:root{--fb-green:#6ae83e;--fb-green-hi:#c9ff95;--fb-green-deep:#259208;--fb-on-green:#14220c;--fb-ink:#14170f;--fb-charcoal:#353d30;--fb-white:#fff;--fb-bg:#10130f;--fb-bg-deep:#080d08;--fb-surface:#182016;--fb-surface-active:#1a2515;--fb-line:#34402d;--fb-line-soft:#293324;--fb-line-header:#2a3425;--fb-line-control:#48583e;--fb-text:#edf2e8;--fb-text-strong:#f2f4ef;--fb-text-muted:#a4b29c;--fb-text-faint:#94a387;--fb-label:#a5be92;--fb-link:#a9eb83;--fb-focus:#d4ffb4;--fb-blueprint:#061e31;--fb-blueprint-grid:#17405b;--fb-blueprint-line:#8bd9ff;--fb-blueprint-label:#8bd9ff;--fb-scan:#6ae83e40;--fb-scan-band:#6ae83e0d;--fb-grid-size:40px;--fb-stage:linear-gradient(var(--fb-blueprint-grid) 1px,transparent 1px) 0 0/40px 40px,linear-gradient(90deg,var(--fb-blueprint-grid) 1px,transparent 1px) 0 0/40px 40px,#061e31;--fb-font-mono:ui-monospace,"SF Mono",Menlo,monospace;--fb-glass-silver:linear-gradient(180deg,#fff 0%,#c6d7d3 35%,#fff 48%,#789894 60%,#e8f7ed 100%);--fb-glass-green:linear-gradient(180deg,#c9ff95 0%,#6ae83e 35%,#bfff7c 48%,#259208 60%,#55d521 100%);--fb-glass-swatch:linear-gradient(125deg,#13251d,#a5e78799,#345f3c);--fb-glass-sidewall:#272e27;--fb-shine:linear-gradient(110deg,transparent 40%,#fff7 48%,#fff 50%,#fff7 52%,transparent 60%);--fb-font:"Avenir Next","Avenir","Trebuchet MS",sans-serif;--fb-font-web:"Avenir Next","Avenir","Nunito Sans","Trebuchet MS",sans-serif;--fb-h1:clamp(40px,5.3vw,82px);--fb-h1-track:-.065em;--fb-h1-weight:500;--fb-h1-lh:1.03;--fb-h2:34px;--fb-h2-track:-.045em;--fb-h2-weight:500;--fb-h2-lh:1.1;--fb-body:14px;--fb-body-lh:1.6;--fb-small:12px;--fb-meta:10px;--fb-eyebrow:10px;--fb-eyebrow-track:.18em;--fb-eyebrow-weight:600;--fb-brand-track:.14em;--fb-sub-track:.26em;--fb-radius:3px;--fb-radius-btn:4px;--fb-radius-dialog:8px;--fb-radius-pill:24px;--fb-hair:1px;--fb-tick-w:34px;--fb-tick-h:3px;--fb-gutter:4vw;--fb-max:1600px;--fb-header-h:96px;--fb-header-h-mobile:76px;--fb-s1:4px;--fb-s2:8px;--fb-s3:12px;--fb-s4:16px;--fb-s5:20px;--fb-s6:30px;--fb-s7:48px;--fb-s8:70px;--fb-float-period:8s;--fb-ease:cubic-bezier(.4,0,.2,1);--fb-shadow-logo:drop-shadow(0 28px 20px #0008)}@media (prefers-reduced-motion:reduce){:root{--fb-float-period:0s}}.fb-eyebrow{font:var(--fb-eyebrow-weight) var(--fb-eyebrow)/1 var(--fb-font);letter-spacing:var(--fb-eyebrow-track);text-transform:uppercase;color:var(--fb-green)}.fb-btn{background:var(--fb-green);color:var(--fb-on-green);border-radius:var(--fb-radius);border:0;padding:13px 18px;font-size:12px;font-weight:600;text-decoration:none;display:inline-block}.fb-btn-outline{color:#dce6d6;border:1px solid var(--fb-line-control);border-radius:var(--fb-radius-btn);background:0 0;padding:10px 16px}.fb-panel{background:var(--fb-bg-deep);border:1px solid var(--fb-line);position:relative}.fb-panel:before{content:"";width:var(--fb-tick-w);height:var(--fb-tick-h);background:var(--fb-green);position:absolute;top:-1px;left:-1px}.fb-row{border-bottom:1px solid var(--fb-line);color:var(--fb-text-muted);padding:14px 8px}.fb-row[aria-selected=true]{color:var(--fb-green);background:var(--fb-surface-active)}.fb-glass-text{background:var(--fb-glass-silver);color:#0000;-webkit-background-clip:text;background-clip:text}.fb-stage{background:var(--fb-stage)}.fb-blueprint-label{font:11px/1 var(--fb-font-mono);color:var(--fb-blueprint-label);letter-spacing:.04em;text-transform:uppercase}.fb-float{animation:fb-float var(--fb-float-period) ease-in-out infinite;filter:var(--fb-shadow-logo)}@keyframes fb-float{0%,to{transform:translateY(0)rotateX(0)rotateY(5.5deg)}25%{transform:translateY(-11px)rotateX(2deg)rotateY(0)}50%{transform:translateY(0)rotateX(0)rotateY(-5.5deg)}75%{transform:translateY(11px)rotateX(-2deg)rotateY(0)}}:focus-visible{outline:2px solid var(--fb-focus);outline-offset:4px}
