*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0;background:#0c131d;color:#e9eff7;font-family:Inter,sans-serif;background-image:radial-gradient(ellipse at 80% 0,#22344b44,transparent 50%)}a{color:inherit;text-decoration:none}button,input{font:inherit}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline:2px solid #8ecfe8;outline-offset:4px}a:hover{text-decoration:underline;text-underline-offset:4px}.room-header{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:20px max(24px,calc((100% - 1280px)/2));border-bottom:1px solid #2a394b;background:#101925ef;position:sticky;top:0;z-index:20;backdrop-filter:blur(14px)}.room-brand{display:flex;gap:12px;align-items:center;font-size:13.0px;font-weight:750;letter-spacing:-.03em}.room-brand small{display:block;font:11.0px/1.7 'JetBrains Mono',monospace;letter-spacing:.1em;color:#91a4bf;margin-top:4px}.room-mark{background:#b83850;border:1px solid #e6687d;border-radius:5px;display:grid;place-items:center;width:35px;height:37px;font:800 21px Inter,sans-serif}.room-header nav{display:flex;gap:23px;font-size:11.0px;color:#b1c3dc}.evidence-room main{max-width:1280px;margin:auto;padding:60px 0}.room-hero h1{font-size:clamp(46px,6.5vw,87px);font-weight:800;line-height:1.04;letter-spacing:-.065em;margin:25px 0}.room-hero h1 em{font-style:normal;color:#efa9b6}.room-hero>p{max-width:570px;font-size:16.0px;line-height:1.9;color:#aebbd0}.room-hero-links{display:flex;flex-wrap:wrap;gap:13px;margin-top:27px}.room-hero-links a{font:11.0px/1.8 'JetBrains Mono',monospace;border:1px solid #42536a;padding:12px 17px;border-radius:5px;color:#cbd6e8}.room-hero-links a span{margin-left:35px}.room-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:52px 0 0;border-block:1px solid #35445a}.room-metrics>div{padding:26px 23px;border-right:1px solid #35445a}.room-metrics>div:first-child{padding-left:0}.room-metrics>div:last-child{border-right:0}.room-metrics strong{font-size:40.0px;letter-spacing:-.04em}.room-metrics span{display:block;font:11.0px/1.9 'JetBrains Mono',monospace;color:#a0b4cf;margin-top:10px}.room-section{padding-top:65px;scroll-margin-top:30px}.room-section-head{display:flex;justify-content:space-between;align-items:end;gap:25px}.room-section h2,.room-provenance h2{font-size:clamp(26px,3vw,38px);letter-spacing:-.045em;font-weight:750;line-height:1.25;margin:15px 0}.room-download{color:#a0cee1;font:11.0px/1.8 'JetBrains Mono',monospace;white-space:nowrap}.room-intro{color:#9fafc5;font-size:13.0px;line-height:1.9;max-width:860px;margin:14px 0 29px}.support-case{display:grid;grid-template-columns:65px minmax(0,1fr);gap:20px;padding:27px 0;border-top:1px solid #2c3b50;scroll-margin-top:105px}.case-number{font:500 19px 'JetBrains Mono',monospace;color:#738da9}.support-case-meta{display:flex;justify-content:space-between;gap:18px;align-items:center}.support-case-meta time{color:#90a5bf;font:11.0px 'JetBrains Mono',monospace}.support-case h3{font-size:22.0px;line-height:1.45;letter-spacing:-.025em;margin:13px 0 9px}.support-case-body>p{font-size:13.0px;line-height:1.9;color:#a6b5ca;max-width:900px}.support-original{font:11.0px/1.8 'JetBrains Mono',monospace;color:#89c9e2;display:inline-block;margin-top:7px}.captured-record{margin-top:20px;border:1px solid #33465e;border-radius:5px;background:#121f2f}.captured-record summary{cursor:pointer;padding:15px 18px;font-size:11.0px;color:#c8d6ea}.captured-record-content{padding:0 22px 22px}.captured-record-content h4{font-size:16.0px;line-height:1.6}.record-location{font:11.0px/1.8 'JetBrains Mono',monospace;color:#86a1bf;overflow-wrap:anywhere}.captured-record pre{white-space:pre-wrap;overflow-wrap:anywhere;font:12.0px/1.9 Inter,sans-serif;color:#becbe0;margin:22px 0 0}.network-filter{display:flex;align-items:end;justify-content:space-between;gap:22px;padding:21px 23px;border:1px solid #34465e;border-bottom:0;background:#142234;border-radius:7px 7px 0 0}.network-filter label{display:block;width:min(550px,100%)}.network-filter label span{display:block;font:11.0px 'JetBrains Mono',monospace;color:#9eb4d0;margin-bottom:10px}.network-filter input{width:100%;padding:12px 15px;border:1px solid #52657e;background:#0d1826;border-radius:4px;color:#e4edf9;font-size:12.0px}.network-filter input::placeholder{color:#8da2be}#repository-count{color:#a9c8df;font:11.0px 'JetBrains Mono',monospace;white-space:nowrap;padding-bottom:14px}.room-table-wrap{overflow:auto;border:1px solid #34465e;max-height:740px;scrollbar-color:#455b78 #0d1724;scrollbar-width:thin}.room-table{width:100%;border-collapse:collapse;min-width:650px;text-align:left}.room-table th{position:sticky;top:0;background:#1b2b3f;color:#9fb5d3;font:11.0px/1.8 'JetBrains Mono',monospace;text-transform:uppercase;letter-spacing:.04em;padding:16px 22px;border-bottom:1px solid #34465e;z-index:1}.room-table th:first-child{width:62%}.room-table td{padding:20px 22px;border-bottom:1px solid #28394e;font-size:12.0px}.room-table tr:nth-child(even){background:#18243840}.room-table tr:hover{background:#1b33464d}.room-table td>a{font-weight:650;color:#d9e7f7}.room-table td>p{color:#8fa6c1;font-size:11.0px;line-height:1.8;margin:9px 0 0;max-width:670px;overflow-wrap:anywhere}.repo-number{font-family:'JetBrains Mono',monospace;color:#91bfdc}.empty-repositories{padding:38px!important;color:#abbad0}.room-pagination{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:17px 0}.room-pagination button{border:1px solid #3f5571;border-radius:4px;background:#17263a;color:#b6cce5;font-size:11.0px;padding:10px 16px;cursor:pointer}.room-pagination button:disabled{opacity:.4;cursor:default}.room-pagination>span{font:11.0px 'JetBrains Mono',monospace;color:#8da7c5}.room-provenance{margin-top:60px;padding:32px;border:1px solid #41536d;background:#152234;border-radius:8px}.room-provenance dl{margin:25px 0}.room-provenance dl>div{padding:14px 0;border-bottom:1px solid #35465f}.room-provenance dt{font:11.0px/1.8 'JetBrains Mono',monospace;color:#8ea9c9;text-transform:uppercase}.room-provenance dd{font:12.0px/1.9 'JetBrains Mono',monospace;color:#c4d0e0;margin:8px 0 0;overflow-wrap:anywhere}.room-provenance p{font-size:12.0px;line-height:1.9;color:#9eb3ce;max-width:890px}.room-provenance .room-download{display:inline-block;margin-top:14px}.room-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;padding:30px max(24px,calc((100% - 1280px)/2));border-top:1px solid #2c3e55;font:11.0px/1.8 'JetBrains Mono',monospace;color:#8ca6c4}.room-footer a{color:#b7cfe7}@media(max-width:1360px){.evidence-room main{padding:50px 30px}}@media(max-width:700px){.room-header{padding:15px 20px;gap:12px}.room-header nav{gap:12px;font-size:11.0px}.room-header nav a:last-child{display:none}.room-brand{font-size:11.0px}.evidence-room main{padding:35px 20px}.room-hero h1{font-size:57.0px}.room-hero>p{font-size:14.0px}.room-metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:35px}.room-metrics>div{padding:21px 15px}.room-metrics>div:nth-child(2){border-right:0}.room-metrics>div:nth-child(3){padding-left:0;border-top:1px solid #35445a}.room-metrics>div:nth-child(4){border-top:1px solid #35445a}.room-metrics strong{font-size:33.0px}.room-section{padding-top:43px}.room-section-head{align-items:start;flex-direction:column;gap:8px}.support-case{grid-template-columns:32px minmax(0,1fr);gap:12px;padding:23px 0}.case-number{font-size:14.0px}.support-case h3{font-size:19.0px}.support-case-meta{align-items:start;flex-wrap:wrap;gap:8px}.captured-record-content{padding:0 16px 16px}.network-filter{padding:18px;align-items:start;flex-direction:column;gap:15px}#repository-count{padding:0}.room-table th,.room-table td{padding:16px}.room-provenance{padding:23px;margin-top:40px}.room-provenance dd{font-size:11.0px}.room-pagination button{padding:10px 12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media print{.room-header,.room-footer,.room-hero-links,.room-download,.network-filter,.room-pagination{display:none}body{background:white;color:black}.room-table-wrap{max-height:none;overflow:visible}.room-table{min-width:0}.captured-record-content{display:block!important}.captured-record pre,.room-intro,.support-case-body>p,.room-provenance p{color:#333}.room-provenance,.captured-record{background:white}.support-case{break-inside:avoid}}
.support-source-paths { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:20px; margin:28px 0; }.support-source-paths>a { display:block; padding:25px; background:#17293d; border:1px solid #48617b; border-top:2px solid #bf8298; border-radius:4px; text-decoration:none; transition:background .2s,border-color .2s; }.support-source-paths>a:hover { background:#1e334b; border-color:#c98da1; }
.support-source-paths span { color:#d49daf; font:11.0px/1.9 'JetBrains Mono',monospace; }.support-source-paths strong { display:block; font:650 23px/1.35 Inter,sans-serif; color:#e0eaf6; letter-spacing:-.03em; margin:17px 0; }.support-source-paths p { font:12.0px/1.9 Inter,sans-serif; color:#a9bfd9; }.support-source-paths b { display:block; margin-top:22px; color:#a6cee3; font:11.0px/1.8 'JetBrains Mono',monospace; }
.support-provenance-line { display:flex; flex-wrap:wrap; gap:9px 17px; align-items:center; margin:20px 0 15px; color:#99b0ca; font:11.0px/1.8 'JetBrains Mono',monospace; }.support-source-badge { padding:4px 8px; background:#253044; color:#d5a6b7; border:1px solid #625169; border-radius:3px; }
.support-record-actions { display:flex; flex-wrap:wrap; align-items:center; gap:12px 24px; }.support-record-actions a,.support-record-actions button { font:11.0px/1.9 'JetBrains Mono',monospace; color:#a6cbe3; margin:0; }.support-record-actions button { border:0; border-bottom:1px solid #526c86; background:none; padding:3px 0; cursor:pointer; }.support-record-actions button:hover { color:#e9c6d1; }
.support-case:target { background:#192c4255; outline:1px solid #976e85; outline-offset:10px; }.captured-record-content { max-width:960px; }
@media(max-width:700px) { .support-source-paths { grid-template-columns:1fr; gap:15px; }.support-source-paths>a { padding:21px; }.support-source-paths strong { font-size:22.0px; }.support-record-actions { gap:10px 18px; } }
@media(prefers-reduced-motion:reduce) { .support-source-paths>a { transition:none; } }
@media print { .support-record-actions { display:none; }.support-source-paths { display:block; }.support-source-paths>a { background:white; margin:12px 0; }.support-source-paths :is(strong,p,span,b),.support-provenance-line span { color:#111; }.support-source-badge { background:white; }.captured-record summary { color:#111; } }