/* REAL PROCESSING EVIDENCE LAYER */
.de-real-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.42rem .7rem;border:1px solid #6ea984;background:#10251a;color:#c8f7d8;font:800 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.de-real-badge i{width:7px;height:7px;border-radius:50%;background:#75e59d;box-shadow:0 0 14px #75e59d}.de-inputbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px;border-bottom:1px solid #30302d;background:#151513}.de-inputbar textarea,.de-inputbar input[type=text]{width:100%;min-height:64px;resize:vertical;border:1px solid #3c3c38;background:#0c0c0b;color:#eee8dc;padding:10px 12px;font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;outline:none}.de-inputbar textarea:focus,.de-inputbar input[type=text]:focus{border-color:#8da1ff}.de-input-actions{display:flex;flex-direction:column;gap:8px;min-width:150px}.de-input-actions button,.de-file-label{border:1px solid #454540;background:#20201d;color:#eee8dc;padding:9px 12px;font:800 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;cursor:pointer;text-align:center}.de-file-label input{display:none}.de-evidence{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;background:#33332f;border-top:1px solid #33332f;border-bottom:1px solid #33332f}.de-evidence>div{background:#11110f;padding:10px 12px;min-width:0}.de-evidence small{display:block;color:#77776f;font:800 8px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;margin-bottom:6px}.de-evidence b{display:block;color:#f2eee5;font:800 11px/1.25 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.de-proofline{padding:10px 12px;border-top:1px solid #282824;background:#0d0d0c;color:#aaa89f;font:10px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace}.de-proofline strong{color:#86e4a6}.real-dataset{display:grid;gap:4px;padding:18px}.real-row{display:grid;grid-template-columns:72px 1fr 1fr 1fr 82px;gap:8px;align-items:center;padding:7px 9px;border:1px solid #2d2d29;background:#141412;font:10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;transition:.18s}.real-row.bad{border-color:#87443e;background:#251513}.real-row.good{border-color:#37674a;background:#112018}.real-row.drop{opacity:.28;transform:translateX(18px)}.real-row b{color:#f0eadf}.real-row span{color:#aaa79e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.real-row em{font-style:normal;font-weight:800;color:#f0b7aa}.real-row.good em{color:#8fe2aa}.real-output-preview{padding:16px;font:10px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;color:#c9c5bb;white-space:pre-wrap;overflow:auto;max-height:300px}.real-doc-grid{display:grid;grid-template-columns:1fr 70px 1fr;gap:14px;align-items:stretch;padding:18px}.real-doc{border:1px solid #34342f;background:#f0eadf;color:#262421;padding:16px;min-height:280px;font:11px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.real-doc h4{margin:0 0 12px;font-size:12px}.real-doc table{width:100%;border-collapse:collapse}.real-doc td,.real-doc th{border:1px solid #9e998f;padding:5px;text-align:left}.real-arrow{display:grid;place-items:center;color:#8da1ff;font:900 22px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.real-assets{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:16px}.real-asset{position:relative;aspect-ratio:1;border:1px solid #34342f;background:#171715;overflow:hidden}.real-asset svg{width:100%;height:100%;display:block}.real-asset small{position:absolute;left:5px;top:5px;padding:3px 5px;background:#0b0b0a;color:#ddd8ce;font:800 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.real-asset.fail{border-color:#9b5149}.real-asset.pass{border-color:#3d7a55}.real-asset.best{outline:2px solid #8da1ff;outline-offset:1px}.real-web-wall{display:grid;grid-template-columns:1.5fr 1fr .72fr;gap:12px;padding:16px}.real-viewport{border:1px solid #34342f;background:#0d0d0c;padding:8px}.real-viewport header{display:flex;justify-content:space-between;color:#777;font:8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;margin-bottom:7px}.real-viewport iframe{width:100%;height:250px;border:0;background:white}.real-viewport.bad{border-color:#a44d43}.real-viewport.good{border-color:#3b7752}.real-wave{display:flex;align-items:center;gap:2px;height:220px;padding:18px}.real-wave i{flex:1;min-width:2px;height:var(--h);background:#62625c;transform-origin:center;transition:.18s}.real-wave i.hot{background:#a84e43}.real-wave i.clean{background:#4b8960}.real-bench{display:grid;gap:8px;padding:18px}.real-bench-row{display:grid;grid-template-columns:130px 1fr 90px 90px;gap:10px;align-items:center;border:1px solid #2d2d29;background:#141412;padding:9px 10px;font:10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.real-bench-row .track{height:9px;background:#242421;overflow:hidden}.real-bench-row .track i{display:block;height:100%;width:var(--v);background:#8da1ff}.real-bench-row.win{border-color:#4b8960}.real-source-wall{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:16px}.real-source{border:1px solid #34342f;background:#141412;padding:10px;min-height:110px}.real-source b{display:block;color:#eee8dd;font:10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.real-source p{color:#8f8d86;font:9px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.real-source em{font-style:normal;color:#8da1ff;font:800 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.real-chain{display:flex;gap:10px;padding:20px;overflow:auto}.real-block{min-width:170px;border:1px solid #373731;background:#141412;padding:12px;font:10px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.real-block b{display:block;color:#eee7db;margin-bottom:8px}.real-block code{word-break:break-all;color:#8da1ff}.real-block.good{border-color:#4b8960}.real-terminal{padding:16px;min-height:280px;background:#090908;color:#b8b5ac;font:11px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap;overflow:auto}.real-terminal .err{color:#f09a8e}.real-terminal .ok{color:#8fe2aa}.real-terminal .gold{color:#e3c47e}.de-download{display:inline-block;margin-top:8px;padding:6px 8px;border:1px solid #3d6048;color:#9be2b1;text-decoration:none;font:800 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.de-disclosure{margin-top:8px;color:#85827a;font:9px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.de-disclosure b{color:#d4cfc3}.de-stage.real-running:after{content:'REAL PROCESS';position:absolute;right:12px;top:12px;padding:5px 7px;border:1px solid #4d7f5d;background:#102019;color:#98e3af;font:800 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;z-index:20}.de-stage{position:relative}.de-metric.real b{color:#9be2b1}
@media(max-width:980px){.de-evidence{grid-template-columns:repeat(2,minmax(0,1fr))}.real-assets{grid-template-columns:repeat(4,minmax(0,1fr))}.real-source-wall{grid-template-columns:repeat(2,minmax(0,1fr))}.real-web-wall{grid-template-columns:1fr}.de-inputbar{grid-template-columns:1fr}.de-input-actions{flex-direction:row;min-width:0}.real-doc-grid{grid-template-columns:1fr}.real-arrow{transform:rotate(90deg)}}
@media(max-width:560px){.de-evidence{grid-template-columns:1fr 1fr}.real-assets{grid-template-columns:repeat(3,minmax(0,1fr))}.real-source-wall{grid-template-columns:1fr}.real-row{grid-template-columns:58px 1fr 1fr 64px}.real-row span:nth-of-type(3){display:none}.real-bench-row{grid-template-columns:88px 1fr 62px}.real-bench-row span:last-child{display:none}.de-input-actions{display:grid;grid-template-columns:1fr 1fr}.real-doc{min-height:220px}.real-viewport iframe{height:210px}}