.toast-shell[data-v-110aafb1]{display:grid;left:16px;pointer-events:none;position:fixed;right:16px;top:calc(var(--safe-top) + 12px);z-index:var(--toast-z)}.toast[data-v-110aafb1]{--toast-accent: var(--info);--toast-soft: var(--info-soft);align-items:stretch;background:radial-gradient(circle at top right,color-mix(in srgb,var(--toast-accent) 18%,transparent),transparent 42%),linear-gradient(180deg,#ffffff0d,#ffffff03),color-mix(in srgb,var(--surface-strong) 88%,var(--bg) 12%);border:1px solid color-mix(in srgb,var(--toast-accent) 22%,var(--border-strong));border-radius:20px;box-shadow:0 20px 42px #00000057,0 0 0 1px #ffffff08 inset;color:var(--tg-text);cursor:pointer;display:grid;gap:0;grid-template-columns:4px minmax(0,1fr);margin:0 auto;max-width:500px;overflow:hidden;pointer-events:auto;position:relative}.toast__accent[data-v-110aafb1]{background:linear-gradient(180deg,color-mix(in srgb,var(--toast-accent) 100%,#ffffff 8%),color-mix(in srgb,var(--toast-accent) 64%,transparent))}.toast__content[data-v-110aafb1]{display:grid;gap:12px;padding:14px 14px 12px}.toast__head[data-v-110aafb1]{align-items:start;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto}.toast__icon[data-v-110aafb1]{align-items:center;background:color-mix(in srgb,var(--toast-soft) 68%,rgba(255,255,255,.03));border:1px solid color-mix(in srgb,var(--toast-accent) 20%,transparent);border-radius:14px;color:color-mix(in srgb,var(--toast-accent) 78%,white 22%);display:inline-flex;height:40px;justify-content:center;width:40px}.toast__icon svg[data-v-110aafb1]{height:18px;width:18px}.toast__copy[data-v-110aafb1]{display:grid;gap:4px}.toast strong[data-v-110aafb1]{color:var(--text);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:.01em;line-height:1.2}.toast p[data-v-110aafb1]{color:color-mix(in srgb,var(--text) 88%,var(--text-muted));font-size:var(--text-body);line-height:1.45;margin:0}.toast__close[data-v-110aafb1]{align-items:center;align-self:start;background:color-mix(in srgb,var(--surface-soft) 84%,transparent);border:1px solid var(--border);border-radius:999px;color:var(--text-soft);cursor:pointer;display:inline-flex;font-size:20px;height:28px;justify-content:center;line-height:1;padding:0;width:28px}.toast__close[data-v-110aafb1]:hover{color:var(--text)}.toast__progress[data-v-110aafb1]{background:color-mix(in srgb,var(--toast-soft) 42%,transparent);border-radius:999px;height:4px;overflow:hidden;position:relative}.toast__progress[data-v-110aafb1]:after{animation:toast-progress-110aafb1 var(--toast-duration) linear forwards;background:linear-gradient(90deg,color-mix(in srgb,var(--toast-accent) 72%,#ffffff 10%),color-mix(in srgb,var(--toast-accent) 100%,transparent));border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;position:absolute;transform-origin:left center}.toast--success[data-v-110aafb1]{--toast-accent: var(--success);--toast-soft: var(--success-soft)}.toast--error[data-v-110aafb1]{--toast-accent: var(--danger);--toast-soft: var(--danger-soft)}.toast--warning[data-v-110aafb1]{--toast-accent: var(--warning);--toast-soft: var(--warning-soft)}.toast--info[data-v-110aafb1]{--toast-accent: var(--info);--toast-soft: var(--info-soft)}.toast-fade-enter-active[data-v-110aafb1],.toast-fade-leave-active[data-v-110aafb1]{transition:opacity .18s ease,transform .18s ease}.toast-fade-enter-from[data-v-110aafb1],.toast-fade-leave-to[data-v-110aafb1]{opacity:0;transform:translateY(-10px) scale(.98)}@keyframes toast-progress-110aafb1{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(max-width:420px){.toast-shell[data-v-110aafb1]{left:12px;right:12px}.toast__content[data-v-110aafb1]{padding:13px 12px 11px}.toast__head[data-v-110aafb1]{gap:10px}}.empty[data-v-e30c8680]{align-items:center;background:linear-gradient(180deg,#ffffff05,#fff0),var(--surface-soft);border:1px solid var(--border-strong);border-radius:var(--radius-lg);display:grid;gap:6px;justify-items:center;min-height:136px;padding:18px 14px;text-align:center}.empty__icon[data-v-e30c8680]{align-items:center;background:color-mix(in srgb,var(--surface-contrast) 92%,var(--bg) 8%);border:1px solid var(--border);border-radius:999px;color:var(--text-muted);display:inline-flex;font-size:20px;height:40px;justify-content:center;width:40px}h3[data-v-e30c8680]{font-size:14px;font-weight:var(--weight-title);margin:0}p[data-v-e30c8680]{color:var(--text-muted);font-size:var(--text-sm);line-height:1.45;margin:0;max-width:28ch}.tabs-shell[data-v-c197e04f]{bottom:0;left:0;padding:0 14px calc(var(--safe-bottom) + 12px);pointer-events:none;position:fixed;right:0;z-index:var(--nav-z)}.tabs[data-v-c197e04f]{align-items:center;background:linear-gradient(180deg,#ffffff0d,#ffffff03),color-mix(in srgb,var(--surface) 94%,var(--bg) 6%);border:1px solid var(--border-strong);box-shadow:0 18px 44px #00000057;border-top-color:color-mix(in srgb,var(--text-muted) 20%,transparent);border-radius:26px;display:grid;gap:8px;margin:0 auto;max-width:520px;padding:10px 10px 12px;pointer-events:auto}.tabs__item[data-v-c197e04f]{align-items:center;border-radius:20px;color:var(--text-soft);display:grid;gap:5px;justify-items:center;min-height:56px;padding:7px 6px 9px;text-align:center;transition:background .12s ease,color .12s ease,box-shadow .12s ease}.tabs__icon[data-v-c197e04f]{height:22px;width:22px}.tabs__item span[data-v-c197e04f]{font-size:11px;font-weight:var(--weight-interactive);line-height:1.1}.tabs__item--active[data-v-c197e04f]{background:linear-gradient(180deg,rgba(var(--accent-rgb),.16),rgba(var(--accent-rgb),.08)),color-mix(in srgb,var(--accent) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 30%,transparent),0 10px 22px #00000029;color:var(--accent)}.button[data-v-0c23df6c]{align-items:center;border:1px solid transparent;border-radius:var(--radius-sm);cursor:pointer;display:inline-flex;font-size:var(--text-body);font-weight:var(--weight-interactive);gap:8px;justify-content:center;max-height:var(--button-height);min-height:var(--button-height);padding:0 14px;transition:background .16s ease,border-color .16s ease,color .16s ease,transform 80ms ease,box-shadow .16s ease}.button[data-v-0c23df6c]:hover{opacity:.94}.button--block[data-v-0c23df6c]{width:100%}.button--primary[data-v-0c23df6c]{background:var(--hero-gradient);box-shadow:0 10px 24px color-mix(in srgb,var(--hero-glow) 48%,transparent);color:var(--accent-contrast)}.button--secondary[data-v-0c23df6c]{background:var(--surface-soft);border-color:var(--border-strong);color:var(--text)}.button--ghost[data-v-0c23df6c]{background:color-mix(in srgb,var(--surface-strong) 88%,transparent);border:1px solid var(--border-strong);color:var(--text-muted)}.button[data-v-0c23df6c]:disabled{cursor:not-allowed;opacity:.58}.card[data-v-aa182c3c]{background:linear-gradient(180deg,#ffffff0d,#fff0 22%),linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 82%,transparent),transparent 75%),var(--surface);border:1px solid color-mix(in srgb,var(--border-strong) 88%,rgba(255,255,255,.03));border-radius:var(--radius-lg);box-shadow:var(--shadow-card);isolation:isolate;overflow:hidden;padding:16px;position:relative}.card[data-v-aa182c3c]:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);content:"";height:1px;left:18px;opacity:.8;position:absolute;right:18px;top:0}.gate-card[data-v-eb2c777a]{min-height:calc(100vh - 32px);overflow:hidden;position:relative}.gate-card__glow[data-v-eb2c777a]{border-radius:999px;filter:blur(64px);opacity:.24;position:absolute}.gate-card__glow--gold[data-v-eb2c777a]{background:color-mix(in srgb,var(--accent) 42%,transparent);height:220px;left:-80px;top:36px;width:220px}.gate-card__glow--teal[data-v-eb2c777a]{background:color-mix(in srgb,var(--success) 28%,transparent);bottom:70px;height:220px;right:-100px;width:220px}.gate-card__content[data-v-eb2c777a]{display:grid;gap:12px;padding:20px 16px;position:relative;z-index:1}.gate-card__eyebrow[data-v-eb2c777a]{color:var(--accent-strong);font-size:var(--text-section);font-weight:var(--weight-interactive);letter-spacing:.12em;text-transform:uppercase}.gate-card__content h1[data-v-eb2c777a]{font-size:clamp(20px,6vw,26px);font-weight:var(--weight-title);line-height:1.1;margin:0;max-width:15ch}.gate-card__description[data-v-eb2c777a],.gate-card__hint[data-v-eb2c777a]{color:var(--tg-hint);font-size:var(--text-body);line-height:1.45;margin:0;max-width:34ch}.gate-card__steps[data-v-eb2c777a]{display:grid;gap:12px;margin:4px 0 0;padding:0}.gate-card__steps li[data-v-eb2c777a]{align-items:flex-start;background:var(--surface-soft);border:1px solid var(--border);border-radius:var(--radius-md);display:grid;gap:8px;grid-template-columns:28px minmax(0,1fr);list-style:none;padding:10px 12px}.gate-card__steps li[data-v-eb2c777a]:before{align-items:center;background:var(--accent-soft);border-radius:999px;color:var(--accent-strong);content:counter(list-item);display:inline-flex;font-size:var(--text-sm);font-weight:700;height:28px;justify-content:center;width:28px}.gate-card__actions[data-v-eb2c777a]{display:grid;gap:10px;margin-top:4px}.app-shell[data-v-fe716386]{background:var(--shell-gradient);min-height:100dvh;overflow-x:hidden;padding:calc(var(--safe-top) + 12px) 14px 0;position:relative}.app-shell__backdrop[data-v-fe716386]{top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute}.app-shell__orb[data-v-fe716386]{border-radius:999px;filter:blur(72px);opacity:.36;position:absolute}.app-shell__orb--warm[data-v-fe716386]{background:color-mix(in srgb,var(--hero-glow) 60%,transparent);height:220px;right:-72px;top:28px;width:220px}.app-shell__orb--cool[data-v-fe716386]{background:#55a6ff2e;height:180px;left:-76px;top:180px;width:180px}.app-shell__content[data-v-fe716386]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);min-height:100dvh;margin:0 auto;max-width:430px;padding-bottom:calc(var(--safe-bottom) + var(--nav-height) + 20px);position:relative;z-index:1}@media(hover:hover)and (pointer:fine){.app-shell__content[data-v-fe716386]{height:calc(100dvh - var(--safe-top) - 12px);min-height:0;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable}}.app-icon[data-v-647992ab]{display:block;flex:0 0 auto}.skeleton[data-v-7389aab1]{animation:shimmer-7389aab1 1.8s ease-in-out infinite;background:linear-gradient(90deg,color-mix(in srgb,var(--surface-soft) 84%,var(--surface) 16%),color-mix(in srgb,var(--surface-contrast) 70%,var(--surface-soft) 30%) 48%,color-mix(in srgb,var(--surface-soft) 84%,var(--surface) 16%));background-size:220% 100%;border-radius:var(--skeleton-radius);display:block;height:var(--skeleton-height);overflow:hidden;width:var(--skeleton-width)}@keyframes shimmer-7389aab1{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.skeleton[data-v-7389aab1]{animation:none}}.badge[data-v-88666a8f]{align-items:center;border:1px solid transparent;border-radius:999px;display:inline-flex;font-size:var(--text-xs);font-weight:var(--weight-interactive);letter-spacing:.08em;min-height:18px;padding:0 8px;text-transform:uppercase}.badge--info[data-v-88666a8f]{background:var(--info-soft);border-color:color-mix(in srgb,var(--info) 26%,transparent);color:var(--accent-strong)}.badge--success[data-v-88666a8f]{background:var(--success-soft);border-color:color-mix(in srgb,var(--success) 22%,transparent);color:var(--success)}.badge--warning[data-v-88666a8f]{background:var(--warning-soft);border-color:color-mix(in srgb,var(--warning) 22%,transparent);color:var(--warning)}.badge--danger[data-v-88666a8f]{background:var(--danger-soft);border-color:color-mix(in srgb,var(--danger) 22%,transparent);color:var(--danger)}.badge--premium[data-v-88666a8f]{background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 24%,transparent);color:var(--accent-strong)}.calendar-card[data-v-9bca46df]{background:radial-gradient(circle at top right,color-mix(in srgb,var(--accent-soft) 34%,transparent),transparent 42%),linear-gradient(180deg,#ffffff05,#fff0),var(--surface);display:grid;gap:16px;overflow:hidden}.calendar-card__top[data-v-9bca46df]{align-items:center;display:flex;justify-content:space-between}.calendar-card__top p[data-v-9bca46df]{color:var(--text-muted);font-size:var(--text-section);letter-spacing:.12em;margin:0 0 4px;text-transform:uppercase}.calendar-card__top h2[data-v-9bca46df]{font-size:var(--text-lg);font-weight:var(--weight-semibold);margin:0}.calendar-card__nav[data-v-9bca46df]{display:flex;gap:8px}.calendar-card__nav button[data-v-9bca46df]{align-items:center;background:color-mix(in srgb,var(--surface-soft) 88%,transparent);border:1px solid var(--border-strong);border-radius:12px;color:var(--text);cursor:pointer;display:inline-flex;font-size:16px;height:34px;justify-content:center;width:34px}.calendar-card__hero[data-v-9bca46df]{align-items:stretch;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(140px,.9fr)}.calendar-card__date[data-v-9bca46df],.calendar-card__summary[data-v-9bca46df]{background:linear-gradient(180deg,#ffffff08,#fff0),var(--surface-soft);border:1px solid var(--border-strong);border-radius:var(--radius-lg);min-height:104px;padding:14px}.calendar-card__date[data-v-9bca46df]{display:grid;gap:8px}.calendar-card__date span[data-v-9bca46df],.calendar-card__summary small[data-v-9bca46df]{color:var(--tg-hint);font-size:var(--text-xs)}.calendar-card__date strong[data-v-9bca46df]{font-size:44px;font-weight:var(--weight-title);line-height:1}.calendar-card__summary[data-v-9bca46df]{align-content:end;display:grid;gap:10px}.calendar-card__summary p[data-v-9bca46df]{font-size:14px;font-weight:var(--weight-semibold);line-height:1.2;margin:0}.calendar-card__grid-shell[data-v-9bca46df]{background:linear-gradient(180deg,#ffffff08,#fff0),color-mix(in srgb,var(--surface-soft) 86%,var(--surface) 14%);border:1px solid var(--border-strong);border-radius:var(--radius-lg);display:grid;gap:10px;padding:12px}.calendar-card__weekdays[data-v-9bca46df],.calendar-card__grid[data-v-9bca46df]{display:grid;gap:10px;grid-template-columns:repeat(7,minmax(0,1fr))}.calendar-card__rows[data-v-9bca46df]{display:grid;gap:10px}.calendar-card__weekdays span[data-v-9bca46df]{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-interactive);text-align:center}.calendar-card__day[data-v-9bca46df]{align-items:center;background:transparent;border:none;border-radius:14px;color:var(--text);cursor:pointer;display:inline-flex;font-size:var(--text-body);font-weight:var(--weight-interactive);height:38px;justify-content:center;margin:0 auto;position:relative;width:38px}.calendar-card__day--active[data-v-9bca46df]{background:var(--hero-gradient);box-shadow:0 10px 20px color-mix(in srgb,var(--hero-glow) 44%,transparent);color:var(--accent-contrast)}.calendar-card__day--today[data-v-9bca46df]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 42%,transparent)}.calendar-card__day--disabled[data-v-9bca46df]{color:color-mix(in srgb,var(--text-soft) 78%,transparent);cursor:default}.calendar-card__day--marked[data-v-9bca46df]:after{background:var(--accent);border-radius:999px;bottom:3px;content:"";height:4px;position:absolute;width:4px}.calendar-card__day--active.calendar-card__day--marked[data-v-9bca46df]:after{background:var(--tg-button-text)}@media(hover:hover)and (pointer:fine){.calendar-card__day[data-v-9bca46df]:hover:not(:disabled):not(.calendar-card__day--active){background:color-mix(in srgb,var(--surface-contrast) 74%,transparent)}.calendar-card__nav button[data-v-9bca46df]:hover{background:color-mix(in srgb,var(--surface-contrast) 78%,transparent)}}@media(max-width:420px){.calendar-card__hero[data-v-9bca46df]{grid-template-columns:1fr}}.calendar-skeleton[data-v-b5774c09]{display:grid;gap:16px}.calendar-skeleton__top[data-v-b5774c09],.calendar-skeleton__nav[data-v-b5774c09],.calendar-skeleton__hero[data-v-b5774c09]{align-items:center;display:flex;gap:10px;justify-content:space-between}.calendar-skeleton__copy[data-v-b5774c09],.calendar-skeleton__hero-card[data-v-b5774c09]{display:grid;gap:8px}.calendar-skeleton__hero[data-v-b5774c09]{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(140px,.92fr)}.calendar-skeleton__hero-card[data-v-b5774c09],.calendar-skeleton__grid-shell[data-v-b5774c09]{background:color-mix(in srgb,var(--surface-soft) 88%,transparent);border:1px solid var(--border-strong);border-radius:var(--radius-lg);padding:14px}.calendar-skeleton__grid-shell[data-v-b5774c09]{display:grid;gap:12px}.calendar-skeleton__weekdays[data-v-b5774c09],.calendar-skeleton__grid[data-v-b5774c09]{display:grid;gap:10px;grid-template-columns:repeat(7,minmax(0,1fr));justify-items:center}@media(max-width:420px){.calendar-skeleton__hero[data-v-b5774c09]{grid-template-columns:1fr}}.drawer[data-v-b9961d5b]{background:linear-gradient(180deg,#ffffff05,#ffffff03),var(--surface);display:grid;gap:12px}.drawer__header[data-v-b9961d5b]{display:grid;gap:10px}.drawer__header p[data-v-b9961d5b]{color:var(--text-muted);font-size:var(--text-section);letter-spacing:.12em;margin:0 0 4px;text-transform:uppercase}.drawer__header h2[data-v-b9961d5b]{font-size:var(--text-lg);font-weight:var(--weight-semibold);margin:0}.drawer__actions[data-v-b9961d5b]{display:flex;flex-wrap:wrap;gap:8px}.drawer__actions[data-v-b9961d5b] .button{max-height:34px;min-height:34px}.drawer__list[data-v-b9961d5b]{display:grid}.day-item[data-v-b9961d5b]{align-items:center;border-top:1px solid var(--divider);display:flex;gap:12px;min-height:52px;padding:10px 0}.day-item[data-v-b9961d5b]:first-child{border-top:none}.day-item__dot[data-v-b9961d5b]{border-radius:999px;display:inline-block;flex:0 0 36px;height:36px;position:relative;width:36px}.day-item__dot--info[data-v-b9961d5b]{background:color-mix(in srgb,var(--info) 16%,transparent)}.day-item__dot--success[data-v-b9961d5b]{background:color-mix(in srgb,var(--success) 16%,transparent)}.day-item__dot--warning[data-v-b9961d5b]{background:color-mix(in srgb,var(--warning) 16%,transparent)}.day-item__dot--danger[data-v-b9961d5b]{background:color-mix(in srgb,var(--danger) 16%,transparent)}.day-item__copy[data-v-b9961d5b]{display:grid;gap:2px;min-width:0}.day-item__copy strong[data-v-b9961d5b]{font-size:var(--text-body);font-weight:var(--weight-interactive)}.day-item__copy small[data-v-b9961d5b]{color:var(--tg-hint);font-size:var(--text-xs)}@media(min-width:420px){.drawer__header[data-v-b9961d5b]{align-items:center;grid-template-columns:minmax(0,1fr) auto}}.plan-list-skeleton[data-v-70c20540]{display:grid;gap:10px}.plan-list-skeleton__card[data-v-70c20540]{align-items:stretch;display:grid;gap:0;grid-template-columns:84px minmax(0,1fr);overflow:hidden;padding:0}.plan-list-skeleton__time[data-v-70c20540]{background:linear-gradient(180deg,color-mix(in srgb,var(--info) 74%,var(--surface) 26%),color-mix(in srgb,var(--tg-link) 68%,var(--surface) 32%));display:grid;align-content:center;gap:8px;padding:12px 10px}.plan-list-skeleton__body[data-v-70c20540]{display:grid;align-content:center;gap:10px;padding:12px 14px}.plan-list-skeleton__title[data-v-70c20540]{align-items:center;display:flex;gap:10px;justify-content:space-between}@media(max-width:420px){.plan-list-skeleton__card[data-v-70c20540]{grid-template-columns:76px minmax(0,1fr)}}.home-page-skeleton[data-v-65c80c7b]{gap:16px}.home-page-skeleton__top[data-v-65c80c7b],.home-page-skeleton__chip[data-v-65c80c7b],.home-page-skeleton__actions[data-v-65c80c7b],.home-page-skeleton__hero-head[data-v-65c80c7b],.home-page-skeleton__signal-head[data-v-65c80c7b]{align-items:center;display:flex;gap:10px;justify-content:space-between}.home-page-skeleton__chip[data-v-65c80c7b]{background:color-mix(in srgb,var(--surface) 94%,var(--bg) 6%);border:1px solid var(--border-strong);border-radius:999px;flex:1 1 auto;justify-content:flex-start;max-width:calc(100% - 108px);padding:7px 14px 7px 7px}.home-page-skeleton__copy[data-v-65c80c7b],.home-page-skeleton__hero[data-v-65c80c7b],.home-page-skeleton__signal[data-v-65c80c7b]{display:grid;gap:10px}.home-page-skeleton__hero[data-v-65c80c7b]{gap:14px}.home-page-skeleton__meta[data-v-65c80c7b]{display:flex;flex-wrap:wrap;gap:10px 16px}.home-page-skeleton__quick[data-v-65c80c7b],.home-page-skeleton__stats[data-v-65c80c7b]{display:grid;gap:10px}.home-page-skeleton__quick[data-v-65c80c7b]{grid-template-columns:repeat(2,minmax(0,1fr))}.home-page-skeleton__quick-card[data-v-65c80c7b],.home-page-skeleton__stat-card[data-v-65c80c7b]{background:color-mix(in srgb,var(--surface-soft) 88%,transparent);border:1px solid var(--border-strong);border-radius:var(--radius-md);display:grid;gap:10px;padding:12px}.home-page-skeleton__stats[data-v-65c80c7b]{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:420px){.home-page-skeleton__quick[data-v-65c80c7b],.home-page-skeleton__stats[data-v-65c80c7b]{grid-template-columns:1fr}}.upsell[data-v-6074f6ff]{background:radial-gradient(circle at top right,rgba(245,200,76,.24),transparent 34%),linear-gradient(135deg,rgba(240,181,72,.16),rgba(240,181,72,.04) 42%,transparent 82%),var(--surface);border-color:#f0b54861;box-shadow:0 18px 34px #140a0333,inset 0 0 0 1px #f5c84c14;display:grid;gap:12px;isolation:isolate;overflow:hidden;position:relative}.upsell[data-v-6074f6ff]:after{animation:premium-sweep-6074f6ff 6.8s ease-in-out infinite;background:linear-gradient(120deg,transparent 0%,rgba(255,240,200,.02) 28%,rgba(255,228,160,.16) 46%,transparent 68%);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;transform:translate(-130%)}.upsell__header[data-v-6074f6ff]{align-items:center;display:flex;gap:10px;justify-content:space-between}.upsell__copy[data-v-6074f6ff]{display:grid;gap:6px}.upsell__chips[data-v-6074f6ff]{display:flex;flex-wrap:wrap;gap:8px}.upsell__chip[data-v-6074f6ff]{background:linear-gradient(180deg,#f0b5482e,#f0b54814);border:1px solid rgba(240,181,72,.28);border-radius:999px;color:#f6d889;font-size:var(--text-xs);padding:6px 10px}.upsell__header p[data-v-6074f6ff]{color:#f6d889;font-size:var(--text-section);letter-spacing:.12em;margin:0;text-transform:uppercase}.upsell__copy span[data-v-6074f6ff]{color:var(--text-muted);font-size:var(--text-xs);margin:0}h3[data-v-6074f6ff]{color:#fff3d1;font-size:var(--text-lg);font-weight:var(--weight-semibold);margin:0;text-shadow:0 0 24px rgba(245,200,76,.12)}.upsell[data-v-6074f6ff] .button{background:linear-gradient(135deg,#f5c84c,#f0b548);box-shadow:0 12px 28px #f0b54838;color:#1f1405;min-height:40px}@keyframes premium-sweep-6074f6ff{0%,18%{opacity:0;transform:translate(-130%)}28%,72%{opacity:1}82%,to{opacity:0;transform:translate(130%)}}@media(prefers-reduced-motion:reduce){.upsell[data-v-6074f6ff]:after{animation:none}}.modal-backdrop[data-v-9150eb97]{align-items:end;-webkit-backdrop-filter:blur(var(--backdrop-blur));backdrop-filter:blur(var(--backdrop-blur));background:var(--overlay);display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:16px 12px 0;position:fixed;z-index:var(--modal-backdrop-z)}.modal-sheet[data-v-9150eb97]{background:linear-gradient(180deg,#ffffff05,#ffffff03),var(--surface);border:1px solid var(--border-strong);border-radius:28px 28px 0 0;box-shadow:0 -18px 42px #0000005c;display:grid;gap:0;grid-template-rows:auto auto minmax(0,1fr) auto;max-height:min(88vh,calc(100dvh - var(--safe-top) - 12px));max-width:520px;overflow:hidden;width:100%;z-index:var(--modal-sheet-z)}.modal-sheet__handle[data-v-9150eb97]{background:color-mix(in srgb,var(--text-muted) 40%,transparent);border-radius:999px;height:4px;justify-self:center;margin-top:10px;width:40px}.modal-sheet__header[data-v-9150eb97]{align-items:center;border-bottom:1px solid var(--divider);display:flex;gap:10px;justify-content:space-between;padding:10px 14px 12px}.modal-sheet__title h3[data-v-9150eb97]{font-size:var(--text-lg);font-weight:var(--weight-interactive);margin:0}.modal-sheet__close[data-v-9150eb97]{align-items:center;background:var(--surface-soft);border:1px solid var(--border-strong);border-radius:10px;color:var(--text);cursor:pointer;display:inline-flex;font-size:22px;height:32px;justify-content:center;line-height:1;width:32px}.modal-sheet__body[data-v-9150eb97]{display:grid;gap:12px;min-height:0;overscroll-behavior:contain;overflow-y:auto;padding:0 14px 16px}.modal-sheet__footer[data-v-9150eb97]{background:var(--surface);border-top:1px solid var(--divider);display:grid;gap:10px;position:sticky;bottom:0;padding:12px 14px calc(var(--safe-bottom) + 16px)}.modal-sheet-enter-active[data-v-9150eb97],.modal-sheet-leave-active[data-v-9150eb97]{transition:opacity .18s ease}.modal-sheet-enter-active .modal-sheet[data-v-9150eb97],.modal-sheet-leave-active .modal-sheet[data-v-9150eb97]{transition:transform .28s cubic-bezier(.32,.72,0,1)}.modal-sheet-enter-from[data-v-9150eb97],.modal-sheet-leave-to[data-v-9150eb97]{opacity:0}.modal-sheet-enter-from .modal-sheet[data-v-9150eb97],.modal-sheet-leave-to .modal-sheet[data-v-9150eb97]{transform:translateY(32px)}.sheet-header-copy p[data-v-95968351]{color:var(--text-muted);font-size:var(--text-section);letter-spacing:.12em;margin:0;text-transform:uppercase}.amount-block[data-v-95968351]{background:color-mix(in srgb,var(--surface-soft) 82%,var(--bg) 18%);border:1px solid var(--border-strong);border-radius:var(--radius-lg);display:grid;gap:6px;justify-items:center;padding:14px 16px}.amount-block__currency[data-v-95968351]{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-interactive);letter-spacing:.12em}.amount-block__input[data-v-95968351]{background:transparent;border:none;border-bottom:1px solid color-mix(in srgb,var(--text-muted) 32%,transparent);border-radius:0;color:var(--text);font-size:28px;font-weight:var(--weight-semibold);padding:0 0 8px;text-align:center;width:100%}.sheet-group[data-v-95968351]{display:grid;gap:8px}.sheet-group__label[data-v-95968351]{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-interactive)}.chip-row[data-v-95968351]{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.chip-row[data-v-95968351]::-webkit-scrollbar{display:none}.chip-row--compact[data-v-95968351]{flex-wrap:wrap}.sheet-grid[data-v-95968351]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.sheet-field[data-v-95968351]{display:grid;gap:6px}.sheet-field span[data-v-95968351]{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-interactive)}.sheet-field input[data-v-95968351]{background:var(--surface-soft);border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text);min-height:var(--field-height);padding:0 14px}.choice-chip[data-v-95968351]{align-items:center;background:var(--surface-soft);border:1px solid var(--border-strong);border-radius:999px;color:var(--text);cursor:pointer;display:inline-flex;gap:6px;min-height:32px;padding:0 12px;white-space:nowrap}.choice-chip strong[data-v-95968351],.choice-chip small[data-v-95968351]{font-size:var(--text-body);font-weight:var(--weight-interactive)}.choice-chip small[data-v-95968351]{color:var(--text-muted)}.choice-chip--compact[data-v-95968351]{justify-content:center}.choice-chip--active[data-v-95968351]{background:color-mix(in srgb,var(--accent) 14%,transparent);border-color:color-mix(in srgb,var(--accent) 32%,transparent);color:var(--accent)}.modal__error[data-v-95968351]{color:var(--danger);font-size:var(--text-xs);margin:0}.modal__actions[data-v-95968351]{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.modal__actions[data-v-95968351] .button{min-height:44px}@media(max-width:560px){.sheet-grid[data-v-95968351],.modal__actions[data-v-95968351]{grid-template-columns:1fr}}.dashboard-page[data-v-e698f19c]{gap:16px}.calendar-loading-card[data-v-e698f19c],.calendar-loading-card__copy[data-v-e698f19c],.calendar-loading-card__rows[data-v-e698f19c]{display:grid;gap:10px}.calendar-loading-card__head[data-v-e698f19c]{align-items:center;display:flex;gap:10px;justify-content:space-between}.calendar-loading-card__row[data-v-e698f19c]{align-items:center;display:flex;gap:10px}.dashboard-top[data-v-e698f19c]{align-items:center;display:flex;gap:12px;justify-content:space-between;padding-top:2px}.user-chip[data-v-e698f19c]{align-items:center;background:color-mix(in srgb,var(--surface) 94%,var(--bg) 6%);border:1px solid var(--border-strong);border-radius:999px;color:var(--text);cursor:pointer;display:inline-flex;gap:10px;max-width:calc(100% - 108px);padding:7px 14px 7px 7px}.user-chip__avatar[data-v-e698f19c]{align-items:center;background:var(--hero-gradient);border-radius:999px;color:var(--accent-contrast);display:inline-flex;font-size:var(--text-body);font-weight:var(--weight-semibold);height:34px;justify-content:center;width:34px}.user-chip__copy[data-v-e698f19c]{display:grid;gap:2px;min-width:0;text-align:left}.user-chip__copy strong[data-v-e698f19c]{font-size:var(--text-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-chip__copy small[data-v-e698f19c]{color:var(--text-muted);font-size:var(--text-xs)}.dashboard-top__actions[data-v-e698f19c]{display:flex;gap:8px}.utility-button[data-v-e698f19c]{align-items:center;background:var(--surface-soft);border:1px solid var(--border-strong);border-radius:14px;color:var(--text);cursor:pointer;display:inline-flex;font-size:16px;height:36px;justify-content:center;width:36px}.utility-button[data-v-e698f19c] .app-icon{color:currentColor}.utility-button--accent[data-v-e698f19c]{background:var(--hero-gradient);border-color:transparent;color:var(--accent-contrast)}.hero-card[data-v-e698f19c]{background:radial-gradient(circle at top right,color-mix(in srgb,var(--hero-glow) 34%,transparent),transparent 38%),linear-gradient(180deg,#ffffff0a,#ffffff03),var(--surface);display:grid;gap:18px;overflow:hidden;position:relative}.hero-card__glow[data-v-e698f19c]{border-radius:999px;filter:blur(48px);opacity:.24;position:absolute}.hero-card__glow--accent[data-v-e698f19c]{background:color-mix(in srgb,var(--hero-glow) 54%,transparent);height:180px;right:-72px;top:-44px;width:180px}.hero-card__glow--success[data-v-e698f19c]{background:color-mix(in srgb,var(--success) 28%,transparent);bottom:-58px;height:150px;left:-46px;width:150px}.hero-card__head[data-v-e698f19c],.hero-card__meta[data-v-e698f19c],.hero-card__actions[data-v-e698f19c]{position:relative;z-index:1}.hero-card__head[data-v-e698f19c]{align-items:start;display:flex;gap:12px;justify-content:space-between}.hero-card__head p[data-v-e698f19c],.signal-card__header p[data-v-e698f19c]{color:var(--text-muted);font-size:var(--text-section);letter-spacing:.12em;margin:0 0 4px;text-transform:uppercase}.hero-card__head h1[data-v-e698f19c]{font-size:clamp(28px,8vw,36px);font-weight:700;letter-spacing:-.03em;line-height:1.04;margin:0}.hero-card__meta[data-v-e698f19c]{display:flex;flex-wrap:wrap;gap:10px 12px}.hero-card__meta span[data-v-e698f19c]{background:#ffffff0f;border:1px solid rgba(255,255,255,.06);border-radius:999px;color:var(--text-muted);font-size:var(--text-xs);padding:7px 12px}.hero-card__actions[data-v-e698f19c]{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.hero-action[data-v-e698f19c]{align-items:center;background:color-mix(in srgb,var(--surface-soft) 88%,rgba(255,255,255,.02));border:1px solid var(--border-strong);border-radius:var(--radius-md);color:var(--text);cursor:pointer;display:grid;gap:7px;justify-items:start;min-height:84px;padding:12px}.hero-action span[data-v-e698f19c]{align-items:center;background:rgba(var(--accent-rgb),.14);border-radius:999px;color:var(--accent-strong);display:inline-flex;font-size:14px;height:24px;justify-content:center;width:24px}.hero-action strong[data-v-e698f19c]{font-size:var(--text-body);font-weight:var(--weight-interactive);overflow-wrap:anywhere}.hero-action small[data-v-e698f19c]{color:var(--text-muted);font-size:var(--text-xs);line-height:1.4;text-align:left}.stat-grid[data-v-e698f19c]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.stat-card[data-v-e698f19c]{display:grid;gap:10px;min-height:118px}.stat-card__accent[data-v-e698f19c]{border-radius:999px;display:block;height:6px;width:44px}.stat-card--success .stat-card__accent[data-v-e698f19c]{background:linear-gradient(90deg,rgba(24,217,122,.24),var(--success))}.stat-card--warning .stat-card__accent[data-v-e698f19c]{background:linear-gradient(90deg,rgba(245,200,76,.22),var(--warning))}.stat-card--danger .stat-card__accent[data-v-e698f19c]{background:linear-gradient(90deg,rgba(255,93,115,.22),var(--danger))}.stat-card--info .stat-card__accent[data-v-e698f19c],.stat-card--premium .stat-card__accent[data-v-e698f19c]{background:linear-gradient(90deg,rgba(var(--accent-rgb),.2),var(--accent))}.stat-card span[data-v-e698f19c]{color:var(--text-muted);font-size:var(--text-xs)}.stat-card strong[data-v-e698f19c]{font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:-.02em}.signal-card[data-v-e698f19c]{display:grid;gap:14px}.signal-card__header[data-v-e698f19c]{align-items:center;display:flex;gap:12px;justify-content:space-between}.signal-card__aside[data-v-e698f19c]{align-items:center;display:flex;gap:8px}.signal-card__header h2[data-v-e698f19c]{font-size:var(--text-lg);font-weight:var(--weight-semibold);margin:0;overflow-wrap:anywhere}.signal-card__link[data-v-e698f19c]{background:transparent;border:none;color:var(--accent);cursor:pointer;font-size:var(--text-xs);font-weight:var(--weight-interactive);padding:0}.signal-list[data-v-e698f19c]{display:grid}.signal-row[data-v-e698f19c]{align-items:center;border-top:1px solid var(--divider);display:flex;gap:12px;min-height:58px;padding:12px 0}.signal-row[data-v-e698f19c]:first-child{border-top:none}.signal-row__dot[data-v-e698f19c]{border-radius:14px;flex:0 0 36px;height:36px;position:relative}.signal-row__dot[data-v-e698f19c]:after{border:1px solid rgba(255,255,255,.08);border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;position:absolute}.signal-row__dot--info[data-v-e698f19c]{background:var(--info-soft)}.signal-row__dot--success[data-v-e698f19c]{background:var(--success-soft)}.signal-row__dot--warning[data-v-e698f19c]{background:var(--warning-soft)}.signal-row__dot--danger[data-v-e698f19c]{background:var(--danger-soft)}.signal-row__copy[data-v-e698f19c]{display:grid;gap:2px;min-width:0}.signal-row__copy strong[data-v-e698f19c]{font-size:var(--text-body);font-weight:var(--weight-interactive)}.signal-row__copy small[data-v-e698f19c]{color:var(--text-muted);font-size:var(--text-xs)}.page__error[data-v-e698f19c]{color:var(--danger);font-size:var(--text-xs);margin-top:-4px}@media(max-width:420px){.user-chip[data-v-e698f19c]{max-width:calc(100% - 92px)}.signal-card__header[data-v-e698f19c]{align-items:start;flex-direction:column}.signal-card__aside[data-v-e698f19c]{width:100%}}.category-icon[data-v-568e7d65]{display:block;flex:0 0 auto}.finance-panel-skeleton[data-v-649005fb],.finance-panel-skeleton__copy[data-v-649005fb]{display:grid;gap:10px}.finance-panel-skeleton__filters[data-v-649005fb]{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.finance-panel-skeleton__card[data-v-649005fb],.finance-panel-skeleton__history-item[data-v-649005fb]{background:linear-gradient(180deg,#ffffff05,#ffffff03),var(--surface-soft);border:1px solid var(--border-strong);border-radius:var(--radius-md);display:grid;gap:12px;padding:12px}.finance-panel-skeleton__history-item[data-v-649005fb]{align-items:center;grid-template-columns:34px minmax(0,1fr) auto}.finance-panel-skeleton__row[data-v-649005fb]{display:flex;gap:10px}.finance-panel-skeleton__row--spread[data-v-649005fb]{justify-content:space-between}@media(max-width:420px){.finance-panel-skeleton__filters[data-v-649005fb]{grid-template-columns:1fr}.finance-panel-skeleton__history-item[data-v-649005fb]{grid-template-columns:34px minmax(0,1fr)}.finance-panel-skeleton__history-item[data-v-649005fb]>:last-child{grid-column:2}}.overview[data-v-7372093b]{display:grid;gap:12px}.hero-card[data-v-7372093b]{background:radial-gradient(circle at top right,color-mix(in srgb,var(--hero-glow) 34%,transparent),transparent 38%),linear-gradient(180deg,#ffffff05,#ffffff03),var(--surface);display:grid;gap:16px;overflow:hidden;position:relative}.hero-card__glow[data-v-7372093b]{border-radius:999px;filter:blur(48px);opacity:.22;position:absolute}.hero-card__glow--accent[data-v-7372093b]{background:color-mix(in srgb,var(--hero-glow) 54%,transparent);height:180px;right:-68px;top:-42px;width:180px}.hero-card__glow--success[data-v-7372093b]{background:color-mix(in srgb,var(--success) 30%,transparent);bottom:-48px;height:150px;left:-48px;width:150px}.hero-card__head[data-v-7372093b],.metric-grid[data-v-7372093b],.quick-action-bar[data-v-7372093b]{position:relative;z-index:1}.hero-card__head[data-v-7372093b]{align-items:start;display:flex;gap:12px;justify-content:space-between}.hero-card__head p[data-v-7372093b],.account-card__header p[data-v-7372093b]{color:var(--text-muted);font-size:var(--text-section);letter-spacing:.12em;margin:0 0 4px;text-transform:uppercase}.hero-card__head h2[data-v-7372093b]{font-size:clamp(26px,7vw,34px);font-weight:var(--weight-title);line-height:1.05;margin:0}.hero-card__hint[data-v-7372093b]{color:var(--text-muted);display:block;font-size:var(--text-xs);line-height:1.4;margin-top:6px;max-width:32ch}.net-pill[data-v-7372093b]{align-content:center;align-self:stretch;background:color-mix(in srgb,var(--surface-soft) 72%,var(--success-soft) 28%);border:1px solid color-mix(in srgb,var(--success) 18%,transparent);border-radius:var(--radius-md);display:grid;gap:4px;min-width:118px;padding:10px 12px}.net-pill small[data-v-7372093b]{color:var(--text-muted);font-size:var(--text-xs)}.net-pill strong[data-v-7372093b]{color:var(--success);font-size:var(--text-body);font-weight:var(--weight-interactive)}.net-pill--negative[data-v-7372093b]{background:var(--warning-soft);border-color:color-mix(in srgb,var(--warning) 22%,transparent)}.net-pill--negative strong[data-v-7372093b]{color:var(--warning)}.metric-grid[data-v-7372093b]{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.metric-card[data-v-7372093b]{background:color-mix(in srgb,var(--surface-soft) 90%,transparent);border:1px solid var(--border-strong);border-radius:var(--radius-md);display:grid;gap:10px;min-height:114px;padding:12px}.metric-card span[data-v-7372093b]{color:var(--text-muted);font-size:var(--text-xs)}.metric-card strong[data-v-7372093b]{font-size:var(--text-lg);font-weight:var(--weight-interactive)}.metric-card__accent[data-v-7372093b]{border-radius:999px;display:block;height:6px;width:42px}.metric-card--success .metric-card__accent[data-v-7372093b]{background:linear-gradient(90deg,rgba(24,217,122,.24),var(--success))}.metric-card--warning .metric-card__accent[data-v-7372093b]{background:linear-gradient(90deg,rgba(245,200,76,.22),var(--warning))}.metric-card--info .metric-card__accent[data-v-7372093b],.metric-card--premium .metric-card__accent[data-v-7372093b]{background:linear-gradient(90deg,rgba(var(--accent-rgb),.2),var(--accent))}.quick-action-bar[data-v-7372093b]{display:grid;gap:10px}.quick-action-bar__title span[data-v-7372093b]{color:var(--text-muted);font-size:var(--text-section);letter-spacing:.12em;text-transform:uppercase}.quick-action-bar__grid[data-v-7372093b]{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.quick-action[data-v-7372093b]{align-items:center;background:linear-gradient(180deg,#ffffff05,#fff0),var(--surface-soft);border:1px solid var(--border-strong);border-radius:var(--radius-md);color:var(--text);cursor:pointer;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr);justify-items:start;min-height:40px;padding:8px 10px;transition:transform .16s ease,border-color .16s ease}.quick-action[data-v-7372093b]:hover{border-color:rgba(var(--accent-rgb),.28)}.quick-action span[data-v-7372093b]{align-items:center;background:rgba(var(--accent-rgb),.14);border-radius:999px;color:var(--accent-strong);display:inline-flex;font-size:14px;height:24px;justify-content:center;width:24px}.quick-action strong[data-v-7372093b]{font-size:var(--text-body);font-weight:var(--weight-interactive);overflow-wrap:anywhere}.flow-grid[data-v-7372093b]{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.flow-card[data-v-7372093b]{background:linear-gradient(180deg,#ffffff05,#ffffff03),var(--surface);display:grid;gap:10px}.flow-card__head[data-v-7372093b]{align-items:center;display:flex;justify-content:space-between}.flow-card h3[data-v-7372093b]{font-size:var(--text-xl);font-weight:var(--weight-title);margin:0}.flow-card__progress[data-v-7372093b]{background:color-mix(in srgb,var(--surface-soft) 88%,transparent);border-radius:999px;height:6px;overflow:hidden}.flow-card__progress i[data-v-7372093b]{background:var(--accent);border-radius:inherit;display:block;height:100%}.flow-card__meta[data-v-7372093b]{color:var(--text-muted);display:grid;gap:6px;font-size:var(--text-xs);overflow-wrap:anywhere}.account-card[data-v-7372093b]{background:linear-gradient(180deg,#ffffff05,#ffffff03),var(--surface);display:grid;gap:10px}.account-card__header[data-v-7372093b]{align-items:center;display:flex;justify-content:space-between}.account-card__header h3[data-v-7372093b]{font-size:var(--text-lg);font-weight:var(--weight-semibold);margin:0}.account-list[data-v-7372093b]{display:grid;gap:8px}.account-row[data-v-7372093b]{align-items:center;background:color-mix(in srgb,var(--surface-soft) 88%,transparent);border:1px solid var(--border-strong);border-radius:var(--radius-md);color:var(--text);cursor:pointer;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;min-height:54px;padding:12px;text-align:left}.account-row__icon[data-v-7372093b]{align-items:center;border-radius:16px;box-shadow:inset 0 1px #ffffff14;color:var(--accent-contrast);display:inline-flex;font-size:12px;font-weight:700;height:36px;justify-content:center;width:36px}.account-row__copy[data-v-7372093b]{display:grid;gap:4px}.account-row__copy strong[data-v-7372093b],.account-row__meta strong[data-v-7372093b]{font-size:var(--text-body);font-weight:var(--weight-interactive);overflow-wrap:anywhere}.account-row__copy small[data-v-7372093b],.account-row__meta small[data-v-7372093b],.account-card__empty[data-v-7372093b]{color:var(--text-muted);font-size:var(--text-xs)}.account-row__progress[data-v-7372093b]{background:color-mix(in srgb,var(--surface-contrast) 88%,transparent);border-radius:999px;height:5px;overflow:hidden}.account-row__progress i[data-v-7372093b]{border-radius:inherit;display:block;height:100%}.account-row__meta[data-v-7372093b]{display:grid;gap:2px;justify-items:end}.account-card__empty[data-v-7372093b]{margin:0}@media(max-width:640px){.hero-card__head[data-v-7372093b]{flex-direction:column}.net-pill[data-v-7372093b]{min-width:0;width:100%}}.page[data-v-07ced2d2]{display:grid;gap:16px}.page__header[data-v-07ced2d2]{align-items:start;display:flex;gap:12px;justify-content:space-between}.page__header p[data-v-07ced2d2]{color:var(--text-muted);font-size:var(--text-section);letter-spacing:.12em;margin:0 0 4px;text-transform:uppercase}.page__header h1[data-v-07ced2d2]{font-size:var(--text-lg);font-weight:var(--weight-semibold);margin:0}.page__actions[data-v-07ced2d2]{align-items:center;display:grid;gap:10px;justify-items:end}.month-switcher[data-v-07ced2d2]{align-items:center;background:color-mix(in srgb,var(--surface) 94%,var(--bg) 6%);border:1px solid var(--border-strong);border-radius:999px;box-shadow:inset 0 1px #ffffff0a;display:flex;gap:8px;padding:4px}.month-switcher button[data-v-07ced2d2]{align-items:center;background:var(--surface-soft);border:1px solid var(--border-strong);border-radius:999px;color:var(--text);cursor:pointer;display:inline-flex;font-size:16px;height:28px;justify-content:center;width:28px}.month-switcher strong[data-v-07ced2d2]{font-size:var(--text-body);font-weight:var(--weight-interactive);min-width:106px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.page__plus[data-v-07ced2d2]{align-items:center;background:var(--hero-gradient);border:none;border-radius:999px;box-shadow:0 10px 24px color-mix(in srgb,var(--hero-glow) 52%,transparent);color:var(--accent-contrast);cursor:pointer;display:inline-flex;font-size:20px;height:40px;justify-content:center;width:40px}.section-tabs[data-v-07ced2d2]{background:color-mix(in srgb,var(--surface) 96%,var(--bg) 4%);border:1px solid var(--border-strong);border-radius:18px;display:grid;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr));padding:6px}.section-tabs__item[data-v-07ced2d2]{background:transparent;border:1px solid transparent;border-radius:14px;color:var(--text-muted);cursor:pointer;font-size:var(--text-sm);font-weight:var(--weight-interactive);line-height:1.25;min-height:44px;padding:8px 10px;text-align:center}.section-tabs__item--active[data-v-07ced2d2]{background:color-mix(in srgb,var(--accent) 14%,transparent);border-color:color-mix(in srgb,var(--accent) 26%,transparent);color:var(--accent)}.insight-grid[data-v-07ced2d2]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.insight-card[data-v-07ced2d2]{background:linear-gradient(180deg,#ffffff05,#ffffff03),var(--surface);display:grid;gap:10px;min-height:116px}.insight-card span[data-v-07ced2d2]{color:var(--text-muted);font-size:var(--text-xs)}.insight-card strong[data-v-07ced2d2]{font-size:var(--text-lg);font-weight:var(--weight-semibold)}.insight-card__accent[data-v-07ced2d2]{border-radius:999px;display:block;height:6px;width:42px}.insight-card--success .insight-card__accent[data-v-07ced2d2]{background:linear-gradient(90deg,rgba(24,217,122,.24),var(--success))}.insight-card--warning .insight-card__accent[data-v-07ced2d2]{background:linear-gradient(90deg,rgba(245,200,76,.22),var(--warning))}.insight-card--danger .insight-card__accent[data-v-07ced2d2]{background:linear-gradient(90deg,rgba(255,93,115,.22),var(--danger))}.insight-card--info .insight-card__accent[data-v-07ced2d2]{background:linear-gradient(90deg,rgba(85,166,255,.22),var(--info))}.panel-card[data-v-07ced2d2]{background:linear-gradient(180deg,#ffffff05,#ffffff03),var(--surface);display:grid;gap:14px}.history-spotlight[data-v-07ced2d2]{background:linear-gradient(180deg,#ffffff05,#ffffff03),var(--surface);display:grid;gap:12px}.history-spotlight__header[data-v-07ced2d2]{align-items:start;display:flex;gap:12px;justify-content:space-between}.history-spotlight__copy[data-v-07ced2d2]{display:grid;gap:4px}.history-spotlight__copy p[data-v-07ced2d2],.history-spotlight__copy small[data-v-07ced2d2]{color:var(--text-muted);margin:0}.history-spotlight__copy p[data-v-07ced2d2]{font-size:var(--text-section);letter-spacing:.12em;text-transform:uppercase}.history-spotlight__copy h2[data-v-07ced2d2]{font-size:var(--text-lg);font-weight:var(--weight-semibold);margin:0}.history-spotlight__copy small[data-v-07ced2d2]{line-height:1.45}.history-spotlight__list[data-v-07ced2d2]{display:grid}.panel-card__header[data-v-07ced2d2]{align-items:start;display:flex;gap:12px;justify-content:space-between}.panel-card__header p[data-v-07ced2d2]{color:var(--text-muted);font-size:var(--text-section);letter-spacing:.12em;margin:0 0 4px;text-transform:uppercase}.panel-card__header h2[data-v-07ced2d2]{font-size:var(--text-lg);font-weight:var(--weight-semibold);margin:0;overflow-wrap:anywhere}.panel-card__actions[data-v-07ced2d2]{align-items:center;display:flex;gap:8px}.panel-card__placeholder[data-v-07ced2d2]{display:grid}.limit-lock[data-v-07ced2d2]{align-items:start;background:var(--surface-soft);border:1px solid var(--border-strong);border-radius:var(--radius-md);display:grid;gap:10px;padding:12px}.limit-lock p[data-v-07ced2d2]{color:var(--text-muted);margin:0}.limit-list[data-v-07ced2d2]{display:grid;gap:10px}.limit-item[data-v-07ced2d2]{background:linear-gradient(180deg,#ffffff05,#ffffff03),var(--surface-soft);border:1px solid var(--border-strong);border-radius:var(--radius-md);display:grid;gap:10px;padding:12px}.limit-item__head[data-v-07ced2d2],.debt-item__head[data-v-07ced2d2],.panel-card__header[data-v-07ced2d2]{align-items:start;display:flex;justify-content:space-between}.limit-item__head strong[data-v-07ced2d2],.debt-item__head strong[data-v-07ced2d2]{font-size:var(--text-body);margin:0}.limit-item__head small[data-v-07ced2d2],.limit-item__meta span[data-v-07ced2d2],.limit-item__footer small[data-v-07ced2d2],.activity-group__head small[data-v-07ced2d2],.activity-item__copy small[data-v-07ced2d2],.debt-item__footer small[data-v-07ced2d2],.payment-account small[data-v-07ced2d2],.sheet-field span[data-v-07ced2d2],.sheet-group__label[data-v-07ced2d2],.sheet-hero small[data-v-07ced2d2],.sheet-stat span[data-v-07ced2d2]{color:var(--text-muted);font-size:var(--text-xs)}.limit-item__badges[data-v-07ced2d2],.debt-item__badges[data-v-07ced2d2]{display:flex;flex-wrap:wrap;gap:6px;justify-content:end}.limit-item__edit[data-v-07ced2d2]{background:transparent;border:none;color:var(--accent);cursor:pointer;font-size:var(--text-xs);font-weight:var(--weight-interactive);padding:0}.limit-item__progress[data-v-07ced2d2],.account-row__progress[data-v-07ced2d2],.flow-card__progress[data-v-07ced2d2]{background:color-mix(in srgb,var(--tg-hint) 14%,transparent);border-radius:999px;height:6px;overflow:hidden}.limit-item__progress i[data-v-07ced2d2],.account-row__progress i[data-v-07ced2d2],.flow-card__progress i[data-v-07ced2d2]{border-radius:inherit;display:block;height:100%}.limit-item__progress-bar--safe[data-v-07ced2d2]{background:var(--success)}.limit-item__progress-bar--warning[data-v-07ced2d2]{background:var(--warning)}.limit-item__progress-bar--exceeded[data-v-07ced2d2]{background:var(--danger)}.limit-item__meta[data-v-07ced2d2],.limit-item__footer[data-v-07ced2d2]{display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:space-between}.filter-row[data-v-07ced2d2]{display:flex;flex-wrap:wrap;gap:8px}.filter-chip[data-v-07ced2d2]{background:var(--surface-soft);border:1px solid var(--border-strong);border-radius:999px;color:var(--text);cursor:pointer;font-size:var(--text-xs);font-weight:var(--weight-interactive);min-height:30px;padding:0 12px}.filter-chip--active[data-v-07ced2d2]{background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 32%,transparent);color:var(--accent)}.activity-group-list[data-v-07ced2d2],.debt-list[data-v-07ced2d2]{display:grid;gap:12px}.activity-group[data-v-07ced2d2]{display:grid;gap:8px}.activity-group__head[data-v-07ced2d2]{align-items:center;display:flex;justify-content:space-between}.activity-item[data-v-07ced2d2]{align-items:center;border-top:1px solid var(--divider);display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;min-height:52px;padding-top:8px}.activity-item--preview[data-v-07ced2d2]:first-child{border-top:none;padding-top:0}.activity-item__icon[data-v-07ced2d2]{align-items:center;background:var(--warning-soft);border-radius:14px;color:var(--warning);display:inline-flex;font-size:var(--text-body);height:36px;justify-content:center;width:36px}.activity-item__icon--income[data-v-07ced2d2]{background:var(--success-soft);color:var(--success)}.activity-item__copy[data-v-07ced2d2]{display:grid;gap:2px}.activity-item__copy strong[data-v-07ced2d2],.debt-item__copy strong[data-v-07ced2d2],.sheet-hero strong[data-v-07ced2d2],.sheet-stat strong[data-v-07ced2d2]{font-size:var(--text-body);font-weight:var(--weight-interactive);overflow-wrap:anywhere}.activity-item__amount[data-v-07ced2d2]{color:var(--warning);font-size:var(--text-body);font-weight:var(--weight-interactive)}.activity-item__amount--income[data-v-07ced2d2]{color:var(--success)}.debt-item[data-v-07ced2d2]{background:linear-gradient(180deg,#ffffff05,#ffffff03),var(--surface-soft);border:1px solid var(--border-strong);border-radius:var(--radius-md);display:grid;gap:10px;padding:12px}.debt-item__copy[data-v-07ced2d2]{display:grid;gap:6px}.debt-item__amount[data-v-07ced2d2]{font-size:var(--text-body);text-align:right}.debt-item__footer[data-v-07ced2d2]{align-items:center;display:flex;gap:10px;justify-content:space-between}.sheet-hero[data-v-07ced2d2]{background:linear-gradient(180deg,#ffffff05,#ffffff03),var(--surface-soft);border:1px solid var(--border-strong);border-radius:var(--radius-md);display:grid;gap:4px;padding:12px}.sheet-hero h3[data-v-07ced2d2]{font-size:var(--text-lg);font-weight:var(--weight-title);margin:0}.sheet-hero--limit[data-v-07ced2d2]{gap:2px}.sheet-grid[data-v-07ced2d2]{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.sheet-stat[data-v-07ced2d2]{background:var(--surface-soft);border:1px solid var(--border-strong);border-radius:var(--radius-md);display:grid;gap:4px;padding:12px}.sheet-field[data-v-07ced2d2],.sheet-group[data-v-07ced2d2]{display:grid;gap:6px}.sheet-field input[data-v-07ced2d2],.sheet-field select[data-v-07ced2d2]{background:var(--surface-soft);border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text);min-height:var(--field-height);padding:0 12px}.payment-account[data-v-07ced2d2]{background:var(--surface-soft);border:1px solid var(--border-strong);border-radius:var(--radius-md);display:grid;gap:4px;padding:10px 12px}.limit-category-row[data-v-07ced2d2]{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.choice-chip[data-v-07ced2d2]{align-items:center;background:var(--surface-soft);border:1px solid var(--border-strong);border-radius:999px;color:var(--text);cursor:pointer;display:inline-flex;gap:6px;min-height:32px;padding:0 12px;white-space:normal}.choice-chip--active[data-v-07ced2d2]{background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 32%,transparent);color:var(--accent)}.choice-chip__icon[data-v-07ced2d2]{align-items:center;display:inline-flex;justify-content:center}.limit-footer[data-v-07ced2d2]{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:560px){.insight-grid[data-v-07ced2d2],.sheet-grid[data-v-07ced2d2],.limit-footer[data-v-07ced2d2]{grid-template-columns:1fr}.section-tabs[data-v-07ced2d2]{grid-template-columns:repeat(2,minmax(0,1fr))}.page__header[data-v-07ced2d2],.debt-item__footer[data-v-07ced2d2]{grid-template-columns:1fr}.page__actions[data-v-07ced2d2],.panel-card__actions[data-v-07ced2d2]{justify-items:stretch}.history-spotlight__header[data-v-07ced2d2],.panel-card__header[data-v-07ced2d2],.limit-item__head[data-v-07ced2d2],.debt-item__head[data-v-07ced2d2]{flex-direction:column}}.plans-page-skeleton[data-v-415ded7f]{gap:14px}.plans-page-skeleton__shell[data-v-415ded7f],.plans-page-skeleton__panel[data-v-415ded7f],.plans-page-skeleton__copy[data-v-415ded7f]{display:grid;gap:12px}.plans-page-skeleton__header[data-v-415ded7f],.plans-page-skeleton__panel-head[data-v-415ded7f]{align-items:center;display:flex;gap:12px;justify-content:space-between}.plans-page-skeleton__filters[data-v-415ded7f]{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:420px){.plans-page-skeleton__filters[data-v-415ded7f]{grid-template-columns:1fr}}.plans-page[data-v-3a7733cd]{gap:14px}.schedule-shell[data-v-3a7733cd]{background:radial-gradient(circle at top right,color-mix(in srgb,var(--accent-soft) 34%,transparent),transparent 42%),linear-gradient(180deg,#ffffff05,#fff0),var(--surface);display:grid;gap:14px;padding:18px;position:sticky;top:calc(env(safe-area-inset-top,0px) + 8px);z-index:5}.schedule-shell--loading[data-v-3a7733cd]{pointer-events:none}.schedule-shell__header[data-v-3a7733cd],.schedule-shell__monthbar[data-v-3a7733cd],.plans-day__header[data-v-3a7733cd],.plans-group__head[data-v-3a7733cd],.schedule-card__title[data-v-3a7733cd]{align-items:center;display:flex;gap:12px;justify-content:space-between}.schedule-shell__header p[data-v-3a7733cd],.plans-day__header p[data-v-3a7733cd],.plans-group__head p[data-v-3a7733cd]{color:var(--text-muted);font-size:var(--text-section);letter-spacing:.12em;margin:0 0 4px;text-transform:uppercase}.schedule-shell__header h1[data-v-3a7733cd]{font-size:var(--text-xl);font-weight:var(--weight-title);letter-spacing:-.04em;margin:0}.plans-day__header[data-v-3a7733cd]{align-items:start}.plans-day__header h2[data-v-3a7733cd],.plans-group__head h3[data-v-3a7733cd]{font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:-.02em;margin:0}.plans-day__header small[data-v-3a7733cd],.plans-group__head small[data-v-3a7733cd]{color:var(--text-muted);display:block;font-size:var(--text-xs);line-height:1.45}.plans-page__plus[data-v-3a7733cd],.schedule-shell__nav[data-v-3a7733cd]{align-items:center;background:color-mix(in srgb,var(--surface-soft) 86%,transparent);border:1px solid var(--border-strong);border-radius:14px;color:var(--text);cursor:pointer;display:inline-flex;font-size:24px;height:42px;justify-content:center;transition:background .16s ease,border-color .16s ease,transform .12s ease;width:42px}.plans-page__plus[data-v-3a7733cd]{background:var(--hero-gradient);border-color:transparent;box-shadow:0 10px 24px color-mix(in srgb,var(--hero-glow) 38%,transparent);color:var(--accent-contrast)}.schedule-shell__nav[data-v-3a7733cd]{font-size:22px;height:36px;width:36px}.schedule-shell__monthcopy[data-v-3a7733cd]{display:grid;gap:3px;justify-items:center;text-align:center}.schedule-shell__monthcopy strong[data-v-3a7733cd]{font-size:var(--text-lg);font-weight:var(--weight-semibold);margin:0;text-transform:capitalize}.schedule-shell__monthcopy small[data-v-3a7733cd],.schedule-shell__foot span[data-v-3a7733cd]{color:var(--text-muted);font-size:var(--text-xs);line-height:1.4}.schedule-shell__hero[data-v-3a7733cd]{align-items:stretch;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(128px,.88fr)}.schedule-shell__date[data-v-3a7733cd],.schedule-shell__summary[data-v-3a7733cd]{background:linear-gradient(180deg,#ffffff08,#fff0),var(--surface-soft);border:1px solid var(--border-strong);border-radius:var(--radius-lg);min-height:88px;padding:12px}.schedule-shell__date[data-v-3a7733cd]{display:grid;gap:8px}.schedule-shell__date span[data-v-3a7733cd],.schedule-shell__summary small[data-v-3a7733cd]{color:var(--tg-hint);font-size:var(--text-xs)}.schedule-shell__date strong[data-v-3a7733cd]{font-size:38px;font-weight:var(--weight-title);line-height:1}.schedule-shell__summary[data-v-3a7733cd]{align-content:end;display:grid;gap:8px}.schedule-shell__summary p[data-v-3a7733cd]{font-size:13px;font-weight:var(--weight-semibold);line-height:1.2;margin:0}.schedule-shell__foot[data-v-3a7733cd]{align-items:center;display:flex;gap:12px;justify-content:space-between}.schedule-calendar[data-v-3a7733cd]{background:linear-gradient(180deg,#ffffff08,#fff0),color-mix(in srgb,var(--surface-soft) 86%,var(--surface) 14%);border:1px solid var(--border-strong);border-radius:var(--radius-lg);display:grid;gap:10px;padding:14px}.schedule-calendar__weekdays[data-v-3a7733cd],.schedule-calendar__week[data-v-3a7733cd]{display:grid;gap:10px;grid-template-columns:repeat(7,minmax(0,1fr))}.schedule-calendar__weekdays span[data-v-3a7733cd]{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-interactive);text-align:center}.schedule-calendar__viewport[data-v-3a7733cd]{overflow:hidden}.schedule-calendar__rows[data-v-3a7733cd]{display:grid;gap:10px;transition:transform .18s ease}.schedule-calendar__day[data-v-3a7733cd]{align-items:center;background:transparent;border:none;border-radius:13px;color:var(--text);cursor:pointer;display:inline-flex;font-size:var(--text-body);font-weight:var(--weight-interactive);height:34px;justify-content:center;margin:0 auto;position:relative;transition:background .16s ease,color .16s ease,transform .12s ease,box-shadow .16s ease;width:34px}.schedule-calendar__day span[data-v-3a7733cd]{position:relative;z-index:1}.schedule-calendar__day--other[data-v-3a7733cd]{color:color-mix(in srgb,var(--text-soft) 78%,transparent)}.schedule-calendar__day--today[data-v-3a7733cd]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 42%,transparent)}.schedule-calendar__day--marked[data-v-3a7733cd]:after{background:var(--accent);border-radius:999px;bottom:3px;content:"";height:4px;position:absolute;width:4px}.schedule-calendar__day--selected[data-v-3a7733cd]{background:var(--hero-gradient);box-shadow:0 10px 20px color-mix(in srgb,var(--hero-glow) 44%,transparent);color:var(--accent-contrast)}.schedule-calendar__day--selected.schedule-calendar__day--marked[data-v-3a7733cd]:after{background:var(--tg-button-text)}.schedule-shell__overlay[data-v-3a7733cd]{align-items:end;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(180deg,#0c122214,#0c12225c);border-radius:inherit;display:grid;top:0;right:0;bottom:0;left:0;justify-items:end;padding:18px;position:absolute}.schedule-shell__overlay-card[data-v-3a7733cd]{background:color-mix(in srgb,var(--surface) 92%,transparent);border:1px solid var(--border-strong);border-radius:var(--radius-md);display:grid;gap:10px;min-width:160px;padding:12px}.plans-summary[data-v-3a7733cd]{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.plans-summary__item[data-v-3a7733cd]{background:color-mix(in srgb,var(--surface) 94%,transparent);border:1px solid var(--border-strong);border-radius:var(--radius-md);cursor:pointer;display:grid;gap:6px;min-height:84px;padding:12px;text-align:left;transition:border-color .16s ease,background .16s ease,transform .12s ease,box-shadow .16s ease}.plans-summary__item span[data-v-3a7733cd],.plans-summary__item small[data-v-3a7733cd]{color:var(--text-muted);font-size:var(--text-xs);line-height:1.35}.plans-summary__item strong[data-v-3a7733cd]{font-size:var(--text-xl);font-weight:var(--weight-title);letter-spacing:-.03em}.plans-summary__item--active[data-v-3a7733cd]{border-color:color-mix(in srgb,var(--accent) 34%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 18%,transparent),0 10px 24px #0000001f;transform:translateY(-1px)}.plans-summary__item--danger[data-v-3a7733cd]{background:color-mix(in srgb,var(--danger-soft) 84%,var(--surface) 16%)}.plans-summary__item--premium[data-v-3a7733cd]{background:color-mix(in srgb,var(--accent-soft) 88%,var(--surface) 12%)}.plans-summary__item--warning[data-v-3a7733cd]{background:color-mix(in srgb,var(--warning-soft) 84%,var(--surface) 16%)}.plans-summary__item--info[data-v-3a7733cd]{background:color-mix(in srgb,var(--info-soft) 84%,var(--surface) 16%)}.plans-day[data-v-3a7733cd],.plans-groups[data-v-3a7733cd],.plans-group[data-v-3a7733cd]{display:grid;gap:12px}.plans-group[data-v-3a7733cd]{padding-top:4px}.plans-group+.plans-group[data-v-3a7733cd]{border-top:1px solid color-mix(in srgb,var(--border-strong) 82%,transparent);padding-top:14px}.schedule-list[data-v-3a7733cd]{display:grid;gap:10px}.schedule-card[data-v-3a7733cd]{background:color-mix(in srgb,var(--surface) 95%,rgba(255,255,255,.05));border:1px solid var(--border-strong);border-radius:20px;display:grid;grid-template-columns:72px minmax(0,1fr);overflow:hidden}.schedule-card__time[data-v-3a7733cd]{color:#fff;display:grid;align-content:center;gap:4px;min-height:72px;padding:10px 9px}.schedule-card__time strong[data-v-3a7733cd]{font-size:18px;font-weight:var(--weight-title);letter-spacing:-.03em;line-height:1}.schedule-card__time small[data-v-3a7733cd]{font-size:11px;line-height:1.3;opacity:.86}.schedule-card__time--info[data-v-3a7733cd]{background:linear-gradient(180deg,color-mix(in srgb,var(--info) 88%,#fff 12%),color-mix(in srgb,var(--tg-link) 72%,var(--info) 28%))}.schedule-card__time--warning[data-v-3a7733cd]{background:linear-gradient(180deg,color-mix(in srgb,var(--warning) 88%,var(--info) 12%),color-mix(in srgb,var(--info) 76%,var(--warning) 24%))}.schedule-card__time--premium[data-v-3a7733cd]{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 72%,var(--info) 28%),color-mix(in srgb,var(--info) 66%,var(--accent) 34%))}.schedule-card__time--danger[data-v-3a7733cd]{background:linear-gradient(180deg,color-mix(in srgb,var(--danger) 76%,var(--info) 24%),color-mix(in srgb,var(--info) 64%,var(--danger) 36%))}.schedule-card__body[data-v-3a7733cd]{display:grid;align-content:center;gap:7px;padding:11px 13px}.schedule-card__title[data-v-3a7733cd]{align-items:start;gap:8px}.schedule-card__title strong[data-v-3a7733cd]{font-size:14px;font-weight:var(--weight-semibold);letter-spacing:-.01em;line-height:1.3}.schedule-card__body span[data-v-3a7733cd]{color:var(--text-muted);font-size:var(--text-xs);line-height:1.4}@media(hover:hover){.plans-page__plus[data-v-3a7733cd]:hover,.schedule-shell__nav[data-v-3a7733cd]:hover,.plans-summary__item[data-v-3a7733cd]:hover,.schedule-calendar__day[data-v-3a7733cd]:hover{transform:translateY(-1px)}.schedule-calendar__day[data-v-3a7733cd]:hover{background:color-mix(in srgb,var(--surface-contrast) 74%,transparent)}}@media(max-width:420px){.schedule-shell[data-v-3a7733cd]{padding:16px}.schedule-shell__hero[data-v-3a7733cd],.plans-summary[data-v-3a7733cd]{grid-template-columns:1fr}.schedule-card[data-v-3a7733cd]{grid-template-columns:68px minmax(0,1fr)}.schedule-card__time[data-v-3a7733cd]{min-height:68px;padding:10px 8px}.schedule-card__time strong[data-v-3a7733cd]{font-size:17px}}.theme-card[data-v-6cc6a991]{display:grid;gap:10px}.theme-card__head p[data-v-6cc6a991]{color:var(--text-muted);font-size:var(--text-section);letter-spacing:.12em;margin:0 0 4px;text-transform:uppercase}.theme-card__head h3[data-v-6cc6a991]{font-size:var(--text-lg);font-weight:var(--weight-semibold);margin:0}.theme-grid[data-v-6cc6a991]{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.theme-option[data-v-6cc6a991]{background:linear-gradient(180deg,#ffffff05,#ffffff03),var(--surface-soft);border:1px solid var(--border-strong);border-radius:var(--radius-md);display:grid;gap:4px;min-height:98px;padding:12px;text-align:left}.theme-option--active[data-v-6cc6a991]{border-color:color-mix(in srgb,var(--accent) 36%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 24%,transparent),0 10px 24px #0000002e}.theme-option>span[data-v-6cc6a991]{font-size:var(--text-body);font-weight:var(--weight-interactive)}.theme-option>small[data-v-6cc6a991]{color:var(--text-muted);font-size:var(--text-xs)}.theme-option__swatch[data-v-6cc6a991]{border-radius:999px;display:inline-block;height:22px;width:22px}.theme-option__swatch--classic[data-v-6cc6a991]{background:linear-gradient(135deg,#ff4d6d,#ff8a5b)}.theme-option__swatch--graphite[data-v-6cc6a991]{background:linear-gradient(135deg,#6f7892,#a5adc4)}.theme-option__swatch--gold[data-v-6cc6a991]{background:linear-gradient(135deg,#f5c84c,#ff8a5b)}.theme-option__swatch--mint[data-v-6cc6a991]{background:linear-gradient(135deg,#18d97a,#35f0a1)}.theme-card[data-v-6cc6a991] .badge{justify-self:start}.list[data-v-2d10f67b]{display:grid;gap:12px}.summary-card[data-v-2d10f67b],.item-card[data-v-2d10f67b]{position:relative}.summary-card[data-v-2d10f67b]{align-items:center;background:radial-gradient(circle at top right,color-mix(in srgb,var(--accent) 18%,transparent),transparent 42%),linear-gradient(180deg,#ffffff0a,#ffffff03),color-mix(in srgb,var(--surface-strong) 92%,var(--bg) 8%);border:1px solid color-mix(in srgb,var(--accent) 18%,var(--border-strong));border-radius:22px;display:flex;justify-content:space-between;overflow:hidden;padding:16px}.summary-card__content[data-v-2d10f67b]{align-items:center;display:flex;gap:14px;position:relative;z-index:1}.summary-card__metric[data-v-2d10f67b]{align-items:baseline;background:color-mix(in srgb,var(--accent-soft) 78%,rgba(255,255,255,.03));border:1px solid color-mix(in srgb,var(--accent) 22%,transparent);border-radius:18px;display:inline-flex;flex:0 0 auto;gap:4px;min-width:76px;padding:12px 14px}.summary-card__metric strong[data-v-2d10f67b]{color:var(--text);font-family:var(--font-display);font-size:26px;font-weight:var(--weight-title);line-height:1}.summary-card__metric span[data-v-2d10f67b]{color:var(--text-soft);font-size:var(--text-sm);font-weight:var(--weight-interactive)}.summary-card__copy[data-v-2d10f67b]{display:grid;gap:4px}.summary-card__copy p[data-v-2d10f67b]{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-interactive);letter-spacing:.12em;margin:0;text-transform:uppercase}.summary-card__copy strong[data-v-2d10f67b]{color:var(--text);display:block;font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:1.15;margin:0}.summary-card__copy span[data-v-2d10f67b]{color:color-mix(in srgb,var(--text) 76%,var(--text-muted));font-size:var(--text-sm);line-height:1.45}.summary-card__glow[data-v-2d10f67b]{border-radius:999px;filter:blur(42px);opacity:.24;position:absolute}.summary-card__glow--primary[data-v-2d10f67b]{background:color-mix(in srgb,var(--accent) 48%,transparent);height:110px;right:-28px;top:-18px;width:110px}.summary-card__glow--secondary[data-v-2d10f67b]{background:color-mix(in srgb,var(--info) 36%,transparent);bottom:-30px;height:96px;left:-18px;width:96px}.item-card[data-v-2d10f67b]{align-items:center;background:linear-gradient(180deg,#ffffff08,#ffffff03),color-mix(in srgb,var(--surface-soft) 88%,var(--surface) 12%);border:1px solid var(--border-strong);border-radius:20px;display:flex;gap:12px;justify-content:space-between;padding:13px 14px}.item-card--off[data-v-2d10f67b]{background:linear-gradient(180deg,#ffffff05,#ffffff02),color-mix(in srgb,var(--surface) 94%,var(--bg) 6%);border-color:var(--border)}.item-card__lead[data-v-2d10f67b]{align-items:center;display:flex;flex:1;gap:12px;min-width:0}.item-card__icon[data-v-2d10f67b]{align-items:center;border-radius:16px;display:inline-flex;flex:0 0 auto;height:42px;justify-content:center;width:42px}.item-card__icon--success[data-v-2d10f67b]{background:color-mix(in srgb,var(--success-soft) 72%,transparent);border:1px solid color-mix(in srgb,var(--success) 20%,transparent);color:var(--success)}.item-card__icon--info[data-v-2d10f67b]{background:color-mix(in srgb,var(--info-soft) 72%,transparent);border:1px solid color-mix(in srgb,var(--info) 20%,transparent);color:var(--info)}.item-card__icon--warning[data-v-2d10f67b]{background:color-mix(in srgb,var(--warning-soft) 72%,transparent);border:1px solid color-mix(in srgb,var(--warning) 20%,transparent);color:var(--warning)}.item-card__icon--danger[data-v-2d10f67b]{background:color-mix(in srgb,var(--danger-soft) 72%,transparent);border:1px solid color-mix(in srgb,var(--danger) 20%,transparent);color:var(--danger)}.item-card__icon--premium[data-v-2d10f67b]{background:color-mix(in srgb,var(--accent-soft) 72%,transparent);border:1px solid color-mix(in srgb,var(--accent) 20%,transparent);color:var(--accent-strong)}.item-card__copy[data-v-2d10f67b]{display:grid;gap:4px;min-width:0}.item-card__title[data-v-2d10f67b]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.item-card__title strong[data-v-2d10f67b]{color:var(--text);display:block;font-size:var(--text-body);font-weight:var(--weight-interactive);line-height:1.25;margin:0}.item-card__copy span[data-v-2d10f67b]{color:var(--text-muted);font-size:var(--text-xs);line-height:1.45}.toggle[data-v-2d10f67b]{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 88%,white 10%),color-mix(in srgb,var(--accent-end) 94%,var(--accent) 6%));border:1px solid color-mix(in srgb,var(--accent) 44%,transparent);border-radius:999px;box-shadow:0 10px 24px color-mix(in srgb,var(--accent) 24%,transparent);cursor:pointer;flex:0 0 auto;height:28px;position:relative;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .12s ease;width:48px}.toggle--hero[data-v-2d10f67b]{position:relative;z-index:1}.toggle--off[data-v-2d10f67b]{background:color-mix(in srgb,var(--surface-contrast) 92%,var(--bg) 8%);border-color:var(--border);box-shadow:none}.toggle[data-v-2d10f67b]:after{background:linear-gradient(180deg,#fffffffa,#ffffffe0);border-radius:999px;content:"";box-shadow:0 3px 8px #00000038;height:20px;position:absolute;right:4px;top:3px;transition:transform .16s ease;width:20px}.toggle--off[data-v-2d10f67b]:after{transform:translate(-20px)}@media(max-width:420px){.summary-card[data-v-2d10f67b]{align-items:start;flex-direction:column}.summary-card__content[data-v-2d10f67b]{align-items:start}.toggle--hero[data-v-2d10f67b]{align-self:flex-end}.item-card[data-v-2d10f67b]{padding:12px}}.profile-hero[data-v-1b7c5295]{background:radial-gradient(circle at top left,color-mix(in srgb,var(--hero-glow) 34%,transparent),transparent 38%),radial-gradient(circle at bottom right,color-mix(in srgb,var(--success) 18%,transparent),transparent 42%),linear-gradient(180deg,#ffffff05,#ffffff03),var(--surface);min-height:184px;overflow:hidden;padding:16px;position:relative}.profile-hero__glow[data-v-1b7c5295]{border-radius:999px;filter:blur(56px);opacity:.26;position:absolute}.profile-hero__glow--gold[data-v-1b7c5295]{background:color-mix(in srgb,var(--accent) 46%,transparent);height:160px;left:-74px;top:12px;width:160px}.profile-hero__glow--teal[data-v-1b7c5295]{background:color-mix(in srgb,var(--success) 30%,transparent);bottom:8px;height:150px;right:-70px;width:150px}.profile-hero__header[data-v-1b7c5295],.profile-hero__center[data-v-1b7c5295]{position:relative;z-index:1}.profile-hero__header h2[data-v-1b7c5295]{font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:1.1;margin:0}.profile-hero__center[data-v-1b7c5295]{align-items:center;display:grid;gap:8px;justify-items:center;margin-top:10px;text-align:center}.profile-hero__avatar[data-v-1b7c5295]{align-items:center;background:color-mix(in srgb,var(--surface-soft) 82%,var(--bg) 18%);border:2px solid color-mix(in srgb,var(--accent) 32%,transparent);border-radius:999px;color:var(--accent-strong);display:inline-flex;font-family:var(--font-display);font-size:24px;font-weight:700;height:70px;justify-content:center;width:70px}.profile-hero__center strong[data-v-1b7c5295]{font-size:clamp(16px,4.6vw,22px);font-weight:var(--weight-title);line-height:1.15;max-width:16ch}.profile-hero__meta[data-v-1b7c5295]{background:color-mix(in srgb,var(--accent) 10%,var(--surface-strong));border:1px solid color-mix(in srgb,var(--accent) 28%,transparent);border-radius:18px;color:var(--accent-strong);display:grid;gap:4px;justify-items:center;max-width:100%;padding:9px 12px;width:min(100%,520px)}.profile-hero__meta-line[data-v-1b7c5295]{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;font-weight:var(--weight-interactive);gap:8px;justify-content:center;line-height:1.35}.profile-hero__meta-id[data-v-1b7c5295]{font-size:11px;font-weight:var(--weight-interactive);line-height:1.3}.profile-hero__meta-line i[data-v-1b7c5295]{background:currentColor;border-radius:999px;display:inline-block;height:4px;opacity:.8;width:4px}.profile-hero[data-v-1b7c5295] .badge{font-size:10px;padding:3px 8px}@media(max-width:420px){.profile-hero[data-v-1b7c5295]{padding-inline:16px}.profile-hero__meta-line[data-v-1b7c5295]{gap:6px}}.premium-grid[data-v-22843e6c]{display:grid;gap:12px}.premium-grid__header[data-v-22843e6c]{display:grid;gap:4px}.premium-grid__header p[data-v-22843e6c]{color:color-mix(in srgb,var(--accent) 80%,var(--text) 20%);font-size:var(--text-section);letter-spacing:.14em;margin:0;text-transform:uppercase}.premium-grid__header h3[data-v-22843e6c]{font-size:var(--text-lg);font-weight:var(--weight-semibold);margin:0}.premium-grid__content[data-v-22843e6c]{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.premium-grid__item[data-v-22843e6c]{align-items:start;background:radial-gradient(circle at top right,rgba(245,200,76,.18),transparent 34%),linear-gradient(180deg,#f0b54829,#f0b5480d),color-mix(in srgb,var(--surface-soft) 88%,transparent);border:1px solid rgba(240,181,72,.34);border-radius:var(--radius-md);box-shadow:0 14px 28px #140a0324,inset 0 0 0 1px #f5c84c0f;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);min-height:112px;overflow:hidden;padding:14px;position:relative;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.premium-grid__item[data-v-22843e6c]:after{animation:premium-card-sweep-22843e6c 7.2s ease-in-out infinite;background:linear-gradient(120deg,transparent 0%,rgba(255,248,220,.02) 30%,rgba(255,231,163,.16) 48%,transparent 68%);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;transform:translate(-135%)}.premium-grid__check[data-v-22843e6c]{align-items:center;background:linear-gradient(135deg,#f5c84c,#f0b548);border-radius:999px;box-shadow:0 10px 18px #f0b5482e;color:#1f1405;display:inline-flex;flex:0 0 30px;height:30px;justify-content:center;width:30px}.premium-grid__check svg[data-v-22843e6c]{height:18px;width:18px}.premium-grid__copy[data-v-22843e6c]{display:grid;gap:4px}.premium-grid__copy strong[data-v-22843e6c]{color:#fff3d1;font-size:var(--text-body);font-weight:var(--weight-semibold);line-height:1.3}.premium-grid__copy small[data-v-22843e6c]{color:var(--text-muted);font-size:var(--text-xs);line-height:1.5}@media(hover:hover)and (pointer:fine){.premium-grid__item[data-v-22843e6c]:hover{border-color:#f5c84c7a;box-shadow:0 18px 34px #140a032e,inset 0 0 0 1px #f5c84c1a;transform:translateY(-2px)}}@keyframes premium-card-sweep-22843e6c{0%,22%{opacity:0;transform:translate(-135%)}34%,72%{opacity:1}84%,to{opacity:0;transform:translate(135%)}}@media(prefers-reduced-motion:reduce){.premium-grid__item[data-v-22843e6c]:after{animation:none}}@media(max-width:420px){.premium-grid__content[data-v-22843e6c]{grid-template-columns:minmax(0,1fr)}}.page[data-v-5e709b4b]{gap:14px}.group-card[data-v-5e709b4b]{background:linear-gradient(180deg,#ffffff05,#ffffff03),var(--surface);display:grid;overflow:hidden;padding:0}.group-row[data-v-5e709b4b]{align-items:center;border-top:1px solid var(--divider);display:flex;gap:12px;justify-content:space-between;min-height:56px;padding:12px 14px}.group-row[data-v-5e709b4b]:first-child{border-top:none}.group-row--clickable[data-v-5e709b4b]{cursor:pointer}.group-row__lead[data-v-5e709b4b]{align-items:center;display:flex;flex:1;gap:12px;min-width:0}.group-row__lead>div[data-v-5e709b4b]{flex:1;min-width:0}.group-row__icon[data-v-5e709b4b]{align-items:center;background:color-mix(in srgb,var(--surface-soft) 88%,var(--bg) 12%);border:1px solid var(--border-strong);border-radius:12px;color:var(--accent);display:inline-flex;font-size:10px;font-weight:var(--weight-semibold);justify-content:center;letter-spacing:.08em;min-width:32px;width:32px;height:32px}.group-row__lead strong[data-v-5e709b4b]{display:block;font-size:var(--text-body);font-weight:var(--weight-interactive);line-height:1.2;margin-bottom:2px}.group-row__lead small[data-v-5e709b4b]{color:var(--text-muted);display:block;font-size:var(--text-xs);line-height:1.35}.group-row__chevron[data-v-5e709b4b]{color:var(--text-muted);font-size:18px;line-height:1}.group-row__pill[data-v-5e709b4b]{background:color-mix(in srgb,var(--accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--accent) 24%,transparent);border-radius:12px;color:var(--accent-strong);cursor:pointer;display:inline-flex;font-size:var(--text-xs);font-weight:var(--weight-interactive);justify-content:center;line-height:1.2;max-width:170px;min-height:34px;padding:0 12px;text-align:center;white-space:normal}.locale-card[data-v-5e709b4b]{border-top:1px solid var(--divider);display:grid;gap:10px;padding:12px 14px 14px}.locale-card__head strong[data-v-5e709b4b]{display:block;font-size:var(--text-body);font-weight:var(--weight-interactive);margin-bottom:2px}.locale-card__head small[data-v-5e709b4b]{color:var(--text-muted);font-size:var(--text-xs)}.locale-card__grid[data-v-5e709b4b]{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.locale-card[data-v-5e709b4b] .button{min-height:38px;padding-inline:12px}.sheet-field[data-v-5e709b4b]{display:grid;gap:6px}.sheet-field span[data-v-5e709b4b]{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-interactive)}.sheet-field input[data-v-5e709b4b],.sheet-field select[data-v-5e709b4b]{background:var(--surface-soft);border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text);min-height:var(--field-height);padding:0 14px}.sheet-copy[data-v-5e709b4b]{display:grid;gap:4px}.sheet-copy strong[data-v-5e709b4b]{font-size:var(--text-lg);font-weight:var(--weight-interactive)}.sheet-copy small[data-v-5e709b4b],.sheet-note[data-v-5e709b4b]{color:var(--text-muted);font-size:var(--text-body);line-height:1.5;margin:0}.premium-contact[data-v-5e709b4b]{background:linear-gradient(180deg,#f0b5481f,#f0b5480a),var(--surface-soft);border:1px solid rgba(240,181,72,.2);border-radius:var(--radius-md);display:grid;gap:4px;padding:12px 14px}.premium-contact strong[data-v-5e709b4b]{color:color-mix(in srgb,var(--accent) 82%,var(--text) 18%);font-size:var(--text-body);font-weight:var(--weight-semibold)}.premium-contact small[data-v-5e709b4b]{color:var(--text-muted);font-size:var(--text-xs);line-height:1.5}.sheet-error[data-v-5e709b4b]{color:var(--danger);font-size:var(--text-xs);margin:0}.usage-list[data-v-5e709b4b]{display:grid;gap:8px}.usage-item[data-v-5e709b4b]{align-items:center;background:var(--surface-soft);border:1px solid var(--border-strong);border-radius:var(--radius-md);display:flex;justify-content:space-between;padding:10px 12px}.usage-item span[data-v-5e709b4b]{color:var(--text-muted);font-size:var(--text-xs)}.usage-item strong[data-v-5e709b4b]{font-size:var(--text-body);font-weight:var(--weight-interactive)}.category-block[data-v-5e709b4b]{display:grid;gap:8px}.category-block p[data-v-5e709b4b]{color:var(--text-muted);font-size:var(--text-section);font-weight:var(--weight-interactive);letter-spacing:.12em;margin:0;text-transform:uppercase}.category-chips[data-v-5e709b4b]{display:flex;flex-wrap:wrap;gap:8px}.category-chip[data-v-5e709b4b]{align-items:center;background:var(--surface-soft);border:1px solid var(--border-strong);border-radius:999px;display:inline-flex;font-size:var(--text-xs);gap:6px;padding:6px 10px}.category-chip__icon[data-v-5e709b4b]{align-items:center;display:inline-flex;justify-content:center}.sheet-bullets[data-v-5e709b4b]{display:grid;gap:10px;margin:0;padding-left:18px}.sheet-bullets li[data-v-5e709b4b]{color:var(--text);font-size:var(--text-body);line-height:1.45}.loading-block[data-v-aca7ed70]{border:1px solid var(--border);border-radius:var(--radius-lg)}.page[data-v-266def3d]{display:grid;gap:14px}.page__header--stacked[data-v-266def3d]{align-items:flex-start;flex-wrap:wrap}.page__timestamp[data-v-266def3d]{color:var(--text-muted);display:block;font-size:var(--text-xs);margin-top:6px}.page__actions[data-v-266def3d],.toolbar-actions[data-v-266def3d],.data-row__badges[data-v-266def3d]{display:flex;flex-wrap:wrap;gap:8px}.toolbar-card[data-v-266def3d]{background:linear-gradient(180deg,#ffffff05,#ffffff03),var(--surface);align-items:end;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.toolbar-field[data-v-266def3d]{display:grid;gap:6px}.toolbar-field--wide[data-v-266def3d]{min-width:0}.toolbar-field span[data-v-266def3d],.section-head p[data-v-266def3d],.hint[data-v-266def3d],.data-row small[data-v-266def3d],.metric-card span[data-v-266def3d]{color:var(--text-muted);font-size:var(--text-xs)}.toolbar-field input[data-v-266def3d]{background:var(--surface-soft);border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text);min-height:var(--field-height);padding:0 12px}.loading-grid[data-v-266def3d],.metric-grid[data-v-266def3d],.quota-grid[data-v-266def3d],.grant-grid[data-v-266def3d]{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card[data-v-266def3d],.quota-card[data-v-266def3d]{background:linear-gradient(180deg,#ffffff05,#ffffff03),var(--surface);display:grid;gap:6px}.grant-card[data-v-266def3d]{display:grid;gap:12px}.metric-card strong[data-v-266def3d],.data-row strong[data-v-266def3d],.quota-card strong[data-v-266def3d]{font-size:var(--text-body);font-weight:var(--weight-interactive)}.section-head[data-v-266def3d]{align-items:start;display:flex;justify-content:space-between;margin-bottom:10px}.section-head p[data-v-266def3d]{letter-spacing:.12em;margin:0 0 4px;text-transform:uppercase}.section-head h2[data-v-266def3d]{font-size:var(--text-lg);font-weight:var(--weight-semibold);margin:0}.data-list[data-v-266def3d]{display:grid;gap:10px}.data-row[data-v-266def3d]{align-items:flex-start;background:linear-gradient(180deg,#ffffff05,#ffffff03),var(--surface-soft);border:1px solid var(--border-strong);border-radius:var(--radius-md);display:flex;gap:10px;justify-content:space-between;padding:12px}.data-row__lead[data-v-266def3d]{min-width:0}.data-row__lead--stacked[data-v-266def3d]{display:grid;gap:4px}.data-row__aux[data-v-266def3d]{color:var(--text-soft)}.data-row__meta[data-v-266def3d]{display:grid;gap:6px;justify-items:end;text-align:right}.hint[data-v-266def3d]{margin:8px 0 0}@media(max-width:560px){.toolbar-card[data-v-266def3d],.loading-grid[data-v-266def3d],.metric-grid[data-v-266def3d],.quota-grid[data-v-266def3d],.grant-grid[data-v-266def3d]{grid-template-columns:1fr}.data-row[data-v-266def3d]{flex-direction:column}.data-row__meta[data-v-266def3d]{justify-items:start;text-align:left}}:root,:root[data-theme=blue]{--font-display: "Avenir Next", "SF Pro Display", "Segoe UI", sans-serif;--font-body: "SF Pro Text", "Avenir Next", "Segoe UI", sans-serif;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--space-1: 4px;--space-2: 6px;--space-3: 8px;--space-4: 10px;--space-5: 12px;--space-6: 14px;--space-7: 16px;--space-8: 20px;--space-9: 24px;--text-2xs: 11px;--text-xs: 12px;--text-sm: 13px;--text-section: 12px;--text-body: 14px;--text-md: 14px;--text-lg: 16px;--text-xl: 20px;--text-2xl: 28px;--weight-body: 400;--weight-interactive: 500;--weight-semibold: 600;--weight-title: 600;--radius-xl: 28px;--radius-lg: 24px;--radius-md: 18px;--radius-sm: 10px;--radius-xs: 6px;--button-height: 38px;--button-height-lg: 44px;--field-height: 46px;--nav-height: 78px;--nav-z: 1000;--tab-icon-size: 22px;--toast-z: 3000;--modal-backdrop-z: 2000;--modal-sheet-z: 2001;--shadow-card: 0 18px 38px rgba(0, 0, 0, .3);--shadow-soft: 0 28px 58px rgba(0, 0, 0, .26);--overlay: rgba(2, 6, 15, .72);--backdrop-blur: 16px;--tg-bg: var(--tg-theme-bg-color, #070b14);--tg-secondary-bg: var(--tg-theme-secondary-bg-color, #0c1120);--tg-text: var(--tg-theme-text-color, #f6f8ff);--tg-hint: var(--tg-theme-hint-color, #a5adc4);--tg-link: var(--tg-theme-link-color, #55a6ff);--tg-button: var(--tg-theme-button-color, #ff6f61);--tg-button-text: var(--tg-theme-button-text-color, #f6f8ff);--tg-destructive: var(--tg-theme-destructive-text-color, #ff6b5c);--bg: #060a14;--bg-muted: #09101d;--surface: #0c1222;--surface-strong: #131b2f;--surface-soft: #182136;--surface-contrast: #202b42;--text: #f6f8ff;--text-muted: #a5adc4;--text-soft: #6f7892;--border: rgba(255, 255, 255, .06);--border-strong: rgba(255, 255, 255, .1);--divider: rgba(255, 255, 255, .07);--accent: #ff6f61;--accent-rgb: 255, 111, 97;--accent-start: #ff4d6d;--accent-end: #ff8a5b;--accent-contrast: #f6f8ff;--accent-soft: color-mix(in srgb, var(--accent) 16%, transparent);--accent-soft-strong: color-mix(in srgb, var(--accent) 24%, transparent);--accent-strong: color-mix(in srgb, var(--accent) 76%, var(--text) 24%);--hero-gradient: linear-gradient(135deg, var(--accent-start), var(--accent-end));--hero-glow: color-mix(in srgb, var(--accent) 42%, transparent);--shell-gradient: radial-gradient(circle at top right, color-mix(in srgb, var(--hero-glow) 18%, transparent), transparent 36%), radial-gradient(circle at top left, rgba(85, 166, 255, .12), transparent 28%), linear-gradient(180deg, #090f1d 0%, #060a14 52%, #050913 100%);--ai-start: #7a5cff;--ai-end: #3ca8ff;--ai-gradient: linear-gradient(135deg, var(--ai-start), var(--ai-end));--success: #18d97a;--success-soft: color-mix(in srgb, var(--success) 16%, transparent);--warning: #f5c84c;--warning-soft: color-mix(in srgb, var(--warning) 16%, transparent);--danger: #ff5d73;--danger-soft: color-mix(in srgb, var(--danger) 16%, transparent);--info: #55a6ff;--info-soft: color-mix(in srgb, var(--info) 16%, transparent)}:root[data-theme=gold]{--accent: #f0b548;--accent-rgb: 240, 181, 72;--accent-start: #f5c84c;--accent-end: #ff8a5b;--accent-contrast: #14100a;--accent-soft: color-mix(in srgb, var(--accent) 18%, transparent);--accent-soft-strong: color-mix(in srgb, var(--accent) 28%, transparent);--accent-strong: color-mix(in srgb, var(--accent) 84%, var(--text) 16%);--hero-gradient: linear-gradient(135deg, var(--accent-start), var(--accent-end));--hero-glow: color-mix(in srgb, var(--accent) 46%, transparent)}:root[data-theme=graphite]{--accent: #96a3b7;--accent-rgb: 150, 163, 183;--accent-start: #6f7892;--accent-end: #a5adc4;--accent-contrast: #0f141b;--accent-soft: color-mix(in srgb, var(--accent) 18%, transparent);--accent-soft-strong: color-mix(in srgb, var(--accent) 28%, transparent);--accent-strong: color-mix(in srgb, var(--accent) 82%, var(--text) 18%);--hero-gradient: linear-gradient(135deg, var(--accent-start), var(--accent-end));--hero-glow: color-mix(in srgb, var(--accent) 38%, transparent)}:root[data-theme=mint]{--accent: #31d49c;--accent-rgb: 79, 202, 168;--accent-start: #18d97a;--accent-end: #35f0a1;--accent-contrast: #071c18;--accent-soft: color-mix(in srgb, var(--accent) 18%, transparent);--accent-soft-strong: color-mix(in srgb, var(--accent) 28%, transparent);--accent-strong: color-mix(in srgb, var(--accent) 82%, var(--text) 18%);--hero-gradient: linear-gradient(135deg, var(--accent-start), var(--accent-end));--hero-glow: color-mix(in srgb, var(--accent) 42%, transparent)}html,body,#app{height:100%;margin:0;min-height:100%;overscroll-behavior:none;width:100%}html{background:var(--bg);color:var(--text);color-scheme:dark;font-family:var(--font-body);font-size:var(--text-body);overflow-x:hidden;overflow-y:auto;text-rendering:optimizeLegibility;touch-action:pan-y;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}body{background:var(--shell-gradient);color:var(--text);min-height:100vh;overflow-x:hidden;overflow-y:auto}*,*:before,*:after{box-sizing:border-box;min-width:0}button,input,select,textarea{color:inherit;font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{transition:transform 80ms ease,background-color .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease}button:active{transform:scale(.97)}input,select,textarea{font-size:16px;outline:none}textarea{resize:vertical}a{color:var(--tg-link);text-decoration:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}img,svg{display:block;max-width:100%}#app{overflow:visible}::placeholder{color:var(--text-soft)}:where(.page){display:grid;gap:14px;max-width:100%;overscroll-behavior-y:contain;overflow-x:hidden;overflow-y:visible;padding-bottom:calc(var(--safe-bottom) + var(--nav-height) + 26px);touch-action:pan-y;-webkit-overflow-scrolling:touch}:where(.page__header){align-items:center;display:flex;gap:12px;justify-content:space-between}:where(.page__header h1){font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:-.02em;line-height:1.15;margin:0}:where(.page__header p){color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-body);letter-spacing:.12em;margin:0 0 6px;text-transform:uppercase}:where(.section-eyebrow){color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-interactive);letter-spacing:.12em;text-transform:uppercase}:where(.page__error){color:var(--danger);font-size:var(--text-xs);margin:0}:where(.pressable):active,:where(.list-tap):active{background:var(--bg-muted)}:where(.compact-caption){color:var(--text-muted);font-size:var(--text-xs)}:where(.compact-section-title){color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-interactive);letter-spacing:.12em;text-transform:uppercase}:where(.page h1,.page h2,.page h3,.page p,.page strong,.page small,.page button,.page label,.modal-sheet h1,.modal-sheet h2,.modal-sheet h3,.modal-sheet p,.modal-sheet strong,.modal-sheet small,.modal-sheet button,.modal-sheet label){overflow-wrap:anywhere}
