:root{--color-primary: #C98B2A;--color-primary-soft: #E0A645;--color-accent: #C8567F;--color-text-0: #1A1812;--color-text-1: #3D372C;--color-text-muted: rgba(60, 55, 45, .6);--color-background: #F7F2E8;--color-surface: rgba(255, 252, 245, .75);--color-surface-alt: rgba(240, 232, 215, .85);--color-border: rgba(30, 25, 15, .08);--color-border-strong: rgba(30, 25, 15, .16);--color-danger: #B83A3A;--color-success: #4F8C3D;--color-warning: #B8861F;--color-past: #C98B2A;--color-current: #C8567F;--color-future: rgba(30, 25, 15, .08);--glass-bg: rgba(255, 252, 245, .65);--glass-blur: 14px;--glass-border: rgba(30, 25, 15, .08);--sp-1: 4px;--sp-2: 8px;--sp-3: 16px;--sp-4: 24px;--sp-5: 32px;--sp-6: 48px;--font-family: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-display: "Inter", "Segoe UI", sans-serif;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-md: 16px;--font-size-lg: 20px;--font-size-xl: 36px;--font-size-xxl: 56px;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-pill: 999px;--shadow-sm: 0 1px 2px rgba(17, 24, 39, .05);--shadow-md: 0 4px 12px rgba(17, 24, 39, .08);--shadow-lg: 0 12px 24px rgba(17, 24, 39, .12);--shadow-glass: 0 8px 32px rgba(5, 6, 13, .35);--transition-fast: .12s ease;--transition-normal: .2s ease;--transition-slow: .6s cubic-bezier(.22, 1, .36, 1);--layout-max-width: 1240px;--layout-content-width: 720px}[data-theme=dark]{--color-primary: #F0C060;--color-primary-soft: #FFD580;--color-accent: #FF7BA8;--color-text-0: #F5F0E6;--color-text-1: #C8C0B0;--color-text-muted: rgba(200, 190, 175, .55);--color-background: #05060d;--color-surface: rgba(20, 22, 38, .55);--color-surface-alt: rgba(30, 33, 52, .7);--color-border: rgba(255, 255, 255, .08);--color-border-strong: rgba(255, 255, 255, .16);--color-past: #F0C060;--color-current: #FF7BA8;--color-future: rgba(255, 255, 255, .06);--glass-bg: rgba(15, 17, 30, .55);--glass-blur: 14px;--glass-border: rgba(255, 255, 255, .08)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;font-family:var(--font-family);font-size:var(--font-size-md);line-height:1.5;color:var(--color-text-0);background:var(--color-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.025em;font-weight:700;color:var(--color-text-0)}a{color:var(--color-primary);text-decoration:none}a:hover{text-decoration:underline}button{font-family:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-xs)}input,select,textarea{font-family:inherit;font-size:inherit;color:inherit;background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);padding:var(--sp-2) var(--sp-3);outline:none;transition:border-color var(--transition-fast)}input:focus,select:focus,textarea:focus{border-color:var(--color-primary-soft)}.Btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);border:1px solid transparent;border-radius:var(--radius-sm);padding:var(--sp-2) var(--sp-4);font-size:var(--font-size-sm);font-weight:600;cursor:pointer;background:var(--color-surface);color:var(--color-text-0);border-color:var(--color-border-strong);transition:background var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast)}.Btn:hover{background:var(--color-surface-alt)}.Btn:active{transform:translateY(1px)}.Btn-primary{background:var(--color-primary);color:#1a1812;border-color:var(--color-primary)}.Btn-primary:hover{background:var(--color-primary-soft);border-color:var(--color-primary-soft)}.Btn-danger{background:var(--color-danger);color:#fff;border-color:var(--color-danger)}.Btn-ghost{background:transparent;border-color:transparent}.Field{display:flex;flex-direction:column;gap:var(--sp-1)}.Field-label{font-size:var(--font-size-sm);color:var(--color-text-muted);font-weight:600}.Card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--sp-4);box-shadow:var(--shadow-sm)}.RouteContent{position:relative;min-height:calc(100vh - 64px);padding:calc(64px + var(--sp-5)) var(--sp-4) var(--sp-5);overflow:hidden}.RouteContent:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at 20% 10%,rgba(240,192,96,.08),transparent 50%),radial-gradient(ellipse at 80% 90%,rgba(255,123,168,.06),transparent 55%);z-index:0;animation:RouteContent-drift 24s ease-in-out infinite alternate}.RouteContent-inner{position:relative;z-index:1;max-width:var(--layout-content-width);margin:0 auto}@keyframes RouteContent-drift{0%{transform:translateZ(0);opacity:.9}to{transform:translate3d(2%,-1%,0);opacity:1}}.AppFooter[data-v-dc9c31f4]{border-top:1px solid var(--color-border);background:var(--color-surface);padding:var(--sp-4) var(--sp-3)}.AppFooter-inner[data-v-dc9c31f4]{max-width:var(--layout-max-width);margin:0 auto;text-align:center}.AppFooter-line[data-v-dc9c31f4]{margin:0;font-size:var(--font-size-sm);color:var(--color-text-1)}.AppFooter-muted[data-v-dc9c31f4]{margin-top:var(--sp-1);color:var(--color-text-muted);font-size:var(--font-size-xs)}.AppFooter--compact[data-v-dc9c31f4]{position:fixed;bottom:var(--sp-3);right:var(--sp-3);border:none;background:transparent;padding:0;z-index:5;pointer-events:none}.AppFooter-stack[data-v-dc9c31f4]{display:inline-flex;flex-direction:column;align-items:flex-end;gap:6px}.AppFooter-coffee[data-v-dc9c31f4]{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:var(--radius-pill);background:#fd0;color:#1a1812;font-size:var(--font-size-sm);font-weight:700;text-decoration:none;border:1px solid #E6C600;box-shadow:0 4px 12px #ffdd0040;transition:transform var(--transition-fast),box-shadow var(--transition-fast);margin-top:var(--sp-3);pointer-events:auto}.AppFooter-coffee[data-v-dc9c31f4]:hover{transform:translateY(-1px);box-shadow:0 6px 18px #fd06;text-decoration:none}.AppFooter-coffeeIcon[data-v-dc9c31f4]{font-size:16px;line-height:1}.AppFooter-coffee--pill[data-v-dc9c31f4]{padding:6px 12px;font-size:var(--font-size-xs);margin-top:0;box-shadow:0 2px 8px #ffdd004d}.AppFooter-coffeePillLabel[data-v-dc9c31f4]{font-variant-numeric:tabular-nums}.AppFooter-actions[data-v-dc9c31f4]{margin-top:var(--sp-3);display:inline-flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap;justify-content:center;line-height:1}.AppFooter-actions .AppFooter-coffee[data-v-dc9c31f4]{margin-top:0;height:38px;line-height:1;padding:0 18px}.AppFooter-credit[data-v-dc9c31f4]{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 14px;font-size:var(--font-size-sm);color:var(--color-text-muted);text-decoration:none;border-radius:var(--radius-pill);border:1px solid var(--color-border);background:transparent;line-height:1;transition:color var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast)}.AppFooter-credit[data-v-dc9c31f4]:hover{color:var(--color-primary);border-color:var(--color-primary);background:var(--color-surface-alt);text-decoration:none}.AppFooter-credit strong[data-v-dc9c31f4]{color:var(--color-text-1);font-weight:700}.AppFooter-credit:hover strong[data-v-dc9c31f4]{color:var(--color-primary)}.AppFooter-creditArrow[data-v-dc9c31f4]{font-size:11px;opacity:.7;transition:transform var(--transition-fast)}.AppFooter-credit:hover .AppFooter-creditArrow[data-v-dc9c31f4]{transform:translate(2px,-2px);opacity:1}.AppFooter-credit--pill[data-v-dc9c31f4]{background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:var(--radius-pill);padding:6px 12px;font-size:var(--font-size-xs);color:var(--color-text-muted);pointer-events:auto;box-shadow:var(--shadow-glass)}.AppFooter-credit--pill[data-v-dc9c31f4]:hover{border-bottom-color:var(--glass-border)}.AppFooter-pill[data-v-dc9c31f4]{display:inline-flex;align-items:center;gap:var(--sp-2);background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:var(--radius-pill);padding:6px 12px;font-size:var(--font-size-xs);color:var(--color-text-muted);pointer-events:auto}.AppFooter-dot[data-v-dc9c31f4]{width:6px;height:6px;border-radius:50%;background:var(--color-primary);box-shadow:0 0 8px var(--color-primary)}.AppHeader[data-v-0f2b6fd5]{position:fixed;top:0;left:0;right:0;z-index:5;background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border-bottom:1px solid var(--glass-border)}.AppHeader--floating[data-v-0f2b6fd5]{background:var(--glass-bg)}.AppHeader-inner[data-v-0f2b6fd5]{max-width:100%;margin:0 auto;padding:10px var(--sp-4);display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3)}.AppHeader-brand[data-v-0f2b6fd5]{display:flex;flex-direction:column;line-height:1.1;color:var(--color-text-0)}.AppHeader-brand[data-v-0f2b6fd5]:hover{text-decoration:none}.AppHeader-brandMark[data-v-0f2b6fd5]{font-weight:800;font-size:var(--font-size-md);letter-spacing:-.02em}.AppHeader-brandTagline[data-v-0f2b6fd5]{font-size:var(--font-size-xs);color:var(--color-text-muted);margin-top:2px}.AppHeader-nav[data-v-0f2b6fd5]{display:flex;align-items:center;gap:var(--sp-1);flex-wrap:wrap}.AppHeader-link[data-v-0f2b6fd5]{padding:6px var(--sp-3);border-radius:var(--radius-pill);color:var(--color-text-1);font-size:var(--font-size-sm);font-weight:500;transition:background var(--transition-fast),color var(--transition-fast)}.AppHeader-link[data-v-0f2b6fd5]:hover{background:var(--color-surface-alt);color:var(--color-text-0);text-decoration:none}.AppHeader-link--active[data-v-0f2b6fd5]{color:var(--color-primary);background:var(--color-surface-alt)}.AppHeader-themeToggle[data-v-0f2b6fd5]{width:32px;height:32px;border-radius:50%;border:1px solid var(--glass-border);background:var(--color-surface-alt);color:var(--color-text-1);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:16px;line-height:1;transition:background var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}.AppHeader-themeToggle[data-v-0f2b6fd5]:hover{background:var(--color-primary);color:#1a1812;transform:rotate(20deg)}.AppHeader-themeIcon[data-v-0f2b6fd5]{display:inline-block}@media (max-width: 720px){.AppHeader-brandTagline[data-v-0f2b6fd5]{display:none}.AppHeader-inner[data-v-0f2b6fd5]{padding:8px var(--sp-3)}}.RootApp[data-v-2bed41d0]{min-height:100vh;display:flex;flex-direction:column;background:var(--color-background);color:var(--color-text-0)}.RootApp--immersive[data-v-2bed41d0]{height:100vh;overflow:hidden}.RootApp-main[data-v-2bed41d0]{flex:1;width:100%;box-sizing:border-box}.RootApp-main--fullBleed[data-v-2bed41d0]{position:relative;padding:0;height:100vh}.AboutView-inner[data-v-e73e2bf9]{max-width:760px;padding:var(--sp-6) var(--sp-4)}.AboutView-hero[data-v-e73e2bf9]{text-align:left;margin-bottom:var(--sp-5)}.AboutView-eyebrow[data-v-e73e2bf9]{display:inline-block;font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:700;color:var(--color-primary);margin-bottom:var(--sp-3)}.AboutView-title[data-v-e73e2bf9]{margin:0;font-size:var(--font-size-xxl);line-height:1.02;letter-spacing:-.03em;color:var(--color-text-0);font-weight:800}.AboutView-lede[data-v-e73e2bf9]{margin:var(--sp-4) 0 0 0;color:var(--color-text-1);font-size:19px;line-height:1.55;max-width:56ch}.AboutView-name[data-v-e73e2bf9]{margin:var(--sp-3) 0 0 0;padding:var(--sp-3) var(--sp-4);border-left:2px solid var(--color-primary);color:var(--color-text-1);font-size:var(--font-size-md);line-height:1.55;max-width:56ch;background:linear-gradient(90deg,rgba(240,192,96,.06),transparent 70%)}.AboutView-name em[data-v-e73e2bf9]{color:var(--color-text-0);font-style:italic;font-weight:600}.AboutView-rule[data-v-e73e2bf9]{height:1px;background:linear-gradient(to right,var(--color-border-strong),transparent);margin:var(--sp-5) 0}.AboutView-section[data-v-e73e2bf9]{display:grid;grid-template-columns:140px 1fr;gap:var(--sp-5);margin-bottom:var(--sp-5)}.AboutView-sectionLead[data-v-e73e2bf9]{display:flex;flex-direction:column;gap:var(--sp-2);position:sticky;top:80px;align-self:start}.AboutView-num[data-v-e73e2bf9]{font-family:var(--font-display);font-size:28px;font-weight:300;color:var(--color-primary);letter-spacing:.02em;font-variant-numeric:tabular-nums;line-height:1}.AboutView-head[data-v-e73e2bf9]{margin:0;font-size:var(--font-size-lg);color:var(--color-text-0);font-weight:700;letter-spacing:-.01em}.AboutView-prose p[data-v-e73e2bf9]{margin:0 0 var(--sp-3) 0;color:var(--color-text-1);font-size:17px;line-height:1.65;max-width:56ch}.AboutView-prose p[data-v-e73e2bf9]:last-child{margin-bottom:0}.AboutView-columns[data-v-e73e2bf9]{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-4)}.AboutView-col[data-v-e73e2bf9]{display:flex;flex-direction:column;gap:var(--sp-2)}.AboutView-colKicker[data-v-e73e2bf9]{font-size:10px;text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:var(--color-text-muted);padding-bottom:var(--sp-2);border-bottom:1px solid var(--color-border)}.AboutView-col ul[data-v-e73e2bf9]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-2)}.AboutView-col li[data-v-e73e2bf9]{position:relative;padding-left:22px;font-size:var(--font-size-sm);line-height:1.55;color:var(--color-text-1)}.AboutView-col--refuse li[data-v-e73e2bf9]:before{content:"×";position:absolute;left:0;top:-2px;font-size:16px;color:#c8567f;font-weight:700}.AboutView-col--do li[data-v-e73e2bf9]:before{content:"·";position:absolute;left:6px;top:-4px;font-size:22px;color:#06a77d;font-weight:700}[data-theme=dark] .AboutView-col--refuse li[data-v-e73e2bf9]:before{color:#ff7ba8}[data-theme=dark] .AboutView-col--do li[data-v-e73e2bf9]:before{color:#06ffa5}.AboutView-pullquote[data-v-e73e2bf9]{margin:var(--sp-6) 0;padding:var(--sp-5) var(--sp-4) var(--sp-5) var(--sp-5);border-left:2px solid var(--color-primary);background:linear-gradient(135deg,rgba(157,78,221,.04),transparent 60%)}.AboutView-pullquote blockquote[data-v-e73e2bf9]{margin:0;font-size:22px;line-height:1.4;color:var(--color-text-0);font-weight:500;letter-spacing:-.01em;font-style:italic}.AboutView-pullquote figcaption[data-v-e73e2bf9]{margin-top:var(--sp-3);font-size:var(--font-size-sm);color:var(--color-text-muted)}.AboutView-pullquote cite[data-v-e73e2bf9]{font-style:italic}.AboutView-coda[data-v-e73e2bf9]{margin-top:var(--sp-5);padding-top:var(--sp-4);border-top:1px solid var(--color-border);font-size:var(--font-size-sm);color:var(--color-text-muted)}.AboutView-coda a[data-v-e73e2bf9]{color:var(--color-primary);font-weight:600}@media (max-width: 720px){.AboutView-section[data-v-e73e2bf9]{grid-template-columns:1fr;gap:var(--sp-2)}.AboutView-sectionLead[data-v-e73e2bf9]{position:static;flex-direction:row;align-items:baseline}.AboutView-columns[data-v-e73e2bf9]{grid-template-columns:1fr}.AboutView-pullquote blockquote[data-v-e73e2bf9]{font-size:18px}}.PhaseLegend[data-v-a3e3a4bc]{background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:var(--sp-3);box-shadow:var(--shadow-glass);min-width:210px;max-width:240px}.PhaseLegend--collapsed[data-v-a3e3a4bc]{min-width:0}.PhaseLegend-header[data-v-a3e3a4bc]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);width:100%;background:none;border:none;padding:0;cursor:pointer;font-family:inherit}.PhaseLegend-title[data-v-a3e3a4bc]{font-size:10px;text-transform:uppercase;letter-spacing:.1em;font-weight:700;color:var(--color-text-muted);white-space:nowrap}.PhaseLegend-chevron[data-v-a3e3a4bc]{font-size:13px;line-height:1;color:var(--color-text-muted);transition:transform var(--transition-fast)}.PhaseLegend-chevron.is-collapsed[data-v-a3e3a4bc]{transform:rotate(180deg)}.PhaseLegend-header:hover .PhaseLegend-title[data-v-a3e3a4bc],.PhaseLegend-header:hover .PhaseLegend-chevron[data-v-a3e3a4bc]{color:var(--color-text-0)}.PhaseLegend-list[data-v-a3e3a4bc]{list-style:none;margin:var(--sp-2) 0 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.PhaseLegend-item[data-v-a3e3a4bc]{display:flex;align-items:center;gap:var(--sp-2);padding:4px 6px;border-radius:var(--radius-sm);transition:background var(--transition-fast)}.PhaseLegend-item--current[data-v-a3e3a4bc]{background:var(--color-surface-alt)}.PhaseLegend-swatch[data-v-a3e3a4bc]{width:14px;height:14px;border-radius:var(--radius-xs);flex-shrink:0}.PhaseLegend-body[data-v-a3e3a4bc]{display:flex;flex-direction:column;line-height:1.15;flex:1;min-width:0}.PhaseLegend-name[data-v-a3e3a4bc]{font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-0)}.PhaseLegend-item--current .PhaseLegend-name[data-v-a3e3a4bc]:after{content:" · you are here";font-weight:500;font-size:10px;color:var(--color-primary);letter-spacing:.04em}.PhaseLegend-range[data-v-a3e3a4bc]{font-size:10px;color:var(--color-text-muted);font-variant-numeric:tabular-nums}.StatsBar[data-v-6f4bb905]{display:inline-flex;align-items:center;gap:var(--sp-4);background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:var(--sp-3) var(--sp-4);box-shadow:var(--shadow-glass)}.StatsBar-cell[data-v-6f4bb905]{display:flex;flex-direction:column;gap:2px;min-width:0}.StatsBar-label[data-v-6f4bb905]{color:var(--color-text-muted);font-size:10px;text-transform:uppercase;letter-spacing:.08em;font-weight:600;white-space:nowrap}.StatsBar-value[data-v-6f4bb905]{color:var(--color-text-0);font-size:var(--font-size-lg);font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.StatsBar-value--accent[data-v-6f4bb905]{color:var(--color-primary)}.StatsBar-value--quality[data-v-6f4bb905]{color:#9d4edd}[data-theme=dark] .StatsBar-value--quality[data-v-6f4bb905]{color:#c77dff}.StatsBar-value--retirement[data-v-6f4bb905]{color:#1d7db5}[data-theme=dark] .StatsBar-value--retirement[data-v-6f4bb905]{color:#4dcfff}.StatsBar-value--fire[data-v-6f4bb905]{color:#06a77d}[data-theme=dark] .StatsBar-value--fire[data-v-6f4bb905]{color:#06ffa5}.StatsBar-sub[data-v-6f4bb905]{font-size:10px;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;font-weight:600;margin-top:2px}.StatsBar-divider[data-v-6f4bb905]{width:1px;height:28px;background:var(--color-border)}@media (max-width: 920px){.StatsBar[data-v-6f4bb905]{flex-wrap:wrap;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3)}.StatsBar-divider[data-v-6f4bb905]{display:none}.StatsBar-value[data-v-6f4bb905]{font-size:var(--font-size-md)}}.ViewModeToggle[data-v-70a650d6]{display:inline-flex;background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:var(--radius-pill);padding:4px;gap:2px;box-shadow:var(--shadow-glass)}.ViewModeToggle-btn[data-v-70a650d6]{padding:6px var(--sp-3);border:none;background:transparent;color:var(--color-text-muted);font-weight:600;font-size:var(--font-size-sm);border-radius:var(--radius-pill);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}.ViewModeToggle-btn[data-v-70a650d6]:hover{color:var(--color-text-0)}.ViewModeToggle-btn--active[data-v-70a650d6]{background:var(--color-primary);color:#1a1812}.ViewModeToggle-btn--active[data-v-70a650d6]:hover{color:#1a1812}@media (max-width: 720px){.ViewModeToggle-btn[data-v-70a650d6]{padding:5px var(--sp-2);font-size:var(--font-size-xs)}}.WeekGrid[data-v-96a9de1d]{position:relative;width:100%;height:100%;min-height:480px;overflow:hidden;background:linear-gradient(180deg,#05060d,#0b0d1e 55%,#060810);border-radius:var(--radius-xs)}.WeekGrid__canvas[data-v-96a9de1d]{display:block;width:100%;height:100%;cursor:grab}.WeekGrid__canvas[data-v-96a9de1d]:active{cursor:grabbing}.WeekGrid__tooltip[data-v-96a9de1d]{position:absolute;pointer-events:none;background:#050614d1;border:1px solid rgba(255,213,128,.3);border-radius:var(--radius-sm);padding:8px 12px;font-size:12px;line-height:1.6;color:#d8d0c8;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 4px 24px #0009,0 0 12px #ffd58014;max-width:200px;white-space:nowrap;z-index:10;transform:translateY(-4px);transition:opacity .1s}.WeekGrid__tooltip-date[data-v-96a9de1d]{font-weight:600;color:#fff5e0;font-size:13px}.WeekGrid__tooltip-age[data-v-96a9de1d]{color:#c8beafa6;font-size:11px;margin-top:1px}.WeekGrid__tooltip-milestone[data-v-96a9de1d]{margin-top:6px;padding-top:5px;border-top:1px solid rgba(255,123,168,.35);color:#ff9bbf;font-size:11px;font-style:italic}.WeekGrid__hint[data-v-96a9de1d]{position:absolute;bottom:14px;left:50%;transform:translate(-50%);font-size:11px;color:#b4aaa04d;pointer-events:none;white-space:nowrap;letter-spacing:.04em}.GridView[data-v-f77420a6]{position:relative;width:100%;height:100vh;overflow:hidden;background:var(--color-background)}.GridView-canvas[data-v-f77420a6]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.GridView-canvas[data-v-f77420a6] .WeekGrid{width:100%;height:100%;min-height:0;border-radius:0;background:transparent}.GridView-overlay[data-v-f77420a6]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2;opacity:0;transform:translateY(8px);transition:opacity var(--transition-slow),transform var(--transition-slow)}.GridView-overlay--ready[data-v-f77420a6]{opacity:1;transform:translateY(0)}.GridView-topLeft[data-v-f77420a6]{position:absolute;top:calc(48px + var(--sp-4));left:var(--sp-4);max-width:360px;pointer-events:auto}.GridView-title[data-v-f77420a6]{margin:0;font-family:var(--font-display);font-size:var(--font-size-xxl);line-height:1.02;letter-spacing:-.03em;color:var(--color-text-0)}[data-theme=dark] .GridView-title[data-v-f77420a6]{text-shadow:0 2px 24px rgba(0,0,0,.5)}.GridView-subtitle[data-v-f77420a6]{margin:var(--sp-2) 0 0 0;color:var(--color-text-1);font-size:var(--font-size-md);max-width:32ch}[data-theme=dark] .GridView-subtitle[data-v-f77420a6]{text-shadow:0 1px 8px rgba(0,0,0,.4)}.GridView-topRight[data-v-f77420a6]{position:absolute;top:calc(48px + var(--sp-4));right:var(--sp-4);pointer-events:auto;display:flex;flex-direction:column;gap:var(--sp-2);align-items:flex-end}.GridView-actions[data-v-f77420a6]{display:flex;flex-direction:row;gap:var(--sp-2);align-items:center;flex-wrap:wrap;justify-content:flex-end}.GridView-iconBtn[data-v-f77420a6]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 12px;border-radius:var(--radius-pill);background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);color:var(--color-text-1);font-size:var(--font-size-sm);font-weight:600;cursor:pointer;box-shadow:var(--shadow-glass);transition:background var(--transition-fast),color var(--transition-fast),transform var(--transition-fast);font-family:inherit;min-height:32px}.GridView-iconBtn[data-v-f77420a6]:hover,.GridView-iconBtn.is-active[data-v-f77420a6]{background:var(--color-primary);color:#1a1812}.GridView-iconBtnLabel[data-v-f77420a6]{font-variant-numeric:tabular-nums}.GridView-zoomGroup[data-v-f77420a6]{display:inline-flex;gap:2px;padding:3px;border-radius:var(--radius-pill);background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);box-shadow:var(--shadow-glass)}.GridView-iconBtn--zoom[data-v-f77420a6]{background:transparent;border:none;box-shadow:none;padding:4px 10px;min-height:26px;font-size:16px;line-height:1;-webkit-backdrop-filter:none;backdrop-filter:none}.GridView-iconBtn--zoom[data-v-f77420a6]:hover{background:var(--color-surface-alt);color:var(--color-text-0)}.GridView-exportWrap[data-v-f77420a6]{position:relative}.GridView-exportMenu[data-v-f77420a6]{position:absolute;right:0;top:calc(100% + 6px);min-width:220px;background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:var(--radius-md);box-shadow:var(--shadow-glass);padding:6px;display:flex;flex-direction:column;gap:2px;z-index:10}.GridView-exportItem[data-v-f77420a6]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;border:none;background:transparent;border-radius:var(--radius-sm);cursor:pointer;transition:background var(--transition-fast);color:var(--color-text-1);font-family:inherit;text-align:left}.GridView-exportItem[data-v-f77420a6]:hover:not(:disabled){background:var(--color-surface-alt);color:var(--color-text-0)}.GridView-exportItem[data-v-f77420a6]:disabled{opacity:.45;cursor:wait}.GridView-exportItemTitle[data-v-f77420a6]{font-size:var(--font-size-md);font-weight:700;color:var(--color-text-0)}.GridView-exportItemMeta[data-v-f77420a6]{font-size:11px;color:var(--color-text-muted)}.GridView-bottomLeft[data-v-f77420a6]{position:absolute;bottom:var(--sp-4);left:var(--sp-4);max-width:calc(100% - var(--sp-4) * 2 - 280px);pointer-events:auto}.GridView-rightDock[data-v-f77420a6]{position:absolute;top:50%;right:var(--sp-4);transform:translateY(-50%);pointer-events:auto;max-height:70vh}.GridView-callout[data-v-f77420a6]{position:absolute;top:calc(48px + var(--sp-4));left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:var(--sp-3);background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:var(--radius-pill);padding:var(--sp-2) var(--sp-2) var(--sp-2) var(--sp-4);box-shadow:var(--shadow-glass);pointer-events:auto;z-index:4;max-width:min(420px,calc(100vw - 360px))}.GridView-calloutBody[data-v-f77420a6]{display:flex;flex-direction:column;line-height:1.15}.GridView-calloutKicker[data-v-f77420a6]{font-size:10px;text-transform:uppercase;letter-spacing:.1em;font-weight:700;color:var(--color-primary)}.GridView-calloutDate[data-v-f77420a6]{font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-0);font-variant-numeric:tabular-nums}.GridView-calloutClose[data-v-f77420a6],.GridView-calloutDelete[data-v-f77420a6]{width:28px;height:28px;border-radius:50%;border:none;background:var(--color-surface-alt);color:var(--color-text-1);cursor:pointer;font-size:16px;line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:background var(--transition-fast),color var(--transition-fast)}.GridView-calloutClose[data-v-f77420a6]:hover{background:var(--color-primary);color:#1a1812}.GridView-calloutDelete[data-v-f77420a6]:hover{background:var(--color-danger);color:#fff}.GridView-calloutInput[data-v-f77420a6]{background:transparent;border:1px solid var(--glass-border);border-radius:var(--radius-sm);padding:6px 10px;font-size:var(--font-size-sm);color:var(--color-text-0);min-width:180px;outline:none;transition:border-color var(--transition-fast)}.GridView-calloutInput[data-v-f77420a6]:focus{border-color:var(--color-primary)}.GridView-calloutSave[data-v-f77420a6]{border:none;background:var(--color-primary);color:#1a1812;font-weight:700;font-size:var(--font-size-sm);padding:6px 14px;border-radius:var(--radius-pill);cursor:pointer;transition:background var(--transition-fast),opacity var(--transition-fast)}.GridView-calloutSave[data-v-f77420a6]:disabled{opacity:.4;cursor:not-allowed}.GridView-calloutSave[data-v-f77420a6]:not(:disabled):hover{background:var(--color-primary-soft)}.GridView-fade-enter-active[data-v-f77420a6],.GridView-fade-leave-active[data-v-f77420a6]{transition:opacity var(--transition-normal),transform var(--transition-normal)}.GridView-fade-enter-from[data-v-f77420a6],.GridView-fade-leave-to[data-v-f77420a6]{opacity:0;transform:translate(-50%,8px)}.GridView-modalBackdrop[data-v-f77420a6]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:20;padding:var(--sp-4);pointer-events:auto}.GridView-modal[data-v-f77420a6]{background:var(--color-background);color:var(--color-text-0);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);width:100%;max-width:520px;box-shadow:0 24px 64px #00000059;overflow:hidden}[data-theme=dark] .GridView-modal[data-v-f77420a6]{background:#0f1320}.GridView-modalHeader[data-v-f77420a6]{padding:var(--sp-5) var(--sp-5) var(--sp-3)}.GridView-modalKicker[data-v-f77420a6]{display:inline-block;font-size:10px;text-transform:uppercase;letter-spacing:.18em;font-weight:700;color:var(--color-primary);margin-bottom:var(--sp-2)}.GridView-modalTitle[data-v-f77420a6]{margin:0;font-size:28px;letter-spacing:-.02em;color:var(--color-text-0);font-weight:800}.GridView-modalLede[data-v-f77420a6]{margin:var(--sp-2) 0 0 0;color:var(--color-text-1);font-size:var(--font-size-sm);line-height:1.5}.GridView-modalForm[data-v-f77420a6]{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-3);padding:var(--sp-3) var(--sp-5)}.GridView-modalField[data-v-f77420a6]{display:flex;flex-direction:column;gap:4px;min-width:0}.GridView-modalField--full[data-v-f77420a6]{grid-column:1 / -1}.GridView-modalLabel[data-v-f77420a6]{font-size:10px;text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:var(--color-text-muted)}.GridView-modalInput[data-v-f77420a6]{background:transparent;border:none;border-bottom:1px solid var(--color-border-strong);border-radius:0;padding:8px 0;font-size:var(--font-size-md);color:var(--color-text-0);outline:none;transition:border-color var(--transition-fast);font-family:inherit;color-scheme:light dark}.GridView-modalInput[data-v-f77420a6]:focus{border-color:var(--color-primary)}.GridView-modalDateHint[data-v-f77420a6]{grid-column:1 / -1;margin:0;font-size:var(--font-size-sm);color:var(--color-text-muted)}.GridView-modalFooter[data-v-f77420a6]{display:flex;gap:var(--sp-2);justify-content:flex-end;padding:var(--sp-3) var(--sp-5) var(--sp-5);border-top:1px solid var(--color-border)}.GridView-modalSecondary[data-v-f77420a6],.GridView-modalPrimary[data-v-f77420a6]{padding:10px 20px;border-radius:var(--radius-pill);font-size:var(--font-size-sm);font-weight:700;cursor:pointer;border:1px solid var(--color-border-strong);font-family:inherit;transition:all var(--transition-fast)}.GridView-modalSecondary[data-v-f77420a6]{background:transparent;color:var(--color-text-1)}.GridView-modalSecondary[data-v-f77420a6]:hover{background:var(--color-surface-alt);color:var(--color-text-0)}.GridView-modalPrimary[data-v-f77420a6]{background:var(--color-text-0);color:var(--color-background);border-color:var(--color-text-0)}.GridView-modalPrimary[data-v-f77420a6]:not(:disabled):hover{background:var(--color-primary);color:#1a1812;border-color:var(--color-primary)}.GridView-modalPrimary[data-v-f77420a6]:disabled{opacity:.4;cursor:not-allowed}.GridView-modalFade-enter-active[data-v-f77420a6],.GridView-modalFade-leave-active[data-v-f77420a6]{transition:opacity var(--transition-normal)}.GridView-modalFade-enter-from[data-v-f77420a6],.GridView-modalFade-leave-to[data-v-f77420a6]{opacity:0}@media (max-width: 600px){.GridView-modalForm[data-v-f77420a6]{grid-template-columns:1fr}.GridView-modalTitle[data-v-f77420a6]{font-size:22px}}@media (max-width: 980px){.GridView-rightDock[data-v-f77420a6]{top:calc(48px + var(--sp-4) + 92px);transform:none}}@media (max-width: 720px){.GridView-title[data-v-f77420a6]{font-size:var(--font-size-xl)}.GridView-topLeft[data-v-f77420a6]{top:calc(52px + var(--sp-2));left:var(--sp-3);max-width:calc(100% - 160px)}.GridView-topRight[data-v-f77420a6]{top:calc(52px + var(--sp-2));right:var(--sp-3)}.GridView-rightDock[data-v-f77420a6]{top:auto;bottom:calc(var(--sp-4) + 132px);right:var(--sp-3);transform:none}.GridView-bottomLeft[data-v-f77420a6]{bottom:var(--sp-3);left:var(--sp-3);right:var(--sp-3);max-width:none}.GridView-bottomLeft[data-v-f77420a6] .StatsBar{width:100%}.GridView-callout[data-v-f77420a6]{top:auto;bottom:calc(var(--sp-4) + 200px);max-width:calc(100vw - var(--sp-3) * 2)}}.MilestoneList[data-v-feafde84]{display:flex;flex-direction:column;gap:var(--sp-4)}.MilestoneList-form[data-v-feafde84]{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:var(--sp-4) 0}.MilestoneList-formRow[data-v-feafde84]{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) auto;gap:var(--sp-3);align-items:end}.MilestoneList-field[data-v-feafde84]{display:flex;flex-direction:column;gap:4px;min-width:0}.MilestoneList-fieldLabel[data-v-feafde84]{font-size:10px;text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:var(--color-text-muted)}.MilestoneList-input[data-v-feafde84]{background:transparent;border:none;border-bottom:1px solid var(--color-border-strong);border-radius:0;padding:8px 0;font-size:var(--font-size-md);color:var(--color-text-0);outline:none;transition:border-color var(--transition-fast);font-family:inherit}.MilestoneList-input[data-v-feafde84]:focus{border-color:var(--color-primary)}.MilestoneList-input--date[data-v-feafde84],.MilestoneList-input--select[data-v-feafde84]{color-scheme:light dark}.MilestoneList-add[data-v-feafde84]{background:var(--color-text-0);color:var(--color-background);border:none;padding:10px 18px;border-radius:var(--radius-pill);font-size:var(--font-size-sm);font-weight:700;cursor:pointer;white-space:nowrap;transition:background var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}.MilestoneList-add[data-v-feafde84]:not(:disabled):hover{background:var(--color-primary);color:#1a1812;transform:translateY(-1px)}.MilestoneList-add[data-v-feafde84]:disabled{opacity:.35;cursor:not-allowed}.MilestoneList-count[data-v-feafde84]{display:inline-flex;align-items:baseline;gap:var(--sp-2)}.MilestoneList-countNum[data-v-feafde84]{font-family:var(--font-display);font-size:28px;font-weight:700;color:var(--color-text-0);font-variant-numeric:tabular-nums;line-height:1}.MilestoneList-countLabel[data-v-feafde84]{font-size:var(--font-size-sm);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;font-weight:600}.MilestoneList-items[data-v-feafde84]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.MilestoneList-item[data-v-feafde84]{display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:var(--sp-3);padding:var(--sp-3) 0;border-bottom:1px solid var(--color-border);transition:padding var(--transition-fast)}.MilestoneList-item[data-v-feafde84]:hover{padding-left:8px}.MilestoneList-item[data-v-feafde84]:last-child{border-bottom:none}.MilestoneList-swatch[data-v-feafde84]{width:12px;height:12px;border-radius:50%}.MilestoneList-itemBody[data-v-feafde84]{min-width:0}.MilestoneList-itemLabel[data-v-feafde84]{font-size:var(--font-size-md);font-weight:600;color:var(--color-text-0);margin-bottom:2px}.MilestoneList-itemMeta[data-v-feafde84]{font-size:var(--font-size-sm);color:var(--color-text-muted);display:inline-flex;align-items:center;gap:6px}.MilestoneList-itemCat[data-v-feafde84]{text-transform:lowercase}.MilestoneList-dot[data-v-feafde84]{opacity:.6}.MilestoneList-remove[data-v-feafde84]{width:28px;height:28px;border-radius:50%;border:none;background:transparent;color:var(--color-text-muted);font-size:18px;line-height:1;cursor:pointer;opacity:0;transition:background var(--transition-fast),color var(--transition-fast),opacity var(--transition-fast)}.MilestoneList-item:hover .MilestoneList-remove[data-v-feafde84],.MilestoneList-remove[data-v-feafde84]:focus{opacity:1}.MilestoneList-remove[data-v-feafde84]:hover{background:var(--color-danger);color:#fff}.MilestoneList-empty[data-v-feafde84]{display:flex;flex-direction:column;align-items:center;gap:var(--sp-3);padding:var(--sp-6) var(--sp-3);color:var(--color-text-muted)}.MilestoneList-emptyArt[data-v-feafde84]{display:grid;grid-template-columns:repeat(3,14px);gap:6px}.MilestoneList-emptyArt span[data-v-feafde84]{width:14px;height:14px;border-radius:var(--radius-xs);background:var(--color-border-strong);opacity:.55}.MilestoneList-emptyArt span.is-mark[data-v-feafde84]{background:var(--color-primary);opacity:1;box-shadow:0 0 16px var(--color-primary)}.MilestoneList-emptyText[data-v-feafde84]{margin:0;font-size:var(--font-size-md);color:var(--color-text-1);text-align:center}@media (max-width: 720px){.MilestoneList-formRow[data-v-feafde84]{grid-template-columns:1fr 1fr}.MilestoneList-field--label[data-v-feafde84],.MilestoneList-add[data-v-feafde84]{grid-column:1 / -1}}.MilestonesView-inner[data-v-6d990584]{max-width:760px;padding:var(--sp-6) var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-5)}.MilestonesView-hero[data-v-6d990584]{text-align:left}.MilestonesView-eyebrow[data-v-6d990584]{display:inline-block;font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:700;color:var(--color-primary);margin-bottom:var(--sp-3)}.MilestonesView-title[data-v-6d990584]{margin:0;font-size:var(--font-size-xxl);line-height:1.02;letter-spacing:-.03em;color:var(--color-text-0);font-weight:800}.MilestonesView-lede[data-v-6d990584]{margin:var(--sp-3) 0 0 0;color:var(--color-text-1);font-size:17px;line-height:1.6;max-width:56ch}.OnboardingView[data-v-4ef96374]{position:relative;min-height:100vh;padding:calc(80px + var(--sp-5)) var(--sp-4) var(--sp-5);display:flex;justify-content:center;align-items:flex-start;overflow:hidden}.OnboardingView-bg[data-v-4ef96374]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at 15% 10%,rgba(240,192,96,.16),transparent 55%),radial-gradient(ellipse at 85% 80%,rgba(255,123,168,.12),transparent 55%),radial-gradient(ellipse at 50% 50%,rgba(6,167,125,.08),transparent 60%);z-index:0;animation:OnboardingView-drift-4ef96374 28s ease-in-out infinite alternate}@keyframes OnboardingView-drift-4ef96374{0%{transform:translateZ(0)}to{transform:translate3d(3%,-2%,0)}}.OnboardingView-stage[data-v-4ef96374]{position:relative;z-index:1;width:100%;max-width:640px}.OnboardingView-intro[data-v-4ef96374]{margin-bottom:var(--sp-5)}.OnboardingView-eyebrow[data-v-4ef96374]{display:inline-block;font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:700;color:var(--color-primary);margin-bottom:var(--sp-3)}.OnboardingView-title[data-v-4ef96374]{margin:0;font-size:48px;line-height:1.02;letter-spacing:-.03em;color:var(--color-text-0);font-weight:800}.OnboardingView-lede[data-v-4ef96374]{margin:var(--sp-3) 0 0 0;color:var(--color-text-1);font-size:17px;line-height:1.6;max-width:52ch}.OnboardingView-form[data-v-4ef96374]{display:flex;flex-direction:column;gap:var(--sp-5)}.OnboardingView-step[data-v-4ef96374]{display:grid;grid-template-columns:70px 1fr;gap:var(--sp-3);border:none;padding:0;margin:0;align-items:flex-start}.OnboardingView-stepNum[data-v-4ef96374]{font-family:var(--font-display);font-size:32px;font-weight:300;color:var(--color-primary);letter-spacing:.02em;font-variant-numeric:tabular-nums;line-height:1;padding-top:6px}.OnboardingView-stepBody[data-v-4ef96374]{display:flex;flex-direction:column;gap:var(--sp-2)}.OnboardingView-label[data-v-4ef96374]{font-size:19px;color:var(--color-text-0);font-weight:600;letter-spacing:-.01em}.OnboardingView-input[data-v-4ef96374]{background:transparent;border:none;border-bottom:1px solid var(--color-border-strong);border-radius:0;padding:var(--sp-2) 0;font-size:var(--font-size-lg);color:var(--color-text-0);outline:none;transition:border-color var(--transition-fast);font-family:inherit;width:100%}.OnboardingView-input[data-v-4ef96374]:focus{border-color:var(--color-primary)}.OnboardingView-input--text[data-v-4ef96374]::placeholder{color:var(--color-text-muted);font-style:italic}.OnboardingView-input--date[data-v-4ef96374]{max-width:240px;color-scheme:light dark}.OnboardingView-hint[data-v-4ef96374]{margin:0;color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.5}.OnboardingView-rangeBlock[data-v-4ef96374]{display:flex;align-items:center;gap:var(--sp-4);padding-top:var(--sp-2)}.OnboardingView-range[data-v-4ef96374]{flex:1;accent-color:var(--color-primary)}.OnboardingView-rangeReadout[data-v-4ef96374]{display:flex;align-items:baseline;gap:6px;min-width:110px;justify-content:flex-end}.OnboardingView-rangeBig[data-v-4ef96374]{font-family:var(--font-display);font-size:38px;font-weight:700;color:var(--color-text-0);letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}.OnboardingView-rangeUnit[data-v-4ef96374]{color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.OnboardingView-footer[data-v-4ef96374]{margin-top:var(--sp-3);padding-top:var(--sp-4);border-top:1px solid var(--color-border);display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap}.OnboardingView-privacy[data-v-4ef96374]{margin:0;color:var(--color-text-muted);font-size:var(--font-size-sm);display:inline-flex;align-items:center;gap:var(--sp-2)}.OnboardingView-dot[data-v-4ef96374]{width:6px;height:6px;border-radius:50%;background:#06a77d;box-shadow:0 0 8px #06a77d}[data-theme=dark] .OnboardingView-dot[data-v-4ef96374]{background:#06ffa5;box-shadow:0 0 10px #06ffa5}.OnboardingView-submit[data-v-4ef96374]{background:var(--color-text-0);color:var(--color-background);border:none;padding:14px 28px;border-radius:var(--radius-pill);font-size:var(--font-size-md);font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:var(--sp-2);transition:background var(--transition-fast),color var(--transition-fast),transform var(--transition-fast);box-shadow:var(--shadow-md)}.OnboardingView-submit[data-v-4ef96374]:not(:disabled):hover{background:var(--color-primary);color:#1a1812;transform:translate(2px)}.OnboardingView-submit[data-v-4ef96374]:disabled{opacity:.4;cursor:not-allowed}.OnboardingView-submitArrow[data-v-4ef96374]{transition:transform var(--transition-fast)}.OnboardingView-submit:not(:disabled):hover .OnboardingView-submitArrow[data-v-4ef96374]{transform:translate(4px)}@media (max-width: 600px){.OnboardingView-title[data-v-4ef96374]{font-size:36px}.OnboardingView-step[data-v-4ef96374]{grid-template-columns:1fr;gap:6px}.OnboardingView-stepNum[data-v-4ef96374]{padding-top:0}.OnboardingView-rangeBlock[data-v-4ef96374]{flex-direction:column;align-items:stretch;gap:var(--sp-2)}.OnboardingView-rangeReadout[data-v-4ef96374]{justify-content:flex-start}}.InfoIcon[data-v-e2b52be9]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;border:1px solid var(--color-border-strong);background:transparent;color:var(--color-text-muted);font-size:10px;font-weight:700;font-family:var(--font-display);cursor:help;-webkit-user-select:none;user-select:none;margin-left:6px;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast);outline:none}.InfoIcon[data-v-e2b52be9]:hover,.InfoIcon[data-v-e2b52be9]:focus-visible{background:var(--color-primary);color:#1a1812;border-color:var(--color-primary)}.InfoIcon-mark[data-v-e2b52be9]{line-height:1;font-style:italic}.InfoIcon-tip[data-v-e2b52be9]{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%) translateY(4px);min-width:220px;max-width:280px;padding:10px 12px;background:var(--color-text-0);color:var(--color-background);font-size:12px;font-weight:500;line-height:1.45;border-radius:var(--radius-sm);box-shadow:0 8px 24px #00000040;opacity:0;pointer-events:none;transition:opacity var(--transition-fast),transform var(--transition-fast);text-align:left;z-index:50;text-transform:none;letter-spacing:0;font-family:var(--font-family);cursor:default}.InfoIcon-tip strong[data-v-e2b52be9]{display:block;font-weight:700;margin-bottom:4px;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--color-primary)}.InfoIcon-tipBody[data-v-e2b52be9]{display:block;color:inherit;opacity:.88}.InfoIcon:hover .InfoIcon-tip[data-v-e2b52be9],.InfoIcon:focus-visible .InfoIcon-tip[data-v-e2b52be9]{opacity:1;transform:translate(-50%) translateY(0);pointer-events:auto}.InfoIcon-tip--right[data-v-e2b52be9]{bottom:auto;left:calc(100% + 8px);top:50%;transform:translate(4px) translateY(-50%)}.InfoIcon:hover .InfoIcon-tip--right[data-v-e2b52be9],.InfoIcon:focus-visible .InfoIcon-tip--right[data-v-e2b52be9]{transform:translate(0) translateY(-50%)}.InfoIcon-tip[data-v-e2b52be9]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:var(--color-text-0)}.InfoIcon-tip--right[data-v-e2b52be9]:after{top:50%;left:-10px;transform:translateY(-50%);border:5px solid transparent;border-right-color:var(--color-text-0)}.SettingsView-inner[data-v-2fd31a9c]{max-width:760px;padding:var(--sp-6) var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-5)}.SettingsView-hero[data-v-2fd31a9c]{margin-bottom:var(--sp-2)}.SettingsView-eyebrow[data-v-2fd31a9c]{display:inline-block;font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:700;color:var(--color-primary);margin-bottom:var(--sp-3)}.SettingsView-title[data-v-2fd31a9c]{margin:0;font-size:var(--font-size-xxl);line-height:1.02;letter-spacing:-.03em;color:var(--color-text-0);font-weight:800}.SettingsView-lede[data-v-2fd31a9c]{margin:var(--sp-3) 0 0 0;color:var(--color-text-1);font-size:17px;line-height:1.6;max-width:56ch}.SettingsView-flow[data-v-2fd31a9c]{list-style:none;margin:var(--sp-4) 0 0 0;padding:var(--sp-3);background:var(--color-surface-alt);border-radius:var(--radius-md);display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-3);counter-reset:flow}.SettingsView-flow li[data-v-2fd31a9c]{font-size:var(--font-size-sm);color:var(--color-text-1);position:relative}.SettingsView-flow li[data-v-2fd31a9c]:not(:last-child):after{content:"→";margin-left:var(--sp-3);color:var(--color-text-muted);opacity:.6}.SettingsView-flow a[data-v-2fd31a9c]{color:var(--color-text-1);font-weight:600;text-decoration:none;border-bottom:1px solid transparent;transition:color var(--transition-fast),border-color var(--transition-fast)}.SettingsView-flow a[data-v-2fd31a9c]:hover{color:var(--color-primary);border-bottom-color:var(--color-primary)}.SettingsView-stepTag[data-v-2fd31a9c]{margin-left:auto;font-size:10px;text-transform:uppercase;letter-spacing:.14em;font-weight:700;color:var(--color-primary);padding:4px 10px;border-radius:var(--radius-pill);background:var(--color-surface-alt);border:1px solid var(--color-border);white-space:nowrap}.SettingsView-bridge[data-v-2fd31a9c]{margin:0 0 var(--sp-2) 0;color:var(--color-text-1);font-size:var(--font-size-md);line-height:1.55;max-width:60ch}.SettingsView-bridge strong[data-v-2fd31a9c]{color:var(--color-text-0);font-weight:700}.SettingsView-card[data-v-2fd31a9c]{display:flex;flex-direction:column;gap:var(--sp-3);padding-top:var(--sp-4);border-top:1px solid var(--color-border)}.SettingsView-sectionHead[data-v-2fd31a9c]{display:flex;align-items:baseline;gap:var(--sp-3);flex-wrap:wrap}.SettingsView-num[data-v-2fd31a9c]{font-family:var(--font-display);font-size:22px;font-weight:300;color:var(--color-primary);font-variant-numeric:tabular-nums;line-height:1}.SettingsView-section[data-v-2fd31a9c]{margin:0;font-size:var(--font-size-lg);color:var(--color-text-0);font-weight:700;letter-spacing:-.01em;flex:1}.SettingsView-themeRow[data-v-2fd31a9c]{display:flex;gap:var(--sp-2)}.SettingsView-themeBtn[data-v-2fd31a9c]{text-transform:capitalize;padding:8px 18px;border-radius:var(--radius-pill);border:1px solid var(--color-border-strong);background:transparent;color:var(--color-text-1);font-weight:600;font-size:var(--font-size-sm);cursor:pointer;transition:all var(--transition-fast)}.SettingsView-themeBtn[data-v-2fd31a9c]:hover{border-color:var(--color-primary);color:var(--color-text-0)}.SettingsView-themeBtn--active[data-v-2fd31a9c]{background:var(--color-primary);color:#1a1812;border-color:var(--color-primary)}.SettingsView-actions[data-v-2fd31a9c]{display:flex;gap:var(--sp-3);flex-wrap:wrap;align-items:center}.SettingsView-actionBtn[data-v-2fd31a9c]{display:inline-flex;align-items:baseline;gap:6px;padding:10px 18px;border-radius:var(--radius-pill);border:1px solid var(--color-border-strong);background:transparent;color:var(--color-text-0);font-weight:600;font-size:var(--font-size-sm);cursor:pointer;transition:all var(--transition-fast);font-family:inherit}.SettingsView-actionBtn[data-v-2fd31a9c]:hover{border-color:var(--color-primary);background:var(--color-surface-alt)}.SettingsView-actionMeta[data-v-2fd31a9c]{font-size:10px;color:var(--color-text-muted);font-family:var(--font-display);font-weight:500;letter-spacing:.05em}.SettingsView-actionBtn--danger[data-v-2fd31a9c]{color:var(--color-danger);border-color:#b83a3a66}.SettingsView-actionBtn--danger[data-v-2fd31a9c]:hover{background:var(--color-danger);color:#fff;border-color:var(--color-danger)}.SettingsView-help[data-v-2fd31a9c]{margin:0;font-size:var(--font-size-sm);color:var(--color-text-muted)}.SettingsView-status[data-v-2fd31a9c]{margin:0;font-size:var(--font-size-sm);color:var(--color-success);font-weight:600}.SettingsView-qualityWindow[data-v-2fd31a9c]{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--sp-2);padding:var(--sp-3);background:linear-gradient(135deg,#9d4edd2e,#f725851f);border:1px solid rgba(157,78,221,.35);border-radius:var(--radius-md);margin-top:var(--sp-2)}.SettingsView-qualityKicker[data-v-2fd31a9c]{font-size:10px;text-transform:uppercase;letter-spacing:.1em;font-weight:700;color:#9d4edd}.SettingsView-qualityValue[data-v-2fd31a9c]{font-size:var(--font-size-xl);font-weight:800;color:var(--color-text-0);letter-spacing:-.025em;font-variant-numeric:tabular-nums}.SettingsView-qualityHint[data-v-2fd31a9c]{font-size:var(--font-size-sm);color:var(--color-text-muted)}.SettingsView-fireHeader[data-v-2fd31a9c]{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-3);flex-wrap:wrap}.SettingsView-fireToggle[data-v-2fd31a9c]{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--font-size-sm);color:var(--color-text-1);cursor:pointer;font-weight:600}.SettingsView-fireGrid[data-v-2fd31a9c]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--sp-3)}.SettingsView-fieldFull[data-v-2fd31a9c]{grid-column:1 / -1}.SettingsView-fireResult[data-v-2fd31a9c]{margin-top:var(--sp-3);padding:var(--sp-3);background:linear-gradient(135deg,#9d4edd24,#06a77d1f);border:1px solid rgba(157,78,221,.32);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:6px}.SettingsView-fireRow[data-v-2fd31a9c]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap}.SettingsView-fireKicker[data-v-2fd31a9c]{font-size:var(--font-size-sm);color:var(--color-text-1)}.SettingsView-fireKicker--accent[data-v-2fd31a9c]{color:#06a77d;font-weight:700}.SettingsView-fireValue[data-v-2fd31a9c]{font-size:var(--font-size-md);font-weight:700;color:var(--color-text-0);font-variant-numeric:tabular-nums}.SettingsView-fireValue--accent[data-v-2fd31a9c]{color:#9d4edd;font-size:var(--font-size-lg)}.SettingsView-fireCard[data-v-2fd31a9c]{gap:var(--sp-4)}.SettingsView-chapter[data-v-2fd31a9c]{padding:var(--sp-4) 0;border-top:1px dashed var(--color-border)}.SettingsView-chapter[data-v-2fd31a9c]:first-of-type{border-top:none;padding-top:var(--sp-2)}.SettingsView-chapterLead[data-v-2fd31a9c]{display:flex;align-items:baseline;gap:var(--sp-2);margin-bottom:var(--sp-2)}.SettingsView-chapterNum[data-v-2fd31a9c]{font-family:var(--font-display);font-style:italic;font-weight:400;color:var(--color-primary);font-size:var(--font-size-md)}.SettingsView-chapterTitle[data-v-2fd31a9c]{margin:0;font-size:var(--font-size-md);font-weight:700;color:var(--color-text-0);letter-spacing:-.01em}.SettingsView-chapterCopy[data-v-2fd31a9c]{margin:0 0 var(--sp-3) 0;color:var(--color-text-1);font-size:var(--font-size-sm);line-height:1.55;max-width:56ch}.SettingsView-regionRow[data-v-2fd31a9c]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:var(--sp-3)}.SettingsView-regionBtn[data-v-2fd31a9c]{padding:7px 14px;border-radius:var(--radius-pill);border:1px solid var(--color-border-strong);background:transparent;color:var(--color-text-1);font-weight:600;font-size:var(--font-size-sm);cursor:pointer;transition:all var(--transition-fast);font-family:inherit}.SettingsView-regionBtn[data-v-2fd31a9c]:hover{border-color:var(--color-primary);color:var(--color-text-0)}.SettingsView-regionBtn--active[data-v-2fd31a9c]{background:var(--color-primary);color:#1a1812;border-color:var(--color-primary)}.SettingsView-realReturn[data-v-2fd31a9c]{margin:var(--sp-3) 0 0 0;padding:10px 14px;background:var(--color-surface-alt);border-radius:var(--radius-sm);font-size:var(--font-size-sm);color:var(--color-text-1);display:flex;align-items:center}.SettingsView-realReturn strong[data-v-2fd31a9c]{color:var(--color-text-0);margin:0 4px;font-variant-numeric:tabular-nums}.SettingsView-fireStory[data-v-2fd31a9c]{margin:var(--sp-3) 0 0 0;font-size:var(--font-size-md);line-height:1.6;color:var(--color-text-1);max-width:56ch}.SettingsView-fireStory strong[data-v-2fd31a9c]{color:var(--color-text-0);font-weight:700}.SettingsView-presetBlock[data-v-2fd31a9c]{margin:var(--sp-2) 0 var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-2)}.SettingsView-presetKicker[data-v-2fd31a9c]{font-size:10px;text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:var(--color-text-muted);display:inline-flex;align-items:center}.SettingsView-presetRow[data-v-2fd31a9c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:var(--sp-2)}.SettingsView-presetBtn[data-v-2fd31a9c]{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:var(--sp-3);border-radius:var(--radius-md);border:1px solid var(--color-border-strong);background:transparent;cursor:pointer;text-align:left;transition:all var(--transition-fast);font-family:inherit;min-height:76px}.SettingsView-presetBtn[data-v-2fd31a9c]:hover{border-color:var(--color-primary);background:var(--color-surface-alt)}.SettingsView-presetBtn--active[data-v-2fd31a9c]{border-color:var(--color-primary);background:linear-gradient(135deg,#9d4edd1f,#f0c06014)}.SettingsView-presetLabel[data-v-2fd31a9c]{font-size:var(--font-size-md);font-weight:700;color:var(--color-text-0);letter-spacing:-.01em}.SettingsView-presetBlurb[data-v-2fd31a9c]{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.4}.SettingsView-targetEcho[data-v-2fd31a9c]{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-2);margin:var(--sp-2) 0 var(--sp-3)}.SettingsView-targetEchoItem[data-v-2fd31a9c]{display:flex;flex-direction:column;gap:2px;padding:10px 14px;background:linear-gradient(135deg,#9d4edd1a,#06a77d0f);border:1px solid rgba(157,78,221,.22);border-radius:var(--radius-md)}.SettingsView-targetEchoKicker[data-v-2fd31a9c]{font-size:10px;text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:#9d4edd}[data-theme=dark] .SettingsView-targetEchoKicker[data-v-2fd31a9c]{color:#c77dff}.SettingsView-targetEchoValue[data-v-2fd31a9c]{font-family:var(--font-display);font-size:28px;font-weight:800;color:var(--color-text-0);letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1}.SettingsView-targetEchoHint[data-v-2fd31a9c]{font-size:11px;color:var(--color-text-muted)}.SettingsView-qualityRow[data-v-2fd31a9c]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-2)}@media (max-width: 480px){.SettingsView-targetEcho[data-v-2fd31a9c]{grid-template-columns:1fr}}.SettingsView-fireStory--alert[data-v-2fd31a9c]{padding:var(--sp-3);background:linear-gradient(135deg,#9d4edd1a,#06a77d14);border:1px solid rgba(157,78,221,.3);border-radius:var(--radius-md)}.SettingsView-progressBlock[data-v-2fd31a9c]{margin-bottom:var(--sp-3);padding-bottom:var(--sp-3);border-bottom:1px solid var(--color-border)}.SettingsView-progressLabel[data-v-2fd31a9c]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--sp-2)}.SettingsView-progressKicker[data-v-2fd31a9c]{font-size:10px;text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:var(--color-text-muted)}.SettingsView-progressPct[data-v-2fd31a9c]{font-family:var(--font-display);font-size:28px;font-weight:800;color:var(--color-text-0);letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1}.SettingsView-progressBar[data-v-2fd31a9c]{position:relative;width:100%;height:12px;background:var(--color-surface-alt);border-radius:var(--radius-pill);overflow:hidden}.SettingsView-progressFill[data-v-2fd31a9c]{height:100%;background:linear-gradient(90deg,#06a77d,#9d4edd);border-radius:var(--radius-pill);transition:width .6s cubic-bezier(.22,1,.36,1)}[data-theme=dark] .SettingsView-progressFill[data-v-2fd31a9c]{background:linear-gradient(90deg,#06ffa5,#c77dff)}.SettingsView-progressMark[data-v-2fd31a9c]{position:absolute;top:-2px;bottom:-2px;width:2px;pointer-events:auto;cursor:help}.SettingsView-progressMark--lean[data-v-2fd31a9c]{background:#3c372d59}.SettingsView-progressMark--fat[data-v-2fd31a9c]{background:#c8567f80}[data-theme=dark] .SettingsView-progressMark--lean[data-v-2fd31a9c]{background:#ffffff59}[data-theme=dark] .SettingsView-progressMark--fat[data-v-2fd31a9c]{background:#ff7ba899}.SettingsView-progressMeta[data-v-2fd31a9c]{display:flex;justify-content:space-between;margin-top:6px;font-size:11px;color:var(--color-text-muted);font-variant-numeric:tabular-nums}.SettingsView-targetBlock[data-v-2fd31a9c]{margin-top:var(--sp-4);padding:var(--sp-4);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface-alt)}.SettingsView-targetHead[data-v-2fd31a9c]{display:flex;align-items:baseline;gap:var(--sp-2);margin-bottom:var(--sp-2)}.SettingsView-targetKicker[data-v-2fd31a9c]{font-size:10px;text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:var(--color-primary)}.SettingsView-targetText[data-v-2fd31a9c]{font-size:var(--font-size-md);font-weight:600;color:var(--color-text-0)}.SettingsView-targetField[data-v-2fd31a9c]{margin-bottom:var(--sp-3)}.SettingsView-targetResult[data-v-2fd31a9c]{display:flex;flex-direction:column;gap:var(--sp-2)}.SettingsView-targetBadge[data-v-2fd31a9c]{display:inline-block;align-self:flex-start;font-size:10px;text-transform:uppercase;letter-spacing:.12em;font-weight:700;padding:4px 10px;border-radius:var(--radius-pill)}.SettingsView-targetBadge--ok[data-v-2fd31a9c]{background:#06a77d2e;color:#06a77d;border:1px solid rgba(6,167,125,.35)}.SettingsView-targetBadge--gap[data-v-2fd31a9c]{background:#e85d2a2e;color:#b83a3a;border:1px solid rgba(232,93,42,.35)}[data-theme=dark] .SettingsView-targetBadge--ok[data-v-2fd31a9c]{color:#06ffa5}[data-theme=dark] .SettingsView-targetBadge--gap[data-v-2fd31a9c]{color:#ffb347}.SettingsView-targetCopy[data-v-2fd31a9c]{margin:0;font-size:var(--font-size-md);color:var(--color-text-1);line-height:1.5}.SettingsView-targetCopy strong[data-v-2fd31a9c]{color:var(--color-text-0)}.SettingsView-targetSplit[data-v-2fd31a9c]{display:grid;grid-template-columns:1fr auto 1fr;gap:var(--sp-3);align-items:center;margin-top:var(--sp-2)}.SettingsView-targetOption[data-v-2fd31a9c]{display:flex;flex-direction:column;gap:4px;padding:var(--sp-3);border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-border)}.SettingsView-targetOptKicker[data-v-2fd31a9c]{font-size:10px;text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:var(--color-text-muted)}.SettingsView-targetOptValue[data-v-2fd31a9c]{font-family:var(--font-display);font-size:26px;font-weight:800;color:var(--color-text-0);letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}.SettingsView-targetOptHint[data-v-2fd31a9c]{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.4}.SettingsView-targetOrDivider[data-v-2fd31a9c]{font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:var(--color-text-muted);font-weight:700}.SettingsView-chart[data-v-2fd31a9c]{margin-top:var(--sp-4)}.SettingsView-chartHead[data-v-2fd31a9c]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--sp-2)}.SettingsView-chartKicker[data-v-2fd31a9c]{font-size:10px;text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:var(--color-text-muted)}.SettingsView-chartLegend[data-v-2fd31a9c]{display:inline-flex;align-items:center;gap:var(--sp-3);font-size:11px;color:var(--color-text-muted)}.SettingsView-chartLegendDot[data-v-2fd31a9c]{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:4px;vertical-align:middle}.SettingsView-chartLegendDot--worth[data-v-2fd31a9c]{background:#9d4edd}.SettingsView-chartLegendDot--fi[data-v-2fd31a9c]{background:#06a77d}[data-theme=dark] .SettingsView-chartLegendDot--worth[data-v-2fd31a9c]{background:#c77dff}[data-theme=dark] .SettingsView-chartLegendDot--fi[data-v-2fd31a9c]{background:#06ffa5}.SettingsView-chartSvg[data-v-2fd31a9c]{width:100%;height:140px;display:block;background:var(--color-surface-alt);border-radius:var(--radius-sm);padding:8px;box-sizing:border-box}.SettingsView-chartFiLine[data-v-2fd31a9c]{stroke:#06a77d;stroke-width:1.5;stroke-dasharray:4 4;opacity:.7}.SettingsView-chartPoly[data-v-2fd31a9c]{fill:none;stroke:#9d4edd;stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}[data-theme=dark] .SettingsView-chartFiLine[data-v-2fd31a9c]{stroke:#06ffa5}[data-theme=dark] .SettingsView-chartPoly[data-v-2fd31a9c]{stroke:#c77dff}.SettingsView-chartFiDot[data-v-2fd31a9c]{fill:var(--color-primary);stroke:var(--color-background);stroke-width:2}.SettingsView-chartAxis[data-v-2fd31a9c]{display:flex;justify-content:space-between;margin-top:6px;font-size:10px;color:var(--color-text-muted);font-variant-numeric:tabular-nums;text-transform:uppercase;letter-spacing:.06em}@media (max-width: 600px){.SettingsView-fireGrid[data-v-2fd31a9c],.SettingsView-targetSplit[data-v-2fd31a9c]{grid-template-columns:1fr}.SettingsView-targetOrDivider[data-v-2fd31a9c]{text-align:center}}
