.ap-dial[data-v-61af7271]{position:relative;width:min(100%,248px);aspect-ratio:1;margin-inline:auto;touch-action:none;--dial-stroke:2.5px}[data-scope=back] .ap-dial[data-v-61af7271]{--dial-stroke:1.5px}.ap-dial__svg[data-v-61af7271]{display:block;width:100%;height:100%;overflow:visible;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ap-dial__rim[data-v-61af7271]{fill:none;stroke:var(--paper-2);stroke-width:24}.ap-dial__arc[data-v-61af7271]{fill:none;stroke-width:24;transition:d .12s ease-out}.is-dragging .ap-dial__arc[data-v-61af7271]{transition:none}.ap-dial__arc--day[data-v-61af7271]{stroke:var(--sun)}.ap-dial__arc--night[data-v-61af7271]{stroke:var(--night)}.ap-dial__edge[data-v-61af7271]{fill:none;stroke:var(--line-strong);stroke-width:var(--dial-stroke)}.ap-dial__star[data-v-61af7271]{fill:var(--night-ink);opacity:.9;pointer-events:none}.ap-dial__tick[data-v-61af7271]{stroke:var(--ink-3);stroke-width:1.5;stroke-linecap:round}.ap-dial__tick--major[data-v-61af7271]{stroke:var(--ink-2);stroke-width:2.5}.ap-dial__hour[data-v-61af7271]{fill:var(--ink-2);font-family:var(--font-sans);font-size:11px;font-weight:800;font-variant-numeric:tabular-nums}.ap-dial__now path[data-v-61af7271]{fill:var(--brand);stroke:var(--line-strong);stroke-width:2;stroke-linejoin:round}.ap-dial__handle[data-v-61af7271]{cursor:grab;outline:none}.is-dragging .ap-dial__handle[data-v-61af7271]{cursor:grabbing}.ap-dial__hit[data-v-61af7271]{fill:transparent}.ap-dial__focus[data-v-61af7271]{fill:none;stroke:var(--brand);stroke-width:3;opacity:0}.ap-dial__handle:focus-visible .ap-dial__focus[data-v-61af7271]{opacity:1}.ap-dial__knob-shadow[data-v-61af7271]{fill:var(--shadow-ink)}[data-scope=back] .ap-dial__knob-shadow[data-v-61af7271]{display:none}.ap-dial__knob[data-v-61af7271]{stroke:var(--line-strong);stroke-width:var(--dial-stroke);transition:transform .15s}.ap-dial__handle:focus-visible .ap-dial__knob[data-v-61af7271],.ap-dial__handle:hover .ap-dial__knob[data-v-61af7271]{transform:scale(1.08)}.ap-dial__handle--dayStart .ap-dial__knob[data-v-61af7271]{fill:var(--sun)}.ap-dial__handle--dayStart .ap-dial__icon[data-v-61af7271]{color:var(--ink-on-accent)}.ap-dial__handle--nightStart .ap-dial__knob[data-v-61af7271]{fill:var(--night)}.ap-dial__handle--nightStart .ap-dial__icon[data-v-61af7271]{color:var(--night-ink)}.ap-dial__center[data-v-61af7271],.ap-dial__icon[data-v-61af7271]{pointer-events:none}.ap-dial__center[data-v-61af7271]{position:absolute;inset:34%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-align:center}.ap-dial__phase[data-v-61af7271]{font-family:var(--font-display);font-weight:var(--display-weight,700);font-size:22px;line-height:1.1;color:var(--ink)}.ap-dial__clock[data-v-61af7271]{font-size:12px;font-weight:700;color:var(--ink-3);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.ap-dial__arc[data-v-61af7271],.ap-dial__knob[data-v-61af7271]{transition:none}}.ap-preview[data-v-fbeb0851]{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;border-radius:10px;isolation:isolate}.ap-preview__layer[data-v-fbeb0851]{position:absolute;inset:0;display:block;background-color:var(--bg);background-image:radial-gradient(ellipse 90% 70% at 50% -15%,var(--body-glow),transparent 100%);background-size:100% 100%;background-repeat:no-repeat}.ap-preview__layer--light[data-v-fbeb0851]{color-scheme:light}.ap-preview__layer--dark[data-v-fbeb0851]{color-scheme:dark}.ap-preview--system .ap-preview__layer--dark[data-v-fbeb0851]{clip-path:polygon(64% 0,100% 0,100% 100%,36% 100%)}.ap-preview--cycle .ap-preview__layer--dark[data-v-fbeb0851]{clip-path:inset(0 0 0 50%)}.ap-mini[data-v-fbeb0851]{position:absolute;inset:0;display:flex;flex-direction:column}.ap-mini__bar[data-v-fbeb0851]{display:flex;align-items:center;gap:5%;height:19%;padding:0 7%;background:var(--paper);border-bottom:2px solid var(--line)}.ap-mini__logo[data-v-fbeb0851]{width:9%;aspect-ratio:1;border-radius:50%;background:var(--brand);flex:none}.ap-mini__body[data-v-fbeb0851]{flex:1;display:flex;gap:6%;padding:8% 7% 0}.ap-mini__card[data-v-fbeb0851]{flex:1.6;display:flex;flex-direction:column;gap:7%;padding:8% 9%;height:72%;background:var(--paper);border:2px solid var(--line);border-radius:7px;box-shadow:3px 3px 0 var(--shadow-ink)}.ap-mini__side[data-v-fbeb0851]{flex:1;display:flex;flex-direction:column;gap:12%}.ap-mini__title[data-v-fbeb0851]{height:13%;width:70%;border-radius:3px;background:var(--inverse)}.ap-mini__line[data-v-fbeb0851]{display:block;height:7%;min-height:3px;width:92%;border-radius:3px;background:var(--ink-3);opacity:.7}.ap-mini__line--short[data-v-fbeb0851]{width:60%}.ap-mini__line--nav[data-v-fbeb0851]{width:18%;height:16%;margin-top:0}.ap-mini__line--nav.ap-mini__line--short[data-v-fbeb0851]{width:11%}.ap-mini__btn[data-v-fbeb0851]{margin-top:auto;height:20%;width:46%;border-radius:999px;background:var(--brand);border:2px solid var(--line)}.ap-mini__chip[data-v-fbeb0851]{height:30%;border-radius:6px;border:2px solid var(--line)}.ap-mini__chip--sun[data-v-fbeb0851]{background:var(--sun-tint)}.ap-mini__chip--cool[data-v-fbeb0851]{background:var(--ok-tint)}[data-scope=back] .ap-mini__card[data-v-fbeb0851]{border-width:1px;box-shadow:0 1px 2px var(--shadow-soft)}[data-scope=back] .ap-mini__bar[data-v-fbeb0851],[data-scope=back] .ap-mini__btn[data-v-fbeb0851],[data-scope=back] .ap-mini__chip[data-v-fbeb0851]{border-width:1px}[data-scope=back] .ap-mini__btn[data-v-fbeb0851]{border-color:transparent}.ap-preview__badge[data-v-fbeb0851]{position:absolute;right:6%;bottom:8%;display:grid;place-items:center;width:24px;height:24px;border-radius:8px;color-scheme:dark;background:var(--paper);color:var(--ink);border:2px solid var(--line-strong)}.ap-preview__orbit[data-v-fbeb0851]{position:absolute;left:0;right:0;top:4%;width:100%;height:46%;overflow:visible;pointer-events:none}.ap-preview__orbit path[data-v-fbeb0851]{fill:none;stroke:var(--brand);stroke-width:1.6;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.ap-preview__astre[data-v-fbeb0851]{position:absolute;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;border:2px solid var(--line-strong)}.ap-preview__astre--sun[data-v-fbeb0851]{left:4%;top:30%;color-scheme:light;background:var(--sun);color:var(--ink-on-accent)}.ap-preview__astre--moon[data-v-fbeb0851]{right:4%;top:30%;color-scheme:dark;background:var(--night);color:var(--night-ink);border-color:#0d0807}.ap-panel[data-v-89c08bd7]{container:ap-panel/inline-size;gap:12px;min-width:0}.ap-panel[data-v-89c08bd7],.ap-panel__head[data-v-89c08bd7]{display:flex;flex-direction:column}.ap-panel__head[data-v-89c08bd7]{gap:3px}.ap-panel__title[data-v-89c08bd7]{margin:0;font-family:var(--font-display);font-weight:var(--display-weight,700);font-size:20px;line-height:1.15;color:var(--ink)}.ap-panel__title--hidden[data-v-89c08bd7]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ap-panel__lead[data-v-89c08bd7]{margin:0;font-size:13.5px;line-height:1.45;color:var(--ink-2)}.ap-modes[data-v-89c08bd7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ap-mode[data-v-89c08bd7]{--ap-mode-border:2.5px;--ap-mode-lift:3px;position:relative;display:flex;flex-direction:column;gap:8px;min-width:0;padding:7px 7px 10px;border:var(--ap-mode-border) solid var(--line);border-radius:14px;background:var(--paper);box-shadow:var(--ap-mode-lift) var(--ap-mode-lift) 0 var(--shadow-ink);cursor:pointer;transition:transform .12s,box-shadow .12s,border-color .12s}.ap-mode.is-active[data-v-89c08bd7],.ap-mode[data-v-89c08bd7]:hover{--ap-mode-lift:5px;transform:translate(-1px,-1px)}.ap-mode.is-active[data-v-89c08bd7]{border-color:var(--brand);box-shadow:var(--ap-mode-lift) var(--ap-mode-lift) 0 var(--brand)}.ap-mode[data-v-89c08bd7]:after{content:"";position:absolute;top:calc((var(--ap-mode-border) + 4px)*-1);left:calc((var(--ap-mode-border) + 4px)*-1);right:calc((var(--ap-mode-border) + 4px + var(--ap-mode-lift))*-1);bottom:calc((var(--ap-mode-border) + 4px + var(--ap-mode-lift))*-1);border:3px solid var(--brand);border-radius:20px;opacity:0;pointer-events:none}.ap-mode[data-v-89c08bd7]:has(.ap-mode__input:focus-visible):after{opacity:1}.ap-mode__input[data-v-89c08bd7]{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.ap-mode__preview[data-v-89c08bd7]{border:2px solid var(--line)}.ap-mode__text[data-v-89c08bd7]{display:flex;flex-direction:column;gap:2px;min-width:0;padding-inline:3px}.ap-mode__name[data-v-89c08bd7]{display:inline-flex;align-items:center;gap:6px;font-weight:800;font-size:14px;color:var(--ink)}.is-active .ap-mode__name[data-v-89c08bd7]{color:var(--brand-d)}.ap-mode__desc[data-v-89c08bd7]{font-size:12px;line-height:1.35;color:var(--ink-3);font-variant-numeric:tabular-nums}.ap-schedule[data-v-89c08bd7]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.22,.8,.24,1)}.ap-schedule.is-open[data-v-89c08bd7]{grid-template-rows:1fr}.ap-schedule__inner[data-v-89c08bd7]{overflow:hidden;min-height:0}.ap-schedule__body[data-v-89c08bd7]{display:flex;flex-direction:column;gap:12px;margin-top:2px;padding:12px;border:2.5px solid var(--line);border-radius:16px;background:var(--paper-2)}.ap-schedule__side[data-v-89c08bd7]{display:flex;flex-direction:column;gap:10px;min-width:0}.ap-schedule__next[data-v-89c08bd7]{margin:0;text-align:center;font-size:13px;font-weight:700;color:var(--ink-2);font-variant-numeric:tabular-nums}.ap-schedule__fields[data-v-89c08bd7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ap-time[data-v-89c08bd7]{display:flex;flex-direction:column;gap:5px;min-width:0}.ap-time__label[data-v-89c08bd7]{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:800;color:var(--ink-2)}.ap-time__input[data-v-89c08bd7]{width:100%;min-width:0;height:40px;padding:0 10px;border:2.5px solid var(--line);border-radius:11px;background:var(--paper);color:var(--ink);font:inherit;font-weight:800;font-size:15px;font-variant-numeric:tabular-nums}.ap-time__input[data-v-89c08bd7]:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.ap-schedule__reset[data-v-89c08bd7]{align-self:center;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:0;border-radius:8px;background:transparent;color:var(--brand-d);font:inherit;font-size:12.5px;font-weight:800;cursor:pointer}.ap-schedule__reset[data-v-89c08bd7]:hover{background:var(--brand-dim)}.ap-schedule__reset[data-v-89c08bd7]:focus-visible{outline:3px solid var(--brand)}.ap-panel__foot[data-v-89c08bd7]{margin:0;font-size:12px;color:var(--ink-3)}[data-scope=back] .ap-mode[data-v-89c08bd7]{--ap-mode-border:1px;--ap-mode-lift:0px}[data-scope=back] .ap-mode.is-active[data-v-89c08bd7],[data-scope=back] .ap-mode[data-v-89c08bd7]:hover{--ap-mode-lift:0px}[data-scope=back] .ap-mode[data-v-89c08bd7],[data-scope=back] .ap-schedule__body[data-v-89c08bd7],[data-scope=back] .ap-time__input[data-v-89c08bd7]{border-width:1px;box-shadow:var(--sh-rest)}[data-scope=back] .ap-mode[data-v-89c08bd7]:hover{transform:none;box-shadow:var(--sh-hover);border-color:var(--line-2)}[data-scope=back] .ap-mode.is-active[data-v-89c08bd7]{transform:none;border-color:var(--brand);box-shadow:0 0 0 1px var(--brand),var(--sh-hover)}[data-scope=back] .ap-mode__preview[data-v-89c08bd7]{border-width:1px}@container ap-panel (min-width: 360px){.ap-schedule__body[data-v-89c08bd7]{flex-direction:row;align-items:center}.ap-schedule__body>.ap-dial[data-v-89c08bd7]{flex:0 0 188px;margin:0}.ap-schedule__side[data-v-89c08bd7]{flex:1}.ap-schedule__fields[data-v-89c08bd7]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ap-mode[data-v-89c08bd7],.ap-schedule[data-v-89c08bd7]{transition:none}}.sensitive-text[data-v-53c8f673]{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sensitive-text--masked[data-v-53c8f673]{display:inline-flex;align-items:center;gap:5px;color:var(--ink-3)}.sensitive-text__icon[data-v-53c8f673]{flex:none}.sensitive-text__label[data-v-53c8f673]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sensitive-text__link[data-v-53c8f673]{flex:none;color:var(--brand);font-weight:800;text-decoration:underline;text-underline-offset:2px}.sensitive-text--pending[data-v-53c8f673]{display:inline-flex;align-items:center;height:1.2em}.sensitive-text__placeholder[data-v-53c8f673]{display:block;width:9em;max-width:100%;height:.75em;border-radius:4px;background:var(--paper-2);border:1px solid var(--line)}