:root,[data-theme=dark]{color-scheme:dark;--bg: #0B0E14;--bg-elevated: #151A23;--bg-muted: #1B2230;--bg-soft: #121822;--text: #E8EEF5;--text-soft: #C5D2DF;--text-muted: #8B98A8;--accent: #06B6D4;--accent-hover: #22D3EE;--accent-contrast: #04242C;--accent-soft: rgba(6, 182, 212, .14);--border: rgba(255, 255, 255, .09);--border-strong: rgba(255, 255, 255, .16);--up: #3ECF8E;--down: #FF6D5A;--danger: #F43F5E;--shadow: 0 18px 48px rgba(0, 0, 0, .35);--shadow-soft: 0 10px 28px rgba(0, 0, 0, .22);--overlay-hero: linear-gradient(180deg, rgba(11, 14, 20, .55) 0%, rgba(11, 14, 20, .82) 100%), linear-gradient(90deg, #0B0E14 0%, rgba(11, 14, 20, .78) 46%, transparent 100%);--topbar-bg: rgba(11, 14, 20, .88);--page: 1120px;--gutter: 28px;--radius: 14px;--radius-sm: 10px;--radius-pill: 999px;--font: Outfit, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace;--paper: var(--bg);--paper-2: var(--bg-elevated);--ink: var(--text);--ink-soft: var(--text-soft);--line: var(--border);--desk: var(--bg);--desk-2: var(--bg-elevated);--desk-3: var(--bg-muted);--desk-line: var(--border-strong);--cream: var(--text-soft);--muted: var(--text-muted);--green: #0F766E;--green-2: var(--accent);--clay: var(--danger);--gold: var(--accent);--bg-primary: var(--bg);--bg-secondary: var(--bg-elevated);--text-primary: var(--text);--text-secondary: var(--text-soft);--border-color: var(--border);--warn: #E2B15A;--warn-soft: rgba(226, 177, 90, .16);--btn-disabled-bg: #2A303C;--btn-disabled-fg: #8B949E;--card-bg: rgba(21, 26, 35, .72);--surface-inset: #101820;--bubble-user: #243041;--bubble-ai: #1d2822;--error-bg: rgba(244, 63, 94, .12);--error-fg: #FFC7BE;--success-bg: rgba(62, 207, 142, .14);--success-fg: #B7E3C4;--accent-bright: #7AD7FF}[data-theme=light]{color-scheme:light;--bg: #F5F7FA;--bg-elevated: #FFFFFF;--bg-muted: #EEF2F6;--bg-soft: #E8EDF3;--text: #15202B;--text-soft: #3D4754;--text-muted: #5B6775;--accent: #0891B2;--accent-hover: #06B6D4;--accent-contrast: #FFFFFF;--accent-soft: rgba(8, 145, 178, .12);--border: #E2E8F0;--border-strong: #CBD5E1;--up: #059669;--down: #E11D48;--danger: #E11D48;--shadow: 0 18px 48px rgba(11, 14, 20, .08);--shadow-soft: 0 10px 28px rgba(11, 14, 20, .06);--overlay-hero: linear-gradient(180deg, rgba(245, 247, 250, .72) 0%, rgba(245, 247, 250, .92) 100%), linear-gradient(90deg, #F5F7FA 0%, rgba(245, 247, 250, .85) 50%, transparent 100%);--topbar-bg: rgba(245, 247, 250, .9);--paper: var(--bg);--paper-2: var(--bg-elevated);--ink: var(--text);--ink-soft: var(--text-soft);--line: var(--border);--desk: var(--bg);--desk-2: var(--bg-elevated);--desk-3: var(--bg-muted);--desk-line: var(--border-strong);--cream: var(--text-soft);--muted: var(--text-muted);--bg-primary: var(--bg);--bg-secondary: var(--bg-elevated);--text-primary: var(--text);--text-secondary: var(--text-soft);--border-color: var(--border);--warn: #B45309;--warn-soft: rgba(180, 83, 9, .12);--btn-disabled-bg: #E2E8F0;--btn-disabled-fg: #94A3B8;--card-bg: #FFFFFF;--surface-inset: #EEF2F6;--bubble-user: #E0F2FE;--bubble-ai: #F1F5F9;--error-bg: #FEE2E2;--error-fg: #9F1239;--success-bg: #D1FAE5;--success-fg: #065F46;--accent-bright: #0891B2}html,body{font-family:var(--font);color:var(--text);background:var(--bg)}*{box-sizing:border-box}body{margin:0;min-height:100vh}button,input,textarea{font:inherit}a{color:inherit}button{cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lang-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border);background:transparent;color:var(--text-soft);border-radius:var(--radius-pill);padding:7px 28px 7px 12px;font-size:.86rem;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--text-muted) 50%),linear-gradient(135deg,var(--text-muted) 50%,transparent 50%);background-position:calc(100% - 14px) 55%,calc(100% - 10px) 55%;background-size:4px 4px,4px 4px;background-repeat:no-repeat}.lang-select select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.topbar,.deskbar{display:flex;align-items:center;gap:16px;padding:16px 28px}.brand{font-family:Outfit,sans-serif;font-weight:720;letter-spacing:-.03em;font-size:22px;text-decoration:none}.brand i{display:inline-block;width:9px;height:9px;margin-right:8px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px #0f6a4e26}.spacer{flex:1}.flags{display:flex;gap:6px;flex-wrap:wrap}.flags button,.ghost,.solid,.danger,.tiny{border:1px solid var(--line);background:transparent;border-radius:999px;padding:7px 12px;color:inherit}.flags button.on,.solid{background:var(--accent);color:var(--accent-contrast);border-color:var(--accent)}.solid{padding:10px 16px;text-decoration:none;display:inline-flex;font-weight:650}.danger{border-color:var(--danger);color:var(--danger)}.tiny{padding:5px 10px;font-size:13px}.hero{padding:28px 28px 10px;max-width:1080px}.hero h1{font-family:Outfit,sans-serif;font-weight:720;font-size:clamp(40px,6vw,76px);line-height:.95;letter-spacing:-.04em;margin:12px 0}.kicker{letter-spacing:.16em;text-transform:uppercase;font-size:12px;color:var(--green)}.lede{font-size:19px;max-width:640px;color:var(--ink-soft)}.row{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:10px 28px 28px;max-width:1120px}.card,.panel{background:var(--paper-2);border:1px solid var(--line);border-radius:18px;padding:18px;box-shadow:var(--shadow)}.card h3,.panel h2,.panel h3{font-family:Outfit,sans-serif;margin:0 0 8px}.wide{grid-column:1 / -1}.honesty li{margin:6px 0;color:var(--ink-soft)}footer.site{padding:10px 28px 40px;color:var(--ink-soft)}.auth{max-width:480px;margin:24px auto 60px;padding:0 16px}label{display:block;font-size:13px;margin:12px 0 6px;color:var(--ink-soft)}input:not([type=radio]):not([type=checkbox]),textarea,select{width:100%;border:1px solid var(--line);background:var(--bg-elevated);border-radius:12px;padding:12px 14px;color:var(--ink)}input[type=radio],input[type=checkbox]{width:16px;height:16px;margin:0;padding:0;flex:0 0 16px;accent-color:var(--accent)}textarea{min-height:90px;resize:vertical}.error{background:var(--error-bg);color:var(--error-fg);border-radius:12px;padding:10px 12px;margin:10px 0}.codes{background:var(--success-bg);border:1px dashed var(--green);border-radius:16px;padding:14px;margin-bottom:12px}.codes strong{display:block;font-size:20px;letter-spacing:.08em;margin-top:6px}.suggest{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0}.suggest button{text-align:left}.composer-top{margin-bottom:14px}.composer-status{display:grid;gap:6px;margin:12px 0 4px;padding:12px 14px;border:1px solid rgba(122,215,255,.32);background:linear-gradient(90deg,rgba(122,215,255,.08),transparent 55%)}.composer-status strong{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-weight:500}.composer-bar{height:2px;background:var(--bg-muted);overflow:hidden}.composer-bar i{display:block;height:100%;width:38%;background:var(--accent);animation:composer-load 1.05s ease-in-out infinite}@keyframes composer-load{0%{transform:translate(-130%)}to{transform:translate(320%)}}.desk .ask{color:var(--text-soft);margin:8px 0}.desk .solid:disabled,.desk textarea:disabled,.desk .tiny:disabled,.desk .ghost:disabled{opacity:.55;cursor:default}.desk .solid:disabled{background:var(--btn-disabled-bg);border-color:var(--btn-disabled-bg);color:var(--btn-disabled-fg);opacity:1}.desk{--primary: var(--accent);min-height:100vh;background:var(--bg);color:var(--text);font-family:var(--font)}.desk .deskbar{border-bottom:1px solid var(--desk-line);flex-wrap:nowrap;gap:12px}.desk .deskbar .menu{flex-wrap:nowrap;gap:2px 10px;font-size:14px}.desk .deskbar .menu a{white-space:nowrap}.desk .deskbar .flags{flex-wrap:nowrap;gap:4px}.desk .deskbar .flags button{padding:5px 7px}.desk .brand i{background:var(--accent);box-shadow:0 0 0 4px #06b6d42e}.desk a{text-decoration:none}.topbar .menu,.deskbar .menu{display:flex;align-items:center;flex-wrap:wrap;gap:8px 28px}.topbar .menu a,.deskbar .menu a{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px;text-decoration-color:currentColor}.deskbar .menu a{color:var(--text-soft);text-decoration:none}.deskbar .menu a:hover{color:var(--text)}.deskbar .menu a[aria-current=page],.topbar .menu a[aria-current=page]{color:var(--text);font-weight:650;background:var(--accent-soft);border-radius:999px;padding:7px 12px;text-decoration:none}.topbar .menu a[aria-current=page]{border-radius:2px}.topbar .menu a.solid,.deskbar .menu a.solid{text-decoration:none}.topbar .menu a.solid[aria-current=page],.deskbar .menu a.solid[aria-current=page]{background:var(--accent);color:var(--accent-contrast)}.desk .ghost,.desk .tiny,.desk .flags button,.desk input,.desk textarea{border-color:var(--border);color:var(--text);background:transparent}.desk input:not([type=radio]):not([type=checkbox]),.desk textarea,.desk select{color:var(--text);-webkit-text-fill-color:var(--text);caret-color:var(--text);background:var(--bg-muted)}.desk .solid{background:var(--accent);color:var(--accent-contrast);border-color:var(--accent);font-weight:600}.desk .solid:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover);color:var(--accent-contrast)}.desk .flags button.on{background:var(--accent-soft);color:var(--text)}.wrap{padding:18px 22px 48px;max-width:1180px;margin:0 auto}.mare{display:flex;gap:18px;align-items:baseline;flex-wrap:wrap;margin-bottom:14px}.pill{border-radius:999px;padding:4px 10px;font-size:13px;border:1px solid var(--desk-line)}.pill.BOA{color:var(--up)}.pill.RUIM{color:var(--down)}.pill.NEUTRA{color:var(--warn)}.tip{position:relative;display:inline-flex;vertical-align:middle;margin-left:6px;text-transform:none;letter-spacing:0}.tip-mark{width:18px;height:18px;padding:0;border-radius:999px;border:1px solid var(--border-strong);background:transparent;color:var(--text-soft);font-family:Outfit,sans-serif;font-size:12px;line-height:16px;cursor:help}.tip-pop{display:none;position:absolute;z-index:30;left:0;top:calc(100% + 8px);width:min(360px,78vw);padding:12px 14px;border-radius:12px;background:var(--surface-inset);color:var(--text);border:1px solid var(--border);font-family:Outfit,sans-serif;font-size:14px;line-height:1.45;letter-spacing:0;text-transform:none;white-space:pre-line;box-shadow:0 12px 32px #00000059}.tip:hover .tip-pop,.tip:focus-within .tip-pop{display:block}.desk .mare-pick{display:flex;align-items:center;gap:8px;margin:8px 0 0;color:var(--cream);font-size:13px}.desk .mare-pick select{width:auto;max-width:100%;padding:6px 8px}.desk .info-wiki{display:grid;grid-template-columns:196px minmax(0,780px);gap:32px;align-items:start;max-width:1040px}.desk .info-toc{position:sticky;top:16px;display:flex;flex-direction:column;gap:2px;max-height:calc(100vh - 32px);overflow:auto;padding-right:4px}.desk .info-toc a{color:var(--text-muted);text-decoration:none;font-size:13px;line-height:1.3;padding:7px 10px;border-radius:8px;border-left:2px solid transparent}.desk .info-toc a.on{color:var(--text);background:#06b6d41f;border-left-color:var(--accent)}.desk .info-toc a.off{display:none}.desk .info-doc{max-width:780px;padding-bottom:min(72vh,640px)}.desk .info-doc section{scroll-margin-top:96px}.desk .info-doc h2{font-family:var(--font);font-size:24px;font-weight:600;color:var(--text);letter-spacing:-.02em;margin:48px 0 12px}.desk .info-doc #como h2{margin-top:8px}.desk .info-doc h3{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:18px;font-weight:600;color:var(--accent)}.desk .info-doc p,.desk .info-doc li{color:var(--text-soft);font-size:15px;line-height:1.65;font-weight:400}.desk .info-lead{font-size:16px;max-width:62ch}.desk .info-search{display:grid;gap:6px;margin:0 0 8px;color:var(--text-muted);font-size:12px}.desk .info-search input{margin:0}.desk .info-empty{margin:18px 0}.desk .info-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px}.desk .info-flow article,.desk .info-card,.desk .info-fold,.desk .info-way{background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:16px}.desk .info-step{position:relative;padding:18px 16px 14px;overflow:hidden;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.desk .info-step:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:.55}.desk .info-step:hover{border-color:color-mix(in srgb,var(--accent) 55%,var(--border-strong));transform:translateY(-2px);box-shadow:var(--shadow-soft)}.desk .info-step-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.desk .info-flow span{display:inline-flex;align-items:center;justify-content:center;min-width:2.1rem;height:1.55rem;padding:0 8px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:11px;font-weight:700;letter-spacing:.08em}.desk .info-step h3{margin-bottom:8px;color:var(--text);font-size:1.05rem}.desk .info-step p{margin:0}.desk .info-ico{color:var(--accent);flex:0 0 auto}.desk .info-ways{margin-top:28px;padding:22px 20px 18px;border-radius:20px;border:1px solid var(--border);background:radial-gradient(120% 80% at 0% 0%,rgba(6,182,212,.12),transparent 55%),radial-gradient(90% 70% at 100% 100%,rgba(62,207,142,.08),transparent 50%),var(--bg-soft)}.desk .info-ways-copy h3{margin:0 0 6px;color:var(--text);font-size:1.2rem}.desk .info-ways-copy p{margin:0 0 16px;max-width:62ch}.desk .info-ways-grid{display:grid;gap:10px}.desk .info-way{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start;padding:14px 16px;transition:border-color .18s ease,transform .18s ease}.desk .info-way:hover{border-color:var(--accent);transform:translateY(-1px)}.desk .info-way.rec{border-color:color-mix(in srgb,var(--accent) 65%,var(--border-strong));box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 25%,transparent)}.desk .info-way-icon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent)}.desk .info-way.rec .info-way-icon{background:var(--accent);color:var(--accent-contrast)}.desk .info-way strong{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 4px;color:var(--text);font-size:1rem;letter-spacing:-.01em}.desk .info-way strong em{font-style:normal;font-size:.65rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:3px 8px;border-radius:999px;background:var(--accent);color:var(--accent-contrast)}.desk .info-way strong em.adv{background:var(--bg-muted);color:var(--text-soft);border:1px solid var(--border)}.desk .info-way p{margin:0;font-size:.92rem;line-height:1.5}.desk .info-chart{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:14px;align-items:stretch;margin-top:28px}.desk .info-chart .chart-card{border-radius:16px;border-color:color-mix(in srgb,var(--up) 35%,var(--border-strong));box-shadow:var(--shadow-soft)}.desk .info-chart-note{display:flex;flex-direction:column;justify-content:center;min-height:100%}.desk .info-chart-note .kicker{margin:0 0 8px;color:var(--up)}.desk .info-chart-note h3{color:var(--text);font-size:1.15rem}.desk .info-card{padding:16px 16px 8px}.desk .info-hero-block>.kicker{letter-spacing:.12em;text-transform:uppercase;font-size:11px;color:var(--accent)}.desk .info-cols{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.desk .info-now{color:var(--accent);font-size:14px}.desk .info-list{list-style:none;margin:8px 0 0;padding:0}.desk .info-list li{position:relative;margin:0 0 12px;padding-left:26px}.desk .info-list li:before{position:absolute;left:0;top:0;font-weight:700}.desk .info-list.in li:before{content:"✔";color:var(--up)}.desk .info-list.out li:before{content:"✖";color:var(--down)}.desk .info-meter{display:grid;grid-template-columns:72px minmax(0,1fr);gap:14px;align-items:start;margin-top:28px;padding:18px}.desk .info-meter h2{margin:0 0 8px}.desk .info-mock{width:72px;height:72px;display:grid;place-items:center;border-radius:16px;background:#06b6d41a;border:1px solid rgba(6,182,212,.28)}.desk .info-mock .info-ico{width:32px;height:32px}.desk .info-fold{margin-top:10px;padding:4px 14px 8px}.desk .info-fold button{display:flex;align-items:center;gap:10px;width:100%;padding:12px 0;border:0;background:transparent;color:var(--text);font-size:18px;font-weight:600;text-align:left}.desk .info-fold button i{margin-left:auto;width:8px;height:8px;border-right:2px solid var(--text-muted);border-bottom:2px solid var(--text-muted);transform:rotate(45deg)}.desk .info-fold button i.open{transform:rotate(225deg);margin-top:4px}.desk .info-top{display:inline-flex;margin:8px 0 4px;padding:0;border:0;background:transparent;color:var(--accent);font-size:12px;font-weight:600}.desk .info-top:hover{color:var(--text)}.public-info .info-toc{top:76px}.auth-page .remember{display:flex;align-items:center;gap:8px;margin:14px 0;text-transform:none;letter-spacing:0;font-family:Outfit,sans-serif;font-size:14px;color:var(--text-soft)}.strategies{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.strategy{background:var(--desk-2);border:1px solid var(--desk-line);border-radius:16px;padding:14px;display:flex;flex-direction:column;gap:8px}.strategy header{display:flex;justify-content:space-between;gap:8px;align-items:start}.strategy{cursor:default}.strategy h3{margin:0;font-family:var(--font);font-size:22px;font-weight:600;letter-spacing:-.03em;color:var(--text)}.strategy .kind{margin:0 0 4px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.strategy .name{color:inherit;text-decoration:none}.strategy .name:hover{color:var(--accent)}.strategy .open{align-self:center;color:var(--accent);border-bottom:1px solid rgba(6,182,212,.75);font-size:13px;line-height:1.2}.strategy .kpi b{color:var(--cream);font-weight:560}.strategy .state-line{min-height:22px}.desk h2,.desk h3{font-family:var(--font);font-weight:600;letter-spacing:-.03em;color:var(--text)}.desk .brand{font-family:var(--font);font-weight:600}.book-meta{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:4px 0 8px;color:var(--muted);font-size:12px}.book-meta select{margin-left:8px;background:var(--surface-inset);color:var(--cream);border:1px solid var(--desk-line);padding:4px 8px}.book-scroll{overflow-x:auto}.book table{width:100%;border-collapse:collapse;font-size:12px;font-family:IBM Plex Mono,ui-monospace,monospace}.book th{text-align:left;color:var(--text-muted);font-weight:500;letter-spacing:.04em;padding:8px;border-bottom:1px solid var(--desk-line);white-space:nowrap}.book td{padding:8px;border-bottom:1px solid var(--border);vertical-align:top}.book .num,.book .when{white-space:nowrap}.book .why{color:var(--text-soft);min-width:160px;font-family:Outfit,sans-serif}.book .empty{color:var(--muted);padding:18px 8px}.badge{display:inline-block;padding:2px 7px;border:1px solid var(--desk-line);font-size:11px;letter-spacing:.06em}.badge.tp{color:var(--up);border-color:#06b6d480}.badge.sl{color:var(--down);border-color:#ff6d5a80}.badge.time{color:var(--warn);border-color:#e2b15a73}.badge.open{color:var(--accent-bright);border-color:#7ad7ff73}.kpi{display:flex;gap:12px;color:var(--muted);font-size:13px}.up{color:var(--up)}.down{color:var(--down)}.actions{display:flex;gap:10px;flex-wrap:wrap}.scan{width:100%;border-collapse:collapse;font-size:13px}.scan td{border-top:1px solid var(--desk-line);padding:6px 4px;vertical-align:top}.steps{display:grid;gap:10px;margin:12px 0;padding:16px;border:1px solid rgba(122,215,255,.38);border-radius:16px;background:#7ad7ff0f}.steps-kicker{margin:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-bright)}.steps-count{margin:0;color:var(--muted);font-size:13px}.steps h3{margin:0 0 4px;font-family:var(--font);font-weight:600;font-size:22px;line-height:1.25;color:var(--text)}.steps input{width:100%}.step-dots{display:flex;gap:6px}.step-dots i{width:22px;height:3px;border-radius:99px;background:var(--border-strong)}.step-dots i.on{background:var(--accent)}.chips{display:flex;flex-wrap:wrap;gap:8px}.chips button,.guide-choice{border:1px solid var(--desk-line);background:transparent;color:var(--cream);border-radius:999px;padding:8px 12px}.chips button.on,.guide-choice.on{background:#06b6d429;border-color:var(--accent);color:var(--text);box-shadow:inset 0 0 0 1px var(--accent)}.guide-choice{display:block;width:100%;text-align:left;border-radius:12px}.guide-brief{margin:0}.assumed{margin:8px 0 0;color:var(--muted)}.strategy-detail .strategy-back{display:inline-flex;align-items:center;gap:6px;margin:0 0 14px;color:var(--text-muted);text-decoration:none;font-size:14px}.strategy-detail .strategy-back:hover{color:var(--accent)}.strategy-detail .strategy-head{display:flex;align-items:center;justify-content:space-between;gap:12px 16px;flex-wrap:wrap;margin:0 0 4px;padding:14px 16px;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--bg-elevated);box-shadow:var(--shadow-soft)}.strategy-detail .strategy-head h2{margin:0;flex:1 1 12rem;min-width:0;font-size:clamp(1.15rem,2.4vw,1.55rem);line-height:1.25}.strategy-detail .strategy-prod{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:8px 14px;border-radius:var(--radius-sm);border:1px solid var(--accent);background:var(--accent-soft);color:var(--accent);font-size:13px;font-weight:650;line-height:1.2;text-decoration:none;white-space:nowrap}.strategy-detail .strategy-prod:hover{background:var(--accent);color:var(--accent-contrast);border-color:var(--accent)}.strategy-detail .strategy-assumed{margin:10px 0 0;font-size:13px}.strategy-code{margin:0;white-space:pre-wrap;overflow-x:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.45}.thread{display:flex;flex-direction:column;gap:8px;margin:10px 0}.bubble{border-radius:14px;padding:10px 12px;max-width:720px}.bubble.user{background:var(--bubble-user);align-self:flex-end}.bubble.assistant{background:var(--bubble-ai)}.bubble p{margin:0 0 .45em;line-height:1.45}.bubble p:last-child{margin-bottom:0}.lab-page{display:flex;flex-direction:column;gap:14px}.lab-chat{display:flex;flex-direction:column;min-height:min(72vh,720px);padding:0;overflow:hidden}.lab-chat-head{padding:14px 16px 0}.lab-thread{flex:1;overflow-y:auto;padding:12px 16px;margin:0;min-height:280px;max-height:52vh}.lab-composer{border-top:1px solid var(--line);padding:12px 16px 16px;display:grid;gap:10px}.lab-composer textarea{width:100%;min-height:72px;resize:vertical}.lab-turn{display:flex;flex-direction:column;gap:6px}.lab-refs{font-size:12px;margin:0 0 8px 12px;max-width:720px}.lab-refs ul{margin:6px 0 0;padding-left:18px}.lab-typing{opacity:.92}.lab-empty{padding:24px 8px;text-align:center}.lab-data{padding:14px 16px}.lab-data summary{cursor:pointer;margin-bottom:12px}.chart{height:380px}.symbols{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px}.symbols button{text-align:left;background:var(--desk-2);color:var(--cream);border:1px solid var(--desk-line);border-radius:12px;padding:10px}.symbols button.on{border-color:var(--up)}.split{display:grid;grid-template-columns:1.2fr .8fr;gap:14px}.muted{color:var(--muted)}.desk .panel{background:var(--desk-2);border-color:var(--desk-line);box-shadow:none;color:var(--cream)}.desk .error{background:var(--error-bg);color:var(--error-fg)}@media(max-width:900px){.grid,.strategies,.split,.preset-grid,.landing .hero{grid-template-columns:1fr}.topbar,.deskbar,.hero,.grid,footer.site{padding-left:16px;padding-right:16px}.hero h1{font-size:42px}.landing .rail{display:none}}body:has(.landing){background:var(--bg)}.landing{min-height:100vh;color:var(--text);background:var(--bg)}.landing .mono{font-family:var(--font-mono);letter-spacing:.04em}.landing .dim{color:var(--text-muted);font-size:12px}.landing .topbar,.landing .market-top{position:sticky;top:0;z-index:60;flex-wrap:nowrap;gap:10px;background:var(--topbar-bg);backdrop-filter:blur(16px) saturate(1.15);-webkit-backdrop-filter:blur(16px) saturate(1.15);border-bottom:1px solid var(--border);padding-left:max(var(--gutter),calc((100% - var(--page)) / 2));padding-right:max(var(--gutter),calc((100% - var(--page)) / 2));isolation:isolate}.landing .topbar .menu{flex-wrap:nowrap;gap:2px}.landing .topbar .menu a{text-decoration:none;color:var(--text-soft);white-space:nowrap;padding:8px 12px;border-radius:var(--radius-pill);border:1px solid transparent}.landing .topbar .menu a:hover{color:var(--text);background:var(--accent-soft)}.landing .topbar .menu a.solid{background:var(--accent);color:var(--accent-contrast);border-color:var(--accent);font-weight:650;padding:8px 14px}.landing .topbar .menu a.solid:hover{background:var(--accent-hover)}.landing .topbar .menu a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.landing .brand{font-family:var(--font);font-weight:700;white-space:nowrap;letter-spacing:-.03em}.landing .topbar .brand,.landing .topbar .menu{flex:0 0 auto}.landing .brand i{background:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.landing .rail{font-size:11px;color:var(--text-muted);text-transform:uppercase}.landing .flags button,.landing .ghost{border-color:#aacde647;color:var(--text);border-radius:2px}.landing .flags button.on,.landing .solid{background:var(--accent);color:var(--accent-contrast);border-color:var(--text);border-radius:2px}.landing .hero{max-width:1180px;display:grid;grid-template-columns:1.35fr .8fr;gap:28px;align-items:end;padding-top:54px;padding-bottom:18px}.landing .hero h1{font-family:Outfit,sans-serif;font-weight:650;font-size:clamp(46px,6vw,78px);line-height:.92;letter-spacing:-.05em;max-width:12ch}.landing .kicker{color:var(--accent-bright);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.landing .lede{color:var(--text-soft);font-size:18px;max-width:58ch}.landing .grid{max-width:1180px}.landing .card{background:#080e16b8;border:1px solid rgba(160,196,220,.16);border-radius:2px;box-shadow:none;color:var(--text-soft)}.landing .card h3{font-family:Outfit,sans-serif;letter-spacing:-.03em}.landing .honesty li,.landing .site,.landing .card p{color:var(--text-soft)}.landing .spec{border:1px solid rgba(122,215,255,.35);background:#060c12cc;padding:18px 18px 8px;min-height:280px}.landing .spec-line{display:flex;gap:12px;align-items:baseline;margin-top:16px;font-family:Outfit,sans-serif}.landing .spec-line span{font-family:IBM Plex Mono,ui-monospace,monospace;color:var(--accent-bright);font-size:12px}.landing .spec-line.pro span{color:var(--accent)}.landing .spec-bridge{height:28px;margin:8px 0 0 6px;border-left:1px solid rgba(122,215,255,.45)}.landing .path{width:100%;max-width:none;margin:0;padding:10px max(var(--gutter),calc((100% - var(--page)) / 2)) 56px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(280px,1.1fr);gap:28px;align-items:start}.landing .path-copy{display:flex;flex-direction:column;min-height:420px}.landing .path-text{min-height:300px}.landing .path-visual{min-height:420px}.landing .path h2{font-family:var(--font);font-weight:700;font-size:clamp(36px,4vw,58px);line-height:.98;letter-spacing:-.04em;margin:0 0 14px;min-height:2.94em}.landing .path .lede{margin:0}.landing .path-nav{display:flex;gap:8px;align-items:center;margin-top:auto}.landing .path-nav button{width:36px;height:36px;border-radius:999px;border:1px solid var(--border);background:transparent;color:var(--text)}.landing .path-nav button.on{background:var(--bg-muted);color:var(--text)}.path-chat p,.path-meters article{margin:0 0 10px;padding:14px 16px;border-radius:14px;background:var(--card-bg);border:1px solid rgba(122,215,255,.22)}.path-shot{display:block;width:100%;height:auto;border-radius:16px;transition:transform .35s ease,filter .35s ease}.path-shot.frame{border:1px solid rgba(160,196,220,.16);background:var(--surface-inset)}.path-alert{--rx: 0deg;--ry: 0deg;perspective:1100px;animation:alertFloat 5.6s ease-in-out infinite}.path-alert:hover{animation-play-state:paused}.path-shot.alert{transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .12s linear,filter .35s ease;filter:drop-shadow(0 22px 30px rgba(0,0,0,.55))}.path-alert:hover .path-shot.alert{filter:drop-shadow(0 28px 34px rgba(0,210,230,.22))}.path-visual:hover .path-shot.frame{transform:translateY(-8px)}@keyframes alertFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.path-meters{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:10px}.path-meters article{margin:0}.path-meters span{display:block;color:var(--text-muted);font-size:12px}.path-meters strong{font-size:22px;color:var(--accent-bright)}.landing .stage{min-height:calc(100vh - 74px);max-width:1180px;margin:0 auto;padding:36px 28px 48px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(260px,.95fr);gap:28px;align-items:center}.chart-card{margin:0;min-width:0;border:1px solid rgba(122,215,255,.28);background:var(--bg);padding:12px 12px 8px}.chart-card figcaption{margin:0 0 8px;color:var(--accent-bright);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.chart-card svg{width:100%;height:auto;display:block}.chart-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:8px}.landing .ideal{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(220px,.85fr);gap:28px;align-items:center}.landing .ideal img,.trial-band img{width:100%;height:auto;display:block;object-fit:cover;border:1px solid rgba(122,215,255,.22)}.landing .ideal img{max-height:640px;object-position:center 18%}.landing .points{list-style:none;padding:0;margin:22px 0 0}.landing .points li{display:grid;gap:4px;padding:14px 0;border-top:1px solid rgba(160,196,220,.16)}.landing .points strong{font-family:Outfit,sans-serif;font-size:18px}.landing .points span{color:var(--text-soft)}.landing .solid.free{padding:14px 18px;line-height:1.25;text-align:center;white-space:normal}.trial-band .solid.free{background:var(--accent);color:var(--accent-contrast);border-color:var(--accent);border-radius:var(--radius-pill);font-weight:650;transition:box-shadow .2s ease,transform .2s ease,background .2s ease}.trial-band .solid.free:hover{background:var(--accent-hover);transform:translateY(-1px)}.trial-band .solid.free:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.trial-band{width:auto;max-width:none;margin:0 max(var(--gutter),calc((100% - var(--page)) / 2)) 48px;padding:28px;display:grid;grid-template-columns:minmax(180px,280px) minmax(0,1fr);gap:22px;align-items:center;border:1px solid var(--border);background:var(--bg-elevated);box-shadow:var(--shadow-soft);border-radius:var(--radius)}.trial-band img{max-height:280px;object-position:center}.trial-band h2{font-family:var(--font);font-weight:650;letter-spacing:-.03em;font-size:clamp(1.6rem,3.5vw,2.4rem);line-height:1.1;margin:0 0 8px;color:var(--text)}.trial-band .lede,.trial-band p{color:var(--text-muted)}.desk .modes{display:inline-flex;gap:2px;padding:3px;margin-bottom:10px;border:1px solid var(--border);border-radius:12px;background:var(--bg-muted)}.desk .modes button{border:0;border-radius:9px;background:transparent;color:var(--cream);padding:7px 12px;font-size:13px}.desk .modes button.on{background:var(--primary);color:var(--accent-contrast)}.desk fieldset.choice{min-inline-size:0;margin:0;padding:10px 12px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-elevated);display:grid;gap:4px}.desk .choice legend{padding:0 4px;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.desk .choice label,.desk .check{display:flex;align-items:flex-start;gap:10px;margin:0;padding:8px 10px;border-radius:8px;color:var(--text-soft);font-size:14px;line-height:1.35;cursor:pointer}.desk .choice label.on{background:var(--accent-soft);color:var(--text)}.desk .choice label:hover{background:var(--accent-soft)}.desk .choice-fields{display:flex;flex-wrap:wrap;gap:8px;padding:2px 10px 8px 36px}.desk .choice-fields label{display:grid;gap:4px;width:auto;padding:0;background:transparent;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.desk .choice-fields input{width:88px;padding:7px 8px;border-radius:8px;background:var(--surface-inset);color:var(--cream);border:1px solid var(--desk-line)}.desk .wallet-row{display:grid;grid-template-columns:auto minmax(100px,140px) minmax(0,1fr);align-items:center;gap:8px 12px;margin:0;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-elevated)}.desk .wallet-row label{margin:0;color:var(--text);font-family:var(--font);font-size:14px;font-weight:600;letter-spacing:0;text-transform:none}.desk .wallet-row input{width:100%;padding:8px 10px;border-radius:8px;background:var(--surface-inset);color:var(--text);-webkit-text-fill-color:var(--text);caret-color:var(--text);border:1px solid var(--desk-line)}.desk .wallet-row small{grid-column:1 / -1;color:var(--muted);font-size:12px;line-height:1.4}@media(max-width:640px){.desk .wallet-row{grid-template-columns:1fr}}.landing .price-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:22px 0 18px}.landing .price-grid article{border:1px solid var(--border);border-radius:var(--radius);padding:28px 26px;background:var(--card-bg);box-shadow:var(--shadow-soft)}.landing .price-num{font-family:var(--font);font-weight:720;font-size:clamp(36px,5vw,48px);line-height:1.05;letter-spacing:-.04em;margin:10px 0 14px;color:var(--text)}.landing .prices .solid{margin-top:8px}.desk .choice p.muted{margin:0;padding:0 10px 8px 36px;font-size:12px;line-height:1.4}.landing .stage h1{font-family:Outfit,sans-serif;font-weight:650;font-size:clamp(46px,6.2vw,82px);line-height:.94;letter-spacing:-.05em;max-width:14ch;margin:10px 0 18px}.landing .band{width:100%;max-width:none;margin:0;padding:12px max(var(--gutter),calc((100% - var(--page)) / 2)) 76px}.landing .band h2,.landing .vault h2{font-family:Outfit,sans-serif;font-weight:640;letter-spacing:-.045em;font-size:clamp(32px,4vw,52px);line-height:.98;max-width:18ch;margin:0 0 8px}.landing .does{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:22px}.landing .does article,.landing .preset{border:1px solid rgba(160,196,220,.16);background:#080e16b8;padding:18px 18px 8px}.landing .does h3{font-family:Outfit,sans-serif;font-size:22px;letter-spacing:-.03em;margin:8px 0}.landing .does span,.landing .preset .mono,.landing .flow span{color:var(--accent-bright);font-size:12px}.landing .flow{list-style:none;padding:0;margin:18px 0 0}.landing .flow li{display:grid;grid-template-columns:56px 1fr;gap:12px;align-items:baseline;padding:18px 0;border-top:1px solid rgba(160,196,220,.16);font-size:22px}.landing .preset-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}.landing .preset strong{display:block;margin:8px 0 4px;font-family:Outfit,sans-serif;font-size:18px}.landing .vault{padding:8px 28px 72px}.landing .vault-card{max-width:1080px;margin:0 auto;padding:42px 36px 32px;border:1px solid rgba(215,255,106,.4);background:radial-gradient(520px 200px at 100% 0%,rgba(215,255,106,.14),transparent 62%),#080e16e6}.landing .vault .kicker{color:var(--accent)}.landing .vault ul{margin:8px 0 22px;padding-left:18px;color:var(--text-soft)}.landing .vault li{margin:8px 0}.landing .says p{margin:14px 0;padding-left:16px;border-left:2px solid var(--accent-bright);font-size:22px;line-height:1.35;max-width:28ch}.landing .preset-names{color:var(--text-soft);font-size:16px;line-height:1.6}.landing .later{margin-top:42px}.landing .fine{color:var(--text-muted);font-size:13px}.modes{display:flex;gap:8px;margin-bottom:10px}.modes button{border:1px solid var(--desk-line);background:transparent;color:var(--cream);padding:6px 10px}.modes button.on{background:var(--accent);color:var(--accent-contrast);border-color:var(--accent)}.alarm-board{margin-top:18px}.alarm-board h2{font-size:22px;margin:0 0 4px}.alarm-hit,.alarm-list article{display:flex;flex-direction:column;align-items:stretch;gap:12px;border:1px solid var(--desk-line);background:#08121cb8;padding:16px;margin-top:10px;border-radius:14px}.alarm-list .alarm-head strong{font-size:18px;letter-spacing:-.02em}.alarm-list article.firing{border-color:var(--warn);background:#ffa02829;box-shadow:inset 0 0 0 1px #ffb0208c}.alarm-list .firing-flag{display:inline-block;margin-left:8px;padding:2px 8px;background:var(--warn);color:var(--text);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.alarm-list .firing-names{color:var(--warn);font-weight:600}.alarm-sound{display:grid;gap:10px;padding:12px;border:1px solid rgba(235,228,214,.16);border-radius:12px;background:var(--card-bg)}.alarm-sound .sound-label,.alarm-volume,.alarm-volume span,.alarm-volume b{color:var(--text-soft)}.alarm-sound .sound-label{margin:0;font-size:14px;font-weight:650;letter-spacing:.01em}.sound-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px}.sound-grid button{border:1px solid var(--border-strong);background:var(--bg-elevated);color:var(--text);border-radius:10px;padding:10px 8px;font-size:14px;font-weight:600}.sound-grid button.on{border-color:var(--warn);background:#ffb02038;color:var(--text)8ea;box-shadow:inset 0 0 0 1px var(--warn)}.alarm-volume{display:grid;grid-template-columns:auto minmax(140px,1fr) 48px;gap:12px;align-items:center;font-size:14px;font-weight:650}.alarm-volume b{text-align:right;font-variant-numeric:tabular-nums}.alarm-volume input[type=range]{width:100%;margin:0;padding:0;border:0;background:transparent;accent-color:var(--warn);height:28px}.alarm-sound .sound-test{justify-self:start;border:0;border-radius:999px;background:var(--warn-soft);color:var(--text);padding:8px 16px;font-weight:700}.alarm-list .actions,.alarm-hit .actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;align-items:center}.alarm-hit p,.alarm-list p{margin:4px 0}.landing .fine p{max-width:78ch}.auth-page .auth-wrap{padding-bottom:48px}.auth-page .auth,.auth-page .band{width:min(460px,calc(100% - 32px));margin:36px auto 24px;background:#080e16db;border:1px solid rgba(160,196,220,.18);padding:28px 24px 20px}.auth-page h1,.auth-page h2{font-family:Outfit,sans-serif;letter-spacing:-.04em;margin:0 0 16px}.auth-page label{display:block;margin:14px 0 6px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.auth-page input{width:100%;box-sizing:border-box;background:var(--bg);color:var(--text);border:1px solid rgba(160,196,220,.28);border-radius:2px;padding:11px 12px}.auth-page input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.auth-page input.invalid{border-color:#e85d4ce6}.auth-page .field-error{margin:6px 0 0;color:var(--error-fg);font-size:13px;line-height:1.4}.auth-page .pw-wrap{position:relative}.auth-page .pw-wrap input{padding-right:44px}.auth-page .pw-toggle{position:absolute;right:2px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--text-muted)}.auth-page .pw-toggle:hover{color:var(--text)}.auth-page .pw-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:1px;color:var(--text)}.auth-page .pw-meter{height:4px;margin-top:8px;background:#a0c4dc2e;border-radius:99px;overflow:hidden}.auth-page .pw-meter>span{display:block;height:100%;border-radius:inherit;transition:width .2s ease,background-color .2s ease}.auth-page .pw-meter>span.weak{width:33%;background:var(--down)}.auth-page .pw-meter>span.medium{width:66%;background:var(--warn)}.auth-page .pw-meter>span.strong{width:100%;background:var(--up)}.auth-page .pw-label{margin:6px 0 0;font-size:12px;letter-spacing:.02em}.auth-page .pw-label.weak{color:var(--down)}.auth-page .pw-label.medium{color:var(--warn)}.auth-page .pw-label.strong{color:var(--up)}.auth-page .auth-forgot{display:flex;justify-content:flex-end;margin:8px 0 0}.auth-page .auth-forgot a{color:var(--accent);font-size:13px;text-decoration:none}.auth-page .auth-forgot a:hover{color:var(--accent-bright)}.auth-page .auth-forgot a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.auth-page .auth-legal{margin:0 0 8px;color:var(--text-muted);font-size:13px;line-height:1.5}.auth-page .auth-legal a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.auth-page .auth-legal a:hover{color:var(--accent-bright)}.auth-page .auth-legal a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.auth-page .auth-submit{align-items:center;gap:8px;min-height:44px}.auth-page .auth-submit:disabled{opacity:.72;cursor:progress}.auth-page .btn-spin{width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;display:inline-block;animation:auth-spin .7s linear infinite}@keyframes auth-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.auth-page .btn-spin{animation:none}.auth-page .pw-meter>span{transition:none}}.auth-page .codes{background:#7ad7ff12;border-color:#7ad7ff4d;color:var(--text-soft)}.auth-page .error{background:var(--error-bg);color:var(--error-fg)}@media(max-width:800px){.landing{--gutter: 16px}}@media(max-width:900px){.landing .hero,.landing .preset-grid,.landing .does,.landing .stage,.landing .path,.landing .ideal,.trial-band,.chart-grid,.landing .price-grid,.desk .info-wiki,.desk .info-flow,.desk .info-cols,.desk .info-meter,.desk .info-chart{grid-template-columns:1fr}.desk .info-toc{position:sticky;top:0;z-index:4;flex-direction:row;max-height:none;gap:6px;padding:8px 0;background:var(--bg)}.desk .info-toc a{white-space:nowrap;border-left:0}.public-info .info-toc{top:64px}.landing .rail{display:none}.landing .stage{min-height:auto;padding-top:28px}.landing .stage h1,.landing .hero h1{font-size:40px;max-width:12ch}.landing .flow li{font-size:18px}.landing .vault-card{padding:24px 16px}.desk .deskbar{flex-wrap:wrap;row-gap:12px;align-items:center}.desk .deskbar .menu,.desk .deskbar .flags{flex-wrap:wrap}.deskbar .spacer{display:none}.deskbar .brand{order:1;margin-right:auto}.deskbar .menu{order:4;flex:1 1 100%;gap:12px 20px}.deskbar .tiny{order:2}.deskbar .flags{order:3;flex:1 1 100%;flex-wrap:nowrap;overflow-x:auto}.landing .topbar .spacer{display:none}.landing .topbar .flags{flex:1 1 auto;min-width:72px;overflow-x:auto}.landing .topbar .menu a{padding:7px 8px;font-size:14px}.landing .flags button,.deskbar .flags button{padding:6px 8px}.landing .flag-label,.desk .flag-label{display:none}.landing .spec{min-height:0}.landing .says p{font-size:18px;max-width:none}.alarm-hit,.alarm-list article{flex-direction:column;align-items:stretch}.mare{flex-wrap:wrap}.choice-fields input{width:100%;max-width:140px}.landing .ideal img,.trial-band img{max-height:420px}}@media(max-width:640px){.landing .topbar .brand{font-size:18px}.landing .topbar .flags{min-width:52px}.landing .topbar .menu{gap:2px}.landing .topbar .menu a{padding:6px;font-size:13px}.landing .stage h1,.landing .hero h1{font-size:34px}.landing .stage,.landing .vault{padding-left:16px;padding-right:16px}.landing .path-copy,.landing .path-text,.landing .path-visual{min-height:0}.landing .path-text{min-height:220px}.landing .path h2{min-height:0}.path-meters{grid-template-columns:1fr}.wrap{padding-left:12px;padding-right:12px}.topbar,.deskbar{padding-left:14px;padding-right:14px}.modes button,.tiny{font-size:12px}.plan-board,.binance-shots{grid-template-columns:1fr}}.google-box{max-width:440px;margin:0 auto 18px;padding:18px;border-radius:16px;border:1px solid rgba(232,196,122,.45);background:var(--success-bg)}.google-box p{margin:0 0 10px}.google-box .or{text-align:center;color:var(--muted);margin:12px 0 0}.google-box .gsi{min-height:44px;display:flex;justify-content:center;color-scheme:light}.google-box .gsi iframe{box-sizing:content-box;color-scheme:light}.plan-chip{color:var(--cream)}.boot-shell{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--bg);color:var(--cream)}.boot-wait{margin:0;color:var(--muted);text-align:center}.offline-panel{max-width:420px;text-align:center}.offline-panel h1{font-size:1.35rem;margin:0 0 10px}.offline-panel p{margin:0 0 16px;color:var(--muted)}.api-offline{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;padding:8px 14px;background:var(--warn-soft);color:var(--warn);border-bottom:1px solid rgba(255,179,0,.35);font-size:13px;font-weight:600;text-align:center}.api-offline .tiny{background:transparent;border:1px solid rgba(255,216,154,.55);color:var(--warn)}.account-page,.production{max-width:880px}.stripe-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:16px}.stripe-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#080e16b8;cursor:pointer}.stripe-modal-panel{position:relative;z-index:1;width:min(520px,100%);max-height:min(92vh,820px);overflow:auto;background:var(--bg-soft);border:1px solid rgba(160,196,220,.28);border-radius:16px;box-shadow:0 24px 60px #00000073}.stripe-modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 8px}.stripe-modal-body{padding:0 8px 12px;min-height:320px}.warn,.warn-panel{color:var(--warn)}.ok{color:var(--success-fg)}.plan-board{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:12px}.plan-board article{border:1px solid var(--border);border-radius:var(--radius);padding:22px 20px;background:var(--bg-elevated);box-shadow:var(--shadow-soft)}.plan-board a.term{display:grid;grid-template-columns:1fr auto;gap:2px 10px;margin-top:8px;padding:10px 12px;border-radius:var(--radius-sm);text-decoration:none;color:var(--text-soft);background:var(--bg-muted);border:1px solid var(--border)}.plan-board a.term:hover{border-color:var(--accent);color:var(--text)}.plan-board a.term em{grid-column:1 / -1;color:var(--warn);font-style:normal;font-size:12px}.pick{display:flex;gap:8px;align-items:center;margin:8px 0}.prod-list{list-style:none;padding:0}.prod-list li{padding:8px 0;border-bottom:1px solid var(--border)}.prep{margin-top:28px}.ip b{font-family:ui-monospace,monospace}.binance-shots{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px}.binance-shots img{width:100%;border-radius:12px;background:var(--surface-inset)}.binance-shots figcaption{font-size:12px;color:var(--muted);margin-top:6px}.production ol{padding-left:18px}.production ol li{margin:6px 0}.landing .shield{width:100%;max-width:none;margin:0;padding:8px max(var(--gutter),calc((100% - var(--page)) / 2)) 36px;display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:center}.shield-mark{width:52px;height:52px;display:grid;place-items:center;color:var(--accent);border:1px solid var(--border);background:var(--accent-soft);border-radius:12px}.landing .shield h2{font-family:var(--font);font-weight:650;letter-spacing:-.03em;font-size:clamp(1.4rem,2.8vw,1.9rem);line-height:1.15;margin:0;max-width:22ch;color:var(--text)}.landing .shield p{margin:8px 0 0;color:var(--text-muted);max-width:62ch;font-size:1.02rem}.landing .band.prices{display:grid;justify-items:center;text-align:left}.landing .band.prices>.kicker,.landing .band.prices>h1,.landing .band.prices>.price-split,.landing .band.prices>.prices-cta,.landing .band.prices>.price-grid,.landing .band.prices>.plan-board,.landing .band.prices>.mono,.landing .band.prices>.faq,.landing .band.prices>section{width:min(640px,100%)}.landing .prices-cta{display:grid;gap:8px;margin:4px 0 18px;justify-items:start}.landing .prices-cta .solid.free{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:220px;max-width:100%;margin:0;padding:14px 22px;border-radius:999px;border:1px solid var(--accent);background:var(--accent);color:var(--accent-contrast);font-weight:700;text-decoration:none;box-shadow:var(--shadow-soft);cursor:pointer}.landing .prices-cta .solid.free:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:var(--accent-contrast)}.landing .prices-cta .mono{margin:0}.landing .prices h1{font-family:var(--font);font-weight:700;font-size:clamp(2rem,4vw,3rem);line-height:1.08;letter-spacing:-.035em;max-width:16ch;margin:8px 0 18px;color:var(--text)}.landing .prices .kicker{color:var(--accent);font-family:var(--font-mono);letter-spacing:.12em;justify-self:start}.landing .prices .price-grid article h2{margin:0;font-family:var(--font);font-size:1.15rem;font-weight:650;letter-spacing:-.02em;color:var(--text)}.landing .prices .solid.free{margin-top:0}.price-split{display:grid;gap:10px;margin:0 0 18px}.price-split p{margin:0;max-width:none;padding:14px 16px;border:1px solid var(--border);background:var(--bg-elevated);color:var(--text-soft);border-radius:var(--radius-sm)}.price-split strong{color:var(--text);font-weight:650}.landing .prices .price-grid{grid-template-columns:1fr;width:min(640px,100%)}.plan-anchor{color:var(--accent);font-size:16px;margin:0 0 8px}.plan-board.single{grid-template-columns:1fr;width:min(640px,100%)}@media(max-width:640px){.landing .prices-cta .solid.free{width:100%;min-width:0}.landing .price-grid article{padding:22px 18px}}.landing footer.site{width:100%;max-width:none;margin:0;padding:36px max(var(--gutter),calc((100% - var(--page)) / 2)) 48px;border-top:1px solid var(--border);display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.9fr) minmax(0,1.15fr);gap:28px 40px;align-items:start;background:var(--bg);color:var(--text-muted)}.landing footer.site .tag{margin:12px 0 0;max-width:28ch;color:var(--text-soft);font-size:15px;line-height:1.45}.landing footer.site nav{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin:0}.landing footer.site a{color:var(--text);text-decoration:none}.landing footer.site a:hover{color:var(--accent)}.landing footer.site a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.legal-back{margin:0 0 18px}.legal-back a{color:var(--accent);text-decoration:none}.legal-back a:hover{color:var(--text)}.landing footer.site .copy{margin:16px 0 0;font-size:13px;line-height:1.5;color:var(--text-muted)}.landing footer.site .risk{max-width:42ch;margin:12px 0 0;font-size:12px;line-height:1.55;color:var(--text-muted)}.legal{width:min(760px,calc(100% - 32px));margin:12px auto 24px}.legal h1{font-size:clamp(32px,4vw,48px);line-height:1.05;max-width:16ch}.legal h2,.legal h3{font-family:Outfit,sans-serif;letter-spacing:-.03em;color:var(--text)}.legal h2{font-size:20px;margin:28px 0 8px}.legal h3{font-size:16px;margin:18px 0 6px}.legal p{color:var(--text-soft);line-height:1.6;margin:0 0 10px}.auth-lead{font-size:16px;margin:-4px 0 8px;max-width:none}.auth-alt{font-size:14px}.auth-alt a{color:var(--text-muted);text-decoration:none}.auth-alt a:hover{color:var(--accent-bright)}.auth-page h2{font-size:28px;line-height:1.15}@media(max-width:900px){.landing .shield{grid-template-columns:1fr}.landing footer.site{grid-template-columns:1fr;gap:28px}.plan-board.single,.landing .prices .price-grid{grid-template-columns:1fr}}.desk .steps{gap:14px;padding:18px;border:1px solid var(--desk-line);border-radius:16px;background:var(--desk-2)}.desk .steps-kicker{color:var(--muted)}.desk .steps-count{color:var(--text);font-weight:600}.desk .stepper{display:flex;gap:8px;list-style:none;margin:0;padding:0}.desk .stepper li span{width:28px;height:28px;display:grid;place-items:center;border-radius:999px;border:1px solid var(--desk-line);color:var(--muted);font-size:12px;font-weight:600;background:var(--bg)}.desk .stepper li.current span{background:var(--primary);border-color:var(--primary);color:var(--accent-contrast);box-shadow:0 0 0 4px #06b6d438}.desk .stepper li.done span{background:#06b6d42e;border-color:var(--primary);color:var(--text)}.desk .step-actions{align-items:center;justify-content:flex-end;margin-bottom:0}.desk .step-actions .tiny{margin-right:auto}.desk .ghost{border-radius:999px;padding:10px 16px;background:transparent;color:var(--text-soft);border:1px solid var(--desk-line)}.desk .ghost:hover:not(:disabled),.desk .tiny:hover:not(:disabled),.desk .flags button:hover{border-color:var(--primary);color:var(--text);background:#06b6d41f}.desk textarea,.desk input:not([type=radio]):not([type=checkbox]):not([type=range]),.desk select{background:var(--bg);border-color:var(--desk-line);transition:border-color .15s ease,box-shadow .15s ease}.desk textarea:focus,.desk input:focus,.desk select:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #06b6d447}.desk .field-box{position:relative}.desk .field-box textarea{min-height:108px;background:var(--bg)}.desk .field-box.has-expand textarea{padding-bottom:40px}.desk .field-box.expanded textarea{min-height:280px}.desk .field-box .expand{position:absolute;right:8px;bottom:8px;border:1px solid var(--desk-line);background:var(--bg-elevated);color:var(--text-soft);border-radius:999px;padding:4px 10px;font-size:12px}.desk .field-box .expand:hover{border-color:var(--primary);color:var(--text)}.desk .chips button,.desk .guide-choice{transition:background .15s ease,border-color .15s ease,color .15s ease}.desk .chips button:hover,.desk .guide-choice:hover{border-color:var(--accent);color:var(--text)}.desk .segment{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:14px}.desk .segment-label{color:var(--muted);font-size:13px;font-weight:400}.desk .segment-track{display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px;border:1px solid var(--desk-line);border-radius:10px;background:var(--bg)}.desk .segment-track.block{display:flex;width:100%}.desk .segment-track.block button{flex:1;text-align:center}.desk .segment-track button{border:0;background:transparent;color:var(--muted);border-radius:8px;padding:7px 10px;font-size:13px}.desk .segment-track button.on{background:#06b6d433;color:var(--text);box-shadow:inset 0 0 0 1px var(--accent)}.desk .segment-track button:hover:not(:disabled){color:var(--text)}.desk .conn{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:13px}.desk .conn i{width:8px;height:8px;border-radius:50%;background:var(--down);box-shadow:0 0 0 4px #ff3d0029;animation:conn-pulse 1.15s ease-in-out infinite}.desk .conn.live i{background:var(--up);box-shadow:0 0 0 4px #06b6d42e}@keyframes conn-pulse{0%,to{opacity:1}50%{opacity:.28}}.desk .book-meta{color:var(--muted);font-family:var(--font)}.desk .result-filter{display:inline-flex;align-items:center;gap:8px;margin:0;padding:0 4px 0 12px;border:1px solid var(--desk-line);border-radius:10px;background:var(--bg-elevated);color:var(--muted);font-size:13px}.desk .result-filter:hover,.desk .result-filter:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #06b6d438}.desk .steps .choice-fields{padding-left:0}.desk .result-filter select{width:auto;margin:0;border:0;background-color:transparent;box-shadow:none;color:var(--text);padding:8px 28px 8px 4px;border-radius:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path fill='%238B949E' d='M1 1l5 5 5-5'/></svg>");background-repeat:no-repeat;background-position:right 8px center;font-family:var(--font);font-size:13px}.desk .book table{font-family:var(--font);font-size:13px}.desk .book th{color:var(--muted);font-weight:600}.desk .book td{border-bottom:1px solid var(--border);background:var(--bg-elevated)}.desk .book tbody tr:nth-child(2n) td{background:var(--surface-inset)}.desk .book tbody tr:hover td{background:#06b6d41f}.desk .book td.up,.desk .book td.down,.desk .book .badge{font-weight:600}.desk .book .badge{border-radius:999px;background:var(--bg);padding:3px 8px}.desk .badge.tp{color:var(--up);border-color:#06b6d48c;background:#06b6d41f}.desk .badge.sl{color:var(--down);border-color:#ff3d008c;background:#ff3d001f}.desk .badge.time{color:var(--warn);border-color:#ffb30080;background:#ffb3001f}.desk .badge.open{color:var(--accent);border-color:#06b6d48c;background:#06b6d41f}.desk .why-pills{display:flex;flex-wrap:wrap;gap:6px}.desk .why-pill{display:inline-block;padding:3px 8px;border-radius:999px;background:var(--bg);border:1px solid var(--desk-line);font-size:12px;line-height:1.3;font-weight:600}.desk .why-pill.up{color:var(--up)}.desk .why-pill.down{color:var(--down)}.desk .why-pill.warn{color:var(--warn)}.desk .explain h3{margin:0 0 12px}.desk .explain h3:not(:first-child){margin-top:22px}.desk .explain p{margin:0;color:var(--muted);font-weight:400;line-height:1.6}.desk .empty-state{display:grid;justify-items:center;gap:10px;padding:28px 12px 18px;text-align:center;color:var(--muted)}.desk .empty-state svg{color:var(--primary)}.desk .empty-state img{width:min(120px,36vw);height:auto;margin-bottom:4px;opacity:.9}.desk .empty-state p{margin:0;font-weight:400}.desk .strategy{background:var(--desk-2);border-color:var(--desk-line)}.desk .strategy:hover{border-color:var(--accent)}.desk .strategy .kpi .up,.desk .strategy .kpi .down{font-weight:600}.desk .strategy .actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:4px}.desk .strategy .actions .tiny,.desk .strategy .actions a.tiny{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;margin:0;padding:7px 12px;border-radius:var(--radius-sm);font-size:13px;font-weight:600;line-height:1.2;text-align:center;white-space:nowrap;text-decoration:none}.desk .strategy .actions a.prod{margin-left:auto;background:transparent;border:1px solid var(--accent);color:var(--accent)}.desk .strategy .actions a.prod:hover{background:var(--accent-soft);border-color:var(--accent-hover);color:var(--accent-hover)}.desk .strategy .actions .danger{color:var(--down);border-color:color-mix(in srgb,var(--down) 45%,transparent)}.desk .kicker{color:var(--accent)}.desk.public-info{min-height:0;background:transparent}.desk .landing.desk-prices{min-height:0;background:transparent;color:inherit}.restore-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:18px}.restore-note{color:var(--accent);font-size:14px}.help-balloon{position:fixed;right:22px;bottom:22px;z-index:40;max-width:min(360px,calc(100vw - 32px))}.help-balloon-tab{display:flex;align-items:center;gap:10px;max-width:100%;padding:12px 16px;border-radius:18px;border:1px solid rgba(6,182,212,.35);background:linear-gradient(180deg,var(--bg-muted) 0%,var(--bg-soft) 100%);color:var(--text);box-shadow:0 14px 40px #00000059;text-align:left;font-size:14px;font-weight:560;line-height:1.35}.help-balloon-tab:hover{border-color:var(--accent)}.help-balloon-dot{flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px #06b6d42e}.help-balloon-panel{display:grid;gap:12px;padding:16px;border-radius:18px;border:1px solid var(--desk-line);background:var(--bg-soft);color:var(--text);box-shadow:0 18px 50px #0006}.help-balloon-panel header{display:flex;align-items:flex-start;gap:10px}.help-balloon-kicker{margin:0;font-size:15px;font-weight:650;color:var(--text)}.help-balloon-lede{margin:4px 0 0;font-size:13px;color:var(--text-muted);line-height:1.4}.help-balloon-close{margin-left:auto;border:0;background:transparent;color:var(--text-muted);font-size:22px;line-height:1;padding:0 2px}.help-balloon-label{display:grid;gap:6px;font-size:13px;color:var(--text-muted)}.help-balloon-label select,.help-balloon-label textarea{width:100%;border-radius:12px;border:1px solid var(--desk-line);background:var(--bg);color:var(--text);padding:10px 12px;resize:vertical}.help-balloon-label textarea{min-height:180px;max-height:min(55vh,420px);line-height:1.45}.help-balloon-err{margin:0;color:var(--down);font-size:13px}.help-balloon-ok{margin:0;padding:12px;border-radius:12px;background:#06b6d41f;color:var(--accent);font-size:14px;line-height:1.4}.help-balloon-panel .solid{justify-content:center;background:var(--accent);border-color:var(--accent);color:var(--accent-contrast)}@media(max-width:720px){.help-balloon{right:12px;bottom:12px;left:12px;max-width:none}}.switches{display:grid;grid-template-columns:1fr 1fr;gap:8px}.switches button{display:flex;align-items:center;gap:10px;min-height:48px;padding:10px 12px;border-radius:12px;border:1px solid var(--desk-line);background:var(--bg);color:var(--text-soft);text-align:left;font-size:14px;font-weight:600;line-height:1.25}.switches button.on{border-color:var(--accent);background:#06b6d424;color:var(--text)}.switches button:hover:not(:disabled){border-color:var(--accent)}.switch-ui{width:38px;height:22px;border-radius:999px;background:var(--btn-disabled-bg);padding:2px;flex:0 0 38px;display:flex;align-items:center}.switches button.on .switch-ui{background:var(--accent);justify-content:flex-end}.switch-ui i{width:18px;height:18px;border-radius:50%;background:var(--bg-elevated);display:block}.confirm-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:24px;background:#05080cb8}.confirm-card{width:min(420px,100%);background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:18px;padding:22px;color:var(--text);font-family:var(--font);box-shadow:0 24px 60px #00000073}.confirm-icon{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:#06b6d424;color:var(--accent);margin-bottom:14px}.confirm-icon.danger{background:#ff3d001f;color:var(--down)}.confirm-card h3{margin:0 0 8px;font-size:20px;font-weight:600;letter-spacing:-.02em}.confirm-card p{margin:0;color:var(--text-soft);line-height:1.5}.confirm-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.confirm-actions .ghost,.confirm-actions .danger,.confirm-actions .solid{border-radius:10px;min-height:38px;padding:8px 14px;font-weight:600}.confirm-actions .ghost{background:transparent;color:var(--text-soft);border:1px solid var(--border-strong)}.confirm-actions .danger{background:var(--down);color:var(--text);border-color:var(--down)}.confirm-actions .solid{background:var(--accent);color:var(--accent-contrast);border-color:var(--accent)}@media(max-width:720px){.switches{grid-template-columns:1fr}}.desk .strategy .ico{flex:0 0 auto}.desk .panel{background:var(--desk-2);border-color:var(--desk-line)}.desk .scan td{background:var(--bg-elevated)}.desk .scan tr:nth-child(2n) td{background:var(--surface-inset)}.desk .scan tr:hover td{background:#06b6d41a}.proof-band{padding:56px max(var(--gutter),calc((100% - var(--page)) / 2));background:var(--bg);border-top:1px solid var(--border);display:grid;gap:28px}.proof-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:36px;align-items:center}.proof-copy{max-width:720px}.proof-shot{margin:0;padding:10px;border-radius:18px;border:1px solid var(--border);background:var(--bg-elevated);box-shadow:var(--shadow-soft)}.proof-shot img{display:block;width:100%;height:auto;border-radius:12px;border:1px solid var(--border)}@media(max-width:900px){.proof-grid{grid-template-columns:1fr}}.proof-copy .kicker{margin-top:20px;color:var(--accent);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.proof-copy h2{margin:8px 0 10px;font-family:var(--font);font-size:clamp(1.5rem,3vw,2rem);letter-spacing:-.03em;color:var(--text)}.proof-copy .lede,.proof-copy .honesty li{color:var(--text-muted)}.vault-band{padding:56px max(var(--gutter),calc((100% - var(--page)) / 2));background:var(--bg-soft);border-top:1px solid var(--border)}.vault-band .kicker{color:var(--accent)}.vault-band h2{color:var(--text);font-family:var(--font)}.vault-band .lede{color:var(--text-muted)}.composer-simple .composer-head h2{margin:0 0 6px;font-family:Outfit,sans-serif;font-size:1.35rem;letter-spacing:-.02em}.composer-simple .composer-head{margin-bottom:14px}.prompt-chips,.ask-suggestions{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 4px}.composer-hint{margin:8px 0 0;font-size:13px;line-height:1.45}.composer-hint a{color:var(--accent);text-decoration:none;font-weight:600}.composer-hint a:hover{text-decoration:underline}.advanced-toggle{margin:14px 0 0;width:fit-content;border-radius:var(--radius-pill);border-color:var(--border);color:var(--text-soft);background:var(--bg-muted)}.advanced-toggle:hover,.advanced-toggle.open{border-color:var(--accent);color:var(--text);background:var(--accent-soft)}.advanced-block{margin:10px 0 14px;padding:14px;border-radius:var(--radius);border:1px solid var(--border);background:var(--bg-muted);box-shadow:inset 0 1px color-mix(in srgb,var(--bg-elevated) 70%,transparent)}.advanced-grid{display:grid;gap:12px}.advanced-mare{margin-top:0;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-elevated)}.advanced-mare .segment-label{display:block;margin-bottom:10px;color:var(--text);font-weight:600}.empty-strategies{text-align:center;padding:36px 20px}.empty-strategies h3{margin:0 0 8px;color:var(--text)}.more-nav{position:relative}.more-nav summary{list-style:none;cursor:pointer;padding:7px 10px;border-radius:999px;color:inherit}.more-nav.on summary,.more-nav summary[aria-current=page]{color:var(--text);font-weight:650;background:var(--accent-soft)}.more-nav summary::-webkit-details-marker{display:none}.more-nav-panel{position:absolute;top:110%;left:0;min-width:180px;display:grid;gap:4px;padding:10px;border-radius:12px;background:var(--desk-2);border:1px solid var(--desk-line);z-index:20}.more-nav-panel a{text-decoration:none;padding:8px 10px;border-radius:8px}.more-nav-panel a:hover{background:#06b6d41f}.more-nav-panel a[aria-current=page]{color:var(--text);font-weight:650;background:#06b6d429}.prod-title{font-family:Outfit,sans-serif;letter-spacing:-.03em}.prod-steps-rail{list-style:none;display:flex;flex-wrap:wrap;gap:10px;padding:0;margin:0 0 18px}.prod-steps-rail li{padding:8px 12px;border-radius:999px;border:1px solid var(--desk-line);color:var(--muted);font-size:.88rem}.prod-steps-rail li.on{border-color:var(--accent);color:var(--accent-hover)}.ok-panel .ok{color:var(--up);font-weight:600}.desk .deskbar .brand,.desk .strategy h3{font-family:Outfit,sans-serif}._screen_lkcaw_1{position:relative;min-height:100vh;display:flex;background:var(--bg-primary);color:var(--text-primary)}._formCol_lkcaw_9{flex:1 1 auto;min-width:0;min-height:100vh;display:flex;flex-direction:column;padding:16px 16px 28px}._top_lkcaw_18{display:flex;align-items:center;justify-content:space-between;gap:12px}._back_lkcaw_25{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;color:var(--text-secondary);font-size:14px;text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}._back_lkcaw_25:hover{color:var(--accent)}._back_lkcaw_25:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}._top_lkcaw_18 .flags{display:flex;gap:4px;min-width:0;overflow-x:auto}._top_lkcaw_18 .flag-label{display:none}._top_lkcaw_18 .flags button{border:1px solid var(--border-color);background:transparent;color:var(--text-secondary);border-radius:8px;padding:6px 8px}._top_lkcaw_18 .flags button.on{color:var(--text-primary);border-color:var(--accent)}._top_lkcaw_18 .flags button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._center_lkcaw_72{flex:1;width:min(400px,100%);margin:0 auto;display:flex;flex-direction:column;justify-content:center;padding:24px 0 8px}._logo_lkcaw_82{display:inline-flex;align-items:center;align-self:flex-start;gap:8px;margin:0 0 20px;color:var(--text-primary);font-weight:700;font-size:22px;letter-spacing:-.03em;text-decoration:none;transition:color .2s ease}._logo_lkcaw_82:hover{color:var(--accent)}._logo_lkcaw_82:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}._logo_lkcaw_82 i{width:9px;height:9px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px #06b6d429}._card_lkcaw_112{width:100%;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;padding:24px;box-shadow:0 0 40px #06b6d41a}._social_lkcaw_121{margin-bottom:0}._or_lkcaw_123{display:flex;align-items:center;gap:12px;margin:16px 0 18px;color:var(--text-secondary);font-size:12px;font-weight:650;letter-spacing:.14em;text-transform:uppercase}._or_lkcaw_123:before,._or_lkcaw_123:after{content:"";flex:1;height:1px;background:var(--border-color)}._social_lkcaw_121 .google-box{max-width:none;margin:0;padding:0;border:0;border-radius:0;background:transparent}._social_lkcaw_121 .google-box .error,._banner_lkcaw_153{background:#e85d4c24;color:var(--error-fg);border:1px solid rgba(252,165,165,.45);border-radius:8px;padding:10px 12px;margin:0}._note_lkcaw_162{background:#3ecf8e1f;color:var(--success-fg);border:1px solid rgba(110,231,183,.45);border-radius:8px;padding:10px 12px;margin:0}._form_lkcaw_9{display:flex;flex-direction:column;gap:20px}._title_lkcaw_177{margin:0;font-size:1.5rem;font-weight:700;line-height:1.2;letter-spacing:-.03em;color:var(--text-primary)}._lead_lkcaw_186{margin:-8px 0 0;color:var(--text-secondary);font-size:15px;line-height:1.5}._field_lkcaw_193 label,._remember_lkcaw_194{display:block;margin:0 0 6px;color:var(--text-secondary);font-size:14px;font-weight:500;letter-spacing:0;text-transform:none}._remember_lkcaw_194{display:flex;align-items:center;gap:8px;margin:0;color:var(--text-secondary)}._remember_lkcaw_194 input{width:16px;height:16px;margin:0;accent-color:var(--accent)}._control_lkcaw_219{position:relative}._leadIcon_lkcaw_221{position:absolute;left:14px;top:50%;transform:translateY(-50%);display:inline-flex;color:var(--text-muted);opacity:.6;pointer-events:none}._form_lkcaw_9 input._input_lkcaw_232{width:100%;height:48px;padding:12px 16px;box-sizing:border-box;background:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border-color);border-radius:8px}._form_lkcaw_9 input._withIcon_lkcaw_243{padding-left:44px}._form_lkcaw_9 input._withToggle_lkcaw_244{padding-right:48px}._form_lkcaw_9 input._input_lkcaw_232:focus{border-color:var(--accent);box-shadow:0 0 0 2px #06b6d433;outline:none}._form_lkcaw_9 input._input_lkcaw_232:focus-visible{border-color:var(--accent);box-shadow:0 0 0 2px #06b6d433;outline:2px solid var(--accent);outline-offset:2px}._form_lkcaw_9 input._invalid_lkcaw_259{border-color:var(--down)}._form_lkcaw_9 input._invalid_lkcaw_259:focus,._form_lkcaw_9 input._invalid_lkcaw_259:focus-visible{border-color:var(--down);box-shadow:0 0 0 2px #e85d4c47}._fieldError_lkcaw_267{margin:6px 0 0;color:var(--error-fg);font-size:13px;line-height:1.4}._pwToggle_lkcaw_274{position:absolute;right:4px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--text-secondary)}._pwToggle_lkcaw_274:hover{color:var(--text-primary)}._pwToggle_lkcaw_274:focus-visible{outline:2px solid var(--accent);outline-offset:1px}._meter_lkcaw_298{height:4px;margin-top:8px;background:#ffffff1f;border-radius:99px;overflow:hidden}._meter_lkcaw_298>span{display:block;height:100%;border-radius:inherit;transition:width .2s ease,background-color .2s ease}._meter_lkcaw_298>span.weak{width:33%;background:var(--down)}._meter_lkcaw_298>span.medium{width:66%;background:var(--warn)}._meter_lkcaw_298>span.strong{width:100%;background:var(--up)}._pwLabel_lkcaw_317{margin:6px 0 0;font-size:13px}._pwLabel_lkcaw_317.weak{color:var(--down)}._pwLabel_lkcaw_317.medium{color:var(--warn)}._pwLabel_lkcaw_317.strong{color:var(--up)}._forgot_lkcaw_322{display:flex;justify-content:flex-end;margin:-12px 0 0}._forgot_lkcaw_322 a,._legal_lkcaw_329 a,._alt_lkcaw_330 a{text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}._forgot_lkcaw_322 a{color:var(--accent);font-size:14px}._forgot_lkcaw_322 a:hover,._legal_lkcaw_329 a:hover,._alt_lkcaw_330 a:hover{color:var(--accent-hover)}._forgot_lkcaw_322 a:focus-visible,._legal_lkcaw_329 a:focus-visible,._alt_lkcaw_330 a:focus-visible,._submit_lkcaw_348:focus-visible,._ghost_lkcaw_349:focus-visible{outline:2px solid var(--accent);outline-offset:3px}._submit_lkcaw_348{width:100%;height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:8px;background:var(--accent);color:var(--accent-contrast);font-weight:600;transition:box-shadow .2s ease}._submit_lkcaw_348:hover:not(:disabled){box-shadow:0 0 20px #06b6d480}._submit_lkcaw_348:disabled{opacity:.72;cursor:progress}._spin_lkcaw_375{width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;display:inline-block;animation:_auth-spin_lkcaw_1 .7s linear infinite}._legal_lkcaw_329{margin:-8px 0 0;color:var(--text-secondary);font-size:13px;line-height:1.5}._legal_lkcaw_329 a{color:var(--accent)}._alt_lkcaw_330{margin:-8px 0 0;text-align:center;font-size:14px}._alt_lkcaw_330 a{color:var(--text-muted)}._hint_lkcaw_402{margin:0;color:var(--text-muted);font-size:13px}._codes_lkcaw_408{background:#06b6d414;border:1px solid rgba(6,182,212,.35);border-radius:8px;color:var(--text-secondary);padding:12px}._codes_lkcaw_408 strong{display:block;margin-top:6px;color:var(--text-primary)}._ghost_lkcaw_349{width:100%;min-height:40px;border-radius:8px;border:1px solid var(--border-color);background:transparent;color:var(--text-secondary)}._ghost_lkcaw_349:hover{color:var(--accent);border-color:var(--accent)}._visual_lkcaw_433{display:none;overflow:hidden}._visual_lkcaw_433 img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}._overlay_lkcaw_446{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--bg) 0%,color-mix(in srgb,var(--bg) 20%,transparent) 42%,transparent 72%)}@media(min-width:900px){._formCol_lkcaw_9{position:relative;z-index:1;width:100%;padding:24px 40px 32px}._card_lkcaw_112{padding:32px}._title_lkcaw_177{font-size:2rem}._visual_lkcaw_433{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:0}._overlay_lkcaw_446{background:linear-gradient(180deg,#0a0e1a80,#0a0e1ad1)}}@media(prefers-reduced-motion:reduce){._back_lkcaw_25,._logo_lkcaw_82,._submit_lkcaw_348,._forgot_lkcaw_322 a,._legal_lkcaw_329 a,._alt_lkcaw_330 a,._meter_lkcaw_298>span{transition:none}._spin_lkcaw_375{animation:none}}@keyframes _auth-spin_lkcaw_1{to{transform:rotate(360deg)}}._hero_dypoe_1{position:relative;min-height:min(92vh,820px);overflow:hidden;background:var(--bg);color:var(--text);display:flex;align-items:center}._bg_dypoe_11{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;pointer-events:none;opacity:.55}[data-theme=light] ._bg_dypoe_11{opacity:.28;filter:saturate(.85)}._overlay_dypoe_27{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:var(--overlay-hero)}._grid_dypoe_35{position:relative;z-index:1;width:100%;margin:0;padding:56px max(var(--gutter),calc((100% - var(--page)) / 2)) 48px;display:grid;grid-template-columns:1fr;gap:32px;align-items:center}._copy_dypoe_47{max-width:36rem}._kicker_dypoe_49{margin:0 0 12px;font-family:var(--font-mono);font-size:.75rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}._title_dypoe_59{margin:0 0 16px;font-family:var(--font);font-size:clamp(2.25rem,4.2vw,3.5rem);font-weight:700;line-height:1.08;letter-spacing:-.035em;color:var(--text)}._accent_dypoe_69{color:var(--accent)}._subtitle_dypoe_71{margin:0 0 24px;max-width:36rem;color:var(--text-soft);font-size:1.08rem;line-height:1.6}._actions_dypoe_79{display:flex;flex-direction:column;align-items:flex-start;gap:10px}._cta_dypoe_86{display:inline-flex;align-items:center;justify-content:center;padding:13px 20px;border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-contrast);font-weight:650;line-height:1.25;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}._cta_dypoe_86:hover{background:var(--accent-hover);transform:translateY(-1px);box-shadow:0 10px 28px var(--accent-soft)}._cta_dypoe_86:focus-visible{outline:2px solid var(--accent);outline-offset:3px}._note_dypoe_111{margin:0;color:var(--text-muted);font-family:var(--font-mono);font-size:.78rem;line-height:1.45}._rail_dypoe_119{list-style:none;margin:24px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}._rail_dypoe_119 li{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:var(--radius-pill);border:1px solid var(--border);color:var(--text-soft);font-size:.86rem;background:color-mix(in srgb,var(--bg-elevated) 70%,transparent)}._rail_dypoe_119 span{display:inline-grid;place-items:center;width:1.25rem;height:1.25rem;border-radius:50%;background:var(--accent-soft);color:var(--accent);font-family:var(--font-mono);font-size:.7rem}._visual_dypoe_152{position:relative;min-width:0;display:flex;justify-content:center}._glow_dypoe_159{display:none}._frame_dypoe_161{position:relative;z-index:1;width:100%;max-width:520px;padding:10px;border-radius:18px;border:1px solid var(--border-strong);background:color-mix(in srgb,var(--bg-elevated) 88%,transparent);box-shadow:var(--shadow);animation:_float_dypoe_1 7s ease-in-out infinite}._panel_dypoe_174{display:block;width:100%;height:auto;border-radius:12px;border:1px solid var(--border)}@keyframes _float_dypoe_1{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media(min-width:900px){._grid_dypoe_35{grid-template-columns:1.05fr .95fr;gap:40px;padding-top:64px;padding-bottom:64px}._glow_dypoe_159{display:block;position:absolute;z-index:0;bottom:-28px;left:-48px;width:68%;height:auto;border-radius:1rem;opacity:.35;filter:blur(4px);pointer-events:none}}@media(max-width:640px){._hero_dypoe_1{min-height:auto}._grid_dypoe_35{padding-top:36px;padding-bottom:40px}._cta_dypoe_86{width:100%}}@media(prefers-reduced-motion:reduce){._frame_dypoe_161{animation:none}}._wrap_1xxha_1{position:relative;padding:72px 0;background:var(--bg-soft);color:var(--text);border-top:1px solid var(--border)}._inner_1xxha_9{padding:0 max(var(--gutter),calc((100% - var(--page)) / 2))}._kicker_1xxha_13{margin:0 0 10px;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}._title_1xxha_22{margin:0 0 10px;max-width:20ch;font-family:var(--font);font-size:clamp(1.65rem,3.2vw,2.25rem);font-weight:700;letter-spacing:-.03em;line-height:1.12;color:var(--text)}._lede_1xxha_33{margin:0 0 32px;max-width:40rem;color:var(--text-muted);font-size:1.02rem;line-height:1.6}._steps_1xxha_41{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}._step_1xxha_41{padding:20px 18px 22px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-elevated);box-shadow:var(--shadow-soft);animation:_rise_1xxha_1 .65s ease both}._step_1xxha_41:nth-child(2){animation-delay:.06s}._step_1xxha_41:nth-child(3){animation-delay:.12s}._num_1xxha_62{display:block;margin-bottom:12px;font-family:var(--font-mono);font-size:.74rem;color:var(--accent);letter-spacing:.08em}._step_1xxha_41 h3{margin:0 0 8px;font-family:var(--font);font-size:1.15rem;font-weight:650;letter-spacing:-.02em;color:var(--text)}._step_1xxha_41 p{margin:0;color:var(--text-muted);line-height:1.5;font-size:.95rem}._chips_1xxha_87{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0 0}._chip_1xxha_87{padding:8px 12px;border-radius:var(--radius-pill);border:1px solid var(--border);color:var(--text-soft);font-size:.88rem;background:var(--bg-elevated)}._cta_1xxha_103{margin-top:32px}._btn_1xxha_105{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-contrast);font-weight:650;text-decoration:none;transition:transform .2s ease,background .2s ease}._btn_1xxha_105:hover{background:var(--accent-hover);transform:translateY(-1px)}._note_1xxha_123{margin:10px 0 0;font-family:var(--font-mono);font-size:.74rem;color:var(--text-muted)}@keyframes _rise_1xxha_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:860px){._steps_1xxha_41{grid-template-columns:1fr}._title_1xxha_22{max-width:none}._wrap_1xxha_1{padding:56px 0}}@media(prefers-reduced-motion:reduce){._step_1xxha_41{animation:none}}._page_7atn4_1{min-height:100vh;display:grid;place-items:center;padding:28px 16px;background:radial-gradient(ellipse 70% 50% at 50% 0%,var(--accent-soft),transparent 50%),var(--bg)}._card_7atn4_11{width:min(560px,100%);padding:28px 26px;border-radius:18px;border:1px solid var(--border);background:var(--bg-elevated);color:var(--text);box-shadow:var(--shadow)}._brand_7atn4_21{margin:0 0 16px;font-family:var(--font);font-weight:700;font-size:1.1rem;letter-spacing:-.02em;color:var(--text)}._card_7atn4_11 h1{margin:0 0 8px;font-family:var(--font);font-size:clamp(1.4rem,3.5vw,1.75rem);letter-spacing:-.03em;line-height:1.18;color:var(--text)}._lede_7atn4_39{margin:0 0 22px;color:var(--text-muted);line-height:1.55}._choices_7atn4_45{display:grid;gap:10px}._choice_7atn4_45{text-align:left;padding:14px 16px;border-radius:var(--radius);border:1px solid var(--border);background:var(--bg-muted);color:inherit;cursor:pointer;transition:border-color .15s ease,transform .15s ease}._choice_7atn4_45:hover{border-color:var(--accent);transform:translateY(-1px)}._choice_7atn4_45 strong{display:block;margin-bottom:4px;font-family:var(--font);font-size:1.02rem;color:var(--text)}._choice_7atn4_45 span{color:var(--text-muted);font-size:.9rem}._skip_7atn4_76,._foot_7atn4_76 a{color:var(--text-muted);background:none;border:0;padding:10px 0;text-decoration:underline;cursor:pointer}._panel_7atn4_85{display:grid;gap:12px}._panel_7atn4_85 textarea{width:100%;min-height:96px;padding:12px 14px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg);color:var(--text);resize:vertical}._chips_7atn4_98{display:flex;flex-wrap:wrap;gap:8px}._chips_7atn4_98 button{border:1px solid var(--border);background:transparent;color:var(--text-soft);border-radius:var(--radius-pill);padding:7px 12px;font-size:.86rem}._chips_7atn4_98 button:hover{border-color:var(--accent);color:var(--text)}._err_7atn4_118{margin-top:14px;color:var(--down)}._foot_7atn4_76{margin:16px 0 0;font-size:.86rem}._toggle_dx9o2_1{display:inline-grid;place-items:center;width:36px;height:36px;padding:0;border-radius:var(--radius-pill);border:1px solid var(--border);background:transparent;color:var(--text-soft);cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}._toggle_dx9o2_1:hover{color:var(--text);border-color:var(--accent);background:var(--accent-soft)}._toggle_dx9o2_1:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._page_1mcur_1{min-height:calc(100vh - 72px);background:var(--bg);color:var(--text);display:grid;grid-template-columns:280px minmax(0,1fr)}._sidebar_1mcur_9{border-right:1px solid var(--border);background:var(--bg-elevated);display:flex;flex-direction:column;min-height:calc(100vh - 72px)}._sideHead_1mcur_17{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:16px 14px 8px}._sideHead_1mcur_17 strong{font-family:Outfit,sans-serif;font-weight:650;font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-soft)}._sideList_1mcur_34{list-style:none;margin:0;padding:8px;overflow:auto;display:flex;flex-direction:column;gap:4px}._threadBtn_1mcur_44{width:100%;text-align:left;border:1px solid transparent;background:transparent;color:var(--text-soft);border-radius:10px;padding:10px 10px 8px;display:grid;gap:4px}._threadBtn_1mcur_44 small{color:var(--text-muted);font-size:11px}._threadBtn_1mcur_44:hover{background:#ffffff0a}._threadOn_1mcur_63{background:#7ad7ff14;border-color:var(--border)}._threadRow_1mcur_68{position:relative}._threadTools_1mcur_70{position:absolute;top:6px;right:6px;display:none;gap:4px}._threadRow_1mcur_68:hover ._threadTools_1mcur_70,._threadRow_1mcur_68:focus-within ._threadTools_1mcur_70{display:flex}._iconBtn_1mcur_81,._send_1mcur_81,._menuBtn_1mcur_81,._newBtn_1mcur_81{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--border);background:var(--bg-muted);color:var(--text);border-radius:10px;padding:7px}._iconBtn_1mcur_81:hover,._menuBtn_1mcur_81:hover,._newBtn_1mcur_81:hover{border-color:var(--accent-bright)}._rename_1mcur_95{width:calc(100% - 8px);margin:4px;border:1px solid var(--accent-bright);background:var(--bg);color:var(--text);border-radius:8px;padding:8px 10px}._main_1mcur_105{min-width:0;display:flex;flex-direction:column;padding:18px 22px 16px;gap:12px}._head_1mcur_113{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}._titleBlock_1mcur_120{min-width:0}._title_1mcur_120{margin:0;font-family:Outfit,sans-serif;font-weight:650;font-size:28px;letter-spacing:-.03em;color:var(--text)}._meta_1mcur_131{margin:6px 0 0;color:var(--text-soft);font-size:14px}._menuBtn_1mcur_81,._closeSide_1mcur_137{display:inline-flex}._pageCollapsed_1mcur_139{grid-template-columns:minmax(0,1fr)}._pageCollapsed_1mcur_139 ._sidebar_1mcur_9{display:none}._newBtn_1mcur_81{padding:8px 12px;font-weight:650;white-space:nowrap}._banner_1mcur_148{display:flex;gap:10px;align-items:flex-start;margin:0;padding:10px 12px;border:1px solid var(--border);border-radius:12px;background:var(--bg-elevated);color:var(--text-soft);font-size:13px;line-height:1.5}._banner_1mcur_148 svg{flex:0 0 auto;margin-top:1px;color:var(--accent-bright)}._chat_1mcur_164{flex:1;min-height:280px;display:flex;flex-direction:column;background:var(--bg-elevated);border:1px solid var(--border);border-radius:16px;box-shadow:0 18px 40px #00000047;overflow:hidden}._stream_1mcur_176{flex:1;overflow-y:auto;padding:18px 18px 8px;display:flex;flex-direction:column;gap:14px}._empty_1mcur_185{margin:auto;max-width:42ch;text-align:center;color:var(--text-soft);line-height:1.6}._emptyImg_1mcur_193{display:block;width:min(160px,42vw);height:auto;margin:0 auto 14px;opacity:.92}._turn_1mcur_201{display:flex;flex-direction:column;gap:6px}._bubble_1mcur_203{max-width:min(720px,86%);padding:16px;line-height:1.6;border-radius:16px}._bubble_1mcur_203 p{margin:0 0 .55em}._bubble_1mcur_203 p:last-child{margin-bottom:0}._bubble_1mcur_203 strong{font-weight:650}._assistant_1mcur_214{align-self:flex-start;background:var(--surface-inset);border:1px solid var(--border);color:var(--text)}._user_1mcur_221{align-self:flex-end;background:var(--success-bg);border:1px solid rgba(62,207,142,.35);color:var(--text)}._refs_1mcur_228{margin:0 0 0 8px;max-width:min(720px,86%);color:var(--text-muted);font-size:12px}._refs_1mcur_228 ul{margin:6px 0 0;padding-left:18px}._typing_1mcur_237{align-self:flex-start;display:inline-flex;gap:5px;padding:16px 18px;border-radius:16px;background:var(--surface-inset);border:1px solid var(--border)}._typing_1mcur_237 i{width:7px;height:7px;border-radius:50%;background:var(--text-soft);animation:_labBlink_1mcur_1 1.15s infinite}._typing_1mcur_237 i:nth-child(2){animation-delay:.15s}._typing_1mcur_237 i:nth-child(3){animation-delay:.3s}@keyframes _labBlink_1mcur_1{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}._dock_1mcur_263{padding:0 18px 16px;display:grid;gap:10px}._chips_1mcur_269{display:flex;flex-wrap:wrap;gap:8px}._chip_1mcur_269{border:1px solid var(--border);background:var(--bg-soft);color:var(--text);border-radius:999px;padding:7px 12px;font-size:13px}._chip_1mcur_269:hover{border-color:var(--accent-bright)}._composer_1mcur_282{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:end;padding:10px;border:1px solid var(--border);border-radius:16px;background:var(--surface-inset)}._composer_1mcur_282 textarea{width:100%;min-height:48px;max-height:180px;resize:none;border:0;outline:none;background:transparent;color:var(--text);padding:10px 4px;line-height:1.5;box-shadow:none}._composer_1mcur_282 textarea::placeholder{color:var(--text-muted)}._toolCol_1mcur_309,._sendCol_1mcur_309{display:flex;gap:6px;align-items:center;padding-bottom:2px}._send_1mcur_81{width:38px;height:38px;border:0;border-radius:12px;background:var(--up);color:var(--accent-contrast)}._send_1mcur_81:disabled{opacity:.45}._err_1mcur_322{margin:0;color:var(--error-fg);font-size:13px}._data_1mcur_328{border:1px solid var(--border);border-radius:14px;background:var(--bg-elevated);padding:12px 14px 14px}._data_1mcur_328 summary{cursor:pointer;color:var(--text);font-weight:650}._search_1mcur_341{width:100%;margin-top:12px;background:var(--surface-inset);color:var(--text);border:1px solid var(--border);border-radius:10px;padding:10px 12px}._backdrop_1mcur_351{display:none}@media(max-width:860px){._page_1mcur_1{display:block}._pageCollapsed_1mcur_139 ._sidebar_1mcur_9{display:flex}._sidebar_1mcur_9{position:fixed;z-index:30;top:0;left:0;bottom:0;width:min(320px,88vw);min-height:0;transform:translate(-105%);transition:transform .18s ease;box-shadow:16px 0 40px #00000059}._sidebarOpen_1mcur_370{transform:none}._backdrop_1mcur_351{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:25;border:0;background:#00000073}._main_1mcur_105{padding:14px 12px 12px}._title_1mcur_120{font-size:24px}._dock_1mcur_263{position:sticky;bottom:0;background:linear-gradient(var(--bg-elevated),var(--bg-elevated) 70%,var(--bg-elevated));padding-bottom:12px}._bubble_1mcur_203{max-width:92%}}._wrap_v2wvj_1{width:100%;margin:0;padding:8px max(var(--gutter),calc((100% - var(--page)) / 2)) 0}._card_v2wvj_7{padding:22px 22px 20px;border-radius:var(--radius);border:1px solid var(--border);background:radial-gradient(480px 160px at 0% 0%,var(--accent-soft),transparent 60%),var(--bg-elevated);box-shadow:var(--shadow-soft)}._kicker_v2wvj_17{margin:0 0 8px;color:var(--text-muted);font-size:.88rem;line-height:1.45}._card_v2wvj_7 h2{margin:0 0 16px;font-family:var(--font);font-size:clamp(1.2rem,2.4vw,1.65rem);font-weight:650;letter-spacing:-.03em;line-height:1.25;color:var(--text);max-width:34ch}._clock_v2wvj_35{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 16px}._clock_v2wvj_35 div{min-width:0;padding:12px 8px 10px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--accent-soft);text-align:center}._clock_v2wvj_35 dt{margin:0;font-family:var(--font);font-size:clamp(1.4rem,3.5vw,2rem);font-weight:680;letter-spacing:-.04em;line-height:1;color:var(--accent);font-variant-numeric:tabular-nums}._clock_v2wvj_35 dd{margin:6px 0 0;color:var(--text-muted);font-size:.7rem;letter-spacing:.06em;text-transform:uppercase}._accounts_v2wvj_70{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin:0;color:var(--text-soft);font-size:.95rem}._accounts_v2wvj_70 strong{font-family:var(--font);font-size:clamp(1.4rem,3vw,1.85rem);font-weight:680;letter-spacing:-.04em;color:var(--text);font-variant-numeric:tabular-nums}@media(max-width:640px){._clock_v2wvj_35{grid-template-columns:repeat(2,minmax(0,1fr))}._card_v2wvj_7 h2{max-width:none}}._faq_1alo7_1{margin-top:36px;max-width:760px}._faq_1alo7_1 h2{margin:0 0 8px;font-family:var(--font);font-size:clamp(1.5rem,3vw,2rem);font-weight:650;letter-spacing:-.03em;color:var(--text)}._faq_1alo7_1 article{padding:16px 0;border-top:1px solid var(--border)}._faq_1alo7_1 h3{margin:0 0 6px;font-family:var(--font);font-size:1.08rem;font-weight:650;letter-spacing:-.02em;color:var(--text)}._faq_1alo7_1 p{margin:0;max-width:68ch;color:var(--text-muted);line-height:1.55}._block_1go79_1{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:4px 0}._badge_1go79_9{margin:0;display:inline-block;background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);border-radius:8px;padding:8px 12px;color:var(--accent);font-weight:650;font-size:.95rem;line-height:1.3}._note_1go79_22{margin:0;max-width:46ch;color:var(--text-muted);font-size:.875rem;line-height:1.45}._badge_uywis_1{display:inline-flex;align-items:center;gap:6px;margin:14px 0 10px;background:#06b6d41a;border:1px solid rgba(6,182,212,.3);border-radius:8px;padding:4px 12px;color:var(--accent);font-size:.875rem;font-weight:650;line-height:1.35}._wrap_sg84s_1{display:grid;gap:18px}._top_sg84s_6{display:flex;align-items:center;justify-content:space-between;gap:12px}._back_sg84s_13{border:0;background:transparent;color:var(--accent);font-weight:600;padding:0;cursor:pointer}._progress_sg84s_22{margin:0;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}._dots_sg84s_31{list-style:none;margin:0;padding:0;display:flex;gap:6px}._dots_sg84s_31 li{flex:1;height:3px;border-radius:99px;background:var(--border-strong)}._dots_sg84s_31 li._on_sg84s_46{background:var(--accent)}._dots_sg84s_31 li._done_sg84s_47{background:color-mix(in srgb,var(--accent) 55%,var(--border-strong))}._section_sg84s_49 h2{margin:0 0 8px;font-family:var(--font);font-size:clamp(1.25rem,2.8vw,1.55rem);letter-spacing:-.03em;color:var(--text)}._lede_sg84s_57{margin:0 0 16px;color:var(--text-muted);line-height:1.55;max-width:54ch}._cards_sg84s_64{display:grid;gap:10px}@media(min-width:720px){._cards_sg84s_64{grid-template-columns:repeat(2,minmax(0,1fr))}}._card_sg84s_64{position:relative;text-align:left;display:grid;gap:6px;padding:16px 16px 14px;border-radius:var(--radius);border:1px solid var(--border);background:var(--bg-elevated);color:var(--text-soft);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}._card_sg84s_64:hover{border-color:var(--accent);transform:translateY(-1px)}._card_sg84s_64._selected_sg84s_92{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),var(--shadow-soft);background:color-mix(in srgb,var(--accent-soft) 70%,var(--bg-elevated));color:var(--text)}._card_sg84s_64 strong{font-family:var(--font);font-size:1.05rem;color:var(--text)}._card_sg84s_64 span{line-height:1.45;font-size:.94rem}._card_sg84s_64 em{font-style:normal;font-size:.82rem;color:var(--accent);line-height:1.4}._badge_sg84s_114{position:absolute;top:12px;right:12px;padding:3px 8px;border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-contrast);font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}._pros_sg84s_128,._cons_sg84s_128{margin:4px 0 0;padding-left:16px;font-size:.82rem;line-height:1.4}._pros_sg84s_128{color:var(--up)}._cons_sg84s_128{color:var(--text-muted)}._summary_sg84s_138{margin:0;display:grid;gap:10px;padding:16px;border-radius:var(--radius);border:1px solid var(--border);background:var(--bg-elevated)}._summary_sg84s_138 div{display:grid;gap:2px}._summary_sg84s_138 dt{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}._summary_sg84s_138 dd{margin:0;color:var(--text);font-weight:600}._note_sg84s_167{margin:12px 0 0;color:var(--text-muted);font-size:.9rem;line-height:1.5}._actions_sg84s_174{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;padding-top:4px}._ghost_sg84s_182,._solid_sg84s_182{border-radius:var(--radius-pill);padding:11px 18px;font-weight:650;cursor:pointer}._ghost_sg84s_182{border:1px solid var(--border);background:transparent;color:var(--text-soft)}._solid_sg84s_182{border:1px solid var(--accent);background:var(--accent);color:var(--accent-contrast)}._solid_sg84s_182:disabled,._ghost_sg84s_182:disabled{opacity:.55;cursor:default}._page_106bw_1{display:grid;gap:22px;padding-bottom:48px}._head_106bw_3{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}._kicker_106bw_11{margin:0 0 6px;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}._head_106bw_3 h1{margin:0;font-family:var(--font);font-size:clamp(1.7rem,3.5vw,2.2rem);letter-spacing:-.035em;color:var(--text)}._lede_106bw_28{margin:8px 0 0;max-width:48ch;color:var(--text-muted);line-height:1.5}._cta_106bw_35{display:inline-flex;align-items:center;justify-content:center;padding:11px 18px;border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-contrast);font-weight:650;text-decoration:none}._live_106bw_47{display:flex;flex-wrap:wrap;gap:8px;align-items:center}._pill_106bw_54{display:inline-flex;align-items:center;padding:5px 10px;border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--bg-elevated);color:var(--text-soft);font-size:.84rem}._pill_106bw_54._bad_106bw_65{color:var(--down);border-color:color-mix(in srgb,var(--down) 40%,transparent)}._conn_106bw_67{display:inline-flex;align-items:center;gap:8px;color:var(--text-muted);font-size:.84rem}._conn_106bw_67 i{width:8px;height:8px;border-radius:50%;background:var(--text-muted)}._liveOk_106bw_82 i{background:var(--up);box-shadow:0 0 0 3px color-mix(in srgb,var(--up) 25%,transparent)}._liveDown_106bw_83 i{background:var(--down)}._kpis_106bw_85,._highlights_106bw_85{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}@media(max-width:900px){._kpis_106bw_85,._highlights_106bw_85{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){._kpis_106bw_85,._highlights_106bw_85{grid-template-columns:1fr}}._kpis_106bw_85 article,._highlights_106bw_85 article,._chartCard_106bw_98,._card_106bw_98,._empty_106bw_98{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-elevated);box-shadow:var(--shadow-soft)}._kpis_106bw_85 article{padding:16px;display:grid;gap:6px}._kpis_106bw_85 span,._highlights_106bw_85 span{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}._kpis_106bw_85 strong,._highlights_106bw_85 strong{font-family:var(--font);font-size:1.35rem;letter-spacing:-.03em;color:var(--text)}._highlights_106bw_85 article{padding:16px;display:grid;gap:6px;align-content:start}._highlights_106bw_85 b{font-size:.95rem}._up_106bw_135{color:var(--up)}._down_106bw_136{color:var(--down)}._muted_106bw_137{color:var(--text-muted)}._spark_106bw_139{display:block;margin-top:4px}._chartCard_106bw_98{padding:18px}._chartHead_106bw_142 h2{margin:0 0 4px;font-family:var(--font);font-size:1.1rem;color:var(--text)}._chartHead_106bw_142 p{margin:0 0 14px;color:var(--text-muted);font-size:.9rem}._bars_106bw_154{display:grid;gap:10px}._barRow_106bw_155{display:grid;grid-template-columns:minmax(0,140px) minmax(0,1fr) auto;gap:10px;align-items:center}._barName_106bw_161{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-soft);font-size:.88rem}._barTrack_106bw_168{height:8px;border-radius:99px;background:var(--bg-muted);overflow:hidden}._barUp_106bw_174,._barDown_106bw_174{display:block;height:100%;border-radius:99px}._barUp_106bw_174{background:var(--up)}._barDown_106bw_174{background:var(--down)}._barRow_106bw_155 b{font-size:.84rem;font-variant-numeric:tabular-nums}._listHead_106bw_183 h2{margin:0 0 12px;font-family:var(--font);font-size:1.2rem;color:var(--text)}._grid_106bw_190{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}._card_106bw_98{padding:16px;display:grid;gap:12px}._card_106bw_98 header{display:flex;justify-content:space-between;gap:10px;align-items:start}._kind_106bw_209{margin:0 0 4px;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}._card_106bw_98 h3{margin:0;font-size:1.15rem;letter-spacing:-.02em}._card_106bw_98 h3 a{color:var(--text);text-decoration:none}._card_106bw_98 h3 a:hover{color:var(--accent)}._kpi_106bw_85{display:grid;grid-template-columns:1fr 1fr;gap:8px;font-size:.86rem;color:var(--text-muted)}._kpi_106bw_85 b{color:var(--text);font-weight:650}._state_106bw_239{display:flex;flex-wrap:wrap;gap:6px;min-height:28px;align-items:center}._actions_106bw_241{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:6px;border-top:1px solid var(--border);margin-top:2px}._tiny_106bw_251{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:6px 10px;border-radius:var(--radius-sm);border:1px solid var(--border);background:transparent;color:var(--text-soft);font-size:12px;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer}._tiny_106bw_251:hover{border-color:var(--accent);color:var(--text);background:var(--accent-soft)}._prod_106bw_270{margin-left:auto;max-width:100%;padding:6px 11px;border-color:var(--accent);background:var(--accent-soft);color:var(--accent);white-space:nowrap}._prod_106bw_270:hover{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast)}._danger_106bw_284{color:var(--down);border-color:color-mix(in srgb,var(--down) 40%,transparent)}@media(max-width:520px){._prod_106bw_270{margin-left:0;width:100%;white-space:normal;text-align:center}}._empty_106bw_98{padding:40px 20px;text-align:center;display:grid;gap:10px;justify-items:center}._empty_106bw_98 h3{margin:0;color:var(--text)}._empty_106bw_98 p{margin:0;color:var(--text-muted);max-width:40ch}._restore_106bw_305{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._ghost_106bw_311{border-radius:var(--radius-pill);padding:10px 16px;border:1px solid var(--border);background:transparent;color:var(--text-soft);cursor:pointer}._restore_106bw_305 span{color:var(--accent);font-size:.9rem}@media(max-width:640px){._barRow_106bw_155{grid-template-columns:1fr;gap:4px}}._wrap_15cqs_1{display:grid;gap:16px}._progress_15cqs_6{display:flex;align-items:center;justify-content:space-between;gap:12px}._progress_15cqs_6 p{margin:0;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}._dots_15cqs_22{list-style:none;margin:0;padding:0;display:flex;gap:6px;flex:1;max-width:220px}._dots_15cqs_22 li{flex:1;height:3px;border-radius:99px;background:var(--border-strong)}._dots_15cqs_22 li._on_15cqs_39{background:var(--accent)}._dots_15cqs_22 li._done_15cqs_40{background:color-mix(in srgb,var(--accent) 55%,var(--border-strong))}._section_15cqs_42 h3{margin:0 0 8px;display:flex;align-items:center;gap:8px;font-family:var(--font);font-size:clamp(1.15rem,2.5vw,1.4rem);letter-spacing:-.03em;color:var(--text)}._lede_15cqs_53{margin:0 0 14px;color:var(--text-muted);line-height:1.55;max-width:56ch}._sub_15cqs_60{margin:14px 0 8px;font-size:.86rem;font-weight:650;color:var(--text-soft)}._area_15cqs_67{width:100%;min-height:88px;resize:vertical;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-inset);color:var(--text);padding:12px 14px;line-height:1.5}._area_15cqs_67:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}._cards_15cqs_85{display:grid;gap:10px}@media(min-width:720px){._cards_15cqs_85{grid-template-columns:repeat(2,minmax(0,1fr))}}._card_15cqs_85{text-align:left;display:grid;gap:6px;padding:14px 16px;border-radius:var(--radius);border:1px solid var(--border);background:var(--bg-elevated);color:var(--text-soft);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}._card_15cqs_85:hover{border-color:var(--accent);transform:translateY(-1px)}._card_15cqs_85._selected_15cqs_112{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),var(--shadow-soft);background:color-mix(in srgb,var(--accent-soft) 65%,var(--bg-elevated));color:var(--text)}._card_15cqs_85 strong{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;font-family:var(--font);font-size:.98rem;color:var(--text)}._card_15cqs_85 span{font-size:.88rem;line-height:1.45}._card_15cqs_85 em{font-style:normal;font-size:.8rem;color:var(--accent);line-height:1.4}._tip_15cqs_138{position:relative;display:inline-flex;vertical-align:middle}._tipMark_15cqs_144{width:18px;height:18px;padding:0;border-radius:999px;border:1px solid var(--border-strong);background:transparent;color:var(--text-muted);font-size:11px;line-height:16px;cursor:help}._tipPop_15cqs_157{display:none;position:absolute;z-index:20;left:0;top:calc(100% + 8px);width:min(320px,72vw);padding:10px 12px;border-radius:10px;background:var(--bg-elevated);color:var(--text);border:1px solid var(--border);box-shadow:var(--shadow);font-size:13px;line-height:1.45;font-weight:400;white-space:pre-line}._tip_15cqs_138:hover ._tipPop_15cqs_157,._tip_15cqs_138:focus-within ._tipPop_15cqs_157{display:block}._nums_15cqs_179{display:flex;flex-wrap:wrap;gap:10px;align-items:end;margin-top:12px;padding:12px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-elevated)}._nums_15cqs_179 label{display:grid;gap:4px;margin:0;font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}._nums_15cqs_179 input{width:96px;padding:8px 10px;border-radius:8px;border:1px solid var(--border);background:var(--surface-inset);color:var(--text)}._aiBtn_15cqs_211{border:1px solid var(--accent);background:var(--accent-soft);color:var(--accent);border-radius:var(--radius-pill);padding:9px 14px;font-weight:650;cursor:pointer}._aiBtn_15cqs_211:disabled{opacity:.55;cursor:default}._aiNote_15cqs_223{margin:10px 0 0;padding:10px 12px;border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--text);font-size:.9rem;line-height:1.45}._summary_15cqs_233{margin:0 0 14px;display:grid;gap:10px;padding:14px 16px;border-radius:var(--radius);border:1px solid var(--border);background:var(--bg-elevated)}._summary_15cqs_233 div{display:grid;gap:2px}._summary_15cqs_233 dt{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}._summary_15cqs_233 dd{margin:0;color:var(--text);line-height:1.45;font-weight:550}._field_15cqs_260{display:grid;gap:6px;margin:0 0 12px;color:var(--text-soft);font-size:.92rem}._field_15cqs_260 span{display:inline-flex;align-items:center;gap:6px}._field_15cqs_260 input{width:100%;max-width:280px;padding:10px 12px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-inset);color:var(--text)}._note_15cqs_284{margin:4px 0 0;color:var(--text-muted);font-size:.88rem;line-height:1.45}._actions_15cqs_291{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;padding-top:4px}._ghost_15cqs_299,._solid_15cqs_299{border-radius:var(--radius-pill);padding:11px 18px;font-weight:650;cursor:pointer}._ghost_15cqs_299{border:1px solid var(--border);background:transparent;color:var(--text-soft)}._solid_15cqs_299{border:1px solid var(--accent);background:var(--accent);color:var(--accent-contrast)}._solid_15cqs_299:disabled,._ghost_15cqs_299:disabled{opacity:.55;cursor:default}._page_jtud3_1{max-width:880px;margin:0 auto;padding:28px 22px 56px;display:grid;gap:22px}._intro_jtud3_9 h1{margin:0 0 10px;font-family:var(--font);font-size:clamp(1.7rem,3.6vw,2.35rem);letter-spacing:-.035em;line-height:1.12;color:var(--text)}._intro_jtud3_9 p{margin:0;max-width:54ch;color:var(--text-muted);font-size:1.05rem;line-height:1.55}._paths_jtud3_26{display:grid;gap:12px}._path_jtud3_26{position:relative;text-align:left;display:grid;grid-template-columns:auto 1fr;gap:14px 16px;align-items:start;padding:18px 18px 16px;border-radius:var(--radius);border:1px solid var(--border);background:var(--bg-elevated);color:inherit;cursor:pointer;box-shadow:var(--shadow-soft);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}._path_jtud3_26:hover{border-color:var(--accent);transform:translateY(-1px)}._path_jtud3_26._on_jtud3_53{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),var(--shadow-soft);background:color-mix(in srgb,var(--accent-soft) 55%,var(--bg-elevated))}._icon_jtud3_59{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);flex:0 0 auto}._path_jtud3_26._on_jtud3_53 ._icon_jtud3_59{background:var(--accent);color:var(--accent-contrast)}._copy_jtud3_75{min-width:0;display:grid;gap:6px}._copy_jtud3_75 strong{font-family:var(--font);font-size:1.12rem;letter-spacing:-.02em;color:var(--text)}._copy_jtud3_75 span{color:var(--text-muted);font-size:.94rem;line-height:1.5}._badge_jtud3_90{position:absolute;top:14px;right:14px;padding:4px 9px;border-radius:var(--radius-pill);font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}._badgeRec_jtud3_102{background:var(--accent);color:var(--accent-contrast)}._badgeAdv_jtud3_107{background:var(--bg-muted);color:var(--text-soft);border:1px solid var(--border)}._ctaRow_jtud3_113{display:flex;flex-wrap:wrap;gap:12px;align-items:center}._cta_jtud3_113{border:1px solid var(--accent);background:var(--accent);color:var(--accent-contrast);border-radius:var(--radius-pill);padding:13px 22px;font-weight:650;cursor:pointer}._cta_jtud3_113:disabled{opacity:.55;cursor:default}._hint_jtud3_132{margin:0;color:var(--text-muted);font-size:.88rem}._panel_jtud3_138{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-elevated);box-shadow:var(--shadow-soft);padding:18px}._flowTop_jtud3_146{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:14px}._flowTop_jtud3_146 h2{margin:0;font-family:var(--font);font-size:1.25rem;color:var(--text)}._back_jtud3_161{border:0;background:transparent;color:var(--accent);font-weight:600;cursor:pointer;padding:0}@media(max-width:640px){._path_jtud3_26{grid-template-columns:1fr}._icon_jtud3_59{width:40px;height:40px}._badge_jtud3_90{position:static;justify-self:start}}
