:root{color-scheme:light;--bg:#F3F2EF;--surface:#F3F2EF;--layer:#FFFFFF;--layer-2:#ECEAE6;--layer-sunken:#ECEAE6;--line:#E1DDD6;--line-strong:#8E8880;--ink:#1B1C1F;--ink-muted:#5E5953;--ink-faint:#5E5953;--graphite:#121316;--on-graphite:#F2F2F2;--graphite-muted:#A3A6AD;--graphite-line:#2A2C31;--amber:#FF9F1C;--on-amber:#1A1206;--amber-text:#8F4C00;--amber-soft:#FFF0DA;--success:#17703F;--success-soft:#E2F2E7;--danger:#B42318;--danger-soft:#FCE6E3;--info:#2557C7;--focus:#1B1C1F;--font-sans:"Inter Variable","Inter","Segoe UI Variable Text","Segoe UI",system-ui,sans-serif;--font-mono:"JetBrains Mono","Cascadia Mono",Consolas,monospace;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-pill:999px;--shadow-card:0 1px 2px rgba(18,19,22,.06);--shadow-flyout:0 8px 24px rgba(18,19,22,.14),0 0 0 1px rgba(18,19,22,.06);--duration-fast:120ms;--duration-base:200ms;--duration-caret:1060ms}*,:after,:before{box-sizing:border-box}body,html{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit}img,svg{display:block}button,input,select,textarea{font:inherit;color:inherit}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tnum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mono{font-family:var(--font-mono)}.muted{color:var(--ink-muted)}.wrap{max-width:1200px;margin:0 auto;padding:0 24px}.skip{position:absolute;left:12px;top:-48px;z-index:50;padding:8px 14px;background:var(--ink);color:var(--bg);border-radius:var(--radius-sm);text-decoration:none}.skip:focus{top:12px}.wm{display:inline-flex;align-items:baseline;font-weight:600;letter-spacing:-.057em;line-height:1;text-decoration:none;color:var(--ink)}.wm i.rack{display:inline-block;width:.33em;height:.66em;margin-left:.1em;background:var(--amber)}.wm small{font-size:.9em;font-weight:500;letter-spacing:-.045em;margin-left:.28em;color:var(--ink-muted)}.rack.boot{display:inline-block;width:5px;height:14px;background:var(--amber)}.caret{animation:blink var(--duration-caret) steps(1) infinite}@keyframes blink{0%{opacity:1}50%{opacity:0}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:0 16px;border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:var(--layer);color:var(--ink);font-weight:600;font-size:14px;text-decoration:none;cursor:pointer;transition:background var(--duration-fast),border-color var(--duration-fast);white-space:nowrap}.btn:hover{background:var(--layer-sunken)}.btn-primary{background:var(--amber);border-color:var(--amber);color:var(--on-amber);font-weight:600}.btn-primary:hover{background:#F2930F;border-color:#F2930F}.btn-dark{background:var(--graphite);border-color:var(--graphite);color:var(--on-graphite);font-weight:600}.btn-dark:hover{background:#24262B;border-color:#24262B}.btn-subtle{background:transparent}.btn-subtle,.btn-subtle:hover{border-color:transparent;color:var(--ink)}.btn-subtle:hover{background:var(--layer-2)}.btn-danger{color:var(--danger);border-color:var(--danger)}.btn-danger:hover{background:var(--danger-soft);border-color:var(--danger)}.btn-sm{min-height:30px;padding:0 12px;font-size:13px}.btn-lg{min-height:44px;padding:0 20px;font-size:15px}.btn[disabled]{opacity:.45;cursor:default}.pill{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px 0 8px;border-radius:var(--radius-pill);font-weight:600;font-size:12px;background:var(--layer-sunken);color:var(--ink-muted);white-space:nowrap}.pill svg{width:13px;height:13px;flex:none}.pill .bar{width:4px;height:12px;background:var(--amber);animation:blink var(--duration-caret) steps(1) infinite}.pill-working{color:var(--amber-text);background:var(--amber-soft)}.pill-done{color:var(--success);background:var(--success-soft)}.pill-failed{color:var(--danger);background:var(--danger-soft)}.field{display:flex;flex-direction:column;gap:6px}.field label{font-weight:500;font-size:14px}.field small{font-size:12px;color:var(--ink-muted)}.input{min-height:40px;padding:0 12px;border-radius:var(--radius-sm);border:solid var(--line-strong);border-width:1px 1px 2px;background:var(--layer);font-size:14px}.input:focus{border-bottom-color:var(--amber);outline:none}textarea.input{padding:10px 12px;min-height:96px;font-family:var(--font-mono);font-size:12px}select.input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%235E5953' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:32px}.alert{padding:10px 14px;border-radius:var(--radius-md);font-size:14px;border:1px solid}.alert-error{background:var(--danger-soft);color:var(--danger)}.alert-error,.alert-ok{border-color:transparent}.alert-ok{background:var(--success-soft);color:var(--success)}.alert-info{background:var(--amber-soft);color:var(--amber-text);border-color:transparent}.alert a{color:inherit}.table-box{position:relative;overflow-x:auto;background:var(--layer);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-card)}table.t{width:100%;border-collapse:collapse;font-size:14px;min-width:640px}.t th{text-align:left;font-weight:500;font-size:12px;color:var(--ink-muted);padding:12px 16px;white-space:nowrap}.t td,.t th{border-bottom:1px solid var(--line)}.t td{padding:14px 16px;vertical-align:middle}.t tr:last-child td{border-bottom:0}.t .r{text-align:right}.t tbody tr:hover td{background:#FBFAF8}@media (prefers-reduced-motion:reduce){.caret,.pill .bar{animation:none}}.site-header{top:0;z-index:20;background:rgba(243,242,239,.86);backdrop-filter:saturate(1.4) blur(12px);-webkit-backdrop-filter:saturate(1.4) blur(12px);border-bottom:1px solid transparent;transition:border-color var(--duration-base)}.site-header.scrolled{border-bottom-color:var(--line)}.site-nav{display:flex;align-items:center;justify-content:space-between;gap:16px;height:64px}.site-nav .wm{font-size:22px}.mobile-menu ul,.nav-links ul{display:flex;gap:4px 28px;list-style:none;margin:0;padding:0;font-size:14px}.mobile-menu ul a,.nav-links a{text-decoration:none;color:var(--ink-muted)}.nav-links a:hover{color:var(--ink)}.site-nav .actions{display:flex;gap:8px}.menu-btn{display:none;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid var(--line-strong);background:var(--layer);border-radius:var(--radius-md);cursor:pointer}.mobile-menu{border-top:1px solid var(--line);padding:8px 0 20px}.mobile-menu ul{flex-direction:column;gap:0;font-size:16px}.mobile-menu ul li a{display:block;padding:12px 0;color:var(--ink);border-bottom:1px solid var(--line)}.mobile-actions{display:flex;gap:8px;margin-top:16px}.mobile-actions .btn{flex:1 1}@media (max-width:900px){.nav-links,.site-nav .actions{display:none}.menu-btn{display:inline-flex}}@media (min-width:901px){.mobile-menu{display:none}}.hero{padding:96px 0 0;text-align:center}.eyebrow{display:inline-flex;align-items:center;gap:8px;padding:4px 12px 4px 6px;background:var(--layer);border:1px solid var(--line);font-size:13px;color:var(--ink-muted);text-decoration:none}.eyebrow,.eyebrow b{border-radius:var(--radius-pill)}.eyebrow b{padding:1px 8px;background:var(--amber);color:var(--on-amber);font-weight:600;font-size:12px}.hero h1{margin:24px auto 0;max-width:14em;font-size:clamp(40px,6vw,68px);line-height:1.02;letter-spacing:-.045em;text-wrap:balance}.hero-lede{margin:20px auto 0;max-width:34em;font-size:18px;line-height:1.55;color:var(--ink-muted)}.hero-cta{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:32px}.hero-note{margin:16px 0 0;font-size:13px;color:var(--ink-faint)}.shot{margin:64px auto 0;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--layer);overflow:hidden;box-shadow:var(--shadow-flyout)}.shot-bar{display:flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-bottom:1px solid var(--line);background:var(--surface)}.shot-bar i{width:10px;height:10px;border-radius:50%;background:var(--line)}.shot-bar span{margin:0 auto;padding:2px 12px;border-radius:var(--radius-sm);background:var(--layer-sunken);font-size:12px;color:var(--ink-muted);font-family:var(--font-mono)}.shot img{width:100%;height:auto}.gpu-strip{margin-top:48px;display:flex;justify-content:center;flex-wrap:wrap;gap:8px 28px;color:var(--ink-muted);font-size:14px;font-weight:600}section.block{padding:112px 0 0}.block-head{margin-bottom:32px;max-width:640px}.block-head.center{margin-left:auto;margin-right:auto;text-align:center}.kicker{margin:0 0 12px;font-size:11px;line-height:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--amber-text)}.block h2{margin:0;font-size:clamp(30px,3.6vw,42px);line-height:1.1;letter-spacing:-.035em;font-weight:600;text-wrap:balance}.block .sub{margin:14px 0 0;font-size:16px;color:var(--ink-muted)}.block h3.sub-title{margin:0;font-size:22px;letter-spacing:-.02em;font-weight:600}.table-tools{justify-content:space-between;gap:12px;margin-bottom:12px}.filters,.table-tools{display:flex;flex-wrap:wrap}.filters{gap:6px}.filter{min-height:32px;padding:0 12px;border-radius:var(--radius-pill);border:1px solid var(--line-strong);background:var(--layer);font-size:13px;font-weight:600;cursor:pointer}.filter,.filter:hover{color:var(--ink)}.filter[aria-pressed=true]{background:var(--graphite);border-color:var(--graphite);color:var(--on-graphite)}.seg{background:var(--layer-sunken);border-radius:var(--radius-md)}.seg button{border:0;background:transparent;padding:0 12px;border-radius:6px;font-size:13px;font-weight:500;color:var(--ink-muted);cursor:pointer;min-height:28px}.seg button[aria-pressed=true]{background:var(--layer);color:var(--ink);box-shadow:var(--shadow-card)}.mem{display:inline-block;vertical-align:middle;width:40px;height:4px;border-radius:2px;background:var(--layer-sunken);margin-right:10px;overflow:hidden}.mem span{display:block;height:100%;background:var(--amber)}.price-t td b{font-weight:600}.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-card)}.feature{padding:28px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--layer)}.feature:nth-child(3n){border-right:0}.feature:nth-last-child(-n+3){border-bottom:0}.feature svg{width:20px;height:20px;color:var(--amber-text)}.feature h3{margin:16px 0 6px;font-size:16px;font-weight:600;letter-spacing:-.01em}.feature p{margin:0;color:var(--ink-muted);font-size:14px}.how{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:56px;gap:56px;align-items:center}.steps{counter-reset:s}.steps li{display:grid;grid-template-columns:32px 1fr;grid-gap:14px;gap:14px;padding:20px 0;border-top:1px solid var(--line)}.steps li:last-child{border-bottom:1px solid var(--line)}.steps .n{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-sm);background:var(--graphite);color:var(--on-graphite);font-size:13px;font-weight:600}.steps h3{margin:2px 0 4px;font-size:16px}.how .shot{margin:0}.tpl-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));grid-gap:12px;gap:12px}.tpl{padding:18px 20px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--layer);box-shadow:var(--shadow-card)}.tpl b{font-size:15px;font-weight:600}.tpl p{margin:4px 0 10px;color:var(--ink-muted);font-size:14px}.tpl code{font-family:var(--font-mono);font-size:12px;color:var(--ink-faint);word-break:break-all}.chart-card{background:var(--layer);border:1px solid var(--line);border-radius:var(--radius-lg);padding:24px;box-shadow:var(--shadow-card)}.chart-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.chart-help{margin:14px 0 20px;color:var(--ink-muted);max-width:48em;font-size:14px}.chart-src{margin:16px 0 0;font-size:12px;color:var(--ink-faint)}.hbars{display:flex;flex-direction:column;gap:4px}.hbar{position:relative;display:grid;grid-template-columns:112px 1fr;align-items:center;grid-gap:16px;gap:16px;min-height:34px;padding:0 8px;margin:0 -8px;border-radius:var(--radius-sm)}.hbar.hover{background:var(--surface)}.hbar:focus-visible{outline:2px solid var(--focus);outline-offset:0}.hbar-name{font-weight:500;font-size:13px}.hbar-track{display:flex;align-items:center;gap:10px}.hbar-fill{display:block;height:18px;border-radius:0 4px 4px 0;background:#D6D0C6;transition:width .3s cubic-bezier(.2,.7,.2,1)}.hbar.best .hbar-fill{background:var(--amber)}.hbar-val{font-size:13px;font-weight:500;white-space:nowrap}.hbar-val em{font-style:normal;color:var(--amber-text);margin-left:6px;font-size:12px}.tip{position:absolute;z-index:5;right:8px;top:calc(100% + 2px);display:flex;flex-direction:column;gap:2px;padding:10px 12px;background:var(--graphite);color:var(--on-graphite);border-radius:var(--radius-md);box-shadow:var(--shadow-flyout);font-size:12px}.tip b{font-size:13px}.tip a{color:#FFB547;font-weight:600;margin-top:4px}@media (prefers-reduced-motion:reduce){.hbar-fill{transition:none}}.fit{margin-top:16px}.fit-legend{display:flex;gap:20px;flex-wrap:wrap;font-size:13px;color:var(--ink-muted);margin-bottom:14px}.fit-legend span{display:inline-flex;align-items:center;gap:8px}.fit-legend i{width:12px;height:12px;border-radius:3px;display:inline-block}.fit-box{border:0;background:transparent}table.t.fit-t{border-collapse:separate;border-spacing:3px;min-width:760px}.fit-t th{border:0;font-size:12px;color:var(--ink);text-align:center;vertical-align:bottom;padding:4px 4px 8px}.fit-t thead th span{display:block;font-weight:500}.fit-t tbody th small,.fit-t thead th small{display:block;color:var(--ink-faint);font-weight:400;font-size:12px}.fit-t tbody th,.fit-t thead th:first-child{text-align:left;padding:6px 12px 6px 0;white-space:nowrap}.fit-t td.cell{border:0;height:40px;padding:0;text-align:center;font-size:12px;font-weight:500;border-radius:4px}.fit-t tbody tr:hover td.cell-full{background:var(--amber)}.fit-t tbody tr:hover td.cell-q4{background:var(--amber-soft)}.fit-t tbody tr:hover td.cell-no{background:var(--layer-sunken)}.cell-full{background:var(--amber);color:var(--on-amber)}.cell-q4{background:var(--amber-soft);color:var(--amber-text)}.cell-no{background:var(--layer-sunken);color:var(--ink-muted)}.fit-legend .cell-full{background:var(--amber)}.fit-legend .cell-q4{background:#FFDCA8}.fit-legend .cell-no{background:var(--layer-sunken);border:1px solid var(--line)}.fit-sub{margin-top:56px}.calc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.calc-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px 16px;gap:20px 16px;align-content:start;background:var(--layer);border:1px solid var(--line);border-radius:var(--radius-lg);padding:24px;box-shadow:var(--shadow-card)}.calc-form .range{grid-column:1/-1}.range-top{display:flex;justify-content:space-between;align-items:baseline}.range-top output{font-weight:500;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:24px;background:transparent;cursor:pointer;margin:0}input[type=range]::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:linear-gradient(to right,var(--amber) var(--pct),var(--layer-sunken) var(--pct))}input[type=range]::-moz-range-track{height:4px;border-radius:2px;background:linear-gradient(to right,var(--amber) var(--pct),var(--layer-sunken) var(--pct))}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;margin-top:-7px;border-radius:50%;background:var(--layer);border:2px solid var(--graphite)}input[type=range]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--layer);border:2px solid var(--graphite)}.calc-out{background:var(--graphite);color:var(--on-graphite);border-radius:var(--radius-lg);padding:24px;display:flex;flex-direction:column}.calc-label{margin:0;font-size:13px;color:var(--graphite-muted)}.calc-total{margin:4px 0 0;font-size:clamp(40px,5vw,56px);font-weight:600;letter-spacing:-.04em;line-height:1}.calc-kv{margin-top:20px;padding-top:14px;border-top:1px solid var(--graphite-line)}.calc-out .calc-kv dt{color:var(--graphite-muted)}.calc-out .calc-kv dd{color:var(--on-graphite)}.calc-save{margin:14px 0 20px;font-size:13px;color:var(--graphite-muted)}.calc-save b{color:#FFB547}.calc-out .btn{margin-top:auto;align-self:flex-start}.cost-chart{position:relative;margin:16px 0 0;padding-top:14px;border-top:1px solid var(--graphite-line)}.cost-chart svg{display:block;width:100%;height:auto;cursor:crosshair}.cost-chart .ax{fill:#8A8E96;font-size:11px;font-family:var(--font-sans)}.legend{display:flex;gap:16px;flex-wrap:wrap;font-size:12px;color:var(--graphite-muted);margin-bottom:8px}.legend span{display:inline-flex;align-items:center;gap:6px}.legend i{width:14px;height:2px;border-radius:2px;display:inline-block}.chart-tip{position:absolute;top:34px;transform:translateX(-50%);display:flex;flex-direction:column;gap:2px;padding:8px 10px;background:#2A2C31;border-radius:var(--radius-md);font-size:12px;color:var(--on-graphite);pointer-events:none;white-space:nowrap}.chart-toggle{margin-top:8px;border:0;background:none;color:var(--graphite-muted);font-size:12px;text-decoration:underline;cursor:pointer;padding:4px 0}.cost-table{max-height:220px;overflow:auto;border-radius:var(--radius-md);background:var(--layer);color:var(--ink)}.cost-table .t{min-width:0}.faq{max-width:760px}.faq details{border-top:1px solid var(--line);padding:18px 0}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;font-weight:500;font-size:16px;list-style:none;display:flex;justify-content:space-between;gap:16px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--ink-faint)}.faq details[open] summary:after{content:"−"}.faq p{margin:10px 0 0;color:var(--ink-muted)}.closer{margin-top:112px;padding:64px 24px;text-align:center;border-radius:var(--radius-lg);background:var(--graphite);color:var(--on-graphite)}.closer h2{margin:0;font-size:clamp(28px,3.6vw,40px);letter-spacing:-.035em;font-weight:600}.closer p{margin:12px 0 28px;color:var(--graphite-muted)}.closer .btn:not(.btn-primary){background:transparent;color:var(--on-graphite);border-color:rgba(242,242,242,.3)}.closer .btn:not(.btn-primary):hover{background:#24262B}.closer :focus-visible{outline-color:#FFFFFF}.closer .hero-cta{margin-top:0}.foot{margin-top:96px;border-top:1px solid var(--line)}.site-foot{padding:48px 0;display:flex;justify-content:space-between;gap:40px;flex-wrap:wrap;font-size:14px;color:var(--ink-muted)}.site-foot .wm{font-size:20px}.foot-line{margin:12px 0 0;max-width:22em}.site-foot nav{display:flex;gap:56px;flex-wrap:wrap}.site-foot nav div{display:flex;flex-direction:column;gap:8px}.site-foot nav b{color:var(--ink);font-weight:500}.site-foot a{text-decoration:none}.site-foot a:hover{color:var(--ink)}.foot-legal{padding:20px 0 32px;border-top:1px solid var(--line);font-size:13px;color:var(--ink-faint);display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px}@media (max-width:900px){.hero{padding-top:56px}.shot{margin-top:40px}section.block{padding-top:80px}.feature-grid{grid-template-columns:1fr}.feature{border-right:0;border-bottom:1px solid var(--line)!important}.feature:last-child{border-bottom:0!important}.calc,.how{gap:24px}.calc,.calc-form,.how{grid-template-columns:1fr}.calc-form{padding:20px}.hbar{grid-template-columns:84px 1fr;gap:10px}.chart-card{padding:16px}.closer{margin-top:80px;padding:48px 20px}}.auth{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.auth-side{background:var(--graphite);color:var(--on-graphite);padding:40px;display:flex;flex-direction:column;justify-content:space-between}.auth-side .wm{font-size:22px;color:var(--on-graphite)}.auth-side .wm small{color:var(--graphite-muted)}.auth-side p{font-size:clamp(24px,2.6vw,34px);line-height:1.15;letter-spacing:-.03em;font-weight:600;margin:0;max-width:13em}.auth-main{display:flex;align-items:center;justify-content:center;padding:40px 24px}.auth-form{width:100%;max-width:360px;display:flex;flex-direction:column;gap:16px}.auth-form h1{margin:0;font-size:26px;letter-spacing:-.03em;font-weight:600}.auth-form a{color:var(--ink)}@media (max-width:800px){.auth{grid-template-columns:1fr}.auth-side{min-height:180px;border-right:0;border-bottom:1px solid var(--line)}}.console{display:flex;flex-wrap:wrap;min-height:100vh}.side{flex:1 1 232px;max-width:100%;padding:18px 12px;border-right:1px solid var(--line);background:var(--surface);display:flex;flex-direction:column;gap:20px}.side .wm{font-size:20px;padding:0 10px}.side nav{display:flex;flex-direction:column;gap:2px}.side nav a{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--radius-sm);text-decoration:none;font-size:14px;color:var(--ink)}.side nav a:hover{background:var(--layer-sunken)}.side nav a[aria-current=page]{background:var(--layer);box-shadow:var(--shadow-card);font-weight:600}.side nav a[aria-current=page]:before{content:"";width:3px;height:16px;background:var(--amber);margin-left:-10px;margin-right:7px}.side nav svg{color:var(--ink-muted);width:17px;height:17px}.balance{margin-top:auto;padding:14px;background:var(--layer);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-card)}.balance small{display:block;font-size:12px;color:var(--ink-muted)}.balance b{display:block;font-size:20px;letter-spacing:-.02em;margin:2px 0 12px;font-weight:600}.balance .low{color:var(--danger)}.main{flex:999 1 600px;min-width:0;padding:32px 40px 64px}.page-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:24px}.page-head h1{margin:0;font-size:24px;letter-spacing:-.03em;line-height:1.2;font-weight:600}.page-head p{margin:4px 0 0;color:var(--ink-muted);font-size:14px}.card{background:var(--layer);border:1px solid var(--line);border-radius:var(--radius-md);padding:20px;box-shadow:var(--shadow-card)}.card h2{margin:0 0 4px;font-size:15px;font-weight:600}.stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:24px}.stats div{background:var(--layer);border:1px solid var(--line);border-radius:var(--radius-md);padding:16px;box-shadow:var(--shadow-card)}.stats b{display:block;font-size:22px;letter-spacing:-.02em;font-weight:600}.stats span{font-size:13px;color:var(--ink-muted)}.empty{padding:56px 24px;text-align:center;background:var(--layer-sunken);border-radius:var(--radius-md)}.empty b{display:block;font-size:16px;margin-bottom:6px;font-weight:600}.empty p{margin:0 0 18px;color:var(--ink-muted)}.section-label{font-size:11px;line-height:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 10px}.deploy{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:24px;gap:24px;align-items:start}.gpu-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:8px;gap:8px}.opt{position:relative;display:block;cursor:pointer}.opt input{position:absolute;opacity:0;inset:0;cursor:pointer}.opt .box{display:block;height:100%;padding:12px 14px;background:var(--layer);border:1px solid var(--line-strong);border-radius:var(--radius-md);transition:border-color var(--duration-fast),background var(--duration-fast)}.opt:hover .box{background:#FBFAF8}.opt input:checked+.box{border-color:var(--amber);box-shadow:inset 0 0 0 1px var(--amber);background:var(--amber-soft)}.opt input:focus-visible+.box{outline:2px solid var(--focus);outline-offset:2px}.opt b{display:block;font-size:14px;font-weight:600}.opt .box{color:var(--ink)}.opt .box>span{display:block;font-size:12px;color:var(--ink-muted)}.opt .box>.price{margin-top:10px;color:var(--ink);font-size:13px;font-weight:500}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip .box{padding:7px 14px;border-radius:var(--radius-pill)}.chip b{font-size:13px;font-weight:500}.fieldset{border:0;padding:0;margin:0 0 24px;min-width:0}.fieldset legend{padding:0;margin-bottom:10px;font-size:14px;font-weight:600}.approval{position:-webkit-sticky;position:sticky;top:24px;background:var(--layer);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-flyout)}.approval-h{display:flex;align-items:center;gap:8px;padding:12px 16px;background:var(--amber-soft);color:var(--amber-text);font-weight:600;font-size:13px}.approval-b{padding:16px}.approval-b h3{margin:0;font-size:16px;font-weight:600}.kv{margin:12px 0 0;display:grid;grid-template-columns:auto 1fr;grid-gap:6px 16px;gap:6px 16px;font-size:13px}.kv dt{color:var(--ink-muted)}.kv dd{margin:0;text-align:right}.total{display:flex;justify-content:space-between;align-items:baseline;padding:14px 0 0;margin-top:14px;border-top:1px solid var(--line)}.total b{font-size:24px;letter-spacing:-.02em;font-weight:600}.approval-f{padding:0 16px 16px;display:flex;flex-direction:column;gap:8px}@media (max-width:1000px){.deploy{grid-template-columns:1fr}.approval{position:static}.main{padding:24px 20px 48px}.stats{grid-template-columns:1fr}}.log{background:var(--layer);border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-card)}.log-h{display:flex;align-items:center;justify-content:space-between;padding:12px 16px}.log-h,.step{border-bottom:1px solid var(--line)}.step{display:grid;grid-template-columns:18px 1fr auto;grid-gap:12px;gap:12px;align-items:start;padding:10px 16px}.step:last-child{border-bottom:0}.step .ic{width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-top:2px}.step .ic svg{width:11px;height:11px}.step.done .ic{background:var(--success-soft);color:var(--success)}.step.info .ic{border:1.5px solid var(--line-strong)}.step.fail .ic{background:var(--danger-soft);color:var(--danger)}.step.now{background:var(--amber-soft)}.step.now .ic{background:var(--amber)}.step.now .ic:after{content:"";width:2px;height:9px;background:var(--on-amber);animation:blink var(--duration-caret) steps(1) infinite}.step p{margin:0;font-size:14px}.step.now p{font-weight:500}.step code{display:block;margin-top:2px;font:400 12px/18px var(--font-mono);word-break:break-all}.step code,.step time{color:var(--ink-muted)}.step time{font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.connect{background:var(--graphite);color:var(--on-graphite);border-radius:var(--radius-md);padding:14px;font:13px/1.7 var(--font-mono);overflow-x:auto}.connect span{color:var(--graphite-muted)}.connect a{color:#FFB547}.pod-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:16px;gap:16px}@media (max-width:1000px){.pod-grid{grid-template-columns:1fr}}.text-link{color:var(--ink);font-weight:600;font-size:15px;text-underline-offset:3px}.text-link:hover{color:var(--amber-text)}.lead{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:24px;gap:24px;align-items:center;padding:32px 0 0}.lead-copy{padding-bottom:24px}.lead-art{width:100%;height:auto;display:block}.iso-flow{stroke-dasharray:5 7;animation:iso-flow 1.4s linear infinite}@keyframes iso-flow{to{stroke-dashoffset:-24}}@media (prefers-reduced-motion:reduce){.ft-grow,.ft-pulse,.iso-flow,.iso-led{animation:none!important}}.lead h1{margin:0;font-size:clamp(44px,5.4vw,76px);line-height:.98;letter-spacing:-.05em;font-weight:600}.lead-copy p{margin:24px 0 0;font-size:18px;line-height:1.55;color:var(--ink-muted);max-width:26em}.lead-cta{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:32px}.board{background:var(--layer);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-card);overflow:hidden}.board-row{display:grid;grid-template-columns:minmax(0,1fr) 72px 96px 76px 92px 76px;align-items:center;grid-gap:12px;gap:12px;padding:12px 18px;border-top:1px solid var(--line)}.board-head{border-top:0;padding-top:12px;padding-bottom:12px;font-size:12px;color:var(--ink-muted);background:var(--surface)}.board-row.is-open{background:#FBFAF8}.board-name{font-weight:600;font-size:15px}.board-name small{display:block;font-weight:400;font-size:13px;color:var(--ink-muted);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.board-price{font-weight:600;font-size:16px}.board .num{text-align:right}.board .mono{font-size:12px}.board-note{margin:12px 0 0;font-size:13px;color:var(--ink-muted)}.split-head{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);grid-gap:56px;gap:56px;align-items:baseline;margin-bottom:32px}.split-head h2{margin:0;font-size:clamp(28px,3vw,38px);line-height:1.1;letter-spacing:-.035em;font-weight:600}.split-head p{margin:0;font-size:17px;color:var(--ink-muted);max-width:36em}.minor-title{margin:56px 0 16px;font-size:20px;letter-spacing:-.02em;font-weight:600}.annot{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);grid-gap:40px;gap:40px;align-items:start}.annot-shot{position:relative;margin:0;border:1px solid var(--line);overflow:visible;background:var(--layer);box-shadow:var(--shadow-card)}.annot-shot,.annot-shot img{border-radius:var(--radius-md)}.annot-shot img{width:100%;height:auto}.marker{position:absolute;transform:translate(-50%,-50%);width:28px;height:28px;border-radius:50%;background:var(--graphite);color:var(--on-graphite);font-size:13px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 0 3px var(--amber)}.marker.static{position:static;transform:none;flex:none}.annot-notes{list-style:none;margin:0;padding:0}.annot-notes li{display:flex;gap:14px;padding:16px 0;border-top:1px solid var(--line)}.annot-notes li:first-child{border-top:0;padding-top:0}.annot-notes h3{margin:2px 0 4px;font-size:16px;font-weight:600}.annot-notes p{margin:0;color:var(--ink-muted);font-size:14px}.ledger{background:var(--layer);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-card);padding:8px 24px 20px;overflow-x:auto}.ledger table{width:100%;min-width:620px;border-collapse:collapse;font-size:15px}.ledger th{text-align:left;font-weight:500;font-size:12px;color:var(--ink-muted);padding:12px 0}.ledger td,.ledger th{border-bottom:1px solid var(--line)}.ledger td{padding:14px 0}.ledger td+td,.ledger th+th{padding-left:16px}.ledger .num{text-align:right}.ledger tfoot td{border-bottom:0;border-top:2px solid var(--ink);font-weight:600;font-size:17px;padding-top:16px}.ledger-note{margin:14px 0 0;font-size:14px;color:var(--ink-muted)}.tpl-rows{margin:0;border-top:1px solid var(--line)}.tpl-rows>div{display:grid;grid-template-columns:200px minmax(0,1fr) minmax(0,1fr);grid-gap:16px;gap:16px;padding:14px 0;border-bottom:1px solid var(--line);align-items:center}.tpl-rows dt{font-weight:600}.tpl-rows dd{margin:0;color:var(--ink-muted);font-size:14px}.tpl-rows dd.mono{font-size:12px;word-break:break-all}.qa{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:32px 40px;gap:32px 40px}.qa h3{margin:0 0 6px;font-size:16px;font-weight:600}.qa p{margin:0;color:var(--ink-muted);font-size:14px}.last{margin-top:112px;padding:40px 0 0;border-top:1px solid var(--ink);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:center;grid-gap:32px;gap:32px}.last p{color:var(--ink-muted);max-width:42ch;margin:12px 0 24px;font-size:17px;line-height:1.55}.last-art{width:100%;height:auto;display:block}.iso-led{animation:iso-blink 2.4s steps(1) infinite}@keyframes iso-blink{50%{opacity:.15}}section.block.block-tight{padding-top:48px}.steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px;position:relative}.steps-rail{position:relative;height:11px}.steps-rail:before{content:"";position:absolute;left:0;right:-24px;top:5px;height:1px;background:var(--line-strong);opacity:.5}.steps li:last-child .steps-rail:before{right:0}.steps li{display:flex;flex-direction:column}.steps h3{margin:18px 0 6px;font-size:17px;font-weight:600;letter-spacing:-.01em}.steps p{margin:0;color:var(--ink-muted);font-size:14px;line-height:1.55;max-width:30ch}.steps-dot{position:absolute;left:0;top:0;display:block;width:11px;height:11px;border-radius:50%;background:var(--amber);box-shadow:0 0 0 4px var(--surface),0 0 0 5px var(--amber);margin-left:2px}.frag{height:150px;margin-bottom:22px;background:var(--layer);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow-card);padding:12px;font-size:13px;display:flex;flex-direction:column;gap:6px;overflow:hidden}.frag .mono{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.frag-row{display:flex;justify-content:space-between;padding:8px 10px;border-radius:6px;color:var(--ink-muted);border:1px solid transparent}.frag-row.is-picked{color:var(--ink);font-weight:600;border-color:var(--amber);background:var(--amber-soft)}.frag-head{display:flex;justify-content:space-between;align-items:center;padding:4px 2px 8px;border-bottom:1px solid var(--line)}.frag-title{font-weight:600}.frag-log{display:flex;gap:10px;color:var(--ink-muted);padding:4px 2px}.frag-log .mono{color:var(--ink)}.frag-term{background:var(--graphite);border-color:var(--graphite);color:#E3DED6;font:12px/1.7 JetBrains Mono,ui-monospace,monospace;padding:14px;gap:2px}.t-mute{color:#8E8880}.t-amber{color:var(--amber)}.frag-meta{color:var(--ink-muted);font-size:12px}.frag-big{font-size:30px!important;font-weight:500;letter-spacing:-.02em}.frag-foot{margin-top:auto;display:flex;justify-content:space-between;align-items:center;color:var(--ink-muted)}.frag-btn{border:1px solid var(--line-strong);border-radius:6px;padding:4px 12px;color:var(--ink);font-weight:600;font-size:12px}.ftabs{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:32px;gap:32px;align-items:stretch}.ftabs-list{display:flex;flex-direction:column;justify-content:center;gap:4px}.ftab{all:unset;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:18px 22px;border-left:2px solid var(--line);opacity:.6;transition:opacity .2s,border-color .2s}.ftab:hover{opacity:.85}.ftab:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.ftab[aria-selected=true]{opacity:1;border-left-color:var(--amber)}.ftab-title{font-size:20px;font-weight:600;letter-spacing:-.02em}.ftab-text{color:var(--ink-muted);font-size:15px;line-height:1.55;max-width:40ch}.ftabs-panel{background:var(--layer);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-card);min-height:400px;display:grid;place-items:center;background-image:radial-gradient(circle,var(--line) 1px,transparent 1.2px);background-size:18px 18px}.ft-svg{height:auto}.ft-globe,.ft-svg{width:100%;max-width:560px}.ft-globe{padding:16px 20px 20px;display:flex;flex-direction:column;align-items:center;gap:12px}.ft-globe-canvas{max-width:380px;margin:0 auto;display:block}.ft-legend{list-style:none;margin:0;padding:12px 0 0;width:100%;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px 12px;gap:8px 12px;font-size:13px;color:var(--ink-muted)}.ft-legend li{display:flex;align-items:center;gap:8px}.ft-legend i{width:8px;height:8px;border-radius:50%;background:var(--amber);box-shadow:0 0 0 3px var(--amber-soft)}.ft-pulse{animation:ft-pulse 2.4s ease-out infinite;transform-box:fill-box;transform-origin:center}@keyframes ft-pulse{0%{transform:scale(.6);opacity:.35}to{transform:scale(1.4);opacity:0}}.ft-grow{stroke-dasharray:280;stroke-dashoffset:280;animation:ft-grow 2.4s ease-out forwards}@keyframes ft-grow{to{stroke-dashoffset:0}}.wiring{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:40px;gap:40px;padding:48px 56px;background:var(--layer);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-card);background-image:radial-gradient(circle,var(--line) 1px,transparent 1.2px);background-size:18px 18px;overflow:hidden}.wire-col{display:flex;flex-direction:column;gap:36px;position:relative;z-index:1}.wire-col:first-child{align-items:flex-start}.wire-col:last-child{align-items:flex-end}.wire-mid,.wire-node{align-items:center}.wire-node{display:flex;flex-direction:column;gap:10px}.wire-circle{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:var(--layer);border:1px solid var(--line);box-shadow:0 4px 16px rgba(18,19,22,.08);color:var(--ink)}.is-hub .wire-circle{width:88px;height:88px;border-radius:22px;background:var(--amber);border-color:var(--amber-text);box-shadow:0 0 0 10px var(--amber-soft),0 8px 24px rgba(255,159,28,.25)}.wire-bar{display:block;width:12px;height:34px;border-radius:2px;background:var(--graphite)}.wire-label{font-size:13px;color:var(--ink-muted);background:var(--layer);padding:0 6px;border-radius:4px}.is-hub .wire-label{font-weight:600;color:var(--ink)}.beam-svg{position:absolute;inset:0;pointer-events:none;z-index:0}.rail{overflow:hidden;margin:0 0 32px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.rail-track{list-style:none;margin:0;padding:4px 0;display:flex;gap:12px;width:max-content;animation:rail 40s linear infinite}.rail:hover .rail-track{animation-play-state:paused}@keyframes rail{to{transform:translateX(calc(-50% - 6px))}}@media (prefers-reduced-motion:reduce){.rail-track{animation:none}}.rail-item{display:flex;align-items:center;gap:10px;padding:10px 16px 10px 10px;background:var(--layer);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow-card);white-space:nowrap}.rail-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;background:var(--surface);border:1px solid var(--line)}.rail-icon img{display:block}.rail-name{font-weight:600;font-size:14px}.rail-note{color:var(--ink-muted);font-size:13px;font-family:JetBrains Mono,ui-monospace,monospace}.pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pillar{padding:32px 28px 36px}.pillar+.pillar{border-left:1px solid var(--line)}.pillar:first-child{padding-left:0}.pillar-icon{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:10px;border:1px solid var(--line);background:var(--layer);box-shadow:var(--shadow-card);color:var(--amber-text)}.pillar h3{margin:20px 0 8px;font-size:18px;font-weight:600;letter-spacing:-.015em}.pillar p{margin:0;color:var(--ink-muted);font-size:15px;line-height:1.55}.regions{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line)}.regions li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:16px 24px 16px 0;border-bottom:1px solid var(--line)}.regions li:nth-child(3n),.regions li:nth-child(3n+2){padding-left:24px;border-left:1px solid var(--line)}.regions-name{font-weight:600}.regions-city{color:var(--ink-muted);font-size:14px}.last h2{margin:0;font-size:clamp(28px,3.4vw,44px);letter-spacing:-.04em;font-weight:600}@media (max-width:1000px){.annot,.lead,.split-head{grid-template-columns:1fr;gap:24px}.lead{padding-top:40px}.lead-copy{position:static}.qa{gap:24px}.last,.qa{grid-template-columns:1fr}.steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.ftabs{grid-template-columns:1fr}.ftabs-panel{min-height:0;padding:12px}.pillars{grid-template-columns:1fr}.wiring{padding:28px 16px;gap:12px}.wire-col{gap:28px}.wire-circle{width:44px;height:44px}.is-hub .wire-circle{width:64px;height:64px}.wire-label{font-size:11px;max-width:90px;text-align:center}.pillar,.pillar:first-child{padding:24px 0}.pillar+.pillar{border-left:0;border-top:1px solid var(--line)}.tpl-rows>div{gap:4px}.regions,.tpl-rows>div{grid-template-columns:1fr}.regions li,.regions li:nth-child(3n),.regions li:nth-child(3n+2){padding:14px 0;border-left:0}.last-art{max-width:440px}}@media (max-width:640px){.steps{grid-template-columns:1fr}.ft-legend{grid-template-columns:1fr 1fr}.board-row{grid-template-columns:minmax(0,1fr) 64px 72px 72px;padding:12px 14px;gap:8px}.board .hide-s,.board-name small{display:none}.marker{width:22px;height:22px;font-size:11px}}.btn-ghost-dark{background:transparent;color:#F3F2EF;border-color:rgba(243,242,239,.28)}.btn-ghost-dark:hover{background:rgba(243,242,239,.08);border-color:rgba(243,242,239,.5)}.mono{font-family:JetBrains Mono,ui-monospace,monospace}.stage{position:relative;margin-top:16px;border-radius:20px;overflow:hidden;color:#F3F2EF;background:radial-gradient(70% 90% at 78% 40%,rgba(255,159,28,.16),transparent 60%),radial-gradient(circle,#24262B 1px,transparent 1.3px) 0 0 /22px 22px,#121316;display:grid;grid-template-columns:minmax(0,11fr) minmax(0,13fr);align-items:center;grid-gap:8px;gap:8px;padding:72px 56px 0}.stage-copy{position:relative;z-index:1;padding-bottom:48px}.stage h1{margin:0;font-size:clamp(52px,5.8vw,86px);line-height:.92;letter-spacing:-.055em;font-weight:600}.stage-copy>p{margin:28px 0 0;max-width:30em;font-size:19px;line-height:1.55;color:#B9B4AC}.stage-cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:36px}.stage-art{width:115%;max-width:none;margin-left:-6%;height:auto;display:block}.hero-meter{display:inline-flex;align-items:center;gap:10px;margin-top:32px;padding:10px 14px;border:1px solid #2c2e33;border-radius:10px;background:rgba(27,28,32,.8);font-size:14px;color:#B9B4AC}.hero-meter b{color:#F3F2EF;font-weight:500}.hero-meter .hero-meter-cost{color:var(--amber)}.hero-meter-dot{width:8px;height:8px;border-radius:50%;background:var(--amber);box-shadow:0 0 0 4px rgba(255,159,28,.2);animation:meter-pulse 1.6s ease-in-out infinite;flex:none}@keyframes meter-pulse{50%{box-shadow:0 0 0 7px rgba(255,159,28,0)}}.stage-stats{grid-column:1/-1;margin:0 -56px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #2c2e33}.stage-stats>div{padding:24px 56px 28px}.stage-stats>div+div{border-left:1px solid #2c2e33}.stage-stats dt{font-size:13px;color:#8E8880}.stage-stats dd{margin:6px 0 0;font-size:clamp(30px,3.2vw,44px);font-weight:600;letter-spacing:-.04em;color:#F3F2EF}.stage-stats small{font-size:.45em;font-weight:500;color:#8E8880;letter-spacing:0}.rail-wrap{margin-top:40px}.rail-caption{margin:0 0 14px;text-align:center;font-size:14px;color:var(--ink-muted)}.rail-wrap .rail{margin:0}section.sect{padding-top:128px}.sect-head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-gap:40px;gap:40px;align-items:end;margin-bottom:40px}.faq h2,.sect-head h2{margin:0;font-size:clamp(38px,4.6vw,64px);line-height:1;letter-spacing:-.05em;font-weight:600;text-wrap:balance}.sect-head p{margin:0;font-size:17px;line-height:1.55;color:var(--ink-muted);max-width:36em}.sect-head.center{grid-template-columns:1fr;text-align:center;justify-items:center;gap:16px}.bento{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:minmax(0,auto);grid-gap:16px;gap:16px}.bento-card{position:relative;background:var(--layer);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-card);overflow:hidden;display:flex;flex-direction:column}.bento-card header{padding:24px 26px 0;position:relative;z-index:1}.bento-card h3{margin:0;font-size:20px;font-weight:600;letter-spacing:-.025em}.bento-card header p{margin:6px 0 0;font-size:14px;line-height:1.5;color:var(--ink-muted);max-width:34em}.b-globe{grid-column:span 4;grid-row:span 2}.b-boot,.b-meter{grid-column:span 2}.b-console,.b-wire{grid-column:span 3}.b-globe-art{flex:1 1;display:grid;place-items:center;padding:8px 24px 0;background:radial-gradient(50% 50% at 50% 55%,rgba(255,159,28,.1),transparent 70%)}.b-globe-canvas{width:100%;max-width:470px;margin:0 auto;display:block}.b-regions{list-style:none;margin:0;padding:14px 26px 22px;display:flex;flex-wrap:wrap;gap:8px 20px;border-top:1px solid var(--line);font-size:13px;color:var(--ink-muted)}.b-regions li{display:flex;align-items:center;gap:8px}.b-regions i{width:7px;height:7px;border-radius:50%;background:var(--amber);box-shadow:0 0 0 3px var(--amber-soft)}.b-art{flex:1 1;display:grid;place-items:center;padding:4px 6px 8px}.b-art .ft-svg{max-width:100%}.b-wire .wiring{border:0;box-shadow:none;border-radius:0;background-color:transparent;padding:28px 30px 32px;gap:16px}.b-wire .wire-col{gap:22px}.b-wire .wire-circle{width:46px;height:46px}.b-wire .is-hub .wire-circle{width:70px;height:70px;border-radius:18px}.b-wire .wire-label{font-size:12px}.b-shot{flex:1 1;padding:24px 0 0 26px}.b-shot img{display:block;width:130%;height:auto;border:1px solid var(--line);border-radius:10px 0 0 0;box-shadow:0 10px 30px rgba(18,19,22,.1)}.faq{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:48px;gap:48px;align-items:start}.faq h2{position:-webkit-sticky;position:sticky;top:96px}.faq-list{margin:0;border-top:1px solid var(--line)}.faq-list>div{display:grid;grid-gap:6px;gap:6px;padding:22px 0;border-bottom:1px solid var(--line)}.faq-list dt{font-weight:600;font-size:16px}.faq-list dd{margin:0;color:var(--ink-muted);font-size:15px;line-height:1.55}.finale{margin:128px 0 0;border-radius:20px;padding:96px 56px;text-align:center;color:#F3F2EF;background:radial-gradient(60% 120% at 50% 120%,rgba(255,159,28,.3),transparent 60%),radial-gradient(circle,#24262B 1px,transparent 1.3px) 0 0 /22px 22px,#121316}.finale h2{margin:0 auto;max-width:14em;font-size:clamp(40px,5.6vw,80px);line-height:.98;letter-spacing:-.055em;font-weight:600}.finale p{margin:20px 0 0;font-size:18px;color:#B9B4AC}.finale .stage-cta{justify-content:center}@media (max-width:1000px){.stage{grid-template-columns:1fr;padding:48px 24px 0}.stage-art{width:100%;margin:0}.stage-copy{padding-bottom:8px}.stage-stats{margin:0 -24px;grid-template-columns:repeat(2,1fr)}.stage-stats>div{padding:20px 24px}.stage-stats>div:nth-child(3){border-left:0}.stage-stats>div:nth-child(n+3){border-top:1px solid #2c2e33}.sect-head{grid-template-columns:1fr;gap:16px}section.sect{padding-top:88px}.bento{grid-template-columns:1fr}.b-boot,.b-console,.b-globe,.b-meter,.b-wire{grid-column:auto;grid-row:auto}.faq{grid-template-columns:1fr;gap:8px}.faq h2{position:static}.finale{padding:64px 24px;margin-top:88px}.hero-meter{font-size:13px}}@media (prefers-reduced-motion:reduce){.hero-meter-dot{animation:none}}.board-name{display:flex!important;align-items:center;gap:12px}.board-name>span{display:flex;flex-direction:column;min-width:0}.board-logo{flex:none;width:18px;height:18px}.hero{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:48px;gap:48px;align-items:center;padding:56px 0 0}.hero h1{margin:0;font-size:clamp(52px,6vw,92px);line-height:.92;letter-spacing:-.055em;font-weight:600}.hero-copy>p{margin:28px 0 0;max-width:30em;font-size:19px;line-height:1.55;color:var(--ink-muted)}.hero .hero-meter{background:var(--layer);border-color:var(--line);color:var(--ink-muted);box-shadow:var(--shadow-card)}.hero .hero-meter b{color:var(--ink)}.hero .hero-meter .hero-meter-cost{color:var(--amber-text)}.hero-photo{position:relative;margin:0}.hero-photo img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:62% 50%;border-radius:20px;box-shadow:0 30px 60px -20px rgba(18,19,22,.28)}.hero-chip{position:absolute;background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 32px rgba(18,19,22,.16);padding:12px 14px;display:grid;grid-gap:4px;gap:4px}.hero-chip-pod{left:-28px;bottom:36px;grid-template-columns:auto auto;align-items:center;column-gap:12px}.hero-chip-pod .hero-chip-meta{grid-column:1/-1}.hero-chip-cost{right:24px;top:24px;min-width:150px}.hero-chip-title{font-weight:600;font-size:15px}.hero-chip-meta{font-size:12px;color:var(--ink-muted)}.hero-chip-big{font-size:26px;font-weight:500;letter-spacing:-.02em}.hero-stats{margin:56px 0 0;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.hero-stats>div{padding:22px 28px 24px}.hero-stats>div:first-child{padding-left:0}.hero-stats>div+div{border-left:1px solid var(--line)}.hero-stats dt{font-size:13px;color:var(--ink-muted)}.hero-stats dd{margin:6px 0 0;font-size:clamp(30px,3.2vw,44px);font-weight:600;letter-spacing:-.04em}.hero-stats small{font-size:.45em;font-weight:500;color:var(--ink-muted);letter-spacing:0}@media (max-width:1000px){.hero{grid-template-columns:1fr;padding-top:32px;gap:32px}.hero-chip-pod{left:12px;bottom:12px}.hero-chip-cost{right:12px;top:12px;min-width:0}.hero-chip-big{font-size:20px}.hero-stats{grid-template-columns:repeat(2,1fr)}.hero-stats>div,.hero-stats>div:first-child{padding:18px 16px}.hero-stats>div:nth-child(3){border-left:0}.hero-stats>div:nth-child(n+3){border-top:1px solid var(--line)}}.board-thumb{flex:none;width:72px;height:54px;display:grid;place-items:center}.board-thumb img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 4px 6px rgba(18,19,22,.18));transition:transform .4s cubic-bezier(.16,1,.3,1)}.board-row:hover .board-thumb img{transform:translateY(-2px) rotate(-3deg) scale(1.08)}.board-title{display:inline-flex;align-items:center;gap:8px}.board-title .board-logo{width:14px;height:14px;opacity:.9}.lineup{margin:0 0 56px}.lineup img{display:block;width:100%;height:auto}.lineup figcaption{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.lineup figcaption>div{padding:20px 24px 24px;display:grid;grid-gap:6px;gap:6px}.lineup figcaption>div+div{border-left:1px solid var(--line)}.lineup b{font-size:16px}.lineup span{font-size:14px;color:var(--ink-muted);line-height:1.5}@media (max-width:800px){.lineup figcaption{grid-template-columns:1fr}.lineup figcaption>div+div{border-left:0;border-top:1px solid var(--line)}.board-thumb{width:56px;height:42px}}.hero-chip,.hero-copy{text-align:left}.hero-copy .stage-cta{justify-content:flex-start}.lineup figcaption>div{align-content:start}.auth2{min-height:100vh;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);background:var(--surface)}.auth2-main{display:flex;flex-direction:column;padding:32px 48px}.auth2-brand{text-decoration:none;color:var(--ink);align-self:flex-start}.auth2-brand .wm{font-size:22px}.auth2-form{flex:1 1;display:flex;align-items:center;justify-content:center;padding:48px 0}.auth2-form .auth-form{max-width:380px;gap:18px}.auth2-form .auth-form h1{font-size:40px;letter-spacing:-.045em;line-height:1}.auth2-form .auth-form .btn-lg{width:100%;min-height:46px}.auth2-foot{display:flex;gap:20px;font-size:13px;flex-wrap:wrap}.auth2-foot,.auth2-foot a{color:var(--ink-muted)}.auth2-foot span{margin-left:auto}.auth2-side{position:relative;margin:16px;border-radius:20px;overflow:hidden;min-height:560px}.auth2-side img{object-fit:cover;object-position:60% 50%}.auth2-side:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(18,19,22,0) 45%,rgba(18,19,22,.55))}.auth2-card{position:absolute;z-index:1;left:24px;right:24px;bottom:24px;padding:24px 26px;border-radius:16px;background:rgba(18,19,22,.62);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(243,242,239,.14);color:#F3F2EF}.auth2-quote{margin:0;font-size:clamp(22px,2vw,28px);line-height:1.2;letter-spacing:-.03em;font-weight:600;max-width:18em}.auth2-card dl{margin:20px 0 0;display:grid;grid-template-columns:repeat(3,auto);justify-content:start;grid-gap:28px;gap:28px}.auth2-card dt{font-size:12px;color:#B9B4AC}.auth2-card dd{margin:2px 0 0;font-weight:600;font-size:16px}@media (max-width:900px){.auth2{grid-template-columns:1fr}.auth2-side{display:none}.auth2-main{padding:24px;min-height:100vh}.auth2-foot span{margin-left:0}}.dash-cards{display:grid;grid-template-columns:1.2fr 1fr 1fr 1.4fr;grid-gap:16px;gap:16px;margin-bottom:32px}.dash-card{background:var(--layer);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-card);padding:18px 20px;display:flex;flex-direction:column;gap:6px;min-height:148px}.dash-label{font-size:13px;color:var(--ink-muted)}.dash-card>b{font-size:32px;font-weight:600;letter-spacing:-.04em;line-height:1.1}.dash-sub{font-size:13px;color:var(--ink-muted)}.dash-balance{background:var(--graphite);border-color:var(--graphite);color:#F3F2EF}.dash-balance .dash-label,.dash-balance .dash-sub{color:#B9B4AC}.dash-balance .btn{margin-top:auto;align-self:flex-start;background:var(--amber);border-color:var(--amber);color:var(--on-amber)}.dash-bars{margin-top:auto;height:56px;display:grid;grid-template-columns:repeat(7,1fr);grid-gap:6px;gap:6px;align-items:end}.dash-bars>span{height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px}.dash-bars i{display:block;width:100%;max-width:22px;border-radius:4px 4px 1px 1px;background:var(--line)}.dash-bars i.is-today{background:var(--amber)}.dash-bars small{font-size:10px;color:var(--ink-muted)}.dash-h2{font-size:18px;margin:0 0 12px;letter-spacing:-.02em}.dash-gpu{display:inline-flex;align-items:center;gap:10px}.dash-thumb{width:48px!important;height:36px!important;border-radius:6px!important}.dash-empty{background:var(--layer);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-card);overflow:hidden}.dash-empty-art{border-bottom:1px solid var(--line);padding:8px 24px 0}.dash-empty-art img{display:block;width:100%;height:auto;max-height:300px;object-fit:cover}.dash-empty-copy{padding:24px 24px 8px}.dash-empty-copy h2{margin:0;font-size:24px;letter-spacing:-.03em}.dash-empty-copy p{margin:6px 0 0;color:var(--ink-muted)}.dash-quick{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;padding:16px 24px 24px}.dash-quick-card{display:grid;grid-template-columns:auto 1fr;grid-column-gap:12px;column-gap:12px;grid-row-gap:4px;row-gap:4px;align-items:center;padding:16px;border:1px solid var(--line);border-radius:12px;text-decoration:none;color:var(--ink);transition:border-color .15s,box-shadow .15s}.dash-quick-card:hover{border-color:var(--amber);box-shadow:0 0 0 3px var(--amber-soft)}.dash-quick-card>span:last-child{grid-column:1/-1;font-size:13px;color:var(--ink-muted)}.opt-logo{display:grid;place-items:center;width:36px;height:36px;border-radius:9px;background:var(--surface);border:1px solid var(--line)}.opt-thumb{display:block;width:100%;height:84px;margin-bottom:8px}.opt-thumb img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 6px 8px rgba(18,19,22,.18));transition:transform .35s cubic-bezier(.16,1,.3,1)}.opt input:checked+.box .opt-thumb img,.opt:hover .opt-thumb img{transform:translateY(-3px) scale(1.05)}.opt .box .opt-logo{margin-bottom:6px}@media (max-width:1100px){.dash-cards{grid-template-columns:1fr 1fr}}@media (max-width:700px){.dash-cards,.dash-quick{grid-template-columns:1fr}}.side-balance{margin-top:auto;display:flex;justify-content:space-between;align-items:baseline;padding:10px 12px;border-radius:8px;text-decoration:none;color:var(--ink);font-size:13px}.side-balance:hover{background:var(--layer)}.side-balance span{color:var(--ink-muted)}.side-balance.low b{color:var(--danger)}.seg{display:inline-flex;gap:2px;padding:3px;border-radius:10px;background:rgba(27,28,31,.05);border:1px solid var(--line);flex-wrap:wrap}.seg-btn{all:unset;position:relative;cursor:pointer;padding:7px 14px;border-radius:7px;font-size:14px;font-weight:500;color:var(--ink-muted)}.seg-btn[aria-pressed=true]{color:var(--ink)}.seg-btn:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.seg-pill{position:absolute;inset:0;border-radius:7px;background:var(--layer);box-shadow:0 1px 2px rgba(18,19,22,.08),0 0 0 1px var(--line)}.seg-label{position:relative}.text-btn{all:unset;cursor:pointer;font-size:14px;color:var(--ink-muted);text-decoration:underline;text-underline-offset:3px}.text-btn:hover{color:var(--ink)}.cmp{background:transparent}.cmp-head{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.cmp-help{margin:16px 0 8px;color:var(--ink-muted);font-size:15px;line-height:1.55;max-width:62em;min-height:3.1em}.cmp-help span{opacity:.75}.cmp-rows{list-style:none;margin:0;padding:0}.cmp-row{display:grid;grid-template-columns:28px 104px 170px minmax(0,1fr) 120px 72px;align-items:center;grid-gap:16px;gap:16px;padding:10px 0;border-bottom:1px solid var(--line)}.cmp-rank{font-size:12px;color:var(--ink-muted);font-family:JetBrains Mono,ui-monospace,monospace}.cmp-img{width:96px;height:60px;object-fit:contain;filter:drop-shadow(0 6px 8px rgba(18,19,22,.18));transition:transform .4s cubic-bezier(.16,1,.3,1)}.cmp-row:hover .cmp-img{transform:translateY(-3px) rotate(-2deg) scale(1.06)}.cmp-name{display:flex;flex-direction:column}.cmp-name b{font-size:15px}.cmp-name small{font-size:12px;color:var(--ink-muted)}.cmp-track{position:relative;height:12px;background:rgba(27,28,31,.06)}.cmp-fill,.cmp-track{border-radius:6px;overflow:hidden}.cmp-fill{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(90deg,#8E8880,#5E5953)}.is-best .cmp-fill{background:linear-gradient(90deg,#FFB547,#FF9F1C 60%,#E58A00);box-shadow:0 0 16px rgba(255,159,28,.35)}.cmp-shine{position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);background-size:200% 100%;animation:cmp-shine 2.6s ease-in-out infinite}@keyframes cmp-shine{0%{background-position:150% 0}to{background-position:-50% 0}}.cmp-val{font-size:15px;font-weight:600;text-align:right;font-family:JetBrains Mono,ui-monospace,monospace}.cmp-val em{font-style:normal;margin-left:8px;font-size:11px;font-family:Inter,sans-serif;font-weight:600;color:var(--amber-text);background:var(--amber-soft);padding:2px 6px;border-radius:4px;vertical-align:2px}.cmp-go{font-size:13px;font-weight:600;color:var(--ink);text-decoration:none;justify-self:end;padding:6px 10px;border-radius:6px;border:1px solid var(--line);opacity:0;transition:opacity .2s}.cmp-go:focus-visible,.cmp-row:hover .cmp-go{opacity:1}.mfit{margin-top:8px}.mfit-controls{display:flex;gap:12px;flex-wrap:wrap}.mfit-answer{margin:18px 0 20px;font-size:17px;line-height:1.55;color:var(--ink-muted);max-width:52em}.mfit-answer b{color:var(--ink);font-weight:600}.mfit-chart{position:relative;padding-top:30px;--l:132px;--r:64px}.mfit-row{display:grid;grid-template-columns:120px minmax(0,1fr) 52px;grid-gap:12px;gap:12px;align-items:center;height:34px}.mfit-name{font-size:14px;font-weight:500}.mfit-track{height:18px;border-radius:5px;background:repeating-linear-gradient(90deg,transparent 0 calc(10% - 1px),var(--line) calc(10% - 1px) 10%)}.mfit-bar{display:block;height:100%;border-radius:5px;transition:background .35s}.mfit-row.ok .mfit-bar{background:linear-gradient(90deg,#FFC46B,#FF9F1C)}.mfit-row.no .mfit-bar{background:repeating-linear-gradient(135deg,#D8D3CB 0 6px,#E6E1D9 6px 12px)}.mfit-row.no .mfit-gb,.mfit-row.no .mfit-name{color:var(--ink-muted)}.mfit-gb{font-size:13px;text-align:right;color:var(--ink);font-family:JetBrains Mono,ui-monospace,monospace}.mfit-line{position:absolute;top:0;bottom:0;width:0;border-left:2px dashed var(--ink);z-index:1;pointer-events:none}.mfit-line span{position:absolute;top:0;left:0;transform:translateX(-50%);white-space:nowrap;font-size:12px;font-weight:600;background:var(--ink);color:#F3F2EF;padding:3px 8px;border-radius:5px}@media (max-width:800px){.cmp-row{grid-template-columns:64px minmax(0,1fr) auto;grid-template-areas:"img name val" "img track track";gap:6px 12px}.cmp-go,.cmp-rank{display:none}.cmp-img{grid-area:img;width:64px;height:44px}.cmp-name{grid-area:name}.cmp-val{grid-area:val}.cmp-track{grid-area:track}.mfit-row{grid-template-columns:84px minmax(0,1fr) 48px}.mfit-chart{--l:96px;--r:60px}}@media (prefers-reduced-motion:reduce){.cmp-shine{animation:none}.cmp-img{transition:none}}.gl{position:relative;display:flex;justify-content:space-between;align-items:center;gap:2%;padding:48px 2% 56px}.gl-compact{padding:20px 4% 28px}.gl-glow{position:absolute;inset:10% 15%;background:radial-gradient(50% 50% at 50% 55%,rgba(255,159,28,.18),transparent 70%);filter:blur(10px);pointer-events:none}.gl-item{position:relative;display:flex;flex-direction:column;align-items:center}.gl-item img{display:block;width:100%;height:auto;position:relative;z-index:1;filter:drop-shadow(0 18px 18px rgba(18,19,22,.18));cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gl-shadow{position:absolute;bottom:-14px;left:12%;right:12%;height:18px;border-radius:50%;background:radial-gradient(closest-side,rgba(18,19,22,.22),transparent)}@media (max-width:800px){.seg{flex-wrap:nowrap;overflow-x:auto;max-width:100%;scrollbar-width:none}.seg-btn{white-space:nowrap}.cmp-head .text-btn{display:none}}.show{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:20px;gap:20px}.show-card{position:relative;overflow:hidden;border-radius:22px;color:#F3F2EF;display:flex;flex-direction:column;min-height:560px;background:radial-gradient(90% 60% at 50% 0,rgba(255,159,28,.1),transparent 60%),linear-gradient(180deg,#1A1B1F,#121316);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 30px 60px -30px rgba(18,19,22,.5);border:1px solid #24262b}.show-card:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;background-image:linear-gradient(#24262B 1px,transparent 0),linear-gradient(90deg,#24262B 1px,transparent 0);background-size:32px 32px;-webkit-mask-image:radial-gradient(70% 60% at 50% 55%,#000,transparent 75%);mask-image:radial-gradient(70% 60% at 50% 55%,#000,transparent 75%)}.show-card header{position:relative;z-index:1;padding:32px 34px 0}.show-card h3{margin:0;font-size:28px;font-weight:600;letter-spacing:-.035em}.show-card header p{margin:10px 0 0;font-size:15px;line-height:1.55;color:#A8A39B;max-width:34em}.show-wire .wiring{flex:1 1;background:transparent;border:0;box-shadow:none;border-radius:0;padding:36px 34px;gap:20px}.show-wire .wire-circle{width:54px;height:54px;background:linear-gradient(180deg,#2A2C31,#1B1C20);border-color:#34363C;color:#F3F2EF;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 8px 20px rgba(0,0,0,.4)}.show-wire .is-hub .wire-circle{width:92px;height:92px;border-radius:24px;background:linear-gradient(160deg,#FFB547,#FF9F1C 55%,#E58A00);border-color:#FFC46B;box-shadow:0 0 0 10px rgba(255,159,28,.1),0 0 0 22px rgba(255,159,28,.05),0 0 60px rgba(255,159,28,.45)}.show-wire .wire-bar{background:#121316}.show-wire .wire-label{background:transparent;color:#A8A39B;font-size:12px}.show-wire .is-hub .wire-label{color:#F3F2EF}.show-wire .beam-svg path:first-child{stroke:#2E3036}.show-wire .wire-circle img{filter:drop-shadow(0 0 6px rgba(255,255,255,.08))}.show-wire .wire-circle svg{color:#F3F2EF}.show-foot{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:10px 22px;padding:18px 34px 26px;border-top:1px solid #24262b;font-size:12px;color:#A8A39B}.show-foot i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#3FB950;margin-right:8px;box-shadow:0 0 8px #3FB950;vertical-align:1px}.show-stage{position:relative;flex:1 1;margin-top:32px;perspective:1400px}.show-window{position:absolute;left:34px;right:-90px;top:0;border-radius:12px 12px 0 0;overflow:hidden;background:#F3F2EF;border:1px solid #34363c;box-shadow:0 40px 80px -20px rgba(0,0,0,.6),0 0 0 1px rgba(255,255,255,.04);transform:rotateY(-8deg) rotateX(4deg);transform-origin:left top;transition:transform .8s cubic-bezier(.16,1,.3,1)}.show-console:hover .show-window{transform:rotateY(-3deg) rotateX(1deg) translateY(-6px)}.show-bar{display:flex;align-items:center;gap:6px;height:30px;padding:0 12px;background:#E6E2DB;border-bottom:1px solid #d6d1c8}.show-bar i{width:9px;height:9px;border-radius:50%;background:#CFC9BF}.show-bar span{margin-left:12px;font-size:11px;color:#5E5953;background:#F3F2EF;padding:2px 12px;border-radius:5px}.show-window img{display:block;width:100%;height:auto}.show-float{position:absolute;z-index:2;border-radius:14px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(27,28,32,.78);border:1px solid rgba(255,255,255,.1);box-shadow:0 20px 40px rgba(0,0,0,.45);color:#F3F2EF;animation:show-float 6s ease-in-out infinite}.show-float-cost{left:22px;bottom:34px;padding:14px 18px;display:grid;grid-gap:2px;gap:2px;min-width:170px}.show-float-cost small,.show-float-cost span{font-size:12px;color:#A8A39B}.show-float-cost b{font-size:28px;font-weight:500;color:var(--amber);letter-spacing:-.02em}.show-float-ok{right:26px;bottom:120px;padding:10px 14px;font-size:13px;font-weight:500;display:flex;align-items:center;gap:10px;animation-delay:-3s}.show-dot{width:8px;height:8px;border-radius:50%;background:#3FB950;box-shadow:0 0 0 4px rgba(63,185,80,.18),0 0 10px #3FB950}@keyframes show-float{50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.show-float{animation:none}.show-window{transition:none}}@media (max-width:1000px){.show{grid-template-columns:1fr}.show-card{min-height:0}.show-stage{min-height:300px}.show-window{right:-40px;left:20px}.show-wire .wiring{padding:28px 16px}.show-float-ok{bottom:24px;right:16px}}.lx{--lx-bg:#121316;--lx-ink:#F3F2EF;--lx-mute:#A8A39B;--lx-line:#2A2C31;--lx-beige:#ECE8DE;background:var(--lx-bg);color:var(--lx-ink)}.lx-mono{font-family:JetBrains Mono,ui-monospace,monospace;font-size:14px;line-height:1.65}.lx-bar{background:var(--lx-beige);color:#1B1C1F;text-align:center;font-size:14px;padding:10px 16px;font-weight:500}.lx-bar a{color:#8F4C00;margin-left:6px}.lx .site-header{background:#121316;border-bottom:1px solid var(--lx-line)}.lx .site-header.scrolled{border-bottom-color:var(--lx-line)}.lx .site-header .wm{color:var(--lx-ink)}.lx .site-header .wm small{color:#8E8880}.lx .nav-links a{color:#D9D4CC;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px;letter-spacing:.06em;text-transform:uppercase}.lx .nav-links a:hover{color:#fff}.lx .site-header .btn-subtle{color:#D9D4CC;font-family:JetBrains Mono,monospace;font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;font-weight:500}.lx .site-header .btn-subtle:hover{background:#1E1F23;color:#fff}.lx .site-header .btn-dark{background:var(--lx-beige);border-color:var(--lx-beige);color:#121316;font-family:JetBrains Mono,monospace;font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;font-weight:500;border-radius:0}.lx .mobile-menu{background:var(--lx-bg)}.lx .mobile-menu ul a{color:var(--lx-ink)}.lx-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 24px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13.5px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;font-weight:500;transition:transform .2s,box-shadow .2s,background .2s}.lx-btn-light{background:var(--lx-beige);color:#121316;box-shadow:-3px 0 0 var(--amber),3px 0 0 #8E8880}.lx-btn-light:hover{box-shadow:-5px 0 0 var(--amber),5px 0 0 #8E8880}.lx-btn-amber{background:var(--amber);color:#121316}.lx-btn-amber:hover{background:#FFB547}.lx-btn-dark{background:#121316;color:var(--lx-ink);box-shadow:-3px 0 0 var(--amber)}.lx-btn-ghost{min-height:38px;padding:0 16px;font-size:12px;color:var(--lx-ink);border:1px solid #3a3c42}.lx-btn-ghost:hover{border-color:var(--amber);color:var(--amber)}.lx-btn:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.lx-hero{position:relative;overflow:hidden;padding:120px 0 0;border-bottom:1px solid var(--lx-line)}.lx-streaks{position:absolute;inset:0;width:100%;height:78%;pointer-events:none;-webkit-mask-image:radial-gradient(80% 70% at 50% 45%,#000 30%,transparent 85%);mask-image:radial-gradient(80% 70% at 50% 45%,#000 30%,transparent 85%)}.lx-hero-in{position:relative;z-index:1;text-align:center;padding:0 24px 120px}.lx-eyebrow{margin:0 0 22px;font-size:18px}.lx-eyebrow,.lx-hero h1{font-weight:600;color:var(--lx-ink)}.lx-hero h1{margin:0 auto;max-width:15ch;font-size:clamp(48px,7.6vw,112px);line-height:.96;letter-spacing:-.05em;text-wrap:balance}.lx-cta{display:flex;gap:18px;justify-content:center;flex-wrap:wrap;margin-top:44px}.lx-cols{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr)}.lx-cols>div{padding:28px 32px 64px;border-left:1px solid var(--lx-line)}.lx-cols>div:last-child{border-right:1px solid var(--lx-line)}.lx-cols h3{margin:18px 0 14px;font-size:22px;line-height:1.2;letter-spacing:-.025em;font-weight:600}.lx-cols p{margin:0;max-width:34ch}.lx-cols p,.lx-num{color:var(--lx-mute)}.lx-num{font-family:JetBrains Mono,ui-monospace,monospace;font-size:15px}.lx-num i{font-style:normal;color:var(--amber);margin-left:1px}.lx-sect{padding-top:128px}.lx-dark+.lx-dark{border-top:1px solid var(--lx-line);margin-top:128px}.lx-head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-gap:40px;gap:40px;align-items:end;margin-bottom:56px}.lx-end h2,.lx-faq h2,.lx-head h2{margin:0;font-size:clamp(40px,5vw,72px);line-height:1;letter-spacing:-.05em;font-weight:600;text-wrap:balance}.lx-head p{margin:0;color:var(--lx-mute);max-width:44ch}.lx-tiles{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.lx-tile{position:relative;display:flex;flex-direction:column;border:1px solid var(--lx-line);background:linear-gradient(180deg,#17181B,#121316);overflow:hidden}.lx-tile-art{position:relative;aspect-ratio:4/3.2;display:grid;place-items:center;padding:32px;background:radial-gradient(60% 55% at 50% 60%,rgba(255,159,28,.16),transparent 70%);border-bottom:1px solid var(--lx-line)}.lx-tile-art img{width:100%;height:auto;filter:drop-shadow(0 30px 30px rgba(0,0,0,.6)) brightness(1.05);transition:transform .8s cubic-bezier(.16,1,.3,1)}.lx-tile:hover .lx-tile-art img{transform:translateY(-8px) rotate(-2deg) scale(1.04)}.lx-tile-copy{padding:24px 26px 26px;display:flex;flex-direction:column;flex:1 1}.lx-tile h3{margin:14px 0 6px;font-size:26px;letter-spacing:-.03em;font-weight:600}.lx-tile .lx-mono{color:#D9D4CC;margin:0;font-size:13px}.lx-tile p:not(.lx-mono){margin:14px 0 22px;color:var(--lx-mute);font-size:15px;line-height:1.55}.lx-tile-foot{margin-top:auto;display:flex;justify-content:space-between;align-items:center;padding-top:18px;border-top:1px solid var(--lx-line)}.lx-tile-foot .lx-mono{color:var(--lx-mute)}.lx-tile-foot b{color:var(--amber);font-weight:500;font-size:18px}.lx-feat{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:48px;gap:48px;align-items:start;padding-bottom:8px}.lx-acc{list-style:none;margin:0;padding:0;border-top:1px solid var(--lx-line)}.lx-acc li{border-bottom:1px solid var(--lx-line)}.lx-acc button{all:unset;box-sizing:border-box;width:100%;cursor:pointer;display:grid;grid-template-columns:52px 1fr 24px;align-items:center;grid-gap:12px;gap:12px;padding:26px 0}.lx-acc button:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.lx-acc-t{font-size:24px;font-weight:600;letter-spacing:-.025em;color:#8E8880;transition:color .25s}.lx-acc button:hover .lx-acc-t,.lx-acc li.is-open .lx-acc-t{color:var(--lx-ink)}.lx-acc-sign{font-size:24px;color:var(--lx-mute);text-align:right}.lx-acc li.is-open .lx-acc-sign{color:var(--amber)}.lx-acc-body{overflow:hidden}.lx-acc-body p{margin:0 0 26px 64px;color:var(--lx-mute);max-width:46ch}.lx-acc-visual-m{display:none}.lx-feat-visual{position:-webkit-sticky;position:sticky;top:110px}.lx-feat-panel{background:var(--surface);border:1px solid #2e3036;min-height:440px;display:grid;place-items:center;padding:16px;box-shadow:0 40px 80px -30px rgba(0,0,0,.6);background-image:radial-gradient(circle,#E1DDD6 1px,transparent 1.2px);background-size:18px 18px}.lx-feat-panel .ft-svg{max-width:560px}.lx-wire{width:100%}.lx-wire .wiring{background:transparent;border:0;box-shadow:none;padding:24px 12px}.lx-shot{width:100%;height:auto;border:1px solid var(--line);box-shadow:0 20px 40px rgba(18,19,22,.15)}.lx-light{margin-top:128px;background:var(--surface);color:var(--ink);padding-bottom:128px}.lx-light .lx-sect:first-child{padding-top:112px}.lx-light .lx-head p,.lx-light .lx-num{color:var(--ink-muted)}.lx-light .board,.lx-light .rail-item{border-radius:0}.lx-rail-cap{text-align:center;color:var(--ink-muted);margin:0 0 16px}.lx-light #templates{padding-top:72px}.lx-h3{margin:80px 0 16px;font-size:28px;letter-spacing:-.03em;font-weight:600}.lx-faq{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:48px;gap:48px}.lx-faq dl{margin:0;border-top:1px solid var(--line)}.lx-faq dl>div{padding:22px 0;border-bottom:1px solid var(--line)}.lx-faq dt{font-weight:600;font-size:18px;letter-spacing:-.015em;display:flex;gap:16px;align-items:baseline}.lx-faq dt .lx-num{font-size:13px}.lx-faq dd{margin:8px 0 0 48px;color:var(--ink-muted)}.lx-end{background:var(--lx-beige);color:#121316;padding:112px 0;text-align:center}.lx-end h2{max-width:16ch;margin:0 auto}.lx .foot{background:var(--lx-bg);color:var(--lx-ink);border-top:0}.lx .foot .foot-line,.lx .foot a,.lx .foot-legal{color:var(--lx-mute)}.lx .foot .wm,.lx .foot b{color:var(--lx-ink)}@media (max-width:1000px){.lx-hero{padding-top:72px}.lx-hero-in{padding-bottom:72px}.lx-cols,.lx-tiles{grid-template-columns:1fr}.lx-cols>div{border-left:0;border-right:0!important;border-top:1px solid var(--lx-line);padding:24px 0 32px}.lx-faq,.lx-feat,.lx-head{grid-template-columns:1fr;gap:16px}.lx-feat-visual{display:none}.lx-acc-visual-m{display:block;margin:0 0 24px;background:var(--surface);padding:8px}.lx-acc-body p{margin-left:0}.lx-acc-t{font-size:20px}.lx-sect{padding-top:88px}.lx-dark+.lx-dark,.lx-light{margin-top:88px}.lx-faq dd{margin-left:0}}.lx .menu-btn{background:transparent;border-color:#3A3C42}.lx .menu-btn,.lx .mobile-actions .btn-subtle{color:var(--lx-ink)}@media (max-width:1000px){.lx-streaks{height:60%}}.dk{--bg:#121316;--surface:#121316;--layer:#18191C;--layer-2:#1E1F23;--layer-sunken:#0E0F11;--line:#2A2C31;--line-strong:#4A4C52;--ink:#F3F2EF;--ink-muted:#A8A39B;--ink-faint:#8E8880;--amber-text:#FFB547;--amber-soft:rgba(255,159,28,.12);--success:#3FB950;--success-soft:rgba(63,185,80,.12);--danger:#F07167;--danger-soft:rgba(240,113,103,.12);--focus:#FF9F1C;--shadow-card:0 0 0 1px rgba(255,255,255,.02);background:var(--bg);color:var(--ink);min-height:100vh}body:has(.dk){background:#121316}.dk .btn{border-radius:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px;letter-spacing:.07em;text-transform:uppercase;font-weight:500}.dk .btn-primary{background:var(--amber);border-color:var(--amber);color:#121316}.dk .btn:not(.btn-primary):not(.btn-subtle):not(.btn-danger){background:#ECE8DE;border-color:#ECE8DE;color:#121316;box-shadow:-3px 0 0 var(--amber)}.dk .btn-subtle{text-transform:none;letter-spacing:0;font-family:var(--font-sans);font-size:14px}.dk .input,.dk input.input,.dk select,.dk textarea{background:#0E0F11;color:var(--ink);border-color:#2A2C31}.dk .input::placeholder{color:#5E5953}.dk h1{letter-spacing:-.04em}.dk .page-head h1{font-size:40px;line-height:1.05}.dk .muted,.dk .page-head p{color:var(--ink-muted)}.dk .side{background:#0E0F11;border-right-color:var(--line)}.dk .side .wm small{color:#8E8880}.dk .side a{color:#D9D4CC}.dk .side a.active,.dk .side a[aria-current=page]{background:#1E1F23;color:#fff}.dk .t,.dk .table-box{background:var(--layer)}.dk .t th{color:var(--ink-muted);font-family:JetBrains Mono,monospace;font-size:11.5px;letter-spacing:.07em;text-transform:uppercase;font-weight:500}.dk .t tr:hover td{background:#1B1C20}.dk .t a{color:var(--ink)}.dk .dash-card{background:var(--layer);border-color:var(--line);border-radius:0}.dk .dash-label{font-family:JetBrains Mono,monospace;font-size:11.5px;letter-spacing:.07em;text-transform:uppercase}.dk .dash-balance{background:linear-gradient(160deg,#241A0C,#18191C 60%);border-color:#3B2A12}.dk .dash-balance b{color:var(--amber)}.dk .dash-bars i{background:#2A2C31}.dk .dash-bars i.is-today{background:var(--amber)}.dk .btn-danger{background:transparent;color:var(--danger);border-color:var(--danger)}.dk .btn-danger:hover{background:var(--danger-soft)}.dk .dash-empty,.dk .dash-quick-card{background:var(--layer);border-color:var(--line);border-radius:0}.dk .dash-empty-art{background:radial-gradient(60% 70% at 50% 60%,rgba(255,159,28,.14),transparent 70%)}.dk .dash-quick-card:hover{border-color:var(--amber);box-shadow:none}.dk .opt-logo{background:#ECE8DE;border-color:#ECE8DE}.dk .opt .box{background:var(--layer);border-color:var(--line);border-radius:0}.dk .opt input:checked+.box{border-color:var(--amber);background:rgba(255,159,28,.07)}.dk .board-thumb img,.dk .dash-thumb img,.dk .opt-thumb img{filter:drop-shadow(0 10px 10px rgba(0,0,0,.6))}.dk .approval,.dk .confirm,.dk aside.confirm{background:var(--layer);border-color:var(--line);border-radius:0}.dk .box-card,.dk .card,.dk .panel{background:var(--layer);border-color:var(--line)}.dk .side-balance:hover{background:#1E1F23}.dk pre{background:#0B0C0E;color:#E3DED6}.dk code{background:transparent;color:var(--ink-muted)}.dk .alert{border-radius:0}.dk.auth2{background:#121316}.auth2-main{position:relative;overflow:hidden}.auth2-streaks{position:absolute;inset:0;width:100%;height:100%;opacity:.55;pointer-events:none;-webkit-mask-image:radial-gradient(70% 60% at 50% 50%,#000,transparent 80%);mask-image:radial-gradient(70% 60% at 50% 50%,#000,transparent 80%)}.auth2-main>:not(.auth2-streaks){position:relative;z-index:1}.auth2-brand{display:flex;align-items:baseline;gap:16px}.dk .auth2-brand .wm{color:var(--ink)}.auth2-tag,.dk .auth2-brand .wm small{color:#8E8880}.auth2-tag{font-family:JetBrains Mono,monospace;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase}.dk .auth2-form .auth-form{background:rgba(18,19,22,.82);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line);padding:36px 34px;max-width:420px}.dk .auth2-form .auth-form h1{font-size:44px}.dk .auth-form label{font-family:JetBrains Mono,monospace;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.dk .auth-form .btn-primary{min-height:48px}.dk .auth-form a{color:var(--amber)}.dk .auth2-foot,.dk .auth2-foot a{color:#8E8880;font-family:JetBrains Mono,monospace;font-size:11.5px;letter-spacing:.04em}.dk .auth2-side{border-radius:0;margin:0;border-left:1px solid var(--line)}.dk .auth2-card{border-radius:0;background:rgba(18,19,22,.78)}.dk .auth2-card dt{font-family:JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.auth3{position:relative;min-height:100vh;overflow:hidden;background:#0E0F11}.auth3-fan{position:absolute;top:0;bottom:0;left:42%;width:58%;height:100%;pointer-events:none}.auth3-in{position:relative;z-index:1;min-height:100vh;display:flex;flex-direction:column;padding:40px 0 32px;width:min(420px,calc(100% - 48px));margin-left:max(24px,12vw)}.auth3-brand{text-decoration:none;align-self:flex-start;margin-top:8vh}.auth3-brand .wm{font-size:30px;color:var(--ink)}.auth3-brand .wm small{color:#8E8880}.auth3-form{flex:1 1;padding:36px 0}.auth3-form .auth-form{max-width:360px;gap:16px}.auth3-form .auth-form h1{font-size:26px;font-weight:500;letter-spacing:-.02em;margin:0}.auth3-form .auth-form .muted{font-size:14px}.auth3 .input{min-height:48px;border-radius:0;background:transparent;border:1px solid #3a3c42}.auth3 .input:focus{border-color:var(--amber);box-shadow:none}.auth3 .auth-form label{font-family:var(--font-sans);font-size:13px;letter-spacing:0;text-transform:none;color:var(--ink-muted)}.auth3 .auth-form .btn-primary{width:100%;min-height:48px}.auth3 .auth-form a{color:var(--ink);-webkit-text-decoration-color:var(--amber);text-decoration-color:var(--amber);text-underline-offset:4px;font-weight:600}.auth3-foot{display:flex;gap:20px;font-size:13px}.auth3-foot a{color:#8E8880;text-decoration:none}.auth3-foot a:hover{color:var(--ink)}@media (max-width:900px){.auth3-fan{left:0;width:100%;opacity:.35}.auth3-in{margin-left:24px}.auth3-brand{margin-top:2vh}}.lx .foot .foot-legal,.lx .foot hr,.lx .foot-bottom{border-color:var(--lx-line)!important}.lx-faq dt .lx-num{display:none}.lx-faq dd{margin-left:0}.lx .foot{margin-top:0}@keyframes rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.rise{animation:rise .6s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i, 0) * 70ms)}.auth-anim>*{animation:rise .7s cubic-bezier(.16,1,.3,1) both}.auth-anim>:first-child{animation-delay:.05s}.auth-anim>:nth-child(2){animation-delay:.12s}.auth-anim>:nth-child(3){animation-delay:.19s}.auth-anim>:nth-child(4){animation-delay:.26s}.auth-anim>:nth-child(5){animation-delay:.33s}.auth-anim>:nth-child(6){animation-delay:.4s}.auth3-brand{animation:rise .7s cubic-bezier(.16,1,.3,1) both}.auth3-brand .rack,.side .rack{animation:rack-on 1.2s steps(1) .5s both}@keyframes rack-on{0%{opacity:0}20%{opacity:1}30%{opacity:0}45%{opacity:1}to{opacity:1}}.auth3 .input{transition:border-color .2s,background .2s}.auth3 .input:focus{background:rgba(255,159,28,.04)}.auth3 .field{position:relative}.auth3 .field:after{content:"";position:absolute;left:0;right:0;height:2px;background:var(--amber);transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.16,1,.3,1);pointer-events:none}.auth3 .field:has(input:not([type=hidden])){--fb:0}.auth3 .field:focus-within:after{transform:scaleX(1)}.auth3 .field:after{top:calc(100% - 2px)}.auth3 .field:has(small):after{top:auto;bottom:22px}.btn.is-pending{position:relative;overflow:hidden;cursor:progress;opacity:1}.btn-bar{position:absolute;left:0;bottom:0;height:3px;width:40%;background:#121316;animation:btn-bar 1s cubic-bezier(.6,0,.4,1) infinite}@keyframes btn-bar{0%{transform:translateX(-100%)}to{transform:translateX(260%)}}@keyframes shake{10%,90%{transform:translateX(-1px)}20%,80%{transform:translateX(3px)}30%,50%,70%{transform:translateX(-5px)}40%,60%{transform:translateX(5px)}}.shake{animation:shake .45s cubic-bezier(.36,.07,.19,.97) both}.dash-bars i{transform-origin:bottom;animation:bar-grow .8s cubic-bezier(.16,1,.3,1) both}@keyframes bar-grow{0%{transform:scaleY(0)}}.live-num{position:relative}.live-tag{margin-left:10px;font-size:10.5px;color:var(--success);letter-spacing:.08em}.live-tag i{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--success);margin-right:6px;vertical-align:1px;animation:live-dot 1.6s ease-in-out infinite}@keyframes live-dot{50%{opacity:.3}}.pill-done svg{animation:pill-ok 2.4s ease-in-out infinite;border-radius:50%}@keyframes pill-ok{0%,to{box-shadow:0 0 0 0 rgba(63,185,80,.5)}50%{box-shadow:0 0 0 4px rgba(63,185,80,0)}}.pill-working{position:relative;overflow:hidden}.pill-working:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(255,159,28,.25) 50%,transparent 70%);background-size:200% 100%;animation:cmp-shine 1.8s linear infinite}.dk .dash-quick-card{transition:border-color .2s,transform .3s cubic-bezier(.16,1,.3,1)}.dk .dash-quick-card:hover{transform:translateY(-3px)}.dk .t tbody tr{transition:background .15s}@media (prefers-reduced-motion:reduce){.auth-anim>*,.auth3-brand,.auth3-brand .rack,.btn-bar,.dash-bars i,.live-tag i,.pill-done svg,.pill-working:after,.rise,.shake,.side .rack{animation:none!important}}.pb-head{display:flex;align-items:center;gap:16px;margin:8px 0 16px;flex-wrap:wrap}.pb-head .dash-h2{margin:0}.pb-tabs{display:inline-flex;border:1px solid var(--line)}.pb-tabs button{all:unset;cursor:pointer;padding:7px 14px;font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.pb-tabs button+button{border-left:1px solid var(--line)}.pb-tabs button[aria-pressed=true]{background:var(--layer-2,#1E1F23);color:var(--ink);box-shadow:inset 0 -2px 0 var(--amber)}.pb-tabs button:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.pb-tabs span{color:var(--ink-faint,#8E8880);margin-left:4px}.pb-search{margin-left:auto;position:relative}.pb-search .input{width:240px;min-height:36px;padding-right:34px}.pb-search kbd{position:absolute;right:10px;top:50%;transform:translateY(-50%);font:11px JetBrains Mono,monospace;color:var(--ink-faint,#8E8880);border:1px solid var(--line);padding:1px 6px}.pb-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,520px),1fr));grid-gap:16px;gap:16px}.pc{background:var(--layer);border:1px solid var(--line);display:flex;flex-direction:column;position:relative}.pc.is-running{border-top:2px solid var(--amber)}.pc-h{display:flex;align-items:center;gap:14px;padding:16px 18px;border-bottom:1px solid var(--line)}.pc-img{width:64px;height:44px;object-fit:contain;filter:drop-shadow(0 8px 8px rgba(0,0,0,.5))}.pc-title{display:flex;flex-direction:column;min-width:0;flex:1 1}.pc-title a{color:var(--ink);text-decoration:none;font-size:16px}.pc-title a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--amber);text-decoration-color:var(--amber)}.pc-sub{font-size:13px;color:var(--ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc-meters{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:var(--line);border-bottom:1px solid var(--line)}.mt{background:var(--layer);padding:12px 18px 8px;display:grid;grid-gap:6px;gap:6px}.mt-top{display:flex;justify-content:space-between;align-items:baseline;font-size:12px;color:var(--ink-muted);font-family:JetBrains Mono,monospace;letter-spacing:.04em;text-transform:uppercase}.mt-top b{font-size:18px;color:var(--ink);font-family:var(--font-sans);letter-spacing:-.02em;text-transform:none}.mt-bar{height:4px;background:#24262B;overflow:hidden}.mt-bar i{display:block;height:100%;transition:width .8s cubic-bezier(.16,1,.3,1)}.mt-bar i.amber{background:var(--amber)}.mt-bar i.grey{background:#8E8880}.spark{display:block;width:100%}.pc-idle{margin:0;padding:22px 18px;color:var(--ink-muted);font-size:14px;border-bottom:1px solid var(--line)}.pc-f{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;flex-wrap:wrap}.pc-stats{display:flex;gap:22px;font-size:14px}.pc-stats span{display:flex;flex-direction:column}.pc-stats small{font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-faint,#8E8880)}.pc-actions{display:flex;gap:6px}.pc-actions form{margin:0}.pc-op{all:unset;box-sizing:border-box;cursor:pointer;padding:7px 12px;border:1px solid var(--line-strong);font-family:JetBrains Mono,monospace;font-size:11.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink)}.pc-op:hover{border-color:var(--amber);color:var(--amber)}.pc-op:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.pc-op.pc-connect{background:var(--amber);border-color:var(--amber);color:#121316}.pc-op.pc-connect:hover{background:#FFB547;color:#121316}.pc-connect-box{padding:0 18px 16px;display:grid;grid-gap:8px;gap:8px;animation:rise .35s cubic-bezier(.16,1,.3,1) both}.copy{display:flex;align-items:center;gap:10px;background:#0B0C0E;border:1px solid var(--line);padding:8px 8px 8px 12px;min-width:0}.copy-label{font:10.5px JetBrains Mono,monospace;letter-spacing:.07em;text-transform:uppercase;color:var(--amber);flex:none}.copy code{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:12.5px JetBrains Mono,monospace;color:#E3DED6!important;background:none!important}.copy-btn{all:unset;cursor:pointer;flex:none;padding:5px 10px;font:11px JetBrains Mono,monospace;letter-spacing:.07em;text-transform:uppercase;background:#1E1F23;color:var(--ink)}.copy-btn:hover{background:var(--amber);color:#121316}.copy-stack{display:grid;grid-gap:8px;gap:8px}.pm{margin-bottom:20px}.pm-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:14px}.pm-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}.ch{background:var(--layer);padding:14px 16px 10px}.ch-top{display:flex;justify-content:space-between;align-items:baseline;font:11.5px JetBrains Mono,monospace;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-muted)}.ch-top b{font:600 24px var(--font-sans);letter-spacing:-.03em;color:var(--ink);text-transform:none}.ch-plot{position:relative;margin-top:10px}.ch-plot .spark{height:110px}.ch-grid{position:absolute;inset:0;display:grid;grid-template-rows:repeat(3,1fr);pointer-events:none}.ch-grid i{border-top:1px dashed #24262b}.ch-foot{display:flex;justify-content:space-between;margin-top:6px;font:10.5px JetBrains Mono,monospace;color:var(--ink-faint,#8E8880)}.pm-gpus{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:10px 20px;gap:10px 20px;margin-top:14px}.pm-gpus>div{display:grid;grid-template-columns:48px 1fr 40px;align-items:center;grid-gap:10px;gap:10px;font-size:13px}@media (max-width:1100px){.pm-grid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.pc-meters,.pm-grid{grid-template-columns:1fr}.pb-search{margin-left:0;width:100%}.pb-search .input{width:100%}.pc-stats{gap:14px}}.pb-grid{align-items:start}.nd{--nd-display:"Funnel Display","Funnel Sans",system-ui,sans-serif;--nd-sans:"Funnel Sans","Segoe UI Variable Text","Segoe UI",system-ui,sans-serif;--nd-mono:"JetBrains Mono",ui-monospace,monospace;--bg:#F6F5F2;--surface:#F6F5F2;--layer:#FFFFFF;--layer-2:#F1EFEB;--layer-sunken:#F4F2EE;--line:#E6E2DB;--line-strong:#CFC9C0;--ink:#1B1C1F;--ink-muted:#66615A;--ink-faint:#7A746C;--amber-text:#8F4C00;--amber-soft:#FFF0DA;--amber-edge:#F5C98A;--success:#17703F;--success-soft:#E2F2E7;--danger:#B42318;--danger-soft:#FCE6E3;--focus:#8F4C00;--shadow-card:0 1px 2px rgba(27,28,31,.04),0 4px 16px -8px rgba(27,28,31,.08);--radius-sm:8px;--radius-md:12px;--radius-lg:14px;--font-sans:var(--nd-sans);font-family:var(--nd-sans);font-size:14px;line-height:20px;background:linear-gradient(to right,#FBFAF8 255px,var(--line) 255px,var(--line) 256px,var(--bg) 256px);color:var(--ink);min-height:100vh;flex-wrap:nowrap}body:has(.nd){background:#F6F5F2}.nd h1,.nd h2,.nd h3{font-family:var(--nd-display)}.nd :where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--amber-text);outline-offset:2px}.nd .side{flex:none;width:256px;box-sizing:border-box;position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow-y:auto;padding:20px 14px;gap:22px;background:#FBFAF8;border-right:1px solid var(--line)}.nd .cx-brand{padding:2px 8px 0}.nd .cx-brand .wm{font-size:24px;color:var(--ink)}.nd .cx-brand .wm small{color:var(--ink-muted)}.nd .cx-nav{display:flex;flex-direction:column;gap:18px;flex:1 1}.nd .cx-group{display:flex;flex-direction:column;gap:2px}.nd .cx-group-t{padding:0 10px 6px;font-size:11px;line-height:14px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-faint)}.nd .side nav a{display:flex;align-items:center;gap:10px;height:34px;padding:0 10px;border-radius:8px;color:#4A4741;font-weight:500;font-size:14px;text-decoration:none;transition:background .12s ease-out,color .12s ease-out}.nd .side nav a:before{content:none!important}.nd .side nav a:hover{background:#EFEDE8;color:var(--ink)}.nd .side nav a[aria-current=page]{background:#FFF;color:var(--ink);font-weight:600;box-shadow:0 0 0 1px var(--line),0 1px 2px rgba(27,28,31,.06)}.nd .side nav a svg{color:currentColor;width:16px;height:16px}.nd .cx-user{display:flex;align-items:center;gap:10px;padding:12px 6px 0;border-top:1px solid var(--line)}.nd .cx-avatar{width:32px;height:32px;border-radius:999px;background:#FFE2B8;color:#5C3300;font-weight:600;font-size:12px;display:inline-flex;align-items:center;justify-content:center;flex:none}.nd .cx-user-t{flex:1 1;min-width:0;line-height:16px}.nd .cx-user-t b{font-size:13px;font-weight:600}.nd .cx-user-t b,.nd .cx-user-t small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nd .cx-user-t small{font-size:12px;color:var(--ink-muted)}.nd .cx-user form{margin:0}.nd .cx-icon-btn{all:unset;cursor:pointer;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:var(--ink-muted)}.nd .cx-icon-btn:hover{background:#EFEDE8;color:var(--ink)}.nd .cx-col{flex:1 1;min-width:0;display:flex;flex-direction:column}.nd .cx-top{position:-webkit-sticky;position:sticky;top:0;z-index:20;gap:12px;min-height:56px;padding:0 32px;box-sizing:border-box;background:rgba(251,250,248,.86);-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--line)}.nd .cx-crumbs,.nd .cx-top{display:flex;align-items:center}.nd .cx-crumbs{flex:1 1;min-width:0;gap:6px;margin:0;padding:0;list-style:none;font-size:15px;color:var(--ink-muted)}.nd .cx-crumbs li{display:inline-flex;align-items:center;gap:6px}.nd .cx-crumbs a{color:var(--ink-muted);text-decoration:none}.nd .cx-crumbs a:hover,.nd .cx-crumbs li[aria-current] span{color:var(--ink)}.nd .cx-top-r{display:flex}.nd .cx-bal,.nd .cx-top-r{align-items:center;gap:8px}.nd .cx-bal{display:inline-flex;height:34px;padding:0 4px 0 12px;border:1px solid var(--line);border-radius:10px;background:#FFF;color:var(--ink);text-decoration:none;font-weight:600;font-family:var(--nd-mono);font-size:13px;box-shadow:0 1px 2px rgba(27,28,31,.04)}.nd .cx-bal svg{color:var(--ink-muted)}.nd .cx-bal:hover{border-color:var(--line-strong)}.nd .cx-bal.low{color:var(--danger);border-color:#F3C5BF;background:var(--danger-soft)}.nd .cx-bal-add{width:26px;height:26px;border-radius:7px;background:var(--amber-soft);color:var(--amber-text);display:inline-flex;align-items:center;justify-content:center}.nd .main{flex:1 1;width:100%;max-width:1260px;box-sizing:border-box;padding:28px 32px 56px}.nd .btn{border-radius:10px;font-family:var(--nd-sans);font-weight:500;font-size:14px;letter-spacing:0;text-transform:none;min-height:36px;padding:0 14px;background:#FFF;border:1px solid var(--line);color:var(--ink);box-shadow:0 1px 2px rgba(27,28,31,.05)}.nd .btn:hover{background:#F7F5F1;border-color:var(--line-strong)}.nd .btn-primary{background:var(--amber);border-color:var(--amber);color:#1A1206;box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 1px 2px rgba(143,76,0,.18)}.nd .btn-primary:hover{background:#FFB547;border-color:#FFB547}.nd .btn-subtle{background:transparent;border-color:transparent;box-shadow:none;color:var(--ink-muted)}.nd .btn-subtle:hover{background:#EFEDE8;color:var(--ink)}.nd .btn-danger{background:#FFF;color:var(--danger);border-color:#F3C5BF}.nd .btn-danger:hover{background:var(--danger-soft)}.nd .btn-sm{min-height:32px;padding:0 12px;font-size:13px;border-radius:9px}.nd .btn-lg{min-height:44px;padding:0 20px;font-size:15px}.nd .input,.nd input.input,.nd select,.nd textarea{background:#FFF;color:var(--ink);border:1px solid var(--line-strong);border-radius:10px;box-shadow:0 1px 2px rgba(27,28,31,.04)}.nd .input:focus{border-color:var(--amber-text);outline:none;box-shadow:0 0 0 3px var(--amber-soft)}.nd .alert{border-radius:10px}.nd .page-head{align-items:flex-end;margin-bottom:22px}.nd .page-head h1{font-size:32px;line-height:38px;font-weight:600;letter-spacing:-.035em}.nd .page-head p{font-size:15px;color:var(--ink-muted);margin-top:6px}.nd .nd-date{display:block;font-family:var(--nd-mono);font-size:12px;color:var(--ink-muted);margin-bottom:8px}.nd .approval,.nd .card,.nd .confirm,.nd .dash-empty,.nd .opt .box,.nd .pc,.nd .pm,.nd .table-box{background:#FFF;border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-card)}.nd .card h2{font-size:16px;font-weight:600;letter-spacing:-.01em}.nd .t th{font-family:var(--nd-sans);font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--ink-muted)}.nd .t th,.nd .t tr:hover td{background:#FBFAF8}.nd .t a,.nd pre{color:var(--ink)}.nd pre{background:var(--layer-sunken);border-radius:10px}.nd .muted,.nd code{color:var(--ink-muted)}.nd .pill{border-radius:999px;font-weight:500}.nd .pill-done{background:var(--success-soft);color:var(--success)}.nd .pill-working{background:var(--amber-soft);color:var(--amber-text)}.nd .opt input:checked+.box{border-color:var(--amber);background:#FFFBF4;box-shadow:0 0 0 3px var(--amber-soft)}.nd .opt-logo{background:#F4F2EE;border:1px solid var(--line);border-radius:8px}.nd .dash-thumb img,.nd .opt-thumb img{filter:drop-shadow(0 8px 10px rgba(27,28,31,.18))}.nd .dash-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px}.nd .dash-card{background:#FFF;border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-card);padding:16px;gap:10px;min-height:0}.nd .kpi-h{display:flex;align-items:center;gap:8px;color:var(--ink-muted);font-size:14px}.nd .kpi-ic{width:28px;height:28px;border-radius:8px;justify-content:center;background:var(--amber-soft);color:var(--amber-text);flex:none}.nd .kpi-chip,.nd .kpi-ic{display:inline-flex;align-items:center}.nd .kpi-chip{margin-left:auto;gap:4px;height:22px;padding:0 8px;border-radius:999px;font-size:12px;font-weight:600;background:var(--success-soft);color:var(--success)}.nd .kpi-chip.amber{background:var(--amber);color:#1A1206}.nd .kpi-chip.amber i{width:5px;height:10px;background:currentColor;animation:nd-caret 1.06s steps(1) infinite}.nd .kpi-chip.neutral{background:#F1EFEB;color:var(--ink-muted)}.nd .dash-card>b{font-family:var(--nd-display);font-size:32px;line-height:38px;font-weight:600;letter-spacing:-.035em;color:var(--ink)}.nd .dash-balance{background:#FFF;border-color:var(--line)}.nd .dash-balance b{color:var(--ink)}.nd .dash-sub{font-size:12px;color:var(--ink-muted)}.nd .kpi-spark,.nd .kpi-spark .spark{height:40px}.nd .dash-bars{height:40px;gap:6px;margin-top:0}.nd .dash-bars i{background:var(--amber-soft);border-radius:4px;max-width:none}.nd .dash-bars i.is-today{background:var(--amber)}.nd .dash-bars small{display:none}.nd .kpi-cta{display:flex;gap:8px}@keyframes nd-caret{0%,49%{opacity:1}50%,to{opacity:0}}.nd .dash-h2{font-family:var(--nd-display);font-size:18px;font-weight:600;letter-spacing:-.02em}.nd .pb-tabs{border:0;background:#EFECE7;padding:3px;border-radius:10px;gap:2px}.nd .pb-tabs button{font-family:var(--nd-sans);text-transform:none;letter-spacing:0;font-size:13px;font-weight:500;padding:5px 12px;border-radius:8px;color:var(--ink-muted)}.nd .pb-tabs button+button{border-left:0}.nd .pb-tabs button[aria-pressed=true]{background:#FFF;color:var(--ink);box-shadow:0 1px 2px rgba(27,28,31,.08)}.nd .pb-tabs span{color:var(--ink-faint)}.nd .pb-search .input{padding-left:34px;height:36px}.nd .pb-search-i{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--ink-faint);pointer-events:none}.nd .pb-search kbd{border-radius:6px;background:#F4F2EE;border-color:var(--line);font-size:11px}.nd .pc{overflow:hidden}.nd .pc.is-running{border-top:1px solid var(--line)}.nd .pc-h{gap:12px;padding:14px 16px;border-bottom-color:var(--line)}.nd .pc-thumb{width:56px;height:44px;border-radius:10px;background:linear-gradient(160deg,#F7F5F1,#ECE8E1);border:1px solid var(--line);display:inline-flex;align-items:center;justify-content:center;flex:none}.nd .pc-img{width:46px;height:34px;filter:drop-shadow(0 4px 6px rgba(27,28,31,.2))}.nd .pc-title a{font-family:var(--nd-display);font-size:16px;font-weight:600;letter-spacing:-.015em}.nd .pc-title a:hover{text-decoration:none;color:var(--amber-text)}.nd .pc-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.nd .pc-chips>span{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:6px;background:#F4F2EE;color:var(--ink-muted);font-size:12px;white-space:nowrap}.nd .pc-meters{gap:0;background:none;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--line)}.nd .mt{padding:12px 16px 6px;gap:6px}.nd .mt+.mt{border-left:1px solid var(--line)}.nd .mt-top{font-family:var(--nd-sans);font-size:12px;text-transform:none;letter-spacing:0}.nd .mt-top b{font-family:var(--nd-display);font-size:20px;font-weight:600}.nd .mt-bar{height:4px;background:#EFECE7}.nd .mt-bar,.nd .mt-bar i{border-radius:999px}.nd .mt-bar i.grey{background:#3D3F45}.nd .pc-idle{color:var(--ink-muted);background:#FBFAF8}.nd .pc-f{padding:12px 16px}.nd .pc-stats small{font-family:var(--nd-sans);font-size:11px;letter-spacing:0;text-transform:none;color:var(--ink-faint)}.nd .pc-stats b,.nd .pc-stats span{font-family:var(--nd-mono);font-size:13px;font-weight:500}.nd .pc-op{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:9px;border:1px solid var(--line);background:#FFF;font-family:var(--nd-sans);font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--ink);box-shadow:0 1px 2px rgba(27,28,31,.05);text-decoration:none}.nd .pc-op:hover{border-color:var(--line-strong);color:var(--ink);background:#F7F5F1}.nd .pc-op.pc-connect{background:var(--amber);border-color:var(--amber);color:#1A1206}.nd .pc-op.pc-connect:hover{background:#FFB547}.nd .pc-more{padding-right:8px}.nd .pc-connect-box{padding:0 16px 16px}.nd .copy{background:#F4F2EE;border:1px solid var(--line);border-radius:10px}.nd .copy-label{font-family:var(--nd-sans);font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--amber-text)}.nd .copy code{color:var(--ink)!important}.nd .copy-btn{border-radius:7px;background:#FFF;border:1px solid var(--line);font-family:var(--nd-sans);text-transform:none;letter-spacing:0;font-size:12px;font-weight:500;color:var(--ink)}.nd .copy-btn:hover{background:var(--amber);border-color:var(--amber);color:#1A1206}.nd .pm{padding:16px}.nd .pm-head h2{font-size:16px}.nd .pm-grid{gap:12px;background:none;border:0}.nd .ch{border:1px solid var(--line);border-radius:10px;padding:12px 14px 10px}.nd .ch-top{font-family:var(--nd-sans);text-transform:none;letter-spacing:0;font-size:13px}.nd .ch-top b{font-family:var(--nd-display);font-size:22px}.nd .ch-grid i{border-top:1px dashed #efece7}.nd .ch-foot{font-family:var(--nd-mono);color:var(--ink-faint)}.nd .spark-dot{stroke:#FFF;stroke-width:2}.nd .live-tag{color:var(--amber-text)}.nd .dash-quick-card{background:#FFF;border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-card)}.nd .dash-quick-card:hover{border-color:var(--amber-edge);box-shadow:0 0 0 3px var(--amber-soft);transform:translateY(-2px)}.nd .dash-empty-art{background:radial-gradient(60% 70% at 50% 60%,rgba(255,159,28,.16),transparent 70%);border-radius:12px}@media (max-width:1100px){.nd .dash-cards,.nd .pc-meters{grid-template-columns:1fr 1fr}.nd .mt:nth-child(3){border-left:0}.nd .mt:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:860px){.nd{flex-direction:column;background:var(--bg)}.nd .side{position:static;height:auto;align-items:center;padding:12px 16px;gap:12px;border-right:0;border-bottom:1px solid var(--line)}.nd .cx-nav,.nd .side{width:100%;flex-direction:row;flex-wrap:wrap}.nd .cx-nav{gap:4px;order:3}.nd .cx-group{flex-direction:row}.nd .cx-group-t{display:none}.nd .cx-user{border-top:0;padding:0;margin-left:auto}.nd .cx-user-t{display:none}.nd .cx-top{padding:0 16px}.nd .main{padding:20px 16px 48px}.nd .dash-cards{grid-template-columns:1fr}}.nl{--ink:#1F1C1B;--muted:#5E5955;--line:#D9D5CF;min-height:100svh;background:#1C1917;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 16px 40px;box-sizing:border-box;position:relative;overflow:hidden;font-family:Funnel Sans,system-ui,sans-serif;color:var(--ink)}body:has(.nl){background:#1C1917}.nl-bg{position:fixed;inset:0;overflow:hidden;pointer-events:none}.nl-sq{position:absolute;left:50%;top:50%;width:120vmax;height:120vmax;border-radius:22%;transform:translate(-50%,-50%) rotate(45deg);background:#221E1B;box-shadow:0 0 0 1px rgba(255,255,255,.035)}.nl-sq.s2{width:92vmax;height:92vmax;background:#1E1A18}.nl-sq.s3{width:150vmax;height:150vmax;background:transparent;transform:translate(-50%,-50%) rotate(30deg);box-shadow:0 0 0 1px rgba(255,255,255,.03)}.nl-ray{position:absolute;width:46vmax;height:7vmax;border-radius:50%;filter:blur(22px);opacity:.85;mix-blend-mode:screen;background:linear-gradient(90deg,transparent,#FF5A1F 18%,#FF9F1C 34%,#FFE27A 48%,#8FE3FF 64%,#7A6BFF 80%,transparent)}.nl-ray.r1{left:-12vmax;top:-2vmax;transform:rotate(-28deg)}.nl-ray.r2{right:-14vmax;top:-3vmax;transform:rotate(22deg);opacity:.6}.nl-ray.r3{left:-16vmax;bottom:8vmax;transform:rotate(-38deg);opacity:.75}.nl-ray.r4{right:-18vmax;bottom:6vmax;transform:rotate(-12deg);opacity:.35}@media (prefers-reduced-motion:no-preference){.nl-ray{animation:nl-drift 14s ease-in-out infinite alternate}.nl-ray.r2{animation-delay:-4s}.nl-ray.r3{animation-delay:-8s}}@keyframes nl-drift{to{translate:2vmax 1.5vmax;opacity:.55}}.nl-back{position:fixed;left:20px;top:18px;z-index:2;color:rgba(255,255,255,.75);text-decoration:none;font-size:13px}.nl-back:hover{color:#FFF}.nl-card{position:relative;z-index:1;width:min(360px,100%);box-sizing:border-box;background:#FFF;padding:44px 32px 40px;border-radius:4px;box-shadow:0 40px 80px -30px rgba(0,0,0,.7);animation:rise .6s cubic-bezier(.16,1,.3,1) both}.nl-brand{margin-bottom:22px}.nl-brand .wm{font-size:26px;color:#121316}.nl-brand .wm small{color:var(--muted)}.nl .auth-form{max-width:none;gap:0}.nl .auth-form h1{font:500 19px/1.3 Funnel Sans,sans-serif;letter-spacing:-.01em;margin:0 0 8px;color:var(--ink)}.nl-sub{margin:0 0 22px;color:var(--muted);font-size:13px;line-height:1.5}.nl-fld{position:relative;margin-bottom:16px}.nl-fld input{width:100%;box-sizing:border-box;height:46px;border:1px solid var(--line);border-radius:3px;padding:16px 14px 6px;font:400 14px Funnel Sans,sans-serif;color:var(--ink);background:#FFF;outline:none;transition:border-color .15s}.nl-fld label{position:absolute;left:14px;top:14px;font-size:13.5px;color:var(--muted);transition:all .15s;pointer-events:none}.nl-fld input:focus,.nl-fld input:not(:placeholder-shown){border-color:var(--ink)}.nl-fld input:focus+label,.nl-fld input:not(:placeholder-shown)+label{top:5px;font-size:10.5px}.nl-fld small{display:block;margin-top:6px;font-size:12px;color:var(--muted)}.nl-btn{position:relative;overflow:hidden;width:100%;height:46px;border-radius:3px;border:1px solid var(--ink);background:var(--ink);color:#FFF;font:500 13.5px Funnel Sans,sans-serif;cursor:pointer;transition:background .2s,transform .12s;margin-top:2px}.nl-btn:hover{background:#35302D}.nl-btn:active{transform:translateY(1px)}.nl-btn[disabled]{cursor:progress}.nl-btn .btn-bar{background:var(--amber)}.nl :focus-visible{outline:2px solid #FF9F1C;outline-offset:2px}.nl-err{margin:0 0 16px;padding:10px 12px;border-radius:3px;background:#FCE6E3;border:1px solid #f3c5bf;color:#8A1F14;font-size:13px}.nl-alt{margin:22px 0 0;font-size:12px;color:var(--muted);text-align:center}.nl-alt a{color:var(--ink);text-underline-offset:.2em}.nl-foot{position:relative;z-index:1;display:flex;gap:18px;margin-top:22px;font-size:12px}.nl-foot a{color:rgba(255,255,255,.55);text-decoration:none}.nl-foot a:hover{color:#FFF}.nd .pb-grid{grid-template-columns:1fr;gap:12px}.nd .pc{display:grid;grid-template-columns:minmax(260px,1.1fr) 2.4fr;grid-template-areas:"h m" "f m" "c c"}.nd .pc-h{grid-area:h;border-bottom:0;align-items:flex-start;padding-bottom:6px}.nd .pc-h .pill{margin-left:auto}.nd .pc-idle,.nd .pc-meters{grid-area:m;border-bottom:0;border-left:1px solid var(--line)}.nd .pc-idle{display:flex;align-items:center;margin:0}.nd .pc-f{grid-area:f;flex-direction:column;align-items:flex-start;gap:12px;padding-top:6px}.nd .pc-connect-box{grid-area:c;border-top:1px solid var(--line);padding-top:14px;grid-template-columns:1fr 1fr}.nd .mt{padding:16px 16px 10px;align-content:start}.nd .mt .spark{height:44px;margin-top:4px}.nd .pc-stats{gap:24px}@media (max-width:1000px){.nd .pc{grid-template-columns:1fr;grid-template-areas:"h" "m" "f" "c"}.nd .pc-idle,.nd .pc-meters{border-left:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.nd .pc-f{flex-direction:row;align-items:center}.nd .pc-connect-box{grid-template-columns:1fr}}.nc-splash{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;background:radial-gradient(40% 40% at 50% 50%,#FFF8EC,#F6F5F2 70%);transition:opacity .32s ease-out,visibility .32s}.nc-splash[data-done],html[data-nc-seen] .nc-splash{opacity:0;visibility:hidden;pointer-events:none}.nc-splash-in{display:flex;flex-direction:column;align-items:center;gap:22px}.nc-splash-wm{display:inline-flex;align-items:baseline;font:600 44px/1 Inter Variable,Inter,system-ui,sans-serif;letter-spacing:-.057em;color:#121316;animation:nc-in .6s cubic-bezier(.16,1,.3,1) both}.nc-splash-wm i{display:inline-block;width:.33em;height:.66em;margin-left:.06em;background:#FF9F1C;box-shadow:0 0 28px rgba(255,159,28,.5);animation:nd-splash-blink .9s steps(1) infinite}.nc-splash-wm small{font-size:.62em;font-weight:500;letter-spacing:-.03em;color:#66615A;margin-left:.28em;animation:nc-in .6s cubic-bezier(.16,1,.3,1) .25s both}.nc-splash-line{width:140px;height:2px;border-radius:2px;background:#E6E2DB;overflow:hidden}.nc-splash-line b{display:block;height:100%;background:#121316;transform-origin:left;animation:nc-fill 1s cubic-bezier(.4,0,.2,1) both}@keyframes nd-splash-blink{0%,64%{opacity:1}65%,to{opacity:.15}}@keyframes nc-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes nc-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.nc-loading{display:flex;flex-direction:column;gap:14px}.nc-topline{position:fixed;top:0;left:0;right:0;height:2px;z-index:60;background:linear-gradient(90deg,transparent,#FF9F1C,transparent);background-size:40% 100%;background-repeat:no-repeat;animation:nc-run 1s linear infinite}@keyframes nc-run{0%{background-position:-40% 0}to{background-position:140% 0}}.nc-sk{border-radius:10px;background:linear-gradient(100deg,#EDEAE4 30%,#F6F4F0 50%,#EDEAE4 70%);background-size:200% 100%;animation:nc-shine 1.4s linear infinite}.nc-sk-h{width:320px;height:36px;margin-top:26px}.nc-sk-p{width:240px;height:16px;margin-bottom:10px}.nc-sk-row{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.nc-sk-card{height:150px;border-radius:12px}.nc-sk-wide{height:170px;border-radius:12px}@keyframes nc-shine{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.nc-sk,.nc-splash-line b,.nc-splash-wm,.nc-splash-wm i,.nc-splash-wm small,.nc-topline{animation:none!important}}@media (max-width:860px){.nc-sk-row{grid-template-columns:1fr 1fr}}.nd h1 .pill{font-family:var(--nd-sans);letter-spacing:0;vertical-align:middle}.nh{--ink:#121316;--ink-muted:#5E5955;--line:#E6E2DB;--bg:#FFFFFF;background:#FFF;color:var(--ink);font-family:Funnel Sans,system-ui,sans-serif;font-size:15px;line-height:1.55}body:has(.nh){background:#FFF}.nh .wrap{max-width:1240px;padding:0 32px}.nh h1,.nh h2,.nh h3{font-family:Funnel Sans,system-ui,sans-serif;font-weight:600;letter-spacing:-.035em;margin:0}.nh :focus-visible{outline:2px solid #FF9F1C;outline-offset:3px;border-radius:4px}::selection{background:#FFC266;color:#121316}.nh-header{background:rgba(255,255,255,.9);border-bottom:1px solid var(--line);transition:background .25s,border-color .25s,color .25s}.nh-header .site-nav{height:64px}.nh-header .wm{font-size:24px;color:#121316;transition:color .25s}.nh-header .nav-links a{color:#3A3733;text-decoration:none;font-size:14px;transition:color .25s}.nh-header .nav-links a:hover{color:#121316}.nh-header .actions{display:flex;align-items:center;gap:6px}.nh-header .btn{border-radius:4px;font-family:Funnel Sans,sans-serif;font-weight:500;min-height:36px}.nh-header .btn-subtle{color:#3A3733}.nh-header .btn-dark{background:#121316;border-color:#121316;color:#FFF;gap:8px}.nh-header .btn-dark:hover{background:#2A2B30}.nh-header.onhero{background:transparent;border-bottom-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.nh-header.onhero .btn-subtle,.nh-header.onhero .nav-links a,.nh-header.onhero .wm,.nh-header.onhero .wm small{color:#FFF}.nh-header.onhero .btn-subtle:hover{background:rgba(255,255,255,.12)}.nh-header.onhero .btn-dark{background:rgba(18,19,22,.85);border-color:rgba(255,255,255,.18)}.nh-header.onhero .menu-btn{background:transparent;color:#FFF;border-color:rgba(255,255,255,.4)}.nh-progress{position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#FF9F1C;transform-origin:left;pointer-events:none}.nh-header.onhero .nh-progress{opacity:0}.nh-hero{position:relative;margin-top:-65px;min-height:max(640px,92vh);display:flex;align-items:center;overflow:hidden;background:#1A1714;color:#FFF}.nh-hero-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:70% 40%}.nh-hero:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(18,15,12,.92),rgba(18,15,12,.78) 34%,rgba(18,15,12,.25) 62%,rgba(18,15,12,.05)),linear-gradient(0deg,rgba(18,15,12,.45),transparent 30%)}.nh-hero-in{position:relative;z-index:2;width:100%;padding-top:120px;padding-bottom:72px}.nh-hero h1{font-size:clamp(44px,6.2vw,82px);line-height:.98;letter-spacing:-.045em;max-width:9.5em;animation:nc-in .8s cubic-bezier(.16,1,.3,1) both}.nh-lead{max-width:30em;margin:24px 0 0;font-size:17px;line-height:1.55;color:rgba(255,255,255,.82);animation:nc-in .8s cubic-bezier(.16,1,.3,1) .1s both}.nh-cta{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:30px}.nh-hero .nh-cta{animation:nc-in .8s cubic-bezier(.16,1,.3,1) .2s both}.nh-btn{display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 20px;border-radius:4px;font-weight:500;font-size:15px;text-decoration:none;transition:background .2s,transform .12s,box-shadow .2s}.nh-btn:active{transform:translateY(1px)}.nh-btn svg{transition:transform .2s}.nh-btn:hover svg{transform:translateX(2px)}.nh-btn-amber{background:#FF9F1C;color:#1A1206;box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 8px 20px -10px rgba(255,159,28,.8)}.nh-btn-amber:hover{background:#FFB547}.nh-btn-dark{background:#121316;color:#FFF}.nh-btn-dark:hover{background:#2A2B30}.nh-link{font-size:15px;text-underline-offset:.3em;text-decoration-thickness:1px}.nh-link,.nh-link-light{color:#FFF}.nh-link-dark{color:#121316}.nh-trust{list-style:none;padding:0;margin:40px 0 0;display:grid;grid-template-columns:repeat(2,max-content);grid-gap:10px 36px;gap:10px 36px;font-size:13.5px;color:rgba(255,255,255,.8);animation:nc-in .8s cubic-bezier(.16,1,.3,1) .3s both}.nh-trust li{display:flex;align-items:center;gap:9px}.nh-trust svg{color:rgba(255,255,255,.65)}.nh-type{margin:32px 0 0;min-height:1.6em;font:400 14.5px/1.6 JetBrains Mono,monospace;color:#FFB547}.nh-type i{display:inline-block;width:8px;height:15px;margin-left:2px;vertical-align:-2px;background:#FF9F1C;animation:nd-caret 1.06s steps(1) infinite}.nh-tools{padding:34px 0 30px;border-bottom:1px solid var(--line);text-align:center}.nh-tools p{margin:0 0 18px;font-size:13px;color:var(--ink-muted)}.nh-marquee{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.nh-marquee>div{display:flex;gap:52px;width:max-content;animation:nh-scroll 40s linear infinite}.nh-marquee span{display:inline-flex;align-items:center;gap:9px;font-size:15px;font-weight:500;color:#2E2B28;white-space:nowrap}.nh-marquee:hover>div{animation-play-state:paused}@keyframes nh-scroll{to{transform:translateX(-50%)}}.nh-sect{padding-top:120px}.nh-head{display:grid;grid-template-columns:1.15fr 1fr;grid-gap:40px 80px;gap:40px 80px;align-items:end;margin-bottom:44px}.nh-head h2{font-size:clamp(34px,4.2vw,54px);line-height:1.02;letter-spacing:-.04em}.nh-head p{margin:0;max-width:30em;color:var(--ink-muted);font-size:16px}.nh-h3{font-size:22px;letter-spacing:-.025em;margin:56px 0 18px}.nh-kinds{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.nh-kind{display:flex;flex-direction:column;text-decoration:none;color:var(--ink)}.nh-kind-art{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:4/3;border-radius:6px;border:1px solid #eeeae3;background:radial-gradient(70% 60% at 50% 70%,#FFF1DC 0,rgba(255,241,220,0) 70%),linear-gradient(180deg,#FBFAF8,#F3F0EA);overflow:hidden;margin-bottom:22px}.nh-kind-art img{width:78%;height:auto;filter:drop-shadow(0 22px 22px rgba(60,40,10,.22));transition:transform .6s cubic-bezier(.16,1,.3,1)}.nh-kind:hover .nh-kind-art img{transform:translateY(-6px) scale(1.03)}.nh-kind h3{font-size:19px;letter-spacing:-.02em}.nh-kind p{margin:8px 0 14px;font-size:14.5px}.nh-kind p,.nh-kind-f{color:var(--ink-muted)}.nh-kind-f{margin-top:auto;display:flex;justify-content:space-between;gap:12px;padding-top:14px;border-top:1px solid var(--line);font-size:13px}.nh-kind-f b{display:inline-flex;align-items:center;gap:6px;color:var(--ink);font-weight:600;white-space:nowrap}.nh-kind:hover .nh-kind-f b{color:#8F4C00}.nh-rows{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.nh-rows>li{display:grid;grid-template-columns:40px minmax(180px,1fr) 2.6fr 36px;grid-gap:22px;gap:22px;align-items:center;padding:22px 0;border-bottom:1px solid var(--line)}.nh-row-ic{width:40px;height:40px;border-radius:9px;background:#121316;color:#FFF;display:inline-flex;align-items:center;justify-content:center}.nh-row-t h3{font-size:18px;letter-spacing:-.02em}.nh-row-t p{margin:4px 0 0;font-size:14px;color:var(--ink-muted)}.nh-steps ol{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;border:1px solid var(--line);border-radius:6px;overflow:hidden}.nh-steps li{display:flex;flex-direction:column;gap:8px;padding:10px 12px;font-size:12.5px;line-height:1.3;color:#2E2B28;background:#FFF}.nh-steps li+li{border-left:1px solid var(--line)}.nh-steps li svg{color:#8F4C00}.nh-steps small{display:block;margin-top:7px;font:11.5px JetBrains Mono,monospace;color:var(--ink-muted)}.nh-rows>li:hover .nh-steps li{background:#FFFBF4}.nh-row-go{width:34px;height:34px;border-radius:999px;border:1px solid var(--line);display:inline-flex;align-items:center;justify-content:center;color:var(--ink);transition:background .2s,border-color .2s}.nh-row-go:hover{background:#FF9F1C;border-color:#FF9F1C}.nh-dark{position:relative;display:grid;grid-template-columns:1.1fr 1fr;grid-gap:48px;gap:48px;align-items:center;padding:64px 56px;border-radius:6px;overflow:hidden;background:#141210;color:#FFF}.nh-dark-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.28;filter:saturate(.7)}.nh-dark:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(20,18,16,.95) 25%,rgba(20,18,16,.7))}.nh-dark>:not(img){position:relative;z-index:2}.nh-tag{display:inline-flex;height:26px;align-items:center;padding:0 10px;border:1px solid rgba(255,159,28,.5);border-radius:4px;font-size:12.5px;color:#FFB547;background:rgba(255,159,28,.08)}.nh-dark h2{margin-top:18px;font-size:clamp(32px,3.8vw,48px);line-height:1.02;letter-spacing:-.04em}.nh-dark-in>p{margin:18px 0 0;max-width:30em;color:rgba(255,255,255,.75);font-size:16px}.nh-meter{background:rgba(255,255,255,.97);color:#121316;border-radius:10px;padding:20px;box-shadow:0 40px 80px -30px rgba(0,0,0,.8)}.nh-meter-h{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.nh-meter-name b{display:block;font-size:16px;letter-spacing:-.015em}.nh-meter-name small{font-size:12.5px;color:var(--ink-muted)}.nh-state{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:600;background:#F1EFEB;color:var(--ink-muted)}.nh-state i{width:6px;height:6px;border-radius:999px;background:currentColor}.nh-state.on{background:#E2F2E7;color:#17703F}.nh-state.on i{animation:pill-ok 1.6s ease-in-out infinite}.nh-meter-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin:20px 0 16px}.nh-meter-row small{display:block;font-size:12px;color:var(--ink-muted)}.nh-meter-row b{font:500 18px JetBrains Mono,monospace;letter-spacing:-.02em}.nh-amber{color:#8F4C00}.nh-meter-bar{height:4px;border-radius:999px;background:#EFECE7;overflow:hidden}.nh-meter-bar i{display:block;height:100%;background:#FF9F1C;border-radius:999px;transition:width .1s linear}.nh-meter-note{margin:12px 0 0;font-size:13px;color:var(--ink-muted)}.nh-points{list-style:none;padding:0;margin:28px 0 0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px;font-size:14.5px;color:var(--ink-muted)}.nh-points li{position:relative;padding-left:18px}.nh-points li:before{content:"";position:absolute;left:0;top:.45em;width:7px;height:11px;background:#FF9F1C}.nh-points b{color:var(--ink);font-weight:600}.nh .board,.nh .nh-panel{border-radius:6px}.nh-panel{border:1px solid var(--line);border-radius:6px;padding:20px;background:#FFF}.nh-faq{display:grid;grid-template-columns:1fr 1.6fr;grid-gap:40px 80px;gap:40px 80px}.nh-faq h2{font-size:clamp(34px,4.2vw,54px);letter-spacing:-.04em;line-height:1}.nh-faq details{border-bottom:1px solid var(--line)}.nh-faq details:first-child{border-top:1px solid var(--line)}.nh-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:17px;font-weight:500;letter-spacing:-.01em}.nh-faq summary::-webkit-details-marker{display:none}.nh-faq .nh-minus,.nh-faq details[open] .nh-plus{display:none}.nh-faq details[open] .nh-minus{display:block}.nh-faq details p{margin:-6px 0 20px;max-width:40em;color:var(--ink-muted);animation:nc-in .35s cubic-bezier(.16,1,.3,1) both}.nh-end{padding-top:120px;padding-bottom:120px}.nh-end-in{display:grid;grid-template-columns:1fr 1fr;grid-gap:56px;gap:56px;align-items:center}.nh-end-in img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:6px}.nh-end h2{font-size:clamp(36px,4.6vw,60px);line-height:1;letter-spacing:-.045em}.nh-end p{margin:18px 0 0;max-width:28em;color:var(--ink-muted);font-size:16px}.nh .foot,.nh~.foot{background:#FFF}@media (prefers-reduced-motion:reduce){.nh-hero .nh-cta,.nh-hero h1,.nh-lead,.nh-marquee>div,.nh-trust,.nh-type i{animation:none!important}}@media (max-width:980px){.nh-dark,.nh-end-in,.nh-faq,.nh-head{grid-template-columns:1fr}.nh-dark{padding:40px 24px}.nh-kinds,.nh-points{grid-template-columns:1fr}.nh-rows>li{grid-template-columns:40px 1fr 34px}.nh-steps{grid-column:1/-1}.nh-steps ol{grid-auto-flow:row;grid-template-columns:1fr 1fr}.nh-steps li+li{border-left:0}.nh-steps li{border-bottom:1px solid var(--line)}.nh-row-go{grid-row:1;grid-column:3}}@media (max-width:640px){.nh .wrap{padding:0 20px}.nh-sect{padding-top:80px}.nh-trust{grid-template-columns:1fr}.nh-hero-in{padding-top:110px}}@media (max-width:760px){.nh-header .actions .btn-dark,.nh-header .actions .btn-subtle{display:none}.nh-header .mobile-actions .btn{display:inline-flex}.nh .board-row{grid-template-columns:minmax(0,1fr) auto auto;padding:12px 14px}.nh .board-name small,.nh .board-row>:nth-child(2),.nh .hide-s{display:none}.nh .seg{max-width:100%}.nh-panel{padding:14px;overflow:hidden}.nh .seg-btn{padding:6px 10px;font-size:13px}}.nh .board{box-shadow:none;border-radius:6px}.nh .board-head{background:#FBFAF8}.nh .board .btn-sm{border-radius:4px}.nav-links.mega>ul{display:flex;gap:4px;list-style:none;margin:0;padding:0}.nav-links.mega>ul>li{position:static}.mega-trigger,.nav-links.mega>ul>li>a{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;gap:5px;height:36px;padding:0 12px;border-radius:4px;font-size:14px;color:#3A3733;text-decoration:none;transition:color .2s,background .2s}.mega-trigger:hover,.mega-trigger[aria-expanded=true],.nav-links.mega>ul>li>a:hover{color:#121316;background:rgba(18,19,22,.05)}.mega-trigger svg{transition:transform .2s;opacity:.7}.mega-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.mega-trigger:focus-visible{outline:2px solid #FF9F1C;outline-offset:2px}.nh-header.onhero .mega-trigger,.nh-header.onhero .nav-links.mega>ul>li>a{color:#FFF}.nh-header.onhero .mega-trigger:hover,.nh-header.onhero .mega-trigger[aria-expanded=true],.nh-header.onhero .nav-links.mega>ul>li>a:hover{background:rgba(255,255,255,.12)}.site-header{position:-webkit-sticky;position:sticky}.site-nav{position:relative}.mega-panel{position:absolute;left:50%;top:calc(100% + 4px);width:min(860px,calc(100vw - 48px));transform:translate(-50%,8px);display:grid;grid-template-columns:300px 1fr;background:#FFF;border:1px solid #e6e2db;border-radius:8px;box-shadow:0 30px 70px -20px rgba(18,19,22,.35),0 2px 6px rgba(18,19,22,.06);overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease-out,transform .22s cubic-bezier(.16,1,.3,1),visibility .18s;z-index:40;color:#121316}.mega-panel[data-open]{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.mega-panel:before{content:"";position:absolute;left:0;right:0;top:-12px;height:12px}.mega-promo{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:14px;min-height:280px;padding:24px;background:radial-gradient(80% 60% at 60% 35%,rgba(255,159,28,.35),transparent 70%),linear-gradient(160deg,#1E1F23,#0E0F11);color:#FFF;text-decoration:none;overflow:hidden}.mega-promo img{position:absolute;top:18px;left:50%;width:82%;transform:translateX(-50%) rotate(-6deg);filter:drop-shadow(0 24px 24px rgba(0,0,0,.6));transition:transform .5s cubic-bezier(.16,1,.3,1)}.mega-promo:hover img{transform:translateX(-50%) rotate(-3deg) translateY(-4px) scale(1.03)}.mega-promo-t{position:relative;display:flex;flex-direction:column;gap:4px}.mega-promo-t b{font-size:18px;font-weight:600;letter-spacing:-.02em}.mega-promo-t span{font-size:13.5px;color:rgba(255,255,255,.72)}.mega-promo-cta{position:relative;align-self:flex-start;display:inline-flex;align-items:center;height:38px;padding:0 16px;border-radius:4px;background:#FF9F1C;color:#1A1206;font-size:14px;font-weight:500}.mega-promo:hover .mega-promo-cta{background:#FFB547}.mega-cols{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:24px;gap:24px;padding:26px 28px}.mega-h{margin:0 0 10px;font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#8F4C00}.mega-cols ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.mega-cols a{display:flex;align-items:center;gap:9px;padding:6px 8px;margin:0 -8px;border-radius:6px;color:#2E2B28;text-decoration:none;font-size:14px;line-height:1.3}.mega-cols a:hover{background:#F6F4F0;color:#121316}.mega-cols a span{display:flex;flex-direction:column}.mega-cols small{font-size:12px;color:#7A746C;font-family:JetBrains Mono,monospace;margin-top:2px}@media (max-width:900px){.nav-links.mega{display:none}}@media (prefers-reduced-motion:reduce){.mega-panel{transition:none}}.nh .seg{overflow-x:auto;flex-wrap:nowrap}.nh-header .mega-panel .mega-cols a{color:#2E2B28}.nh-header .mega-panel .mega-cols a:hover{color:#121316}.mega-promo{justify-content:flex-start}.mega-promo img{position:relative;top:auto;left:auto;transform:rotate(-6deg);width:78%;align-self:center;margin:4px 0 6px}.mega-promo:hover img{transform:rotate(-3deg) translateY(-4px) scale(1.03)}.mega-promo-t{margin-top:auto}.nh-header .mega-panel a.mega-promo,.nh-header.onhero .mega-panel a.mega-promo{color:#FFF}.nl .auth-form{display:flex;flex-direction:column;gap:16px}.nl .auth-form .field{margin:0}.nl .auth-form .btn,.nl .auth-form .input{min-height:44px;border-radius:4px}.nl .auth-form .btn{width:100%;justify-content:center}.nl .auth-form .btn-primary{background:#1F1C1B;border-color:#1F1C1B;color:#FFF}.nl .auth-form .alert{margin:0}@media (max-width:420px){.nl-card{padding:32px 22px}}