@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/instrument-sans-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/inter-400-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/jetbrains-mono-400-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink: #070a12;--ink-raised: #0e1320;--line: #1c2333;--text: #e8ecf5;--text-muted: #8c97ad;--accent: #4c6fff;--accent-soft: #4c6fff1a;--signal: #ffb020;--positive: #2ed47a;--line-strong: #2a3348;--ink-sunken: #05070d;--focus-ring: var(--accent);--negative: #ff6b6b;--font-display: "Instrument Sans", "Inter", system-ui, sans-serif;--font-body: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", "Menlo", monospace;--t-13: .8125rem;--t-15: .9375rem;--t-17: 1.0625rem;--t-20: 1.25rem;--t-28: 1.75rem;--t-40: 2.5rem;--t-56: 3.5rem;--t-88: 5.5rem;--display-h1: clamp(2.5rem, 1.6rem + 4.4vw, var(--t-88));--display-h2: clamp(2rem, 1.5rem + 2.4vw, var(--t-56));--display-h3: clamp(1.5rem, 1.3rem + 1vw, var(--t-28));--measure: 68ch;--content-max: 1200px;--gutter: 24px;--rhythm: 120px;--radius-card: 8px;--radius-button: 6px;--radius-tag: 4px;--hover-ms: .12s;--reveal-ms: .3s;--enter-ms: .4s}@media (max-width: 720px){:root{--rhythm: 80px;--gutter: 20px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:96px}body{margin:0;background:var(--ink);color:var(--text);font-family:var(--font-body);font-size:var(--t-17);font-weight:400;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,p,figure,ul,ol,dl{margin:0}ul,ol{padding:0;list-style:none}a{color:var(--accent);text-decoration:none;transition:color var(--hover-ms) ease}a:hover{color:var(--text)}img,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:2px}.skip-link{position:absolute;left:-9999px;top:0;z-index:100;padding:12px 20px;background:var(--accent);color:var(--ink);font-weight:500}.skip-link:focus{left:12px;top:12px;color:var(--ink)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.shell{width:100%;max-width:var(--content-max);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:var(--rhythm)}.section--ruled{border-top:1px solid var(--line)}.section--raised{background:var(--ink-raised);border-block:1px solid var(--line)}.section--band{padding-block:56px}.section-head{display:flex;flex-direction:column;gap:20px;max-width:var(--measure)}.section-head--centred{margin-inline:auto;align-items:center;text-align:center}.display{font-family:var(--font-display);font-weight:600;letter-spacing:-.03em;line-height:1.04;text-wrap:balance}.h1{font-size:var(--display-h1)}.h2{font-size:var(--display-h2)}.h3{font-size:var(--display-h3);line-height:1.15}.lede{font-size:var(--t-20);line-height:1.55;color:var(--text-muted);max-width:var(--measure)}.body{max-width:var(--measure);color:var(--text-muted)}.mono{font-family:var(--font-mono);font-size:var(--t-13);font-weight:400;letter-spacing:.08em;text-transform:uppercase;font-feature-settings:"tnum" 1}.mono-plain{font-family:var(--font-mono);font-size:var(--t-13);letter-spacing:.02em;font-feature-settings:"tnum" 1}.muted{color:var(--text-muted)}.reveal{opacity:.9;transform:translateY(8px);transition:opacity var(--reveal-ms) ease-out,transform var(--reveal-ms) ease-out}.reveal.is-visible{opacity:1;transform:none}@keyframes fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.enter{animation:fade-up var(--enter-ms) cubic-bezier(.22,.61,.36,1) both}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.reveal{opacity:1;transform:none}}.btn{display:inline-flex;align-items:center;gap:8px;padding:14px 24px;border-radius:var(--radius-button);font-size:var(--t-15);font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;border:1px solid transparent;transition:background-color var(--hover-ms) ease,border-color var(--hover-ms) ease,color var(--hover-ms) ease}.btn--primary{background:var(--accent);color:var(--ink)}.btn--primary:hover{background:#6484ff;color:var(--ink)}.btn--ghost{background:transparent;border-color:var(--line);color:var(--text)}.btn--ghost:hover{border-color:var(--line-strong);color:var(--text)}.btn--small{padding:10px 16px;font-size:var(--t-13)}.btn[disabled]{opacity:.55;cursor:not-allowed}.btn__arrow{flex:none;width:14px;height:14px}.eyebrow{display:flex;align-items:center;gap:12px;color:var(--text-muted)}.eyebrow:before{content:"";flex:none;width:24px;height:1px;background:var(--accent)}.section-head--centred .eyebrow{justify-content:center}.tag{display:inline-block;padding:4px 8px;border:1px solid var(--line);border-radius:var(--radius-tag);color:var(--text-muted);text-transform:none;letter-spacing:.02em}.tag-row{display:flex;flex-wrap:wrap;gap:8px}.metric{display:flex;flex-direction:column;gap:8px}.metric__value{font-family:var(--font-mono);font-size:var(--t-40);font-weight:500;line-height:1;letter-spacing:-.01em;color:var(--text);font-feature-settings:"tnum" 1}.metric__unit{font-size:.5em;letter-spacing:.04em;color:var(--text-muted);margin-left:4px}.metric__label{display:flex;align-items:center;gap:8px;font-size:.75rem;color:var(--text-muted)}.card{position:relative;background:var(--ink-raised);border:1px solid var(--line);border-radius:var(--radius-card);padding:32px;display:flex;flex-direction:column;gap:16px;transition:border-color var(--hover-ms) ease}.card:hover{border-color:var(--line-strong)}.card__index{position:absolute;top:20px;right:24px;color:var(--text-muted)}.card__title{font-family:var(--font-display);font-weight:600;letter-spacing:-.02em;font-size:var(--t-20);line-height:1.25;padding-right:40px}.card__body{color:var(--text-muted);font-size:var(--t-15)}.card__foot{margin-top:auto;padding-top:8px}.dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--positive)}.dot--pulse{animation:dot-pulse 2s ease-in-out infinite}@keyframes dot-pulse{0%,to{opacity:1}50%{opacity:.35}}.nav{position:fixed;inset:0 0 auto;z-index:50;background:transparent;border-bottom:1px solid transparent;transition:background-color var(--hover-ms) ease,border-color var(--hover-ms) ease}.nav.is-scrolled{background:var(--ink-raised);border-bottom-color:var(--line)}.nav__inner{display:flex;align-items:center;gap:24px;height:72px}.nav__brand{height:21px;width:auto;color:var(--text);transition:color var(--hover-ms) ease}a:hover>.nav__brand{color:var(--accent)}.footer__mark{height:15px;width:auto;color:var(--text-muted)}.nav__links{display:flex;align-items:center;gap:28px;margin-inline:auto}.nav__link{color:var(--text-muted);font-size:var(--t-15)}.nav__link:hover,.nav__link[aria-current=true]{color:var(--text)}.nav__actions{display:flex;align-items:center;gap:12px}.nav__burger{display:none;padding:10px;background:transparent;border:1px solid var(--line);border-radius:var(--radius-button);cursor:pointer}.nav__burger-bar{display:block;width:16px;height:1px;background:var(--text)}.nav__burger-bar+.nav__burger-bar{margin-top:4px}.nav-overlay{position:fixed;inset:0;z-index:60;background:var(--ink);display:flex;flex-direction:column;padding:24px var(--gutter) 32px}.nav-overlay__head{display:flex;align-items:center;justify-content:space-between;height:48px}.nav-overlay__head .nav__brand{height:24px}.nav-overlay__close{padding:8px 12px;background:transparent;border:1px solid var(--line);border-radius:var(--radius-button);color:var(--text);cursor:pointer}.nav-overlay__links{display:flex;flex-direction:column;gap:4px;margin-top:32px}.nav-overlay__links a{display:block;padding:16px 0;border-bottom:1px solid var(--line);color:var(--text);font-family:var(--font-display);font-weight:600;font-size:var(--t-28);letter-spacing:-.02em}.nav-overlay__foot{margin-top:auto;display:flex;flex-direction:column;gap:12px}.nav-overlay__foot .btn{justify-content:center;width:100%}@media (max-width: 960px){.nav__links{display:none}.nav__burger{display:block}.nav__actions .btn--primary{display:none}.nav__actions{margin-left:auto}}.footer{border-top:1px solid var(--line);background:var(--ink-sunken);padding-block:64px 32px}.footer__cols{display:grid;grid-template-columns:repeat(4,1fr);gap:40px var(--gutter)}.footer__col h2{color:var(--text-muted);margin-bottom:16px}.footer__col li+li{margin-top:10px}.footer__col a{color:var(--text-muted);font-size:var(--t-15)}.footer__col a:hover{color:var(--text)}.footer__bar{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:56px;padding-top:24px;border-top:1px solid var(--line);color:var(--text-muted)}.footer__bar-spacer{margin-left:auto}.footer__legal{flex:1 1 420px;line-height:1.7}@media (max-width: 720px){.footer__cols{grid-template-columns:repeat(2,1fr)}}.grid{display:grid;gap:var(--gutter);margin-top:56px}.grid--2{grid-template-columns:repeat(2,1fr)}.grid--3{grid-template-columns:repeat(3,1fr)}.grid--4{grid-template-columns:repeat(4,1fr)}.closing{margin-top:40px;text-transform:none;max-width:var(--measure)}.hero{position:relative;isolation:isolate;padding-top:72px;min-height:100svh;display:flex;align-items:center;overflow:hidden}.hero:before{content:"";position:absolute;z-index:-1;top:-20%;left:50%;width:min(1100px,130vw);aspect-ratio:1;transform:translate(-50%);background:radial-gradient(circle,#4c6fff0a,#4c6fff00 62%);pointer-events:none}.hero__inner{display:grid;grid-template-columns:7fr 5fr;gap:64px;align-items:center;padding-block:80px;width:100%}.hero__copy{display:flex;flex-direction:column;gap:24px}.hero__copy .h1{margin-block:4px}.hero__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.hero__standards{color:var(--text-muted);text-transform:none}.ticker-figure{margin:0;display:flex;flex-direction:column;gap:12px}.ticker{background:var(--ink-raised);border:1px solid var(--line);border-radius:var(--radius-card);padding:20px 24px}.ticker__head{display:flex;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid var(--line);color:var(--text-muted)}.ticker__id,.ticker__strong{color:var(--text);text-transform:none}.ticker__rows{padding-block:6px}.ticker__row{display:grid;grid-template-columns:58px 1fr 54px 58px 30px;align-items:center;gap:12px;padding-block:11px}.ticker__dsp{color:var(--text-muted)}.ticker__track{height:6px;border-radius:2px;background:var(--line);overflow:hidden}.ticker__bar{display:block;height:100%;border-radius:2px;background:var(--accent);transform-origin:left center;transform:scaleX(0)}.ticker__time,.ticker__status{text-align:right;color:var(--text);font-variant-numeric:tabular-nums}.ticker__time{color:var(--text-muted)}.ticker__win{font-size:.6875rem;color:var(--signal);opacity:0;text-align:right}.ticker__row.is-nobid .ticker__bar{background:var(--line-strong)}.ticker__row.is-nobid .ticker__status{color:var(--text-muted)}.ticker__row.is-win .ticker__bar{background:var(--signal)}.ticker__row.is-win .ticker__status{color:var(--signal)}.ticker__row.is-win .ticker__win{opacity:1;animation:win-flash .5s ease-out}@keyframes win-flash{0%{opacity:0}25%{opacity:1}45%{opacity:.3}to{opacity:1}}.ticker__foot{padding-top:14px;border-top:1px solid var(--line);color:var(--text-muted)}.ticker-caption{color:var(--text-muted);text-transform:none;font-size:.75rem}.strip{display:grid;grid-template-columns:repeat(4,1fr)}.strip--3{grid-template-columns:1fr 1.4fr 1fr}.strip .metric{padding-inline:32px;border-left:1px solid var(--line)}.strip .metric:first-child{padding-left:0;border-left:0}.strip__caption{margin-top:32px;color:var(--text-muted);text-transform:none}.tabs{display:flex;gap:8px;border-bottom:1px solid var(--line)}.tab{padding:14px 18px;background:transparent;border:0;border-bottom:1px solid transparent;margin-bottom:-1px;color:var(--text-muted);cursor:pointer;transition:color var(--hover-ms) ease,border-color var(--hover-ms) ease}.tab:hover{color:var(--text)}.tab.is-active{color:var(--text);border-bottom-color:var(--accent)}.side-panel{display:grid;grid-template-columns:1fr 1fr;gap:64px;padding-top:56px;min-height:320px}.side-panel:focus-visible{outline-offset:8px}.side-panel__copy{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.side-panel__points{display:flex;flex-direction:column;gap:20px;padding-top:6px}.side-panel__points li{display:grid;grid-template-columns:24px 1fr;align-items:baseline;gap:16px;color:var(--text-muted);font-size:var(--t-15)}.side-panel__rule{height:1px;background:var(--accent);transform:translateY(-5px)}code{font-family:var(--font-mono);font-size:.9em;color:var(--text)}.hood{margin-top:56px;border-top:1px solid var(--line)}.hood__row{display:grid;grid-template-columns:1fr auto;align-items:start;gap:40px;padding-block:28px;border-bottom:1px solid var(--line)}.hood__claim{max-width:72ch;font-size:var(--t-15)}.hood__claim strong{font-weight:500;color:var(--text)}.hood__detail{padding:6px 10px;border:1px solid var(--line);border-radius:var(--radius-tag);color:var(--text-muted);white-space:nowrap}.diagram{margin-top:56px;padding:24px;background:var(--ink-raised);border:1px solid var(--line);border-radius:var(--radius-card);overflow-x:auto}.diagram svg{width:100%;min-width:760px;height:auto}.diagram__box{fill:var(--ink);stroke:var(--line);stroke-width:1}.diagram__region{fill:none;stroke:var(--line);stroke-width:1;stroke-dasharray:4 4}.diagram__eyebrow,.diagram__sub,.diagram__note{fill:var(--text-muted);font-family:var(--font-mono);font-size:11px;letter-spacing:.06em}.diagram__sub,.diagram__note{letter-spacing:.02em}.diagram__title{fill:var(--text);font-family:var(--font-mono);font-size:13px;letter-spacing:.06em}.diagram__hop{stroke:var(--accent);stroke-width:1.5}.diagram__async{fill:none;stroke:var(--text-muted);stroke-width:1.25;stroke-dasharray:3 4}.audit{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:56px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius-card);overflow:hidden}.audit__item{display:flex;flex-direction:column;gap:12px;padding:32px;background:var(--ink)}.audit__title{font-family:var(--font-display);font-weight:600;font-size:var(--t-20);letter-spacing:-.02em;line-height:1.25}.audit__body{font-size:var(--t-15)}.audit__link{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:8px}.audit__arrow{width:13px;height:13px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gutter);margin-top:56px;counter-reset:step}.steps__item{display:flex;flex-direction:column;gap:12px;padding-top:24px;border-top:1px solid var(--line)}.steps__index{color:var(--accent)}.steps__title{font-family:var(--font-display);font-weight:600;font-size:var(--t-20);letter-spacing:-.02em}.steps__body{font-size:var(--t-15)}.faq{margin-top:56px;border-top:1px solid var(--line);max-width:900px}.faq__item{border-bottom:1px solid var(--line)}.faq__q{display:flex;align-items:flex-start;justify-content:space-between;gap:32px;padding-block:24px;cursor:pointer;list-style:none;font-family:var(--font-display);font-weight:600;font-size:var(--t-20);letter-spacing:-.02em;transition:color var(--hover-ms) ease}.faq__q::-webkit-details-marker{display:none}.faq__q:hover{color:var(--accent)}.faq__sign{position:relative;flex:none;width:13px;height:13px;margin-top:8px}.faq__sign:before,.faq__sign:after{content:"";position:absolute;inset:50% 0 auto;height:1px;background:var(--text-muted);transition:transform var(--hover-ms) ease}.faq__sign:after{transform:rotate(90deg)}.faq__item[open] .faq__sign:after{transform:rotate(0)}.faq__a{padding-bottom:28px;max-width:var(--measure);font-size:var(--t-15)}.cta{position:relative;isolation:isolate;border-top:1px solid var(--line);overflow:hidden}.cta__glow{position:absolute;z-index:-1;top:0;left:50%;width:min(900px,120vw);aspect-ratio:1;transform:translate(-50%,-25%);background:radial-gradient(circle,#4c6fff0a,#4c6fff00 60%);pointer-events:none}.cta__inner{display:flex;flex-direction:column;align-items:center}.cta__inner .lede{text-align:center}.cta__login{margin-top:24px;font-size:var(--t-15)}.form{display:grid;grid-template-columns:repeat(2,1fr);gap:20px var(--gutter);width:100%;max-width:720px;margin-top:56px;text-align:left}.form__field{display:flex;flex-direction:column;gap:8px}.form__field--wide{grid-column:1 / -1}.form__label{color:var(--text-muted)}.form input,.form select,.form textarea{width:100%;padding:12px 14px;background:var(--ink-raised);border:1px solid var(--line);border-radius:var(--radius-button);color:var(--text);font-size:var(--t-15);font-family:inherit;transition:border-color var(--hover-ms) ease}.form textarea{resize:vertical;min-height:112px}.form input::placeholder,.form textarea::placeholder{color:var(--text-muted)}.form input:hover,.form select:hover,.form textarea:hover{border-color:var(--line-strong)}.form [aria-invalid=true]{border-color:var(--negative)}.form__error{color:var(--negative);font-size:var(--t-13)}.form__actions{grid-column:1 / -1;display:flex;align-items:center;gap:16px;margin-top:8px}.form__success{margin-top:56px;padding:24px 28px;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--ink-raised);text-align:center}.form__trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.page-head{padding-top:168px}.spaced{margin-top:72px}.codeblock{margin:28px 0 24px;padding:20px 24px;overflow-x:auto;background:var(--ink-raised);border:1px solid var(--line);border-radius:var(--radius-card);color:var(--text);font-size:var(--t-15);line-height:1.5}.codeblock code{font-size:inherit}.fields{margin-top:32px;border-top:1px solid var(--line)}.fields__item{display:grid;grid-template-columns:40px 1fr;gap:24px;padding-block:24px;border-bottom:1px solid var(--line)}.fields__n{color:var(--accent);padding-top:4px}.fields__name{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:8px;font-family:var(--font-display);font-weight:600;font-size:var(--t-20);letter-spacing:-.02em}.fields__value{padding:3px 8px;border:1px solid var(--line);border-radius:var(--radius-tag);color:var(--text-muted);text-transform:none}.fields__body p{max-width:var(--measure);font-size:var(--t-15)}.audit--plain{grid-template-columns:repeat(2,1fr);margin-top:32px}.audit--plain .audit__item{background:var(--ink-raised)}@media (max-width: 1080px){.hero__inner{grid-template-columns:1fr;gap:48px}.hero{min-height:0}.grid--4{grid-template-columns:repeat(2,1fr)}}@media (max-width: 900px){.grid--2,.grid--3,.steps,.audit,.audit--plain{grid-template-columns:1fr}.page-head{padding-top:136px}.fields__item{grid-template-columns:32px 1fr;gap:16px}.side-panel{grid-template-columns:1fr;gap:40px;min-height:0}.hood__row{grid-template-columns:1fr;gap:16px}.strip,.strip--3{grid-template-columns:repeat(2,1fr);gap:32px 0}.strip .metric{padding-inline:24px}.strip .metric:nth-child(odd){padding-left:0;border-left:0}}@media (max-width: 640px){.grid--4,.form{grid-template-columns:1fr}.card{padding:24px}.ticker{padding:16px}.ticker__row{grid-template-columns:52px 1fr 46px 52px 26px;gap:8px}.tabs{gap:0}.tab{flex:1;padding-inline:8px;font-size:.6875rem}.audit__item{padding:24px}}
