@font-face{font-family:doto;src:url(../media/doto_latin_wght_normal-s.p.2l160cf64yk3i.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:doto Fallback;src:local(Arial);ascent-override:72.25%;descent-override:19.01%;line-gap-override:0.0%;size-adjust:131.49%}.doto_a4bfe629-module__x2iJ6q__className{font-family:doto,doto Fallback}.doto_a4bfe629-module__x2iJ6q__variable{--font-doto:"doto", "doto Fallback"}
@font-face{font-family:instrumentSerif;src:url(../media/instrument_serif_latin_400_normal-s.p.2zo21yor93qdc.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:instrumentSerif Fallback;src:local(Arial);ascent-override:128.92%;descent-override:40.37%;line-gap-override:0.0%;size-adjust:76.79%}.instrumentserif_a4a751fc-module__VhKEQG__className{font-family:instrumentSerif,instrumentSerif Fallback;font-weight:400}.instrumentserif_a4a751fc-module__VhKEQG__variable{--font-instrument-serif:"instrumentSerif", "instrumentSerif Fallback"}
@font-face{font-family:geist;src:url(../media/Geist_Variable-s.p.2-i4fw5gbtlb7.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geist Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geist_2786ee19-module__D-pCfa__className{font-family:geist,geist Fallback}.geist_2786ee19-module__D-pCfa__variable{--font-geist:"geist", "geist Fallback"}
@font-face{font-family:geistMono;src:url(../media/GeistMono_Variable-s.p.0b02cdm7g7y6h.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geistMono Fallback;src:local(Arial);ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:131.49%}.geistmono_45ddd2f8-module__9WYtna__className{font-family:geistMono,geistMono Fallback}.geistmono_45ddd2f8-module__9WYtna__variable{--font-geist-mono:"geistMono", "geistMono Fallback"}
@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}:root{--graphite:#0a0b0c;--graphite-raised:#101214;--graphite-soft:#15181b;--line:#292d31;--line-bright:#40464d;--warm-white:#f1efe8;--soft-white:#c7c5be;--muted:#858b91;--state:#8bb7de;--block:#e75555;--block-ground:#1a0d0e;--allow:#78a987;--allow-ground:#0b1710}*{box-sizing:border-box}html{background:var(--graphite)}body{background:var(--graphite);color:var(--warm-white);font-family:var(--font-geist), Arial, sans-serif;font-variant-numeric:tabular-nums;margin:0;overflow-x:hidden}button,a,summary{font:inherit}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--warm-white);outline-offset:5px}code,pre{font-family:var(--font-geist-mono), Consolas, monospace}.doto{font-family:var(--font-doto), var(--font-geist-mono), monospace;font-variation-settings:"ROND" 18;font-weight:720}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-shell{width:min(100%,1360px);margin-inline:auto;padding-inline:clamp(48px,5vw,72px)}.site-nav{z-index:10;justify-content:space-between;align-items:center;min-height:86px;display:flex;position:relative}.site-brand{font-size:17px;line-height:1}.site-brand span{color:var(--block)}.site-nav nav{align-items:center;gap:clamp(24px,3vw,42px);display:flex}.site-nav nav a{color:var(--soft-white);font-size:12px;font-weight:560}.site-nav nav a:hover{color:var(--warm-white)}.site-nav-quiet nav a{color:#989994}.site-nav-quiet .site-brand{font-size:20px}.route-index,.landing-index,.landing-status{color:var(--muted);margin:0;font-size:12px}.landing-page{isolation:isolate;background:#090a0a;min-height:100svh;position:relative}.landing-page:after{z-index:-1;content:"";opacity:.035;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.88' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.18'/%3E%3C/svg%3E");position:fixed;inset:0}.event-traces{z-index:-1;pointer-events:none;height:54%;position:absolute;inset:20% 0 auto}.event-traces span{border-top:1px solid #f1efe80e;width:42%;position:absolute;right:0}.event-traces span:first-child{top:12%}.event-traces span:nth-child(2){width:24%;top:46%}.event-traces span:nth-child(3){width:56%;top:83%}.event-traces span:before{content:"";background:#f1efe81f;width:5px;height:5px;position:absolute;top:-3px;left:0}.landing-hero{grid-template-columns:minmax(180px,1fr) minmax(0,3.35fr) minmax(110px,.8fr);align-items:center;min-height:calc(100svh - 86px);padding-block:40px 56px;display:grid;position:relative}.landing-index{align-self:start;margin-top:16%}.landing-copy{max-width:790px;animation:.9s cubic-bezier(.22,1,.36,1) both landing-enter}.landing-copy h1{color:var(--warm-white);font-family:var(--font-instrument-serif), Georgia, serif;margin:0;font-size:clamp(44px,5vw,72px);font-weight:400;line-height:1.03}.landing-copy>p{color:#aaa9a4;max-width:510px;margin:36px 0 50px;font-size:19px;line-height:1.55}.enter-control{border-bottom:1px solid #8d8e8a;align-items:center;gap:28px;padding-block:11px;font-size:12px;font-weight:620;display:inline-flex}.enter-control span{font-size:18px}.landing-status{text-align:right;align-self:end;margin-bottom:20%}@keyframes landing-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.control-page{background:var(--graphite);min-height:100svh}.control-shell{padding-top:18px;padding-bottom:112px}.route-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:48px;padding-block:22px 28px;display:flex}.route-header h1{margin:12px 0 0;font-size:27px;font-weight:520}.analyzer-note{max-width:440px;color:var(--muted);flex-direction:column;gap:5px;font-size:12px;line-height:1.4;display:flex}.analyzer-note strong{color:var(--soft-white);font-family:var(--font-geist-mono), monospace;font-size:12px}.scenario-control{border-bottom:1px solid var(--line);gap:36px;padding-block:17px 16px;display:flex}.scenario-control button{color:var(--muted);cursor:pointer;font-family:var(--font-geist-mono), monospace;background:0 0;border:0;border-bottom:2px solid #0000;padding:4px 0 9px;font-size:12px;font-weight:620}.scenario-control button[aria-pressed=true]{border-bottom-color:var(--warm-white);color:var(--warm-white)}.decision-instrument{padding-top:34px}.service-state{border-bottom:1px solid var(--line-bright);flex-direction:column;justify-content:center;min-height:426px;padding-block:48px;display:flex}.service-state h2{max-width:760px;margin:22px 0 12px;font-size:clamp(34px,4vw,54px);line-height:1}.service-state>p:not(.instrument-label){max-width:610px;color:var(--muted);margin:0;font-size:14px;line-height:1.55}.service-state button{border:0;border-bottom:1px solid var(--soft-white);width:fit-content;color:var(--warm-white);cursor:pointer;font-family:var(--font-geist-mono), monospace;background:0 0;margin-top:32px;padding:8px 0;font-size:11px}.control-opposition{border-bottom:1px solid var(--line-bright);grid-template-columns:minmax(0,1fr) 84px minmax(0,1fr);align-items:stretch;min-height:242px;display:grid}.intent-reading,.truth-reading{flex-direction:column;justify-content:space-between;min-width:0;padding:6px 32px 34px;display:flex}.intent-reading{padding-left:0}.truth-reading{padding-right:0}.instrument-label,.proof-label{color:var(--muted);margin:0;font-size:11px;font-weight:650}.intent-reading blockquote{max-width:500px;margin:28px 0 34px;font-size:clamp(30px,3.2vw,44px);font-weight:390;line-height:1.14}.intent-reading code{color:var(--soft-white);font-size:12px}.versus{color:#696e73;font-family:var(--font-geist-mono), monospace;justify-content:center;align-items:center;font-size:9px;display:flex}.versus:before,.versus:after{background:var(--line);content:"";width:1px;height:42px;margin:11px}.truth-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.fixture-label{color:var(--soft-white);font-family:var(--font-geist-mono), monospace;font-size:10px;font-weight:650}.truth-reading dl{grid-template-columns:1fr 1fr;gap:32px;margin:46px 0 0;display:grid}.truth-reading dt{color:var(--muted);margin-bottom:12px;font-size:11px}.truth-reading dd{color:var(--state);font-family:var(--font-geist-mono), monospace;margin:0;font-size:clamp(36px,4vw,54px);font-weight:530;line-height:1}.verdict-token{color:var(--block);margin:0;font-size:clamp(48px,4.4vw,62px);line-height:.9}[data-verdict=ALLOW] .verdict-token{color:var(--allow)}.verdict-reading h2{margin:0;font-size:27px;font-weight:520}.verdict-reading div>p{color:var(--soft-white);margin:8px 0 0;font-size:14px}.verdict-reading>strong{font-family:var(--font-geist-mono), monospace;text-align:right;font-size:13px}.provenance-line{color:#858b91;min-height:38px;font-family:var(--font-geist-mono), monospace;justify-content:space-between;align-items:center;gap:24px;font-size:10px;display:flex}.why-section{padding-top:64px}.section-intro{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:32px;padding-bottom:22px;display:flex}.section-intro h2{color:var(--soft-white);margin:0;font-size:18px;font-weight:450}.why-flow{grid-template-columns:1fr 1fr 1.45fr;display:grid}.why-flow article{border-right:1px solid var(--line);flex-direction:column;min-height:245px;padding:26px 28px 24px 0;display:flex}.why-flow article+article{padding-left:28px}.why-flow article:last-child{border-right:0;padding-right:0}.why-flow h3{margin:34px 0 10px;font-size:19px;font-weight:480}.why-flow article>code{color:var(--muted);font-size:12px}.why-flow article>strong{color:var(--soft-white);font-family:var(--font-geist-mono), monospace;margin-top:auto;font-size:10px}.why-flow .policy-authority{background:var(--graphite-raised);padding-right:24px}.policy-authority>strong{color:var(--warm-white)!important;font-size:12px!important}.policy-outcomes{margin-bottom:20px;display:grid}.policy-outcomes span{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding-block:7px;display:flex}.policy-outcomes code,.policy-outcomes b{font-size:10px}.policy-outcomes b{font-family:var(--font-geist-mono), monospace;font-weight:600}.evidence-disclosure{border-block:1px solid var(--line-bright)}.evidence-disclosure>summary,.raw-packet>summary{cursor:pointer;font-family:var(--font-geist-mono), monospace;font-size:12px;font-weight:620;list-style:none}.evidence-disclosure>summary{justify-content:space-between;align-items:center;padding-block:22px;display:flex}.evidence-disclosure>summary::-webkit-details-marker{display:none}.raw-packet>summary::-webkit-details-marker{display:none}.evidence-body{border-top:1px solid var(--line);gap:56px;padding-block:38px 56px;display:grid}.evidence-body h3{color:var(--soft-white);font-family:var(--font-geist-mono), monospace;margin:0 0 18px;font-size:11px}.evidence-records{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.evidence-records-wide{grid-template-columns:repeat(2,minmax(0,1fr))}.evidence-records article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:10px;min-width:0;padding:16px 20px 16px 0;display:flex}.evidence-records article+article{padding-left:20px}.evidence-records code,.evidence-records strong{overflow-wrap:anywhere;font-size:11px}.evidence-records p,.evidence-note,.explanation-record p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.evidence-note{margin-top:14px}.evidence-pair{grid-template-columns:1fr 1fr;gap:64px;display:grid}.record-list{margin:0}.record-list div{border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,.9fr) minmax(0,1.6fr);gap:20px;min-width:0;padding-block:8px;display:grid}.record-list dt,.record-list dd{font-family:var(--font-geist-mono), monospace;overflow-wrap:anywhere;font-size:10px}.record-list dt{color:var(--muted)}.record-list dd{color:var(--soft-white);margin:0}.explanation-record p{max-width:76ch;font-size:14px}.raw-packet{border-top:1px solid var(--line);padding-top:20px}.raw-packet pre{background:var(--graphite-raised);max-height:440px;color:var(--soft-white);white-space:pre-wrap;overflow-wrap:anywhere;margin:20px 0 0;padding:20px;font-size:10px;line-height:1.5;overflow:auto}.proof-page{background:#0d0f11;min-height:100svh}.proof-shell{padding-top:36px;padding-bottom:72px}.proof-hero{border-bottom:1px solid var(--line);padding:28px 0 56px}.proof-hero h1{font-family:var(--font-instrument-serif), Georgia, serif;margin:22px 0 18px;font-size:clamp(48px,5vw,68px);font-weight:400;line-height:1}.proof-hero>p:last-child{max-width:620px;color:var(--muted);margin:0;font-size:16px;line-height:1.55}.result-section{padding-block:42px 46px}.metric-run{grid-template-columns:repeat(4,1fr);margin:0 0 24px;display:grid}.metric-run div{border-right:1px solid var(--line);padding-right:24px}.metric-run div+div{padding-left:24px}.metric-run div:last-child{border-right:0}.metric-run dt{color:var(--muted);margin-bottom:14px;font-size:12px}.metric-run dd{font-family:var(--font-geist-mono), monospace;white-space:nowrap;margin:0;font-size:clamp(28px,2.8vw,40px);line-height:1}.diagnostic-label{color:var(--warm-white);margin:0;font-size:12px}.provider-evidence{border-block:1px solid var(--line-bright);grid-template-columns:1.05fr 1fr;gap:72px;padding-block:42px;display:grid}.provider-evidence h2,.integrity-story h2,.limitations h2{margin:16px 0 14px;font-size:26px;font-weight:470;line-height:1.2}.provider-evidence p:not(.proof-label),.integrity-story p,.limitations li{color:var(--muted);font-size:14px;line-height:1.6}.provider-evidence dl{grid-template-columns:repeat(3,1fr);align-items:end;margin:0;display:grid}.provider-evidence dl div{border-left:1px solid var(--line);padding-left:22px}.provider-evidence dt{color:var(--muted);margin-bottom:13px;font-size:10px}.provider-evidence dd{color:var(--state);font-family:var(--font-geist-mono), monospace;margin:0;font-size:21px}.provider-evidence .proof-block{color:var(--block);font-size:25px}.integrity-story,.limitations,.false-positive-cost{border-bottom:1px solid var(--line);grid-template-columns:.42fr 1fr;gap:72px;padding-block:112px;display:grid}.integrity-story h2,.limitations h2,.false-positive-cost h2{max-width:620px;font-size:36px}.integrity-story p{max-width:760px}.integrity-story strong{font-family:var(--font-geist-mono), monospace;margin-top:30px;font-size:12px;display:block}.limitations ul{max-width:760px;margin:28px 0 0;padding:0;list-style:none}.limitations li{border-top:1px solid var(--line);padding-block:12px}.false-positive-cost{padding-block:72px}.false-positive-cost h2{margin:0 0 14px;font-size:28px;font-weight:470}.false-positive-cost p:not(.proof-label){max-width:720px;color:var(--muted);margin:0;font-size:14px;line-height:1.6}.proof-sources{color:var(--soft-white);align-items:center;gap:36px;padding-top:40px;font-size:12px;display:flex}.proof-sources span{color:var(--muted);margin-right:auto}.proof-sources a{border-bottom:1px solid var(--line-bright);padding-bottom:4px}@media (max-width:900px){.landing-hero{grid-template-columns:120px minmax(0,1fr)}.landing-status{display:none}.control-opposition{grid-template-columns:1fr}.intent-reading,.truth-reading{min-height:230px;padding-inline:0}.intent-reading{border-bottom:1px solid var(--line);padding-bottom:32px}.truth-reading{padding-top:32px}.versus{justify-content:flex-start;padding-block:16px}.versus:before,.versus:after{width:32px;height:1px;margin-inline:0 12px}.versus:after{margin-inline:12px 0}.verdict-reading{grid-template-columns:140px 1fr}.verdict-reading>strong{text-align:left;grid-column:2}.why-flow{grid-template-columns:1fr 1fr}.why-flow .policy-authority{border-top:1px solid var(--line);grid-column:1/-1}.provider-evidence,.integrity-story,.limitations,.false-positive-cost{grid-template-columns:1fr}}@media (max-width:640px){.page-shell{padding-inline:20px}.site-nav{min-height:72px}.site-brand{font-size:15px}.site-nav-quiet .site-brand{font-size:17px}.site-nav nav{gap:16px}.site-nav nav a{font-size:10px}.landing-hero{flex-direction:column;justify-content:center;align-items:flex-start;min-height:calc(100svh - 72px);padding-block:56px 80px;display:flex}.landing-index{margin:0;position:absolute;top:34px}.landing-copy h1{font-size:47px;line-height:1.02}.landing-copy>p{margin:30px 0 40px;font-size:17px}.desktop-break{display:none}.event-traces{inset:27% 0 auto}.event-traces span{width:58%}.control-shell{padding-top:0;padding-bottom:72px}.route-header{flex-direction:column;align-items:flex-start;gap:18px;padding-block:18px 22px}.route-header h1{font-size:24px}.analyzer-note{gap:3px}.scenario-control{gap:0}.scenario-control button{flex:1;font-size:10px}.decision-instrument{padding-top:28px}.service-state{min-height:420px}.intent-reading,.truth-reading{min-height:190px}.intent-reading blockquote{margin-block:24px;font-size:31px}.truth-reading dl{gap:16px;margin-top:36px}.truth-reading dd{font-size:32px}.verdict-reading{grid-template-columns:1fr;gap:18px;min-height:0;padding:26px 20px}.verdict-token{font-size:52px}.verdict-reading h2{font-size:25px}.verdict-reading>strong{text-align:left;grid-column:auto}.provenance-line{flex-direction:column;align-items:flex-start;gap:6px;padding-block:14px}.why-section{padding-top:72px}.section-intro{flex-direction:column;align-items:flex-start}.why-flow{grid-template-columns:1fr}.why-flow article,.why-flow article+article{border-right:0;border-bottom:1px solid var(--line);min-height:190px;padding:24px 0}.why-flow .policy-authority{grid-column:auto;padding-inline:18px}.evidence-records,.evidence-records-wide,.evidence-pair{grid-template-columns:1fr}.evidence-records article,.evidence-records article+article{border-right:0;padding-inline:0}.evidence-pair{gap:48px}.record-list div{grid-template-columns:minmax(100px,.8fr) minmax(0,1.2fr)}.proof-shell{padding-top:12px}.proof-hero{padding-block:36px 48px}.proof-hero h1{font-size:49px}.metric-run{grid-template-columns:1fr 1fr;gap:30px 0}.metric-run div:nth-child(2){border-right:0}.metric-run div:nth-child(3){padding-left:0}.metric-run dd{font-size:29px}.provider-evidence{gap:40px}.provider-evidence dl{grid-template-columns:1fr 1fr;gap:28px 0}.provider-evidence dl div:nth-child(3){grid-column:1/-1}.integrity-story,.limitations,.false-positive-cost{gap:28px;padding-block:80px}.integrity-story h2,.limitations h2{font-size:30px}.proof-sources{flex-wrap:wrap}.proof-sources span{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.mode-control{gap:36px;padding-block:17px 0;display:flex}.mode-control button{color:var(--muted);cursor:pointer;font-family:var(--font-geist-mono), monospace;background:0 0;border:0;border-bottom:2px solid #0000;padding:4px 0 9px;font-size:12px;font-weight:620}.mode-control button[aria-selected=true]{border-bottom-color:var(--warm-white);color:var(--warm-white)}.sandbox-composer{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:20px;padding-block:30px 34px;display:flex}.sandbox-field{flex-direction:column;gap:8px;display:flex;position:relative}.sandbox-field textarea{border:1px solid var(--line);width:100%;color:var(--warm-white);font-family:var(--font-geist-mono), monospace;resize:none;background:0 0;border-radius:0;padding:14px 16px;font-size:15px;line-height:1.5}.sandbox-field textarea:focus{border-color:var(--warm-white);outline:none}.sandbox-field textarea:disabled{opacity:.55}.sandbox-count{font-family:var(--font-geist-mono), monospace;color:var(--muted);align-self:flex-end;font-size:11px}.sandbox-count[data-over=true]{color:var(--risk,#ff4d3d)}.sandbox-examples{flex-wrap:wrap;gap:8px;display:flex}.sandbox-examples button{border:1px solid var(--line);color:var(--muted);cursor:pointer;font-family:var(--font-geist-mono), monospace;background:0 0;padding:6px 11px;font-size:11px}.sandbox-examples button:hover:not(:disabled){color:var(--warm-white);border-color:var(--warm-white)}.sandbox-worlds{border:0;flex-wrap:wrap;align-items:stretch;gap:12px;margin:0;padding:0;display:flex}.sandbox-worlds legend{margin-bottom:10px;padding:0}.sandbox-worlds button{border:1px solid var(--line);cursor:pointer;text-align:left;background:0 0;flex-direction:column;gap:4px;min-width:200px;padding:12px 16px;display:flex}.sandbox-worlds button strong{font-family:var(--font-geist-mono), monospace;color:var(--muted);letter-spacing:.08em;font-size:12px;font-weight:620}.sandbox-worlds button span{font-family:var(--font-geist-mono), monospace;color:var(--muted);font-size:11px}.sandbox-worlds button[aria-pressed=true]{border-color:var(--warm-white)}.sandbox-worlds button[aria-pressed=true] strong{color:var(--warm-white)}.sandbox-run{border:1px solid var(--warm-white);color:var(--warm-white);cursor:pointer;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;background:0 0;align-self:flex-start;padding:12px 22px;font-size:13px;font-weight:620}.sandbox-run:disabled{border-color:var(--line);color:var(--muted);cursor:not-allowed}.sandbox-note{color:var(--muted);max-width:62ch;font-size:12px}.message-reading{border-bottom:1px solid var(--line);padding:4px 0 24px}.message-reading blockquote{max-width:960px;font-family:var(--font-instrument-serif), Georgia, serif;overflow-wrap:anywhere;margin:18px 0 0;font-size:27px;font-weight:400;line-height:1.3}.payment-state-reading{border-bottom:1px solid var(--line-bright);padding-block:24px 28px}.payment-state-content{grid-template-columns:minmax(360px,1fr) minmax(280px,.85fr);align-items:end;gap:64px;margin-top:24px;display:grid}.payment-state-content dl{grid-template-columns:1fr 1fr;gap:32px;margin:0;display:grid}.payment-state-content dt{color:var(--muted);margin-bottom:8px;font-size:11px}.payment-state-content dd{color:var(--state);font-family:var(--font-geist-mono), monospace;margin:0;font-size:38px;font-weight:530;line-height:1}.state-meaning{border-left:1px solid var(--line);padding-left:28px}.state-meaning strong{font-size:22px;font-weight:500;line-height:1.25;display:block}.state-meaning p{max-width:48ch;color:var(--soft-white);margin:8px 0 0;font-size:15px;line-height:1.5}.verdict-reading{border-bottom:1px solid var(--line-bright);background:var(--block-ground);grid-template-columns:180px minmax(0,1fr);align-items:center;gap:36px;min-height:0;padding:28px 32px;display:grid}[data-verdict=ALLOW] .verdict-reading{background:var(--allow-ground)}[data-verdict=ESCALATE] .verdict-reading,[data-verdict=UNVERIFIABLE] .verdict-reading{background:var(--graphite-raised)}[data-verdict=ESCALATE] .verdict-token,[data-verdict=UNVERIFIABLE] .verdict-token{color:var(--warm-white)}.verdict-reading h2{margin:0;font-size:27px;font-weight:540;line-height:1.15}.verdict-reading div>p{max-width:74ch;color:var(--soft-white);margin:9px 0 0;font-size:15px;line-height:1.5}.why-section,.outcome-section{padding-top:64px}.plain-comparison{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 88px minmax(0,1fr);align-items:stretch;display:grid}.plain-comparison article{min-width:0;padding:30px 32px 32px 0}.plain-comparison article:last-child{padding-left:32px;padding-right:0}.plain-comparison article strong{overflow-wrap:anywhere;max-width:36ch;margin-top:18px;font-size:23px;font-weight:480;line-height:1.35;display:block}.comparison-symbol{border-inline:1px solid var(--line);color:var(--soft-white);font-family:var(--font-geist-mono), monospace;justify-content:center;align-items:center;font-size:32px;display:flex}.comparison-conclusion{border-bottom:1px solid var(--line-bright);color:var(--warm-white);text-align:center;margin:0;padding-block:18px;font-size:14px}.outcome-list{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.outcome-list div{border-right:1px solid var(--line);padding:28px 28px 28px 0}.outcome-list div+div{padding-left:28px}.outcome-list div:last-child{border-right:0}.outcome-list dt{color:var(--muted);margin-bottom:12px;font-size:13px}.outcome-list dd{font-family:var(--font-geist-mono), monospace;margin:0;font-size:20px;font-weight:620}.technical-status{color:var(--muted);margin:18px 0 0;font-size:12px}.technical-status strong{color:var(--soft-white);font-family:var(--font-geist-mono), monospace}.outcome-section .provenance-line{border-top:1px solid var(--line);margin-top:18px}.evidence-disclosure{margin-top:32px}.trace-source{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin:0 0 22px;display:grid}.trace-source div{border-bottom:1px solid var(--line);grid-template-columns:120px minmax(0,1fr);gap:16px;padding:12px 20px 12px 0;display:grid}.trace-source div+div{border-left:1px solid var(--line);padding-left:20px}.trace-source dt,.trace-fields dt{color:var(--muted);font-size:10px}.trace-source dd,.trace-fields dd{color:var(--soft-white);font-family:var(--font-geist-mono), monospace;overflow-wrap:anywhere;margin:0;font-size:11px}.dependency-trace{gap:16px;display:grid}.dependency-trace article{border:1px solid var(--line);padding:16px}.trace-fields{grid-template-columns:1.4fr repeat(5,minmax(100px,1fr));gap:18px;margin:0;display:grid}.trace-fields div{min-width:0}.trace-fields dt{margin-bottom:8px}.policy-outcomes-trace{max-width:820px;margin-bottom:24px}.evidence-pair>div .evidence-records-wide{grid-template-columns:1fr}@media (max-width:900px){.payment-state-content{grid-template-columns:1fr;gap:28px}.state-meaning{border-top:1px solid var(--line);border-left:0;padding:24px 0 0}.verdict-reading{grid-template-columns:150px minmax(0,1fr)}.trace-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.message-reading blockquote{font-size:23px}.payment-state-content dl{gap:18px}.payment-state-content dd{font-size:30px}.verdict-reading{grid-template-columns:1fr;gap:16px;padding:24px 20px}.verdict-reading h2{font-size:23px}.plain-comparison{grid-template-columns:1fr}.plain-comparison article,.plain-comparison article:last-child{padding:24px 0}.plain-comparison article strong{margin-top:12px;font-size:20px}.comparison-symbol{border:0;border-block:1px solid var(--line);min-height:56px}.outcome-list,.trace-source,.trace-fields{grid-template-columns:1fr}.outcome-list div,.outcome-list div+div{border-right:0;border-bottom:1px solid var(--line);padding:20px 0}.trace-source div,.trace-source div+div{border-left:0;padding:12px 0}}
