@import url('./brand-tokens.css');
:root{color-scheme:dark;--bg:#0b1120;--panel:#0e1629;--panel2:#121c33;--ink:#e6edf3;--muted:#b4c0cc;--line:#2a3a5c;--mint:#2f81f7;--orange:#d29922;--red:#f85149;--font:Arial,"Helvetica Neue",Helvetica,sans-serif;--display:Arial,"Helvetica Neue",Helvetica,sans-serif}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.55 var(--font)}button,input,textarea{font:inherit}button,a,input,textarea,summary{-webkit-tap-highlight-color:transparent}button,a{transition:background .15s,color .15s}button{cursor:pointer;border:1px solid var(--line);border-radius:6px;padding:11px 16px;background:var(--panel2);color:var(--ink);font-weight:600}button:hover:not(:disabled){background:#17223e}button:disabled{opacity:.45;cursor:not-allowed}a{color:var(--mint);text-underline-offset:5px}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--mint);outline-offset:4px}header,main,footer{max-width:1380px;margin:auto}header{min-height:98px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 48px;border-bottom:1px solid var(--line)}.brand{font:700 29px var(--display);letter-spacing:.14em;text-decoration:none;color:var(--ink);display:flex;align-items:center;gap:20px}.brand span{max-width:90px;font:500 11px/1.4 var(--font);letter-spacing:.16em;color:var(--muted)}.demo-tag{font-size:12px;letter-spacing:.14em;color:var(--muted)}.text-button{border:0;background:none;padding:8px 0;font-size:14px;color:var(--muted)}.text-button:hover:not(:disabled){background:none;color:var(--mint)}main{padding:0 48px}.intro{padding:48px 0 38px;display:flex;align-items:end;justify-content:space-between;gap:30px}.eyebrow{font-size:12px;font-weight:600;letter-spacing:.12em;color:var(--muted);margin:0 0 12px}h1,h2,h3,p{margin-top:0}h1{font:500 clamp(34px,4vw,56px)/1.1 var(--display);letter-spacing:-.045em;margin-bottom:18px}h1 span{color:var(--mint)}.lede{color:var(--muted);max-width:650px;margin-bottom:0;font-size:17px}.intro-note{max-width:225px;font-size:13px;color:var(--muted);flex-shrink:0}.intro-note p{margin:10px 0 0}.time{font:500 27px var(--display);color:var(--ink)}.workspace{display:grid;grid-template-columns:230px 1fr;border:1px solid #2a3a5c;border-radius:10px;overflow:hidden}.journey{background:#0e1629;color:#e6edf3;padding:26px 22px;display:flex;flex-direction:column}.journey .eyebrow{color:#7d8590}.journey ol{list-style:none;padding:0;margin:12px 0 35px}.journey li{display:flex;gap:12px;align-items:center;padding:13px 0;color:#b4c0cc;font-size:14px}.journey li b{border:1px solid #2a3a5c;border-radius:50%;width:27px;height:27px;display:grid;place-items:center;font-size:12px;flex-shrink:0}.journey li.active{font-weight:700;color:#ffffff}.journey li.active b{background:#1a4b8c;color:#e6edf3;border-color:#1a4b8c}.journey li.complete b{border-color:#2a3a5c;background:#121c33;color:#b4c0cc}.journey-foot{margin-top:auto;font-size:13px;line-height:1.8;color:#b4c0cc}.journey-foot strong{color:#e6edf3;font-weight:500}.console{min-width:0;background:var(--panel)}.console-top{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 24px;border-bottom:1px solid var(--line);font-size:12px;letter-spacing:.1em}.scope{color:var(--muted);font-size:12px;letter-spacing:0}.action-grid{display:grid;grid-template-columns:.95fr 1.1fr}.request,.decision{padding:26px}.request{border-right:1px solid var(--line)}h2{font:500 27px/1.2 var(--display);letter-spacing:-.025em;margin-bottom:18px}h3{font:500 22px/1.2 var(--display);letter-spacing:-.02em}.request dl{margin:24px 0}.request dl div{display:flex;justify-content:space-between;gap:14px;margin-bottom:10px;font-size:13px}.request dt{color:var(--muted)}dd{margin:0;overflow-wrap:anywhere}.request label{font-size:14px;color:var(--muted)}.amount-wrap{display:flex;align-items:center;gap:10px;border:1px solid #3a4d73;border-radius:6px;margin-top:8px;padding:8px 14px;background:#0b1120;font:400 32px var(--display)}.amount-wrap span{color:var(--muted)}.amount-wrap input{min-width:0;width:100%;background:none;color:var(--ink);border:0;font:inherit;padding:0;appearance:textfield}.amount-wrap input:disabled{opacity:.85}.small{font-size:13px;line-height:1.55;color:var(--muted)}#amount-note{margin:10px 0 0}.status{display:inline-block;font-size:11px;letter-spacing:.08em;font-weight:700;padding:5px 9px;border:1px solid var(--line);border-radius:4px;margin-bottom:16px;color:var(--muted)}.status.held{color:var(--orange);border-color:#d29922;background:rgba(210,153,34,.14)}.status.denied{color:var(--red);border-color:#f85149;background:rgba(248,81,73,.14)}.status.allowed{color:var(--mint);border-color:#3fb950;background:rgba(63,185,80,.14)}.decision h2{font-size:23px;margin-bottom:12px}.decision>p:not(.eyebrow){font-size:14px;min-height:66px;color:var(--muted)}.grant{display:grid;grid-template-columns:1fr auto;gap:7px 14px;font-size:13px;border-top:1px solid var(--line);padding:14px 0}.grant span{color:var(--muted)}.grant strong{font-weight:500}.adapter{display:flex;justify-content:space-between;align-items:center;gap:15px;padding-top:16px;border-top:1px solid var(--line)}.adapter .eyebrow{font-size:10px;letter-spacing:.07em;margin-bottom:6px}.adapter div>span{font-size:13px;color:var(--muted)}.adapter>strong{font:500 35px var(--display);text-align:right}.adapter strong span{display:block;font:500 10px var(--font);color:var(--muted);letter-spacing:.12em}.action-bar{border-top:1px solid var(--line);padding:22px 26px;display:flex;align-items:center;justify-content:space-between;gap:20px;background:#121c33}.action-bar p{margin:4px 0 0;font-size:14px}.primary{background:var(--mint);color:#ffffff;border:1px solid var(--mint);font-weight:700;padding:13px 20px}.primary:hover:not(:disabled){background:#4c92f8}.action-bar .primary{min-width:225px}.action-bar .eyebrow{font-size:10px;color:#b4c0cc}#feedback{font-size:14px;color:var(--orange);padding:0 26px}#feedback:not(:empty){padding:12px 26px}.evidence-section{padding:46px 0;border-bottom:1px solid var(--line)}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.section-heading h2{margin-bottom:10px}.section-copy{font-size:15px;color:var(--muted);max-width:730px;margin-bottom:23px}.evidence-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:20px}.events{border:1px solid var(--line);border-radius:7px;overflow:hidden;background:#0e1629}.table-scroll{overflow:auto}table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}th{font-size:10px;letter-spacing:.08em;color:var(--muted);padding:15px 16px;background:var(--panel2);white-space:nowrap}td{padding:13px 16px;border-top:1px solid var(--line)}td.reason{font:12px/1.5 monospace;overflow-wrap:anywhere}td .held{color:var(--orange)}td .denied{color:var(--red)}td .allowed{color:var(--mint)}.empty{height:150px;text-align:center;color:var(--muted)}.verify-panel{border:1px solid var(--line);border-radius:7px;padding:22px;background:var(--panel)}.verify-panel h3{margin-bottom:12px}.verify-panel>p:not(.eyebrow){font-size:14px;color:var(--muted);min-height:44px}.verify-actions{display:flex;gap:10px;flex-wrap:wrap}.verify-actions button{font-size:13px}.downloads{display:flex;gap:18px;flex-wrap:wrap;margin-top:10px}.downloads button{font-size:12px}details{margin:18px 0 12px;border:1px solid var(--line);border-radius:6px;padding:14px 18px;font-size:14px;color:var(--muted)}summary{cursor:pointer}pre{overflow:auto;font:13px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace;tab-size:2}.disclosure{font-size:12px;line-height:1.7;color:var(--muted);max-width:1000px;margin:0}.integration{display:grid;grid-template-columns:.85fr 1.3fr;gap:65px;padding:45px 0;border-bottom:1px solid var(--line)}.integration p{color:var(--muted);font-size:15px}.code-panel{background:#0b1120;border:1px solid var(--line);border-radius:7px;padding:20px 24px;min-width:0}.code-panel>span{font-size:10px;letter-spacing:.06em;color:var(--muted)}.code-panel pre{color:#b4c0cc}.code-panel p{font-size:12px;margin:15px 0 0}.evaluation{display:grid;grid-template-columns:1fr 1fr;gap:85px;padding:55px 0 65px}.evaluation h2{font-size:36px}.evaluation p{color:var(--muted);max-width:460px}.evaluation a{font-size:14px}.evaluation .small{font-size:12px;margin-top:10px}form label{display:block;font-size:14px;margin:16px 0 7px}form label:first-child{margin-top:0}form input,form textarea{display:block;width:100%;background:#121c33;border:1px solid #3a4d73;border-radius:5px;color:var(--ink);padding:11px 13px;font-size:15px}form .primary{width:100%;margin-top:22px}::placeholder{color:#7d8590}.optional{font-size:12px;color:var(--muted)}#email-result{font-size:14px;color:var(--mint)}footer{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding:25px 48px;font-size:11px;letter-spacing:.04em;color:var(--muted)}
@media(min-width:1600px){.intro{padding-top:60px}}@media(max-width:1050px){header,footer{padding-left:28px;padding-right:28px}main{padding:0 28px}.workspace{grid-template-columns:185px 1fr}.journey{padding:22px 16px}.request,.decision{padding:20px}.action-bar{flex-direction:column;align-items:stretch}.action-bar .primary{width:100%}.evidence-grid{grid-template-columns:1fr}.evaluation{gap:45px}.intro-note{display:none}}@media(max-width:760px){header{padding:18px 20px;min-height:76px}.brand{font-size:23px}.brand span,.demo-tag{display:none}main{padding:0 20px}.intro{padding:32px 0 26px}h1{font-size:38px}.lede{font-size:15px}.workspace{grid-template-columns:1fr}.journey{padding:15px 18px}.journey>.eyebrow,.journey-foot{display:none}.journey ol{display:flex;justify-content:space-between;gap:6px;margin:0}.journey li{padding:0;font-size:11px;flex-direction:column;gap:5px}.journey li b{width:25px;height:25px}.action-grid{grid-template-columns:1fr}.request{border-right:0;border-bottom:1px solid var(--line)}.request dl{margin:16px 0}.request dl div{font-size:14px}.decision>p:not(.eyebrow){min-height:0}.console-top{padding:13px 18px}.request,.decision{padding:22px}.integration,.evaluation{grid-template-columns:1fr;gap:25px;padding:35px 0}.evaluation h2{font-size:31px}.section-heading{align-items:start}.section-heading h2{font-size:25px}.evidence-section{padding-top:34px}.evidence-grid{gap:16px}.verify-panel{padding:18px}.verify-actions button{flex:1}.downloads{gap:8px 15px}.section-copy{font-size:14px}footer{padding:20px;flex-direction:column;gap:8px}.code-panel{padding:18px}th,td{padding:12px 10px}.action-bar{padding:20px 22px}.amount-wrap{font-size:30px}}@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}

/* Canonical Strix lockup: unmodified cyan mark + tracked black-weight wordmark. */
.brand{gap:24px;letter-spacing:0;text-decoration:none}.brand img{height:48px;width:auto;display:block;flex-shrink:0}.brand .brand-wordmark{display:flex;flex-direction:column;gap:6px;max-width:none;color:var(--brand-fg-0);font-family:"Arial Black",Arial,sans-serif;font-size:26px;font-weight:900;line-height:1;letter-spacing:.08em}.brand small{color:var(--brand-fg-3);font-family:Arial,sans-serif;font-size:10px;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.status.allowed,td .allowed{color:var(--brand-allow)}.journey{border-right:1px solid var(--brand-border-2)}h1,h2,h3{font-weight:700;letter-spacing:-.02em}.verify-panel h3{line-height:1.3}.code-panel code{font-family:var(--brand-font-mono)}@media(max-width:760px){.brand .brand-wordmark{display:flex;font-size:24px}.brand img{height:40px}.brand{gap:20px}header{padding-top:20px;padding-bottom:20px}.journey{border-right:0;border-bottom:1px solid var(--brand-border-2)}}
