@font-face{font-family:GeistMono;src:url(/_next/static/media/723e11e5093b8e80.p.woff2) format("woff2");font-display:swap;font-weight:100 900}.__className_46451f{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.__variable_46451f{--font-geist-mono:"GeistMono",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}@font-face{font-family:GeistSans;src:url(/_next/static/media/0b78ff376f6b9734-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_8adcd2{font-family:GeistSans,GeistSans Fallback}.__variable_8adcd2{--font-geist-sans:"GeistSans","GeistSans Fallback"}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/newsreader-vietnamese-400-normal.92e932d4.woff2) format("woff2"),url(/_next/static/media/newsreader-vietnamese-400-normal.d4de136c.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/newsreader-latin-ext-400-normal.b520a367.woff2) format("woff2"),url(/_next/static/media/newsreader-latin-ext-400-normal.eea15623.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/newsreader-latin-400-normal.40164bd1.woff2) format("woff2"),url(/_next/static/media/newsreader-latin-400-normal.279e3300.woff) format("woff");unicode-range:u+00??,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:Newsreader;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/newsreader-vietnamese-600-normal.efcc580e.woff2) format("woff2"),url(/_next/static/media/newsreader-vietnamese-600-normal.7d856a4d.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/newsreader-latin-ext-600-normal.ab4e608d.woff2) format("woff2"),url(/_next/static/media/newsreader-latin-ext-600-normal.eb1c0ea3.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/newsreader-latin-600-normal.20a89129.woff2) format("woff2"),url(/_next/static/media/newsreader-latin-600-normal.d639f2d9.woff) format("woff");unicode-range:u+00??,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:#0A0A0B;--ink-2:#131316;--document:#F4F1E8;--document-ink:#1A1814;--brass:#B8942F;--permitted:#3E9A66;--attention:#D69128;--denied:#D4444A;--mute:#6B6B70;--line:#2A2A2E;--sans:var(--font-geist-sans),"Geist",sans-serif;--mono:var(--font-geist-mono),"Geist Mono",monospace;--serif:"Newsreader",Georgia,serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:var(--ink);color:#efeee9}body{margin:0;font-family:var(--sans)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}.site-header{height:76px;max-width:1240px;margin:auto;padding:0 28px;display:grid;grid-template-columns:150px 1fr 150px;align-items:center;border-bottom:1px solid var(--line)}.site-header nav{display:flex;justify-content:center;gap:clamp(16px,3vw,34px);color:#a8a8ad;font-size:13px}.repo-link:hover,.site-header nav a:hover{color:var(--document)}.repo-link{justify-self:end;color:#c9c7c0;font-family:var(--mono);font-size:12px}.receipt-mark{position:relative;width:55px;height:42px;padding:7px 8px;display:flex;flex-direction:column;justify-content:center;background:var(--document);color:var(--document-ink);font-family:var(--mono);font-size:8px;font-weight:700;line-height:1.1;letter-spacing:.14em}.receipt-mark:after{content:"";position:absolute;right:0;top:0;border-style:solid;border-width:0 12px 12px 0;border-color:transparent var(--ink) transparent transparent}main{min-height:calc(100vh - 160px)}.home-section,.page{width:min(1160px,calc(100% - 48px));margin-inline:auto}.page{padding:96px 0 120px}.page-intro{max-width:820px;margin-bottom:72px}.eyebrow{margin:0 0 20px;font:600 11px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--brass)}h1,h2,h3,p{margin-top:0}h1{margin-bottom:24px;font:400 clamp(52px,8vw,100px)/.91 var(--serif);letter-spacing:-.045em}h2{font:400 clamp(34px,5vw,62px)/1 var(--serif);letter-spacing:-.035em}h3{font:500 18px/1.25 var(--serif)}.lede{max-width:700px;color:#a8a8ad;font-size:clamp(17px,2vw,21px);line-height:1.55}.lede p{margin:0}.eyebrow+h1 strong,h1 em{color:var(--document);font-weight:400}.hero{min-height:840px;padding:88px max(24px,calc((100vw - 1160px) / 2)) 110px;display:grid;grid-template-columns:minmax(0,.82fr) minmax(560px,1.18fr);grid-gap:76px;gap:76px;align-items:center;border-bottom:1px solid var(--line);overflow:hidden}.hero-copy h1{max-width:570px}.hero-copy h1 span{display:block;color:#8f8f94}.hero-copy>p{max-width:510px;color:#aaa9a4;font-size:18px;line-height:1.55}.hero-actions{display:flex;gap:12px;margin:34px 0 24px;flex-wrap:wrap}.button{min-height:46px;padding:0 19px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #39393d;background:transparent;font-size:13px;font-weight:600}.button.primary{background:var(--document);color:var(--document-ink);border-color:var(--document)}.button:hover{border-color:var(--brass)}.credential-line{font:500 10px/1.6 var(--mono);color:#74747a;text-transform:uppercase;letter-spacing:.06em}.ruling-card{position:relative;width:100%;padding:clamp(28px,4vw,52px);background:var(--document);color:var(--document-ink);box-shadow:0 32px 90px #0008}.ruling-card:after{content:"";position:absolute;top:0;right:0;border-style:solid;border-width:0 34px 34px 0;border-color:transparent var(--ink) transparent transparent}.document-foot,.document-kicker{display:flex;justify-content:space-between;gap:20px;font:600 9px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase}.document-kicker{padding-bottom:18px;border-bottom:1px solid #cbc6b9;color:#6c685f}.ruling-title{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding:26px 0 22px}.ruling-title strong{display:block;font:600 clamp(28px,4vw,43px)/1 var(--serif);letter-spacing:-.025em;text-transform:uppercase}.ruling-title div span{display:block;margin-top:8px;font:600 10px/1 var(--mono);letter-spacing:.12em;color:#6c685f}.denied-code{padding:8px 9px 6px;color:var(--document-ink);border:1px solid var(--denied);background:var(--denied);font-family:var(--mono);font-size:19px;font-weight:700;line-height:1;letter-spacing:.12em}.notional{padding:15px 0;display:flex;align-items:flex-end;justify-content:space-between;border-top:1px solid #cbc6b9;border-bottom:1px solid #cbc6b9;font-size:11px;color:#6c685f}.notional strong{color:var(--document-ink);font:500 27px/1 var(--mono)}.notional small{font-size:10px}.checks{padding:18px 0}.check{min-height:42px;display:grid;grid-template-columns:20px 148px 1fr;grid-gap:8px;gap:8px;align-items:start;padding:9px 0;border-bottom:1px solid #ded9cd}.check-mark{font:700 15px/1 var(--mono)}.check-mark.permitted{color:var(--permitted)}.check-mark.denied{color:var(--denied)}.check code{color:#6c685f;font-size:9px;font-weight:600}.check code,.check p{min-width:0;font-family:var(--mono);line-height:1.35;overflow-wrap:anywhere}.check p{margin:0;font-size:10px;font-weight:500}.hash-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 28px;gap:8px 28px;padding:17px 0;border-top:1px solid #bdb8ac;font:500 9px/1.4 var(--mono);color:#716d64}.hash-grid code{color:var(--document-ink)}.document-foot{padding-top:16px;border-top:2px solid var(--document-ink);color:#625e56}.home-section{padding:120px 0;border-bottom:1px solid var(--line)}.section-heading{display:grid;grid-template-columns:55px minmax(0,700px);grid-gap:18px;gap:18px;margin-bottom:58px}.section-heading>span{padding-top:8px;font:500 10px/1 var(--mono);color:var(--brass)}.section-heading h2{margin-bottom:14px}.section-heading p{max-width:620px;color:#89898f;line-height:1.55}.three-column,.two-column{display:grid;grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}.two-column{grid-template-columns:1fr 1fr}.three-column{grid-template-columns:repeat(3,1fr)}.panel{padding:36px;background:var(--ink-2)}.panel-label{display:block;margin-bottom:42px;font:600 10px/1 var(--mono);color:var(--brass);letter-spacing:.12em;text-transform:uppercase}.panel h3{font-size:27px}.panel li,.panel p{color:#96969c;font-size:14px;line-height:1.6}.panel ul{margin:20px 0 0;padding-left:18px}.failure-quote{padding:42px;border-left:2px solid var(--denied);background:var(--ink-2);font:400 clamp(24px,4vw,42px)/1.2 var(--serif);color:#d8d6cf}.failure-quote small{display:block;margin-top:24px;font:500 10px/1.4 var(--mono);color:var(--mute);letter-spacing:.08em;text-transform:uppercase}.proof-strip{display:grid;grid-template-columns:1fr auto;grid-gap:40px;gap:40px;padding:35px;border:1px solid var(--line);background:var(--ink-2)}.proof-counts{display:grid;grid-template-columns:repeat(3,minmax(90px,1fr));grid-gap:28px;gap:28px}.proof-counts strong{display:block;font:400 42px/1 var(--serif)}.proof-counts span{font:500 9px/1 var(--mono);color:#85858b;text-transform:uppercase;letter-spacing:.1em}.proof-result{align-self:center;color:var(--permitted);font:600 12px/1.5 var(--mono);text-align:right}.steps{counter-reset:step;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--line)}.step{counter-increment:step;background:var(--ink-2);padding:32px}.step:before{content:"0" counter(step);display:block;margin-bottom:45px;color:var(--brass);font:600 10px/1 var(--mono)}.step code{display:block;margin:16px 0;color:var(--document);font:500 12px/1.5 var(--mono);overflow-wrap:anywhere}.step p{color:#85858b;font-size:13px;line-height:1.5}.limit-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.limit-list li{display:grid;grid-template-columns:44px minmax(0,780px);grid-gap:18px;gap:18px;padding:24px 0;border-bottom:1px solid var(--line)}.limit-list span{color:var(--brass);font:500 10px/1.5 var(--mono)}.limit-list p{margin:0;color:#a2a2a7;line-height:1.55}.limit-list strong{color:#e6e4dd}.code-shell{border:1px solid var(--line);background:#0d0d0f;overflow:hidden}.code-label{padding:11px 16px;border-bottom:1px solid var(--line);color:#85858b;font:600 9px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase}.code-shell pre{margin:0;padding:24px;overflow:auto;color:#c7c6c0;font:500 12px/1.65 var(--mono);white-space:pre-wrap}.data-table{width:100%;border-collapse:collapse;border:1px solid var(--line)}.data-table td,.data-table th{padding:17px 18px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.data-table th{color:var(--mute);font:600 9px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase}.data-table td{color:#b4b3ad;font-size:13px;line-height:1.5}.data-table code{font-family:var(--mono);color:var(--document)}.status{display:inline-block;font:700 9px/1 var(--mono);letter-spacing:.08em}.status.real,.status.valid{color:var(--permitted)}.status.attention,.status.simulated{color:var(--attention)}.status.broken,.status.unbuilt{color:var(--denied)}.note{padding:22px 24px;border-left:2px solid var(--brass);background:var(--ink-2);color:#a1a1a6;font-size:14px;line-height:1.6}.stack{display:grid;grid-gap:24px;gap:24px}.actions{display:flex;flex-wrap:wrap;gap:10px}.text-link{color:#d3d1ca;border-bottom:1px solid var(--brass)}.drop-zone{padding:clamp(32px,6vw,70px);border:1px dashed #46464c;background:var(--ink-2)}.drop-zone h3{margin-bottom:12px;font-size:clamp(30px,4vw,48px)}.drop-zone p{max-width:600px;color:#919197;line-height:1.55}.drop-zone .actions{margin-top:30px}.drop-zone button{color:inherit;cursor:pointer}.drop-zone button.primary{color:var(--document-ink)}.verify-result{padding:clamp(30px,5vw,56px);border:1px solid var(--line);background:var(--ink-2)}.verify-result.is-valid{border-top:3px solid var(--permitted)}.verify-result.is-broken{border-top:3px solid var(--denied)}.verify-result h2{max-width:800px;margin:18px 0 8px}.verify-file{color:var(--mute);font:500 11px/1.5 var(--mono)}.verify-counts{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:1px;gap:1px;margin-top:35px;background:var(--line);border:1px solid var(--line)}.verify-counts span{padding:20px 14px;background:var(--ink);color:var(--mute);font:500 9px/1.5 var(--mono);text-transform:uppercase}.verify-counts strong{display:block;margin-bottom:4px;color:var(--document);font:400 28px/1 var(--serif)}.verify-error{color:#e3a8aa;font-family:var(--mono)}.verify-head{display:block;margin-top:30px;color:var(--mute);font:500 9px/1.5 var(--mono);overflow-wrap:anywhere}.replay-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}.replay-grid article{background:var(--ink-2)}.replay-head{padding:17px 20px;display:flex;justify-content:space-between;border-bottom:1px solid var(--line);font:600 10px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.replay-grid pre{height:560px;margin:0;padding:24px;overflow:auto;color:#b9b8b2;font:500 11px/1.6 var(--mono);white-space:pre-wrap}.surface-meta{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}.surface-meta div{padding:22px;background:var(--ink-2)}.surface-meta span{display:block;margin-bottom:10px;color:var(--mute);font:600 9px/1 var(--mono);text-transform:uppercase;letter-spacing:.1em}.surface-meta strong{font:400 22px/1 var(--serif)}.surface-controls{display:grid;grid-template-columns:1fr 180px 100px;grid-gap:10px;gap:10px}.surface-controls input,.surface-controls select{height:45px;padding:0 14px;border:1px solid var(--line);border-radius:0;background:var(--ink-2);color:#e1dfd8}.surface-controls span{align-self:center;text-align:right;color:var(--mute);font:500 10px/1 var(--mono)}.surface-list{border:1px solid var(--line)}.surface-list details{background:var(--ink-2);border-bottom:1px solid var(--line)}.surface-list details:last-child{border-bottom:0}.surface-list summary{min-height:52px;padding:0 18px;display:grid;grid-template-columns:1fr 75px 150px;align-items:center;grid-gap:20px;gap:20px;cursor:pointer;list-style:none}.surface-list summary::-webkit-details-marker{display:none}.surface-list summary code{color:#d7d5ce;font:500 11px/1.4 var(--mono);overflow-wrap:anywhere}.surface-list summary>span:last-child{color:var(--mute);font:500 9px/1 var(--mono);text-align:right}.surface-detail{padding:12px 24px 28px;border-top:1px solid var(--line)}.surface-detail p{color:#aaa9a3;font-size:13px}.surface-detail dl{display:grid;grid-template-columns:130px 1fr;grid-gap:10px 20px;gap:10px 20px}.surface-detail dt{color:var(--mute);font:600 9px/1.5 var(--mono);text-transform:uppercase}.surface-detail dd{margin:0;color:#b8b7b1;font:500 11px/1.5 var(--mono);min-width:0}.surface-detail pre{max-height:320px;margin:0;padding:16px;overflow:auto;background:var(--ink);white-space:pre-wrap}.mandate-layout{display:grid;grid-template-columns:minmax(380px,.8fr) minmax(480px,1.2fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}.mandate-form,.mandate-output{min-width:0;padding:clamp(24px,4vw,46px);background:var(--ink-2)}.mandate-form{display:grid;grid-gap:32px;gap:32px}.mandate-form fieldset{margin:0;padding:0;display:grid;grid-gap:15px;gap:15px;border:0}.mandate-form legend{width:100%;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--line);font:500 24px/1 var(--serif)}.field-label,.mandate-form label{display:grid;grid-gap:8px;gap:8px;color:#8c8c92;font:600 9px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.mandate-form input,.mandate-form select{width:100%;height:43px;padding:0 12px;border:1px solid #343439;border-radius:0;outline:0;background:var(--ink);color:#e2e0d9;font:500 12px/1 var(--mono);text-transform:none}.mandate-form input:focus,.mandate-form select:focus{border-color:var(--brass)}.form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px}.toggle-row{display:flex;gap:7px;flex-wrap:wrap}.toggle{padding:9px 11px;border:1px solid #3b3b40;border-radius:0;background:transparent;color:#85858b;cursor:pointer;font:600 9px/1 var(--mono)}.toggle.active{border-color:var(--brass);color:var(--document);background:#211e15}.sign-button{width:100%;cursor:pointer}.sign-button:disabled{opacity:.5}.form-error{margin:-18px 0 0;color:#e19a9d;font:500 11px/1.5 var(--mono)}.translation{margin-bottom:40px;padding:28px;background:var(--document);color:var(--document-ink)}.translation p{margin-bottom:14px;font:400 19px/1.45 var(--serif)}.translation p:last-child{margin:0}.toml-output{max-height:720px;margin:0;padding:24px;overflow:auto;background:var(--ink);color:#c5c4be;font:500 11px/1.6 var(--mono);white-space:pre-wrap}.privacy-line{margin-top:16px;color:var(--mute);font:500 9px/1.5 var(--mono);text-transform:uppercase;letter-spacing:.06em}footer{max-width:1160px;margin:auto;min-height:92px;padding:24px 0;display:grid;grid-template-columns:1fr 2fr 1fr;align-items:center;border-top:1px solid var(--line);color:var(--mute);font:500 10px/1.5 var(--mono)}footer span:nth-child(2){text-align:center}footer a{text-align:right}@media (max-width:900px){.site-header{grid-template-columns:80px 1fr}.site-header nav{justify-content:flex-end;overflow-x:auto}.repo-link,.site-header nav a:nth-last-child(-n+2){display:none}.hero{min-height:auto;grid-template-columns:1fr;padding-top:68px;gap:60px}.hero-copy h1{max-width:700px}.proof-strip,.replay-grid,.steps,.three-column,.two-column{grid-template-columns:1fr}.proof-result{text-align:left}.verify-counts{grid-template-columns:repeat(3,1fr)}.surface-meta{grid-template-columns:repeat(2,1fr)}.mandate-layout{grid-template-columns:1fr}}@media (max-width:600px){.site-header{padding:0 18px}.site-header nav{gap:14px}.site-header nav a:nth-last-child(-n+4){display:none}.home-section,.page{width:min(100% - 32px,1160px)}.page{padding-top:68px}.hero{padding-inline:16px}.ruling-card{padding:25px 20px}.check{grid-template-columns:18px 1fr}.check p{grid-column:2}.hash-grid,.proof-counts{grid-template-columns:1fr}.verify-counts{grid-template-columns:repeat(2,1fr)}.surface-controls{grid-template-columns:1fr}.surface-controls span{text-align:left}.surface-list summary{grid-template-columns:1fr 65px}.surface-list summary>span:last-child{display:none}.surface-detail dl{grid-template-columns:1fr}.data-table{table-layout:fixed}.data-table td,.data-table th{padding:12px 8px;overflow-wrap:anywhere}.form-grid{grid-template-columns:1fr}.document-foot{flex-direction:column}.section-heading{grid-template-columns:34px 1fr}footer{width:calc(100% - 32px);grid-template-columns:1fr;gap:10px}footer a,footer span:nth-child(2){text-align:left}}body{background:radial-gradient(circle at 84% 8%,rgba(184,148,47,.08),transparent 24rem),radial-gradient(circle at 10% 36%,rgba(62,154,102,.035),transparent 26rem),var(--ink)}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:999;opacity:.12;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 0);background-size:46px 46px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 75%);mask-image:linear-gradient(180deg,#000,transparent 75%)}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;max-width:none;width:100%;padding-inline:max(28px,calc((100vw - 1240px) / 2));background:rgba(10,10,11,.82);backdrop-filter:blur(18px) saturate(120%);-webkit-backdrop-filter:blur(18px) saturate(120%);border-bottom-color:rgba(255,255,255,.075)}.button,.evidence-links a,.proof-stage,.repo-link,.site-header nav a{transition:color .2s ease,border-color .2s ease,background .2s ease,transform .2s ease,opacity .2s ease}.site-header nav a:hover{transform:translateY(-1px)}.receipt-mark{box-shadow:0 0 0 1px rgba(244,241,232,.08)}.hero-upgraded{position:relative;isolation:isolate;min-height:min(880px,calc(100vh - 76px));background:radial-gradient(circle at 70% 42%,rgba(184,148,47,.06),transparent 34%),linear-gradient(90deg,transparent 0 48%,rgba(255,255,255,.025) 48% 48.08%,transparent 48.08%)}.hero-upgraded:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(115deg,transparent 0 49%,rgba(184,148,47,.08) 49.08%,transparent 49.18% 100%)}.hero-copy{animation:enter-copy .72s cubic-bezier(.2,.75,.2,1) both}.hero-document-wrap{position:relative;animation:enter-document .85s cubic-bezier(.2,.75,.2,1) .12s both}.hero-document-wrap:before{content:"";position:absolute;inset:7% -8% -6% 8%;z-index:-1;background:radial-gradient(circle,rgba(184,148,47,.14),transparent 65%);filter:blur(24px)}.hero-document-wrap .ruling-card{transform:rotate(.15deg)}.hero-document-wrap .ruling-card:hover{transform:rotate(0) translateY(-4px);box-shadow:0 38px 110px #000a}.hero-badges{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:18px}.hero-badges span{padding:7px 9px 6px;border:1px solid #343438;background:rgba(19,19,22,.72);color:#a9a8a3;font:600 9px/1 var(--mono);letter-spacing:.1em}.hero-badges span:first-child{border-color:rgba(184,148,47,.55);color:#d5bd74}.hero-lede{max-width:570px!important}.ghost-button{color:#94949a}.live-dot{display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:50%;background:var(--permitted);box-shadow:0 0 0 4px rgba(62,154,102,.09);vertical-align:1px;animation:status-pulse 2.4s ease-in-out infinite}.ruling-card{transition:transform .28s ease,box-shadow .28s ease}.ruling-meta{display:flex;gap:10px;flex-wrap:wrap;margin:-6px 0 16px;color:#6b675f;font:600 8px/1 var(--mono);letter-spacing:.09em;text-transform:uppercase}.ruling-meta span{padding:6px 8px;border:1px solid #d8d2c5}.ruling-meta .ruling-fail-count{color:#a93b40;border-color:rgba(212,68,74,.4)}.denied-code{box-shadow:0 0 0 0 rgba(212,68,74,.18);animation:denied-breathe 3s ease-in-out infinite}.check{transition:background .18s ease}.check:hover{background:rgba(26,24,20,.025)}.proof-ribbon{position:relative;overflow:hidden;border-bottom:1px solid var(--line);background:#0d0d0f}.proof-ribbon>div{width:max-content;min-width:100%;min-height:44px;padding:0 max(24px,calc((100vw - 1160px) / 2));display:flex;align-items:center;gap:26px}.proof-ribbon span{white-space:nowrap;color:#85858b;font:600 8px/1 var(--mono);letter-spacing:.09em}.proof-ribbon i{display:inline-block;width:5px;height:5px;margin-right:7px;border-radius:50%;background:var(--permitted)}.home-section{position:relative}.home-section:before{content:"";position:absolute;top:0;left:0;width:74px;height:1px;background:var(--brass);opacity:.45}.proof-rail{position:relative;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:1px;gap:1px;border:1px solid var(--line);background:var(--line)}.proof-stage{position:relative;min-height:280px;padding:28px 24px 26px;display:flex;flex-direction:column;background:linear-gradient(180deg,#151518,var(--ink-2));overflow:hidden}.proof-stage:after{content:"";position:absolute;left:0;right:100%;bottom:0;height:2px;background:var(--brass);transition:right .35s ease}.proof-stage:hover{transform:translateY(-3px);background:#17171a}.proof-stage:hover:after{right:0}.proof-stage-top{display:flex;justify-content:space-between;gap:10px;align-items:center}.proof-stage-number{color:#66666d;font:600 9px/1 var(--mono)}.proof-stage-state{color:var(--permitted);font:600 7px/1 var(--mono);letter-spacing:.08em}.proof-stage-state i{display:inline-block;width:5px;height:5px;margin-right:5px;border-radius:50%;background:var(--permitted)}.proof-stage-verb{margin-top:46px;color:var(--brass);font:600 9px/1 var(--mono);letter-spacing:.13em}.proof-stage h3{margin:12px 0 10px;font-size:22px}.proof-stage p{margin:0;color:#9a9aa0;font-size:12px;line-height:1.55}.proof-stage small{margin-top:auto;padding-top:28px;color:#64646a;font:500 8px/1.45 var(--mono);text-transform:uppercase}.boundary-grid{box-shadow:0 32px 90px rgba(0,0,0,.16)}.boundary-panel{position:relative;min-height:330px;overflow:hidden}.boundary-panel:after{content:"";position:absolute;width:180px;height:180px;right:-90px;bottom:-90px;border:1px solid rgba(255,255,255,.04);border-radius:50%}.accent-panel{background:linear-gradient(145deg,#171716,#111113)}.accent-panel:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:var(--brass);opacity:.8}.boundary-tag{position:absolute;left:36px;bottom:28px;color:#85858b;font:600 8px/1 var(--mono);letter-spacing:.12em}.failure-flow{display:grid;grid-template-columns:1fr 42px 1fr 42px 1fr;align-items:stretch}.failure-flow article{min-height:230px;padding:30px;border:1px solid var(--line);background:var(--ink-2)}.failure-flow article>span{color:#85858b;font:600 8px/1 var(--mono);letter-spacing:.11em}.failure-flow article strong{display:block;margin:38px 0 14px;color:#dedcd5;font:500 24px/1.08 var(--serif)}.failure-flow article p{color:#8e8e94;font-size:13px;line-height:1.55}.failure-flow .failure-stop{border-color:rgba(212,68,74,.38);background:linear-gradient(145deg,rgba(212,68,74,.055),var(--ink-2) 46%)}.failure-stop strong{color:#e4bebf!important}.flow-arrow{display:flex;align-items:center;justify-content:center;color:#55555b;font:300 26px/1 var(--serif)}.ruling-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(250px,.65fr);grid-gap:32px;gap:32px;align-items:start}.ruling-aside{display:grid;grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);position:-webkit-sticky;position:sticky;top:110px}.ruling-aside>div{padding:28px;background:var(--ink-2)}.ruling-aside span{color:var(--brass);font:600 9px/1 var(--mono)}.ruling-aside h3{margin:24px 0 9px;font-size:23px}.ruling-aside p{margin:0;color:#8e8e94;font-size:13px;line-height:1.55}.sequence-card{padding:clamp(26px,5vw,52px);border:1px solid var(--line);background:radial-gradient(circle at 83% 32%,rgba(212,68,74,.055),transparent 28%),var(--ink-2)}.sequence-orders{display:grid;grid-template-columns:1fr 44px 1fr 44px 1fr 44px 1fr;align-items:center}.sequence-order{min-height:150px;padding:22px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid #313136;background:#101012}.sequence-order span{color:#85858b;font:600 9px/1 var(--mono)}.sequence-order strong{font:400 28px/1 var(--serif)}.sequence-order small{color:var(--permitted);font:700 8px/1 var(--mono);letter-spacing:.1em}.sequence-order.deny{border-color:rgba(212,68,74,.55)}.sequence-order.deny small,.sequence-order.deny strong{color:#dd8a8e}.sequence-line{height:1px;background:#3b3b40}.sequence-line.danger{background:var(--denied)}.sequence-math{margin-top:36px;padding-top:30px;border-top:1px solid var(--line)}.sequence-math span{color:var(--brass);font:600 9px/1 var(--mono);letter-spacing:.12em}.sequence-math strong{display:block;margin:12px 0 8px;font:400 clamp(28px,4vw,45px)/1 var(--serif)}.sequence-math p{max-width:760px;margin:0;color:#929298;line-height:1.55}.upgraded-proof-strip{box-shadow:inset 0 2px 0 rgba(62,154,102,.45)}.evidence-links{margin-top:18px;display:flex;flex-wrap:wrap;gap:22px}.evidence-links a{padding-bottom:4px;color:#9f9fa5;border-bottom:1px solid #35353a;font-size:12px}.evidence-links a:hover{color:var(--document);border-color:var(--brass)}.four-up{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}.four-up article{min-height:280px;padding:30px 26px;background:var(--ink-2);transition:background .2s ease,transform .2s ease}.four-up article:hover{background:#17171a;transform:translateY(-2px)}.four-up span{color:var(--brass);font:600 9px/1 var(--mono);letter-spacing:.12em}.four-up h3{margin:48px 0 12px;font-size:24px}.four-up p{margin:0;color:#8f8f95;font-size:13px;line-height:1.6}.final-actions{margin-top:34px}.toggle:disabled{opacity:.32;cursor:not-allowed;border-style:dashed}.verified-scope-note{margin:12px 0 0;color:#77777d;font:500 9px/1.45 var(--mono)}.mandate-output{position:-webkit-sticky;position:sticky;top:104px;align-self:start}.translation{box-shadow:0 24px 70px rgba(0,0,0,.2)}.replay-grid article{min-width:0}.replay-grid pre{scrollbar-color:#45454a transparent}.data-table tbody tr{transition:background .15s ease}.data-table tbody tr:hover{background:rgba(255,255,255,.018)}@keyframes enter-copy{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes enter-document{0%{opacity:0;transform:translateY(24px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes status-pulse{0%,to{box-shadow:0 0 0 4px rgba(62,154,102,.08)}50%{box-shadow:0 0 0 7px rgba(62,154,102,.02)}}@keyframes denied-breathe{0%,to{box-shadow:0 0 0 0 rgba(212,68,74,0)}50%{box-shadow:0 0 0 5px rgba(212,68,74,.055)}}@supports (animation-timeline:view()){.home-section>*{animation:section-reveal linear both;animation-timeline:view();animation-range:entry 6% cover 24%}@keyframes section-reveal{0%{transform:translateY(18px)}to{transform:translateY(0)}}}@media (max-width:1080px){.hero-upgraded{grid-template-columns:minmax(0,.85fr) minmax(500px,1.15fr);gap:42px}.proof-rail{grid-template-columns:repeat(3,1fr)}.proof-stage:nth-child(4),.proof-stage:nth-child(5){min-height:240px}.four-up{grid-template-columns:1fr 1fr}}@media (max-width:820px){.site-header{height:auto;min-height:72px;padding:10px 16px 0;grid-template-columns:auto 1fr auto;gap:8px 14px}.receipt-mark{width:45px;height:34px;font-size:6.5px}.repo-link{grid-column:3;font-size:9px}.site-header nav{grid-column:1/-1;grid-row:2;justify-content:flex-start;gap:22px;width:calc(100vw - 32px);padding:10px 0 12px;overflow-x:auto;scrollbar-width:none;white-space:nowrap;font-size:11px}.site-header nav::-webkit-scrollbar{display:none}.hero-upgraded{min-height:auto;padding:64px 18px 76px;display:block;background:radial-gradient(circle at 78% 22%,rgba(184,148,47,.06),transparent 25rem)}.hero-copy h1{max-width:94%;font-size:clamp(50px,14vw,76px)}.hero-copy>p{font-size:16px}.hero-document-wrap{margin-top:54px}.hero-document-wrap:before{inset:14% 0 -4%}.hero-document-wrap .ruling-card{transform:none}.hero-actions{display:grid;grid-template-columns:1fr 1fr}.hero-actions .button:first-child{grid-column:1/-1}.credential-line{font-size:8px}.proof-ribbon{overflow-x:auto;scrollbar-width:none}.proof-ribbon::-webkit-scrollbar{display:none}.proof-ribbon>div{padding-inline:18px}.home-section,.page{width:min(100% - 32px,1160px)}.home-section{padding:86px 0}.section-heading{grid-template-columns:36px minmax(0,1fr);gap:10px;margin-bottom:40px}.section-heading h2{font-size:clamp(34px,10vw,54px)}.four-up,.three-column,.two-column{grid-template-columns:1fr}.boundary-panel{min-height:300px}.proof-rail{grid-template-columns:1fr}.proof-stage{min-height:210px;padding:24px}.proof-stage-verb{margin-top:30px}.proof-stage small{padding-top:18px}.failure-flow{grid-template-columns:1fr}.flow-arrow{min-height:42px;transform:rotate(90deg)}.failure-flow article{min-height:200px}.ruling-aside,.ruling-layout{grid-template-columns:1fr}.ruling-aside{position:static}.ruling-card{padding:26px 22px}.ruling-title{gap:12px}.ruling-title strong{font-size:29px}.ruling-meta{gap:5px}.check{grid-template-columns:18px minmax(0,1fr);gap:4px 9px;padding:10px 0}.check code{font-size:8px}.check code,.check p{grid-column:2;overflow-wrap:anywhere}.check p{font-size:9px;line-height:1.45}.hash-grid{grid-template-columns:1fr}.document-foot{flex-direction:column;line-height:1.45}.notional strong{font-size:23px}.sequence-orders{grid-template-columns:1fr;gap:0}.sequence-order{min-height:115px}.sequence-line{width:1px;height:28px;justify-self:center}.sequence-math strong{line-height:1.05}.proof-strip{grid-template-columns:1fr}.proof-result{text-align:left;border-top:1px solid var(--line);padding-top:20px}.proof-counts{gap:12px}.evidence-links{display:grid;grid-gap:12px;gap:12px}.steps{grid-template-columns:1fr}.step:before{margin-bottom:24px}.four-up article{min-height:230px}.four-up h3{margin-top:34px}.limit-list li{grid-template-columns:32px 1fr}.replay-grid{grid-template-columns:1fr!important}.replay-grid pre{max-height:520px;overflow:auto}.verify-counts{grid-template-columns:repeat(2,1fr)}.mandate-layout{grid-template-columns:1fr!important}.mandate-output{position:static}.form-grid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.hero-actions{grid-template-columns:1fr}.hero-actions .button:first-child{grid-column:auto}.hero-badges{display:grid}.proof-counts{grid-template-columns:repeat(3,1fr)}.proof-counts strong{font-size:34px}.form-grid{grid-template-columns:1fr}.page{padding-top:64px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.mandate-proof-note{margin-bottom:26px;padding:15px 16px;border:1px solid rgba(62,154,102,.24);background:rgba(62,154,102,.035);color:#a8aaa5;font:600 9px/1.35 var(--mono);letter-spacing:.08em}.mandate-proof-note strong{margin-left:8px;color:#d7d8d1}.mandate-proof-note small{display:block;margin:8px 0 0 13px;color:#73737a;font:500 9px/1.45 var(--mono);letter-spacing:0}.judge-proof-header{margin:-26px 0 42px;padding:16px 18px;display:flex;align-items:center;gap:18px;border:1px solid rgba(62,154,102,.24);background:linear-gradient(90deg,rgba(62,154,102,.05),transparent)}.judge-proof-header strong{color:#aaa9a4;font-size:12px;font-weight:500}.judge-steps{grid-template-columns:repeat(4,1fr)}.surface-classification-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;border:1px solid var(--line);background:var(--line)}.surface-classification-grid button{min-height:145px;padding:22px;display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;text-align:left;border:0;color:inherit;background:var(--ink-2);cursor:pointer;transition:background .2s ease,transform .2s ease}.surface-classification-grid button:hover{background:#18181b;transform:translateY(-2px)}.surface-classification-grid span{color:#77777d;font:600 8px/1 var(--mono);letter-spacing:.1em}.surface-classification-grid strong{font:400 34px/1 var(--serif)}.surface-classification-grid small{grid-column:1/-1;align-self:end;color:#77777d;font:500 10px/1.45 var(--mono)}.surface-classification-grid button:first-child strong{color:var(--permitted)}.surface-classification-grid button:nth-child(2) strong{color:#d77b80}.surface-classification-grid button:nth-child(3) strong{color:var(--attention)}.surface-safety-note{padding:16px 18px;border-left:2px solid var(--attention);background:#141416}.surface-safety-note span{color:var(--attention);font:600 8px/1 var(--mono);letter-spacing:.11em}.surface-safety-note p{max-width:800px;margin:8px 0 0;color:#88888e;font-size:12px;line-height:1.5}@media (max-width:900px){.judge-proof-header{align-items:flex-start;flex-direction:column}.judge-steps{grid-template-columns:1fr 1fr}}@media (max-width:640px){.surface-classification-grid{grid-template-columns:1fr}.surface-classification-grid button{min-height:110px}}@media (max-width:560px){.judge-steps{grid-template-columns:1fr}}