.place-autocomplete[data-v-d9a6e6a0]{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex}input[data-v-d9a6e6a0]{box-sizing:border-box;width:100%;font-size:var(--fs-2xl,1.25rem);color:inherit;background:0 0;border:1.5px solid #e8ecf733;border-radius:12px;flex:none;padding:14px 16px}input[data-v-d9a6e6a0]:focus{border-color:#4a90c4;outline:none}.loading[data-v-d9a6e6a0]{font-size:var(--fs-xs,.75rem);opacity:.6;flex:none;margin:0}.not-found[data-v-d9a6e6a0]{font-size:var(--fs-xs,.75rem);opacity:.7;color:#e0a83c;flex:none;margin:0}.results-hint[data-v-d9a6e6a0]{font-size:var(--fs-xs,.75rem);text-align:center;color:#facc15f2;flex:none;margin:0;font-weight:600}.results[data-v-d9a6e6a0]{flex:1;min-height:0;margin:0;padding:0 2px 0 0;list-style:none;overflow:hidden}.results li[data-v-d9a6e6a0]{cursor:pointer;border:1.5px solid #e8ecf733;border-radius:10px;margin-bottom:8px;padding:12px}.results li[data-v-d9a6e6a0]:hover{background:#e8ecf71a}.wizard[data-v-8fea7bff]{--accent:#4a90c4;box-sizing:border-box;flex-direction:column;width:100%;max-width:420px;height:100%;min-height:0;margin:0 auto;padding:24px 16px 8px;display:flex}.brand[data-v-8fea7bff]{font-size:var(--fs-3xl,1.375rem);margin:0 0 16px;font-weight:700;line-height:1.3}.progress[data-v-8fea7bff]{gap:6px;margin-bottom:24px;display:flex}.dot[data-v-8fea7bff]{background:#e8ecf726;border-radius:2px;flex:1;height:4px}.dot.active[data-v-8fea7bff],.dot.done[data-v-8fea7bff]{background:var(--accent)}.stage[data-v-8fea7bff]{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.card[data-v-8fea7bff]{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex;overflow-y:auto}.card[data-v-8fea7bff],.day-grid[data-v-8fea7bff],.paged-grid-clip[data-v-8fea7bff]{scrollbar-width:none}.card[data-v-8fea7bff]::-webkit-scrollbar{display:none}.day-grid[data-v-8fea7bff]::-webkit-scrollbar{display:none}.paged-grid-clip[data-v-8fea7bff]::-webkit-scrollbar{display:none}.hint[data-v-8fea7bff]{font-size:var(--fs-sm,.8125rem);opacity:.65;margin:-8px 0 0}.unknown-toggle[data-v-8fea7bff]{font-size:var(--fs-base,.875rem);opacity:.85;align-items:center;gap:8px;display:flex}.stepper-row[data-v-8fea7bff]{gap:10px;display:flex}.stepper[data-v-8fea7bff]{border:1.5px solid #e8ecf733;border-radius:12px;flex:1 1 0;align-items:center;gap:4px;padding:4px;display:flex}.stepper-arrow[data-v-8fea7bff]{color:inherit;opacity:.6;font-size:var(--fs-xl,1.125rem);cursor:pointer;background:0 0;border:none;border-radius:8px;width:28px;height:32px}.stepper-arrow[data-v-8fea7bff]:hover{opacity:1;background:#e8ecf714}.stepper-value[data-v-8fea7bff]{color:inherit;cursor:pointer;font-size:var(--fs-md,.9375rem);text-align:center;background:0 0;border:none;border-radius:8px;flex:1;padding:6px 4px;font-weight:600}.stepper-value.open[data-v-8fea7bff]{background:var(--accent);color:#fff}.spotlight-active[data-v-8fea7bff]{z-index:5;animation:1.8s ease-in-out infinite spotlight-ring-8fea7bff;position:relative}@keyframes spotlight-ring-8fea7bff{0%,to{box-shadow:0 0 0 9999px #060812b8,0 0 0 2px #facc1580}50%{box-shadow:0 0 0 9999px #060812b8,0 0 0 5px #facc15e6}}@media (prefers-reduced-motion:reduce){.spotlight-active[data-v-8fea7bff]{animation:none;box-shadow:0 0 0 9999px #060812b8,0 0 0 3px #facc15b3}}.spotlight-ring-only[data-v-8fea7bff]{animation:1.8s ease-in-out infinite spotlight-ring-only-8fea7bff;position:relative}@keyframes spotlight-ring-only-8fea7bff{0%,to{box-shadow:0 0 0 2px #facc1580}50%{box-shadow:0 0 0 5px #facc15e6}}@media (prefers-reduced-motion:reduce){.spotlight-ring-only[data-v-8fea7bff]{animation:none;box-shadow:0 0 0 3px #facc15b3}}.tap-point-wrap[data-v-8fea7bff]{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:visible}.tap-point[data-v-8fea7bff]{background:#facc15d9;border-radius:50%;width:20px;height:20px;animation:2.2s ease-in-out infinite tap-point-cycle-8fea7bff}@keyframes tap-point-cycle-8fea7bff{0%{opacity:0;transform:translateY(-24px)scale(1)}15%{opacity:1}35%{opacity:1;transform:translateY(0)scale(1)}45%{opacity:1;transform:translateY(0)scale(.78)}60%{opacity:1;transform:translateY(0)scale(1)}82%{opacity:1}to{opacity:0;transform:translateY(-24px)scale(1)}}.tap-point--turn[data-v-8fea7bff]{animation:4.4s ease-in-out infinite tap-point-turn-8fea7bff}@keyframes tap-point-turn-8fea7bff{0%{opacity:0;transform:translateY(-24px)scale(1)}8%{opacity:1}20%{opacity:1;transform:translateY(0)scale(1)}27%{opacity:1;transform:translateY(0)scale(.78)}35%{opacity:1;transform:translateY(0)scale(1)}45%{opacity:1}50%,to{opacity:0;transform:translateY(-24px)scale(1)}}.tap-point--offbeat[data-v-8fea7bff]{animation-delay:-2.2s}.tap-point-label[data-v-8fea7bff]{font-size:var(--fs-3xs,.625rem);color:#e8ecf7d9;white-space:nowrap;text-shadow:0 1px 3px #0009;font-weight:600;position:absolute;top:calc(100% + 3px);left:50%;transform:translate(-50%)}.tap-point-label--above[data-v-8fea7bff]{top:auto;bottom:calc(100% + 3px)}.tap-point-label--start[data-v-8fea7bff]{left:0;transform:none}@media (prefers-reduced-motion:reduce){.tap-point[data-v-8fea7bff]{display:none}}.period-toggle[data-v-8fea7bff]{gap:10px;display:flex}.period-chip[data-v-8fea7bff]{font-size:var(--fs-sm,.8125rem);text-align:center;color:inherit;cursor:pointer;background:0 0;border:1.5px solid #e8ecf733;border-radius:12px;flex:1;padding:10px 6px;position:relative}.period-chip.selected[data-v-8fea7bff]{background:var(--accent);border-color:var(--accent);color:#fff}.month-grid[data-v-8fea7bff],.hour-grid[data-v-8fea7bff]{align-content:start;gap:8px;display:grid;position:relative}.month-grid[data-v-8fea7bff]{grid-template-columns:repeat(4,1fr)}.hour-grid[data-v-8fea7bff]{grid-template-columns:repeat(6,1fr)}.grid-hint-label[data-v-8fea7bff]{font-size:var(--fs-xs,.75rem);text-align:center;white-space:nowrap;color:#facc15f2;text-shadow:0 1px 3px #0009;margin:0;font-weight:600;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.month-chip[data-v-8fea7bff],.year-chip[data-v-8fea7bff],.hour-chip[data-v-8fea7bff],.minute-chip[data-v-8fea7bff]{font-size:var(--fs-base,.875rem);text-align:center;color:inherit;cursor:pointer;background:0 0;border:1.5px solid #e8ecf733;border-radius:10px;padding:10px 4px}.month-chip.selected[data-v-8fea7bff],.year-chip.selected[data-v-8fea7bff],.hour-chip.selected[data-v-8fea7bff],.minute-chip.selected[data-v-8fea7bff]{background:var(--accent);border-color:var(--accent);color:#fff}.paged-grid-wrap[data-v-8fea7bff]{flex-direction:column;flex:1;gap:10px;min-height:112px;display:flex;position:relative}.paged-grid-clip[data-v-8fea7bff]{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex;overflow-y:auto}.year-grid[data-v-8fea7bff],.minute-grid[data-v-8fea7bff]{grid-template-columns:repeat(3,1fr);align-content:start;gap:8px;min-height:0;display:grid;overflow:hidden}.minute-grid[data-v-8fea7bff]{grid-template-columns:repeat(5,1fr)}.pager[data-v-8fea7bff]{flex:none;justify-content:center;align-items:stretch;gap:10px;display:flex}.pager-btn-desc[data-v-8fea7bff]{color:inherit;font-size:var(--fs-xs,.75rem);cursor:pointer;background:0 0;border:1.5px solid #e8ecf733;border-radius:10px;flex:1;padding:8px 6px;font-weight:600;line-height:1.3}.pager-btn-desc[data-v-8fea7bff]:disabled{opacity:.3;cursor:default}.day-calendar[data-v-8fea7bff]{flex-direction:column;flex:1;gap:6px;min-height:0;display:flex}.day-hint-label[data-v-8fea7bff]{z-index:6;font-size:var(--fs-xs,.75rem);text-align:center;white-space:nowrap;color:#facc15f2;text-shadow:0 1px 3px #0009;margin:0;font-weight:600;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.weekday-row[data-v-8fea7bff]{flex:none;grid-template-columns:repeat(7,1fr);display:grid;position:relative}.day-grid[data-v-8fea7bff]{flex:1;grid-template-columns:repeat(7,1fr);align-content:start;min-height:0;display:grid;overflow-y:auto}.weekday-label[data-v-8fea7bff]{text-align:center;font-size:var(--fs-2xs,.6875rem);opacity:.5;padding:4px 0}.day-cell-wrap[data-v-8fea7bff]{aspect-ratio:1;justify-content:center;align-items:center;display:flex}.day-cell[data-v-8fea7bff]{width:34px;height:34px;color:inherit;cursor:pointer;font-size:var(--fs-base,.875rem);background:0 0;border:none;border-radius:50%}.day-cell[data-v-8fea7bff]:hover{background:#e8ecf71a}.day-cell.selected[data-v-8fea7bff]{background:var(--accent);color:#fff;font-weight:700}.place-hint-wrap[data-v-8fea7bff]{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.place-hint-wrap.spotlight-ring-only[data-v-8fea7bff] input{animation:1.8s ease-in-out infinite spotlight-ring-only-8fea7bff;position:relative}@media (prefers-reduced-motion:reduce){.place-hint-wrap.spotlight-ring-only[data-v-8fea7bff] input{animation:none;box-shadow:0 0 0 3px #facc15b3}}.ghost-type-wrap[data-v-8fea7bff]{box-sizing:border-box;pointer-events:none;background:#060812;border-radius:12px;align-items:center;padding:14px 16px;display:flex;position:absolute;top:0;left:0;right:0}.ghost-type[data-v-8fea7bff]{font-size:var(--fs-2xl,1.25rem);display:inline-flex}.ghost-text[data-v-8fea7bff]{white-space:nowrap;color:#e8ecf78c;border-right:1.5px solid #facc15d9;max-width:0;animation:2.6s ease-in-out infinite ghost-text-reveal-8fea7bff;display:inline-block;overflow:hidden}@keyframes ghost-text-reveal-8fea7bff{0%,8%{max-width:0}45%,60%{max-width:4.5em}95%,to{max-width:0}}@media (prefers-reduced-motion:reduce){.ghost-text[data-v-8fea7bff]{max-width:4.5em;animation:none}}.summary[data-v-8fea7bff]{margin:0}.summary-row[data-v-8fea7bff]{cursor:pointer;border-bottom:1px solid #e8ecf71a;justify-content:space-between;align-items:center;padding:9px 4px;line-height:1.3;display:flex}.summary-row dt[data-v-8fea7bff]{opacity:.65;white-space:nowrap;flex:none}.summary-row dd[data-v-8fea7bff]{text-align:right;flex:1;min-width:0;margin:0;font-weight:600}.name-field[data-v-8fea7bff]{font-size:var(--fs-sm,.8125rem);opacity:.9;flex-direction:column;gap:6px;display:flex}.name-field input[data-v-8fea7bff]{font-size:var(--fs-lg,1rem);color:inherit;background:0 0;border:1.5px solid #e8ecf733;border-radius:12px;padding:12px 14px}.name-field input[data-v-8fea7bff]:focus{border-color:var(--accent);outline:none}.error[data-v-8fea7bff]{color:#d1495b;font-size:var(--fs-base,.875rem)}.nav[data-v-8fea7bff]{justify-content:space-between;gap:12px;margin-top:20px;display:flex}.nav-btn[data-v-8fea7bff]{font-size:var(--fs-md,.9375rem);cursor:pointer;color:inherit;background:0 0;border:1.5px solid #e8ecf733;border-radius:10px;padding:12px 18px;position:relative}.nav-btn[data-v-8fea7bff]:disabled{opacity:.35;cursor:default}.nav-btn.primary[data-v-8fea7bff]{background:var(--accent);border-color:var(--accent);color:#fff;margin-left:auto}.slide-fwd-enter-active[data-v-8fea7bff],.slide-fwd-leave-active[data-v-8fea7bff],.slide-back-enter-active[data-v-8fea7bff],.slide-back-leave-active[data-v-8fea7bff]{transition:opacity .18s,transform .18s}.slide-fwd-enter-from[data-v-8fea7bff]{opacity:0;transform:translate(16px)}.slide-fwd-leave-to[data-v-8fea7bff],.slide-back-enter-from[data-v-8fea7bff]{opacity:0;transform:translate(-16px)}.slide-back-leave-to[data-v-8fea7bff]{opacity:0;transform:translate(16px)}@media (prefers-reduced-motion:reduce){.slide-fwd-enter-active[data-v-8fea7bff],.slide-fwd-leave-active[data-v-8fea7bff],.slide-back-enter-active[data-v-8fea7bff],.slide-back-leave-active[data-v-8fea7bff]{transition:none}}
