.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}.rs-nav-section{letter-spacing:.12em;text-transform:uppercase;opacity:.55;margin:14px 12px 4px;font-size:10.5px;font-weight:700;display:block}.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)}.ipa[data-v-7426d3b5]{transform-origin:50%;font-variant-numeric:tabular-nums;letter-spacing:-.5px;transition:color .3s;display:inline-block}.ipa-up[data-v-7426d3b5]{color:var(--color-accent-strong);animation:.5s ipa-pop-7426d3b5}.ipa-down[data-v-7426d3b5]{color:var(--color-rose-deep);animation:.5s ipa-pop-7426d3b5}@keyframes ipa-pop-7426d3b5{0%{transform:scale(1)}35%{transform:scale(1.3)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ipa-up[data-v-7426d3b5],.ipa-down[data-v-7426d3b5]{animation:none}}.ip-coin-inline[data-v-fc832a43]{vertical-align:-.18em;object-fit:contain;display:inline-block}.uatt[data-v-a58a2734]{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.uatt__photo[data-v-a58a2734]{cursor:pointer;background:0 0;border:none;border-radius:12px;max-width:180px;padding:0;line-height:0;display:block;overflow:hidden}.uatt__photo img[data-v-a58a2734]{object-fit:cover;width:100%;max-height:220px;display:block}.uatt__doc[data-v-a58a2734]{max-width:220px;color:inherit;background:#ffffff2e;border-radius:12px;align-items:center;gap:6px;padding:8px 10px;text-decoration:none;display:inline-flex}.uatt__name[data-v-a58a2734]{text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}.uatt-viewer[data-v-a58a2734]{z-index:2000;background:#000000eb;justify-content:center;align-items:center;padding:24px;animation:.15s uatt-fade-a58a2734;display:flex;position:fixed;inset:0}.uatt-viewer__img[data-v-a58a2734]{object-fit:contain;border-radius:8px;max-width:100%;max-height:100%}.uatt-viewer__close[data-v-a58a2734]{top:max(16px, var(--sat));color:#fff;cursor:pointer;background:#ffffff24;border:none;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:absolute;right:16px}@keyframes uatt-fade-a58a2734{0%{opacity:0}to{opacity:1}}.uni-cc[data-v-5f78c314]{text-align:left;border:1px solid var(--glass-line,#ffffff47);background:var(--glass,#ffffff24);width:190px;min-height:92px;color:var(--on-accent,#fff);cursor:pointer;scroll-snap-align:start;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:18px;flex-direction:column;flex:none;gap:6px;padding:14px 16px;transition:transform .15s,background .15s;display:flex}.uni-cc--block[data-v-5f78c314]{width:100%;min-height:60px}.uni-cc[data-v-5f78c314]:active{background:var(--glass-strong,#ffffff38);transform:scale(.98)}.uni-cc__title[data-v-5f78c314]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.uni-cc__preview[data-v-5f78c314]{color:var(--on-accent-dim,#ffffffb8);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.uni-rs[data-v-1f56e925]{width:100%;max-width:420px;margin:0 auto}.uni-rs__stack[data-v-1f56e925]{cursor:pointer;position:relative}.uni-rs__peek[data-v-1f56e925]{transition:transform .25s cubic-bezier(.16,1,.3,1),opacity .25s;position:relative}.uni-rs__peek[data-v-1f56e925]:not(:first-child){position:absolute;inset:0}.uni-rs__ghost[data-v-1f56e925]{border:1px solid var(--glass-line,#ffffff47);background:var(--glass,#ffffff24);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;height:100%;min-height:60px}.uni-rs__list[data-v-1f56e925]{max-height:calc(100dvh - var(--nav-h,100px) - 184px - var(--sat));flex-direction:column;padding-bottom:4px;display:flex;overflow-y:auto}.uni-rs__slot[data-v-1f56e925]{grid-template-rows:1fr;margin-bottom:10px;transition:grid-template-rows .28s,opacity .28s,margin-bottom .28s,transform .28s;display:grid}.uni-rs__slot[data-v-1f56e925]>*{min-height:0;overflow:hidden}.uni-rs__slot--leaving[data-v-1f56e925]{opacity:0;pointer-events:none;grid-template-rows:0fr;margin-bottom:0;transform:scale(.96)}.uni-rs__collapse[data-v-1f56e925]{border:1px solid var(--glass-line,#ffffff4d);background:var(--glass-strong,#ffffff38);color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;align-self:center;align-items:center;gap:5px;margin:6px 0 10px;padding:7px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.uni-rs__card[data-v-1f56e925]{border:1px solid var(--glass-line,#ffffff47);background:var(--glass-strong,#fff3);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:20px;padding:14px;box-shadow:0 18px 40px -22px #00000080}.uni-rs__card--leaving[data-v-1f56e925]{pointer-events:none;animation:.28s forwards uni-rs-out-1f56e925}@keyframes uni-rs-out-1f56e925{to{opacity:0;transform:scale(.92)}}.uni-rs__head[data-v-1f56e925]{align-items:center;gap:8px;margin-bottom:8px;display:flex}.uni-rs__logo[data-v-1f56e925]{width:24px;height:24px;color:var(--color-accent-strong);background:#fff;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.uni-rs__tag[data-v-1f56e925]{text-transform:uppercase;letter-spacing:.05em;color:var(--on-accent,#fff);font-size:11px;font-weight:800}.uni-rs__count[data-v-1f56e925]{min-width:20px;height:20px;color:var(--color-accent-strong);background:#fff;border-radius:999px;justify-content:center;align-items:center;margin-left:auto;padding:0 6px;font-size:11px;font-weight:800;display:inline-flex}.uni-rs__body[data-v-1f56e925]{color:var(--on-accent,#fff);white-space:pre-wrap;margin:0;font-size:14px;line-height:1.45}.uni-rs__stack .uni-rs__body[data-v-1f56e925]{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (height<=700px){.uni-rs__stack .uni-rs__body[data-v-1f56e925]{-webkit-line-clamp:2}}.uni-rs__error[data-v-1f56e925]{color:#ffd9d2;margin:8px 0 0;font-size:13px;line-height:1.35}.uni-rs__actions[data-v-1f56e925]{gap:8px;margin-top:12px;display:flex}.uni-rs__btn[data-v-1f56e925]{cursor:pointer;border-radius:12px;flex:1;justify-content:center;align-items:center;height:38px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.uni-rs__btn--primary[data-v-1f56e925]{color:var(--color-accent-strong);background:#fff;border:none}.uni-rs__btn[data-v-1f56e925]:disabled{opacity:.6;pointer-events:none}.uni-rs__btn--ghost[data-v-1f56e925]{border:1px solid var(--glass-line,#ffffff4d);color:var(--on-accent,#fff);background:0 0;flex:none;padding:0 16px}.rbdg[data-v-70181aeb]{align-items:center;gap:6px;display:inline-flex}.rbdg-sm[data-v-70181aeb],.rbdg-md[data-v-70181aeb]{background:color-mix(in srgb, var(--color-accent) 14%, var(--color-surface));color:var(--color-accent-strong);border-radius:999px}.rbdg-md[data-v-70181aeb]{padding:4px 10px 4px 4px}.rbdg-sm[data-v-70181aeb]{padding:2px 8px 2px 2px}.rbdg-sm .rbdg-ic[data-v-70181aeb],.rbdg-md .rbdg-ic[data-v-70181aeb]{background:color-mix(in srgb, var(--color-accent) 32%, var(--color-surface));color:var(--color-accent-strong);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.rbdg-md .rbdg-ic[data-v-70181aeb]{width:22px;height:22px}.rbdg-sm .rbdg-ic[data-v-70181aeb]{width:18px;height:18px}.rbdg-md .rbdg-lbl[data-v-70181aeb]{white-space:nowrap;font-size:12.5px;font-weight:700}.rbdg-sm .rbdg-lbl[data-v-70181aeb]{white-space:nowrap;font-size:11px;font-weight:700}.rbdg-off.rbdg-sm[data-v-70181aeb],.rbdg-off.rbdg-md[data-v-70181aeb]{background:var(--color-surface-2);color:var(--color-ink-3)}.rbdg-off .rbdg-ic[data-v-70181aeb]{background:var(--color-surface-3);color:var(--color-ink-4)}.rbdg-lg[data-v-70181aeb]{text-align:center;flex-direction:column;gap:6px;max-width:108px}.rbdg-lg .rbdg-ic[data-v-70181aeb]{background:color-mix(in srgb, var(--color-accent) 16%, var(--color-surface));width:52px;height:52px;color:var(--color-accent-strong);border-radius:50%;justify-content:center;align-items:center;display:flex}.rbdg-lg.rbdg-off .rbdg-ic[data-v-70181aeb]{background:var(--color-surface-2);color:var(--color-ink-3)}.rbdg-lg .rbdg-lbl[data-v-70181aeb]{color:var(--color-ink);font-size:14px;font-weight:800;line-height:1.2}.rbdg-lg.rbdg-off .rbdg-lbl[data-v-70181aeb]{color:var(--color-ink-3)}.fcd[data-v-6c78b193]{border:1px solid var(--color-line);background:var(--color-surface);border-radius:16px;align-items:flex-start;gap:12px;padding:13px 14px;display:flex}.fcd-avatar[data-v-6c78b193]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden}.fcd-avatar-img[data-v-6c78b193]{object-fit:cover;width:100%;height:100%}.fcd-avatar-fallback[data-v-6c78b193]{width:100%;height:100%;font-family:var(--font-display);color:#fff;background:linear-gradient(150deg, var(--color-accent), var(--color-accent-strong));justify-content:center;align-items:center;font-size:15px;font-weight:800;display:flex}.fcd-body[data-v-6c78b193]{flex-direction:column;flex:1;gap:8px;min-width:0;padding-top:2px;display:flex}.fcd-name[data-v-6c78b193]{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:800;overflow:hidden}.fcd-nick[data-v-6c78b193]{color:var(--color-ink-3);margin-top:-2px;font-size:11.5px}.fcd-stats[data-v-6c78b193]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fcd-stat[data-v-6c78b193]{color:var(--color-ink-2);align-items:center;gap:4px;font-size:12px;font-weight:700;display:inline-flex}.fcd-stats-off[data-v-6c78b193]{gap:8px}.fcd-dash[data-v-6c78b193]{background:var(--color-surface-2);min-width:30px;height:21px;color:var(--color-ink-4);border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:12px;font-weight:800;display:inline-flex}.fcd-note[data-v-6c78b193]{color:var(--color-ink-3);margin:0;font-size:12px}.ufc[data-v-d00c9be4]{background:var(--w-card-bg,var(--color-surface));border:1px solid var(--w-card-line,var(--color-line));width:100%;box-shadow:var(--w-shadow,none);-webkit-backdrop-filter:var(--w-blur,none);backdrop-filter:var(--w-blur,none);border-radius:16px;overflow:hidden}.ufc__head[data-v-d00c9be4]{align-items:center;gap:8px;padding:12px 14px;display:flex}.ufc__icon[data-v-d00c9be4]{width:28px;height:28px;color:var(--w-icon-fg,var(--color-accent-strong));background:var(--w-icon-bg,color-mix(in oklab, var(--color-accent) 16%, transparent));border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ufc__title[data-v-d00c9be4]{color:var(--w-fg,var(--color-ink));font-size:14px;font-weight:800}.ufc__list[data-v-d00c9be4]{border-top:1px solid var(--w-card-line,var(--color-line));flex-direction:column;gap:8px;padding:10px 14px 14px;display:flex}.ap[data-v-9c16965e]{background:var(--w-card-bg,var(--color-surface));border:1px solid var(--w-card-line,var(--color-line));width:100%;box-shadow:var(--w-shadow,none);-webkit-backdrop-filter:var(--w-blur,none);backdrop-filter:var(--w-blur,none);border-radius:16px;overflow:hidden}.ap__head[data-v-9c16965e]{justify-content:space-between;align-items:baseline;gap:8px;padding:12px 14px 8px;display:flex}.ap__title[data-v-9c16965e]{color:var(--w-fg,var(--color-ink));font-size:14px;font-weight:800}.ap__count[data-v-9c16965e]{color:var(--w-fg-dim,var(--color-ink-3));font-size:12px;font-weight:700}.ap__row[data-v-9c16965e]{border:none;border-top:1px solid var(--w-card-line,var(--color-line));text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;align-items:center;gap:11px;padding:10px 14px;display:flex}.ap__row[data-v-9c16965e]:disabled{cursor:default;opacity:.6}.ap__row--asking[data-v-9c16965e]:disabled{opacity:1}.ap__row--asking .ap__meta[data-v-9c16965e]{color:var(--w-icon-fg,var(--color-accent-strong));font-weight:600}.ap__av[data-v-9c16965e]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:flex;overflow:hidden}.ap__img[data-v-9c16965e]{object-fit:cover;width:100%;height:100%}.ap__body[data-v-9c16965e]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ap__name[data-v-9c16965e]{color:var(--w-fg,var(--color-ink));align-items:center;gap:6px;font-size:13.5px;font-weight:700;display:flex}.ap__badge[data-v-9c16965e]{color:var(--w-fg,var(--color-accent));background:var(--w-sub-bg,var(--color-surface-2));border-radius:999px;padding:2px 7px;font-size:10px;font-weight:800}.ap__meta[data-v-9c16965e]{color:var(--w-fg-dim,var(--color-ink-3));text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.ap__when[data-v-9c16965e]{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:1px;display:flex}.ap__day[data-v-9c16965e]{color:var(--w-fg,var(--color-ink));font-size:12.5px;font-weight:800}.ap__rel[data-v-9c16965e]{color:var(--w-fg-dim,var(--color-ink-3));font-size:11px}.bf[data-v-1a13cf10]{--bf-gap:12px;--bf-card-pad:14px;--bf-radius:14px;--bf-day-size:14px;--bf-slot-min:72px;--bf-h3:17px;--bf-text:14px;--bf-cal-pad:12px;gap:var(--bf-gap);flex-direction:column;display:flex}.bf--compact[data-v-1a13cf10]{--bf-gap:9px;--bf-card-pad:10px;--bf-radius:12px;--bf-day-size:12.5px;--bf-slot-min:60px;--bf-h3:14px;--bf-text:13px;--bf-cal-pad:8px}.bf-body[data-v-1a13cf10]{gap:var(--bf-gap);flex-direction:column;display:flex}.bf-body--pending[data-v-1a13cf10]{opacity:.5;pointer-events:none;transition:opacity .12s}.bf-h3[data-v-1a13cf10]{font-size:var(--bf-h3);letter-spacing:-.2px;color:var(--w-fg,var(--color-ink));margin:0;font-weight:700}.bf-sub[data-v-1a13cf10]{color:var(--w-fg-dim,var(--color-ink-3));font-size:calc(var(--bf-text) - 1px);margin:-4px 0 0;line-height:1.4}.bf-sub--tight[data-v-1a13cf10]{margin-top:-6px}.bf--compact .bf-sub[data-v-1a13cf10]:not(.bf-sub--tight){display:none}.bf-cap[data-v-1a13cf10]{text-transform:capitalize}.bf-status[data-v-1a13cf10]{border-radius:var(--bf-radius);background:var(--w-sub-bg,var(--color-accent-soft));border-left:3px solid var(--w-fg,var(--color-accent-strong));color:var(--w-fg,var(--color-ink-2));font-size:calc(var(--bf-text) - 1px);margin:0;padding:8px 11px;font-weight:600;line-height:1.4;display:block}.bf-err[data-v-1a13cf10]{color:var(--w-fg,var(--color-rose-fg,#e07a6b));margin:0;font-size:12px;font-weight:600}.bf-empty[data-v-1a13cf10]{padding:var(--bf-card-pad);background:var(--w-sub-bg,var(--color-surface-2));border-radius:var(--bf-radius);color:var(--w-fg-dim,var(--color-ink-2));font-size:calc(var(--bf-text) - 1px);line-height:1.4}.bf-cards[data-v-1a13cf10]{gap:calc(var(--bf-gap) - 2px);flex-direction:column;display:flex}.bf-card[data-v-1a13cf10]{text-align:left;width:100%;padding:var(--bf-card-pad);border-radius:var(--bf-radius);border:1.5px solid var(--w-field-line,var(--color-line));background:var(--w-field-bg,var(--color-surface));cursor:pointer;flex-direction:column;gap:3px;font-family:inherit;transition:border-color .12s,background .12s;display:flex}.bf-card[data-v-1a13cf10]:hover:not(.bf-card--on){border-color:var(--w-field-focus,var(--color-accent-strong))}.bf-card--on[data-v-1a13cf10]{background:var(--w-card-on-bg,var(--color-accent-soft));border-color:var(--w-card-on-line,var(--color-accent))}.bf-card-row[data-v-1a13cf10]{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.bf-card-title[data-v-1a13cf10]{font-weight:700;font-size:var(--bf-text);color:var(--w-fg,var(--color-ink));align-items:center;gap:6px;display:flex}.bf-card-price[data-v-1a13cf10]{font-weight:800;font-size:var(--bf-text);color:var(--w-fg,var(--color-accent-deep));white-space:nowrap}.bf-card-note[data-v-1a13cf10]{font-size:calc(var(--bf-text) - 2px);color:var(--w-fg-dim,var(--color-ink-3));line-height:1.35}.bf-card-meta[data-v-1a13cf10]{font-size:calc(var(--bf-text) - 3px);color:var(--w-fg-dim,var(--color-accent-fg));text-transform:uppercase;letter-spacing:.4px;font-weight:700}.bf-cal[data-v-1a13cf10]{border:1.5px solid var(--w-field-line,var(--color-line));background:var(--w-field-bg,transparent);border-radius:var(--bf-radius);padding:var(--bf-cal-pad)}.bf-cal-head[data-v-1a13cf10]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.bf-cal-title[data-v-1a13cf10]{font-weight:700;font-size:var(--bf-text);color:var(--w-fg,var(--color-ink));text-transform:capitalize}.bf-cal-nav[data-v-1a13cf10]{border:1.5px solid var(--w-field-line,var(--color-line));background:var(--w-sub-bg,var(--color-surface));width:28px;height:28px;color:var(--w-fg,var(--color-ink));cursor:pointer;border-radius:999px;justify-content:center;align-items:center;font-family:inherit;font-size:16px;line-height:1;display:inline-flex}.bf-cal-nav[data-v-1a13cf10]:hover:not(:disabled){border-color:var(--w-field-focus,var(--color-accent-strong))}.bf-cal-nav[data-v-1a13cf10]:disabled{opacity:.35;cursor:not-allowed}.bf-cal-grid[data-v-1a13cf10]{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.bf-cal-dow[data-v-1a13cf10]{margin-bottom:3px}.bf-cal-dow span[data-v-1a13cf10]{text-align:center;letter-spacing:.3px;color:var(--w-fg-dim,var(--color-ink-3));padding:2px 0;font-size:10px;font-weight:700}.bf-day[data-v-1a13cf10]{aspect-ratio:1;background:var(--w-sub-bg,var(--color-accent-soft));color:var(--w-fg,var(--color-accent-deep));font-weight:700;font-size:var(--bf-day-size);cursor:pointer;border:1.5px solid #0000;border-radius:9px;font-family:inherit;transition:background .12s,border-color .12s}.bf-day[data-v-1a13cf10]:hover:not(:disabled){border-color:var(--w-field-focus,var(--color-accent-strong))}.bf-day--on[data-v-1a13cf10]{background:var(--w-primary-bg,var(--color-accent));color:var(--w-primary-fg,#fff);border-color:var(--w-primary-bg,var(--color-accent))}.bf-day--today[data-v-1a13cf10]:not(.bf-day--on){box-shadow:inset 0 0 0 1.5px var(--w-card-on-line,var(--color-accent-strong))}.bf-day--off[data-v-1a13cf10]{color:var(--w-fg-dim,var(--color-ink-3));opacity:.4;cursor:not-allowed;background:0 0}.bf-slots[data-v-1a13cf10]{grid-template-columns:repeat(auto-fill, minmax(var(--bf-slot-min), 1fr));gap:6px;display:grid}.bf-slot[data-v-1a13cf10]{border:1.5px solid var(--w-field-line,var(--color-line));background:var(--w-field-bg,var(--color-surface));min-height:38px;color:var(--w-fg,var(--color-ink));font-weight:700;font-size:calc(var(--bf-text) - .5px);cursor:pointer;border-radius:10px;font-family:inherit;transition:background .12s,border-color .12s}.bf-slot[data-v-1a13cf10]:hover:not(.bf-slot--on){border-color:var(--w-field-focus,var(--color-accent-strong))}.bf-slot--on[data-v-1a13cf10]{background:var(--w-primary-bg,var(--color-accent));color:var(--w-primary-fg,#fff);border-color:var(--w-primary-bg,var(--color-accent))}.bf-recap[data-v-1a13cf10]{padding:var(--bf-card-pad);border-radius:var(--bf-radius);background:var(--w-sub-bg,var(--color-surface-2));font-size:calc(var(--bf-text) - .5px);flex-direction:column;gap:6px;margin:0;display:flex}.bf-recap-row[data-v-1a13cf10]{justify-content:space-between;gap:12px;display:flex}.bf-recap-row dt[data-v-1a13cf10]{color:var(--w-fg-dim,var(--color-ink-3))}.bf-recap-row dd[data-v-1a13cf10]{text-align:right;color:var(--w-fg,var(--color-ink));margin:0;font-weight:700}.bf-total[data-v-1a13cf10]{border-top:1px solid var(--w-field-line,var(--color-line));margin-top:1px;padding-top:7px}.bf-total dd[data-v-1a13cf10]{font-weight:800}.uni-widget[data-v-18927a60]{border:1px solid var(--w-card-line,var(--color-line));background:var(--w-card-bg,var(--color-surface));box-shadow:var(--w-shadow,none);-webkit-backdrop-filter:var(--w-blur,none);backdrop-filter:var(--w-blur,none);border-radius:18px;flex-direction:column;flex:auto;gap:12px;min-width:0;max-width:100%;min-height:0;max-height:100%;padding:14px;display:flex}.uni-widget--collapsed[data-v-18927a60]{flex:none;gap:8px;padding:10px 12px}.uni-widget__head[data-v-18927a60]{color:var(--w-fg,var(--color-accent-strong));align-items:center;gap:8px;display:flex}.uni-widget__heading[data-v-18927a60]{flex-direction:column;flex:1;min-width:0;display:flex}.uni-widget__title[data-v-18927a60]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.uni-widget__sub[data-v-18927a60]{color:var(--w-fg-dim,var(--color-ink-3));font-size:12px;font-weight:500}.uni-widget__fold[data-v-18927a60]{cursor:pointer;background:var(--w-sub-bg,var(--color-surface-2));color:var(--w-fg-dim,var(--color-ink-2));border:1px solid #0000;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.uni-widget__hint[data-v-18927a60]{font-size:11.5px;font-weight:800}.uni-widget__folded[data-v-18927a60]{color:var(--w-fg-dim,var(--color-ink-3));margin:0;font-size:11.5px}.uni-widget__icon[data-v-18927a60]{width:28px;height:28px;color:var(--w-icon-fg,var(--color-accent-strong));background:var(--w-icon-bg,color-mix(in oklab, var(--color-accent) 16%, transparent));border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.uni-widget__title[data-v-18927a60]{color:var(--w-fg,var(--color-ink));font-size:14px;font-weight:700}.uni-widget__scroller[data-v-18927a60]{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.uni-widget__body[data-v-18927a60]{-ms-overflow-style:none;scrollbar-width:none;flex-direction:column;flex:auto;gap:10px;min-height:0;transition:-webkit-mask-image .2s,mask-image .2s;display:flex;overflow-y:auto;-webkit-mask-image:none;mask-image:none}.uni-widget__body--more-down[data-v-18927a60]{-webkit-mask-image:linear-gradient(#000 calc(100% - 34px),#00000026 100%);mask-image:linear-gradient(#000 calc(100% - 34px),#00000026 100%)}.uni-widget__body--more-up[data-v-18927a60]{-webkit-mask-image:linear-gradient(#00000040 0,#000 22px);mask-image:linear-gradient(#00000040 0,#000 22px)}.uni-widget__body--more-up.uni-widget__body--more-down[data-v-18927a60]{-webkit-mask-image:linear-gradient(#00000040 0,#000 22px calc(100% - 34px),#00000026 100%);mask-image:linear-gradient(#00000040 0,#000 22px calc(100% - 34px),#00000026 100%)}.uni-widget__more[data-v-18927a60]{cursor:pointer;border:1px solid var(--w-ghost-line,var(--color-line-strong));background:var(--w-card-bg,var(--color-surface));width:30px;height:30px;-webkit-backdrop-filter:var(--w-blur,none);backdrop-filter:var(--w-blur,none);color:var(--w-fg,var(--color-ink));border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:2px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px -6px #00000080}.uni-widget__body[data-v-18927a60]::-webkit-scrollbar{display:none}.uni-widget__steps[data-v-18927a60]{flex-wrap:wrap;gap:6px;display:flex}.uni-widget__step[data-v-18927a60]{color:var(--w-fg-dim,var(--color-ink-3));background:var(--w-sub-bg,var(--color-surface-2));border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.uni-widget__step--on[data-v-18927a60]{color:var(--w-primary-fg,var(--color-accent-ink));background:var(--w-primary-bg,var(--color-accent))}.uni-widget__step--done[data-v-18927a60]{color:var(--w-fg,var(--color-ink))}.uni-widget__error[data-v-18927a60]{color:var(--w-fg,var(--color-rose-fg,#e07a6b));margin:0;font-size:12px;font-weight:600}.uni-widget__notice[data-v-18927a60]{border:1.5px solid var(--w-notice-line,color-mix(in oklab, var(--color-gold) 45%, transparent));background:var(--w-notice-bg,color-mix(in oklab, var(--color-gold) 12%, transparent));color:var(--w-notice-fg,var(--color-gold-fg));border-radius:11px;gap:6px;margin:0;padding:8px 11px;font-size:12px;font-weight:600;line-height:1.4;display:flex}.uni-widget__notice--severe[data-v-18927a60]{border-color:var(--w-notice-severe-line,color-mix(in oklab, var(--color-rose) 55%, transparent));background:var(--w-notice-severe-bg,color-mix(in oklab, var(--color-rose) 14%, transparent));color:var(--w-notice-severe-fg,var(--color-rose-fg))}.uni-widget__actions[data-v-18927a60]{gap:8px;display:flex}.uni-widget__btn[data-v-18927a60]{cursor:pointer;border:1.5px solid #0000;border-radius:12px;flex:1;height:40px;font-size:13px;font-weight:700;transition:filter .15s}.uni-widget__btn[data-v-18927a60]:disabled{opacity:.6;cursor:default}.uni-widget__btn--primary[data-v-18927a60]{background:var(--w-primary-bg,var(--color-accent));color:var(--w-primary-fg,var(--color-accent-ink));box-shadow:var(--w-primary-shadow,0 3px 0 var(--color-accent-deep))}.uni-widget__btn--primary[data-v-18927a60]:active:not(:disabled){transform:translateY(1px)}.uni-widget__btn--ghost[data-v-18927a60]{background:var(--w-ghost-bg,var(--color-surface-2));border-color:var(--w-ghost-line,var(--color-line-strong));color:var(--w-ghost-fg,var(--color-ink));flex:none;padding:0 16px}.uni-widget__done[data-v-18927a60]{color:var(--w-fg,var(--color-accent-strong));align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.uni-widget__cancelled[data-v-18927a60]{color:var(--w-fg-dim,var(--color-ink-3));font-size:13px;font-style:italic}.uni-cyc[data-v-4cbb4797]{border:1px solid var(--w-card-line,var(--color-line));background:var(--w-card-bg,var(--color-surface));box-shadow:var(--w-shadow,none);-webkit-backdrop-filter:var(--w-blur,none);backdrop-filter:var(--w-blur,none);border-radius:18px;flex-direction:column;gap:10px;padding:14px;display:flex}.uni-cyc__head[data-v-4cbb4797]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.uni-cyc__icon[data-v-4cbb4797]{width:28px;height:28px;color:var(--w-icon-fg,var(--color-accent-strong));background:var(--w-icon-bg,color-mix(in oklab, var(--color-accent) 16%, transparent));border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.uni-cyc__title[data-v-4cbb4797]{color:var(--w-fg,var(--color-ink));font-size:14px;font-weight:700}.uni-cyc__status[data-v-4cbb4797]{color:var(--w-fg-dim,var(--color-ink-2));font-size:12px;font-weight:600}.uni-cyc__nav[data-v-4cbb4797]{justify-content:space-between;align-items:center;gap:8px;display:flex}.uni-cyc__arrow[data-v-4cbb4797]{border:1px solid var(--w-field-line,var(--color-line));background:var(--w-field-bg,var(--color-surface-2));width:30px;height:30px;color:var(--w-fg,var(--color-ink));cursor:pointer;border-radius:999px;font-size:17px;line-height:1}.uni-cyc__arrow[data-v-4cbb4797]:disabled{opacity:.35;cursor:default}.uni-cyc__month[data-v-4cbb4797]{color:var(--w-fg,var(--color-ink));font-size:14px;font-weight:700}.uni-cyc__wd[data-v-4cbb4797]{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.uni-cyc__wd span[data-v-4cbb4797]{text-align:center;color:var(--w-fg-dim,var(--color-ink-3));font-size:10px;font-weight:700}.uni-cyc__grid[data-v-4cbb4797]{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.uni-cyc__cell[data-v-4cbb4797]{aspect-ratio:1;border-radius:9px;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex;position:relative}.uni-cyc__drop[data-v-4cbb4797]{font-size:8px;line-height:1;position:absolute;bottom:1px}.uni-cyc__drop--pred[data-v-4cbb4797]{opacity:.45}.uni-cyc__legend[data-v-4cbb4797],.uni-cyc__marks[data-v-4cbb4797]{color:var(--w-fg-dim,var(--color-ink-2));flex-wrap:wrap;gap:4px 10px;font-size:11px;display:flex}.uni-cyc__legend span[data-v-4cbb4797],.uni-cyc__mark[data-v-4cbb4797]{align-items:center;gap:4px;display:inline-flex}.uni-cyc__sq[data-v-4cbb4797]{border-radius:3px;width:9px;height:9px}.uni-cyc__markcell[data-v-4cbb4797]{border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;width:16px;height:16px;font-size:8px;display:inline-flex}.uni-cyc__markcell--pred[data-v-4cbb4797]{border-style:dashed}.uni-cyc__facts[data-v-4cbb4797]{flex-direction:column;gap:2px;display:flex}.uni-cyc__next[data-v-4cbb4797]{color:var(--w-fg,var(--color-ink));margin:0;font-size:12px;font-weight:600}.uni-cyc__hint[data-v-4cbb4797]{color:var(--w-fg-dim,var(--color-ink-2));margin:0;font-size:11px;font-weight:600}.uni-cyc__cta[data-v-4cbb4797]{cursor:pointer;background:var(--color-accent);color:#fff;border:0;border-radius:12px;justify-content:center;align-items:center;gap:6px;width:100%;padding:11px 14px;font-size:14px;font-weight:700;display:inline-flex}.uni-cyc__cta[data-v-4cbb4797]:disabled{opacity:.6;cursor:default}.uni-row[data-v-ba9b00d9]{border:1.5px solid var(--w-field-line,var(--color-line));background:var(--w-field-bg,var(--color-surface-2));width:100%;color:var(--w-fg,var(--color-ink));cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;padding:11px 12px;font-size:14px;font-weight:600;display:flex}.uni-row--on[data-v-ba9b00d9]{border-color:var(--w-field-focus,var(--color-accent));background:var(--w-card-bg,color-mix(in oklab, var(--color-accent) 14%, transparent))}.uni-row__mark[data-v-ba9b00d9]{color:var(--w-field-focus,var(--color-accent));font-weight:800}.uni-days[data-v-ba9b00d9]{gap:6px;display:flex}.uni-day[data-v-ba9b00d9]{border:1.5px solid var(--w-field-line,var(--color-line));background:var(--w-field-bg,var(--color-surface-2));color:var(--w-fg,var(--color-ink));cursor:pointer;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700}.uni-day--on[data-v-ba9b00d9]{border-color:var(--w-field-focus,var(--color-accent));background:var(--w-card-bg,color-mix(in oklab, var(--color-accent) 14%, transparent))}.uni-date[data-v-ba9b00d9]{border:1.5px solid var(--w-field-line,var(--color-line));background:var(--w-field-bg,var(--color-surface-2));min-width:0;color:var(--w-field-fg,var(--color-ink));color-scheme:var(--w-scheme,light);border-radius:999px;flex:1;padding:6px 10px;font-family:inherit;font-size:12px}.uni-date--on[data-v-ba9b00d9]{border-color:var(--w-field-focus,var(--color-accent))}.uni-label[data-v-ba9b00d9]{color:var(--w-fg-dim,var(--color-ink-3));margin:0;font-size:12px;font-weight:700}.uni-chips[data-v-ba9b00d9]{flex-wrap:wrap;gap:6px;display:flex}.uni-chip[data-v-ba9b00d9]{border:1.5px solid var(--w-field-line,var(--color-line));background:var(--w-field-bg,var(--color-surface-2));color:var(--w-fg,var(--color-ink));cursor:pointer;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600}.uni-chip--on[data-v-ba9b00d9]{border-color:var(--w-field-focus,var(--color-accent));background:var(--w-card-bg,color-mix(in oklab, var(--color-accent) 14%, transparent))}.dpg[data-v-18712dfe]{flex-direction:column;gap:12px;display:flex}.dpg-h3[data-v-18712dfe]{color:var(--color-ink);margin:0;font-size:17px;font-weight:700}.dpg-h4[data-v-18712dfe]{color:color-mix(in oklab, var(--color-ink) 70%, transparent);margin:4px 0 0;font-size:14px;font-weight:600}.dpg-choices[data-v-18712dfe]{flex-wrap:wrap;gap:8px;display:flex}.dpg-choice[data-v-18712dfe]{border:1px solid var(--color-line);background:var(--color-surface-2);color:var(--color-ink);cursor:pointer;border-radius:14px;flex:120px;padding:14px 12px;font-size:15px;font-weight:600;transition:border-color .15s,background .15s}.dpg-choice--on[data-v-18712dfe]{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-accent-deep)}.dpg-chips[data-v-18712dfe]{flex-wrap:wrap;gap:8px;display:flex}.dpg-chip[data-v-18712dfe]{border:1px solid var(--color-line);background:var(--color-surface-2);color:var(--color-ink);cursor:pointer;border-radius:999px;padding:8px 14px;font-size:14px;transition:border-color .15s,background .15s}.dpg-chip--num[data-v-18712dfe]{font-variant-numeric:tabular-nums;min-width:44px;font-weight:600}.dpg-chip--on[data-v-18712dfe]{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-ink)}.dpg-actions[data-v-18712dfe]{flex-wrap:wrap;gap:8px;display:flex}.dpg-secondary[data-v-18712dfe]{border:1px solid var(--color-line);color:var(--color-ink);cursor:pointer;background:0 0;border-radius:12px;flex:140px;padding:12px 16px;font-size:14px;font-weight:600}.dpg-secondary[data-v-18712dfe]:disabled{opacity:.45;cursor:default}.dpg-skeleton[data-v-18712dfe]{flex-wrap:wrap;gap:8px;display:flex}.dpg-skeleton-chip[data-v-18712dfe]{background:var(--color-surface-2);border-radius:999px;width:84px;height:34px;animation:1.4s ease-in-out infinite dpg-pulse-18712dfe}@keyframes dpg-pulse-18712dfe{0%,to{opacity:.5}50%{opacity:1}}.dpf[data-v-c6e723e5]{flex-direction:column;gap:16px;display:flex}.dpf-steps[data-v-c6e723e5]{align-items:center;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.dpf-step[data-v-c6e723e5]{cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;gap:6px;padding:4px 6px;font-family:inherit;display:flex}.dpf-step[data-v-c6e723e5]:disabled{cursor:default}.dpf-step--compact .dpf-step-label[data-v-c6e723e5]{display:none}.dpf-step-dot[data-v-c6e723e5]{background:var(--color-surface-2);width:22px;height:22px;color:var(--color-ink-3);border:1.5px solid var(--color-line);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.dpf-step--done .dpf-step-dot[data-v-c6e723e5]{background:var(--color-accent-deep);color:#fff;border-color:var(--color-accent-deep)}.dpf-step--on .dpf-step-dot[data-v-c6e723e5]{background:var(--color-ink);color:#fff;border-color:var(--color-ink)}.dpf-step-label[data-v-c6e723e5]{color:var(--color-ink-3);white-space:nowrap;font-size:12px;font-weight:600}.dpf-step--on .dpf-step-label[data-v-c6e723e5]{color:var(--color-ink);font-weight:700}.dpf-rejections[data-v-c6e723e5]{flex-direction:column;gap:6px;display:flex}.dpf-reject[data-v-c6e723e5]{background:color-mix(in oklab, var(--color-rose,#e11d48) 10%, var(--color-surface));border-left:3px solid var(--color-rose-fg,#e11d48);color:var(--color-ink-2);border-radius:12px;margin:0;padding:10px 12px;font-size:13px;font-weight:600;line-height:1.4}.dpf-reject-alt[data-v-c6e723e5]{color:var(--color-ink-3);margin-top:2px;font-weight:500;display:block}.dpf-body[data-v-c6e723e5]{flex-direction:column;gap:12px;display:flex}.dpf-body--pending[data-v-c6e723e5]{opacity:.55;pointer-events:none;transition:opacity .12s}.dpf-h3[data-v-c6e723e5]{letter-spacing:-.3px;color:var(--color-ink);margin:0;font-size:18px;font-weight:800}.dpf-sub[data-v-c6e723e5]{color:var(--color-ink-3);margin:-4px 0 0;font-size:13.5px;line-height:1.4}.dpf-empty[data-v-c6e723e5]{background:var(--color-surface-2);color:var(--color-ink-2);border-radius:14px;flex-direction:column;align-items:flex-start;gap:10px;padding:14px;font-size:13.5px;line-height:1.4;display:flex}.dpf-suggestion[data-v-c6e723e5]{background:var(--color-accent-soft);border:1.5px solid var(--color-accent);color:var(--color-ink-2);border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:13px;line-height:1.4;display:flex}.dpf-suggestion--col[data-v-c6e723e5]{flex-direction:column;align-items:flex-start}.dpf-suggestion-btn[data-v-c6e723e5]{background:var(--color-accent);height:34px;color:var(--color-accent-ink);cursor:pointer;border:none;border-radius:10px;flex-shrink:0;padding:0 14px;font-family:inherit;font-size:12.5px;font-weight:700}.dpf-field[data-v-c6e723e5]{align-items:center;gap:10px;display:flex}.dpf-input[data-v-c6e723e5]{border:1.5px solid var(--color-line);background:var(--color-surface);width:140px;height:46px;color:var(--color-ink);border-radius:12px;outline:none;padding:0 14px;font-size:17px;font-weight:700}.dpf-input[data-v-c6e723e5]:focus{border-color:var(--color-accent-strong)}.dpf-field-unit[data-v-c6e723e5]{color:var(--color-ink-3);font-size:13px}.dpf-notice[data-v-c6e723e5]{background:var(--color-surface-2);border-left:3px solid var(--color-accent-strong);color:var(--color-ink-2);border-radius:12px;margin:0;padding:10px 12px;font-size:12.5px;line-height:1.4}.dpf-choices[data-v-c6e723e5]{flex-wrap:wrap;gap:8px;display:flex}.dpf-choice[data-v-c6e723e5]{border:1.5px solid var(--color-line);background:var(--color-surface);color:var(--color-ink);cursor:pointer;border-radius:12px;padding:12px 16px;font-family:inherit;font-size:13.5px;font-weight:700;transition:border-color .12s,background .12s}.dpf-choice[data-v-c6e723e5]:hover{border-color:var(--color-accent-strong)}.dpf-choice--on[data-v-c6e723e5]{background:var(--color-accent-soft);border-color:var(--color-accent);color:var(--color-accent-deep)}.dpf-chip[data-v-c6e723e5]{border:1.5px solid var(--color-line);background:var(--color-surface);color:var(--color-ink-2);cursor:pointer;border-radius:999px;padding:8px 13px;font-family:inherit;font-size:12.5px;font-weight:600}.dpf-chip--on[data-v-c6e723e5]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-ink)}.dpf-secondary[data-v-c6e723e5]{border:1.5px solid var(--color-line-strong);background:var(--color-surface);height:40px;color:var(--color-ink-2);cursor:pointer;border-radius:11px;align-self:flex-start;padding:0 16px;font-family:inherit;font-size:13px;font-weight:700}.dpf-secondary[data-v-c6e723e5]:disabled{opacity:.6;cursor:not-allowed}.dpf-primary[data-v-c6e723e5]{background:var(--color-accent);height:44px;color:var(--color-accent-ink);cursor:pointer;border:none;border-radius:12px;padding:0 20px;font-family:inherit;font-size:14px;font-weight:800}.dpf-primary[data-v-c6e723e5]:disabled{opacity:.6;cursor:not-allowed}.dpf-composed[data-v-c6e723e5]{flex-direction:column;gap:12px;display:flex}.dpf-composed--busy[data-v-c6e723e5]{opacity:.55;pointer-events:none}.dpf-composed-total[data-v-c6e723e5]{color:var(--color-accent-deep);margin:0;font-size:20px;font-weight:800}.dpf-composed-total span[data-v-c6e723e5]{color:var(--color-ink-3);font-size:13px;font-weight:600}.dpf-days[data-v-c6e723e5]{gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.dpf-day[data-v-c6e723e5]{border:1px solid var(--color-line);background:var(--color-surface-2);min-width:44px;color:var(--color-ink);cursor:pointer;border-radius:999px;flex:1 0 auto;padding:8px 10px;font-family:inherit;font-size:13px;font-weight:600}.dpf-day--on[data-v-c6e723e5]{border-color:var(--color-accent-deep);background:var(--color-accent-soft);color:var(--color-accent-ink)}.dpf-meal[data-v-c6e723e5]{background:var(--color-surface);border:1px solid var(--color-line);border-radius:14px;padding:14px}.dpf-meal-head[data-v-c6e723e5]{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.dpf-meal-name[data-v-c6e723e5]{color:var(--color-ink);font-size:14.5px;font-weight:700}.dpf-meal-time[data-v-c6e723e5]{color:var(--color-ink-3);font-size:12.5px}.dpf-meal-kcal[data-v-c6e723e5]{color:var(--color-accent-strong);margin-left:auto;font-size:13px;font-weight:700}.dpf-meal-desc[data-v-c6e723e5]{color:var(--color-ink-3);margin:4px 0 0;font-size:12.5px;line-height:1.4}.dpf-items[data-v-c6e723e5]{flex-direction:column;gap:4px;margin:10px 0 0;padding:0;list-style:none;display:flex}.dpf-item[data-v-c6e723e5]{color:var(--color-ink-2);justify-content:space-between;gap:10px;font-size:13px;display:flex}.dpf-item-kcal[data-v-c6e723e5]{color:var(--color-ink-3);flex-shrink:0}.dpf-actions[data-v-c6e723e5]{gap:10px;padding-top:4px;display:flex}.dpf-actions .dpf-secondary[data-v-c6e723e5],.dpf-actions .dpf-primary[data-v-c6e723e5]{text-align:center;flex:1}.uni-docs[data-v-6a63b918]{border:1px solid var(--w-card-line,var(--color-line));background:var(--w-card-bg,var(--color-surface));box-shadow:var(--w-shadow,none);-webkit-backdrop-filter:var(--w-blur,none);backdrop-filter:var(--w-blur,none);border-radius:18px;flex-direction:column;gap:10px;padding:14px;display:flex}.uni-docs__head[data-v-6a63b918]{align-items:center;gap:8px;display:flex}.uni-docs__icon[data-v-6a63b918],.uni-docs__back[data-v-6a63b918]{width:28px;height:28px;color:var(--w-icon-fg,var(--color-accent-strong));background:var(--w-icon-bg,color-mix(in oklab, var(--color-accent) 16%, transparent));border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.uni-docs__back[data-v-6a63b918]{cursor:pointer;border:0;flex-shrink:0}.uni-docs__title[data-v-6a63b918]{color:var(--w-fg,var(--color-ink));font-size:14px;font-weight:700}.uni-docs__card[data-v-6a63b918]{text-align:left;cursor:pointer;background:var(--w-sub-bg,var(--color-surface-2));width:100%;color:var(--w-fg-dim,var(--color-ink-3));border:0;border-radius:12px;align-items:center;gap:12px;padding:10px;text-decoration:none;display:flex}.uni-docs__avatar[data-v-6a63b918]{background:var(--color-accent);color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:13px;font-weight:800;display:inline-flex;overflow:hidden}.uni-docs__avatar img[data-v-6a63b918]{object-fit:cover;width:100%;height:100%}.uni-docs__avatar--lg[data-v-6a63b918]{width:56px;height:56px;font-size:17px}.uni-docs__info[data-v-6a63b918]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.uni-docs__name[data-v-6a63b918]{color:var(--w-fg,var(--color-ink));font-size:14px;font-weight:700}.uni-docs__meta[data-v-6a63b918]{color:var(--w-fg-dim,var(--color-ink-3));font-size:12px}.uni-docs__distance[data-v-6a63b918]{color:var(--color-accent-strong);font-size:11.5px;font-weight:700}.uni-docs__filters[data-v-6a63b918]{flex-wrap:wrap;gap:6px;display:flex}.uni-docs__filter[data-v-6a63b918]{background:var(--w-sub-bg,var(--color-surface-2));color:var(--w-fg-dim,var(--color-ink-3));border-radius:999px;padding:4px 9px;font-size:11px;font-weight:700}.uni-docs__widened[data-v-6a63b918]{color:var(--w-fg-dim,var(--color-ink-3));align-items:flex-start;gap:6px;margin:0;font-size:12px;line-height:1.4;display:flex}.uni-docs__reasons[data-v-6a63b918]{flex-wrap:wrap;gap:5px;margin-top:2px;display:flex}.uni-docs__reason[data-v-6a63b918]{color:var(--w-icon-fg,var(--color-accent-strong));background:color-mix(in srgb, var(--color-accent) 12%, transparent);border-radius:999px;padding:3px 8px;font-size:11px;font-weight:600}.uni-docs__reason--dic[data-v-6a63b918]{background:color-mix(in srgb, var(--color-accent) 20%, transparent);font-weight:700}.uni-docs__detail[data-v-6a63b918]{flex-direction:column;gap:12px;animation:.18s ease-out uni-docs-in-6a63b918;display:flex}@keyframes uni-docs-in-6a63b918{0%{opacity:0;transform:translate(8px)}}@media (prefers-reduced-motion:reduce){.uni-docs__detail[data-v-6a63b918]{animation:none}}.uni-docs__hero[data-v-6a63b918]{align-items:center;gap:12px;display:flex}.uni-docs__headline[data-v-6a63b918]{color:var(--w-fg-dim,var(--color-ink-3));margin:0;font-size:13px;line-height:1.45}.uni-docs__chips[data-v-6a63b918]{flex-wrap:wrap;gap:6px;display:flex}.uni-docs__chip[data-v-6a63b918]{background:var(--w-sub-bg,var(--color-surface-2));color:var(--w-fg-dim,var(--color-ink-3));border-radius:999px;align-items:center;gap:5px;padding:5px 9px;font-size:12px;font-weight:600;display:inline-flex}.uni-docs__chip--ok[data-v-6a63b918]{color:var(--w-icon-fg,var(--color-accent-strong))}.uni-docs__actions[data-v-6a63b918]{flex-direction:column;gap:8px;display:flex}.uni-docs__cta[data-v-6a63b918]{cursor:pointer;background:var(--color-accent);color:#fff;border:0;border-radius:12px;justify-content:center;align-items:center;gap:6px;width:100%;padding:11px 14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.uni-docs__cta[data-v-6a63b918]:disabled{opacity:.6;cursor:default}.uni-docs__cta--ghost[data-v-6a63b918]{background:var(--w-sub-bg,var(--color-surface-2));color:var(--w-fg,var(--color-ink))}.ef__row[data-v-a2ba8514]{justify-content:space-between;align-items:center;gap:10px;display:flex}.ef__photo[data-v-a2ba8514]{border-radius:50%;flex-shrink:0;width:38px;height:38px;display:block;overflow:hidden}.ef__photo img[data-v-a2ba8514]{object-fit:cover;width:100%;height:100%;display:block}.ef__name[data-v-a2ba8514]{min-width:0;color:var(--w-fg,var(--color-ink));overflow-wrap:anywhere;flex:1;font-size:15px;font-weight:800}.ef__kcal[data-v-a2ba8514]{color:var(--w-fg-dim,var(--color-ink-3));flex-shrink:0;font-size:12.5px;font-weight:700}.ef__macros[data-v-a2ba8514]{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ef__macro[data-v-a2ba8514]{background:var(--w-sub-bg,var(--color-surface-2));border:1px solid var(--w-ghost-line,var(--color-line));border-radius:999px;align-items:baseline;gap:5px;padding:4px 9px;display:flex}.ef__macro-label[data-v-a2ba8514]{color:var(--w-fg-dim,var(--color-ink-3));font-size:11px;font-weight:700}.ef__macro-value[data-v-a2ba8514]{color:var(--w-fg,var(--color-ink));font-size:12px;font-weight:700}.ef__estimate[data-v-a2ba8514]{color:var(--w-fg-dim,var(--color-ink-3));margin:0;font-size:11.5px}.ef__meal[data-v-a2ba8514]{color:var(--w-fg-dim,var(--color-ink-3));margin:0;font-size:11.5px;font-weight:700}.ef__warn[data-v-a2ba8514]{border:1.5px solid color-mix(in oklab, var(--color-gold) 45%, transparent);background:color-mix(in oklab, var(--color-gold) 12%, transparent);color:var(--color-gold-fg);border-radius:11px;gap:6px;margin:0;padding:7px 10px;font-size:11.5px;font-weight:600;line-height:1.35;display:flex}.ef__result-warn[data-v-a2ba8514]{color:var(--color-gold-fg);margin-left:5px}.ef__label[data-v-a2ba8514]{color:var(--w-fg-dim,var(--color-ink-3));font-size:11.5px;font-weight:700}.ef__input[data-v-a2ba8514]{border:1.5px solid var(--w-ghost-line,var(--color-line-strong));background:var(--w-sub-bg,var(--color-surface-2));width:100%;height:40px;color:var(--w-fg,var(--color-ink));border-radius:12px;padding:0 12px;font-size:14px}.ef__hint[data-v-a2ba8514]{color:var(--w-fg-dim,var(--color-ink-3));margin:0;font-size:11.5px}.ef__results[data-v-a2ba8514]{flex-direction:column;gap:6px;display:flex}.ef__result[data-v-a2ba8514]{cursor:pointer;text-align:left;border:1.5px solid var(--w-ghost-line,var(--color-line));background:var(--w-sub-bg,var(--color-surface-2));border-radius:11px;justify-content:space-between;align-items:baseline;gap:10px;padding:9px 11px;display:flex}.ef__result-name[data-v-a2ba8514]{color:var(--w-fg,var(--color-ink));overflow-wrap:anywhere;font-size:13px;font-weight:700}.ef__result-kcal[data-v-a2ba8514]{color:var(--w-fg-dim,var(--color-ink-3));flex-shrink:0;font-size:11.5px}.af[data-v-67d5064d]{background:var(--w-card-bg,var(--color-surface));border:1px solid var(--w-card-line,var(--color-line));width:100%;box-shadow:var(--w-shadow,none);-webkit-backdrop-filter:var(--w-blur,none);backdrop-filter:var(--w-blur,none);color:var(--w-fg,var(--color-ink));border-radius:16px;overflow:hidden}.af__head[data-v-67d5064d]{align-items:center;gap:8px;padding:12px 14px;display:flex}.af__hicon[data-v-67d5064d]{width:28px;height:28px;color:var(--w-icon-fg,var(--color-accent-strong));background:var(--w-icon-bg,color-mix(in oklab, var(--color-accent) 16%, transparent));border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.af__htitle[data-v-67d5064d]{min-width:0;color:var(--w-fg,var(--color-ink));flex:1;font-size:14px;font-weight:800}.af__period[data-v-67d5064d]{color:var(--w-fg-dim,var(--color-ink-3));flex-shrink:0;font-size:11.5px;font-weight:600}.af__list[data-v-67d5064d]{border-top:1px solid var(--w-card-line,var(--color-line))}.af__row[data-v-67d5064d]{align-items:center;gap:11px;padding:9px 14px;display:flex}.af__ric[data-v-67d5064d]{width:34px;height:34px;color:var(--w-fg,var(--color-ink));background:var(--w-sub-bg,color-mix(in oklab, var(--color-ink) 8%, transparent));border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.af__rbody[data-v-67d5064d]{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.af__rname[data-v-67d5064d]{color:var(--w-fg,var(--color-ink));text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:700;overflow:hidden}.af__rmeta[data-v-67d5064d]{color:var(--w-fg-dim,var(--color-ink-3));font-size:11.5px;font-weight:600}.af__rdate[data-v-67d5064d]{color:var(--w-fg-dim,var(--color-ink-3));flex-shrink:0;font-size:11.5px;font-weight:700}.af__empty[data-v-67d5064d]{border-top:1px solid var(--w-card-line,var(--color-line));color:var(--w-fg-dim,var(--color-ink-3));margin:0;padding:12px 14px;font-size:13px}.af__avg[data-v-67d5064d]{border-top:1px solid var(--w-card-line,var(--color-line));padding-bottom:4px}.af__sec[data-v-67d5064d]{letter-spacing:.2px;color:var(--w-fg-dim,var(--color-ink-3));margin:0;padding:11px 14px 3px;font-size:11.5px;font-weight:800}.af__row--avg[data-v-67d5064d]{padding:7px 14px}.af__row--avg .af__ric[data-v-67d5064d]{border-radius:8px;width:28px;height:28px}.af__row--avg .af__rname[data-v-67d5064d]{flex:1;min-width:0;font-size:13px}.af__rval[data-v-67d5064d]{color:var(--w-fg,var(--color-ink));flex-shrink:0;font-size:13.5px;font-weight:800}.bs-body[data-v-21a37fa2]{scrollbar-width:none;-ms-overflow-style:none}.bs-body[data-v-21a37fa2]::-webkit-scrollbar{display:none}.bs-grabzone[data-v-21a37fa2]{touch-action:none;cursor:grab;justify-content:center;align-items:center;padding:10px 0 6px;display:flex}.bs-grabzone[data-v-21a37fa2]:active{cursor:grabbing}.bs-grab[data-v-21a37fa2]{background:var(--color-line-strong);border-radius:5px;width:40px;height:5px}.uif-sheet-enter-active[data-v-21a37fa2],.uif-sheet-leave-active[data-v-21a37fa2]{transition:opacity .22s}.uif-sheet-enter-active>div[data-v-21a37fa2]:last-child,.uif-sheet-leave-active>div[data-v-21a37fa2]:last-child{transition:transform .28s cubic-bezier(.2,.85,.25,1)}.uif-sheet-enter-from[data-v-21a37fa2],.uif-sheet-leave-to[data-v-21a37fa2]{opacity:0}.uif-sheet-enter-from>div[data-v-21a37fa2]:last-child,.uif-sheet-leave-to>div[data-v-21a37fa2]:last-child{transform:translateY(100%)}.wc[data-v-2f9517fa]{scroll-snap-type:y mandatory;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;overflow-y:auto}.wc[data-v-2f9517fa]::-webkit-scrollbar{display:none}.wc__item[data-v-2f9517fa]{scroll-snap-align:center;cursor:pointer;width:100%;color:var(--color-ink-4);background:0 0;border:none;justify-content:center;align-items:center;font-family:inherit;font-size:17px;font-weight:800;transition:color .15s,transform .15s,font-size .15s;display:flex;transform:scale(.92)}.wc__item--on[data-v-2f9517fa]{font-size:21px;transform:scale(1)}.wc__hint[data-v-2f9517fa]{opacity:.6;margin-left:6px;font-size:.62em;font-weight:700}.fqs[data-v-dd2f9880]{flex-direction:column;gap:14px;display:flex}.fqs__picker[data-v-dd2f9880]{position:relative}.fqs__cols[data-v-dd2f9880]{display:flex}.fqs__col[data-v-dd2f9880]{flex:1;min-width:0}.fqs__col--unit[data-v-dd2f9880]{flex:0 0 44%}.fqs__band[data-v-dd2f9880]{background:color-mix(in oklab, var(--color-accent) 12%, var(--color-surface-2));border:1.5px solid color-mix(in oklab, var(--color-accent) 38%, transparent);pointer-events:none;border-radius:12px;position:absolute;left:0;right:0}.fqs__fade[data-v-dd2f9880]{pointer-events:none;z-index:2;position:absolute;left:0;right:0}.fqs__fade--top[data-v-dd2f9880]{background:linear-gradient(var(--color-bg-elev,var(--color-surface)), transparent);top:0}.fqs__fade--bottom[data-v-dd2f9880]{background:linear-gradient(transparent, var(--color-bg-elev,var(--color-surface)));bottom:0}.fqs__nutri[data-v-dd2f9880]{text-align:center;color:var(--color-ink-3);margin:0;font-size:13px}.fqs__cta[data-v-dd2f9880]{cursor:pointer;background:var(--color-accent);color:var(--color-accent-ink);border:none;border-radius:999px;padding:14px;font-size:15px;font-weight:800}.fqs__undo[data-v-dd2f9880]{cursor:pointer;color:var(--color-ink-3);background:0 0;border:none;padding:4px;font-size:14px;font-weight:700}.fe[data-v-2755020e]{background:var(--w-card-bg,var(--color-surface));border:1px solid var(--w-card-line,var(--color-line));width:100%;box-shadow:var(--w-shadow,none);-webkit-backdrop-filter:var(--w-blur,none);backdrop-filter:var(--w-blur,none);border-radius:16px;flex-direction:column;gap:10px;padding:12px 14px;display:flex;overflow:hidden}.fe__head[data-v-2755020e]{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.fe__title[data-v-2755020e]{color:var(--w-fg,var(--color-ink));overflow-wrap:anywhere;font-size:14px;font-weight:800}.fe__total[data-v-2755020e]{color:var(--w-fg,var(--color-ink));flex-shrink:0;font-size:12.5px;font-weight:800}.fe__items[data-v-2755020e]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.fe__item[data-v-2755020e]{border-bottom:1px solid var(--w-ghost-line,var(--color-line));flex-direction:column;gap:6px;padding-bottom:10px;display:flex}.fe__items[data-v-2755020e]>:last-child{border-bottom:none;padding-bottom:0}.fe__row[data-v-2755020e]{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.fe__name[data-v-2755020e]{color:var(--w-fg,var(--color-ink));overflow-wrap:anywhere;font-size:13px;font-weight:700}.fe__kcal[data-v-2755020e]{color:var(--w-fg-dim,var(--color-ink-3));flex-shrink:0;font-size:11.5px;font-weight:700}.fe__macros[data-v-2755020e]{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.fe__macro[data-v-2755020e]{background:var(--w-sub-bg,var(--color-surface-2));border:1px solid var(--w-ghost-line,var(--color-line));border-radius:999px;align-items:baseline;gap:5px;padding:3px 8px;display:flex}.fe__macro-label[data-v-2755020e]{color:var(--w-fg-dim,var(--color-ink-3));font-size:10.5px;font-weight:700}.fe__macro-value[data-v-2755020e]{color:var(--w-fg,var(--color-ink));font-size:11.5px;font-weight:700}.fe__cta[data-v-2755020e]{cursor:pointer;color:var(--w-fg,var(--color-ink));background:var(--w-sub-bg,var(--color-surface-2));border:1.5px solid var(--w-ghost-line,var(--color-line-strong));border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:800;display:inline-flex}.fe__cta[data-v-2755020e]:disabled{opacity:.55;cursor:default}.fe__cta--all[data-v-2755020e]{justify-content:center;align-self:stretch}.fe__totals[data-v-2755020e]{color:var(--w-fg-dim,var(--color-ink-3));flex-wrap:wrap;gap:10px;font-size:11.5px;display:flex}.fe__total-macro b[data-v-2755020e]{color:var(--w-fg,var(--color-ink))}.fe__note[data-v-2755020e]{color:var(--w-fg-dim,var(--color-ink-3));margin:0;font-size:11px}.fe__tag[data-v-2755020e]{letter-spacing:.02em;vertical-align:1px;color:var(--color-gold-fg);border:1px solid color-mix(in oklab, var(--color-gold) 45%, transparent);background:color-mix(in oklab, var(--color-gold) 12%, transparent);border-radius:999px;margin-left:6px;padding:1px 7px;font-size:10px;font-weight:800;display:inline-block}.fe__grams[data-v-2755020e]{cursor:pointer;color:var(--w-fg,var(--color-ink));background:var(--w-sub-bg,var(--color-surface-2));border:1.5px solid var(--w-ghost-line,var(--color-line-strong));border-radius:999px;align-self:flex-start;align-items:baseline;gap:7px;padding:6px 11px;font-size:13px;font-weight:800;display:inline-flex}.fe__grams-hint[data-v-2755020e]{color:var(--w-fg-dim,var(--color-ink-3));font-size:10.5px;font-weight:600}.fe__cta--meal[data-v-2755020e]{color:var(--color-accent-ink);background:var(--color-accent);border-color:var(--color-accent)}.fs__intro[data-v-0dc7bf50]{color:var(--w-fg-dim,var(--color-ink-3));margin:0;font-size:12.5px}.fs__intro strong[data-v-0dc7bf50]{color:var(--w-fg,var(--color-ink))}.fs__options[data-v-0dc7bf50]{flex-direction:column;gap:7px;display:flex}.fs__option[data-v-0dc7bf50]{cursor:pointer;text-align:left;border:1.5px solid var(--w-ghost-line,var(--color-line));background:var(--w-sub-bg,var(--color-surface-2));border-radius:13px;flex-direction:column;gap:5px;padding:10px 12px;transition:border-color .15s,background .15s;display:flex}.fs__option--on[data-v-0dc7bf50]{border-color:var(--color-accent);background:color-mix(in oklab, var(--color-accent) 12%, transparent)}.fs__head[data-v-0dc7bf50]{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.fs__name[data-v-0dc7bf50]{color:var(--w-fg,var(--color-ink));overflow-wrap:anywhere;font-size:14px;font-weight:800}.fs__qty[data-v-0dc7bf50]{color:var(--w-fg,var(--color-ink));flex-shrink:0;font-size:12.5px;font-weight:700}.fs__meta[data-v-0dc7bf50]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fs__badge[data-v-0dc7bf50]{color:var(--color-accent-fg);background:color-mix(in oklab, var(--color-accent) 16%, transparent);border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:700}.fs__kcal[data-v-0dc7bf50],.fs__macro[data-v-0dc7bf50]{color:var(--w-fg-dim,var(--color-ink-3));font-size:11px;font-weight:600}.fs__hint[data-v-0dc7bf50]{color:var(--w-fg-dim,var(--color-ink-3));margin:0;font-size:11.5px}.gc[data-v-09965d65]{border:1.5px solid;border-radius:14px;align-items:center;gap:10px;padding:12px;display:flex}.gc strong[data-v-09965d65]{color:var(--w-fg,var(--color-ink));font-size:14px}.gc p[data-v-09965d65]{color:var(--w-fg-dim,var(--color-ink-2));margin:2px 0 0;font-size:12px}.gc__icon[data-v-09965d65]{background:var(--color-surface);border-radius:12px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.gc__note[data-v-09965d65]{color:var(--w-fg-dim,var(--color-ink-3));margin:0;font-size:12px}.gw[data-v-86437847]{flex-direction:column;gap:10px;min-width:0;display:flex}.gw[data-v-86437847]>*{min-width:0}.gw__f[data-v-86437847]{color:var(--w-fg-dim,var(--color-ink-2));flex-direction:column;gap:4px;min-width:0;font-size:12px;font-weight:600;display:flex}.gw__f--grow[data-v-86437847]{flex:1;min-width:0}.gw__i[data-v-86437847]{border:1.5px solid var(--w-field-line,var(--color-line-strong));background:var(--w-field-bg,var(--color-surface-2));height:40px;color:var(--w-field-fg,var(--color-ink));color-scheme:var(--w-scheme,light);border-radius:10px;width:100%;padding:0 12px;font-size:14px}.gw__i[data-v-86437847]::placeholder{color:var(--w-field-ph,var(--color-ink-3))}.gw__i[data-v-86437847]:focus{border-color:var(--goal-accent);outline:none}.gw__row[data-v-86437847]{align-items:flex-end;gap:8px;display:flex}.gw__label[data-v-86437847]{color:var(--w-fg-dim,var(--color-ink-2));font-size:12px;font-weight:600}.gw__note[data-v-86437847]{color:var(--w-fg-dim,var(--color-ink-3));margin:0;font-size:12px}.gw__warn[data-v-86437847]{color:var(--goal-accent);margin:0;font-size:12px;font-weight:600}.gw__presets[data-v-86437847]{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.gw__presets[data-v-86437847]::-webkit-scrollbar{display:none}.gw__preset[data-v-86437847]{white-space:nowrap;cursor:pointer;border:1.5px solid var(--w-field-line,var(--color-line-strong));background:var(--w-field-bg,var(--color-surface-2));color:var(--w-fg,var(--color-ink));border-radius:999px;align-items:center;gap:5px;padding:7px 11px;font-size:12px;font-weight:700;display:inline-flex}.gw__identity[data-v-86437847]{align-items:flex-end;gap:8px;display:flex}.gw__iconbtn[data-v-86437847]{border:1.5px solid var(--goal-accent);width:44px;height:44px;color:var(--goal-accent);cursor:pointer;border-radius:14px;flex:0 0 44px;justify-content:center;align-items:center;display:inline-flex}.gw__icons[data-v-86437847]{grid-template-columns:repeat(8,1fr);gap:4px;display:grid}.gw__icon[data-v-86437847]{aspect-ratio:1;background:var(--w-field-bg,var(--color-surface-2));color:var(--w-fg-dim,var(--color-ink-2));cursor:pointer;border:1.5px solid #0000;border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.gw__icon--on[data-v-86437847]{border-color:var(--goal-accent);color:var(--goal-accent)}.gw__colors[data-v-86437847]{flex-wrap:wrap;gap:6px;display:flex}.gw__color[data-v-86437847]{cursor:pointer;border:2px solid #0000;border-radius:999px;width:24px;height:24px}.gw__color--on[data-v-86437847]{border-color:var(--w-fg,var(--color-ink))}.gw__seg[data-v-86437847],.gw__pills[data-v-86437847],.gw__days[data-v-86437847]{gap:6px;display:flex}.gw__segbtn[data-v-86437847],.gw__pill[data-v-86437847]{cursor:pointer;border:1.5px solid var(--w-field-line,var(--color-line-strong));background:var(--w-field-bg,var(--color-surface-2));height:36px;color:var(--w-fg,var(--color-ink));border-radius:10px;flex:1;font-size:12px;font-weight:700}.gw__segbtn--on[data-v-86437847],.gw__pill--on[data-v-86437847],.gw__preset--on[data-v-86437847]{border-color:var(--goal-accent);color:var(--goal-accent)}.gw__day[data-v-86437847]{aspect-ratio:1;cursor:pointer;border:1.5px solid var(--w-field-line,var(--color-line-strong));background:var(--w-field-bg,var(--color-surface-2));color:var(--w-fg,var(--color-ink));border-radius:999px;flex:1;font-size:12px;font-weight:700}.gw__day--on[data-v-86437847]{border-color:var(--goal-accent);color:var(--goal-accent)}.gw__switch[data-v-86437847]{cursor:pointer;border:1.5px solid var(--w-field-line,var(--color-line-strong));background:var(--w-field-bg,var(--color-surface-2));height:44px;color:var(--w-fg,var(--color-ink));border-radius:12px;align-items:center;gap:10px;padding:0 12px;font-size:13px;font-weight:600;display:flex}.gw__knob[data-v-86437847]{background:var(--w-field-line,var(--color-line-strong));border-radius:999px;flex:0 0 34px;width:34px;height:20px;transition:background .15s;position:relative}.gw__knob[data-v-86437847]:after{content:"";background:var(--color-surface);border-radius:999px;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px}.gw__switch--on .gw__knob[data-v-86437847]{background:var(--goal-accent)}.gw__switch--on .gw__knob[data-v-86437847]:after{transform:translate(14px)}.gw__card[data-v-86437847]{border:1.5px solid;border-radius:14px;align-items:center;gap:10px;padding:12px;display:flex}.gw__card strong[data-v-86437847]{color:var(--color-ink);font-size:14px}.gw__card p[data-v-86437847]{color:var(--color-ink-2);margin:2px 0 0;font-size:12px}.gw__cardicon[data-v-86437847]{width:36px;height:36px;color:var(--goal-accent);background:var(--color-surface);border-radius:12px;flex:0 0 36px;justify-content:center;align-items:center;display:inline-flex}.uni-goal__name[data-v-05d655b5]{color:var(--w-fg,var(--color-ink));margin:0;font-size:14px;font-weight:700}.uni-f[data-v-05d655b5]{color:var(--w-fg-dim,var(--color-ink-2));flex-direction:column;gap:4px;font-size:12px;font-weight:600;display:flex}.uni-i[data-v-05d655b5]{border:1.5px solid var(--w-field-line,var(--color-line-strong));background:var(--w-field-bg,var(--color-surface-2));height:40px;color:var(--w-field-fg,var(--color-ink));color-scheme:var(--w-scheme,light);border-radius:10px;padding:0 12px;font-size:14px}.uni-i[data-v-05d655b5]::placeholder{color:var(--w-field-ph,var(--color-ink-3))}.uni-i[data-v-05d655b5]:focus{border-color:var(--w-field-focus,var(--color-accent));outline:none}.uni-mood[data-v-025eade5]{justify-content:space-between;gap:6px;display:flex}.uni-mood__btn[data-v-025eade5]{border:1.5px solid var(--w-field-line,var(--color-line));background:var(--w-field-bg,var(--color-surface-2));cursor:pointer;border-radius:12px;flex:1;height:44px;font-size:22px;transition:transform .12s}.uni-mood__btn--on[data-v-025eade5]{border-color:var(--w-field-focus,var(--color-accent));background:var(--w-card-bg,color-mix(in oklab, var(--color-accent) 14%, transparent));transform:scale(1.08)}.uni-ta[data-v-025eade5]{border:1.5px solid var(--w-field-line,var(--color-line-strong));background:var(--w-field-bg,var(--color-surface-2));width:100%;color:var(--w-field-fg,var(--color-ink));color-scheme:var(--w-scheme,light);resize:vertical;border-radius:10px;padding:10px 12px;font-family:inherit;font-size:14px}.uni-ta[data-v-025eade5]::placeholder{color:var(--w-field-ph,var(--color-ink-3))}.uni-ta[data-v-025eade5]:focus,.uni-field[data-v-025eade5]:focus{border-color:var(--w-field-focus,var(--color-accent));outline:none}.uni-field[data-v-025eade5]{border:1.5px solid var(--w-field-line,var(--color-line-strong));background:var(--w-field-bg,var(--color-surface-2));width:100%;color:var(--w-field-fg,var(--color-ink));color-scheme:var(--w-scheme,light);border-radius:10px;padding:9px 12px;font-family:inherit;font-size:13px}.uni-field[data-v-025eade5]::placeholder{color:var(--w-field-ph,var(--color-ink-3))}.uni-tags[data-v-025eade5]{flex-wrap:wrap;gap:6px;display:flex}.uni-tag[data-v-025eade5]{border:1.5px solid var(--w-field-line,var(--color-line));background:var(--w-field-bg,var(--color-surface-2));color:var(--w-fg,var(--color-ink));cursor:pointer;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600}.uni-tag--on[data-v-025eade5]{border-color:var(--w-field-focus,var(--color-accent));background:var(--w-card-bg,color-mix(in oklab, var(--color-accent) 14%, transparent))}.uni-tag--add[data-v-025eade5]{border-style:dashed}.uni-tag__x[data-v-025eade5]{opacity:.7;margin-left:6px;font-size:14px;line-height:1}.uni-tags__open[data-v-025eade5]{color:var(--w-fg-dim,var(--color-ink-3));cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:12px;font-weight:700}.fps[data-v-9e7ef0f1]{flex-direction:column;display:flex}.fps-photo[data-v-9e7ef0f1]{background:var(--color-surface-2);border-radius:16px;width:100%;height:170px;margin-bottom:12px;position:relative;overflow:hidden}.fps-photo img[data-v-9e7ef0f1]{object-fit:cover;width:100%;height:100%;display:block}.fps-photo.scanning img[data-v-9e7ef0f1]{filter:saturate(.7)brightness(.9);transition:filter .4s}.fps-scan[data-v-9e7ef0f1]{background:linear-gradient(to bottom, transparent, color-mix(in oklab, var(--color-accent) 45%, transparent), transparent);height:42%;animation:1.9s ease-in-out infinite fps-sweep-9e7ef0f1;position:absolute;left:0;right:0}@keyframes fps-sweep-9e7ef0f1{0%{transform:translateY(-100%)}to{transform:translateY(240%)}}.fps-status[data-v-9e7ef0f1]{color:var(--color-ink-3);text-align:center;margin:0 0 10px;font-size:13.5px}.fps-skeletons[data-v-9e7ef0f1]{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.fps-skeleton[data-v-9e7ef0f1]{background:linear-gradient(90deg, var(--color-surface-2) 25%, color-mix(in oklab, var(--color-accent) 8%, var(--color-surface-2)) 50%, var(--color-surface-2) 75%);background-size:200% 100%;border-radius:14px;height:52px;animation:1.4s linear infinite fps-shimmer-9e7ef0f1}.fps-skeleton[data-v-9e7ef0f1]:nth-child(2){animation-delay:.15s}.fps-skeleton[data-v-9e7ef0f1]:nth-child(3){animation-delay:.3s}@keyframes fps-shimmer-9e7ef0f1{0%{background-position:200% 0}to{background-position:-200% 0}}.fps-label[data-v-9e7ef0f1]{color:var(--color-ink);margin:0 0 4px;font-size:15.5px;font-weight:800}.fps-hint[data-v-9e7ef0f1]{color:var(--color-ink-3);margin:0 0 10px;font-size:12.5px}.fps-hint strong[data-v-9e7ef0f1]{color:var(--color-ink-2,var(--color-ink))}.fps-list[data-v-9e7ef0f1]{flex-direction:column;gap:8px;display:flex}.fps-item[data-v-9e7ef0f1]{border:1.5px solid var(--color-line);background:var(--color-surface);text-align:left;cursor:pointer;opacity:0;border-radius:14px;align-items:center;gap:10px;width:100%;padding:11px 12px;font-family:inherit;animation:.32s forwards fps-enter-9e7ef0f1;display:flex}.fps-item[data-v-9e7ef0f1]:active{background:var(--color-surface-2)}@keyframes fps-enter-9e7ef0f1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.fps-item-body[data-v-9e7ef0f1]{flex:1;min-width:0}.fps-item-name[data-v-9e7ef0f1]{color:var(--color-ink);overflow-wrap:anywhere;font-size:14px;font-weight:700;display:block}.fps-item-meta[data-v-9e7ef0f1]{color:var(--color-ink-3);margin-top:1px;font-size:12px;display:block}.fps-estimated[data-v-9e7ef0f1]{background:var(--color-surface-2);color:var(--color-ink-4);vertical-align:middle;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:10px;font-weight:700}.fps-item-cta[data-v-9e7ef0f1]{color:var(--color-accent-strong);flex-shrink:0;font-size:12.5px;font-weight:800}.fps-error[data-v-9e7ef0f1]{color:var(--color-rose-fg);margin:6px 0 0;font-size:13px}.fps-actions[data-v-9e7ef0f1]{gap:8px;margin-top:14px;display:flex}.fps-retry[data-v-9e7ef0f1],.fps-uni[data-v-9e7ef0f1]{cursor:pointer;border-radius:12px;flex:1;padding:11px;font-family:inherit;font-size:13.5px}.fps-retry[data-v-9e7ef0f1]{background:var(--color-accent);color:var(--color-accent-ink);border:none;font-weight:800}.fps-uni[data-v-9e7ef0f1]{border:1.5px solid var(--color-line);background:var(--color-surface);color:var(--color-ink-3);font-weight:700}@media (prefers-reduced-motion:reduce){.fps-scan[data-v-9e7ef0f1],.fps-skeleton[data-v-9e7ef0f1]{animation:none}.fps-item[data-v-9e7ef0f1]{opacity:1;animation:none}.fps-photo.scanning img[data-v-9e7ef0f1]{transition:none}}.fss[data-v-3d7cab28]{flex-direction:column;display:flex}.fss-note[data-v-3d7cab28]{color:var(--color-ink-3);margin:0 0 12px;font-size:12.5px}.fss-undo[data-v-3d7cab28]{border:1.5px solid var(--color-line);background:var(--color-surface);width:100%;color:var(--color-ink);cursor:pointer;border-radius:12px;margin-bottom:14px;padding:11px;font-family:inherit;font-size:13.5px;font-weight:800}.fss-undo[data-v-3d7cab28]:active{background:var(--color-surface-2)}.fss-title[data-v-3d7cab28]{letter-spacing:.5px;text-transform:uppercase;color:var(--color-ink-4);margin:4px 0 8px;font-size:9px;font-weight:800}.fss-plan[data-v-3d7cab28]{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.fss-opt[data-v-3d7cab28]{border:1.5px solid var(--color-line);background:var(--color-surface);text-align:left;cursor:pointer;border-radius:14px;align-items:flex-start;gap:12px;width:100%;padding:13px 12px;font-family:inherit;display:flex}.fss-opt.on[data-v-3d7cab28]{border-color:var(--color-accent);background:color-mix(in oklab, var(--color-accent) 8%, var(--color-surface))}.fss-radio[data-v-3d7cab28]{border:2px solid var(--color-line-strong);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;display:flex}.fss-radio.on[data-v-3d7cab28]{border-color:var(--color-accent)}.fss-radio span[data-v-3d7cab28]{background:var(--color-accent);border-radius:50%;width:10px;height:10px}.fss-opt-body[data-v-3d7cab28]{flex:1;min-width:0}.fss-opt-name[data-v-3d7cab28]{color:var(--color-ink);overflow-wrap:anywhere;font-size:14.5px;font-weight:700;line-height:1.25;display:block}.fss-opt-meta[data-v-3d7cab28]{color:var(--color-ink-3);margin-top:3px;font-size:12px;display:block}.fss-badge[data-v-3d7cab28]{background:var(--color-surface-2);color:var(--color-accent-strong);border-radius:999px;margin-left:6px;padding:2px 7px;font-size:10.5px;font-weight:700}.fss-qty[data-v-3d7cab28]{background:var(--color-surface-2);border-radius:14px;margin-top:10px;padding:14px}.fss-qty-name[data-v-3d7cab28]{color:var(--color-ink);margin-bottom:10px;font-size:15px;font-weight:800}.fss-warn[data-v-3d7cab28]{border:1.5px solid color-mix(in oklab, var(--color-gold) 45%, transparent);background:color-mix(in oklab, var(--color-gold) 12%, transparent);color:var(--color-gold-fg);border-radius:11px;margin:0 0 10px;padding:7px 10px;font-size:11.5px;font-weight:600;line-height:1.35}.fss-qty-row[data-v-3d7cab28]{align-items:center;gap:10px;display:flex}.fss-qty-input[data-v-3d7cab28]{border:1.5px solid var(--color-line);background:var(--color-surface);width:84px;color:var(--color-ink);text-align:center;border-radius:10px;outline:none;padding:9px 10px;font-size:14px;font-weight:700}.fss-qty-unit[data-v-3d7cab28]{color:var(--color-ink-3);font-size:13px}.fss-qty-kcal[data-v-3d7cab28]{color:var(--color-accent-strong);margin-left:auto;font-size:15px;font-weight:800}.fss-qty-hint[data-v-3d7cab28]{color:var(--color-ink-4);margin:8px 0 0;font-size:11.5px}.fss-confirm[data-v-3d7cab28]{background:var(--color-accent);width:100%;color:var(--color-accent-ink);cursor:pointer;border:none;border-radius:12px;margin-top:12px;padding:12px;font-family:inherit;font-size:14px;font-weight:800}.fss-photo[data-v-3d7cab28]{border:1.5px solid var(--color-line);background:var(--color-surface);text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:11px;width:100%;margin-top:16px;padding:11px 12px;font-family:inherit;display:flex}.fss-photo[data-v-3d7cab28]:active{background:var(--color-surface-2)}.fss-photo-ic[data-v-3d7cab28]{background:var(--color-accent);width:28px;height:28px;color:var(--color-accent-ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.fss-photo-text[data-v-3d7cab28]{color:var(--color-ink);font-size:14px;font-weight:800}.fss-camera[data-v-3d7cab28]{display:none}.fss-error[data-v-3d7cab28]{color:var(--color-rose-fg);margin:12px 0 0;font-size:13px}.dfr-row[data-v-3747f0b7]{border-bottom:1px solid var(--w-card-line,var(--color-line));padding:11px 0}.dfr-row.supplement[data-v-3747f0b7]{background:color-mix(in oklab, var(--color-gold) 18%, transparent);border-bottom:none;border-radius:12px;margin:4px -8px;padding:9px 8px}.dfr-instead[data-v-3747f0b7]{color:var(--w-fg-dim,var(--color-ink-4));margin-top:1px;font-size:11px;font-style:italic}.dfr-photo[data-v-3747f0b7]{background:var(--w-ghost-bg,color-mix(in oklab, var(--color-accent) 10%, var(--color-surface)));width:36px;height:36px;color:var(--w-fg-dim,var(--color-ink-4));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.dfr-photo img[data-v-3747f0b7]{object-fit:cover;width:100%;height:100%;display:block}.mw[data-v-5a1fc267]{background:var(--w-card-bg,var(--color-surface));border:1px solid var(--w-card-line,var(--color-line));width:100%;box-shadow:var(--w-shadow,none);-webkit-backdrop-filter:var(--w-blur,none);backdrop-filter:var(--w-blur,none);border-radius:16px;padding:12px 14px 4px;overflow:hidden}.mw__head[data-v-5a1fc267]{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.mw__title[data-v-5a1fc267]{color:var(--w-fg,var(--color-ink));font-size:14px;font-weight:800}.mw__meta[data-v-5a1fc267]{color:var(--w-fg-dim,var(--color-ink-3));font-size:11.5px;font-weight:700}.mw__lead[data-v-5a1fc267]{color:var(--w-fg-dim,var(--color-ink-3));margin:0;font-size:12px}.mw__stale[data-v-5a1fc267]{color:var(--w-fg-dim,var(--color-ink-3));margin:6px 0 0;font-size:11.5px}.mw__rows[data-v-5a1fc267]>:last-child{border-bottom:none!important}.mw__total[data-v-5a1fc267]{color:var(--w-fg-dim,var(--color-ink-3));margin:0 0 8px;font-size:11.5px;font-weight:700}.med-card[data-v-188cdc78]{background:var(--w-card-bg,var(--color-surface));border:1.5px solid var(--w-card-line,var(--color-line));width:100%;-webkit-backdrop-filter:var(--w-blur,none);backdrop-filter:var(--w-blur,none);box-shadow:var(--w-shadow,0 1px 2px #0f1b220a);border-radius:16px;display:flex;overflow:hidden}.med-card__band[data-v-188cdc78]{color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:64px;display:flex}.med-card__body[data-v-188cdc78]{flex-direction:column;flex:1;gap:5px;min-width:0;padding:12px 13px;display:flex}.med-card__eyebrow[data-v-188cdc78]{letter-spacing:.7px;text-transform:uppercase;font-size:10px;font-weight:800}.med-card__name[data-v-188cdc78]{color:var(--w-fg,var(--color-ink));font-size:15px;font-weight:800}.med-card__meta[data-v-188cdc78]{color:var(--w-fg-dim,var(--color-ink-3));font-size:12.5px}.med-card__take[data-v-188cdc78]{color:#fff;cursor:pointer;border:none;border-radius:11px;justify-content:center;align-items:center;gap:7px;width:100%;height:40px;margin-top:8px;font-size:14px;font-weight:800;display:inline-flex}.med-card__take[data-v-188cdc78]:disabled{opacity:.6;cursor:default}.med-card__done[data-v-188cdc78]{border-radius:11px;align-items:center;gap:7px;margin-top:6px;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex}.med-card__cancelled[data-v-188cdc78]{color:var(--w-fg-dim,var(--color-ink-3));margin-top:6px;font-size:13px;font-style:italic}.uni-msg__to[data-v-a3695eb5]{color:var(--w-fg-dim,var(--color-ink-2));margin:0;font-size:13px;font-weight:600}.uni-ta[data-v-a3695eb5]{border:1.5px solid var(--w-field-line,var(--color-line-strong));background:var(--w-field-bg,var(--color-surface-2));width:100%;color:var(--w-field-fg,var(--color-ink));color-scheme:var(--w-scheme,light);resize:vertical;border-radius:10px;padding:10px 12px;font-family:inherit;font-size:14px}.uni-ta[data-v-a3695eb5]::placeholder{color:var(--w-field-ph,var(--color-ink-3))}.uni-ta[data-v-a3695eb5]:focus{border-color:var(--w-field-focus,var(--color-accent));outline:none}.pw__label[data-v-f75ba083]{color:var(--w-fg-dim,var(--color-ink-3));font-size:11.5px;font-weight:700}.pw__input[data-v-f75ba083]{border:1.5px solid var(--w-ghost-line,var(--color-line-strong));background:var(--w-sub-bg,var(--color-surface-2));width:100%;min-height:40px;color:var(--w-fg,var(--color-ink));color-scheme:var(--w-scheme,light);border-radius:12px;padding:9px 12px;font-family:inherit;font-size:14px}.pw__input--area[data-v-f75ba083]{resize:vertical}.pw__input[data-v-f75ba083]:focus{border-color:var(--w-field-focus,var(--color-accent));outline:none}.pg[data-v-8526c277]{background:var(--w-card-bg,var(--color-surface));border:1px solid var(--w-card-line,var(--color-line));width:100%;box-shadow:var(--w-shadow,none);-webkit-backdrop-filter:var(--w-blur,none);backdrop-filter:var(--w-blur,none);color:var(--w-fg,var(--color-ink));border-radius:16px;overflow:hidden}.pg__head[data-v-8526c277]{align-items:center;gap:8px;padding:12px 14px;display:flex}.pg__hicon[data-v-8526c277]{width:28px;height:28px;color:var(--w-icon-fg,var(--color-accent-strong));background:var(--w-icon-bg,color-mix(in oklab, var(--color-accent) 16%, transparent));border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pg__htitle[data-v-8526c277]{min-width:0;color:var(--w-fg,var(--color-ink));flex:1;font-size:14px;font-weight:800}.pg__streak[data-v-8526c277]{color:var(--w-fg-dim,var(--color-ink-3));flex-shrink:0;align-items:center;gap:4px;font-size:11.5px;font-weight:800;display:inline-flex}.pg__weight[data-v-8526c277]{border-top:1px solid var(--w-card-line,var(--color-line));padding:4px 14px 14px}.pg__hero[data-v-8526c277]{justify-content:space-between;align-items:flex-end;gap:10px;margin:10px 0 12px;display:flex}.pg__nums[data-v-8526c277]{align-items:baseline;gap:10px;min-width:0;display:flex}.pg__cur[data-v-8526c277]{letter-spacing:-.6px;color:var(--w-fg,var(--color-ink));font-size:28px;font-weight:800;line-height:1}.pg__goal[data-v-8526c277]{color:var(--w-fg-dim,var(--color-ink-3));align-items:center;gap:3px;font-size:12.5px;font-weight:700;display:inline-flex}.pg__change[data-v-8526c277]{color:var(--w-fg,var(--color-ink));background:var(--w-sub-bg,var(--color-surface-2));border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:12.5px;font-weight:800}.pg__track[data-v-8526c277]{background:var(--w-sub-bg,var(--color-surface-2));border-radius:999px;height:8px;overflow:hidden}.pg__fill[data-v-8526c277]{background:var(--w-fg,var(--color-accent));border-radius:999px;height:100%;transition:width .4s;display:block}.pg__scale[data-v-8526c277]{color:var(--w-fg-dim,var(--color-ink-3));justify-content:space-between;align-items:center;margin-top:6px;font-size:11px;font-weight:600;display:flex}.pg__pct[data-v-8526c277]{color:var(--w-fg,var(--color-ink));font-size:11.5px;font-weight:800}.pg__chart[data-v-8526c277]{margin-top:12px}.pg__svg[data-v-8526c277]{height:76px;display:block;overflow:visible}.pg__sparklbl[data-v-8526c277]{color:var(--w-fg-dim,var(--color-ink-3));justify-content:space-between;margin-top:2px;font-size:10.5px;font-weight:600;display:flex}.pg__empty[data-v-8526c277]{border-top:1px solid var(--w-card-line,var(--color-line));color:var(--w-fg-dim,var(--color-ink-3));margin:0;padding:12px 14px;font-size:13px}.pg__rows[data-v-8526c277]{border-top:1px solid var(--w-card-line,var(--color-line));padding-bottom:4px}.pg__sec[data-v-8526c277]{letter-spacing:.2px;color:var(--w-fg-dim,var(--color-ink-3));margin:0;padding:11px 14px 3px;font-size:11.5px;font-weight:800}.pg__sec--flush[data-v-8526c277]{padding:0}.pg__row[data-v-8526c277]{align-items:center;gap:11px;padding:9px 14px;display:flex}.pg__ric[data-v-8526c277]{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.pg__rbody[data-v-8526c277]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.pg__rname[data-v-8526c277]{color:var(--w-fg,var(--color-ink));text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:700;overflow:hidden}.pg__rmeta[data-v-8526c277]{color:var(--w-fg-dim,var(--color-ink-3));font-size:11.5px}.pg__rval[data-v-8526c277]{color:var(--w-fg,var(--color-ink));flex-shrink:0;font-size:14px;font-weight:800}.pg__gtrack[data-v-8526c277]{background:var(--w-sub-bg,var(--color-surface-2));border-radius:999px;height:5px;overflow:hidden}.pg__gfill[data-v-8526c277]{background:var(--w-fg,var(--color-accent));border-radius:999px;height:100%;display:block}.pg__cal[data-v-8526c277]{border-top:1px solid var(--w-card-line,var(--color-line));padding:11px 14px 14px}.pg__calhead[data-v-8526c277]{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.pg__calavg[data-v-8526c277]{color:var(--w-fg,var(--color-ink));font-size:15px;font-weight:800}.pg__calunit[data-v-8526c277]{color:var(--w-fg-dim,var(--color-ink-3));font-size:11px;font-weight:600}.pg__bars[data-v-8526c277]{align-items:flex-end;gap:6px;height:78px;display:flex}.pg__barcol[data-v-8526c277]{flex-direction:column;flex:1;align-items:center;gap:5px;height:100%;display:flex}.pg__bartrack[data-v-8526c277]{flex:1;justify-content:center;align-items:flex-end;width:100%;min-height:0;display:flex}.pg__bar[data-v-8526c277]{background:var(--w-fg,var(--color-accent));opacity:.9;border-radius:6px 6px 3px 3px;width:100%;max-width:22px}.pg__bar--empty[data-v-8526c277]{background:var(--w-sub-bg,var(--color-surface-2));opacity:1}.pg__barlbl[data-v-8526c277]{color:var(--w-fg-dim,var(--color-ink-3));font-size:10.5px;font-weight:700}.pg__milestone[data-v-8526c277]{border-top:1px solid var(--w-card-line,var(--color-line));color:var(--w-fg,var(--color-ink));align-items:center;gap:8px;padding:11px 14px;font-size:12.5px;font-weight:600;display:flex}.uni-shop[data-v-6b2d4686]{border:1px solid var(--w-card-line,var(--color-line));background:var(--w-card-bg,var(--color-surface));box-shadow:var(--w-shadow,none);-webkit-backdrop-filter:var(--w-blur,none);backdrop-filter:var(--w-blur,none);border-radius:18px;flex-direction:column;gap:12px;padding:14px;display:flex}.uni-shop__head[data-v-6b2d4686]{align-items:center;gap:8px;display:flex}.uni-shop__icon[data-v-6b2d4686]{width:28px;height:28px;color:var(--w-icon-fg,var(--color-accent-strong));background:var(--w-icon-bg,color-mix(in oklab, var(--color-accent) 16%, transparent));border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.uni-shop__title[data-v-6b2d4686]{color:var(--w-fg,var(--color-ink));font-size:14px;font-weight:700}.uni-shop__group[data-v-6b2d4686]{flex-direction:column;gap:4px;display:flex}.uni-shop__cat[data-v-6b2d4686]{text-transform:uppercase;letter-spacing:.04em;color:var(--w-fg-dim,var(--color-ink-3));margin:2px 0;font-size:11px;font-weight:700}.uni-shop__item[data-v-6b2d4686]{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:8px 6px;display:flex}.uni-shop__item[data-v-6b2d4686]:active{background:var(--w-sub-bg,var(--color-surface-2))}.uni-shop__check[data-v-6b2d4686]{border:1.5px solid var(--w-field-line,var(--color-line-strong));color:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.uni-shop__item--done .uni-shop__check[data-v-6b2d4686]{background:var(--color-accent);border-color:var(--color-accent)}.uni-shop__name[data-v-6b2d4686]{color:var(--w-fg,var(--color-ink));flex:1;font-size:14px}.uni-shop__item--done .uni-shop__name[data-v-6b2d4686]{color:var(--w-fg-dim,var(--color-ink-3));text-decoration:line-through}.uni-shop__qty[data-v-6b2d4686]{color:var(--w-fg-dim,var(--color-ink-2));font-size:12px;font-weight:600}.us__top[data-v-e91e4476]{align-items:center;gap:10px;display:flex}.us__bar[data-v-e91e4476]{background:var(--w-sub-bg,var(--color-surface-2));border-radius:5px;flex:1;height:7px;overflow:hidden}.us__bar-fill[data-v-e91e4476]{background:var(--w-primary-bg,var(--color-accent));border-radius:5px;height:100%;transition:width .3s}.us__count[data-v-e91e4476]{color:var(--w-fg-dim,var(--color-ink-3));font-size:12px;font-weight:800}.us__kicker[data-v-e91e4476]{letter-spacing:.7px;text-transform:uppercase;color:var(--w-fg,var(--color-accent-strong));margin:0;font-size:10.5px;font-weight:800}.us__question[data-v-e91e4476]{color:var(--w-fg,var(--color-ink));margin:0;font-size:14.5px;font-weight:700;line-height:1.28}.us__sub[data-v-e91e4476]{color:var(--w-fg-dim,var(--color-ink-3));margin:0;font-size:12px}.us__options[data-v-e91e4476]{flex-direction:column;gap:6px;display:flex}.us__option[data-v-e91e4476]{text-align:left;cursor:pointer;border:1.5px solid var(--w-card-line,var(--color-line));background:var(--w-ghost-bg,var(--color-surface));width:100%;color:var(--w-fg,var(--color-ink));border-radius:12px;align-items:center;gap:9px;padding:9px 11px;font-size:12.5px;line-height:1.3;display:flex}.us__option--on[data-v-e91e4476]{border-color:var(--w-primary-bg,var(--color-accent));background:color-mix(in oklab, var(--w-primary-bg,var(--color-accent)) 14%, transparent);font-weight:600}.us__option[data-v-e91e4476]:disabled{opacity:.7;cursor:default}.us__dot[data-v-e91e4476]{border:2px solid var(--w-card-line,var(--color-line-strong));border-radius:50%;flex:0 0 18px;width:18px;height:18px}.us__option--on .us__dot[data-v-e91e4476]{border-color:var(--w-primary-bg,var(--color-accent));background:var(--w-primary-bg,var(--color-accent));box-shadow:inset 0 0 0 3px var(--w-card-bg,var(--color-surface))}.us__scale[data-v-e91e4476]{grid-template-columns:repeat(auto-fit,minmax(26px,1fr));gap:5px;display:grid}.us__step[data-v-e91e4476]{cursor:pointer;border:1.5px solid var(--w-card-line,var(--color-line));background:var(--w-ghost-bg,var(--color-surface));height:34px;color:var(--w-fg,var(--color-ink));border-radius:10px;font-size:13px;font-weight:800}.us__step--on[data-v-e91e4476]{border-color:var(--w-primary-bg,var(--color-accent));background:var(--w-primary-bg,var(--color-accent));color:var(--w-primary-fg,var(--color-accent-ink))}.us__text[data-v-e91e4476]{flex-wrap:wrap;gap:8px;display:flex}.us__input[data-v-e91e4476]{border:1.5px solid var(--w-card-line,var(--color-line));background:var(--w-ghost-bg,var(--color-surface));min-width:0;color:var(--w-fg,var(--color-ink));border-radius:12px;outline:none;flex:60%;padding:11px 12px;font-size:14px}.us__save[data-v-e91e4476]{cursor:pointer;border:1.5px solid var(--w-ghost-line,var(--color-line-strong));background:var(--w-ghost-bg,var(--color-surface-2));height:42px;color:var(--w-ghost-fg,var(--color-ink));border-radius:12px;padding:0 14px;font-size:13px;font-weight:700}.us__save[data-v-e91e4476]:disabled{opacity:.6;cursor:default}.us__given[data-v-e91e4476]{color:var(--w-fg-dim,var(--color-ink-3));flex:1 0 100%;margin:0;font-size:12px}.us__nav[data-v-e91e4476]{gap:8px;display:flex}.us__move[data-v-e91e4476]{cursor:pointer;background:var(--w-sub-bg,var(--color-surface-2));height:34px;color:var(--w-fg-dim,var(--color-ink-2));border:1.5px solid #0000;border-radius:10px;flex:1;font-size:12px;font-weight:700}.us__move[data-v-e91e4476]:disabled{opacity:.45;cursor:default}.us__note[data-v-e91e4476]{color:var(--w-fg-dim,var(--color-ink-3));margin:0;font-size:11.5px}.uni-survey__card[data-v-17e1e213]{background:var(--w-card-bg,var(--color-surface));-webkit-backdrop-filter:var(--w-blur,none);backdrop-filter:var(--w-blur,none);box-shadow:var(--w-shadow,0 1px 2px #0f1b220a);border-radius:16px;text-decoration:none;display:flex;overflow:hidden}.uni-survey__band[data-v-17e1e213]{color:#fff;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:6px;width:84px;padding:14px 10px;display:flex}.uni-survey__band-label[data-v-17e1e213]{letter-spacing:.3px;opacity:.95;font-size:11px;font-weight:700}.uni-survey__body[data-v-17e1e213]{flex-direction:column;flex:1;justify-content:center;gap:7px;min-width:0;padding:12px 13px;display:flex}.uni-survey__eyebrow[data-v-17e1e213]{letter-spacing:.7px;text-transform:uppercase;font-size:10px;font-weight:800}.uni-survey__row[data-v-17e1e213]{align-items:center;gap:8px;min-width:0;display:flex}.uni-survey__name[data-v-17e1e213]{min-width:0;color:var(--w-fg,var(--color-ink));text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14.5px;font-weight:700;overflow:hidden}.uni-survey__pill[data-v-17e1e213]{border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:12px;font-weight:800}.uni-survey__meta[data-v-17e1e213]{color:var(--w-fg-dim,var(--color-ink-3));font-size:12px}.tw[data-v-73d04cb2]{flex-direction:column;gap:12px;min-width:0;display:flex}.tw[data-v-73d04cb2]>*{min-width:0}.tw__f[data-v-73d04cb2]{color:var(--w-fg-dim,var(--color-ink-2));flex-direction:column;gap:4px;min-width:0;font-size:12px;font-weight:600;display:flex}.tw__f--grow[data-v-73d04cb2]{flex:1;min-width:0}.tw__f em[data-v-73d04cb2]{color:var(--w-field-ph,var(--color-ink-3));font-style:normal;font-weight:500}.tw__i[data-v-73d04cb2]{border:1.5px solid var(--w-field-line,var(--color-line-strong));background:var(--w-field-bg,var(--color-surface-2));height:40px;color:var(--w-field-fg,var(--color-ink));color-scheme:var(--w-scheme,light);border-radius:10px;width:100%;padding:0 12px;font-size:14px}.tw__i[data-v-73d04cb2]::placeholder{color:var(--w-field-ph,var(--color-ink-3))}.tw__i[data-v-73d04cb2]:focus{border-color:var(--w-field-focus,var(--tw-accent));outline:none}.tw__identity[data-v-73d04cb2]{align-items:flex-end;gap:8px;display:flex}.tw__iconbtn[data-v-73d04cb2]{border:1.5px solid var(--w-field-line,var(--color-line-strong));background:var(--w-field-bg,var(--color-surface-2));width:44px;height:44px;color:var(--w-fg,var(--color-ink));cursor:pointer;border-radius:14px;flex:0 0 44px;justify-content:center;align-items:center;display:inline-flex}.tw__icons[data-v-73d04cb2]{grid-template-columns:repeat(8,1fr);gap:4px;display:grid}.tw__icon[data-v-73d04cb2]{aspect-ratio:1;background:var(--w-field-bg,var(--color-surface-2));color:var(--w-fg-dim,var(--color-ink-2));cursor:pointer;border:1.5px solid #0000;border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.tw__icon--on[data-v-73d04cb2]{border-color:var(--w-card-on-line,var(--tw-accent));background:var(--w-card-on-bg,transparent);color:var(--w-fg,var(--tw-accent))}.tw__colors[data-v-73d04cb2]{flex-wrap:wrap;gap:6px;display:flex}.tw__color[data-v-73d04cb2]{cursor:pointer;border:2px solid #0000;border-radius:999px;width:24px;height:24px}.tw__color--on[data-v-73d04cb2]{border-color:var(--w-fg,var(--color-ink))}.tw__seg[data-v-73d04cb2],.tw__pills[data-v-73d04cb2]{flex-wrap:wrap;gap:6px;display:flex}.tw__segbtn[data-v-73d04cb2]{cursor:pointer;border:1.5px solid var(--w-field-line,var(--color-line-strong));background:var(--w-field-bg,var(--color-surface-2));height:36px;color:var(--w-fg,var(--color-ink));border-radius:10px;flex:1;font-size:12px;font-weight:700}.tw__pill[data-v-73d04cb2]{cursor:pointer;border:1.5px solid var(--w-field-line,var(--color-line-strong));background:var(--w-field-bg,var(--color-surface-2));height:34px;color:var(--w-fg,var(--color-ink));border-radius:999px;padding:0 12px;font-size:12px;font-weight:700}.tw__segbtn--on[data-v-73d04cb2],.tw__pill--on[data-v-73d04cb2]{border-color:var(--w-card-on-line,var(--tw-accent));background:var(--w-card-on-bg,transparent);color:var(--w-fg,var(--tw-accent))}.tw__times[data-v-73d04cb2]{flex-direction:column;gap:8px;display:flex}.tw__timerow[data-v-73d04cb2]{align-items:flex-end;gap:8px;display:flex}.tw__timefield[data-v-73d04cb2]{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.tw__timeslot[data-v-73d04cb2]{color:var(--w-fg-dim,var(--color-accent-strong));font-size:11px;font-weight:700}.tw__i--time[data-v-73d04cb2]{font-weight:700}.tw__i--dose[data-v-73d04cb2]{text-align:center;flex-shrink:0;width:92px}.tl[data-v-8e302d82]{background:var(--w-card-bg,var(--color-surface));border:1px solid var(--w-card-line,var(--color-line));width:100%;box-shadow:var(--w-shadow,none);-webkit-backdrop-filter:var(--w-blur,none);backdrop-filter:var(--w-blur,none);border-radius:16px;overflow:hidden}.tl__head[data-v-8e302d82]{justify-content:space-between;align-items:baseline;gap:8px;padding:12px 14px 8px;display:flex}.tl__title[data-v-8e302d82]{color:var(--w-fg,var(--color-ink));font-size:14px;font-weight:800}.tl__count[data-v-8e302d82]{color:var(--w-fg-dim,var(--color-ink-3));font-size:12px;font-weight:700}.tl__row[data-v-8e302d82]{border-top:1px solid var(--w-card-line,var(--color-line));align-items:center;gap:11px;padding:10px 14px;display:flex}.tl__ic[data-v-8e302d82]{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.tl__body[data-v-8e302d82]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.tl__name[data-v-8e302d82]{color:var(--w-fg,var(--color-ink));font-size:13.5px;font-weight:700}.tl__dose[data-v-8e302d82]{color:var(--w-fg-dim,var(--color-ink-3));font-weight:500}.tl__meta[data-v-8e302d82]{color:var(--w-fg-dim,var(--color-ink-3));font-size:11.5px}.tl__badge[data-v-8e302d82]{border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:4px 9px;font-size:11px;font-weight:800;display:inline-flex}.tl__badge--todo[data-v-8e302d82]{color:var(--w-fg-dim,var(--color-ink-3));background:var(--w-sub-bg,var(--color-surface-2))}.tm[data-v-425effdf]{background:var(--w-card-bg,var(--color-surface));border:1px solid var(--w-card-line,var(--color-line));width:100%;box-shadow:var(--w-shadow,none);-webkit-backdrop-filter:var(--w-blur,none);backdrop-filter:var(--w-blur,none);border-radius:16px;overflow:hidden}.tm__head[data-v-425effdf]{justify-content:space-between;align-items:baseline;gap:8px;padding:12px 14px 8px;display:flex}.tm__title[data-v-425effdf]{color:var(--w-fg,var(--color-ink));font-size:14px;font-weight:800}.tm__count[data-v-425effdf]{color:var(--w-fg-dim,var(--color-ink-3));font-size:12px;font-weight:700}.tm__row[data-v-425effdf]{border-top:1px solid var(--w-card-line,var(--color-line));align-items:center;gap:11px;padding:10px 14px;display:flex}.tm__ic[data-v-425effdf]{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.tm__body[data-v-425effdf]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.tm__name[data-v-425effdf]{color:var(--w-fg,var(--color-ink));font-size:13.5px;font-weight:700}.tm__dose[data-v-425effdf]{color:var(--w-fg-dim,var(--color-ink-3));font-weight:500}.tm__meta[data-v-425effdf]{color:var(--w-fg-dim,var(--color-ink-3));font-size:11.5px}.tm__actions[data-v-425effdf]{flex-shrink:0;gap:6px;display:flex}.tm__act[data-v-425effdf]{border:1.5px solid var(--w-field-line,var(--color-line-strong));background:var(--w-field-bg,var(--color-surface-2));width:32px;height:32px;color:var(--w-fg-dim,var(--color-ink-2));cursor:pointer;border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.tm__badge[data-v-425effdf]{color:var(--w-fg-dim,var(--color-ink-3));background:var(--w-sub-bg,var(--color-surface-2));border-radius:999px;flex-shrink:0;padding:4px 9px;font-size:11px;font-weight:700}.tt[data-v-32966649]{color:var(--w-fg,var(--color-ink));margin:0;font-size:13.5px;line-height:1.45}.tt strong[data-v-32966649]{font-weight:800}.gv[data-v-beb76915]{align-items:center;gap:10px;display:flex}.gv-step[data-v-beb76915]{border:1.5px solid var(--color-line);background:var(--color-surface);width:52px;height:52px;color:var(--goal-accent,var(--color-accent));cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:transform .12s,background .12s,border-color .12s;display:flex}.gv-step svg[data-v-beb76915]{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;width:22px;height:22px}.gv-step[data-v-beb76915]:hover{border-color:var(--goal-accent,var(--color-accent))}.gv-step[data-v-beb76915]:active{background:var(--color-surface-2);transform:scale(.92)}.gv-step[data-v-beb76915]:focus-visible{outline:2px solid var(--goal-accent,var(--color-accent));outline-offset:2px}.gv-input[data-v-beb76915]{text-align:center;min-width:0;height:52px;font-family:var(--font-display,inherit);letter-spacing:-.02em;color:var(--color-ink);background:0 0;border:none;outline:none;flex:1;padding:0;font-size:34px;font-weight:800}.gv-input[data-v-beb76915]::placeholder{color:var(--color-ink-4);font-weight:700}.gv-input[data-v-beb76915]:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){.gv-step[data-v-beb76915]{transition:none}.gv-step[data-v-beb76915]:active{transform:none}}.gls[data-v-c0b73881]{z-index:90;pointer-events:none;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.gls--open[data-v-c0b73881]{pointer-events:auto}.gls-scrim[data-v-c0b73881]{opacity:0;background:#0a1a1870;transition:opacity .22s;position:absolute;inset:0}.gls--open .gls-scrim[data-v-c0b73881]{opacity:1}.gls-panel[data-v-c0b73881]{background:var(--color-bg-elev,var(--color-surface));padding-bottom:max(20px, var(--sab));border-radius:24px 24px 0 0;transition:transform .3s cubic-bezier(.2,.85,.25,1);position:relative;overflow:hidden;transform:translateY(100%);box-shadow:0 -8px 40px #00000038}.gls--open .gls-panel[data-v-c0b73881]{transform:translateY(0)}.gls-band[data-v-c0b73881]{background:color-mix(in srgb, var(--goal-accent) 10%, transparent);position:relative;overflow:hidden}.gls-band-fill[data-v-c0b73881]{background:color-mix(in srgb, var(--goal-accent) 22%, transparent);transition:width .28s cubic-bezier(.2,.85,.25,1);position:absolute;inset:0 auto 0 0}.gls-band-row[data-v-c0b73881]{align-items:center;gap:12px;padding:18px 18px 16px;display:flex;position:relative}.gls-chip[data-v-c0b73881]{background:var(--goal-accent);width:40px;height:40px;color:var(--goal-accent-ink,#fff);box-shadow:0 4px 12px color-mix(in srgb, var(--goal-accent) 40%, transparent);border-radius:13px;flex:none;justify-content:center;align-items:center;display:flex}.gls-titles[data-v-c0b73881]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.gls-title[data-v-c0b73881]{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:800;overflow:hidden}.gls-readout[data-v-c0b73881]{color:color-mix(in srgb, var(--goal-accent) 72%, var(--color-ink));font-size:13px;font-weight:700}.gls-close[data-v-c0b73881]{width:32px;height:32px;color:var(--color-ink-2);cursor:pointer;background:#ffffff8c;border:none;border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.gls-close svg[data-v-c0b73881]{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;width:17px;height:17px}.gls-body[data-v-c0b73881]{padding:20px 18px 4px}.gls-error[data-v-c0b73881]{color:var(--color-rose-fg,var(--color-rose-deep));text-align:center;margin:10px 0 0;font-size:12.5px;font-weight:600}.gls-save[data-v-c0b73881]{background:var(--goal-accent);width:100%;height:52px;color:var(--goal-accent-ink,#fff);cursor:pointer;border:none;border-radius:15px;margin-top:18px;font-size:15.5px;font-weight:800;transition:opacity .15s}.gls-save[data-v-c0b73881]:disabled{opacity:.45;cursor:default}.gls-save[data-v-c0b73881]:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.gls-grabzone[data-v-c0b73881]{touch-action:none;cursor:grab;justify-content:center;align-items:center;padding:10px 0 6px;display:flex}.gls-grabzone[data-v-c0b73881]:active{cursor:grabbing}.gls-grab[data-v-c0b73881]{background:var(--color-line-strong);border-radius:5px;width:40px;height:5px}@media (width>=768px){.gls[data-v-c0b73881]{justify-content:center;align-items:center;padding:24px}.gls-panel[data-v-c0b73881]{opacity:0;border-radius:20px;width:100%;max-width:400px;padding-bottom:20px;transition:transform .2s,opacity .2s;transform:translateY(12px)scale(.98);box-shadow:0 24px 60px #00000038}.gls--open .gls-panel[data-v-c0b73881]{opacity:1;transform:none}.gls-grabzone[data-v-c0b73881]{display:none}}@media (prefers-reduced-motion:reduce){.gls-scrim[data-v-c0b73881],.gls-panel[data-v-c0b73881],.gls-band-fill[data-v-c0b73881]{transition:none}}.td-sec[data-v-22850149]{border-top:1px solid var(--w-card-line,var(--color-line));padding-bottom:6px}.td-sec__head[data-v-22850149]{padding:11px 14px 6px}.td-sec__title[data-v-22850149]{color:var(--w-fg,var(--color-ink));font-size:13px;font-weight:800}.td-row[data-v-22850149]{align-items:center;gap:11px;padding:7px 14px;text-decoration:none;display:flex}.td-row--past[data-v-22850149]{opacity:.55}.td-row__time[data-v-22850149]{color:var(--w-fg,var(--color-ink));flex-shrink:0;font-size:13px;font-weight:800}.td-row__body[data-v-22850149]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.td-row__name[data-v-22850149]{color:var(--w-fg,var(--color-ink));font-size:13.5px;font-weight:700}.td-row__meta[data-v-22850149]{color:var(--w-fg-dim,var(--color-ink-3));font-size:11.5px}.td-sec[data-v-e76ea19e]{border-top:1px solid var(--w-card-line,var(--color-line))}.td-sec__head[data-v-e76ea19e]{justify-content:space-between;align-items:baseline;gap:8px;padding:11px 14px 6px;display:flex}.td-sec__title[data-v-e76ea19e]{color:var(--w-fg,var(--color-ink));font-size:13px;font-weight:800}.td-sec__count[data-v-e76ea19e]{color:var(--w-fg-dim,var(--color-ink-3));font-size:11.5px;font-weight:700}.td-row[data-v-e76ea19e]{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;width:100%;padding:8px 14px;display:flex}.td-row--static[data-v-e76ea19e]{cursor:default}.td-row[data-v-e76ea19e]:disabled{opacity:.6}.td-row__tick[data-v-e76ea19e]{background:var(--w-sub-bg,var(--color-surface-2));border:1px solid var(--w-card-line,var(--color-line));border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.td-row__tick--on[data-v-e76ea19e]{background:var(--color-primary,#16a34a);color:#fff;border-color:#0000}.td-row__emoji[data-v-e76ea19e]{font-size:14px;line-height:1}.td-row__body[data-v-e76ea19e]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.td-row__name[data-v-e76ea19e]{color:var(--w-fg,var(--color-ink));font-size:13.5px;font-weight:700}.td-row--done .td-row__name[data-v-e76ea19e]{color:var(--w-fg-dim,var(--color-ink-3));text-decoration:line-through}.td-row__meta[data-v-e76ea19e],.td-row__pct[data-v-e76ea19e]{color:var(--w-fg-dim,var(--color-ink-3));font-size:11.5px}.td-row__pct[data-v-e76ea19e]{flex-shrink:0;font-weight:700}.td-sec[data-v-c638a240]{border-top:1px solid var(--w-card-line,var(--color-line));padding-bottom:4px}.td-sec__head[data-v-c638a240]{justify-content:space-between;align-items:baseline;gap:8px;padding:11px 14px 6px;display:flex}.td-sec__title[data-v-c638a240]{color:var(--w-fg,var(--color-ink));font-size:13px;font-weight:800}.td-sec__count[data-v-c638a240]{color:var(--w-fg-dim,var(--color-ink-3));font-size:11.5px;font-weight:700}.td-row[data-v-c638a240]{align-items:center;gap:11px;padding:7px 14px;text-decoration:none;display:flex}.td-row__tick[data-v-c638a240]{background:var(--w-sub-bg,var(--color-surface-2));width:22px;height:22px;color:var(--w-fg-dim,var(--color-ink-3));border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}.td-row__tick--on[data-v-c638a240]{background:var(--color-primary,#16a34a);color:#fff}.td-row__body[data-v-c638a240]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.td-row__name[data-v-c638a240]{color:var(--w-fg,var(--color-ink));font-size:13.5px;font-weight:700}.td-row--done .td-row__name[data-v-c638a240]{color:var(--w-fg-dim,var(--color-ink-3))}.td-row__meta[data-v-c638a240],.td-row__kcal[data-v-c638a240]{color:var(--w-fg-dim,var(--color-ink-3));font-size:11.5px}.td-row__kcal[data-v-c638a240]{flex-shrink:0;font-weight:700}.td-sec[data-v-12494147]{border-top:1px solid var(--w-card-line,var(--color-line))}.td-sec__head[data-v-12494147]{justify-content:space-between;align-items:baseline;gap:8px;padding:11px 14px 6px;display:flex}.td-sec__title[data-v-12494147]{color:var(--w-fg,var(--color-ink));font-size:13px;font-weight:800}.td-sec__count[data-v-12494147]{color:var(--w-fg-dim,var(--color-ink-3));font-size:11.5px;font-weight:700}.td-sec__empty[data-v-12494147]{color:var(--w-fg-dim,var(--color-ink-3));margin:0;padding:0 14px 11px;font-size:12px}.td-row[data-v-12494147]{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;width:100%;padding:8px 14px;display:flex}.td-row--static[data-v-12494147]{cursor:default}.td-row[data-v-12494147]:disabled{opacity:.6}.td-row__ic[data-v-12494147]{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.td-row__body[data-v-12494147]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.td-row__name[data-v-12494147]{color:var(--w-fg,var(--color-ink));font-size:13.5px;font-weight:700}.td-row__dose[data-v-12494147]{color:var(--w-fg-dim,var(--color-ink-3));font-weight:500}.td-row__meta[data-v-12494147]{color:var(--w-fg-dim,var(--color-ink-3));font-size:11.5px}.td-row__cta[data-v-12494147]{color:var(--w-fg,var(--color-ink));background:var(--w-sub-bg,var(--color-surface-2));border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:11px;font-weight:800}.td-sec[data-v-1d5a9721]{border-top:1px solid var(--w-card-line,var(--color-line))}.td-sec__head[data-v-1d5a9721]{justify-content:space-between;align-items:baseline;gap:8px;padding:11px 14px 6px;display:flex}.td-sec__title[data-v-1d5a9721]{color:var(--w-fg,var(--color-ink));font-size:13px;font-weight:800}.td-sec__count[data-v-1d5a9721]{color:var(--w-fg-dim,var(--color-ink-3));font-size:11.5px;font-weight:700}.td-sec__line[data-v-1d5a9721]{color:var(--w-fg-dim,var(--color-ink-3));margin:0;padding:0 14px 11px;font-size:12px}.td-row[data-v-1d5a9721]{align-items:center;gap:11px;padding:8px 14px 11px;text-decoration:none;display:flex}.td-row__body[data-v-1d5a9721]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.td-row__name[data-v-1d5a9721]{color:var(--w-fg,var(--color-ink));font-size:13.5px;font-weight:700}.td-row__flag[data-v-1d5a9721]{color:var(--w-fg-dim,var(--color-ink-3));font-weight:600}.td-row__meta[data-v-1d5a9721]{color:var(--w-fg-dim,var(--color-ink-3));font-size:11.5px}.td-row__cta[data-v-1d5a9721]{color:var(--w-fg,var(--color-ink));background:var(--w-sub-bg,var(--color-surface-2));border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:11px;font-weight:800}.td[data-v-4582a32e]{background:var(--w-card-bg,var(--color-surface));border:1px solid var(--w-card-line,var(--color-line));width:100%;box-shadow:var(--w-shadow,none);-webkit-backdrop-filter:var(--w-blur,none);backdrop-filter:var(--w-blur,none);border-radius:16px;overflow:hidden}.td__head[data-v-4582a32e]{justify-content:space-between;align-items:baseline;gap:8px;padding:12px 14px 10px;display:flex}.td__title[data-v-4582a32e]{color:var(--w-fg,var(--color-ink));font-size:14px;font-weight:800}.td__date[data-v-4582a32e]{color:var(--w-fg-dim,var(--color-ink-3));text-transform:capitalize;font-size:12px;font-weight:700}.td__stale[data-v-4582a32e]{color:var(--w-fg-dim,var(--color-ink-3));margin:0;padding:0 14px 10px;font-size:11.5px}.uni-w-step[data-v-0c04e4b3]{border:1px solid var(--w-field-line,var(--color-line-strong));background:var(--w-field-bg,var(--color-surface-2));border-radius:14px;align-items:center;gap:10px;padding:12px;display:flex}.uni-w-step__btn[data-v-0c04e4b3]{border:1px solid var(--w-field-line,var(--color-line-strong));background:var(--w-sub-bg,var(--color-surface));width:34px;height:34px;color:var(--w-fg,var(--color-ink));cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.uni-w-step__value[data-v-0c04e4b3]{min-width:0;font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.6px;color:var(--w-fg,var(--color-ink));flex:1;justify-content:center;align-items:baseline;gap:4px;font-size:26px;font-weight:800;display:flex}.uni-w-step__field[data-v-0c04e4b3]{width:4.2ch;font:inherit;color:inherit;text-align:right;background:0 0;border:0;outline:none;padding:0}.uni-w-step__field[data-v-0c04e4b3]::placeholder{color:var(--w-field-ph,var(--color-ink-3))}.uni-w-extra[data-v-0c04e4b3]{gap:10px;display:flex}.uni-f[data-v-0c04e4b3]{min-width:0;color:var(--w-fg-dim,var(--color-ink-2));flex-direction:column;flex:1;gap:4px;font-size:12px;font-weight:600;display:flex}.uni-i[data-v-0c04e4b3]{border:1.5px solid var(--w-field-line,var(--color-line-strong));background:var(--w-field-bg,var(--color-surface-2));width:100%;height:36px;color:var(--w-field-fg,var(--color-ink));color-scheme:var(--w-scheme,light);border-radius:10px;padding:0 10px;font-size:13px}.uni-i[data-v-0c04e4b3]::placeholder{color:var(--w-field-ph,var(--color-ink-3))}.uni-i[data-v-0c04e4b3]:focus{border-color:var(--w-field-focus,var(--color-accent));outline: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}.wp-root[data-v-0318e91d]{display:contents}.wp[data-v-0318e91d]{flex-direction:column;gap:12px;display:flex}@keyframes wp-in-0318e91d{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.wp[data-v-0318e91d]{animation:.34s cubic-bezier(.16,1,.3,1) both wp-in-0318e91d}@media (prefers-reduced-motion:reduce){.wp[data-v-0318e91d]{animation:none}}.wp__chips[data-v-0318e91d]{flex-wrap:wrap;gap:6px;display:flex}.wp__chip[data-v-0318e91d]{color:var(--w-fg-dim,var(--color-ink-2));background:var(--w-sub-bg,var(--color-surface-2));border-radius:999px;padding:3px 9px;font-size:11px;font-weight:800}.wp__focus[data-v-0318e91d]{color:var(--w-fg-dim,var(--color-ink-3));margin:0;font-size:12.5px}.wp__day[data-v-0318e91d]{flex-direction:column;gap:6px;display:flex}.wp__dayhead[data-v-0318e91d]{align-items:baseline;gap:8px;display:flex}.wp__dayname[data-v-0318e91d]{color:var(--w-fg,var(--color-ink));font-size:13px;font-weight:800}.wp__daywhen[data-v-0318e91d]{color:var(--w-fg-dim,var(--color-ink-3));font-size:11px;font-weight:700}.wp__ex[data-v-0318e91d]{border:1px solid var(--w-card-line,var(--color-line));background:var(--w-sub-bg,color-mix(in oklab, var(--color-ink) 5%, transparent));text-align:left;border-radius:12px;width:100%;padding:8px 10px}.wp__exrow[data-v-0318e91d]{align-items:center;gap:10px;display:flex}.wp__thumb[data-v-0318e91d]{width:38px;height:38px;color:var(--w-fg,var(--color-ink));background:var(--w-card-bg,var(--color-surface));cursor:pointer;border:none;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:transform .15s;display:flex;overflow:hidden}.wp__thumb[data-v-0318e91d]:active{transform:scale(.93)}.wp__thumb img[data-v-0318e91d]{object-fit:cover;width:100%;height:100%}.wp__exmain[data-v-0318e91d]{cursor:pointer;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:10px;min-width:0;padding:0;display:flex}.wp__exbody[data-v-0318e91d]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.wp__exname[data-v-0318e91d]{color:var(--w-fg,var(--color-ink));text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.wp__exmeta[data-v-0318e91d]{color:var(--w-fg-dim,var(--color-ink-3));font-size:11.5px;font-weight:600}.wp__chev[data-v-0318e91d]{color:var(--w-fg-dim,var(--color-ink-3));flex-shrink:0;transition:transform .28s cubic-bezier(.16,1,.3,1)}.wp__chev--open[data-v-0318e91d]{transform:rotate(180deg)}.wp__acc[data-v-0318e91d]{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.16,1,.3,1),opacity .28s;display:grid}.wp__acc--open[data-v-0318e91d]{opacity:1;grid-template-rows:1fr}.wp__acc-inner[data-v-0318e91d]{min-height:0;overflow:hidden}.wp__sets[data-v-0318e91d]{border-top:1px solid var(--w-card-line,var(--color-line));flex-direction:column;gap:3px;margin-top:8px;padding-top:8px;display:flex}.wp__set[data-v-0318e91d]{align-items:center;gap:8px;font-size:12px;display:flex}.wp__set--warm .wp__setn[data-v-0318e91d]{color:var(--w-fg-dim,var(--color-ink-4))}.wp__set--warm .wp__setn[data-v-0318e91d]:before{content:"";vertical-align:middle;background:#8fa0a2;border-radius:999px;width:6px;height:6px;margin-right:6px;display:inline-block}.wp__set--warm .wp__setv[data-v-0318e91d]{color:var(--w-fg-dim,var(--color-ink-3));font-weight:600}.wp__setn[data-v-0318e91d]{color:var(--w-fg-dim,var(--color-ink-3));flex:1;font-weight:600}.wp__setv[data-v-0318e91d]{color:var(--w-fg,var(--color-ink));font-weight:800}.wp__setr[data-v-0318e91d]{color:var(--w-fg-dim,var(--color-ink-3));font-weight:600}.wp__hint[data-v-0318e91d]{color:var(--w-fg-dim,var(--color-ink-3));text-align:center;margin:0;font-size:11.5px}.dock-chat[data-v-3f4dad64]{flex-direction:column;height:100%;min-height:0;display:flex}.dock-chat__top[data-v-3f4dad64]{flex:none;justify-content:space-between;align-items:center;gap:8px;padding:2px 14px 8px;display:flex}.dock-chat__brand[data-v-3f4dad64]{align-items:center;gap:8px;min-width:0;display:flex}.dock-chat__logo[data-v-3f4dad64]{color:#fff;background:var(--glass-strong);border:1px solid var(--glass-line);border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.dock-chat__name[data-v-3f4dad64]{color:var(--on-accent);font-size:15px;font-weight:800}.dock-chat__menu[data-v-3f4dad64]{align-items:center;gap:2px;display:flex;position:relative}.dock-chat__icon[data-v-3f4dad64]{width:34px;height:34px;color:var(--on-accent-dim);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:flex}.dock-chat__menu-back[data-v-3f4dad64]{z-index:1;position:fixed;inset:0}.dock-chat__pop[data-v-3f4dad64]{z-index:2;background:var(--color-surface);border:1px solid var(--color-line);border-radius:14px;flex-direction:column;min-width:190px;padding:6px;display:flex;position:absolute;top:38px;right:0;box-shadow:0 12px 30px #10211f29}.dock-chat__item[data-v-3f4dad64]{color:var(--color-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:9px 10px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.dock-chat__item[data-v-3f4dad64]:hover{background:var(--color-cream)}.dock-chat__scroll[data-v-3f4dad64]{-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;gap:8px;min-height:0;padding:0 14px 8px;display:flex;overflow-y:auto}.dock-chat__hello[data-v-3f4dad64]{color:var(--on-accent-dim);margin:6px 2px;font-size:14px}.dock-chat__row[data-v-3f4dad64]{display:flex}.dock-chat__row--user[data-v-3f4dad64]{justify-content:flex-end}.dock-chat__bubble[data-v-3f4dad64]{background:var(--color-surface);max-width:86%;color:var(--color-ink);overflow-wrap:anywhere;border-radius:18px 18px 18px 6px;padding:9px 12px;font-size:14.5px;line-height:1.45;box-shadow:0 10px 26px -18px #00000080}.dock-chat__bubble--me[data-v-3f4dad64]{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:none;background:#00000042;border-bottom-right-radius:6px;border-bottom-left-radius:18px}.dock-chat__bubble--err[data-v-3f4dad64]{color:#ffe3dd;box-shadow:none;background:#e07a6b57;border:1px solid #ffada2d1}.dock-chat__md[data-v-3f4dad64] p{margin:0 0 6px}.dock-chat__md[data-v-3f4dad64] p:last-child{margin-bottom:0}.dock-chat__typing[data-v-3f4dad64]{background:var(--color-line);border-radius:999px;width:26px;height:8px;animation:1.1s ease-in-out infinite dock-pulse-3f4dad64;display:inline-block}@keyframes dock-pulse-3f4dad64{0%,to{opacity:.35}50%{opacity:.9}}.dock-chat__widget[data-v-3f4dad64]{margin:2px 0}.dock-chat__hero[data-v-3f4dad64]{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;padding:24px 16px;display:flex}.dock-chat__hero-title[data-v-3f4dad64]{color:var(--on-accent);margin:0;font-size:24px;font-weight:800}.dock-chat__hero-text[data-v-3f4dad64]{color:var(--on-accent-dim);margin:6px 0 0;font-size:15px}.dock-chat__chats[data-v-3f4dad64]{border:1px solid var(--glass-line);background:var(--glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:14px;margin-top:8px;overflow:hidden}.dock-chat__chats-bar[data-v-3f4dad64]{width:100%;color:var(--on-accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:12px 13px;font-size:14px;font-weight:700;display:flex}.dock-chat__chevron[data-v-3f4dad64]{color:var(--on-accent-dim);margin-left:auto}.dock-chat__chats-list[data-v-3f4dad64]{flex-direction:column;gap:8px;padding:0 10px 10px;display:flex}.dock-chat__drawer[data-v-3f4dad64]{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#00000038;flex-direction:column;display:flex;position:absolute;inset:52px 0 0}.dock-chat__drawer-head[data-v-3f4dad64]{color:var(--on-accent);justify-content:space-between;align-items:center;padding:8px 14px;font-size:15px;font-weight:800;display:flex}.dock-chat__drawer-list[data-v-3f4dad64]{flex-direction:column;flex:auto;gap:8px;min-height:0;padding:0 14px 14px;display:flex;overflow-y:auto}.dock-chat__empty-note[data-v-3f4dad64]{color:var(--on-accent-dim);padding:10px 2px;font-size:13.5px}.dock-chat__foot[data-v-3f4dad64]{flex:none;padding:6px 12px 10px}.dock-chat__asks[data-v-3f4dad64]{scrollbar-width:none;gap:7px;padding-bottom:8px;display:flex;overflow-x:auto}.dock-chat__asks[data-v-3f4dad64]::-webkit-scrollbar{display:none}.dock-chat__ask[data-v-3f4dad64]{border:1px solid var(--glass-line);background:var(--glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;padding:7px 12px;font-size:13px;font-weight:700}.dock-chat__ask[data-v-3f4dad64]:disabled{opacity:.5;cursor:default}.dock-chat__quota-out[data-v-3f4dad64]{color:var(--color-accent-strong);text-align:center;background:#fff;border-radius:14px;margin:0 4px 8px;padding:10px 14px;font-size:13px;font-weight:600;box-shadow:0 12px 30px -18px #0009}.dock-chat__quota[data-v-3f4dad64]{text-align:center;color:var(--on-accent-dim);margin:0 4px 6px;font-size:11.5px}.dock-chat__upload-error[data-v-3f4dad64]{color:#ffe3dd;margin:0 4px 6px;font-size:12.5px}.dock-chat__pending[data-v-3f4dad64]{flex-wrap:wrap;gap:6px;padding-bottom:8px;display:flex}.dock-chat__file[data-v-3f4dad64]{background:var(--glass-strong);color:#fff;border-radius:10px;align-items:center;gap:6px;max-width:100%;padding:5px 8px;font-size:12.5px;display:flex}.dock-chat__file-name[data-v-3f4dad64]{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.dock-chat__file button[data-v-3f4dad64]{color:var(--on-accent-dim);cursor:pointer;background:0 0;border:0;display:flex}.dock-chat__hidden-file[data-v-3f4dad64]{display:none}.dock-chat__input[data-v-3f4dad64]{background:#fff;border:none;border-radius:22px;align-items:flex-end;gap:6px;padding:5px 6px 5px 4px;display:flex;box-shadow:0 20px 44px -18px #0000008c}.dock-chat__plus[data-v-3f4dad64],.dock-chat__send[data-v-3f4dad64]{cursor:pointer;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.dock-chat__plus[data-v-3f4dad64]{color:var(--color-ink-3);background:0 0}.dock-chat__send[data-v-3f4dad64]{background:var(--color-accent-strong);color:#fff}.dock-chat__send[data-v-3f4dad64]:disabled,.dock-chat__plus[data-v-3f4dad64]:disabled{opacity:.45;cursor:default}.dock-chat__field[data-v-3f4dad64]{min-height:36px;max-height:110px;color:var(--color-ink);font:inherit;resize:none;background:0 0;border:0;outline:none;flex:auto;padding:8px 2px;font-size:15px;line-height:1.35}.uni-dock[data-v-5c581307]{z-index:750;background:radial-gradient(135% 85% at 50% -20%, #ffffff57, transparent 60%), linear-gradient(165deg, var(--color-accent-strong), var(--color-accent-deep));color:var(--on-accent);--glass:#ffffff29;--glass-strong:#ffffff42;--glass-line:#ffffff57;--on-accent:#fff;--on-accent-dim:#ffffffb8;--w-card-bg:var(--glass-strong);--w-card-line:var(--glass-line);--w-blur:blur(14px);--w-shadow:0 18px 40px -22px #00000080;--w-fg:var(--on-accent);--w-fg-dim:var(--on-accent-dim);--w-notice-bg:#f4b86042;--w-notice-line:#ffd694b3;--w-notice-fg:#ffeed2;--w-notice-severe-bg:#e07a6b57;--w-notice-severe-line:#ffada2d1;--w-notice-severe-fg:#ffe3dd;--w-icon-bg:#ffffff2e;--w-icon-fg:#fff;--w-sub-bg:#ffffff1f;--w-field-bg:#ffffff24;--w-field-line:var(--glass-line);--w-field-fg:#fff;--w-field-ph:#fff9;--w-field-focus:#ffffffb3;--w-card-on-bg:#ffffff52;--w-card-on-line:#fff;--w-scheme:dark;--w-primary-bg:#fff;--w-primary-fg:var(--color-accent-strong);--w-primary-shadow:none;--w-ghost-bg:#ffffff14;--w-ghost-line:var(--glass-line);--w-ghost-fg:#fff;pointer-events:none;touch-action:none;position:fixed;overflow:hidden;box-shadow:0 -10px 40px #10211f47}.uni-dock--open[data-v-5c581307]{pointer-events:auto}.uni-dock__content[data-v-5c581307]{padding-bottom:env(safe-area-inset-bottom,0);flex-direction:column;display:flex}.uni-dock__handle[data-v-5c581307]{cursor:grab;background:0 0;border:0;flex:none;justify-content:center;width:100%;padding:10px 0 6px;display:flex}.uni-dock__grip[data-v-5c581307]{background:var(--glass-line);border-radius:999px;width:42px;height:5px}.uni-dock__loading[data-v-5c581307]{flex:auto;justify-content:center;align-items:center;display:flex}.uni-dock__spinner[data-v-5c581307]{border:3px solid var(--glass);border-top-color:#fff;border-radius:999px;width:26px;height:26px;animation:.8s linear infinite uni-dock-spin-5c581307}@keyframes uni-dock-spin-5c581307{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.uni-dock[data-v-5c581307],.uni-dock__content[data-v-5c581307]{transition:none!important}}.uni-launch[data-v-08a22818]{pointer-events:auto;color:#fff;background:linear-gradient(150deg, var(--color-accent), var(--color-accent-strong));width:64px;height:64px;box-shadow:0 6px 18px color-mix(in oklab, var(--color-accent-strong) 42%, transparent), inset 0 1px 2px #ffffff73;cursor:pointer;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;transition:transform .14s;display:flex;position:relative}.uni-launch[data-v-08a22818]:active{transform:scale(.97)}.uni-launch__icon[data-v-08a22818]{transition:transform .28s cubic-bezier(.33,1,.68,1);display:flex}.uni-launch__icon--open[data-v-08a22818]{transform:rotate(90deg)}.uni-launch__badge[data-v-08a22818]{color:#fff;border:2px solid var(--color-bg);background:#e07a6b;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:800;display:flex;position:absolute;top:4px;right:4px}@media (prefers-reduced-motion:reduce){.uni-launch[data-v-08a22818],.uni-launch__icon[data-v-08a22818]{transition:none}}.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-fe9145d9]{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;width:100%;position:relative;overflow:hidden}.wheel[data-v-fe9145d9]:active{cursor:grabbing}.wheel__item[data-v-fe9145d9]{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-fe9145d9]{z-index:2;pointer-events:none;position:absolute;left:0;right:0}.wheel__fade--top[data-v-fe9145d9]{background:linear-gradient(var(--wheel-fade,var(--color-bg)), transparent);top:0}.wheel__fade--bottom[data-v-fe9145d9]{background:linear-gradient(transparent, var(--wheel-fade,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);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);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}}.notif-cluster[data-v-671948c3]{align-items:center;display:flex}.hero-seg[data-v-671948c3]{color:var(--color-ink);align-items:center;gap:5px;text-decoration:none;display:inline-flex}.hero-num[data-v-671948c3]{letter-spacing:-.3px;color:var(--color-ink);font-size:15px;font-weight:800}.hero-flame[data-v-671948c3] svg{color:#f0872e}.notif-cluster--hero .notif-bell[data-v-671948c3]{width:34px;height:34px;color:var(--color-ink);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;line-height:0;display:flex}.notif-cluster--hero .notif-bell[data-v-671948c3]:active{background:color-mix(in oklab, var(--color-ink) 8%, transparent)}.safe-blur[data-v-671948c3]{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);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-671948c3]{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-671948c3]{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-671948c3]{opacity:1;pointer-events:auto;transform:translateY(0)}.msg-toast__avatar[data-v-671948c3]{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-671948c3]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.msg-toast__name[data-v-671948c3]{color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:800;overflow:hidden}.msg-toast__text[data-v-671948c3]{color:var(--color-ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.msg-toast__icon[data-v-671948c3]{color:var(--color-accent-strong);flex-shrink:0}.me-card[data-v-671948c3]{background:linear-gradient(155deg, color-mix(in oklab, var(--color-ink) 92%, var(--color-accent-strong)), var(--color-ink));border-radius:18px;flex-direction:column;gap:11px;margin-bottom:16px;padding:14px;text-decoration:none;display:flex}.me-top[data-v-671948c3]{align-items:center;gap:12px;display:flex}.me-ring[data-v-671948c3]{background:conic-gradient(from 210deg, var(--color-gold), var(--color-accent), var(--color-accent-strong), var(--color-gold));border-radius:50%;flex-shrink:0;width:54px;height:54px;padding:2.5px;display:flex}.me-avatar[data-v-671948c3]{color:#fff;background:linear-gradient(150deg, var(--color-accent), var(--color-accent-strong));border:2px solid var(--color-ink);border-radius:50%;flex:1;justify-content:center;align-items:center;font-size:17px;font-weight:800;display:flex}.me-body[data-v-671948c3]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.me-name[data-v-671948c3]{letter-spacing:-.35px;color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:16.5px;font-weight:800;overflow:hidden}.me-meta[data-v-671948c3]{align-items:center;gap:8px;font-size:11.5px;font-weight:800;display:flex}.me-level[data-v-671948c3]{color:var(--color-gold);background:color-mix(in oklab, var(--color-gold) 18%, transparent);border-radius:999px;align-items:center;gap:4px;padding:2px 8px 2px 6px;display:inline-flex}.me-dot[data-v-671948c3]{color:#ffffff59}.me-ip[data-v-671948c3]{color:color-mix(in oklab, var(--color-accent) 78%, #fff);align-items:center;gap:4px;display:inline-flex}.me-chevron[data-v-671948c3]{color:#ffffff8c;flex-shrink:0}.me-next[data-v-671948c3]{border-top:1px solid #ffffff1f;align-items:center;gap:10px;padding-top:10px;display:flex}.me-track[data-v-671948c3]{background:#ffffff29;border-radius:999px;flex:1;height:6px;overflow:hidden}.me-fill[data-v-671948c3]{background:linear-gradient(90deg, var(--color-gold-deep), var(--color-gold));border-radius:999px;height:100%;display:block}.me-next-label[data-v-671948c3]{color:#ffffffeb;flex-shrink:0;font-size:11.5px;font-weight:800}.push-bg[data-v-e4129c0d]{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-e4129c0d]{opacity:1;pointer-events:auto}.push-card[data-v-e4129c0d]{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-e4129c0d]{transform:translateY(0)scale(1)}.push-close[data-v-e4129c0d]{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-e4129c0d]{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-e4129c0d]{color:var(--color-ink);font-size:22px;font-weight:800}.push-lead[data-v-e4129c0d]{color:var(--color-ink-3);margin:8px 0 18px;font-size:14px;line-height:1.5}.push-list[data-v-e4129c0d]{text-align:left;flex-direction:column;gap:10px;margin-bottom:22px;display:flex}.push-item[data-v-e4129c0d]{color:var(--color-ink-2);align-items:center;gap:10px;font-size:14px;display:flex}.push-check[data-v-e4129c0d]{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-e4129c0d]{flex-direction:column;gap:10px;display:flex}.push-activate[data-v-e4129c0d]{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-e4129c0d]:active{box-shadow:0 2px 0 var(--color-accent-deep);transform:translateY(2px)}.push-activate[data-v-e4129c0d]:disabled{opacity:.6;cursor:default}.push-later[data-v-e4129c0d]{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-052b7b43]{z-index:140;background:#080f148c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.cfm[data-v-052b7b43]{background:var(--color-surface);border:1px solid var(--color-line);border-radius:20px;width:360px;max-width:92vw;padding:22px}.cfm-title[data-v-052b7b43]{color:var(--color-ink);font-size:17px;font-weight:800}.cfm-text[data-v-052b7b43]{color:var(--color-ink-3);margin:8px 0 18px;font-size:13.5px;line-height:1.5}.cfm-actions[data-v-052b7b43]{gap:10px;display:flex}.cfm-cancel[data-v-052b7b43],.cfm-del[data-v-052b7b43]{cursor:pointer;border-radius:11px;flex:1;height:42px;font-size:13.5px;font-weight:700}.cfm-cancel[data-v-052b7b43]{border:1.5px solid var(--color-line);background:var(--color-surface);color:var(--color-ink-2)}.cfm-del[data-v-052b7b43]{background:var(--color-rose-deep);color:var(--color-rose-ink);border:none}.cfm-primary[data-v-052b7b43]{background:linear-gradient(150deg, var(--color-accent), var(--color-accent-strong));color:#fff}.cfm-del[data-v-052b7b43]:disabled{opacity:.6;cursor:default}.cfm-enter-active[data-v-052b7b43],.cfm-leave-active[data-v-052b7b43]{transition:opacity .18s}.cfm-enter-active .cfm[data-v-052b7b43],.cfm-leave-active .cfm[data-v-052b7b43]{transition:transform .2s cubic-bezier(.16,1,.3,1)}.cfm-enter-from[data-v-052b7b43],.cfm-leave-to[data-v-052b7b43]{opacity:0}.cfm-enter-from .cfm[data-v-052b7b43],.cfm-leave-to .cfm[data-v-052b7b43]{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-6e0eecf8]{z-index:80;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.ats-backdrop[data-v-6e0eecf8]{background:#0000006b;position:absolute;inset:0}.ats-panel[data-v-6e0eecf8]{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-6e0eecf8]{touch-action:none;cursor:grab;justify-content:center;padding:10px 0 4px;display:flex}.ats-grab[data-v-6e0eecf8]{background:var(--color-line-strong);border-radius:5px;width:40px;height:5px}.ats-head[data-v-6e0eecf8]{align-items:center;gap:12px;padding:4px 18px 0;display:flex}.ats-dots[data-v-6e0eecf8]{flex:1;gap:6px;display:flex}.ats-dot[data-v-6e0eecf8]{background:var(--color-line);border-radius:999px;flex:1;height:6px;transition:background .25s}.ats-dot.on[data-v-6e0eecf8]{background:var(--acc)}.ats-dot.done[data-v-6e0eecf8]{background:color-mix(in oklab, var(--acc) 45%, transparent)}.ats-nav[data-v-6e0eecf8]{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-6e0eecf8]:active{transform:scale(.9)}.ats-title[data-v-6e0eecf8]{letter-spacing:-.6px;color:var(--color-ink);margin:12px 18px 6px;font-size:24px;font-weight:800}.ats-body[data-v-6e0eecf8]{scrollbar-width:none;flex:1;min-height:0;padding:8px 18px 12px;overflow-y:auto}.ats-body[data-v-6e0eecf8]::-webkit-scrollbar{display:none}.ats-step[data-v-6e0eecf8]{flex-direction:column;gap:12px;display:flex}.ats-help[data-v-6e0eecf8]{color:var(--color-ink-3);margin:0;font-size:13.5px;line-height:1.45}.ats-error[data-v-6e0eecf8]{color:var(--color-rose-deep);margin:0;font-size:12.5px}.ats-input[data-v-6e0eecf8]{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-6e0eecf8]:focus{border-bottom-color:var(--acc);outline:none}.ats-input[data-v-6e0eecf8]::placeholder{color:var(--color-ink-4);font-weight:600}.ats-input--title[data-v-6e0eecf8]{letter-spacing:-.4px;font-size:23px}.ats-name[data-v-6e0eecf8]{flex-direction:column;gap:14px;display:flex}.ats-style[data-v-6e0eecf8]{flex-direction:column;align-items:center;gap:16px;display:flex}.ats-preview[data-v-6e0eecf8]{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-6e0eecf8]{animation:.32s cubic-bezier(.2,1.3,.4,1) ats-pop-6e0eecf8}@keyframes ats-pop-6e0eecf8{0%{opacity:.4;transform:scale(.7)}60%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.ats-colors[data-v-6e0eecf8]{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-6e0eecf8]::-webkit-scrollbar{display:none}.ats-color[data-v-6e0eecf8]{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-6e0eecf8]{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-6e0eecf8]{grid-template-columns:repeat(6,1fr);gap:8px;width:100%;display:grid}.ats-icon[data-v-6e0eecf8]{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-6e0eecf8]:active{transform:scale(.9)}.ats-icon.on[data-v-6e0eecf8]{background:var(--color-surface-2);transform:scale(1.12)}.ats-dose[data-v-6e0eecf8]{flex-direction:column;gap:14px;display:flex}.ats-target-in[data-v-6e0eecf8]{align-items:center;gap:12px;display:flex}.ats-num-wrap[data-v-6e0eecf8]{flex:1;min-width:0;position:relative}.ats-input--num[data-v-6e0eecf8]{text-align:center;width:100%;font-size:30px}.ats-num-ghost[data-v-6e0eecf8]{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-6e0eecf8]{text-align:center;flex:1;min-width:0;font-size:22px;position:relative;overflow:hidden}button.ats-unit-field[data-v-6e0eecf8]{cursor:pointer}.ats-unit-txt[data-v-6e0eecf8]{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-6e0eecf8]{color:var(--color-ink-4)}.gt-ex-enter-active[data-v-6e0eecf8],.gt-ex-leave-active[data-v-6e0eecf8]{transition:transform .32s cubic-bezier(.2,.85,.25,1),opacity .26s}.gt-ex-enter-from[data-v-6e0eecf8]{opacity:0;transform:translateY(14px)}.gt-ex-leave-to[data-v-6e0eecf8]{opacity:0;transform:translateY(-14px)}@media (prefers-reduced-motion:reduce){.gt-ex-enter-from[data-v-6e0eecf8],.gt-ex-leave-to[data-v-6e0eecf8]{transform:none}}.ats-freq[data-v-6e0eecf8]{flex-direction:column;gap:12px;display:flex}.ats-chips[data-v-6e0eecf8]{flex-wrap:wrap;gap:7px;display:flex}.ats-chip[data-v-6e0eecf8]{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-6e0eecf8]{color:#fff;background:var(--acc);border-color:var(--acc)}.ats-sublabel[data-v-6e0eecf8]{font-family:var(--font-display);color:var(--color-ink-2);font-size:12.5px;font-weight:600}.ats-opt[data-v-6e0eecf8]{color:var(--color-ink-4);font-weight:500}.ats-stepper-wrap[data-v-6e0eecf8]{overflow:hidden}.ats-stepper[data-v-6e0eecf8]{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-6e0eecf8]{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-6e0eecf8]:active{transform:scale(.9)}.ats-step-val[data-v-6e0eecf8]{flex-direction:column;align-items:center;min-width:56px;display:flex}.ats-step-num[data-v-6e0eecf8]{color:var(--color-ink);font-size:26px;font-weight:800;line-height:1}.ats-step-unit[data-v-6e0eecf8]{color:var(--color-ink-3);font-size:11px;font-weight:600}.ats-step-hint[data-v-6e0eecf8]{text-align:center;color:var(--color-ink-3);margin:8px 0 0;font-size:12px}.ats-times-block[data-v-6e0eecf8]{flex-direction:column;gap:7px;padding-top:4px;display:flex}.ats-times[data-v-6e0eecf8]{flex-direction:column;gap:8px;margin-top:3px;display:flex}.ats-time-row[data-v-6e0eecf8]{align-items:stretch;gap:8px;display:flex}.ats-time[data-v-6e0eecf8]{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-6e0eecf8]{color:var(--accent,var(--color-accent-strong));font-size:11px;font-weight:700;transition:color .2s}.ats-time-val[data-v-6e0eecf8]{color:var(--color-ink);letter-spacing:.5px;font-size:18px;font-weight:800}.ats-time-dose[data-v-6e0eecf8]{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-6e0eecf8]:focus{border-color:var(--acc)}.ats-time-dose-box[data-v-6e0eecf8]{flex-shrink:0;align-items:stretch;gap:6px;width:138px;display:flex}.ats-time-dose-num[data-v-6e0eecf8]{border:1.5px solid var(--color-line);text-align:center;background:var(--color-surface);border-radius:11px;flex-shrink:0;width:58px;padding:12px 6px;font-size:14.5px;font-weight:600}.ats-time-dose-num[data-v-6e0eecf8]:focus{border-color:var(--acc)}.ats-time-dose-unit[data-v-6e0eecf8]{border:1.5px solid var(--color-line);text-align:center;min-width:0;color:var(--color-ink);background:var(--color-surface);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border-radius:11px;flex:1;padding:12px 4px;font-size:13px;font-weight:700;overflow:hidden}.ats-time-dose-unit.empty[data-v-6e0eecf8]{color:var(--color-ink-4)}.ats-collapse[data-v-6e0eecf8]{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .28s,opacity .24s;display:grid}.ats-collapse.open[data-v-6e0eecf8]{opacity:1;grid-template-rows:1fr}.ats-collapse[data-v-6e0eecf8]>*{min-height:0;overflow:hidden}.tf-list-enter-active[data-v-6e0eecf8],.tf-list-leave-active[data-v-6e0eecf8]{transition:opacity .22s,transform .22s}.tf-list-enter-from[data-v-6e0eecf8],.tf-list-leave-to[data-v-6e0eecf8]{opacity:0;transform:translate(-10px)}.tf-num-enter-active[data-v-6e0eecf8]{transition:opacity .18s,transform .18s cubic-bezier(.34,1.56,.64,1)}.tf-num-leave-active[data-v-6e0eecf8]{transition:opacity .12s,transform .12s}.tf-num-enter-from[data-v-6e0eecf8]{opacity:0;transform:translateY(7px)scale(.6)}.tf-num-leave-to[data-v-6e0eecf8]{opacity:0;transform:translateY(-7px)scale(.6)}.ats-notestep[data-v-6e0eecf8]{flex-direction:column;gap:14px;display:flex}.ats-note[data-v-6e0eecf8]{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-6e0eecf8]{color:var(--color-ink-3);flex-shrink:0;align-items:center;display:inline-flex}.ats-note-input[data-v-6e0eecf8]{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-6e0eecf8]{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:12px 0;display:flex}.ats-done-t[data-v-6e0eecf8]{color:var(--color-ink);margin:8px 0 0;font-size:20px;font-weight:800}.ats-done-d[data-v-6e0eecf8]{color:var(--color-ink-2);margin:0;font-size:14px;font-weight:600}.ats-done-hint[data-v-6e0eecf8]{color:var(--color-ink-3);margin:10px 0 0;font-size:12.5px}.ats-foot[data-v-6e0eecf8]{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-6e0eecf8]{cursor:pointer;border:none;border-radius:16px;height:54px;font-size:15.5px;font-weight:800}.ats-btn--primary[data-v-6e0eecf8]{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-6e0eecf8]:active:not(:disabled){transform:translateY(1px)scale(.99)}.ats-btn--primary[data-v-6e0eecf8]:disabled{opacity:.45;cursor:default}.ats-delete[data-v-6e0eecf8]{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-6e0eecf8]{transition:opacity .35s}.ats-sheet-leave-active[data-v-6e0eecf8]{transition:opacity .3s}.ats-sheet-enter-active .ats-panel[data-v-6e0eecf8]{transition:transform .44s cubic-bezier(.16,1,.3,1)}.ats-sheet-leave-active .ats-panel[data-v-6e0eecf8]{transition:transform .32s cubic-bezier(.4,0,.7,1)}.ats-sheet-enter-from[data-v-6e0eecf8],.ats-sheet-leave-to[data-v-6e0eecf8]{opacity:0}.ats-sheet-enter-from .ats-panel[data-v-6e0eecf8],.ats-sheet-leave-to .ats-panel[data-v-6e0eecf8]{transform:translateY(100%)}.slide-fwd-enter-active[data-v-6e0eecf8],.slide-fwd-leave-active[data-v-6e0eecf8],.slide-back-enter-active[data-v-6e0eecf8],.slide-back-leave-active[data-v-6e0eecf8]{transition:transform .26s cubic-bezier(.2,.85,.25,1),opacity .2s}.slide-fwd-enter-from[data-v-6e0eecf8]{opacity:0;transform:translate(28px)}.slide-fwd-leave-to[data-v-6e0eecf8],.slide-back-enter-from[data-v-6e0eecf8]{opacity:0;transform:translate(-28px)}.slide-back-leave-to[data-v-6e0eecf8]{opacity:0;transform:translate(28px)}@media (prefers-reduced-motion:reduce){.slide-fwd-enter-from[data-v-6e0eecf8],.slide-fwd-leave-to[data-v-6e0eecf8],.slide-back-enter-from[data-v-6e0eecf8],.slide-back-leave-to[data-v-6e0eecf8]{transform:none}}.ts[data-v-c9ee577a]{z-index:110;pointer-events:none;position:fixed;inset:0}.ts__mask[data-v-c9ee577a]{pointer-events:auto;background:#10211f9e;position:fixed}.ts--pass .ts__mask[data-v-c9ee577a]{pointer-events:none}.ts--settled .ts__mask[data-v-c9ee577a],.ts--settled .ts__ring[data-v-c9ee577a]{transition:all .22s cubic-bezier(.32,.72,0,1)}.ts__ring[data-v-c9ee577a]{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-c9ee577a;position:fixed}@keyframes ts-pulse-c9ee577a{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-c9ee577a]{animation:none}.ts--settled .ts__mask[data-v-c9ee577a],.ts--settled .ts__ring[data-v-c9ee577a]{transition: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}}.uc[data-v-d844c813]{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-d844c813]{padding:calc(14px + var(--sat)) 12px 0;top:0;bottom:auto}.uc__card[data-v-d844c813]{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-d844c813]{background:var(--color-line);border-radius:3px;height:3px;margin-bottom:14px;overflow:hidden}.uc__bar-fill[data-v-d844c813]{background:var(--color-accent);border-radius:3px;height:100%;transition:width .3s}.uc__head[data-v-d844c813]{align-items:flex-start;gap:12px;display:flex}.uc__speech[data-v-d844c813]{flex:1;min-width:0;padding-top:2px}.uc__speech[data-v-d844c813] .uni-speech{gap:7px;letter-spacing:-.2px!important;font-size:17px!important;line-height:1.4!important}.uc__hint[data-v-d844c813]{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-d844c813]{color:var(--color-ink-2);margin:12px 0 0;font-size:14px}.uc__row[data-v-d844c813]{gap:8px;margin-top:12px;display:flex}.uc__row[data-v-d844c813]>*{flex:1}.uc__go[data-v-d844c813]{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-d844c813]{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-d844c813]{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-d844c813]{transition:none}}.ut[data-v-7031fd39]{z-index:110;opacity:0;pointer-events:none;transition:opacity .24s;position:fixed;inset:0}.ut--visible[data-v-7031fd39]{opacity:1}.ut__stage[data-v-7031fd39]{pointer-events:auto;background:#10211f9e;position:fixed;inset:0}.ut__lost[data-v-7031fd39]{pointer-events:auto;background:#10211f9e;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ut__lost-card[data-v-7031fd39]{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-7031fd39]{color:var(--color-ink);margin:12px 0 18px;font-size:15.5px;font-weight:600}.ut__lost-go[data-v-7031fd39]{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-7031fd39]{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-7031fd39]{transition: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-d0e0f433]{z-index:160;padding:max(48px, var(--sat)) 24px max(40px, var(--sab));background:radial-gradient(120% 70% at 50% 0%, #ffffff47, transparent 60%), linear-gradient(165deg, var(--color-accent-strong,#1b8a82), var(--color-accent-deep,#0f5f5a));color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex;position:fixed;inset:0}.ucall__body[data-v-d0e0f433]{flex-direction:column;align-items:center;gap:14px;display:flex}.ucall__orb[data-v-d0e0f433]{justify-content:center;align-items:center;width:132px;height:132px;margin-bottom:18px;display:flex;position:relative}.ucall__orb[data-v-d0e0f433]:before,.ucall__orb[data-v-d0e0f433]:after{content:"";background:#ffffff24;border-radius:999px;position:absolute;inset:0}.ucall__orb--speaking[data-v-d0e0f433]:before{animation:1.6s ease-out infinite ucall-ring-d0e0f433}.ucall__orb--speaking[data-v-d0e0f433]:after{animation:1.6s ease-out .5s infinite ucall-ring-d0e0f433}.ucall__orb--connecting[data-v-d0e0f433]:before{animation:1.4s ease-in-out infinite ucall-pulse-d0e0f433}.ucall__orb-core[data-v-d0e0f433]{width:96px;height:96px;color:var(--color-accent-strong,#1b8a82);background:#fff;border-radius:999px;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:0 20px 50px #0000004d}.ucall__name[data-v-d0e0f433]{letter-spacing:-.5px;font-size:24px;font-weight:800}.ucall__status[data-v-d0e0f433]{color:#ffffffbf;min-height:20px;font-size:14px}.ucall__wave[data-v-d0e0f433]{align-items:center;gap:4px;height:34px;display:flex}.ucall__wave span[data-v-d0e0f433]{transform-origin:50%;background:#ffffffd9;border-radius:999px;width:5px}.ucall__wave--live span[data-v-d0e0f433]{animation:.9s ease-in-out infinite ucall-wave-d0e0f433}.ucall__wave--live span[data-v-d0e0f433]:nth-child(2n){animation-delay:.15s}.ucall__wave--live span[data-v-d0e0f433]:nth-child(3n){animation-delay:.3s}@keyframes ucall-wave-d0e0f433{0%,to{transform:scaleY(.6)}50%{transform:scaleY(1)}}.ucall__widget[data-v-d0e0f433]{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-d0e0f433]{gap:8px;margin-top:0}.ucall--with-widget .ucall__orb[data-v-d0e0f433]{width:76px;height:76px;margin-bottom:4px}.ucall--with-widget .ucall__orb-core[data-v-d0e0f433]{width:60px;height:60px}.ucall--with-widget .ucall__name[data-v-d0e0f433]{font-size:18px}.ucall__controls[data-v-d0e0f433]{gap:14px;margin-top:6px;display:flex}.ucall__btn[data-v-d0e0f433]{color:#fff;cursor:pointer;background:#ffffff24;border:1px solid #ffffff4d;border-radius:999px;justify-content:center;align-items:center;width:58px;height:58px;transition:background .15s,transform .1s;display:flex}.ucall__btn[data-v-d0e0f433]:active{transform:scale(.94)}.ucall__btn[data-v-d0e0f433]:disabled{opacity:.45;cursor:default}.ucall__btn--on[data-v-d0e0f433]{color:var(--color-accent,#2bb7ab);background:#fff}.ucall__btn--hang[data-v-d0e0f433]{background:var(--color-rose-deep,#e5484d);color:#fff;border-color:#0000}.ucall__btn--retry[data-v-d0e0f433]{color:var(--color-accent);background:#fff;border-color:#0000}.ucall__grip[data-v-d0e0f433]{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-d0e0f433]{background:#ffffff59;border-radius:999px;width:44px;height:4px}.ucall__file[data-v-d0e0f433]{display:none}.ucall__photo[data-v-d0e0f433]{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-d0e0f433]{object-fit:cover;width:100%;height:100%;display:block}.ucall__photo-veil[data-v-d0e0f433]{color:#fff;background:#00000073;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ucall__photo-retry[data-v-d0e0f433]{cursor:pointer;background:#e5484d8c;border:none}.ucall__photo-spin[data-v-d0e0f433]{border:2px solid #ffffff59;border-top-color:#fff;border-radius:999px;width:22px;height:22px;animation:.8s linear infinite ucall-spin-d0e0f433}@keyframes ucall-spin-d0e0f433{to{transform:rotate(360deg)}}@keyframes ucall-ring-d0e0f433{0%{opacity:.6;transform:scale(.72)}to{opacity:0;transform:scale(1.35)}}@keyframes ucall-pulse-d0e0f433{0%,to{opacity:.25}50%{opacity:.6}}.ucall-enter-active[data-v-d0e0f433],.ucall-leave-active[data-v-d0e0f433]{transition:opacity .22s}.ucall-enter-from[data-v-d0e0f433],.ucall-leave-to[data-v-d0e0f433]{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}}.stl[data-v-ab96532b]{flex-direction:column;gap:12px;display:flex}.stl-card[data-v-ab96532b]{border:1.5px solid var(--color-line);background:var(--color-surface);border-radius:18px;flex-direction:column;gap:8px;padding:14px 15px 15px;display:flex;box-shadow:0 1px 2px #10211f0a}.stl-head[data-v-ab96532b]{align-items:center;gap:10px;display:flex}.stl-badge[data-v-ab96532b]{background:var(--acc-soft);width:38px;height:38px;color:var(--acc);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.stl-name[data-v-ab96532b]{border:none;border-bottom:2px solid var(--color-line);min-width:0;height:42px;font-family:var(--font-display);color:var(--color-ink);background:0 0;outline:none;flex:1;padding:0 2px;font-size:17px;font-weight:700;transition:border-color .18s}.stl-name[data-v-ab96532b]:focus{border-bottom-color:var(--acc)}.stl-del[data-v-ab96532b]{border:1.5px solid var(--color-line);background:var(--color-surface);width:38px;height:38px;color:var(--color-ink-3);cursor:pointer;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.stl-label[data-v-ab96532b]{font-family:var(--font-display);letter-spacing:.5px;text-transform:uppercase;color:var(--color-ink-3);margin-top:4px;font-size:12px;font-weight:800}.stl-dose[data-v-ab96532b]{box-sizing:border-box;border:1.5px solid var(--color-line);background:var(--color-surface);width:100%;height:44px;color:var(--color-ink);border-radius:12px;outline:none;padding:0 14px;font-family:inherit;font-size:15px}.stl-dose[data-v-ab96532b]:focus{border-color:var(--acc)}.stl-chips[data-v-ab96532b]{flex-wrap:wrap;gap:7px;display:flex}.stl-chip[data-v-ab96532b]{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 .18s,border-color .18s,color .18s}.stl-chip.on[data-v-ab96532b]{color:#fff;background:var(--acc);border-color:var(--acc)}.stl-times[data-v-ab96532b]{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.stl-time[data-v-ab96532b]{border:1.5px solid var(--color-line-strong);background:var(--acc-soft);cursor:pointer;text-align:left;border-radius:12px;flex-direction:column;align-items:flex-start;gap:1px;padding:8px 14px;display:flex}.stl-time-slot[data-v-ab96532b]{color:var(--acc);font-size:11px;font-weight:700}.stl-time-val[data-v-ab96532b]{letter-spacing:.5px;color:var(--color-ink);font-size:17px;font-weight:800}.stl-hint[data-v-ab96532b]{color:var(--color-ink-3);margin:2px 0 0;font-size:13px}.stl-add[data-v-ab96532b]{cursor:pointer;border:1.5px dashed var(--color-line-strong);width:100%;color:var(--acc);background:0 0;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:13px 15px;font-size:15px;font-weight:700;display:flex}.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}.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)}.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}}.wsf-fields[data-v-a82eb22b]{flex-wrap:wrap;align-items:flex-start;gap:10px;margin-top:4px;display:flex}.wsf-field[data-v-a82eb22b]{flex-direction:column;flex:120px;gap:5px;min-width:120px;display:flex}.wsf-field-rir[data-v-a82eb22b]{flex:none;min-width:0}.wsf-field-lbl[data-v-a82eb22b]{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-a82eb22b]{align-items:stretch;gap:6px;display:flex}.wsf-step-btn[data-v-a82eb22b]{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-a82eb22b]:active{background:var(--color-surface-3)}.wsf-stepper .wsf-step-btn[data-v-a82eb22b]:first-child{color:#c0392b;background:#fbe9e7;border-color:#f3c4bd}.wsf-stepper .wsf-step-btn[data-v-a82eb22b]:first-child:active{background:#f7d7d2}.wsf-stepper .wsf-step-btn[data-v-a82eb22b]:last-child{color:#1b8a4a;background:#e7f6ec;border-color:#bfe6cd}.wsf-stepper .wsf-step-btn[data-v-a82eb22b]:last-child:active{background:#d7efdf}.wsf-serie-pill[data-v-a82eb22b]{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-a82eb22b]{color:#fff;background:var(--color-gold-deep,#c9822a);border-color:var(--color-gold-deep,#c9822a)}.wsf-record-badge[data-v-a82eb22b]{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-a82eb22b]{animation:.5s cubic-bezier(.16,1,.3,1) wsf-record-pop-a82eb22b}@keyframes wsf-record-pop-a82eb22b{0%{opacity:0;transform:scale(.4)}60%{transform:scale(1.25)}to{opacity:1;transform:scale(1)}}.wsf-num[data-v-a82eb22b]{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-a82eb22b]:focus{border-color:var(--color-line-strong,#c9822a)}.wsf-num-rir[data-v-a82eb22b]{border-color:var(--color-violet,#6a5ad0);flex:none;width:64px}.wsf-half[data-v-a82eb22b]{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-a82eb22b]{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-a82eb22b]{pointer-events:auto;flex-direction:column;gap:10px;max-width:560px;margin:0 auto;display:flex}.wsf-carousel[data-v-a82eb22b]{position:relative;overflow:hidden}.wsf-slide[data-v-a82eb22b]{flex-direction:column;gap:14px;display:flex}.wsf-slide-next-enter-active[data-v-a82eb22b],.wsf-slide-next-leave-active[data-v-a82eb22b],.wsf-slide-prev-enter-active[data-v-a82eb22b],.wsf-slide-prev-leave-active[data-v-a82eb22b]{transition:transform .42s cubic-bezier(.22,1,.36,1)}.wsf-slide-next-leave-active[data-v-a82eb22b],.wsf-slide-prev-leave-active[data-v-a82eb22b]{width:100%;position:absolute;top:0;left:0}.wsf-slide-next-enter-from[data-v-a82eb22b]{transform:translate(185%)}.wsf-slide-next-leave-to[data-v-a82eb22b],.wsf-slide-prev-enter-from[data-v-a82eb22b]{transform:translate(-185%)}.wsf-slide-prev-leave-to[data-v-a82eb22b]{transform:translate(185%)}.rest-full-enter-active[data-v-a82eb22b]{transition:opacity .32s,transform .32s cubic-bezier(.16,1,.3,1)}.rest-full-leave-active[data-v-a82eb22b]{transition:opacity .28s,transform .28s}.rest-full-enter-from[data-v-a82eb22b],.rest-full-leave-to[data-v-a82eb22b]{opacity:0;transform:scale(1.04)}.rest-mini-enter-active[data-v-a82eb22b],.rest-mini-leave-active[data-v-a82eb22b]{transition:opacity .28s,transform .28s cubic-bezier(.16,1,.3,1)}.rest-mini-enter-from[data-v-a82eb22b],.rest-mini-leave-to[data-v-a82eb22b]{opacity:0;transform:translateY(16px)}.wsl-record[data-v-3c21b96a]{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-3c21b96a]{animation:.5s cubic-bezier(.16,1,.3,1) wsl-record-pop-3c21b96a}@keyframes wsl-record-pop-3c21b96a{0%{opacity:0;transform:scale(.4)}60%{transform:scale(1.25)}to{opacity:1;transform:scale(1)}}.rectoast[data-v-5058ee21]{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-5058ee21]{flex-shrink:0;display:inline-flex}.rectoast-body[data-v-5058ee21]{flex-direction:column;min-width:0;display:flex}.rectoast-title[data-v-5058ee21]{font-size:15px;font-weight:800;line-height:1.15}.rectoast-sub[data-v-5058ee21]{opacity:.92;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.rectoast-enter-active[data-v-5058ee21]{transition:transform .32s cubic-bezier(.16,1,.3,1),opacity .2s}.rectoast-leave-active[data-v-5058ee21]{transition:transform .25s,opacity .25s}.rectoast-enter-from[data-v-5058ee21],.rectoast-leave-to[data-v-5058ee21]{opacity:0;transform:translate(-50%)translateY(-24px)}.ws-head-collapse[data-v-5058ee21]{max-height:200px;transition:max-height .28s,opacity .2s;overflow:hidden}.ws-head-collapse--closed[data-v-5058ee21]{opacity:0;max-height:0}.ws-overlay[data-v-5058ee21]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.ws-overlay input[data-v-5058ee21],.ws-overlay textarea[data-v-5058ee21],.ws-overlay [contenteditable=true][data-v-5058ee21]{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.rest-enter-active[data-v-5058ee21],.rest-leave-active[data-v-5058ee21]{transition:transform .25s,opacity .25s}.rest-enter-from[data-v-5058ee21],.rest-leave-to[data-v-5058ee21]{opacity:0;transform:translateY(20px)}
