*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html,body{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5;font-family:var(--font-sans);background-color:var(--bg-app);color:var(--text-primary)}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}select{color-scheme:inherit}select option,select optgroup{background-color:var(--bg-card);color:var(--text-primary)}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate;height:100%}:root{--bg-app:#0a0a0b;--bg-sidebar:#0e0e10;--bg-topbar:#0e0e10cc;--bg-card:#121214;--bg-card-hover:#1a1a1e;--bg-input:#0b0b0d;--bg-hero:#050505;--border:#27272a;--border-subtle:#27272a;--border-input:#6b6b76;--border-strong:#6b6b76;--border-hover:#00f0ff66;--bg-input-focus:#08080a;--text-primary:#fafafa;--text-secondary:#9aa0a6;--text-muted:#8a8a96;--text-disabled:#5f5f6a;--cyan:#00f0ff;--cyan-dim:#00f0ff1a;--blue:#2563eb;--violet:#8b5cf6;--orange:#f97316;--green:#22c55e;--red:#ef4444;--gold:gold;--amber:#f59e0b;--red-text:#f87171;--on-cyan:#0a0a0b;--cyan-strong:#33f3ff;--silver-text:#67e8f9;--gold-text:#fbbf24;--bg-nav:#0a0a0bd9;--select-chevron:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239AA0A6' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--violet-text:#a78bfa;--violet-solid:#7c3aed;--red-solid:#dc2626;--red-solid-hover:#b91c1c;--on-red:#fff;--on-green:#0a0a0b;--cyan-deep:#09a;--grad-end:#38bdf8;--gold-bright:gold;--gold-bright-end:orange;--on-gold:#0a1628;--blue-rgb:37, 99, 235;--bg-card-rgb:18, 18, 20;--pioneer-bg:linear-gradient(135deg, #0a1628 0%, #1a0e2e 50%, #0a1628 100%);--series-1:#00f0ff;--series-2:#00e676;--series-3:#ffd600;--series-4:#bb86fc;--series-5:#ff9100;--series-6:#4dd0e1;--series-7:#f06292;--series-8:#90a4ae;--series-9:#b0bec5;--bg-terminal:#000;--bg-sunken:#0000004d;--bg-sunken-strong:#0006;--cyan-rgb:0, 240, 255;--green-rgb:34, 197, 94;--red-rgb:239, 68, 68;--orange-rgb:249, 115, 22;--amber-rgb:245, 158, 11;--gold-rgb:255, 215, 0;--violet-rgb:139, 92, 246;--ink-rgb:255, 255, 255;--shade-rgb:0, 0, 0;--sunken-k:1;--fill-1:#ffffff0a;--fill-2:#ffffff14;--line-1:#ffffff1a;--border-color:var(--border);--accent:var(--cyan);--accent-cyan:var(--cyan);--accent-color:var(--cyan);--bg-main:var(--bg-app);--bg-primary:var(--bg-app);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono:"JetBrains Mono", "Roboto Mono", monospace;--sidebar-width:260px;--copilot-width:380px;--topbar-height:64px;--radius-sm:6px;--radius-md:12px;--radius-lg:20px;--glow-cyan:0 0 20px #00f0ff26;--glow-btn-primary:0 0 20px #00f0ff26;--glow-btn-primary-hover:0 0 25px #00f0ff4d;--drop-header-icon:drop-shadow(0 0 6px #00f0ff73);--shadow-card:0 4px 24px #0006;--shadow-hover:0 8px 32px #00000080, 0 0 0 1px #00f0ff14;--shadow-actionbar:0 -8px 24px #00000059;--blur-glass:blur(12px);--transition:all .3s cubic-bezier(.4, 0, .2, 1);--surface-0:#09090b;--surface-1:#111113;--surface-2:#ffffff0a;--text-xs:11px;--text-sm:13px;--text-base:15px;--text-lg:20px;--text-xl:24px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px}[data-theme=light]{--bg-app:#f4f6f9;--bg-sidebar:#e8ebf0;--bg-topbar:#ffffffeb;--bg-card:#fff;--bg-card-hover:#f1f5f9;--bg-input:#f8fafc;--bg-input-focus:#fff;--bg-hero:#eaf0f6;--border:#e2e8f0;--border-subtle:#e2e8f0;--border-input:#cbd5e1;--border-strong:#758092;--border-hover:#006a7773;--text-primary:#14181f;--text-secondary:#3d4554;--text-muted:#505a6b;--text-disabled:#7d8594;--cyan:#006a77;--cyan-dim:#006a771a;--cyan-strong:#005c68;--on-cyan:#fff;--silver-text:#006a77;--gold-text:#755400;--bg-nav:#ffffffeb;--select-chevron:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23505A6B' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--violet-text:#6d28d9;--violet-solid:#6d28d9;--red-solid:#b91c1c;--red-solid-hover:#991b1b;--on-green:#fff;--cyan-deep:#004e58;--grad-end:#1d4ed8;--blue-rgb:29, 78, 216;--bg-card-rgb:255, 255, 255;--pioneer-bg:linear-gradient(135deg, #eaf0f6 0%, #f1ecfa 50%, #eaf0f6 100%);--series-1:#006a77;--series-2:#0f7a3a;--series-3:#8a6a00;--series-4:#6d28d9;--series-5:#b45309;--series-6:#0369a1;--series-7:#be185d;--series-8:#4b5f6b;--series-9:#6b5b3e;--bg-terminal:#eef1f5;--bg-sunken:#0f172a0d;--bg-sunken-strong:#0f172a12;--blue:#1d4ed8;--violet:#6d28d9;--orange:#a83800;--amber:#8a5300;--green:#126b2e;--red:#b91c1c;--red-text:#b91c1c;--gold:#755400;--cyan-rgb:0, 106, 119;--green-rgb:18, 107, 46;--red-rgb:185, 28, 28;--orange-rgb:168, 56, 0;--amber-rgb:138, 83, 0;--gold-rgb:117, 84, 0;--violet-rgb:109, 40, 217;--ink-rgb:15, 23, 42;--shade-rgb:15, 23, 42;--sunken-k:.25;--fill-1:#0f172a0a;--fill-2:#0f172a14;--line-1:#0f172a1f;--surface-0:#f4f6f9;--surface-1:#fff;--surface-2:#0f172a0a;--shadow-card:0 1px 3px #0f172a0d, 0 1px 2px #0f172a08;--glow-cyan:0 1px 2px #0f172a0f;--glow-btn-primary:0 1px 2px #0f172a14;--glow-btn-primary-hover:0 2px 6px #006a772e;--drop-header-icon:none;--shadow-hover:0 4px 12px #0f172a14, 0 0 0 1px #006a7724;--shadow-actionbar:0 -4px 16px #0f172a0f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.app-shell{height:100vh;display:flex;overflow:clip}.sidebar{width:var(--sidebar-width);background-color:var(--bg-sidebar);border-right:1px solid var(--border);z-index:100;flex-direction:column;transition:transform .3s;display:flex;position:fixed;top:0;bottom:0;left:0}.sidebar__header{height:var(--topbar-height);box-sizing:border-box;border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:12px;padding:0 20px;display:flex}.sidebar__logo-wrapper{flex-shrink:0;justify-content:center;align-items:center;display:flex}.sidebar__logo-img{width:38px;height:38px;display:block}.sidebar__logo-text{letter-spacing:-.02em;color:var(--text-primary);white-space:nowrap;font-size:1.125rem;font-weight:700}.sidebar__nav{flex-direction:column;flex:1;gap:8px;padding:24px 12px;display:flex;overflow-y:auto}.sidebar__item{border-radius:var(--radius-sm);color:var(--text-secondary);transition:var(--transition);border-left:3px solid #0000;align-items:center;gap:12px;padding:12px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.sidebar__item:hover{background-color:rgba(var(--ink-rgb), .05);color:var(--text-primary)}.sidebar__item--active{background-color:var(--cyan-dim);color:var(--cyan);border-left-color:var(--cyan);font-weight:600}.sidebar__footer{border-top:1px solid var(--border);padding:16px 12px}.main-area{margin-left:var(--sidebar-width);flex-direction:column;flex:1;min-width:0;min-height:0;transition:margin-right .35s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden}.copilot-open .main-area{margin-right:380px;margin-right:var(--copilot-width,380px)}.copilot-resizing,.copilot-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.copilot-resizing .main-area,.copilot-resizing .copilot-panel{transition:none!important}@media (width<=1699px){.copilot-open .main-area{margin-right:0}}.topbar{height:var(--topbar-height);box-sizing:border-box;background-color:var(--bg-topbar);-webkit-backdrop-filter:var(--blur-glass);border-bottom:1px solid var(--border);z-index:50;flex-shrink:0;justify-content:space-between;align-items:center;padding:0 24px;display:flex;position:sticky;top:0}.topbar__left{align-items:center;gap:16px;display:flex}.topbar__right{align-items:center;gap:20px;display:flex}.topbar__env-label{color:var(--text-secondary);font-size:.8125rem}.topbar__env-pill{font-size:.6875rem;font-weight:700;font-family:var(--font-mono);letter-spacing:.05em;border-radius:999px;padding:3px 10px}.topbar__env-pill--production{background:rgba(var(--green-rgb), .1);color:var(--green);border:1px solid rgba(var(--green-rgb), .2)}.topbar__env-pill--local{background:rgba(var(--orange-rgb), .1);color:var(--orange);border:1px solid rgba(var(--orange-rgb), .25)}.topbar__hud{background:var(--bg-card);border:1px solid var(--border);will-change:transform;border-radius:999px;align-items:center;gap:2px;padding:3px 4px;display:flex;transform:translateZ(0)}.topbar__hud-chip{font-size:13px;font-weight:700;font-family:var(--font-mono);cursor:default;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricprecision;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;transition:background .15s;display:flex}.topbar__hud-chip--silver{color:var(--silver-text);background:rgba(var(--cyan-rgb), .08)}.topbar__hud-chip--silver:hover{background:rgba(var(--cyan-rgb), .14)}.topbar__hud-chip--gold{color:var(--gold-text);background:rgba(var(--gold-rgb), .08)}.topbar__hud-chip--gold:hover{background:rgba(var(--gold-rgb), .14)}.topbar__hud-icon{font-size:13px;line-height:1;display:inline-block}.topbar__hud-count{letter-spacing:.03em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricprecision;line-height:1}.topbar__hud-separator{background:var(--border);flex-shrink:0;width:1px;height:16px;margin:0 2px}.topbar__credits{font-size:.8125rem;font-weight:600;font-family:var(--font-mono);color:var(--cyan);background:var(--cyan-dim);border:1px solid rgba(var(--cyan-rgb), .2);border-radius:999px;padding:4px 12px}.topbar__notification-btn{color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-sm);transition:var(--transition);background:0 0;border:none;padding:6px;position:relative}.topbar__notification-btn:hover{color:var(--text-primary);background:rgba(var(--ink-rgb), .05)}.topbar__notification-dot{background:var(--red);border-radius:50%;width:8px;height:8px;position:absolute;top:4px;right:4px}.topbar__local-user{cursor:default;font-size:1.25rem}.main-content{flex:1;min-height:0;padding:24px;overflow-y:auto}.beta-banner{background:linear-gradient(90deg, rgba(var(--amber-rgb), .14) 0%, rgba(var(--cyan-rgb), .08) 100%);border-bottom:1px solid rgba(var(--amber-rgb), .35);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px 16px;padding:10px 24px;display:flex}.beta-banner__main{flex:420px;align-items:center;gap:12px;min-width:0;display:flex}.beta-banner__badge{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--amber);background:rgba(var(--amber-rgb), .18);border:1px solid rgba(var(--amber-rgb), .5);border-radius:6px;flex-shrink:0;align-items:center;padding:4px 10px;font-size:.72rem;font-weight:800;display:inline-flex}.beta-banner__copy{flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;font-size:.8125rem;line-height:1.45;display:flex}.beta-banner__title{color:var(--text-primary);font-weight:700}.beta-banner__text{color:var(--text-secondary)}.beta-banner__actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.beta-banner__btn{border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition);align-items:center;gap:6px;padding:5px 11px;font-size:.775rem;font-weight:600;display:inline-flex}.beta-banner__btn--report{background:rgba(var(--amber-rgb), .16);border:1px solid rgba(var(--amber-rgb), .45);color:var(--amber)}.beta-banner__btn--report:hover{background:rgba(var(--amber-rgb), .25)}.beta-banner__btn--ask{background:rgba(var(--cyan-rgb), .12);border:1px solid rgba(var(--cyan-rgb), .35);color:var(--cyan)}.beta-banner__btn--ask:hover{background:rgba(var(--cyan-rgb), .2)}@media (width<=768px){.sidebar{transform:translate(-100%)}.main-area{margin-left:0}}.topbar__import{border:1px solid var(--border);background:var(--bg-card);border-radius:999px;align-items:center;gap:.4rem;margin-left:.75rem;padding:.2rem .65rem;font-size:.78rem;display:inline-flex}.topbar__import--busy{color:var(--accent);border-color:var(--accent)}.topbar__import--ok{color:var(--green);border-color:var(--green)}.topbar__import--error{color:var(--red);border-color:var(--red)}.topbar__import-link{color:inherit;text-decoration:none}.topbar__import-close{color:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:1rem;line-height:1}:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.page-header{flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.title-group{align-items:center;gap:12px;display:flex}.header-icon{color:var(--cyan);filter:var(--drop-header-icon);flex-shrink:0}.title-group h1{font-size:var(--text-xl);color:var(--text-primary);margin:0;font-weight:700}.section-title{font-size:var(--text-base);color:var(--text-primary);margin:0;font-weight:600;line-height:1.3}.page-subtitle{color:var(--text-secondary);font-size:var(--text-sm);margin:2px 0 0}input[type=checkbox],input[type=radio]{accent-color:var(--cyan)}.page-shell{gap:var(--space-6);flex-direction:column;max-width:1400px;margin:0 auto;display:flex}.page-shell--fab{padding-right:72px}.copilot-open .page-shell--fab{padding-right:0}.card{background-color:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-card);transition:var(--transition);padding:20px;transform:translateY(0)}.card:hover{background-color:var(--bg-card-hover);border-color:var(--border-hover);box-shadow:var(--shadow-hover);transform:translateY(-1px)}.card__header{align-items:center;gap:12px;margin-bottom:16px;display:flex}.btn{border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition);font-weight:500;font-family:var(--font-sans);border:none;justify-content:center;align-items:center;gap:8px;display:inline-flex}.btn--primary{background-color:var(--cyan);color:var(--on-cyan);box-shadow:var(--glow-btn-primary)}.btn--primary:hover{background-color:var(--cyan-strong);box-shadow:var(--glow-btn-primary-hover)}.btn--secondary{border:1px solid var(--border-strong);color:var(--text-primary);background-color:#0000}.btn--secondary:hover{background-color:var(--bg-card-hover);border-color:var(--cyan)}.btn--danger{border:1px solid rgba(var(--red-rgb), .25);color:var(--text-secondary);background-color:#0000}.btn--danger:hover{border-color:var(--red);color:var(--red);background-color:rgba(var(--red-rgb), .08)}.btn--danger:active{background-color:rgba(var(--red-rgb), .15)}.btn--ghost{color:var(--text-secondary);background-color:#0000;border:none}.btn--ghost:hover{background-color:rgba(var(--ink-rgb), .05);color:var(--text-primary)}.btn--sm{padding:6px 12px;font-size:13px}.btn--md{padding:10px 16px;font-size:14px}.btn--lg{padding:14px 24px;font-size:16px}.input,.select{background-color:var(--bg-input);border:1px solid var(--border-input);border-radius:var(--radius-sm);color:var(--text-primary);width:100%;transition:var(--transition);outline:none;padding:10px 14px;font-size:14px}.select{appearance:none;background-image:var(--select-chevron);cursor:pointer;background-position:right 10px center;background-repeat:no-repeat;padding-right:32px}.select option,.select optgroup{background-color:var(--bg-card);color:var(--text-primary)}.input:focus,.select:focus{background-color:var(--bg-input-focus);border-color:var(--cyan);box-shadow:0 0 0 2px var(--cyan-dim)}input::placeholder,textarea::placeholder{color:var(--text-muted);opacity:1}input:disabled,select:disabled,textarea:disabled{background-color:var(--fill-1);border-color:var(--border);color:var(--text-disabled);cursor:not-allowed}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true],.input--error{border-color:var(--red)}.label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:12px;font-weight:600;display:block}.badge{text-transform:uppercase;letter-spacing:.05em;border-radius:9999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.badge--env{background-color:rgba(var(--green-rgb), .15);color:var(--green);border:1px solid rgba(var(--green-rgb), .3)}.badge--acc{background-color:var(--cyan-dim);color:var(--cyan);border:1px solid rgba(var(--cyan-rgb), .3)}.toggle{background-color:var(--fill-2);border:1px solid var(--border-strong);cursor:pointer;border-radius:12px;flex-shrink:0;width:44px;height:24px;transition:background-color .15s,border-color .15s;display:inline-block;position:relative}.toggle:after{content:"";background-color:var(--text-muted);border-radius:50%;width:16px;height:16px;transition:left .15s,background-color .15s;position:absolute;top:3px;left:3px}.toggle--on{background-color:var(--cyan);border-color:var(--cyan)}.toggle--on:after{background-color:var(--on-cyan);left:23px}.accordion{border:1px solid var(--border);border-radius:var(--radius-sm);background-color:var(--bg-card);overflow:hidden}.accordion__header{cursor:pointer;width:100%;color:var(--text-primary);background:0 0;border:none;justify-content:space-between;align-items:center;padding:16px;font-size:15px;font-weight:500;display:flex}.accordion__content{border-top:1px solid var(--border);padding:12px 16px 16px;display:none}.accordion--open .accordion__content,.accordion__content.accordion--open{display:block}.terminal{background-color:var(--bg-terminal);color:var(--green);font-family:var(--font-mono);border:1px solid var(--border);border-radius:var(--radius-sm);white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;max-height:400px;padding:16px;font-size:13px;overflow:hidden auto}.stat-card{background-color:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);align-items:center;gap:16px;padding:20px;display:flex}.stat-card__icon{border-radius:var(--radius-sm);background-color:var(--cyan-dim);width:48px;height:48px;color:var(--cyan);justify-content:center;align-items:center;display:flex}.stat-card__info{flex-direction:column;display:flex}.stat-card__value{font-size:32px;font-weight:700;font-family:var(--font-mono);color:var(--text-primary);letter-spacing:-.02em;line-height:1}.stat-card__label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin-top:4px;font-size:11px;font-weight:500}.profile-dropdown{background-color:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);z-index:100;min-width:200px;margin-top:8px;padding:8px;position:absolute;top:100%;right:0}.theme-toggle{color:var(--text-secondary);cursor:pointer;transition:var(--transition);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:8px;display:flex}.theme-toggle:hover{background-color:var(--bg-card-hover);color:var(--text-primary)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.text-center{text-align:center}.text-gradient{background:linear-gradient(90deg, var(--cyan) 0%, var(--violet) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.text-cyan{color:var(--cyan)}.text-green{color:var(--green)}.text-red{color:var(--red)}.text-secondary{color:var(--text-secondary)}.grid-2{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.grid-3{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.grid-4{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}@media (width<=1024px){.grid-4,.grid-3{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.grid-4,.grid-3,.grid-2{grid-template-columns:1fr}}.flex-between{justify-content:space-between;align-items:center;display:flex}.flex-center{justify-content:center;align-items:center;display:flex}.flex-col{flex-direction:column;display:flex}.gap-2{gap:8px}.gap-4{gap:16px}.space-y-4>*+*{margin-top:16px}.space-y-6>*+*{margin-top:24px}.mt-4{margin-top:16px}.mb-4{margin-bottom:16px}.p-4{padding:16px}.p-6{padding:24px}.w-full{width:100%}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-600-normal-C8RAYTDA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-600-normal-BfsvjouI.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-latin-700-normal-BYuf6tUa.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-700-normal-D3wTyLJW.woff)format("woff")}.pricing{align-items:center;gap:var(--space-6);flex-direction:column;width:100%;display:flex}.pricing-toggle{padding:var(--space-1);border:1px solid var(--border);background:var(--surface-2);border-radius:999px;display:inline-flex}.pricing-toggle__btn{align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-4);cursor:pointer;font:inherit;font-size:var(--text-sm);color:var(--text-secondary);background:0 0;border:0;border-radius:999px;font-weight:600;display:inline-flex}.pricing-toggle__btn:hover{color:var(--text-primary)}.pricing-toggle__btn--active{background:var(--cyan-dim);color:var(--cyan)}.pricing-toggle__badge{font-size:var(--text-sm);color:var(--green);font-weight:600}.pricing-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:1100px;display:grid}.pricing-card{padding:var(--space-6);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;display:flex;position:relative}.pricing-card--highlight{border-color:var(--cyan);box-shadow:var(--glow-cyan)}.pricing-card__badge{top:-12px;right:var(--space-4);padding:2px var(--space-3);background:var(--cyan);color:var(--on-cyan);font-size:var(--text-sm);border-radius:999px;font-weight:700;position:absolute}.pricing-card__title{margin:0 0 var(--space-2);font-size:var(--text-lg);color:var(--text-primary);font-weight:700}.pricing-card__price{font-size:var(--text-xl);color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:700}.pricing-card__price span{margin-left:var(--space-1);font-size:var(--text-sm);color:var(--text-muted);font-weight:400}.pricing-card__note{min-height:20px;margin:var(--space-1) 0 var(--space-4);font-size:var(--text-sm);color:var(--text-secondary)}.pricing-card__features{margin:0 0 var(--space-4);gap:var(--space-2);flex-direction:column;flex:1;padding:0;list-style:none;display:flex}.pricing-card__features li{padding-left:var(--space-4);font-size:var(--text-sm);color:var(--text-secondary);line-height:1.5;position:relative}.pricing-card__features li:before{content:"";background:var(--cyan);border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:0}.pricing-card__features li.pricing-card__feature--acc{color:var(--text-primary);font-weight:600}.pricing-card__features li.pricing-card__feature--unlimited{color:var(--text-primary)}.pricing-card__features li.pricing-card__feature--unlimited:before{background:var(--green)}.pricing-card__cta .btn,.pricing-card__cta .landing-btn{width:100%;min-height:44px}.pricing-card__pay{margin-top:var(--space-3);text-align:center;font-size:var(--text-sm);color:var(--text-muted)}.pricing-welcome-note{max-width:820px;padding:var(--space-2) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);text-align:center;font-size:var(--text-sm);color:var(--text-primary);font-weight:500;line-height:1.5}.pricing-rule-note{text-align:center;max-width:820px;font-size:var(--text-sm);color:var(--text-muted);margin:0;line-height:1.5}@media (width<=900px){.pricing-grid{grid-template-columns:minmax(0,1fr);max-width:480px}}html{scroll-behavior:smooth}.landing{background-color:var(--bg-app);color:var(--text-primary);font-family:var(--font-sans,"Inter", sans-serif);line-height:1.6;overflow-x:hidden}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseBorder{0%{box-shadow:0 0 0 0 rgba(var(--cyan-rgb), .4)}70%{box-shadow:0 0 0 10px rgba(var(--cyan-rgb), 0)}to{box-shadow:0 0 0 0 rgba(var(--cyan-rgb), 0)}}.landing-container{max-width:1200px;margin:0 auto;padding:0 24px}.landing-section-title{text-align:center;color:var(--text-primary);margin-bottom:3rem;font-size:2.5rem;font-weight:700}.landing-btn{border-radius:var(--radius-md,12px);cursor:pointer;border:none;justify-content:center;align-items:center;padding:12px 24px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.landing-btn--primary{background-color:var(--cyan);color:var(--on-cyan)}.landing-btn--primary:hover{background-color:var(--cyan-strong);transform:translateY(-2px)}.landing-btn--outline{background-color:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-strong)}.landing-btn--outline:hover{border-color:var(--cyan);color:var(--cyan)}.landing-btn--lg{padding:16px 32px;font-size:1.125rem}.landing-btn--full{width:100%}.landing-navbar{z-index:100;background-color:#0000;padding:20px 0;transition:all .3s;position:fixed;top:0;left:0;right:0}.landing-navbar--scrolled{background-color:var(--bg-nav);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);padding:12px 0}.landing-navbar__inner{justify-content:space-between;align-items:center;display:flex}.landing-navbar__logo{color:var(--text-primary);align-items:center;gap:8px;font-size:1.25rem;font-weight:700;text-decoration:none;display:flex}.landing-navbar__logo-icon{color:var(--cyan)}.landing-navbar__links{gap:24px;margin:0;padding:0;list-style:none;display:flex}.landing-navbar__links a{color:var(--text-secondary);font-weight:500;text-decoration:none;transition:color .2s}.landing-navbar__links a:hover{color:var(--text-primary)}.landing-hero{background-color:var(--bg-app);border-bottom:1px solid var(--border);justify-content:center;align-items:center;min-height:calc(100vh - 56px);padding-top:148px;padding-bottom:64px;display:flex;position:relative;overflow:hidden}.landing-hero__container{z-index:1;width:100%;position:relative}.landing-hero__content{text-align:center;max-width:860px;margin:0 auto}.landing-hero__brand{flex-direction:column;align-items:center;gap:14px;margin-bottom:28px;display:flex;position:relative}.landing-hero__emblem{justify-content:center;align-items:center;margin-top:28px;display:inline-flex;position:relative}.landing-hero__compass{pointer-events:none;z-index:0;width:560px;max-width:none;height:240px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.landing-hero__compass-horizon{stroke:rgba(var(--gold-rgb), .28);stroke-width:1px}.landing-hero__compass-ring-cyan{stroke:rgba(var(--cyan-rgb), .28);stroke-width:1px}.landing-hero__compass-ring-gold{stroke:rgba(var(--gold-rgb), .36);stroke-width:1px}.landing-hero__compass-ticks{stroke:rgba(var(--gold-rgb), .3);stroke-width:1px}.landing-hero__compass-north{fill:var(--gold)}.landing-hero__compass-cardinal{fill:var(--cyan)}.landing-hero__logo-mark{z-index:1;background-color:var(--bg-card);width:156px;height:156px;box-shadow:0 16px 36px rgba(var(--shade-rgb), .45), 0 0 0 1px rgba(var(--gold-rgb), .42), 0 0 0 6px var(--bg-app), 0 0 0 7px var(--border);border-radius:28px;transition:transform .25s,box-shadow .25s;position:relative}.landing-hero__logo-mark:hover{box-shadow:0 20px 42px rgba(var(--shade-rgb), .5), 0 0 0 1px rgba(var(--gold-rgb), .55), 0 0 0 6px var(--bg-app), 0 0 0 7px rgba(var(--cyan-rgb), .42);transform:translateY(-2px)}.landing-hero__wordmark{z-index:1;flex-direction:column;align-items:center;gap:4px;display:flex;position:relative}.landing-hero__wordmark-main{letter-spacing:.24em;color:var(--text-primary);padding-left:.24em;font-size:1.5rem;font-weight:800;line-height:1.1}.landing-hero__wordmark-sub{letter-spacing:.54em;color:var(--gold-text);padding-left:.54em;font-size:.8rem;font-weight:600;line-height:1.1}.landing-hero__badge{background-color:var(--bg-card);color:var(--cyan);border:1px solid rgba(var(--cyan-rgb), .32);border-radius:999px;margin-bottom:16px;padding:7px 16px;font-size:.9rem;font-weight:600;display:inline-block}.landing-hero__title{letter-spacing:-.02em;text-wrap:balance;color:var(--text-primary);margin:0 auto 16px;font-size:2.65rem;font-weight:800;line-height:1.2}.landing-hero__subtitle{color:var(--text-secondary);text-wrap:balance;max-width:740px;margin-bottom:28px;margin-left:auto;margin-right:auto;font-size:1.08rem;line-height:1.65}.landing-hero__actions{justify-content:center;gap:16px;margin-bottom:18px;display:flex}.landing-hero__prelaunch{background-color:var(--bg-card);border:1px solid rgba(var(--gold-rgb), .42);border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;margin:0 auto 20px;padding:8px 18px;font-size:.875rem;display:inline-flex}.landing-hero__prelaunch-text{color:var(--gold-text);font-weight:600}.landing-hero__prelaunch-cta{color:var(--cyan);font-weight:600;text-decoration:none;transition:opacity .2s}.landing-hero__prelaunch-cta:hover{opacity:.85;text-decoration:underline}.landing-hero__compatibility{color:var(--text-muted);font-size:.875rem}.landing-hero__mockup-wrapper{perspective:1000px;margin-top:40px;animation:1s ease-out .3s backwards fadeIn}.landing-mockup{background:var(--bg-card);border:1px solid var(--border);height:400px;box-shadow:0 25px 50px -12px rgba(var(--shade-rgb), .5), 0 0 40px rgba(var(--cyan-rgb), .1);border-radius:12px;transition:transform .3s;display:flex;overflow:hidden;transform:rotateX(5deg)scale(.95)}.landing-mockup:hover{transform:rotateX(0)scale(1)}.landing-mockup__sidebar{background:var(--bg-sidebar);border-right:1px solid var(--border);width:200px;padding:16px}.landing-mockup__dot{border-radius:50%;width:10px;height:10px;margin-bottom:24px;margin-right:6px;display:inline-block}.landing-mockup__menu-item{background:rgba(var(--ink-rgb), .05);border-radius:4px;height:24px;margin-bottom:12px}.landing-mockup__main{flex-direction:column;flex:1;display:flex}.landing-mockup__header{border-bottom:1px solid var(--border);background:rgba(var(--ink-rgb), .02);height:60px}.landing-mockup__content{flex-direction:column;flex:1;gap:24px;padding:24px;display:flex}.landing-mockup__chart{background:linear-gradient(180deg, rgba(var(--cyan-rgb), .1) 0%, transparent 100%);border:1px dashed var(--border);border-radius:8px;flex:1}.landing-mockup__stats{gap:16px;display:flex}.landing-mockup__stat-card{background:rgba(var(--ink-rgb), .03);border-radius:8px;flex:1;height:80px}.landing-subnav{background:var(--bg-card);border-bottom:1px solid var(--border);z-index:90;padding:16px 0;position:sticky;top:73px}.landing-subnav__list{justify-content:center;gap:40px;margin:0;padding:0;list-style:none;display:flex}.landing-subnav__list a{color:var(--text-secondary);font-size:.875rem;font-weight:500;text-decoration:none}.landing-subnav__list a:hover{color:var(--cyan)}.landing-social-proof{border-bottom:1px solid var(--border);padding:60px 0}.landing-social-proof__grid{text-align:center;grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.landing-social-proof__value{color:var(--cyan);margin-bottom:8px;font-size:2.5rem;font-weight:800}.landing-social-proof__label{color:var(--text-secondary);font-weight:500}.landing-features{padding:100px 0}.landing-feature-row{align-items:center;gap:60px;margin-bottom:100px;display:flex}.landing-feature-row--reverse{flex-direction:row-reverse}.landing-feature-row:last-child{margin-bottom:0}.landing-feature-row__content{flex:1}.landing-feature-row__icon{margin-bottom:24px;font-size:2.5rem}.landing-feature-row__title{margin-bottom:16px;font-size:2rem;font-weight:700}.landing-feature-row__desc{color:var(--text-secondary);font-size:1.125rem}.landing-feature-row__visual{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;flex:1;justify-content:center;align-items:center;min-width:0;min-height:300px;display:flex;position:relative;overflow:hidden}.landing-mockup-cockpit{flex-direction:column;gap:12px;width:80%;display:flex}.landing-mockup-cockpit__bar{background:var(--cyan);opacity:.8;border-radius:6px;height:12px}.landing-mockup-gauge{border:8px solid rgba(var(--cyan-rgb), .2);border-top-color:var(--cyan);border-right-color:var(--cyan);border-radius:50%;justify-content:center;align-items:center;width:150px;height:150px;display:flex;transform:rotate(-45deg)}.landing-mockup-gauge__circle{color:var(--text-primary);font-size:2.5rem;font-weight:800;transform:rotate(45deg)}.landing-mockup-code{width:80%;color:var(--text-secondary);background:#000;border-radius:8px;flex-direction:column;gap:8px;padding:16px;font-family:monospace;font-size:.875rem;display:flex}.landing-how-it-works{background-color:rgba(var(--ink-rgb), .02);padding:100px 0}.landing-steps{grid-template-columns:repeat(4,1fr);gap:32px;display:grid;position:relative}.landing-steps:before{content:"";background:var(--border);z-index:1;height:2px;position:absolute;top:24px;left:50px;right:50px}.landing-step{z-index:2;text-align:center;position:relative}.landing-step__number{background:var(--bg-card);border:2px solid var(--cyan);width:48px;height:48px;color:var(--cyan);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 20px;font-size:1.25rem;font-weight:700;display:flex}.landing-step__title{margin-bottom:12px;font-size:1.25rem;font-weight:600}.landing-step__desc{color:var(--text-secondary);font-size:.95rem}.landing-pricing{padding:100px 0}.landing-pricing__subtitle{text-align:center;color:var(--text-secondary);margin-bottom:32px;font-size:1.1rem}.landing-billing-toggle{background:rgba(var(--ink-rgb), .05);border-radius:12px;justify-content:center;gap:4px;width:fit-content;margin-bottom:48px;margin-left:auto;margin-right:auto;padding:4px;display:flex}.landing-billing-toggle__btn{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:10px;padding:10px 24px;font-size:.95rem;font-weight:600;transition:all .25s}.landing-billing-toggle__btn--active{background:var(--cyan);color:var(--on-cyan)}.landing-billing-toggle__save{background:rgba(var(--cyan-rgb), .15);color:var(--cyan);border-radius:6px;margin-left:6px;padding:2px 8px;font-size:.75rem}.landing-billing-toggle__btn--active .landing-billing-toggle__save{background:rgba(var(--shade-rgb), calc(.15 * var(--sunken-k)));color:var(--on-cyan)}.landing-billing-toggle__badge{background:var(--green);color:var(--on-green);text-transform:uppercase;vertical-align:middle;border-radius:4px;margin-left:6px;padding:.1rem .4rem;font-size:.65rem;font-weight:700}.landing-billing-toggle__btn--active .landing-billing-toggle__badge{background:rgba(var(--shade-rgb), calc(.25 * var(--sunken-k)));color:var(--on-cyan)}.landing-pricing-card__annual{color:var(--text-secondary);margin-top:-24px;margin-bottom:24px;font-size:.8rem}.landing-pricing-grid--5{grid-template-columns:repeat(5,1fr);gap:20px;max-width:1300px}.landing-pricing-grid--5 .landing-pricing-card{padding:32px 20px}.landing-pricing-grid--5 .landing-pricing-card__price{font-size:2.2rem}.landing-navbar__logo-img{flex-shrink:0;width:56px;height:56px;display:block}.landing-pricing-card{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;flex-direction:column;padding:40px 32px;display:flex;position:relative}.landing-pricing-card--highlight{border-color:var(--cyan);box-shadow:0 0 30px rgba(var(--cyan-rgb), .1);animation:3s infinite pulseBorder;transform:scale(1.05)}.landing-pricing-card__badge{background:var(--cyan);color:var(--on-cyan);text-transform:uppercase;border-radius:20px;padding:4px 12px;font-size:.75rem;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.landing-pricing-card__title{margin-bottom:16px;font-size:1.25rem;font-weight:600}.landing-pricing-card__price{margin-bottom:32px;font-size:3rem;font-weight:800}.landing-pricing-card__price span{color:var(--text-secondary);font-size:1rem;font-weight:500}.landing-pricing-card__features{flex:1;margin:0 0 32px;padding:0;list-style:none}.landing-pricing-card__features li{border-bottom:1px solid rgba(var(--ink-rgb), .05);color:var(--text-secondary);align-items:center;gap:12px;padding:12px 0;display:flex}.landing-pricing-card__features li:before{content:"✓";color:var(--cyan)}.landing-faq{background-color:rgba(var(--ink-rgb), .02);padding:100px 0}.landing-faq-list{max-width:800px;margin:0 auto}.landing-faq-item{border-bottom:1px solid var(--border)}.landing-faq-item__question{text-align:left;width:100%;color:var(--text-primary);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:24px 0;font-size:1.125rem;font-weight:600;display:flex}.landing-faq-item__icon{color:var(--cyan);font-size:1.5rem}.landing-faq-item__answer{max-height:0;transition:max-height .3s ease-out;overflow:hidden}.landing-faq-item__answer-inner{color:var(--text-secondary);padding-bottom:24px}.landing-cta-section{text-align:center;padding:100px 0}.landing-cta-section__inner{background:linear-gradient(135deg, rgba(var(--cyan-rgb), .1) 0%, transparent 100%);border:1px solid rgba(var(--cyan-rgb), .2);border-radius:24px;padding:80px 40px}.landing-cta-section__title{margin-bottom:32px;font-size:2.5rem;font-weight:700}.landing-footer{border-top:1px solid var(--border);background:var(--bg-card);padding:60px 0 30px}.landing-footer__grid{grid-template-columns:repeat(3,1fr);gap:40px;margin-bottom:60px;display:grid}.landing-footer__title{color:var(--text-primary);margin-bottom:24px;font-size:1.125rem;font-weight:600}.landing-footer__links{margin:0;padding:0;list-style:none}.landing-footer__links li{margin-bottom:12px}.landing-footer__links a{color:var(--text-secondary);text-decoration:none;transition:color .2s}.landing-footer__links a:hover{color:var(--cyan)}.landing-footer__brand{flex-direction:column;gap:10px;margin-bottom:48px;display:flex}.landing-footer__logo{width:auto;height:44px;display:block}.landing-footer__tagline{color:var(--text-muted);max-width:360px;margin:0;font-size:.85rem;line-height:1.5}.landing-footer__bottom{text-align:center;border-top:1px solid var(--border);color:var(--text-muted);justify-content:center;align-items:center;gap:8px;padding-top:30px;font-size:.875rem;display:flex}.landing-footer__bottom-icon{opacity:.45;width:auto;height:18px}@media (width<=1200px){.landing-pricing-grid--5{grid-template-columns:repeat(3,1fr)}}@media (width<=992px){.landing-hero__title{font-size:2.5rem}.landing-social-proof__grid{grid-template-columns:repeat(2,1fr)}.landing-feature-row,.landing-feature-row--reverse{text-align:center;flex-direction:column}.landing-steps{grid-template-columns:repeat(2,1fr);gap:40px}.landing-steps:before{display:none}.landing-pricing-grid,.landing-pricing-grid--5{grid-template-columns:repeat(2,1fr);max-width:600px}.landing-pricing-card--highlight{transform:scale(1)}}@media (width<=768px){.landing-navbar__links{display:none}.landing-footer__grid{text-align:center;grid-template-columns:1fr}.landing-subnav{display:none}.landing-social-proof__grid,.landing-steps{grid-template-columns:1fr}.landing-hero__mockup-wrapper{display:none}}.landing-hero__screenshot{width:100%;max-width:700px;height:auto;box-shadow:0 20px 60px rgba(var(--cyan-rgb), .15), 0 0 0 1px rgba(var(--cyan-rgb), .1);border-radius:12px;transition:transform .3s}.landing-hero__screenshot:hover{transform:scale(1.02)}.landing-feature-row__img{width:100%;max-width:560px;height:auto;box-shadow:0 10px 40px rgba(var(--shade-rgb), .4), 0 0 0 1px rgba(var(--cyan-rgb), .08);border-radius:10px;transition:transform .3s,box-shadow .3s}.landing-feature-row__img:hover{box-shadow:0 16px 50px rgba(var(--cyan-rgb), .2), 0 0 0 1px rgba(var(--cyan-rgb), .15);transform:translateY(-4px)}.landing-pricing-grid{grid-template-columns:repeat(3,1fr);gap:20px;max-width:1100px;margin:0 auto;display:grid}@media (width<=992px){.landing-pricing-grid{grid-template-columns:1fr;max-width:480px}}@media (width<=600px){.landing-pricing-grid{grid-template-columns:1fr}}.landing-pricing__zones{flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:20px;display:flex}.landing-pricing__zone-btn{cursor:pointer;opacity:.4;background:0 0;border:2px solid #0000;border-radius:8px;padding:4px 8px;font-size:24px;transition:all .2s}.landing-pricing__zone-btn:hover{opacity:.7}.landing-pricing__zone-btn--active{opacity:1;border-color:var(--accent);background:rgba(var(--cyan-rgb), .08)}.landing-pioneer{background:var(--pioneer-bg);border-top:1px solid rgba(var(--gold-rgb), .15);border-bottom:1px solid rgba(var(--gold-rgb), .15);padding:80px 0;position:relative;overflow:hidden}.landing-pioneer:before{content:"";background:radial-gradient(ellipse at center, rgba(var(--gold-rgb), .03) 0%, transparent 70%);pointer-events:none;width:200%;height:200%;position:absolute;top:-50%;left:-50%}.landing-pioneer__inner{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}@media (width<=768px){.landing-pioneer__inner{text-align:center;grid-template-columns:1fr}}.landing-pioneer__badge{background:linear-gradient(135deg, var(--gold-bright), var(--gold-bright-end));color:var(--on-gold);text-transform:uppercase;letter-spacing:.1em;border-radius:20px;margin-bottom:16px;padding:4px 14px;font-size:.75rem;font-weight:700;display:inline-block}.landing-pioneer__title{color:var(--gold);text-shadow:0 0 30px rgba(var(--gold-rgb), .2);margin-bottom:10px;font-size:2.2rem;font-weight:800}.landing-pioneer__subtitle{color:var(--text-primary);margin-bottom:20px;font-size:1.05rem;line-height:1.6}.landing-pioneer__price{margin-bottom:12px}.landing-pioneer__amount{color:var(--gold);letter-spacing:-1px;font-size:3rem;font-weight:800}.landing-pioneer__once{color:var(--text-muted);margin-left:8px;font-size:1rem}.landing-pioneer__counter{color:var(--text-secondary);margin-bottom:20px;font-size:1.1rem;font-weight:600}.landing-pioneer__spots{color:var(--gold);font-size:1.4rem;font-weight:800}.landing-pioneer__features{margin:0 0 24px;padding:0;list-style:none}.landing-pioneer__features li{color:var(--text-primary);padding:6px 0;font-size:.95rem}.landing-pioneer__note{color:var(--gold-text);margin-top:12px;font-size:.8rem}.landing-pioneer__disclaimer{color:var(--text-muted);margin-top:6px;font-size:.75rem;font-style:italic}.landing-pioneer__img{width:100%;max-width:500px;height:auto;box-shadow:0 20px 60px rgba(var(--gold-rgb), .1);border-radius:12px}.landing-btn--gold{background:linear-gradient(135deg, var(--gold-bright), var(--gold-bright-end));color:var(--on-gold);box-shadow:0 4px 20px rgba(var(--gold-rgb), .3);border:none;font-weight:700}.landing-btn--gold:hover{background:linear-gradient(135deg, var(--gold-bright), var(--gold-bright-end));filter:brightness(1.12);box-shadow:0 6px 30px rgba(var(--gold-rgb), .4);transform:translateY(-2px)}.landing-hero__screenshot{border:1px solid rgba(var(--cyan-rgb), .15);width:100%;max-width:640px;box-shadow:0 0 0 1px rgba(var(--cyan-rgb), .08), 0 24px 80px rgba(var(--shade-rgb), .6), 0 0 120px rgba(var(--cyan-rgb), .06);border-radius:16px;margin-left:auto;margin-right:auto;display:block}.landing-coming-soon{background:linear-gradient(135deg, rgba(var(--cyan-rgb), .04) 0%, rgba(var(--shade-rgb), 0) 60%);border-top:1px solid rgba(var(--cyan-rgb), .08);border-bottom:1px solid rgba(var(--cyan-rgb), .08);padding:80px 0}.landing-coming-soon__inner{text-align:center;max-width:680px;margin:0 auto}.landing-coming-soon__badge{background:linear-gradient(135deg, rgba(var(--cyan-rgb), .1), rgba(var(--cyan-rgb), .05));border:1px solid rgba(var(--cyan-rgb), .3);color:var(--cyan);letter-spacing:.12em;text-transform:uppercase;border-radius:20px;margin-bottom:1.5rem;padding:6px 16px;font-size:.8rem;font-weight:700;display:inline-block}.landing-coming-soon__title{color:var(--text-primary);margin-bottom:1rem;font-size:2.2rem;font-weight:700}.landing-coming-soon__subtitle{color:var(--text-secondary);margin-bottom:2.5rem;font-size:1.05rem;line-height:1.7}.landing-coming-soon__stats{justify-content:center;gap:48px;margin-bottom:2.5rem;display:flex}.landing-coming-soon__stat{flex-direction:column;align-items:center;gap:4px;display:flex}.landing-coming-soon__stat-value{color:var(--cyan);font-size:2rem;font-weight:800;line-height:1}.landing-coming-soon__stat-label{color:var(--text-secondary);text-align:center;max-width:100px;font-size:.78rem}.landing-coming-soon__form{flex-direction:column;align-items:center;gap:12px;display:flex}.landing-coming-soon__note{color:var(--text-secondary);margin:0;font-size:.78rem}.landing-cta-section{background:linear-gradient(135deg, rgba(var(--cyan-rgb), .06) 0%, rgba(var(--shade-rgb), 0) 50%, rgba(var(--cyan-rgb), .04) 100%);padding:100px 0;position:relative;overflow:hidden}.landing-cta-section__glow{background:radial-gradient(circle, rgba(var(--cyan-rgb), .08) 0%, transparent 70%);pointer-events:none;width:600px;height:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.landing-cta-section__inner{text-align:center;max-width:700px;margin:0 auto;position:relative}.landing-cta-section__title{color:var(--text-primary);margin-bottom:1rem;font-size:2.4rem;font-weight:800}.landing-cta-section__subtitle{color:var(--text-secondary);margin-bottom:2rem;font-size:1.05rem;line-height:1.7}.landing-cta-section__actions{flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:1.5rem;display:flex}.landing-cta-section__note{color:var(--text-secondary);margin:0;font-size:.8rem}@media (width<=600px){.landing-coming-soon__stats{gap:24px}.landing-coming-soon__title{font-size:1.6rem}.landing-cta-section__title{font-size:1.7rem}.landing-cta-section__actions{flex-direction:column;align-items:center}.landing-hero__screenshot{max-width:100%}}.landing-coming-soon__input-row{gap:.5rem;margin-bottom:.75rem;display:flex}.landing-coming-soon__input{border:1px solid var(--border-strong);background:var(--bg-input);color:var(--text-primary);border-radius:8px;outline:none;flex:1;padding:.65rem 1rem;font-size:.95rem;transition:border-color .2s}.landing-coming-soon__input:focus{border-color:var(--cyan)}.landing-coming-soon__input::placeholder{color:var(--text-muted);opacity:1}.landing-coming-soon__input:disabled{opacity:.6}.landing-coming-soon__gdpr{color:var(--text-muted);cursor:pointer;align-items:flex-start;gap:.6rem;margin-bottom:.5rem;font-size:.78rem;line-height:1.4;display:flex}.landing-coming-soon__gdpr input[type=checkbox]{accent-color:var(--cyan);cursor:pointer;flex-shrink:0;margin-top:2px}.landing-coming-soon__success{color:var(--green);background:rgba(var(--green-rgb), .1);border:1px solid rgba(var(--green-rgb), .3);text-align:center;border-radius:8px;margin-bottom:.75rem;padding:1rem 1.25rem;font-size:1.05rem;font-weight:600}.landing-coming-soon__error{color:var(--red-text);margin-top:.35rem;font-size:.82rem}@media (width<=600px){.landing-coming-soon__input-row{flex-direction:column}}.landing-hero__disclaimer{color:var(--text-muted);text-wrap:balance;max-width:620px;margin:.75rem auto 0;font-size:.75rem;line-height:1.45}.landing-value{padding:100px 0 40px}.landing-value__subtitle{text-align:center;color:var(--text-secondary);max-width:760px;margin:-24px auto 48px;font-size:1.125rem}.landing-value__grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.landing-value-card{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;padding:28px;transition:border-color .2s,transform .2s}.landing-value-card:hover{border-color:rgba(var(--cyan-rgb), .35);transform:translateY(-2px)}.landing-value-card__icon{margin-bottom:16px;font-size:2rem}.landing-value-card__title{margin-bottom:10px;font-size:1.2rem;font-weight:700}.landing-value-card__desc{color:var(--text-secondary);font-size:.98rem;line-height:1.6}.landing-propfirm{border-top:1px solid rgba(var(--cyan-rgb), .1);border-bottom:1px solid rgba(var(--cyan-rgb), .1);background:radial-gradient(ellipse at 80% 50%, rgba(var(--cyan-rgb), .05), transparent 60%);padding:100px 0}.landing-propfirm__inner{align-items:center;gap:60px;display:flex}.landing-propfirm__content{flex:1.1}.landing-propfirm__visual{flex:.9;min-width:0}.landing-propfirm__badge{background:rgba(var(--cyan-rgb), .08);border:1px solid rgba(var(--cyan-rgb), .25);color:var(--cyan);letter-spacing:.06em;border-radius:999px;margin-bottom:20px;padding:6px 14px;font-size:.8rem;font-weight:700;display:inline-block}.landing-propfirm__title{margin-bottom:16px;font-size:2rem;font-weight:700;line-height:1.25}.landing-propfirm__subtitle{color:var(--text-secondary);margin-bottom:24px;font-size:1.1rem}.landing-propfirm__points{flex-direction:column;gap:12px;margin:0 0 24px;padding:0;list-style:none;display:flex}.landing-propfirm__points li{padding-left:28px;line-height:1.55;position:relative}.landing-propfirm__points li:before{content:"✓";color:var(--cyan);font-weight:700;position:absolute;top:0;left:0}.landing-propfirm__firms{letter-spacing:.08em;margin-bottom:8px;font-weight:600}.landing-propfirm__disclaimer{color:var(--text-secondary);font-size:.8rem}.landing-propfirm-mock{background:var(--bg-card);border:1px solid rgba(var(--cyan-rgb), .25);box-shadow:0 0 40px rgba(var(--cyan-rgb), .06);border-radius:16px;padding:24px}.landing-propfirm-mock__head{justify-content:space-between;align-items:baseline;margin-bottom:18px;display:flex}.landing-propfirm-mock__title{font-weight:700}.landing-propfirm-mock__total{color:var(--cyan);font-size:2rem;font-weight:800}.landing-propfirm-mock__row{border-top:1px solid var(--border);grid-template-columns:1.3fr 1fr auto;gap:12px;padding:10px 0;font-size:.9rem;display:grid}.landing-propfirm-mock__detail{color:var(--text-secondary);font-family:JetBrains Mono,monospace;font-size:.82rem}.landing-propfirm-mock__score{font-weight:700}.landing-propfirm-mock__verdict{background:rgba(var(--green-rgb), .1);color:var(--green);border-radius:8px;margin-top:14px;padding:10px 12px;font-size:.9rem;font-weight:600}.landing-propfirm-mock__example{color:var(--text-secondary);text-align:right;margin-top:10px;font-size:.75rem;font-style:italic}@media (width<=992px){.landing-value__grid{grid-template-columns:repeat(2,1fr)}.landing-propfirm__inner{flex-direction:column}}@media (width<=600px){.landing-value__grid{grid-template-columns:1fr}.landing-propfirm__title{font-size:1.6rem}}.landing-navbar__burger{border:1px solid var(--border);border-radius:var(--radius-md,12px);width:44px;height:44px;color:var(--text-primary);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;display:none}.landing-navbar__burger:hover{border-color:var(--cyan)}.landing-mobile-menu{display:none}.landing-inline-link{color:var(--cyan);text-decoration:underline}.landing-figure{flex-direction:column;align-items:center;gap:8px;width:100%;margin:0;display:flex}.landing-figure__caption{text-align:center;color:var(--text-muted);max-width:560px;font-size:12px;font-style:italic}.landing-feature-row__img--narrow{max-width:420px}.landing-elite-badge{background:rgba(var(--violet-rgb), .1);border:1px solid rgba(var(--violet-rgb), .25);color:var(--violet-text);border-radius:999px;align-items:center;gap:6px;margin-top:16px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.landing-faq-item--open .landing-faq-item__answer{max-height:none}.landing-faq-item__answer[hidden]{display:none}@media (width<=768px){.landing-navbar__inner{gap:8px}.landing-navbar__cta{margin-left:auto}.landing-navbar__burger{display:inline-flex}.landing-mobile-menu{background:var(--bg-app);border-bottom:1px solid var(--border);padding:4px 16px 16px;display:block;position:absolute;top:100%;left:0;right:0}.landing-mobile-menu ul{margin:0;padding:0;list-style:none}.landing-mobile-menu a{min-height:48px;color:var(--text-primary);border-bottom:1px solid var(--border);align-items:center;font-weight:500;text-decoration:none;display:flex}.landing-mobile-menu li:last-child a{border-bottom:0}}@media (width<=600px){.landing-container{padding:0 16px}.landing-section-title{margin-bottom:1.5rem;font-size:1.6rem}.landing-navbar{padding:10px 0}.landing-navbar__logo-img{width:36px;height:36px}.landing-navbar__logo{font-size:1rem}.landing-navbar__cta .landing-btn{min-height:44px;padding:8px 14px;font-size:.9rem}.landing-hero{min-height:0;padding-top:112px;padding-bottom:40px}.landing-hero__content{margin-bottom:0}.landing-hero__brand{gap:10px;margin-bottom:22px}.landing-hero__emblem{margin-top:18px}.landing-hero__compass{width:340px;height:146px}.landing-hero__logo-mark{border-radius:20px;width:112px;height:112px}.landing-hero__wordmark-main{font-size:1.2rem}.landing-hero__wordmark-sub{font-size:.75rem}.landing-hero__badge{margin-bottom:14px;font-size:.8rem}.landing-hero__title{margin-bottom:12px;font-size:1.7rem}.landing-hero__subtitle{margin-bottom:20px;font-size:.95rem}.landing-hero__actions{flex-direction:column;gap:12px;margin-bottom:16px}.landing-hero__actions .landing-btn{width:100%;min-height:48px;padding:12px 20px;font-size:1rem}.landing-hero__compatibility,.landing-hero__disclaimer{font-size:.8rem}.landing-social-proof{padding:24px 0}.landing-social-proof__grid{grid-template-columns:repeat(2,1fr);gap:16px}.landing-social-proof__value{margin-bottom:2px;font-size:1.6rem}.landing-social-proof__label{font-size:.8rem}.landing-value{padding:40px 0 16px}.landing-value__subtitle{margin:-8px auto 24px;font-size:1rem}.landing-value__grid{gap:12px}.landing-value-card{padding:16px}.landing-value-card__icon{margin-bottom:8px;font-size:1.5rem}.landing-value-card__title{margin-bottom:6px;font-size:1.05rem}.landing-value-card__desc{font-size:.9rem;line-height:1.5}.landing-features{padding:32px 0}.landing-feature-row{gap:16px;margin-bottom:40px}.landing-feature-row__icon{margin-bottom:8px;font-size:1.75rem}.landing-feature-row__title{margin-bottom:8px;font-size:1.35rem}.landing-feature-row__desc{font-size:.95rem}.landing-feature-row__visual{min-height:0;padding:8px}.landing-propfirm,.landing-how-it-works,.landing-faq,.landing-coming-soon,.landing-pricing,.landing-pioneer{padding:40px 0}.landing-propfirm__inner{gap:24px}.landing-propfirm__title{margin-bottom:10px;font-size:1.4rem}.landing-propfirm__subtitle{margin-bottom:16px;font-size:1rem}.landing-propfirm__points{gap:8px;margin-bottom:16px}.landing-propfirm-mock{padding:16px}.landing-steps{gap:16px}.landing-step__number{width:36px;height:36px;margin-bottom:8px;font-size:1rem}.landing-step__title{margin-bottom:4px;font-size:1.05rem}.landing-step__desc{font-size:.9rem}.landing-pricing__subtitle{margin-bottom:20px;font-size:1rem}.landing-pioneer__title{font-size:1.6rem}.landing-pioneer__amount{font-size:2.2rem}.landing-faq-item__question{gap:12px;min-height:48px;padding:12px 0;font-size:1rem}.landing-faq-item__answer-inner{padding-bottom:16px;font-size:.95rem}.landing-cta-section__inner{padding:32px 16px}.landing-footer{padding:32px 0 20px}.landing-footer__grid{text-align:left;grid-template-columns:repeat(2,1fr);gap:8px 24px;margin-bottom:24px}.landing-footer__title{margin-bottom:4px;font-size:1rem}.landing-footer__links li{margin-bottom:0}.landing-footer__links a{align-items:center;min-height:44px;display:inline-flex}.landing-footer__brand{margin-bottom:24px}.landing-footer__bottom{padding-top:16px;font-size:.75rem}}.landing-navbar__logo,.landing-footer__brand .landing-navbar__logo{min-height:44px}.landing-footer__links a{min-width:44px}.landing-coming-soon__gdpr input[type=checkbox]{flex:none;width:20px;height:20px}
