.offline-banner[data-v-337d5fce]{z-index:9998;color:#fff;pointer-events:none;background:#1b8a82;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:600;transition:transform .25s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.offline-banner--visible[data-v-337d5fce]{transform:translateY(0)}.offline-banner__dot[data-v-337d5fce]{background:#f4b860;border-radius:50%;width:8px;height:8px}.flash-banner[data-v-d9e754b9]{z-index:9999;margin:calc(var(--sat) + 12px) auto 0;color:#fff;cursor:pointer;opacity:0;pointer-events:none;border-radius:14px;align-items:center;gap:10px;padding:13px 18px;font-size:14px;font-weight:600;line-height:1.35;transition:transform .28s cubic-bezier(.4,0,1,1),opacity .28s;display:flex;position:fixed;top:0;left:0;right:0;transform:translateY(-140%);box-shadow:0 14px 40px #0f1b223d}.flash-banner--visible[data-v-d9e754b9]{opacity:1;pointer-events:auto;transition:transform .32s cubic-bezier(.16,1,.3,1),opacity .32s;transform:translateY(0)}.flash-banner__icon[data-v-d9e754b9]{flex:none;width:20px;height:20px}.flash-banner__text[data-v-d9e754b9]{min-width:0}.driver-popover.uif-tour{background:var(--color-surface);color:var(--color-ink);border-radius:14px;box-shadow:0 18px 48px #0f1b2238}.driver-popover.uif-tour .driver-popover-title{color:var(--color-ink);font-size:16px;font-weight:800}.driver-popover.uif-tour .driver-popover-description{color:var(--color-ink-3);font-size:13.5px}.driver-popover.uif-tour .driver-popover-progress-text{color:var(--color-ink-3);font-size:12px}.driver-popover.uif-tour .driver-popover-navigation-btns button{text-shadow:none;background:var(--color-surface-2);color:var(--color-ink);border:1px solid var(--color-line);border-radius:9px;font-weight:700}.driver-popover.uif-tour .driver-popover-navigation-btns button.driver-popover-next-btn{background:var(--color-accent);color:#fff;border-color:var(--color-accent)}.driver-popover.uif-tour .driver-popover-arrow{color:var(--color-surface)}.pwa-splash[data-v-a6a3dd2c]{animation:.28s cubic-bezier(.2,.85,.25,1) pwa-splash-in-a6a3dd2c}.pwa-splash>div[data-v-a6a3dd2c]{animation:.34s cubic-bezier(.2,.85,.25,1) pwa-splash-rise-a6a3dd2c}@keyframes pwa-splash-in-a6a3dd2c{0%{opacity:0}}@keyframes pwa-splash-rise-a6a3dd2c{0%{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){.pwa-splash[data-v-a6a3dd2c],.pwa-splash>div[data-v-a6a3dd2c]{animation:none}}.wheel[data-v-242036b8]{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;width:100%;position:relative;overflow:hidden}.wheel[data-v-242036b8]:active{cursor:grabbing}.wheel__item[data-v-242036b8]{cursor:pointer;letter-spacing:-1px;background:0 0;border:none;justify-content:center;align-items:center;font-family:inherit;transition:font-size 80ms linear,opacity 80ms linear,color 80ms linear;display:flex}.wheel__fade[data-v-242036b8]{z-index:2;pointer-events:none;position:absolute;left:0;right:0}.wheel__fade--top[data-v-242036b8]{background:linear-gradient(var(--color-bg), transparent);top:0}.wheel__fade--bottom[data-v-242036b8]{background:linear-gradient(transparent, var(--color-bg));bottom:0}.patient-app{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.liquid-bar,.liquid-bar *{touch-action:none}.liquid-bar__bg{z-index:-1;-webkit-backdrop-filter:blur(22px)saturate(1.8);background:linear-gradient(to bottom, #ffffff80, #ffffff1a 45%), color-mix(in oklab, var(--color-surface) 74%, transparent);border:1px solid color-mix(in oklab, var(--color-line) 55%, transparent);border-radius:32px;position:absolute;inset:0;box-shadow:0 10px 34px #00000029,0 3px 10px #00000014,inset 0 1px #fff9,inset 0 -1px #ffffff24}.liquid-bar__glow{z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(140% 110% at 50% 0,#fffffff2,#fff0 75%),#ffffff24;border-radius:32px;transition:opacity .25s;position:absolute;inset:0}.liquid-bar--pressing .liquid-bar__glow{opacity:1}.liquid-bar__bg--glass{background:linear-gradient(#bee8ee29,#bee8ee05 45%),#ffffff1a;border:1px solid #bee8ee3d;box-shadow:0 12px 32px #00000047,inset 0 1px #c8f0f552,inset 0 -1px #bee8ee1f}.liquid-selpill{z-index:0;pointer-events:none;-webkit-backdrop-filter:blur(6px)saturate(1.7)brightness(1.06);background:linear-gradient(#ffffff8c,#ffffff1f);border:1px solid #fff9;border-radius:999px;transition:left .4s cubic-bezier(.22,1,.36,1),width .4s cubic-bezier(.22,1,.36,1),height .2s,top .2s,transform .2s;position:absolute;box-shadow:inset 0 1px 1px #ffffffe6,inset 0 -5px 12px #ffffff1f,0 4px 14px #00000024}.liquid-selpill--glass{background:linear-gradient(#c8f0f566,#bee8ee1a);border:1px solid #c8f0f580;box-shadow:inset 0 1px 1px #d2f5fab3,inset 0 -5px 12px #bee8ee24,0 4px 14px #00000038}.liquid-selpill--dragging{transition:transform .22s cubic-bezier(.34,1.56,.64,1)}.liquid-selpill--pressing{transform:scale(1.05);box-shadow:inset 0 1px 1px #fffffff2,inset 0 -6px 14px #ffffff29,0 8px 22px #0003}.patient-app input,.patient-app textarea,.patient-app [contenteditable=true]{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.psheet{animation:.16s psheet-bg}.psheet>*{animation:.22s cubic-bezier(.16,1,.3,1) psheet-panel}@keyframes psheet-bg{0%{opacity:0}}@keyframes psheet-panel{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.psheet,.psheet>*{animation:none}}.safe-blur[data-v-7fea9362]{height:calc(var(--sat) + 14px);z-index:35;background:linear-gradient(to bottom, color-mix(in oklab, var(--color-bg) 60%, transparent), transparent);-webkit-backdrop-filter:blur(12px)saturate(1.3);pointer-events:none;position:fixed;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0% 55%,#0000 100%);mask-image:linear-gradient(#000 0% 55%,#0000 100%)}.msg-toast-wrap[data-v-7fea9362]{z-index:80;padding:calc(var(--sat) + 12px) 16px 0;pointer-events:none;justify-content:center;display:flex;position:fixed;top:0;left:0;right:0}.msg-toast[data-v-7fea9362]{border:1px solid var(--color-line);background:color-mix(in oklab, var(--color-surface) 96%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;text-align:left;opacity:0;pointer-events:none;border-radius:16px;align-items:center;gap:12px;width:100%;max-width:520px;padding:12px 14px;font-family:inherit;transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .35s;display:flex;transform:translateY(-150%);box-shadow:0 12px 30px -8px #10211f47}.msg-toast--visible[data-v-7fea9362]{opacity:1;pointer-events:auto;transform:translateY(0)}.msg-toast__avatar[data-v-7fea9362]{background:var(--color-accent);color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:800;display:flex}.msg-toast__body[data-v-7fea9362]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.msg-toast__name[data-v-7fea9362]{color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:800;overflow:hidden}.msg-toast__text[data-v-7fea9362]{color:var(--color-ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.msg-toast__icon[data-v-7fea9362]{color:var(--color-accent-strong);flex-shrink:0}.pw-bg[data-v-d0fd9c42]{z-index:150;opacity:0;pointer-events:none;background:#080f148c;justify-content:center;align-items:center;padding:20px;transition:opacity .22s;display:flex;position:fixed;inset:0}.pw-bg--visible[data-v-d0fd9c42]{opacity:1;pointer-events:auto}.pw-card[data-v-d0fd9c42]{background:var(--color-surface);border:1px solid var(--color-line);border-radius:22px;width:400px;max-width:94vw;padding:26px 24px 22px;transition:transform .24s cubic-bezier(.16,1,.3,1);position:relative;transform:translateY(12px)scale(.97)}.pw-bg--visible .pw-card[data-v-d0fd9c42]{transform:translateY(0)scale(1)}.pw-close[data-v-d0fd9c42]{background:var(--color-surface-2);width:32px;height:32px;color:var(--color-ink-3);cursor:pointer;border:none;border-radius:50%;place-items:center;font-size:20px;line-height:1;display:grid;position:absolute;top:12px;right:14px}.pw-eyebrow[data-v-d0fd9c42]{letter-spacing:.04em;text-transform:uppercase;color:var(--color-accent-fg);padding-right:40px;font-size:12px;font-weight:700;display:inline-block}.pw-title[data-v-d0fd9c42]{color:var(--color-ink);margin-top:6px;font-size:22px;font-weight:800}.pw-list[data-v-d0fd9c42]{flex-direction:column;gap:10px;margin:16px 0 20px;display:flex}.pw-item[data-v-d0fd9c42]{color:var(--color-ink-2);align-items:center;gap:10px;font-size:14px;display:flex}.pw-check[data-v-d0fd9c42]{background:var(--color-accent-fg);width:22px;height:22px;color:var(--color-accent-ink);border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;font-weight:800;display:grid}.pw-plans[data-v-d0fd9c42]{flex-direction:column;gap:10px;margin-bottom:20px;display:flex}.pw-plan[data-v-d0fd9c42]{border:1.5px solid var(--color-line);background:var(--color-surface);cursor:pointer;text-align:left;border-radius:14px;flex-direction:column;gap:4px;padding:12px 14px;transition:border-color .15s,background .15s;display:flex}.pw-plan.is-selected[data-v-d0fd9c42]{border-color:var(--color-accent);background:var(--color-accent-soft,var(--color-surface-2))}.pw-plan-head[data-v-d0fd9c42]{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.pw-plan-label[data-v-d0fd9c42]{color:var(--color-ink);font-size:15px;font-weight:700}.pw-plan-daily[data-v-d0fd9c42]{color:var(--color-accent-fg);font-size:15px;font-weight:700}.pw-actions[data-v-d0fd9c42]{flex-direction:column;gap:10px;display:flex}.pw-subscribe[data-v-d0fd9c42]{background:var(--color-accent);height:48px;color:var(--color-accent-ink);cursor:pointer;box-shadow:0 4px 0 var(--color-accent-deep);border:none;border-radius:14px;font-size:15px;font-weight:800;transition:transform .1s}.pw-subscribe[data-v-d0fd9c42]:active{box-shadow:0 2px 0 var(--color-accent-deep);transform:translateY(2px)}.pw-subscribe[data-v-d0fd9c42]:disabled{opacity:.6;cursor:default}.pw-trial[data-v-d0fd9c42]{border:1.5px solid var(--color-line);background:var(--color-surface);height:46px;color:var(--color-ink-2);cursor:pointer;border-radius:14px;font-size:15px;font-weight:700}.pw-trial[data-v-d0fd9c42]:disabled{opacity:.6;cursor:default}.push-bg[data-v-bd10897f]{z-index:200;opacity:0;pointer-events:none;background:#080f148c;justify-content:center;align-items:center;padding:20px;transition:opacity .22s;display:flex;position:fixed;inset:0}.push-bg--visible[data-v-bd10897f]{opacity:1;pointer-events:auto}.push-card[data-v-bd10897f]{background:var(--color-surface);border:1px solid var(--color-line);text-align:center;border-radius:22px;width:400px;max-width:94vw;padding:30px 24px 22px;transition:transform .24s cubic-bezier(.16,1,.3,1);position:relative;transform:translateY(12px)scale(.97)}.push-bg--visible .push-card[data-v-bd10897f]{transform:translateY(0)scale(1)}.push-close[data-v-bd10897f]{background:var(--color-surface-2);width:32px;height:32px;color:var(--color-ink-3);cursor:pointer;border:none;border-radius:50%;place-items:center;font-size:20px;line-height:1;display:grid;position:absolute;top:12px;right:14px}.push-icon[data-v-bd10897f]{background:var(--color-accent-fg);width:60px;height:60px;color:var(--color-accent-ink);border-radius:18px;place-items:center;margin:0 auto 16px;display:grid}.push-title[data-v-bd10897f]{color:var(--color-ink);font-size:22px;font-weight:800}.push-lead[data-v-bd10897f]{color:var(--color-ink-3);margin:8px 0 18px;font-size:14px;line-height:1.5}.push-list[data-v-bd10897f]{text-align:left;flex-direction:column;gap:10px;margin-bottom:22px;display:flex}.push-item[data-v-bd10897f]{color:var(--color-ink-2);align-items:center;gap:10px;font-size:14px;display:flex}.push-check[data-v-bd10897f]{background:var(--color-accent-fg);width:22px;height:22px;color:var(--color-accent-ink);border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;font-weight:800;display:grid}.push-actions[data-v-bd10897f]{flex-direction:column;gap:10px;display:flex}.push-activate[data-v-bd10897f]{background:var(--color-accent);height:48px;color:var(--color-accent-ink);cursor:pointer;box-shadow:0 4px 0 var(--color-accent-deep);border:none;border-radius:14px;font-size:15px;font-weight:800;transition:transform .1s}.push-activate[data-v-bd10897f]:active{box-shadow:0 2px 0 var(--color-accent-deep);transform:translateY(2px)}.push-activate[data-v-bd10897f]:disabled{opacity:.6;cursor:default}.push-later[data-v-bd10897f]{height:44px;color:var(--color-ink-3);cursor:pointer;background:0 0;border:none;border-radius:14px;font-size:14px;font-weight:700}.ra[data-v-4119fee1]{z-index:300;background:var(--color-bg);opacity:0;pointer-events:none;transition:opacity .24s;position:fixed;inset:0;overflow-y:auto}.ra--visible[data-v-4119fee1]{opacity:1;pointer-events:auto}.ra__stage[data-v-4119fee1]{flex-direction:column;gap:16px;max-width:520px;margin:0 auto;padding:48px 22px 40px;display:flex}.ra__title[data-v-4119fee1]{color:var(--color-ink-1);margin:0;font-size:26px;line-height:1.2}.ra__body[data-v-4119fee1]{color:var(--color-ink-2);margin:0;font-size:15px;line-height:1.55}.ra__note[data-v-4119fee1]{background:color-mix(in oklab, var(--color-ink-3) 8%, transparent);color:var(--color-ink-2);border-radius:12px;margin:0;padding:10px 12px;font-size:13px;line-height:1.45}.ra__contacts-title[data-v-4119fee1]{letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-3);margin:10px 0 0;font-size:13px}.ra__contacts[data-v-4119fee1]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ra__call[data-v-4119fee1]{border:1.5px solid color-mix(in oklab, var(--color-ink-3) 24%, transparent);background:var(--color-surface,transparent);border-radius:16px;flex-direction:column;gap:2px;padding:14px 16px;text-decoration:none;display:flex}.ra__label[data-v-4119fee1]{color:var(--color-ink-2);font-size:13px}.ra__number[data-v-4119fee1]{color:var(--color-ink-1);font-size:21px}.ra__hours[data-v-4119fee1]{color:var(--color-ink-3);font-size:12px}.ra__actions[data-v-4119fee1]{flex-direction:column;gap:10px;margin-top:10px;display:flex}.ra__doctor[data-v-4119fee1],.ra__ack[data-v-4119fee1]{cursor:pointer;border:0;border-radius:999px;width:100%;padding:14px 18px;font-size:15px}.ra__doctor[data-v-4119fee1]{background:var(--color-primary,#2bb7ab);color:#fff}.ra__ack[data-v-4119fee1]{background:color-mix(in oklab, var(--color-ink-3) 14%, transparent);color:var(--color-ink-1)}.ra__ack[data-v-4119fee1]:disabled{opacity:.5;cursor:default}.ra__hint[data-v-4119fee1]{text-align:center;color:var(--color-ink-3);margin:0;font-size:12px}.cfm-bg[data-v-12fafd98]{z-index:140;background:#080f148c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.cfm[data-v-12fafd98]{background:var(--color-surface);border:1px solid var(--color-line);border-radius:20px;width:360px;max-width:92vw;padding:22px}.cfm-title[data-v-12fafd98]{color:var(--color-ink);font-size:17px;font-weight:800}.cfm-text[data-v-12fafd98]{color:var(--color-ink-3);margin:8px 0 18px;font-size:13.5px;line-height:1.5}.cfm-actions[data-v-12fafd98]{gap:10px;display:flex}.cfm-cancel[data-v-12fafd98],.cfm-del[data-v-12fafd98]{cursor:pointer;border-radius:11px;flex:1;height:42px;font-size:13.5px;font-weight:700}.cfm-cancel[data-v-12fafd98]{border:1.5px solid var(--color-line);background:var(--color-surface);color:var(--color-ink-2)}.cfm-del[data-v-12fafd98]{background:var(--color-rose-deep);color:var(--color-rose-ink);border:none}.cfm-del[data-v-12fafd98]:disabled{opacity:.6;cursor:default}.cfm-enter-active[data-v-12fafd98],.cfm-leave-active[data-v-12fafd98]{transition:opacity .18s}.cfm-enter-active .cfm[data-v-12fafd98],.cfm-leave-active .cfm[data-v-12fafd98]{transition:transform .2s cubic-bezier(.16,1,.3,1)}.cfm-enter-from[data-v-12fafd98],.cfm-leave-to[data-v-12fafd98]{opacity:0}.cfm-enter-from .cfm[data-v-12fafd98],.cfm-leave-to .cfm[data-v-12fafd98]{transform:translateY(10px)scale(.97)}.tw-enter-active[data-v-fde7ac5b],.tw-leave-active[data-v-fde7ac5b]{transition:opacity .22s}.tw-enter-active .tw-panel[data-v-fde7ac5b],.tw-leave-active .tw-panel[data-v-fde7ac5b]{transition:transform .28s cubic-bezier(.2,.85,.25,1)}.tw-enter-from[data-v-fde7ac5b],.tw-leave-to[data-v-fde7ac5b]{opacity:0}.tw-enter-from .tw-panel[data-v-fde7ac5b],.tw-leave-to .tw-panel[data-v-fde7ac5b]{transform:translateY(100%)}.tw-col[data-v-fde7ac5b]{scroll-snap-type:y mandatory;scrollbar-width:none;width:78px;height:100%;padding:80px 0;overflow-y:auto}.tw-col[data-v-fde7ac5b]::-webkit-scrollbar{display:none}.tw-item[data-v-fde7ac5b]{scroll-snap-align:center;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:100%;height:40px;font-family:inherit;font-weight:800;transition:color .15s,transform .15s;display:flex}.wheel-scroll[data-v-c9dc8bc5]{scrollbar-width:none}.wheel-scroll[data-v-c9dc8bc5]::-webkit-scrollbar{display:none}.wp-enter-active[data-v-c9dc8bc5],.wp-leave-active[data-v-c9dc8bc5]{transition:opacity .22s}.wp-enter-active .wp-sheet[data-v-c9dc8bc5],.wp-leave-active .wp-sheet[data-v-c9dc8bc5]{transition:transform .28s cubic-bezier(.16,1,.3,1)}.wp-enter-from[data-v-c9dc8bc5],.wp-leave-to[data-v-c9dc8bc5]{opacity:0}.wp-enter-from .wp-sheet[data-v-c9dc8bc5],.wp-leave-to .wp-sheet[data-v-c9dc8bc5]{transform:translateY(100%)}.ats-overlay[data-v-179fb8df]{z-index:80;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.ats-backdrop[data-v-179fb8df]{background:#0000006b;position:absolute;inset:0}.ats-panel[data-v-179fb8df]{background:var(--color-bg-elev,var(--color-surface));border-radius:24px 24px 0 0;flex-direction:column;height:92vh;display:flex;position:relative;box-shadow:0 -8px 40px #00000047}.ats-grabzone[data-v-179fb8df]{touch-action:none;cursor:grab;justify-content:center;padding:10px 0 4px;display:flex}.ats-grab[data-v-179fb8df]{background:var(--color-line-strong);border-radius:5px;width:40px;height:5px}.ats-head[data-v-179fb8df]{align-items:center;gap:12px;padding:4px 18px 0;display:flex}.ats-dots[data-v-179fb8df]{flex:1;gap:6px;display:flex}.ats-dot[data-v-179fb8df]{background:var(--color-line);border-radius:999px;flex:1;height:6px;transition:background .25s}.ats-dot.on[data-v-179fb8df]{background:var(--acc)}.ats-dot.done[data-v-179fb8df]{background:color-mix(in oklab, var(--acc) 45%, transparent)}.ats-nav[data-v-179fb8df]{background:var(--color-surface-2);width:34px;height:34px;color:var(--color-ink-2);cursor:pointer;border:none;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;transition:transform .12s;display:flex}.ats-nav[data-v-179fb8df]:active{transform:scale(.9)}.ats-title[data-v-179fb8df]{letter-spacing:-.6px;color:var(--color-ink);margin:12px 18px 6px;font-size:24px;font-weight:800}.ats-body[data-v-179fb8df]{scrollbar-width:none;flex:1;min-height:0;padding:8px 18px 12px;overflow-y:auto}.ats-body[data-v-179fb8df]::-webkit-scrollbar{display:none}.ats-step[data-v-179fb8df]{flex-direction:column;gap:12px;display:flex}.ats-help[data-v-179fb8df]{color:var(--color-ink-3);margin:0;font-size:13.5px;line-height:1.45}.ats-error[data-v-179fb8df]{color:var(--color-rose-deep);margin:0;font-size:12.5px}.ats-input[data-v-179fb8df]{box-sizing:border-box;border:none;border-bottom:2px solid var(--color-line);width:100%;height:50px;color:var(--color-ink);background:0 0;border-radius:0;padding:0 2px;font-size:19px;font-weight:700;transition:border-color .2s}.ats-input[data-v-179fb8df]:focus{border-bottom-color:var(--acc);outline:none}.ats-input[data-v-179fb8df]::placeholder{color:var(--color-ink-4);font-weight:600}.ats-input--title[data-v-179fb8df]{letter-spacing:-.4px;font-size:23px}.ats-name[data-v-179fb8df]{flex-direction:column;gap:14px;display:flex}.ats-style[data-v-179fb8df]{flex-direction:column;align-items:center;gap:16px;display:flex}.ats-preview[data-v-179fb8df]{border-radius:22px;justify-content:center;align-items:center;width:76px;height:76px;transition:background .25s,color .25s;display:flex}.ats-preview--live[data-v-179fb8df]{animation:.32s cubic-bezier(.2,1.3,.4,1) ats-pop-179fb8df}@keyframes ats-pop-179fb8df{0%{opacity:.4;transform:scale(.7)}60%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.ats-colors[data-v-179fb8df]{scrollbar-width:none;scroll-snap-type:x proximity;align-items:center;gap:14px;width:100%;padding:14px 6px;display:flex;overflow-x:auto}.ats-colors[data-v-179fb8df]::-webkit-scrollbar{display:none}.ats-color[data-v-179fb8df]{cursor:pointer;scroll-snap-align:center;border:3px solid #0000;border-radius:50%;flex:none;width:32px;height:32px;transition:transform .18s cubic-bezier(.2,1.3,.4,1),box-shadow .18s}.ats-color.on[data-v-179fb8df]{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px currentColor;color:var(--color-ink);transform:scale(1.15)}.ats-icons[data-v-179fb8df]{grid-template-columns:repeat(6,1fr);gap:8px;width:100%;display:grid}.ats-icon[data-v-179fb8df]{aspect-ratio:1;border:1.5px solid var(--color-line);background:var(--color-surface);color:var(--color-ink-3);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;transition:transform .16s cubic-bezier(.2,1.3,.4,1),border-color .16s,background .16s,color .16s;display:flex}.ats-icon[data-v-179fb8df]:active{transform:scale(.9)}.ats-icon.on[data-v-179fb8df]{background:var(--color-surface-2);transform:scale(1.12)}.ats-dose[data-v-179fb8df]{flex-direction:column;gap:14px;display:flex}.ats-target-in[data-v-179fb8df]{align-items:center;gap:12px;display:flex}.ats-num-wrap[data-v-179fb8df]{flex:1;min-width:0;position:relative}.ats-input--num[data-v-179fb8df]{text-align:center;width:100%;font-size:30px}.ats-num-ghost[data-v-179fb8df]{color:var(--color-ink-4);pointer-events:none;justify-content:center;align-items:center;font-size:30px;font-weight:700;display:flex;position:absolute;inset:0}.ats-unit-field[data-v-179fb8df]{text-align:center;flex:1;min-width:0;font-size:22px;position:relative;overflow:hidden}button.ats-unit-field[data-v-179fb8df]{cursor:pointer}.ats-unit-txt[data-v-179fb8df]{color:var(--color-ink);white-space:nowrap;justify-content:center;align-items:center;padding:0 4px;font-size:22px;font-weight:700;display:flex;position:absolute;inset:0}.ats-unit-txt--empty[data-v-179fb8df]{color:var(--color-ink-4)}.gt-ex-enter-active[data-v-179fb8df],.gt-ex-leave-active[data-v-179fb8df]{transition:transform .32s cubic-bezier(.2,.85,.25,1),opacity .26s}.gt-ex-enter-from[data-v-179fb8df]{opacity:0;transform:translateY(14px)}.gt-ex-leave-to[data-v-179fb8df]{opacity:0;transform:translateY(-14px)}@media (prefers-reduced-motion:reduce){.gt-ex-enter-from[data-v-179fb8df],.gt-ex-leave-to[data-v-179fb8df]{transform:none}}.ats-freq[data-v-179fb8df]{flex-direction:column;gap:12px;display:flex}.ats-chips[data-v-179fb8df]{flex-wrap:wrap;gap:7px;display:flex}.ats-chip[data-v-179fb8df]{cursor:pointer;font-family:var(--font-display);color:var(--color-ink-2);background:var(--color-surface);border:1.5px solid var(--color-line-strong);border-radius:999px;padding:8px 14px;font-size:13px;font-weight:700;transition:background .2s,border-color .2s,color .2s}.ats-chip.on[data-v-179fb8df]{color:#fff;background:var(--acc);border-color:var(--acc)}.ats-sublabel[data-v-179fb8df]{font-family:var(--font-display);color:var(--color-ink-2);font-size:12.5px;font-weight:600}.ats-opt[data-v-179fb8df]{color:var(--color-ink-4);font-weight:500}.ats-stepper-wrap[data-v-179fb8df]{overflow:hidden}.ats-stepper[data-v-179fb8df]{background:var(--color-surface-2);border-radius:14px;justify-content:center;align-items:center;gap:14px;margin-top:10px;padding:10px;display:flex}.ats-step-btn[data-v-179fb8df]{border:1.5px solid var(--color-line-strong);background:var(--color-surface);width:40px;height:40px;color:var(--color-ink);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;transition:transform .12s;display:flex}.ats-step-btn[data-v-179fb8df]:active{transform:scale(.9)}.ats-step-val[data-v-179fb8df]{flex-direction:column;align-items:center;min-width:56px;display:flex}.ats-step-num[data-v-179fb8df]{color:var(--color-ink);font-size:26px;font-weight:800;line-height:1}.ats-step-unit[data-v-179fb8df]{color:var(--color-ink-3);font-size:11px;font-weight:600}.ats-step-hint[data-v-179fb8df]{text-align:center;color:var(--color-ink-3);margin:8px 0 0;font-size:12px}.ats-times-block[data-v-179fb8df]{flex-direction:column;gap:7px;padding-top:4px;display:flex}.ats-times[data-v-179fb8df]{flex-direction:column;gap:8px;margin-top:3px;display:flex}.ats-time-row[data-v-179fb8df]{align-items:stretch;gap:8px;display:flex}.ats-time[data-v-179fb8df]{border:1.5px solid var(--color-line-strong);background:var(--color-accent-soft);cursor:pointer;text-align:left;border-radius:11px;flex-direction:column;flex:1;align-items:flex-start;gap:1px;padding:8px 14px;transition:background .2s,border-color .2s;display:flex}.ats-time-slot[data-v-179fb8df]{color:var(--accent,var(--color-accent-strong));font-size:11px;font-weight:700;transition:color .2s}.ats-time-val[data-v-179fb8df]{color:var(--color-ink);letter-spacing:.5px;font-size:18px;font-weight:800}.ats-time-dose[data-v-179fb8df]{border:1.5px solid var(--color-line);text-align:center;background:var(--color-surface);border-radius:11px;flex-shrink:0;width:96px;height:auto;padding:12px 10px;font-size:14.5px;font-weight:500}.ats-time-dose[data-v-179fb8df]:focus{border-color:var(--acc)}.ats-collapse[data-v-179fb8df]{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .28s,opacity .24s;display:grid}.ats-collapse.open[data-v-179fb8df]{opacity:1;grid-template-rows:1fr}.ats-collapse[data-v-179fb8df]>*{min-height:0;overflow:hidden}.tf-list-enter-active[data-v-179fb8df],.tf-list-leave-active[data-v-179fb8df]{transition:opacity .22s,transform .22s}.tf-list-enter-from[data-v-179fb8df],.tf-list-leave-to[data-v-179fb8df]{opacity:0;transform:translate(-10px)}.tf-num-enter-active[data-v-179fb8df]{transition:opacity .18s,transform .18s cubic-bezier(.34,1.56,.64,1)}.tf-num-leave-active[data-v-179fb8df]{transition:opacity .12s,transform .12s}.tf-num-enter-from[data-v-179fb8df]{opacity:0;transform:translateY(7px)scale(.6)}.tf-num-leave-to[data-v-179fb8df]{opacity:0;transform:translateY(-7px)scale(.6)}.ats-notestep[data-v-179fb8df]{flex-direction:column;gap:14px;display:flex}.ats-note[data-v-179fb8df]{border:1.5px solid var(--color-line);background:var(--color-surface-2);border-radius:11px;align-items:center;gap:10px;padding:12px 14px;display:flex}.ats-note-ic[data-v-179fb8df]{color:var(--color-ink-3);flex-shrink:0;align-items:center;display:inline-flex}.ats-note-input[data-v-179fb8df]{font-size:14px;font-family:var(--font-sans);color:var(--color-ink);background:0 0;border:none;outline:none;flex:1}.ats-done[data-v-179fb8df]{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:12px 0;display:flex}.ats-done-t[data-v-179fb8df]{color:var(--color-ink);margin:8px 0 0;font-size:20px;font-weight:800}.ats-done-d[data-v-179fb8df]{color:var(--color-ink-2);margin:0;font-size:14px;font-weight:600}.ats-done-hint[data-v-179fb8df]{color:var(--color-ink-3);margin:10px 0 0;font-size:12.5px}.ats-foot[data-v-179fb8df]{padding:14px 18px calc(26px + var(--sab));border-top:1px solid var(--color-line);flex-direction:column;align-items:center;gap:6px;display:flex}.ats-btn[data-v-179fb8df]{cursor:pointer;border:none;border-radius:16px;height:54px;font-size:15.5px;font-weight:800}.ats-btn--primary[data-v-179fb8df]{background:var(--acc);color:#fff;width:100%;max-width:360px;box-shadow:0 10px 24px -10px var(--acc);transition:transform .12s,opacity .2s}.ats-btn--primary[data-v-179fb8df]:active:not(:disabled){transform:translateY(1px)scale(.99)}.ats-btn--primary[data-v-179fb8df]:disabled{opacity:.45;cursor:default}.ats-delete[data-v-179fb8df]{width:100%;max-width:360px;color:var(--color-rose-deep);cursor:pointer;background:0 0;border:none;padding:10px;font-size:14px;font-weight:700}.ats-sheet-enter-active[data-v-179fb8df]{transition:opacity .35s}.ats-sheet-leave-active[data-v-179fb8df]{transition:opacity .3s}.ats-sheet-enter-active .ats-panel[data-v-179fb8df]{transition:transform .44s cubic-bezier(.16,1,.3,1)}.ats-sheet-leave-active .ats-panel[data-v-179fb8df]{transition:transform .32s cubic-bezier(.4,0,.7,1)}.ats-sheet-enter-from[data-v-179fb8df],.ats-sheet-leave-to[data-v-179fb8df]{opacity:0}.ats-sheet-enter-from .ats-panel[data-v-179fb8df],.ats-sheet-leave-to .ats-panel[data-v-179fb8df]{transform:translateY(100%)}.slide-fwd-enter-active[data-v-179fb8df],.slide-fwd-leave-active[data-v-179fb8df],.slide-back-enter-active[data-v-179fb8df],.slide-back-leave-active[data-v-179fb8df]{transition:transform .26s cubic-bezier(.2,.85,.25,1),opacity .2s}.slide-fwd-enter-from[data-v-179fb8df]{opacity:0;transform:translate(28px)}.slide-fwd-leave-to[data-v-179fb8df],.slide-back-enter-from[data-v-179fb8df]{opacity:0;transform:translate(-28px)}.slide-back-leave-to[data-v-179fb8df]{opacity:0;transform:translate(28px)}@media (prefers-reduced-motion:reduce){.slide-fwd-enter-from[data-v-179fb8df],.slide-fwd-leave-to[data-v-179fb8df],.slide-back-enter-from[data-v-179fb8df],.slide-back-leave-to[data-v-179fb8df]{transform:none}}.ucallbar[data-v-b0e155f8]{left:12px;right:12px;bottom:calc(76px + var(--sab));z-index:155;background:var(--color-accent);color:#fff;border-radius:16px;align-items:center;gap:8px;max-width:620px;height:62px;margin:0 auto;padding:0 10px 0 12px;display:flex;position:fixed;box-shadow:0 10px 28px #00000047}.ucallbar__main[data-v-b0e155f8]{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:1;align-items:center;gap:11px;padding:0;font-family:inherit;display:flex}.ucallbar__orb[data-v-b0e155f8]{background:#fff3;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:relative}.ucallbar__orb--speaking[data-v-b0e155f8]:after{content:"";background:#ffffff4d;border-radius:999px;animation:1.6s ease-out infinite ucallbar-ring-b0e155f8;position:absolute;inset:0}.ucallbar__text[data-v-b0e155f8]{flex-direction:column;min-width:0;display:flex}.ucallbar__name[data-v-b0e155f8]{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.ucallbar__time[data-v-b0e155f8]{color:#fffc;font-variant-numeric:tabular-nums;font-size:12px}.ucallbar__btn[data-v-b0e155f8]{color:#fff;cursor:pointer;background:#ffffff29;border:1px solid #ffffff47;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.ucallbar__btn[data-v-b0e155f8]:active{transform:scale(.94)}.ucallbar__btn--hang[data-v-b0e155f8]{background:var(--color-rose-deep,#e5484d);border-color:#0000}.ucallbar__btn--resume[data-v-b0e155f8]{color:var(--color-accent);background:#fff;border-color:#0000}@keyframes ucallbar-ring-b0e155f8{0%{opacity:.6;transform:scale(.8)}to{opacity:0;transform:scale(1.4)}}.ucallbar-enter-active[data-v-b0e155f8],.ucallbar-leave-active[data-v-b0e155f8]{transition:opacity .2s,transform .2s}.ucallbar-enter-from[data-v-b0e155f8],.ucallbar-leave-to[data-v-b0e155f8]{opacity:0;transform:translateY(12px)}.ucall[data-v-856ed138]{z-index:160;padding:max(48px, var(--sat)) 24px max(40px, var(--sab));background:radial-gradient(120% 90% at 50% 0%, var(--color-accent) 0%, #0b141b 62%, #070d12 100%);color:#fff;flex-direction:column;justify-content:space-between;align-items:center;display:flex;position:fixed;inset:0}.ucall__body[data-v-856ed138]{flex-direction:column;align-items:center;gap:14px;margin-top:auto;display:flex}.ucall__orb[data-v-856ed138]{justify-content:center;align-items:center;width:132px;height:132px;margin-bottom:18px;display:flex;position:relative}.ucall__orb[data-v-856ed138]:before,.ucall__orb[data-v-856ed138]:after{content:"";background:#ffffff24;border-radius:999px;position:absolute;inset:0}.ucall__orb--speaking[data-v-856ed138]:before{animation:1.6s ease-out infinite ucall-ring-856ed138}.ucall__orb--speaking[data-v-856ed138]:after{animation:1.6s ease-out .5s infinite ucall-ring-856ed138}.ucall__orb--connecting[data-v-856ed138]:before{animation:1.4s ease-in-out infinite ucall-pulse-856ed138}.ucall__orb-core[data-v-856ed138]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#ffffff29;border:1px solid #ffffff59;border-radius:999px;justify-content:center;align-items:center;width:92px;height:92px;display:flex;position:relative}.ucall__name[data-v-856ed138]{font-size:22px;font-weight:800}.ucall__status[data-v-856ed138]{color:#ffffffbf;min-height:20px;font-size:14px}.ucall__widget[data-v-856ed138]{background:var(--color-surface,#fff);width:100%;max-width:460px;max-height:52vh;color:var(--color-ink,#10202a);border-radius:20px;margin:10px auto 0;padding:14px;overflow-y:auto;box-shadow:0 16px 44px #00000061}.ucall--with-widget .ucall__body[data-v-856ed138]{gap:8px;margin-top:0}.ucall--with-widget .ucall__orb[data-v-856ed138]{width:76px;height:76px;margin-bottom:4px}.ucall--with-widget .ucall__orb-core[data-v-856ed138]{width:60px;height:60px}.ucall--with-widget .ucall__name[data-v-856ed138]{font-size:18px}.ucall__controls[data-v-856ed138]{gap:20px;margin-top:auto;display:flex}.ucall__btn[data-v-856ed138]{color:#fff;cursor:pointer;background:#ffffff24;border:1px solid #ffffff4d;border-radius:999px;justify-content:center;align-items:center;width:62px;height:62px;transition:background .15s,transform .1s;display:flex}.ucall__btn[data-v-856ed138]:active{transform:scale(.94)}.ucall__btn[data-v-856ed138]:disabled{opacity:.45;cursor:default}.ucall__btn--on[data-v-856ed138]{color:var(--color-accent);background:#fff}.ucall__btn--hang[data-v-856ed138]{background:var(--color-rose-deep,#e5484d);color:#fff;border-color:#0000}.ucall__btn--retry[data-v-856ed138]{color:var(--color-accent);background:#fff;border-color:#0000}.ucall__grip[data-v-856ed138]{top:max(8px, var(--sat));color:#fffc;cursor:pointer;touch-action:none;background:0 0;border:none;flex-direction:column;align-items:center;gap:6px;padding:10px 0 14px;display:flex;position:absolute;left:0;right:0}.ucall__grip-bar[data-v-856ed138]{background:#ffffff59;border-radius:999px;width:44px;height:4px}.ucall__file[data-v-856ed138]{display:none}.ucall__photo[data-v-856ed138]{border:1px solid #ffffff59;border-radius:16px;flex:none;width:72px;height:72px;margin-top:14px;position:relative;overflow:hidden}.ucall__photo img[data-v-856ed138]{object-fit:cover;width:100%;height:100%;display:block}.ucall__photo-veil[data-v-856ed138]{color:#fff;background:#00000073;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ucall__photo-retry[data-v-856ed138]{cursor:pointer;background:#e5484d8c;border:none}.ucall__photo-spin[data-v-856ed138]{border:2px solid #ffffff59;border-top-color:#fff;border-radius:999px;width:22px;height:22px;animation:.8s linear infinite ucall-spin-856ed138}@keyframes ucall-spin-856ed138{to{transform:rotate(360deg)}}@keyframes ucall-ring-856ed138{0%{opacity:.6;transform:scale(.72)}to{opacity:0;transform:scale(1.35)}}@keyframes ucall-pulse-856ed138{0%,to{opacity:.25}50%{opacity:.6}}.ucall-enter-active[data-v-856ed138],.ucall-leave-active[data-v-856ed138]{transition:opacity .22s}.ucall-enter-from[data-v-856ed138],.ucall-leave-to[data-v-856ed138]{opacity:0}.ss-panel[data-v-580baed9]{transform-origin:top;animation:.16s both ss-panel-in-580baed9}.ss-list[data-v-580baed9]{scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior:contain}.ss-list[data-v-580baed9]::-webkit-scrollbar{display:none}@keyframes ss-panel-in-580baed9{0%{opacity:0;transform:translateY(-6px)scale(.98)}}@media (prefers-reduced-motion:reduce){.ss-panel[data-v-580baed9]{animation:none}}.uni-orb[data-v-f2d7fddf]{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.uni-orb__core[data-v-f2d7fddf]{z-index:1;background:linear-gradient(150deg, var(--color-accent), var(--color-accent-strong));width:100%;height:100%;box-shadow:0 8px 22px color-mix(in oklab, var(--color-accent-strong) 26%, transparent);color:var(--color-accent-ink);border-radius:999px;justify-content:center;align-items:center;animation:4.5s ease-in-out infinite uni-orb-breathe-f2d7fddf;display:flex;position:relative}.uni-orb__halo[data-v-f2d7fddf]{background:radial-gradient(circle, color-mix(in oklab, var(--color-accent) 35%, transparent) 0%, transparent 70%);opacity:0;border-radius:999px;transition:opacity .3s;position:absolute;inset:-6px}.uni-orb--speaking .uni-orb__halo[data-v-f2d7fddf],.uni-orb--thinking .uni-orb__halo[data-v-f2d7fddf]{opacity:1;animation:1.8s ease-in-out infinite uni-orb-pulse-f2d7fddf}.uni-orb--speaking .uni-orb__core[data-v-f2d7fddf]{animation-duration:2.6s}.uni-orb--thinking .uni-orb__core[data-v-f2d7fddf]{animation:2.4s ease-in-out infinite uni-orb-tilt-f2d7fddf}@keyframes uni-orb-breathe-f2d7fddf{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes uni-orb-pulse-f2d7fddf{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}@keyframes uni-orb-tilt-f2d7fddf{0%,to{transform:rotate(-6deg)scale(1)}50%{transform:rotate(6deg)scale(1.04)}}@media (prefers-reduced-motion:reduce){.uni-orb__core[data-v-f2d7fddf],.uni-orb--speaking .uni-orb__core[data-v-f2d7fddf],.uni-orb--thinking .uni-orb__core[data-v-f2d7fddf],.uni-orb--speaking .uni-orb__halo[data-v-f2d7fddf],.uni-orb--thinking .uni-orb__halo[data-v-f2d7fddf]{animation:none}}.uni-speech[data-v-6a41bf95]{flex-direction:column;gap:10px;display:flex}.uni-speech__line[data-v-6a41bf95]{margin:0}.uni-speech__word[data-v-6a41bf95]{opacity:0;margin-right:.26em;transition:opacity .28s,transform .28s;display:inline-block;transform:translateY(6px)}.uni-speech__word--in[data-v-6a41bf95]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.uni-speech__word[data-v-6a41bf95]{opacity:1;transition:none;transform:none}}.uni-beat[data-v-9b28f21e]{text-align:center;cursor:pointer;outline:none;flex-direction:column;justify-content:center;align-items:center;gap:22px;min-height:58vh;padding:0 8px;animation:.35s both uni-beat-in-9b28f21e;display:flex}@keyframes uni-beat-in-9b28f21e{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.uni-beat[data-v-9b28f21e]{animation:none}}.uq[data-v-683eabf9]{z-index:200;background:var(--color-bg);opacity:0;pointer-events:none;transition:opacity .24s;position:fixed;inset:0;overflow-y:auto}.uq--visible[data-v-683eabf9]{opacity:1;pointer-events:auto}.uq__stage[data-v-683eabf9]{max-width:560px;padding:40px 24px calc(40px + env(safe-area-inset-bottom));flex-direction:column;justify-content:center;min-height:100%;margin:0 auto;display:flex}.uq__stage--ask[data-v-683eabf9]{padding-top:calc(46px + env(safe-area-inset-top));justify-content:flex-start}.uq__head[data-v-683eabf9]{align-items:flex-start;gap:14px;margin-bottom:22px;display:flex}.uq__speech[data-v-683eabf9]{flex:1;min-width:0}.uq__kicker[data-v-683eabf9]{font-family:var(--font-display);letter-spacing:1.4px;text-transform:uppercase;color:var(--color-accent);margin-bottom:8px;font-size:11.5px;font-weight:800}.uq__failed[data-v-683eabf9]{color:var(--color-rose);margin:14px 0 0;font-size:14px;font-weight:600}.uq__actions[data-v-683eabf9]{flex-direction:column;align-items:center;gap:6px;margin-top:26px;display:flex}.uq__go[data-v-683eabf9]{background:var(--color-accent-strong);width:100%;min-height:56px;color:var(--color-accent-ink);cursor:pointer;box-shadow:0 8px 22px color-mix(in oklab, var(--color-accent-strong) 26%, transparent);border:none;border-radius:16px;justify-content:center;align-items:center;gap:9px;padding:0 24px;font-size:16.5px;font-weight:700;display:flex}.uq__later[data-v-683eabf9]{min-height:44px;color:var(--color-ink-3);cursor:pointer;background:0 0;border:none;padding:0 16px;font-size:14.5px;font-weight:600}.ts[data-v-fc5dcc91]{z-index:110;pointer-events:none;position:fixed;inset:0}.ts__mask[data-v-fc5dcc91]{pointer-events:auto;background:#10211f9e;position:fixed}.ts--settled .ts__mask[data-v-fc5dcc91],.ts--settled .ts__ring[data-v-fc5dcc91]{transition:all .22s cubic-bezier(.32,.72,0,1)}.ts__ring[data-v-fc5dcc91]{pointer-events:none;box-shadow:0 0 0 2px var(--color-accent), 0 0 0 6px color-mix(in oklab, var(--color-accent) 32%, transparent);border-radius:16px;animation:1.9s ease-in-out infinite ts-pulse-fc5dcc91;position:fixed}@keyframes ts-pulse-fc5dcc91{0%,to{box-shadow:0 0 0 2px var(--color-accent), 0 0 0 6px color-mix(in oklab, var(--color-accent) 32%, transparent)}50%{box-shadow:0 0 0 2px var(--color-accent), 0 0 0 12px color-mix(in oklab, var(--color-accent) 10%, transparent)}}@media (prefers-reduced-motion:reduce){.ts__ring[data-v-fc5dcc91]{animation:none}.ts--settled .ts__mask[data-v-fc5dcc91],.ts--settled .ts__ring[data-v-fc5dcc91]{transition:none}}.uc[data-v-0ca60c9a]{z-index:120;padding:0 12px calc(14px + var(--sab));pointer-events:none;transition:transform .28s cubic-bezier(.32,.72,0,1);position:fixed;bottom:0;left:0;right:0}.uc--high[data-v-0ca60c9a]{padding:calc(14px + var(--sat)) 12px 0;top:0;bottom:auto}.uc__card[data-v-0ca60c9a]{pointer-events:auto;background:var(--color-surface);border-radius:22px;max-width:560px;margin:0 auto;padding:14px 16px 12px;box-shadow:0 18px 44px #10211f52}.uc__bar[data-v-0ca60c9a]{background:var(--color-line);border-radius:3px;height:3px;margin-bottom:14px;overflow:hidden}.uc__bar-fill[data-v-0ca60c9a]{background:var(--color-accent);border-radius:3px;height:100%;transition:width .3s}.uc__head[data-v-0ca60c9a]{align-items:flex-start;gap:12px;display:flex}.uc__speech[data-v-0ca60c9a]{flex:1;min-width:0;padding-top:2px}.uc__speech[data-v-0ca60c9a] .uni-speech{gap:7px;letter-spacing:-.2px!important;font-size:17px!important;line-height:1.4!important}.uc__hint[data-v-0ca60c9a]{color:var(--color-accent-strong);align-items:center;gap:7px;margin:12px 0 0;font-size:13.5px;font-weight:700;display:flex}.uc__confirm[data-v-0ca60c9a]{color:var(--color-ink-2);margin:12px 0 0;font-size:14px}.uc__row[data-v-0ca60c9a]{gap:8px;margin-top:12px;display:flex}.uc__row[data-v-0ca60c9a]>*{flex:1}.uc__go[data-v-0ca60c9a]{background:var(--color-accent-strong);width:100%;min-height:48px;color:var(--color-accent-ink);cursor:pointer;border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;margin-top:12px;padding:0 20px;font-size:15.5px;font-weight:700;display:flex}.uc__ghost[data-v-0ca60c9a]{border:1px solid var(--color-line);min-height:48px;color:var(--color-ink-2);cursor:pointer;background:0 0;border-radius:14px;margin-top:12px;font-size:15px;font-weight:700}.uc__skip[data-v-0ca60c9a]{width:100%;min-height:38px;color:var(--color-ink-4);cursor:pointer;background:0 0;border:none;margin-top:4px;padding:0 12px;font-size:13px;font-weight:600;display:block}@media (prefers-reduced-motion:reduce){.uc[data-v-0ca60c9a]{transition:none}}.ut[data-v-9d4dcacd]{z-index:110;opacity:0;pointer-events:none;transition:opacity .24s;position:fixed;inset:0}.ut--visible[data-v-9d4dcacd]{opacity:1}.ut__stage[data-v-9d4dcacd]{pointer-events:auto;background:#10211f9e;position:fixed;inset:0}.ut__lost[data-v-9d4dcacd]{pointer-events:auto;background:#10211f9e;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ut__lost-card[data-v-9d4dcacd]{background:var(--color-surface);text-align:center;border-radius:22px;width:100%;max-width:360px;padding:22px 20px 16px;box-shadow:0 18px 44px #10211f52}.ut__lost-text[data-v-9d4dcacd]{color:var(--color-ink);margin:12px 0 18px;font-size:15.5px;font-weight:600}.ut__lost-go[data-v-9d4dcacd]{background:var(--color-accent-strong);width:100%;min-height:48px;color:var(--color-accent-ink);cursor:pointer;border:none;border-radius:14px;font-size:15.5px;font-weight:700}.ut__lost-skip[data-v-9d4dcacd]{width:100%;min-height:38px;color:var(--color-ink-4);cursor:pointer;background:0 0;border:none;margin-top:6px;font-size:13px;font-weight:600}@media (prefers-reduced-motion:reduce){.ut[data-v-9d4dcacd]{transition:none}}.mini-enter-active[data-v-57c79ca8],.mini-leave-active[data-v-57c79ca8]{transition:transform .25s,opacity .25s}.mini-enter-from[data-v-57c79ca8],.mini-leave-to[data-v-57c79ca8]{opacity:0;transform:translateY(24px)}.ip-coin-inline[data-v-fc832a43]{vertical-align:-.18em;object-fit:contain;display:inline-block}.ipc[data-v-e4ff205c]{font-variant-numeric:tabular-nums;white-space:nowrap;z-index:0;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:11.5px;font-weight:800;transition:background-color .18s,color .18s;display:inline-flex;position:relative}.ipc-promise[data-v-e4ff205c]{color:var(--color-accent-strong);background:color-mix(in srgb, var(--color-accent) 14%, var(--color-surface))}.ipc-stamped[data-v-e4ff205c]{color:#fff;background:var(--color-accent-strong)}.ipc-stamped.ipc-celebrate[data-v-e4ff205c]{animation:.6s ipc-stamp-e4ff205c}.ipc-stamped.ipc-celebrate .ipc-coin[data-v-e4ff205c]{animation:.6s ipc-spin-e4ff205c}.ipc-halo[data-v-e4ff205c]{background:var(--color-accent-strong);opacity:0;pointer-events:none;z-index:-1;border-radius:999px;animation:.6s ipc-halo-e4ff205c;position:absolute;inset:0}@keyframes ipc-stamp-e4ff205c{0%{transform:scale(1)}30%{transform:scale(1.32)}52%{transform:scale(.97)}to{transform:scale(1)}}@keyframes ipc-spin-e4ff205c{0%{transform:rotateY(0)}to{transform:rotateY(540deg)}}@keyframes ipc-halo-e4ff205c{0%{opacity:.35;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}@media (prefers-reduced-motion:reduce){.ipc-stamped.ipc-celebrate[data-v-e4ff205c],.ipc-stamped.ipc-celebrate .ipc-coin[data-v-e4ff205c],.ipc-halo[data-v-e4ff205c]{animation:none}.ipc-halo[data-v-e4ff205c]{display:none}}.page-enter-active[data-v-e2e4fcff],.page-leave-active[data-v-e2e4fcff]{transition:transform .28s cubic-bezier(.16,1,.3,1),opacity .28s}.page-enter-from[data-v-e2e4fcff],.page-leave-to[data-v-e2e4fcff]{opacity:0;transform:translateY(16px)}.lb-track[data-v-e2e4fcff],.page-scroll[data-v-e2e4fcff]{scrollbar-width:none}.lb-track[data-v-e2e4fcff]::-webkit-scrollbar{display:none}.page-scroll[data-v-e2e4fcff]::-webkit-scrollbar{display:none}.wsf-fields[data-v-7fc8f129]{flex-wrap:wrap;align-items:flex-start;gap:10px;margin-top:4px;display:flex}.wsf-field[data-v-7fc8f129]{flex-direction:column;flex:120px;gap:5px;min-width:120px;display:flex}.wsf-field-rir[data-v-7fc8f129]{flex:none;min-width:0}.wsf-field-lbl[data-v-7fc8f129]{letter-spacing:.5px;color:var(--color-ink-4);text-transform:uppercase;text-align:center;font-size:9.5px;font-weight:800}.wsf-stepper[data-v-7fc8f129]{align-items:stretch;gap:6px;display:flex}.wsf-step-btn[data-v-7fc8f129]{box-sizing:border-box;border:1px solid var(--color-line);background:var(--color-surface-2);width:34px;height:42px;color:var(--color-ink);cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;border-radius:11px;flex:0 0 34px;justify-content:center;align-items:center;font-family:inherit;font-size:18px;font-weight:800;line-height:1;display:flex}.wsf-step-btn[data-v-7fc8f129]:active{background:var(--color-surface-3)}.wsf-stepper .wsf-step-btn[data-v-7fc8f129]:first-child{color:#c0392b;background:#fbe9e7;border-color:#f3c4bd}.wsf-stepper .wsf-step-btn[data-v-7fc8f129]:first-child:active{background:#f7d7d2}.wsf-stepper .wsf-step-btn[data-v-7fc8f129]:last-child{color:#1b8a4a;background:#e7f6ec;border-color:#bfe6cd}.wsf-stepper .wsf-step-btn[data-v-7fc8f129]:last-child:active{background:#d7efdf}.wsf-serie-pill[data-v-7fc8f129]{white-space:nowrap;vertical-align:middle;letter-spacing:.3px;text-transform:uppercase;color:var(--color-gold-deep,#c9822a);background:color-mix(in oklab, var(--color-gold-deep,#c9822a) 14%, #fff);border:1px solid color-mix(in oklab, var(--color-gold-deep,#c9822a) 30%, #fff);border-radius:999px;flex-shrink:0;align-items:center;gap:4px;margin-left:7px;padding:3px 10px;font-size:11px;font-weight:800;display:inline-flex}.wsf-serie-pill--done[data-v-7fc8f129]{color:#fff;background:var(--color-gold-deep,#c9822a);border-color:var(--color-gold-deep,#c9822a)}.wsf-record-badge[data-v-7fc8f129]{vertical-align:middle;letter-spacing:.3px;text-transform:uppercase;color:#fff;white-space:nowrap;background:#1b9c5a;border-radius:999px;align-items:center;gap:4px;margin-left:7px;padding:3px 9px;font-size:11px;font-weight:800;display:inline-flex}.wsf-record-badge--pop[data-v-7fc8f129]{animation:.5s cubic-bezier(.16,1,.3,1) wsf-record-pop-7fc8f129}@keyframes wsf-record-pop-7fc8f129{0%{opacity:0;transform:scale(.4)}60%{transform:scale(1.25)}to{opacity:1;transform:scale(1)}}.wsf-num[data-v-7fc8f129]{box-sizing:border-box;border:1px solid var(--color-line);text-align:center;background:var(--color-surface);width:100%;min-width:0;height:42px;color:var(--color-ink);border-radius:11px;outline:none;flex:auto;padding:0 4px;font-family:inherit;font-size:20px;font-weight:800}.wsf-num[data-v-7fc8f129]:focus{border-color:var(--color-line-strong,#c9822a)}.wsf-num-rir[data-v-7fc8f129]{border-color:var(--color-violet,#6a5ad0);flex:none;width:64px}.wsf-half[data-v-7fc8f129]{color:var(--color-ink-4);cursor:pointer;background:0 0;border:none;align-self:center;padding:2px 4px;font-family:inherit;font-size:11px;font-weight:800}.wsf-actionbar[data-v-7fc8f129]{z-index:15;padding:12px 16px calc(12px + var(--sab));background:linear-gradient(to top, var(--color-bg) 62%, color-mix(in oklab, var(--color-bg) 0%, transparent));pointer-events:none;position:fixed;bottom:0;left:0;right:0}.wsf-actionbar-inner[data-v-7fc8f129]{pointer-events:auto;flex-direction:column;gap:10px;max-width:560px;margin:0 auto;display:flex}.wsf-carousel[data-v-7fc8f129]{position:relative;overflow:hidden}.wsf-slide[data-v-7fc8f129]{flex-direction:column;gap:14px;display:flex}.wsf-slide-next-enter-active[data-v-7fc8f129],.wsf-slide-next-leave-active[data-v-7fc8f129],.wsf-slide-prev-enter-active[data-v-7fc8f129],.wsf-slide-prev-leave-active[data-v-7fc8f129]{transition:transform .42s cubic-bezier(.22,1,.36,1)}.wsf-slide-next-leave-active[data-v-7fc8f129],.wsf-slide-prev-leave-active[data-v-7fc8f129]{width:100%;position:absolute;top:0;left:0}.wsf-slide-next-enter-from[data-v-7fc8f129]{transform:translate(185%)}.wsf-slide-next-leave-to[data-v-7fc8f129],.wsf-slide-prev-enter-from[data-v-7fc8f129]{transform:translate(-185%)}.wsf-slide-prev-leave-to[data-v-7fc8f129]{transform:translate(185%)}.rest-full-enter-active[data-v-7fc8f129]{transition:opacity .32s,transform .32s cubic-bezier(.16,1,.3,1)}.rest-full-leave-active[data-v-7fc8f129]{transition:opacity .28s,transform .28s}.rest-full-enter-from[data-v-7fc8f129],.rest-full-leave-to[data-v-7fc8f129]{opacity:0;transform:scale(1.04)}.rest-mini-enter-active[data-v-7fc8f129],.rest-mini-leave-active[data-v-7fc8f129]{transition:opacity .28s,transform .28s cubic-bezier(.16,1,.3,1)}.rest-mini-enter-from[data-v-7fc8f129],.rest-mini-leave-to[data-v-7fc8f129]{opacity:0;transform:translateY(16px)}.wsl-record[data-v-9ec862e7]{letter-spacing:.3px;text-transform:uppercase;color:#fff;white-space:nowrap;background:#1b9c5a;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:3px 8px;font-size:10.5px;font-weight:800;display:inline-flex}.wsl-record--pop[data-v-9ec862e7]{animation:.5s cubic-bezier(.16,1,.3,1) wsl-record-pop-9ec862e7}@keyframes wsl-record-pop-9ec862e7{0%{opacity:0;transform:scale(.4)}60%{transform:scale(1.25)}to{opacity:1;transform:scale(1)}}.rectoast[data-v-5bc99441]{top:calc(var(--sat) + 12px);z-index:700;color:#fff;background:#1b9c5a;border-radius:14px;align-items:center;gap:11px;max-width:92vw;padding:11px 16px 11px 13px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #0f3c2359}.rectoast-ic[data-v-5bc99441]{flex-shrink:0;display:inline-flex}.rectoast-body[data-v-5bc99441]{flex-direction:column;min-width:0;display:flex}.rectoast-title[data-v-5bc99441]{font-size:15px;font-weight:800;line-height:1.15}.rectoast-sub[data-v-5bc99441]{opacity:.92;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.rectoast-enter-active[data-v-5bc99441]{transition:transform .32s cubic-bezier(.16,1,.3,1),opacity .2s}.rectoast-leave-active[data-v-5bc99441]{transition:transform .25s,opacity .25s}.rectoast-enter-from[data-v-5bc99441],.rectoast-leave-to[data-v-5bc99441]{opacity:0;transform:translate(-50%)translateY(-24px)}.ws-head-collapse[data-v-5bc99441]{max-height:200px;transition:max-height .28s,opacity .2s;overflow:hidden}.ws-head-collapse--closed[data-v-5bc99441]{opacity:0;max-height:0}.ws-overlay[data-v-5bc99441]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.ws-overlay input[data-v-5bc99441],.ws-overlay textarea[data-v-5bc99441],.ws-overlay [contenteditable=true][data-v-5bc99441]{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.rest-enter-active[data-v-5bc99441],.rest-leave-active[data-v-5bc99441]{transition:transform .25s,opacity .25s}.rest-enter-from[data-v-5bc99441],.rest-leave-to[data-v-5bc99441]{opacity:0;transform:translateY(20px)}
