.evidence-ledger{grid-template-columns:minmax(260px,.34fr) minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.evidence-ledger-index,.evidence-ledger-dossier{background:linear-gradient(#09131ee6,#050b13f5);border:1px solid #7ce0ff2e;box-shadow:inset 0 1px #ffffff08,0 20px 55px #00000038}.evidence-ledger-index{align-content:start;padding:12px;display:grid}.evidence-ledger-index-head{font:700 10px/1.2 var(--font-mono);letter-spacing:.12em;color:var(--text-muted,#8fa3b3);justify-content:space-between;gap:12px;padding:5px 6px 13px;display:flex}.evidence-ledger-index-head strong{color:#7ee8ff}.evidence-ledger-tab{width:100%;min-height:72px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #7ce0ff1c;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;transition:background .18s,transform .18s,border-color .18s;display:grid}.evidence-ledger-tab:hover,.evidence-ledger-tab:focus-visible,.evidence-ledger-tab.active{background:linear-gradient(90deg,#37cfff1c,#7c5aff09)}.evidence-ledger-tab:focus-visible{outline-offset:2px;outline:2px solid #78e9ff}.evidence-ledger-tab.active{box-shadow:inset 3px 0 #63e0ff}.evidence-ledger-tab>span{font:700 10px/1.2 var(--font-mono);letter-spacing:.1em;color:#68dfff}.evidence-ledger-tab>strong{color:#eef8ff;font-size:13px;line-height:1.3}.evidence-ledger-tab>small{font:700 9px/1.2 var(--font-mono);letter-spacing:.08em;color:#8094a4}.evidence-ledger-dossier{padding:18px;position:relative;overflow:hidden}.evidence-ledger-dossier:before{content:"";pointer-events:none;background:radial-gradient(circle at 82% 14%,#4cc9ff1a,#0000 28%),linear-gradient(#ffffff04 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#ffffff04 1px,#0000 1px) 0 0/28px 28px;position:absolute;inset:0}.evidence-ledger-dossier>*{z-index:1;position:relative}.evidence-ledger-dossier>header{border-bottom:1px solid #7ce0ff21;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:18px;display:flex}.evidence-ledger-dossier>header div:first-child{gap:5px;display:grid}.evidence-ledger-dossier>header div:first-child span{font:700 10px/1.2 var(--font-mono);letter-spacing:.13em;color:#69e1ff}.evidence-ledger-dossier>header div:first-child strong{color:#f5fbff;font-size:clamp(20px,2vw,31px);line-height:1.05}.evidence-ledger-status{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.evidence-ledger-status span{min-height:28px;font:700 9px/1 var(--font-mono);letter-spacing:.08em;color:#8feaff;background:#06151fb8;border:1px solid #6fe2ff33;align-items:center;padding:0 9px;display:inline-flex}.evidence-ledger-law{background:#7ce0ff1f;border:1px solid #7ce0ff1f;grid-template-columns:1fr 1fr 1.16fr;gap:1px;margin-top:18px;display:grid}.evidence-ledger-law section{background:linear-gradient(#0a1823f0,#060d16fa);flex-direction:column;min-height:200px;padding:18px;display:flex}.evidence-ledger-law section.boundary{background:linear-gradient(#171321f5,#090c16fc)}.evidence-ledger-law section>span{font:700 9px/1.2 var(--font-mono);letter-spacing:.12em;color:#72899a}.evidence-ledger-law section>strong{font:800 15px/1.1 var(--font-mono);letter-spacing:.07em;color:#ecf9ff;margin-top:auto;padding-top:38px}.evidence-ledger-law section.boundary>strong{color:#c4b5ff}.evidence-ledger-law section>p{color:#a9bac7;max-width:48ch;margin:10px 0 0;font-size:13px;line-height:1.55}.evidence-ledger-dossier>footer{justify-content:space-between;align-items:center;gap:16px;padding-top:15px;display:flex}.evidence-ledger-dossier>footer span{font:800 10px/1 var(--font-mono);letter-spacing:.12em;color:#72e5ff}.evidence-ledger-dossier>footer p{color:#889dad;margin:0;font-size:12px}@media (width<=900px){.evidence-ledger{grid-template-columns:1fr}.evidence-ledger-index{grid-template-columns:repeat(2,minmax(0,1fr))}.evidence-ledger-index-head{grid-column:1/-1}.evidence-ledger-tab{grid-template-columns:48px minmax(0,1fr)}.evidence-ledger-tab>small{display:none}}@media (width<=700px){.evidence-ledger{grid-template-columns:1fr;gap:12px}.evidence-ledger-index{grid-template-columns:1fr;padding:9px}.evidence-ledger-tab{grid-template-columns:52px minmax(0,1fr) auto;min-height:64px;padding:10px}.evidence-ledger-tab>small{display:block}.evidence-ledger-dossier{padding:14px}.evidence-ledger-dossier>header{display:grid}.evidence-ledger-status{justify-content:flex-start}.evidence-ledger-law{grid-template-columns:1fr}.evidence-ledger-law section{min-height:0;padding:15px}.evidence-ledger-law section>strong{margin-top:0;padding-top:20px}.evidence-ledger-dossier>footer{display:grid}}@media (prefers-reduced-motion:reduce){.evidence-ledger-tab{transition:none}}.evidence-v27-console{background:linear-gradient(#070f18f7,#050a12fc);border:1px solid #70e2ff2e;width:min(1320px,100% - 48px);margin:34px auto 72px;box-shadow:0 30px 88px #0000003d,inset 0 1px #ffffff06}.evidence-v27-head,.evidence-v27-internal>header{border-bottom:1px solid #70e2ff1f;grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:24px;padding:22px 24px;display:grid}.evidence-v27-head>div:first-child,.evidence-v27-internal>header>div{gap:10px;display:grid}.evidence-v27-head span,.evidence-v27-internal>header span,.evidence-v27-source span,.evidence-v27-source small{font:800 9px/1.2 var(--font-mono);letter-spacing:.12em;color:#6ce2ff}.evidence-v27-head h2,.evidence-v27-internal>header h2{color:#f1f9fd;margin:0;font-size:clamp(24px,3vw,42px);line-height:1.02}.evidence-v27-head p,.evidence-v27-internal>header p{color:#95a9b6;margin:0;font-size:13px;line-height:1.58}.evidence-v27-source{background:#08121cd6;border:1px solid #70e2ff2e;align-content:center;justify-items:end;gap:6px;min-height:116px;padding:16px;display:grid}.evidence-v27-source strong{font:900 34px/1 var(--font-mono);color:#eafaff}.evidence-v27-source small{color:#7f93a1;text-align:right}.evidence-v27-requirement-grid{background:#70e2ff14;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.evidence-v27-requirement-grid article{background:#060d16fc;grid-template-rows:auto 1fr auto auto;gap:12px;min-height:214px;padding:18px 20px;display:grid}.evidence-v27-requirement-grid article>div{gap:5px;display:grid}.evidence-v27-requirement-grid article span,.evidence-v27-requirement-grid article b,.evidence-v27-requirement-grid article small{font:800 8px/1.25 var(--font-mono);letter-spacing:.09em}.evidence-v27-requirement-grid article span{color:#6ce2ff}.evidence-v27-requirement-grid article strong{color:#edf8fc;font-size:14px}.evidence-v27-requirement-grid article p{color:#b3c3cd;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.evidence-v27-requirement-grid article small{color:#778b99}.evidence-v27-requirement-grid article b{color:#72e6ff}.evidence-v27-requirement-grid article.missing b{color:#d49a86}.evidence-v27-requirement-grid article.missing p{color:#667a87}.evidence-v27-requirement-actions{border-top:1px solid #70e2ff1a;flex-wrap:wrap;gap:8px;padding:14px 24px;display:flex}.evidence-v27-requirement-actions a{min-height:44px;font:800 9px/1 var(--font-mono);letter-spacing:.08em;color:#eaf9ff;border:1px solid #70e2ff33;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.evidence-v27-requirement-actions a:last-child{border-color:#a784ff47}.evidence-v27-requirement-actions a:hover,.evidence-v27-requirement-actions a:focus-visible{border-color:#6ce2ff;outline:0}.evidence-v27-separation{background:linear-gradient(90deg,#2b194347,#060c14f0);border-top:1px solid #ad85ff2e;border-bottom:1px solid #ad85ff2e;grid-template-columns:auto auto 1fr auto 1fr auto;align-items:center;gap:12px;padding:15px 24px;display:grid}.evidence-v27-separation span,.evidence-v27-separation strong{font:800 8px/1.25 var(--font-mono);letter-spacing:.09em}.evidence-v27-separation span{color:#b9a7ff}.evidence-v27-separation strong{color:#d7d1eb}.evidence-v27-separation i{background:linear-gradient(90deg,#ad85ff14,#ad85ff80,#ad85ff14);height:1px}.evidence-v27-internal{padding-bottom:0}.evidence-v27-internal>header{grid-template-columns:minmax(0,1fr) minmax(280px,.55fr)}.evidence-v27-internal>.evidence-ledger{border-bottom:0;border-left:0;border-right:0;margin:0}.evidence-v27-law{background:#040910c2;border-top:1px solid #70e2ff1f;flex-wrap:wrap;align-items:center;gap:8px 18px;padding:14px 24px;display:flex}.evidence-v27-law span,.evidence-v27-law strong{font:800 8px/1.2 var(--font-mono);letter-spacing:.09em}.evidence-v27-law span{color:#768b99}.evidence-v27-law strong{color:#75e7ff}@media (width<=900px){.evidence-v27-head,.evidence-v27-internal>header{grid-template-columns:1fr}.evidence-v27-source{justify-items:start;min-height:0}.evidence-v27-source small{text-align:left}.evidence-v27-requirement-grid{grid-template-columns:1fr}.evidence-v27-requirement-grid article{min-height:0}.evidence-v27-separation{grid-template-columns:1fr}.evidence-v27-separation i{display:none}}@media (width<=700px){.evidence-v27-console{width:calc(100% - 24px);margin-top:24px}.evidence-v27-head,.evidence-v27-internal>header{gap:14px;padding:16px 14px}.evidence-v27-head h2,.evidence-v27-internal>header h2{font-size:28px}.evidence-v27-requirement-grid article{padding:14px}.evidence-v27-requirement-actions{grid-template-columns:1fr;padding:12px 14px;display:grid}.evidence-v27-requirement-actions a{width:100%}.evidence-v27-separation{padding:14px}.evidence-v27-law{padding:12px 14px}}@media (prefers-reduced-motion:reduce){.evidence-v27-console *,.evidence-v27-console :before,.evidence-v27-console :after{transition:none!important;animation:none!important}}.evidence-v90{--ev-bg:#050608;--ev-panel:#090c11;--ev-line:#9aabc22e;--ev-line-strong:#a4bedc4a;--ev-text:#f4f7fb;--ev-muted:#94a0b0;--ev-cyan:#70e6ff;--ev-violet:#b798ff;color:var(--ev-text);background:linear-gradient(#050608 0%,#080a0f 52%,#050608 100%);overflow:hidden}.evidence-v90-hero,.evidence-v90-journey,.evidence-v90-inspection{width:min(1380px,100% - 64px);margin:0 auto}.evidence-v90-hero{padding:86px 0 42px}.evidence-v90-intro{grid-template-columns:minmax(0,1.2fr) minmax(340px,.65fr);align-items:end;gap:24px 72px;padding-bottom:58px;display:grid}.evidence-v90-intro>p{font:760 10px/1 var(--font-mono,ui-monospace,monospace);letter-spacing:.17em;color:var(--ev-cyan);grid-column:1/-1;margin:0}.evidence-v90-intro h1{font:780 clamp(66px,8vw,122px)/.82 var(--font-display,Bahnschrift,system-ui,sans-serif);letter-spacing:-.065em;margin:0}.evidence-v90-intro-side{gap:28px;padding-bottom:8px;display:grid}.evidence-v90-intro-side>span{max-width:480px;color:var(--ev-muted);font-size:16px;line-height:1.72}.evidence-v90-actions{flex-wrap:wrap;gap:10px;display:flex}.evidence-v90-actions a{border:1px solid var(--ev-line-strong);min-height:48px;font:760 9px/1 var(--font-mono,ui-monospace,monospace);letter-spacing:.07em;text-transform:uppercase;align-items:center;padding:0 17px;display:inline-flex}.evidence-v90-actions a:first-child{background:var(--ev-text);border-color:var(--ev-text);color:#050608}.evidence-v90-vault{border:1px solid var(--ev-line-strong);background:#07090d;grid-template-columns:260px minmax(0,1fr);display:grid;box-shadow:0 54px 140px #0000007a}.evidence-v90-index{border-right:1px solid var(--ev-line-strong);background:linear-gradient(#080b10,#06080b)}.evidence-v90-index-head{border-bottom:1px solid var(--ev-line);justify-content:space-between;align-items:center;gap:12px;min-height:74px;padding:18px;display:flex}.evidence-v90-index-head span,.evidence-v90-index-head strong{font:760 8px/1 var(--font-mono,ui-monospace,monospace);letter-spacing:.11em}.evidence-v90-index-head span{color:var(--ev-cyan)}.evidence-v90-index-head strong{color:var(--ev-muted)}.evidence-v90-index-row{border-bottom:1px solid var(--ev-line);grid-template-columns:34px 1fr;align-content:center;gap:7px 10px;min-height:188px;padding:18px;display:grid}.evidence-v90-index-row>span{font:760 10px/1 var(--font-mono,ui-monospace,monospace);color:#566170;grid-row:1/3}.evidence-v90-index-row>strong{font:760 15px/1 var(--font-mono,ui-monospace,monospace);color:var(--ev-cyan)}.evidence-v90-index-row>small{color:var(--ev-muted);font-size:11px;line-height:1.35}.evidence-v90-register{min-width:0}.evidence-v90-register-head{border-bottom:1px solid var(--ev-line-strong);justify-content:space-between;align-items:center;gap:20px;min-height:74px;padding:18px 22px;display:flex}.evidence-v90-register-head span,.evidence-v90-register-head strong{font:760 9px/1 var(--font-mono,ui-monospace,monospace);letter-spacing:.12em}.evidence-v90-register-head span{color:var(--ev-muted)}.evidence-v90-register-head strong{color:var(--ev-violet)}.evidence-v90-entry{border-bottom:1px solid var(--ev-line);grid-template-columns:180px repeat(3,minmax(0,1fr));min-height:188px;display:grid}.evidence-v90-entry>div,.evidence-v90-entry>section{padding:22px}.evidence-v90-entry>section{border-left:1px solid var(--ev-line)}.evidence-v90-entry-code{background:#ffffff03;flex-direction:column;justify-content:space-between;display:flex}.evidence-v90-entry-code span{font:780 22px/1 var(--font-display,Bahnschrift,system-ui,sans-serif);color:var(--ev-cyan)}.evidence-v90-entry-code small{font:700 8px/1.25 var(--font-mono,ui-monospace,monospace);letter-spacing:.08em;color:#617081}.evidence-v90-entry section>span{font:760 8px/1 var(--font-mono,ui-monospace,monospace);letter-spacing:.12em;color:#748194}.evidence-v90-entry section p{color:#b3bdc9;margin:44px 0 0;font-size:12px;line-height:1.6}.evidence-v90-entry section.boundary{background:linear-gradient(#b798ff0e,#b798ff03);position:relative}.evidence-v90-entry section.boundary:before{content:"";background:var(--ev-violet);opacity:.55;width:2px;position:absolute;top:0;bottom:0;left:-1px}.evidence-v90-entry section.boundary>span{color:var(--ev-violet)}.evidence-v90-law{background:linear-gradient(90deg,#70e6ff11,#0000 56%);grid-template-columns:180px 1fr;align-items:center;min-height:78px;display:grid}.evidence-v90-law span,.evidence-v90-law strong{font:760 9px/1.2 var(--font-mono,ui-monospace,monospace);letter-spacing:.1em;padding:0 22px}.evidence-v90-law span{color:var(--ev-cyan)}.evidence-v90-law strong{border-left:1px solid var(--ev-line);color:var(--ev-text)}.evidence-v90-journey{padding:36px 0 0}.evidence-v90-inspection{padding:88px 0 112px}.evidence-v90-inspection>header{border-bottom:1px solid var(--ev-line);grid-template-columns:190px minmax(0,.85fr) minmax(300px,.65fr);align-items:start;gap:34px;padding:0 0 34px;display:grid}.evidence-v90-inspection>header>span{font:760 9px/1 var(--font-mono,ui-monospace,monospace);letter-spacing:.12em;color:var(--ev-cyan)}.evidence-v90-inspection h2{font:730 clamp(34px,4vw,58px)/.96 var(--font-display,Bahnschrift,system-ui,sans-serif);letter-spacing:-.035em;margin:0}.evidence-v90-inspection>header p{color:var(--ev-muted);margin:0;font-size:13px;line-height:1.68}@media (width<=1100px){.evidence-v90-vault{grid-template-columns:210px minmax(0,1fr)}.evidence-v90-entry{grid-template-columns:150px repeat(3,minmax(0,1fr))}.evidence-v90-entry>div,.evidence-v90-entry>section{padding:18px}.evidence-v90-law{grid-template-columns:150px 1fr}}@media (width<=900px){.evidence-v90-intro{grid-template-columns:1fr}.evidence-v90-intro-side{max-width:640px}.evidence-v90-vault{grid-template-columns:1fr}.evidence-v90-index{border-right:0;border-bottom:1px solid var(--ev-line-strong);grid-template-columns:repeat(4,1fr);display:grid}.evidence-v90-index-head{grid-column:1/-1}.evidence-v90-index-row{border-right:1px solid var(--ev-line);min-height:92px}.evidence-v90-entry{grid-template-columns:130px repeat(3,minmax(0,1fr))}.evidence-v90-entry section p{margin-top:28px}.evidence-v90-inspection>header{grid-template-columns:1fr}}@media (width<=760px){.evidence-v90-hero,.evidence-v90-journey,.evidence-v90-inspection{width:calc(100% - 28px)}.evidence-v90-hero{padding-top:52px}.evidence-v90-intro{padding-bottom:38px}.evidence-v90-intro h1{font-size:52px}.evidence-v90-actions{display:grid}.evidence-v90-actions a{justify-content:center}.evidence-v90-index{grid-template-columns:repeat(2,1fr)}.evidence-v90-entry{grid-template-columns:1fr}.evidence-v90-entry>section{border-left:0;border-top:1px solid var(--ev-line)}.evidence-v90-entry-code{min-height:88px}.evidence-v90-entry section p{margin-top:18px}.evidence-v90-law{grid-template-columns:1fr;padding:16px 0}.evidence-v90-law span,.evidence-v90-law strong{padding:8px 18px}.evidence-v90-law strong{border-left:0}.evidence-v90-inspection{padding:68px 0 78px}}@media (prefers-reduced-motion:reduce){.evidence-v90 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.evidence-v120-handoff{border-top:1px solid var(--ev-line);grid-template-columns:minmax(0,1.1fr) minmax(320px,.55fr);align-items:end;gap:48px;width:min(1380px,100% - 64px);margin:0 auto 112px;padding-top:34px;display:grid}.evidence-v120-handoff>div:first-child>span{font:760 9px/1 var(--font-mono,ui-monospace,monospace);letter-spacing:.12em;color:var(--ev-cyan)}.evidence-v120-handoff h2{max-width:780px;font:730 clamp(34px,4vw,58px)/.96 var(--font-display,Bahnschrift,system-ui,sans-serif);letter-spacing:-.035em;margin:14px 0}.evidence-v120-handoff p{max-width:780px;color:var(--ev-muted);margin:0;font-size:13px;line-height:1.68}.evidence-v120-handoff-actions{gap:10px;display:grid}.evidence-v120-handoff-actions a{border:1px solid var(--ev-line-strong);min-height:54px;font:760 10px/1 var(--font-mono,ui-monospace,monospace);letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 18px;display:flex}.evidence-v120-handoff-actions a:first-child{background:var(--ev-text);color:#050608;border-color:var(--ev-text)}.evidence-v120-handoff-actions a:hover,.evidence-v120-handoff-actions a:focus-visible{border-color:var(--ev-cyan)}@media (width<=700px){.evidence-v120-handoff{grid-template-columns:1fr;gap:28px;width:calc(100% - 28px);margin-bottom:72px;padding-top:28px}.evidence-v120-handoff h2{font-size:38px}.evidence-v120-handoff-actions a{min-height:52px}}
