.lab-v95{color:#f5f7fb;background:#06070a;min-height:100vh;padding:0 0 72px}.lab-v95 *{box-sizing:border-box}.lab-v95-hero{grid-template-columns:minmax(0,1.08fr) minmax(330px,.5fr);align-items:end;gap:72px;width:min(1380px,100% - 48px);margin:0 auto;padding:84px 0 42px;display:grid}.lab-v95-hero>div>p:first-child,.lab-v95-law>span,.lab-v95-bench>header span,.lab-v95-method span{letter-spacing:.12em;color:#73f0c3;font:800 9px/1 ui-monospace,monospace}.lab-v95-hero h1{letter-spacing:-.065em;margin:18px 0 22px;font-size:clamp(64px,8vw,118px);line-height:.84}.lab-v95-hero h1 span{color:#0000;-webkit-text-stroke:1px #c8cfda}.lab-v95-hero>div>p:not(:first-child){color:#b2bac7;max-width:760px;font-size:15px;line-height:1.65}.lab-v95-law{background:linear-gradient(#73f0c30a,#090b10);border:1px solid #315047;flex-direction:column;justify-content:space-between;min-height:230px;padding:28px;display:flex}.lab-v95-law strong{color:#73f0c3;font:900 clamp(28px,3vw,44px)/1 ui-monospace,monospace}.lab-v95-law b{color:#fff;font:900 13px/1 ui-monospace,monospace}.lab-v95-law p{color:#a9b5b1;margin:0;font-size:13px;line-height:1.6}.lab-v95-bench{background:#090b10;border:1px solid #35413e;width:min(1380px,100% - 48px);margin:0 auto}.lab-v95-bench>header{border-bottom:1px solid #303a38;justify-content:space-between;align-items:center;gap:18px;min-height:54px;padding:0 18px;display:flex}.lab-v95-bench>header strong{color:#aeb9b5;font:900 11px/1.3 ui-monospace,monospace}.lab-v95-mode-switch{border-bottom:1px solid #303a38;grid-template-columns:1fr 1fr;display:grid}.lab-v95-mode-switch button{color:#f5f7fb;text-align:left;cursor:pointer;background:#090b10;border:0;border-right:1px solid #2c3533;gap:7px;min-height:82px;padding:14px;display:grid}.lab-v95-mode-switch button:last-child{border-right:0}.lab-v95-mode-switch button[data-active=true]{background:linear-gradient(#73f0c31f,#73f0c305);box-shadow:inset 0 -3px #73f0c3}.lab-v95-mode-switch span,.lab-v95-mode-switch small{color:#74817d;font:800 8px/1 ui-monospace,monospace}.lab-v95-mode-switch strong{font-size:12px}.lab-v95-mode-switch button[data-active=true] span,.lab-v95-mode-switch button[data-active=true] small{color:#73f0c3}.lab-v95-mode-switch button:focus-visible,.lab-v95-run:focus-visible,.lab-v95 textarea:focus-visible,.lab-v95 input:focus-visible{outline-offset:2px;outline:2px solid #73f0c3}.lab-v95-grid{grid-template-columns:minmax(0,1.02fr) minmax(0,1fr) minmax(270px,.48fr);display:grid}.lab-v95-grid>*{border-right:1px solid #303a38;min-width:0;padding:24px}.lab-v95-grid>:last-child{border-right:0}.lab-v95-input>span,.lab-v95-output>span,.lab-v95-evidence>span,.lab-v95-output-law small,.lab-v95-last small,.lab-v95-receipt small{letter-spacing:.09em;color:#74817d;font:800 8px/1 ui-monospace,monospace}.lab-v95-input h2{margin:20px 0;font-size:clamp(22px,2.2vw,34px);line-height:1.08}.lab-v95-textarea,.lab-v95-fields label{gap:7px;display:grid}.lab-v95-textarea small,.lab-v95-fields small{color:#83908c;font:800 8px/1 ui-monospace,monospace}.lab-v95 textarea,.lab-v95 input{color:#f5f7fb;width:100%;font:inherit;background:#06080a;border:1px solid #34413d}.lab-v95 textarea{resize:vertical;min-height:190px;padding:14px}.lab-v95 input{min-height:44px;padding:10px 11px}.lab-v95-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lab-v95-run{color:#b9ffe8;cursor:pointer;background:#103028;border:1px solid #477a6a;width:100%;min-height:48px;margin-top:16px;font:900 10px/1 ui-monospace,monospace}.lab-v95-run:disabled{opacity:.35;cursor:not-allowed}.lab-v95-output{flex-direction:column;display:flex}.lab-v95-output>strong{color:#73f0c3;margin:18px 0;font:900 20px/1 ui-monospace,monospace}.lab-v95-output pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#c7d0cd;background:#06080a;border:1px solid #34413d;min-height:240px;margin:0;padding:16px;font:700 11px/1.55 ui-monospace,monospace}.lab-v95-empty{text-align:center;border:1px dashed #34413d;place-items:center;min-height:240px;padding:28px;display:grid}.lab-v95-empty b{color:#78857f;font:900 12px/1 ui-monospace,monospace}.lab-v95-empty p{color:#8f9b97;max-width:260px;font-size:12px;line-height:1.55}.lab-v95-output-law{background:#73f0c306;border:1px solid #2f4941;gap:8px;margin-top:14px;padding:14px;display:grid}.lab-v95-output-law b{color:#b6c5c0;font-size:11px;line-height:1.45}.lab-v95-evidence{background:linear-gradient(#73f0c309,#090b10);flex-direction:column;gap:16px;display:flex}.lab-v95-run-metric{text-align:center;border:1px solid #355248;padding:18px}.lab-v95-run-metric strong{color:#73f0c3;font:900 clamp(42px,4vw,64px)/1 ui-monospace,monospace;display:block}.lab-v95-run-metric small{color:#83908c;font:800 8px/1 ui-monospace,monospace}.lab-v95-last,.lab-v95-receipt{background:#07090b;border:1px solid #303a38;gap:8px;padding:14px;display:grid}.lab-v95-last strong,.lab-v95-receipt strong{overflow-wrap:anywhere;font:900 11px/1.35 ui-monospace,monospace}.lab-v95-last p{color:#8e9995;margin:0;font-size:11px;line-height:1.5}.lab-v95-truth{gap:7px;margin-top:auto;display:grid}.lab-v95-truth b{color:#73f0c3;border:1px solid #2f4941;align-items:center;min-height:34px;padding:0 10px;font:800 8px/1 ui-monospace,monospace;display:flex}.lab-v95-method{background:#080a0a;border:1px solid #343d3a;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);align-items:center;gap:26px;width:min(1380px,100% - 48px);margin:16px auto 0;padding:20px;display:grid}.lab-v95-method>div:first-child{gap:8px;display:grid}.lab-v95-method strong{font-size:14px;line-height:1.45}.lab-v95-method>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.lab-v95-method b{color:#91a09b;border:1px solid #33413d;padding:9px 10px;font:800 8px/1 ui-monospace,monospace}@media (width<=1050px){.lab-v95-hero{grid-template-columns:1fr;gap:28px}.lab-v95-grid{grid-template-columns:1fr 1fr}.lab-v95-evidence{border-top:1px solid #303a38;grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid}.lab-v95-evidence>span,.lab-v95-truth{grid-column:1/-1}.lab-v95-truth{grid-template-columns:repeat(3,1fr);margin-top:0}}@media (width<=700px){.lab-v95{width:100vw;max-width:100vw;overflow-x:hidden}.lab-v95-hero,.lab-v95-bench,.lab-v95-method{width:calc(100vw - 24px);max-width:calc(100vw - 24px)}.lab-v95-hero{padding:54px 0 28px}.lab-v95-hero>*{min-width:0}.lab-v95-hero h1{font-size:clamp(52px,18vw,74px)}.lab-v95-hero>div>p{white-space:normal;overflow-wrap:break-word;max-width:100%}.lab-v95-mode-switch{grid-template-columns:1fr}.lab-v95-mode-switch button{border-bottom:1px solid #2c3533;border-right:0;min-height:64px}.lab-v95-mode-switch button:last-child{border-bottom:0}.lab-v95-grid{grid-template-columns:1fr}.lab-v95-grid>*{border-bottom:1px solid #303a38;border-right:0;padding:18px}.lab-v95-grid>:last-child{border-bottom:0}.lab-v95-fields{grid-template-columns:1fr}.lab-v95-evidence{grid-column:auto;display:flex}.lab-v95-evidence>span,.lab-v95-truth{grid-column:auto}.lab-v95-truth{grid-template-columns:1fr;display:grid}.lab-v95-method{grid-template-columns:1fr;padding:18px}.lab-v95-method>div:last-child{justify-content:flex-start}.lab-v95 textarea{min-height:150px}.lab-v95-output pre,.lab-v95-empty{min-height:180px}}@media (prefers-reduced-motion:reduce){.lab-v95 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
