:root,[data-theme=dark]{--bg:oklch(0.16 0.005 250);--bg-2:oklch(0.13 0.005 250);--card:oklch(0.195 0.006 250);--card-2:oklch(0.225 0.006 250);--border:oklch(0.27 0.008 250);--border-strong:oklch(0.34 0.01 250);--fg:oklch(0.97 0.003 250);--fg-muted:oklch(0.72 0.008 250);--fg-dim:oklch(0.56 0.008 250);--fg-faint:oklch(0.42 0.008 250);--accent:oklch(0.86 0.18 155);--accent-ink:oklch(0.18 0.04 155);--accent-soft:oklch(0.86 0.18 155/0.12);--crit:oklch(0.70 0.22 25);--crit-soft:oklch(0.70 0.22 25/0.14);--high:oklch(0.80 0.18 55);--high-soft:oklch(0.80 0.18 55/0.14);--med:oklch(0.85 0.14 95);--med-soft:oklch(0.85 0.14 95/0.14);--low:oklch(0.78 0.12 230);--low-soft:oklch(0.78 0.12 230/0.14);--info:oklch(0.78 0.12 230);--grid-line:oklch(0.27 0.008 250/0.55);--shadow-1:0 1px 0 0 oklch(1 0 0/0.03) inset,0 8px 24px -12px oklch(0 0 0/0.6);--shadow-2:0 1px 0 0 oklch(1 0 0/0.04) inset,0 18px 40px -20px oklch(0 0 0/0.7);--topbar-h:52px;--side-w:232px;color-scheme:dark}[data-theme=light]{--bg:oklch(0.985 0.003 90);--bg-2:oklch(0.96 0.003 90);--card:oklch(1 0 0);--card-2:oklch(0.975 0.003 90);--border:oklch(0.90 0.005 90);--border-strong:oklch(0.82 0.007 90);--fg:oklch(0.20 0.01 250);--fg-muted:oklch(0.42 0.01 250);--fg-dim:oklch(0.52 0.01 250);--fg-faint:oklch(0.66 0.008 250);--accent:oklch(0.55 0.16 155);--accent-ink:oklch(0.99 0 0);--accent-soft:oklch(0.55 0.16 155/0.10);--crit:oklch(0.52 0.22 25);--crit-soft:oklch(0.52 0.22 25/0.10);--high:oklch(0.58 0.16 55);--high-soft:oklch(0.58 0.16 55/0.10);--med:oklch(0.60 0.14 85);--med-soft:oklch(0.60 0.14 85/0.10);--low:oklch(0.55 0.14 230);--low-soft:oklch(0.55 0.14 230/0.10);--info:oklch(0.55 0.14 230);--grid-line:oklch(0.90 0.005 90/0.8);--shadow-1:0 1px 0 0 oklch(0 0 0/0.02) inset,0 4px 14px -6px oklch(0 0 0/0.06);--shadow-2:0 1px 0 0 oklch(0 0 0/0.02) inset,0 12px 30px -16px oklch(0 0 0/0.10);color-scheme:light}.skip-to-content{position:absolute;top:-40px;left:0;background:var(--accent);color:var(--accent-ink);padding:8px 16px;z-index:100;font-size:13px;font-weight:600;border-radius:0 0 6px 0;transition:top .15s}.skip-to-content:focus{top:0}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}@keyframes scalePop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes rowIn{0%{background:var(--accent-soft)}to{background:transparent}}@keyframes countPulse{0%{transform:scale(1)}50%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes toastIn{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes sevPulse{0%,to{box-shadow:0 0 0 0 currentColor}50%{box-shadow:0 0 0 4px transparent}}.page>:first-child{animation:fadeIn .25s ease}.card{animation:fadeIn .2s ease}.kpi-grid .kpi:first-child{animation:fadeIn .2s ease 0s both}.kpi-grid .kpi:nth-child(2){animation:fadeIn .2s ease .05s both}.kpi-grid .kpi:nth-child(3){animation:fadeIn .2s ease .1s both}.kpi-grid .kpi:nth-child(4){animation:fadeIn .2s ease .15s both}.price-grid .price-card:first-child{animation:fadeIn .3s ease 0s both}.price-grid .price-card:nth-child(2){animation:fadeIn .3s ease .08s both}.price-grid .price-card:nth-child(3){animation:fadeIn .3s ease .16s both}.price-grid .price-card:nth-child(4){animation:fadeIn .3s ease .24s both}.modal{animation:scalePop .15s ease}.modal-bg{animation:fadeIn .12s ease}.toast{animation:toastIn .25s ease}.tbl tr[data-new]{animation:rowIn .6s ease}.sidebar-nav .nav-item{animation:slideInLeft .15s ease both}.sidebar-nav .nav-item:first-child{animation-delay:.02s}.sidebar-nav .nav-item:nth-child(2){animation-delay:.04s}.sidebar-nav .nav-item:nth-child(3){animation-delay:.06s}.sidebar-nav .nav-item:nth-child(4){animation-delay:.08s}.sidebar-nav .nav-item:nth-child(5){animation-delay:.1s}.sidebar-nav .nav-item:nth-child(6){animation-delay:.12s}.skeleton{background:linear-gradient(90deg,var(--card-2) 25%,var(--border) 50%,var(--card-2) 75%);background-size:200% 100%;animation:shimmer 1.5s ease-in-out infinite;border-radius:4px}.skeleton-text{height:14px;width:60%;margin-bottom:8px}.skeleton-title{height:20px;width:40%;margin-bottom:12px}.skeleton-card{height:80px;border-radius:6px}.skeleton-row{height:40px;margin-bottom:4px}.spinner{width:20px;height:20px;border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:spin .6s linear infinite}.live-dot{width:6px;height:6px;border-radius:50%;background:var(--accent);animation:pulse 1.5s ease-in-out infinite;display:inline-block}.sev-dot-pulse{animation:sevPulse 2s ease-in-out infinite}.btn{transition:background .12s ease,border-color .12s ease,transform .08s ease}.btn:active{transform:scale(.97)}.card{transition:border-color .15s ease,box-shadow .15s ease}.pill{transition:background .12s ease,color .12s ease}.lift{transition:transform .15s ease,box-shadow .15s ease}.lift:hover{transform:translateY(-2px);box-shadow:var(--shadow-2)}.mkt-hero h1{animation:fadeIn .4s ease .1s both}.mkt-hero .lede{animation:fadeIn .4s ease .2s both}.mkt-hero .ctas{animation:fadeIn .4s ease .3s both}.mkt-features .mkt-feature:first-child{animation:fadeIn .3s ease 0s both}.mkt-features .mkt-feature:nth-child(2){animation:fadeIn .3s ease .06s both}.mkt-features .mkt-feature:nth-child(3){animation:fadeIn .3s ease .12s both}.mkt-features .mkt-feature:nth-child(4){animation:fadeIn .3s ease .18s both}.mkt-features .mkt-feature:nth-child(5){animation:fadeIn .3s ease .24s both}.mkt-features .mkt-feature:nth-child(6){animation:fadeIn .3s ease .3s both}.steps .step{transition:background .2s ease,border-color .2s ease}.steps .step.active{animation:countPulse .3s ease}.sev-bar>div{transition:width .4s ease}[data-acc-body]{transition:max-height .25s ease,opacity .2s ease;overflow:hidden}[data-acc-item]:not([data-open]) [data-acc-body]{max-height:0;opacity:0}[data-acc-item][data-open] [data-acc-body]{max-height:500px;opacity:1}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg);color:var(--fg)}body{font-family:Geist,ui-sans-serif,system-ui,sans-serif;font-feature-settings:"cv11","ss01";font-size:13.5px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mono{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace;font-feature-settings:"calt" 0}a{color:inherit;text-decoration:none}button{font-family:inherit}input,select,textarea{font-family:inherit;color:inherit}::selection{background:var(--accent);color:var(--accent-ink)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border);border-radius:6px;border:2px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:var(--border-strong)}.app{min-height:100vh;display:flex;background:var(--bg)}.sidebar{width:var(--side-w);background:var(--bg-2);border-right:1px solid var(--border);position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;flex:0 0 var(--side-w)}.sidebar-brand{padding:14px 16px;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:10px;height:var(--topbar-h)}.sidebar-section{padding:14px 10px 4px;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-faint);font-family:JetBrains Mono,monospace}.sidebar-nav{padding:4px 8px;display:flex;flex-direction:column;gap:1px}.nav-item{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:5px;color:var(--fg-muted);font-size:13px;cursor:pointer;position:relative;transition:background .12s ease,color .12s ease}.nav-item.active,.nav-item:hover{background:var(--card);color:var(--fg)}.nav-item.active:before{content:"";position:absolute;left:-8px;top:7px;bottom:7px;width:2px;background:var(--accent);border-radius:1px}.nav-item svg{flex:0 0 14px;color:var(--fg-dim)}.nav-item.active svg{color:var(--accent)}.nav-item .badge{margin-left:auto;font-size:10px;font-family:JetBrains Mono,monospace;background:var(--card-2);border:1px solid var(--border);padding:0 5px;height:16px;line-height:14px;border-radius:8px;color:var(--fg)}.nav-item .badge.crit{color:var(--crit);border-color:var(--crit-soft);background:var(--crit-soft)}.sidebar-foot{margin-top:auto;padding:10px;border-top:1px solid var(--border);display:flex;align-items:center;gap:10px}.avatar{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,var(--accent),oklch(.7 .18 195));display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:11px;color:oklch(.16 0 0);flex:0 0 28px}.who{font-size:12px;line-height:1.2}.who .role{color:var(--fg-faint);font-size:11px;font-family:JetBrains Mono,monospace}.main{flex:1 1;min-width:0;display:flex;flex-direction:column}.topbar{height:var(--topbar-h);border-bottom:1px solid var(--border);gap:12px;padding:0 16px;background:color-mix(in oklch,var(--bg) 70%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:-webkit-sticky;position:sticky;top:0;z-index:5}.crumbs,.topbar{display:flex;align-items:center}.crumbs{gap:6px;font-size:12.5px;color:var(--fg-muted);font-family:JetBrains Mono,monospace}.crumbs span.sep{color:var(--fg-faint)}.crumbs .here{color:var(--fg)}.topbar .search{margin-left:auto;display:flex;align-items:center;gap:8px;background:var(--card);border:1px solid var(--border);padding:5px 10px;border-radius:5px;width:260px;color:var(--fg-muted);font-size:12.5px;font-family:JetBrains Mono,monospace}.topbar .search input{all:unset;flex:1 1}.topbar .icon-btn{width:30px;height:30px;border:1px solid var(--border);border-radius:5px;background:var(--card);color:var(--fg-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;position:relative}.topbar .icon-btn:hover{color:var(--fg);border-color:var(--border-strong)}.topbar .icon-btn .dot{position:absolute;top:5px;right:5px;width:6px;height:6px;background:var(--crit);border-radius:50%;border:1.5px solid var(--card)}.kbd{font-family:JetBrains Mono,monospace;font-size:10.5px;padding:1px 5px;border-radius:3px;background:var(--bg-2);border:1px solid var(--border);color:var(--fg-faint)}.page{padding:22px 24px 60px;flex:1 1;min-width:0}.page-head{display:flex;align-items:flex-end;gap:16px;padding-bottom:18px;border-bottom:1px solid var(--border);margin-bottom:22px}.page-head h1{margin:0;font-size:22px;font-weight:600;letter-spacing:-.01em}.page-head .sub{color:var(--fg-muted);font-size:13px}.page-head .actions{margin-left:auto;display:flex;gap:8px}.btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:5px;border:1px solid var(--border);background:var(--card);color:var(--fg);font-size:12.5px;cursor:pointer;transition:border-color .12s ease,background .12s ease}.btn:hover{border-color:var(--border-strong);background:var(--card-2)}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.btn.primary:hover{background:color-mix(in oklch,var(--accent) 92%,#fff)}.btn.danger{color:var(--crit);border-color:var(--crit-soft);background:var(--crit-soft)}.btn.ghost{background:transparent}.btn.sm{padding:3px 8px;font-size:11.5px}.card{background:var(--card);border:1px solid var(--border);border-radius:6px;box-shadow:var(--shadow-1)}.card-head{gap:10px;padding:10px 14px;border-bottom:1px solid var(--border);font-size:12.5px;font-family:JetBrains Mono,monospace;color:var(--fg-muted);text-transform:uppercase;letter-spacing:.06em}.card-head,.card-head .right{display:flex;align-items:center}.card-head .right{margin-left:auto;gap:8px;text-transform:none;letter-spacing:0;font-family:Geist,sans-serif;color:var(--fg)}.card-body{padding:14px}.card .h{font-size:11px;color:var(--fg-faint);letter-spacing:.08em}.card .h,.pill{text-transform:uppercase;font-family:JetBrains Mono,monospace}.pill{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;padding:1px 7px;height:18px;border-radius:9px;border:1px solid var(--border);background:var(--card-2);color:var(--fg);letter-spacing:.04em;line-height:16px}.pill .dot{width:6px;height:6px;border-radius:50%;background:currentColor}.pill.crit{color:var(--crit);background:var(--crit-soft);border-color:color-mix(in oklch,var(--crit) 30%,transparent)}.pill.high{color:var(--high);background:var(--high-soft);border-color:color-mix(in oklch,var(--high) 30%,transparent)}.pill.med{color:var(--med);background:var(--med-soft);border-color:color-mix(in oklch,var(--med) 30%,transparent)}.pill.low{color:var(--low);border-color:color-mix(in oklch,var(--low) 30%,transparent)}.pill.info,.pill.low{background:var(--low-soft)}.pill.info{color:var(--info);border-color:color-mix(in oklch,var(--info) 30%,transparent)}.pill.ok{color:var(--accent);background:var(--accent-soft);border-color:color-mix(in oklch,var(--accent) 30%,transparent)}.pill.muted{color:var(--fg-muted)}.tbl{width:100%;border-collapse:separate;border-spacing:0;font-size:12.5px}.tbl th{text-align:left;padding:8px 14px;font-weight:500;font-size:10.5px;color:var(--fg-faint);text-transform:uppercase;letter-spacing:.08em;font-family:JetBrains Mono,monospace;background:var(--card-2);position:-webkit-sticky;position:sticky;top:0}.tbl td,.tbl th{border-bottom:1px solid var(--border)}.tbl td{padding:9px 14px;vertical-align:middle}.tbl tr:last-child td{border-bottom:none}.tbl tr:hover td{background:color-mix(in oklch,var(--card-2) 60%,transparent)}.tbl td .id,.tbl td.mono,.tbl th.mono{font-family:JetBrains Mono,monospace}.tbl td .id{color:var(--fg-muted);font-size:11.5px}.kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.kpi{padding:14px 16px;border-radius:6px;background:var(--card);border:1px solid var(--border);position:relative;overflow:hidden}.kpi .label{font-size:10.5px;color:var(--fg-faint);text-transform:uppercase;letter-spacing:.08em;font-family:JetBrains Mono,monospace}.kpi .val{font-size:28px;font-weight:600;margin-top:6px;letter-spacing:-.02em;font-feature-settings:"tnum"}.kpi .val .unit{font-size:13px;color:var(--fg-muted);margin-left:4px}.kpi .delta{font-size:11px;font-family:JetBrains Mono,monospace;margin-top:4px;color:var(--fg-muted)}.kpi .delta.up{color:var(--crit)}.kpi .delta.down{color:var(--accent)}.kpi .spark{position:absolute;right:10px;bottom:8px;opacity:.85}.sev-bar{display:flex;height:6px;width:100%;border-radius:3px;overflow:hidden;background:var(--bg-2)}.sev-bar>div{height:100%}.field{display:flex;flex-direction:column;gap:4px}.field label{font-size:11px;color:var(--fg-faint);text-transform:uppercase;letter-spacing:.06em;font-family:JetBrains Mono,monospace}.field input,.field select,.field textarea{background:var(--card);border:1px solid var(--border);border-radius:5px;padding:8px 10px;font-size:13px;outline:none}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.toasts{position:fixed;bottom:16px;right:16px;flex-direction:column;z-index:100}.toast,.toasts{display:flex;gap:8px}.toast{background:var(--card);border:1px solid var(--border);padding:10px 12px;border-radius:6px;font-size:12.5px;box-shadow:var(--shadow-2);align-items:center;min-width:220px;animation:toast-in .18s ease}.toast .dot{width:6px;height:6px;border-radius:50%;background:var(--accent)}@keyframes toast-in{0%{transform:translateY(6px);opacity:0}to{transform:none;opacity:1}}.demo-banner{background:linear-gradient(90deg,var(--med-soft),transparent 60%);border:1px solid color-mix(in oklch,var(--med) 25%,transparent);border-radius:5px;padding:6px 12px;font-size:11.5px;color:var(--fg);display:flex;align-items:center;gap:8px;margin-bottom:16px;font-family:JetBrains Mono,monospace}.demo-banner .dot{width:6px;height:6px;border-radius:50%;background:var(--med)}.modal-bg{position:fixed;inset:0;background:oklch(0 0 0/.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:50;animation:fade .15s ease}@keyframes fade{0%{opacity:0}to{opacity:1}}.modal{background:var(--card);border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow-2);width:480px;max-width:92vw}.modal-head{padding:14px 16px;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:10px}.modal-body{padding:16px;display:flex;flex-direction:column;gap:12px}.modal-foot{padding:12px 16px;border-top:1px solid var(--border);display:flex;justify-content:flex-end;gap:8px}.code-line{font-family:JetBrains Mono,monospace;font-size:12px;line-height:1.55;color:var(--fg);padding-left:56px;position:relative}.code-line .ln{position:absolute;left:0;width:44px;text-align:right;color:var(--fg-faint)}.code-line.flagged{background:var(--crit-soft)}.code-line.flagged:before{content:"";position:absolute;left:48px;top:0;bottom:0;width:2px;background:var(--crit)}.row{align-items:center}.col,.row{display:flex;gap:12px}.col{flex-direction:column}.between{justify-content:space-between}.grow{flex:1 1;min-width:0}.muted{color:var(--fg-muted)}.faint{color:var(--fg-faint)}.center{display:flex;align-items:center;justify-content:center}.hide-scroll::-webkit-scrollbar{display:none}.divider{height:1px}.divider,.vdiv{background:var(--border)}.vdiv{width:1px;align-self:stretch}.tag{font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--fg-faint);padding:1px 6px;border-radius:4px;background:var(--bg-2);border:1px solid var(--border)}.mkt{background:var(--bg);color:var(--fg);min-height:100vh}.mkt-nav{position:-webkit-sticky;position:sticky;top:0;z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:color-mix(in oklch,var(--bg) 80%,transparent);border-bottom:1px solid var(--border)}.mkt-nav-in{max-width:1200px;margin:0 auto;padding:14px 24px;display:flex;align-items:center;gap:24px}.mkt-nav a.l{color:var(--fg-muted);font-size:13px}.mkt-nav a.l:hover{color:var(--fg)}.mkt-section{max-width:1200px;margin:0 auto;padding:64px 24px}.mkt-hero{display:grid;grid-template-columns:1.05fr 1fr;grid-gap:40px;gap:40px;align-items:center;padding-top:80px;padding-bottom:48px}.mkt-hero h1{font-size:56px;line-height:1.02;letter-spacing:-.03em;margin:16px 0 14px;font-weight:600}.mkt-hero h1 em{font-style:normal;color:var(--accent)}.mkt-eyebrow{font-family:JetBrains Mono,monospace;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);display:inline-flex;align-items:center;gap:8px;padding:4px 10px;background:var(--accent-soft);border:1px solid color-mix(in oklch,var(--accent) 30%,transparent);border-radius:99px}.mkt-hero p.lede{font-size:16.5px;color:var(--fg-muted);line-height:1.55;max-width:520px}.mkt-hero .ctas{display:flex;gap:10px;margin-top:22px}.mkt-features{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.mkt-feature{border:1px solid var(--border);padding:18px;border-radius:6px;background:var(--card)}.mkt-feature .num{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--accent)}.mkt-feature h3{margin:8px 0 6px;font-size:16px;font-weight:600}.mkt-feature p{color:var(--fg-muted);font-size:13.5px;margin:0}.mkt-logos{display:flex;gap:28px;flex-wrap:wrap;align-items:center;opacity:.7}.mkt-logos .l{font-family:JetBrains Mono,monospace;font-size:13px;color:var(--fg-muted);letter-spacing:.05em}.section-title{font-size:28px;letter-spacing:-.02em;font-weight:600;margin:0 0 8px}.section-sub{color:var(--fg-muted);font-size:14.5px;margin-bottom:28px;max-width:640px}.price-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.price-card{border:1px solid var(--border);border-radius:8px;padding:22px;background:var(--card);display:flex;flex-direction:column;gap:12px}.price-card.featured{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset,var(--shadow-2)}.price-card .tier{font-family:JetBrains Mono,monospace;font-size:11.5px;color:var(--accent);letter-spacing:.08em;text-transform:uppercase}.price-card .price{font-size:38px;font-weight:600;letter-spacing:-.02em}.price-card .price small{font-size:14px;color:var(--fg-muted);font-weight:400}.price-card ul{list-style:none;padding:0;margin:8px 0 0;display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--fg-muted)}.price-card ul li{display:flex;gap:8px;align-items:flex-start}.price-card ul li:before{content:"\2713";color:var(--accent);margin-top:-1px}.auth-wrap{min-height:100vh;display:grid;grid-template-columns:1fr 1fr}.auth-art{background:radial-gradient(800px 400px at 10% 0,color-mix(in oklch,var(--accent) 22%,transparent),transparent 60%),radial-gradient(600px 500px at 90% 100%,color-mix(in oklch,var(--low) 22%,transparent),transparent 60%),var(--bg-2);border-right:1px solid var(--border);padding:48px;position:relative;overflow:hidden}.auth-form{padding:48px;display:flex;align-items:center;justify-content:center}.auth-form .inner{width:360px}.steps{display:flex;gap:8px}.step{flex:1 1;height:4px;background:var(--border);border-radius:2px}.step.active,.step.done{background:var(--accent)}@media (max-width:980px){.kpi-grid{grid-template-columns:repeat(2,1fr)}.auth-wrap,.mkt-hero{grid-template-columns:1fr}.auth-art{display:none}.price-grid{grid-template-columns:1fr 1fr}.sidebar{display:none}.topbar{padding-left:12px}.card-input-row,.pay-shell{grid-template-columns:1fr}}.pay-shell{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:18px;gap:18px}.pay-card{background:var(--card);border:1px solid var(--border);border-radius:8px;padding:22px;box-shadow:var(--shadow-1)}.pay-row{display:flex;justify-content:space-between;align-items:center;padding:8px 0;font-size:13px;border-bottom:1px solid var(--border)}.pay-row.total,.pay-row:last-child{border-bottom:none}.pay-row.total{font-size:15px;padding-top:12px}.pay-row b,.pay-row.total{font-weight:600}.form-group{display:flex;flex-direction:column;gap:4px}.form-group .label,.form-group label{font-size:11px;color:var(--fg-faint);text-transform:uppercase;letter-spacing:.06em;font-family:JetBrains Mono,monospace}.form-group .input,.form-group input,.form-group select{background:var(--card);border:1px solid var(--border);border-radius:5px;padding:8px 10px;font-size:13px;color:var(--fg);outline:none;font-family:inherit}.form-group .input:focus,.form-group input:focus,.form-group select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.card-input-row{display:grid;grid-template-columns:1.5fr 1fr 1fr;grid-gap:10px;gap:10px}.brand-marks{display:flex;gap:6px;margin-top:6px}.brand-marks .bm{font-family:JetBrains Mono,monospace;font-size:10px;padding:2px 6px;border-radius:3px;background:var(--card-2);border:1px solid var(--border);color:var(--fg-muted);letter-spacing:.04em}.checkbox-row{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--fg-muted);cursor:pointer}.checkbox-row input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent)}.btn-lg{padding:10px 20px;font-size:14px;font-weight:600}.btn-primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.btn-primary:hover{background:color-mix(in oklch,var(--accent) 90%,#fff)}