@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(./inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(./inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(./inter-latin-700-normal-BLAVimhd.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(./inter-latin-800-normal-BYj_oED-.woff2)format("woff2"),url(./inter-latin-800-normal-D1mf63XC.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(./jetbrains-mono-latin-400-normal-6-qcROiO.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./jetbrains-mono-latin-600-normal-C8RAYTDA.woff2)format("woff2"),url(./jetbrains-mono-latin-600-normal-BfsvjouI.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./jetbrains-mono-latin-700-normal-BYuf6tUa.woff2)format("woff2"),url(./jetbrains-mono-latin-700-normal-D3wTyLJW.woff)format("woff")}@media (width<=600px){.hf-table{min-width:0;display:block}.hf-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.hf-table tbody{gap:var(--s3);display:grid}.hf-table tr{background:var(--surface);border:1px solid var(--line);border-radius:var(--rb);padding:var(--s2) var(--s3);display:block}.hf-table td{gap:var(--s3);padding:var(--s2) 0;overflow-wrap:anywhere;border:0;grid-template-columns:7.5rem minmax(0,1fr);align-items:center;display:grid}.hf-table td[data-label]:before{content:attr(data-label);color:var(--muted);font-size:13px;font-weight:600}.hf-table td.hf-action{padding-top:var(--s3);display:block}.hf-table td[colspan]{padding:0;display:block}}@keyframes hf-reveal{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hf-xray-hero{animation:none}}@media (width<=560px){.wrap{padding:0 var(--s4)}.topin{gap:var(--s2) var(--s3);justify-content:space-between}.topin nav{flex:none;order:3;width:100%}}h1,h2,h3,p{margin-top:0}p{margin-bottom:var(--s3)}.wrap.block{margin-top:var(--s8)}.sec-h{margin-bottom:var(--s5)}.sec-h h2{font-size:clamp(24px,3vw,32px)}.sub{color:var(--muted);margin:var(--s2) 0 0;max-width:62ch}.sub .chip{margin-top:var(--s2);height:auto;min-height:32px;padding:var(--s1) var(--s3);white-space:normal}.h3{font-size:20px}.lead{max-width:62ch;margin-top:var(--s4);font-size:18px}.hero-note{color:var(--muted);max-width:62ch}.fine{color:var(--muted);margin:var(--s4) 0 0;font-size:14px}.cta{gap:var(--s3);margin:var(--s5) 0 var(--s4);flex-wrap:wrap;display:flex}.more{font-weight:700;text-decoration:none;display:inline-block}.more:hover{text-decoration:underline}.wrap.hero{gap:var(--s7);padding-top:var(--s8);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:stretch;display:grid}.hero h1{letter-spacing:-.02em;max-width:14ch;font-size:clamp(34px,5vw,56px)}.hero-aside{background:var(--brand-tint);border-color:#cfcaf3;flex-direction:column;display:flex}.checks{margin:var(--s4) 0 0;gap:var(--s3);padding:0;list-style:none;display:grid}.checks li{gap:var(--s1);padding:var(--s3) 0;border-top:1px solid var(--line);display:grid}.checks li:first-child{border-top:0}.checks span{color:var(--muted);font-size:15px}.hero-aside .fine{padding-top:var(--s3);margin-top:auto}.stats,.pipe,.tl{grid-auto-rows:1fr}.stats{gap:var(--s4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.stat{gap:var(--s2);grid-template-rows:auto 3.1em 1fr;align-content:start;min-width:0;display:grid}.stat p{margin:0}.num{font:700 clamp(28px, 2.6vw, 36px)/1.1 var(--head);letter-spacing:-.02em;white-space:nowrap}.num small{color:var(--muted);letter-spacing:0;font-size:.4em;font-weight:600;font-family:var(--body);margin-left:.35em}.stat-l{font-weight:700}.stat-s{color:var(--muted);overflow-wrap:anywhere;font-size:14px}.pipe{gap:var(--s4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.step{gap:var(--s2);flex-direction:column;display:flex}.step h3{margin:0;font-size:20px}.step p{color:var(--muted);margin:0;font-size:15px}.k{font:600 12px/1 var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--brand)}.k i{color:var(--muted);margin-right:var(--s1);font-style:normal}.tl{gap:var(--s4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tlc{gap:var(--s2);grid-template-rows:auto auto 1fr auto;min-width:0;display:grid}.tlc h3{margin:0;font-size:18px}.tlc p{color:var(--muted);margin:0;font-size:15px}.time{font:700 28px/1 var(--head);letter-spacing:-.02em}.txh{color:var(--muted);margin-top:var(--s1);font-size:12px;font-weight:400;display:block}.mono{font-family:var(--mono);overflow-wrap:anywhere}.two{gap:var(--s4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tryc{gap:var(--s2);flex-direction:column;align-items:flex-start;display:flex}.tryc h3{margin:0;font-size:24px}.tryc>p{color:var(--muted);margin:0}.tryc .eyebrow{margin:0}.tryc .btn{margin-top:var(--s3)}.tryc .fine{padding-top:var(--s3);margin-top:auto}.lim ul{margin:var(--s3) 0 0;padding-left:var(--s5);gap:var(--s3);display:grid}.artifacts{gap:var(--s4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.artifacts>a{color:var(--ink);gap:var(--s2);align-content:start;min-width:0;text-decoration:none;display:grid}.artifacts>a:hover{border-color:var(--brand)}.artifacts>a>span{gap:var(--s4);justify-content:space-between;font-weight:700;display:flex}.artifacts code,.artifacts small{color:var(--muted);font-size:13px;display:block}@media (width<=860px){.wrap.hero{gap:var(--s5);padding-top:var(--s6);grid-template-columns:minmax(0,1fr)}.stats,.tl,.pipe{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.stats,.tl,.pipe,.two,.artifacts{grid-template-columns:minmax(0,1fr)}.wrap.block{margin-top:var(--s7)}.card{padding:var(--s4)}.cta .btn{width:100%}}.wrap.demo-intro{padding-top:var(--s7)}.demo-intro h1{letter-spacing:-.02em;font-size:clamp(30px,4.2vw,46px)}.demo-steps{padding:0 var(--s5);margin:var(--s6) auto 0;gap:var(--s4);list-style:none;display:grid}.demo-step{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:var(--s5);min-width:0}.demo-step>p:not(.step-label){color:var(--muted);max-width:62ch}.step-label{font:600 12px/1 var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--brand);margin-bottom:var(--s3)}.demo-step h2{font-size:clamp(22px,2.6vw,28px)}.demo-live,.demo-xray{gap:var(--s4);margin-top:var(--s4);min-width:0;display:grid}.demo-tiles{gap:var(--s4);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.demo-caption{color:var(--muted);margin:0;font-size:14px}.demo-links{gap:var(--s5);flex-wrap:wrap;margin:0;font-size:14px;font-weight:600;display:flex}.demo-verdict{gap:var(--s2);padding:var(--s4);border:1px solid var(--line);border-radius:var(--rb);min-width:0;display:grid}.demo-check{margin-top:var(--s5);gap:var(--s2);display:grid}.demo-check label{font-weight:700}.demo-check>div{gap:var(--s3);flex-wrap:wrap;display:flex}.demo-check input{min-width:0;font:400 15px/1 var(--mono);padding:0 var(--s3);border:1px solid var(--input-line);border-radius:var(--rb);background:var(--surface);min-height:44px;color:var(--ink);flex:18rem}.demo-check button{cursor:pointer}.demo-receipt{gap:var(--s4);padding:var(--s4);border:1px solid var(--line);border-radius:var(--rb);border-left-width:4px;grid-template-columns:1.4fr 1.4fr 1fr auto;align-items:center;min-width:0;display:grid}.demo-receipt.ok{border-left-color:var(--green)}.demo-receipt.refused{border-left-color:var(--red)}.demo-receipt>span{color:var(--muted);overflow-wrap:anywhere;font-size:14px}.demo-receipt .demo-status{color:var(--ink);font-weight:700}.demo-level{padding:var(--s3);border-left:4px solid var(--line);border-radius:0 var(--rb) var(--rb) 0;background:var(--surface2);font-weight:600}.demo-level.red{border-left-color:var(--red);background:var(--red-bg)}.demo-level.amber{border-left-color:var(--amber);background:var(--amber-bg)}.demo-level.green{border-left-color:var(--green);background:var(--green-bg)}.status{color:var(--muted);margin:0}@media (width<=860px){.demo-receipt{gap:var(--s1);grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.demo-steps{padding:0 var(--s4)}.demo-step{padding:var(--s4)}}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(./inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(./inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(./inter-latin-700-normal-BLAVimhd.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(./inter-latin-800-normal-BYj_oED-.woff2)format("woff2"),url(./inter-latin-800-normal-D1mf63XC.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(./jetbrains-mono-latin-400-normal-6-qcROiO.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./jetbrains-mono-latin-600-normal-C8RAYTDA.woff2)format("woff2"),url(./jetbrains-mono-latin-600-normal-BfsvjouI.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./jetbrains-mono-latin-700-normal-BYuf6tUa.woff2)format("woff2"),url(./jetbrains-mono-latin-700-normal-D3wTyLJW.woff)format("woff")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f4ee;--surface:#fff;--surface2:#efece3;--ink:#17203a;--muted:#4a5270;--line:#d6d1c2;--brand:#3b2fbf;--on-brand:#fff;--brand-tint:#eceafb;--red:#a8201a;--red-bg:#fbe9e7;--amber:#7a4a00;--amber-bg:#fff1cf;--green:#14663a;--green-bg:#e2f3e8;--grey:#4a5270;--grey-bg:#efece3;--on-red:#fff;--input-line:#8a8672;--accent:var(--brand);--on-accent:var(--on-brand);--tint:var(--brand-tint);--hf-match:var(--muted);--hf-diff:var(--red);--hf-panel:var(--red-bg);--head:Georgia, "Iowan Old Style", "Times New Roman", serif;--body:"Inter", system-ui, sans-serif;--mono:"JetBrains Mono", Consolas, monospace;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--r:14px;--rb:10px;font-family:var(--body)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body,input,select,button{font-family:var(--body)}body{background:var(--bg);color:var(--ink);margin:0;font-size:16px;line-height:1.55}h1,h2,h3{font-family:var(--head);margin-top:0;font-weight:700;line-height:1.15}a{color:var(--brand);text-underline-offset:.22em}:where(a,button,input,select,summary):focus-visible{outline:3px solid var(--brand);outline-offset:2px}::selection{background:var(--brand);color:var(--on-brand)}code{font-family:var(--mono);overflow-wrap:anywhere;font-size:.88em}.wrap{width:100%;max-width:1120px;padding:0 var(--s5);margin:0 auto}.skip{left:var(--s4);background:var(--surface);z-index:20;padding:.7rem 1rem;position:absolute;top:-6rem}.skip:focus{top:var(--s4)}.eyebrow{font:600 13px/1 var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 var(--s3)}.top{border-bottom:1px solid var(--line);background:var(--surface);z-index:10;position:sticky;top:0}.topin{align-items:center;gap:var(--s5);min-height:64px;padding-top:var(--s2);padding-bottom:var(--s2);flex-wrap:wrap;display:flex}.brand{font:700 20px/1 var(--head);color:var(--ink);letter-spacing:-.01em;text-decoration:none}.topin nav{gap:var(--s1);flex-wrap:wrap;flex:1;display:flex}.topin nav a{color:var(--ink);padding:var(--s2) var(--s3);border-radius:var(--rb);border:1px solid #0000;font-size:15px;font-weight:600;text-decoration:none}.topin nav a:hover{text-decoration:underline}.topin nav a.nav-home{border-color:var(--line);font-weight:700}.topin nav a[aria-current=page]{background:var(--brand-tint);color:var(--brand);border-color:#0000}.foot{margin-top:var(--s8);border-top:1px solid var(--line);padding:var(--s5) 0 var(--s7);color:var(--muted);font-size:14px}.foot .wrap{gap:var(--s3) var(--s5);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.foot p{margin:0}.foot .brand{font-size:17px}.btn{min-height:44px;padding:0 var(--s5);border-radius:var(--rb);border:1px solid var(--brand);background:var(--brand);color:var(--on-brand);font:600 15px/1 var(--body);cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.btn.ghost{color:var(--brand);background:0 0}.btn.sm{min-height:36px;padding:0 var(--s4);font-size:14px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:var(--s5);box-shadow:0 1px #17203a0a,0 8px 24px -16px #17203a40}.chip{align-items:center;gap:var(--s1);min-height:32px;padding:0 var(--s3);border:1px solid var(--line);background:var(--surface);font:600 13px/1 var(--body);color:var(--ink);border-radius:999px;display:inline-flex}.chip.ok{border-color:var(--green);color:var(--green);background:var(--green-bg)}.hf-xray{min-width:0;color:var(--ink);margin:.8rem 0}.hf-xray-label{font:600 12px/1 var(--body);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:var(--s2)}.hf-address{font-family:var(--mono);gap:var(--s2);font-variant-numeric:tabular-nums;grid-template-columns:repeat(5,minmax(0,1fr));font-size:clamp(.78rem,2.4vw,.95rem);line-height:1.3;display:grid}.hf-address>span{text-align:center;border-radius:4px;padding:2px 4px}.hf-match{color:var(--ink);border-bottom:3px solid var(--muted)}.hf-diff{color:var(--red);background:var(--red-bg);font-weight:700}.hf-colors{width:8rem;height:.45rem;margin:.5rem 0;display:flex}.hf-colors i{flex:1}.hf-xray small{color:var(--muted);font-size:.8rem;display:block}.hf-difference-count{margin:.25rem 0;font-size:.8rem}.hf-pill{border:1px solid var(--line);color:var(--muted);border-radius:2rem;padding:.25rem .6rem;font-size:.72rem;display:inline-block}.hf-safe-header{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.hf-stat{border:1px solid var(--line);border-radius:var(--rb);background:var(--surface);flex-direction:column;padding:1rem;display:flex}.hf-stat strong{font:700 1.6rem/1.1 var(--head)}.hf-stat span{color:var(--muted);font-size:.8rem}.hf-radar{border-left:3px solid var(--brand);background:var(--brand-tint);padding:1rem}.hf-table-wrap{max-width:100%;overflow-x:auto}.hf-table{border-collapse:collapse;width:100%;min-width:38rem;font-size:.85rem}.hf-table th,.hf-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;padding:.6rem}.hf-table tr[hidden]{display:none}@media (width<=600px){.hf-table{min-width:0;display:block}.hf-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.hf-table tbody{gap:var(--s3);display:grid}.hf-table tr{background:var(--surface);border:1px solid var(--line);border-radius:var(--rb);padding:var(--s2) var(--s3);display:block}.hf-table td{gap:var(--s3);padding:var(--s2) 0;overflow-wrap:anywhere;border:0;grid-template-columns:7.5rem minmax(0,1fr);align-items:center;display:grid}.hf-table td[data-label]:before{content:attr(data-label);color:var(--muted);font-size:13px;font-weight:600}.hf-table td.hf-action{padding-top:var(--s3);display:block}.hf-table td[colspan]{padding:0;display:block}}.hf-table th{color:var(--muted);background:var(--surface2);font-weight:600}.hf-table .card{white-space:normal}.hf-stepper{flex-wrap:wrap;gap:.5rem;margin:1.4rem 0;padding:0;list-style:none;display:flex}.hf-stepper li{border:0;padding:0}.hf-stepper button{min-height:44px;color:var(--muted);border:0;border-bottom:2px solid var(--line);background:0 0;border-radius:0;margin:0;padding:.5rem}.hf-stepper button[aria-current=step]{color:var(--brand);border-color:var(--brand)}.hf-tabs{flex-wrap:wrap;gap:.5rem;margin:1rem 0;display:flex}.hf-tabs button[aria-pressed=false]{color:var(--brand);background:0 0}.hf-xray-hero{animation:1.2s ease-out hf-reveal}@media (prefers-reduced-motion:reduce){.hf-xray-hero{animation:none}}.hf-detail-content{width:min(100%,100vw - 4rem);max-width:55rem}@media (width<=560px){.wrap{padding:0 var(--s4)}.topin{gap:var(--s2) var(--s3);justify-content:space-between}.topin nav{flex:none;order:3;width:100%}}
