@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:100 800}:root{--ice:#7df9ff;--deep:#05080a;--panel:#0a1014;--line:#14242b;--noise:#0d2830;--dim:#39606b;--muted:#7e9aa3;--text:#e6f8fa;--pass:#39ff88;--warn:#ffc857;--fail:#ff6b6b}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:82px}body{min-width:320px;min-height:100vh;color:var(--text);background:var(--deep);-webkit-font-smoothing:antialiased;margin:0;font-family:JetBrains Mono,Consolas,monospace}::selection{color:var(--deep);background:var(--ice)}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid var(--ice);outline-offset:4px}h1,h2,p{margin-top:0}.shell{width:min(1160px,100% - 80px);margin-inline:auto}.skip-link{z-index:100;color:var(--deep);background:var(--ice);padding:9px 14px;transition:transform .16s;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05080aeb;position:sticky;top:0}.nav{align-items:center;gap:32px;min-height:72px;display:flex}.nav__brand{display:block}.nav__links{flex:1;justify-content:flex-end;gap:32px;display:flex}.nav__links a,footer,.cta__action>a:last-child{color:var(--muted);font-size:.78rem}.nav__links a{transition:color .16s}.nav__links a:hover,.nav__links a[aria-current=page],.cta__action>a:last-child:hover,.hero__actions>a:not(.button):hover{color:var(--ice)}.mark{border:1px solid var(--ice);background:var(--deep);flex-direction:column;align-items:center;min-width:354px;padding:20px 36px;display:inline-flex;position:relative;box-shadow:0 0 42px #7df9ff2b}.mark--compact{min-width:auto;box-shadow:none;padding:6px 13px}.mark__word{color:var(--text);letter-spacing:-.09em;font-size:clamp(2.5rem,5vw,3.25rem);line-height:1.2}.mark--compact .mark__word{font-size:1rem}.mark__word span{color:var(--ice)}.mark__line{color:var(--dim);white-space:nowrap;margin-top:5px;font-size:.72rem}.mark__handle{background:var(--ice);width:5px;height:5px;position:absolute}.mark__handle--tl{top:-3px;left:-3px}.mark__handle--tr{top:-3px;right:-3px}.mark__handle--bl{bottom:-3px;left:-3px}.mark__handle--br{bottom:-3px;right:-3px}.button{border:1px solid var(--ice);min-height:44px;color:var(--deep);background:var(--ice);border-radius:6px;justify-content:center;align-items:center;padding:11px 21px;font-size:.86rem;font-weight:500;transition:color .16s,background .16s,box-shadow .16s;display:inline-flex}.button:hover{background:var(--text);box-shadow:0 0 26px #7df9ff2e}.button--small{min-height:36px;padding:7px 15px;font-size:.76rem}.hero{border-bottom:1px solid #14242b80;position:relative;overflow:hidden}.hero:after{background:radial-gradient(circle at 50% 47%, transparent 0, var(--deep) 73%), linear-gradient(180deg, transparent 60%, var(--deep));content:"";pointer-events:none;position:absolute;inset:0}.rain{color:var(--noise);opacity:.8;pointer-events:none;justify-content:space-around;display:flex;position:absolute;inset:-80% 0 -20%;overflow:hidden}.rain span{overflow-wrap:anywhere;white-space:pre-wrap;width:1ch;animation:rain var(--speed) linear var(--delay) infinite;font-size:clamp(.75rem,1.3vw,1.15rem);line-height:1.65}.hero__content{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:min(850px,100vh - 72px);padding-block:96px 76px;display:flex;position:relative}.hero h1{letter-spacing:-.04em;text-wrap:balance;max-width:860px;margin:38px 0 23px;font-size:clamp(2.25rem,5vw,3rem);line-height:1.2}.hero__intro{max-width:670px;color:var(--muted);text-wrap:pretty;margin-bottom:28px;font-size:.92rem;line-height:1.75}.hero__actions{justify-content:center;align-items:center;gap:14px;display:flex}.hero__actions>a:not(.button){color:var(--muted);font-size:.78rem}.terminal{color:var(--dim);align-items:center;margin:34px 0 0;font-size:.74rem;display:flex}.cursor{background:var(--ice);width:8px;height:15px;margin-left:2px;animation:1s step-end infinite blink;display:inline-block}.section{padding-top:90px}.section--last{padding-bottom:32px}.section-label{color:var(--ice);letter-spacing:.15em;margin-bottom:30px;font-size:.74rem}.section-heading{align-items:baseline;gap:20px;display:flex}.section-heading>p:last-child{color:var(--dim);font-size:.72rem}.card{border:1px solid var(--line);background:var(--panel);border-radius:10px}.steps{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.step{flex-direction:column;min-height:250px;padding:28px;display:flex}.step__number{color:var(--ice);margin-bottom:24px;font-size:1.6rem}.step h2,.assurance-area h2,.independence h2,.cta h2{margin-bottom:13px;font-size:1.05rem;font-weight:500}.step p,.assurance-area p,.independence p,.cta p{color:var(--muted);margin-bottom:0;font-size:.8rem;line-height:1.75}.assurance-areas{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.assurance-area{padding:22px 26px}.assurance-area__heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.assurance-area__status{color:var(--pass);white-space:nowrap;font-size:.68rem}.assurance-area .evidence,.independence .evidence{color:var(--dim);margin-top:10px;font-size:.68rem;line-height:1.6}.independence{grid-template-columns:1.2fr 1fr;gap:20px;display:grid}.independence__copy{padding:30px}.independence__copy h2{max-width:600px;font-size:1.2rem;line-height:1.45}.flow{flex-direction:column;justify-content:center;align-items:stretch;padding:30px;display:flex}.flow>div{grid-template-columns:1fr 88px;align-items:center;gap:12px;display:grid}.flow>div span{border:1px solid var(--line);text-align:center;padding:10px 16px}.flow>div:first-child span{border-color:var(--ice)}.flow small{color:var(--dim);font-size:.7rem}.flow__arrow{color:var(--dim);padding:7px 100px}.cta{align-items:center;gap:40px;padding:48px;display:flex}.cta>div:first-child{flex:1}.cta h2{letter-spacing:-.03em;margin-bottom:12px;font-size:clamp(1.5rem,3vw,1.9rem);font-weight:700}.cta p{max-width:680px}.cta__action{flex-direction:column;align-items:center;gap:12px;display:flex}footer{border-top:1px solid var(--line);color:var(--dim);justify-content:space-between;gap:20px;margin-top:38px;padding-top:20px;display:flex}@keyframes rain{0%{transform:translateY(0)}to{transform:translateY(50%)}}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}@media (max-width:900px){.nav__links{gap:18px}.steps{grid-template-columns:1fr}.step{min-height:auto}.independence{grid-template-columns:1fr}}@media (max-width:720px){.shell{width:min(100% - 36px,1160px)}.nav{flex-wrap:wrap;gap:14px;min-height:64px}.nav__links{flex:100%;order:3;justify-content:flex-start;gap:14px;padding:0 0 12px;display:flex}.nav__brand{margin-right:auto}.hero__content{min-height:calc(100svh - 64px);padding-block:74px 62px}.mark{min-width:min(100%,340px);padding-inline:18px}.mark--compact{min-width:auto;padding-inline:10px}.mark__line{font-size:clamp(.48rem,2.2vw,.67rem)}.hero h1{margin-top:32px;font-size:clamp(2rem,9vw,2.7rem)}.hero__actions{flex-direction:column;width:100%}.hero__actions .button{width:100%}.terminal{font-size:clamp(.55rem,2.7vw,.7rem)}.section{padding-top:72px}.section-heading{display:block}.section-heading .section-label{margin-bottom:10px}.section-heading>p:last-child{margin-bottom:28px}.assurance-areas{grid-template-columns:1fr}.cta{flex-direction:column;align-items:stretch;padding:30px}.cta__action{align-items:stretch}footer{flex-direction:column;line-height:1.6}}@media (max-width:420px){.nav .button--small{padding-inline:10px;font-size:.68rem}.assurance-area__heading{flex-direction:column;align-items:flex-start;gap:0}.flow>div{grid-template-columns:1fr 70px}.flow__arrow{padding-left:80px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rain span,.cursor{animation:none}}.page-head h1{letter-spacing:-.02em;max-width:20ch;color:var(--text);margin:0 0 22px;font-size:clamp(2rem,4.4vw,2.75rem);font-weight:700;line-height:1.15}.page-head__intro{max-width:62ch;color:var(--muted);margin:0 0 26px}.notice{border:1px solid var(--line);border-left:1px solid var(--ice);background:var(--panel);max-width:68ch;color:var(--muted);padding:14px 16px;font-size:.78rem;line-height:1.7}.notice span{color:var(--ice)}.ledger{gap:26px;display:grid}.entry{border-top:1px solid var(--line);grid-template-columns:minmax(300px,360px) 1fr;align-items:start;gap:28px;padding-top:26px;display:grid}.entry:first-child{border-top:0;padding-top:0}.label{border:1px solid var(--ice);background:var(--deep);padding:20px 22px 18px;position:relative}.label__handle{background:var(--ice);width:5px;height:5px;position:absolute}.label__handle--tl{top:-3px;left:-3px}.label__handle--tr{top:-3px;right:-3px}.label__handle--bl{bottom:-3px;left:-3px}.label__handle--br{bottom:-3px;right:-3px}.label__mark{color:var(--text);letter-spacing:-.06em;margin:0 0 16px;font-size:.95rem;font-weight:700}.label__mark span{color:var(--ice)}.label__head,.label__foot{gap:4px;margin:0;font-size:.72rem;line-height:1.6;display:grid}.label__head>div{grid-template-columns:84px 1fr;gap:8px;display:grid}.label__foot>div{grid-template-columns:100px 1fr;gap:8px;display:grid}.label__head dt,.label__foot dt{color:var(--dim)}.label__head dd,.label__foot dd{color:var(--muted);margin:0}.label__claims{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:18px 0;padding:16px 0;list-style:none}.label__claim{align-items:baseline;gap:8px;padding:3px 0;font-size:.78rem;display:flex}.label__claim-name{color:var(--text)}.label__claim:after{content:"";border-bottom:1px dotted var(--line);flex:1;transform:translateY(-3px)}.label__claim-status{color:var(--dim);white-space:nowrap;order:3}.label__claim--verified .label__claim-status{color:var(--pass)}.label__claim--expired .label__claim-status{color:var(--warn)}.label__claim--revoked .label__claim-status{color:var(--fail)}.label__summary{color:var(--text);margin:0 0 16px;font-size:.78rem}.entry__detail h2{color:var(--text);margin:0 0 18px;font-size:1.05rem;font-weight:500}.entry__context{color:var(--dim)}.entry__notes{gap:12px;margin:0 0 22px;display:grid}.entry__notes>div{grid-template-columns:104px 1fr;gap:12px;display:grid}.entry__notes dt{color:var(--dim);font-size:.72rem}.entry__notes dd{color:var(--muted);margin:0;font-size:.78rem;line-height:1.7}.entry__gaps-title{color:var(--dim);letter-spacing:.15em;margin:0 0 8px;font-size:.68rem}.entry__gaps{color:var(--dim);margin:0;padding-left:16px;font-size:.72rem;line-height:1.8}.legend{margin-bottom:20px;padding:22px 24px}.legend__statuses{color:var(--muted);gap:8px;margin:0;padding:0;font-size:.78rem;list-style:none;display:grid}.legend__statuses li{align-items:baseline;gap:10px;display:flex}.glyph{width:1ch;color:var(--dim)}.glyph--verified{color:var(--pass)}.glyph--expired{color:var(--warn)}.glyph--revoked{color:var(--fail)}.legend .evidence{border-top:1px solid var(--line);color:var(--dim);margin:14px 0 0;padding-top:14px;font-size:.7rem;line-height:1.6}.claims-table{gap:12px;margin:0;padding:0;list-style:none;display:grid}.claims-table__row{grid-template-columns:132px 1fr;gap:6px 20px;padding:16px 20px;display:grid}.claims-table__name{color:var(--text);grid-row:span 2;margin:0;font-size:.82rem}.claims-table__question{color:var(--text);margin:0;font-size:.82rem}.claims-table .evidence{color:var(--dim);margin:0;font-size:.7rem;line-height:1.6}.limits{padding:24px 26px}.limits ul{color:var(--muted);margin:0 0 16px;padding-left:18px;font-size:.82rem;line-height:1.85}.limits .evidence{border-top:1px solid var(--line);color:var(--dim);margin:0;padding-top:16px;font-size:.7rem}@media (max-width:900px){.entry{grid-template-columns:1fr;gap:22px}.claims-table__row{grid-template-columns:1fr}.claims-table__name{grid-row:auto}}@media (max-width:560px){.label{padding:18px 16px 16px}.label__head>div,.label__foot>div,.entry__notes>div{grid-template-columns:1fr;gap:2px}.label__claim{font-size:.74rem}}.registry-wrap{overflow-x:auto}.registry{border-collapse:collapse;white-space:nowrap;width:100%;font-size:.74rem}.registry th{border-bottom:1px solid var(--line);color:var(--dim);letter-spacing:.12em;text-align:left;padding:0 14px 10px 0;font-weight:400}.registry td{border-bottom:1px solid var(--line);color:var(--muted);vertical-align:top;padding:9px 14px 9px 0}.registry tr:last-child td{border-bottom:0}.registry td:first-child a{color:var(--ice)}.registry__context{color:var(--dim)}.registry__foot{color:var(--dim);margin-top:16px;font-size:.7rem;line-height:1.6}.batch{padding-top:40px}.batch__head{border-bottom:1px solid var(--line);margin-bottom:26px;padding-bottom:18px}.batch__head h2{color:var(--text);margin:0 0 6px;font-size:1rem;font-weight:500}.batch__range{color:var(--dim);margin:0 0 10px;font-size:.72rem}.batch__summary{color:var(--text);margin:0 0 8px;font-size:.8rem}.batch__head .evidence{max-width:82ch;color:var(--dim);margin:0;font-size:.72rem;line-height:1.7}.ledger__anchor{scroll-margin-top:90px}.entry__detail h3{color:var(--text);margin:0 0 14px;font-size:1rem;font-weight:500}.entry__id{color:var(--dim)}.entry__scope{border-left:1px solid var(--line);color:var(--dim);margin:0 0 16px;padding-left:12px;font-size:.74rem;line-height:1.7}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-head a,.cta p a{color:var(--ice)}.dash-stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:0 0 18px;padding:0;list-style:none;display:grid}.dash-stats__k{color:var(--dim);margin:0 0 8px;font-size:.68rem}.dash-stats__v{color:var(--text);margin:0;font-size:1.35rem;font-weight:500}.dash-stats__v--verified{color:var(--pass)}.dash-claims,.dash-batches{gap:12px;margin:0;padding:0;list-style:none;display:grid}.dash-claim__head,.dash-claim{gap:10px;display:grid}.dash-claim__head{grid-template-columns:1fr auto;align-items:baseline;gap:16px}.dash-claim__name{color:var(--text);margin:0;font-weight:500}.dash-claim__count,.dash-batches__range{color:var(--dim);margin:0;font-size:.72rem}.dash-bar{background:var(--line);height:2px}.dash-bar span{background:var(--ice);height:100%;display:block}.dash-batches__title{color:var(--text);margin:0 0 4px;font-weight:500}.dash-batches .card p{color:var(--muted);margin:8px 0 0;font-size:.8rem;line-height:1.6}.dash-matrix th:nth-child(n+3),.dash-matrix td:nth-child(n+3){text-align:center}.dash-matrix__cell--verified{color:var(--pass)}.dash-matrix__cell--expired{color:var(--warn)}.dash-matrix__cell--revoked{color:var(--fail)}@media (max-width:900px){.dash-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.dash-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-claim__head{grid-template-columns:1fr}}
