@font-face{font-family:Noto;src:url(assets/NotoSans-Regular-latin.woff);font-weight:400 600;font-display:swap}@font-face{font-family:Noto;src:url(assets/NotoSans-Bold-latin.woff);font-weight:700 900;font-display:swap}*{box-sizing:border-box}html{color-scheme:dark;scroll-behavior:smooth}body{margin:0;background:#0a1418;color:#edf3f3;font:17px/1.85 Noto,Arial,sans-serif}header,main,footer{max-width:1500px;margin:auto;padding-inline:clamp(22px,5vw,85px)}header{display:flex;justify-content:space-between;align-items:center;height:85px;border-bottom:1px solid #304650}header img{width:95px;height:42px}a{color:#dfbf94;text-underline-offset:5px}a:hover{color:#fff1dc}h1,h2,h3{font-weight:400;line-height:1.12;letter-spacing:-.04em;text-wrap:balance}h1{font-size:clamp(44px,6vw,86px);margin:18px 0 25px}h2{font-size:clamp(34px,4vw,54px);margin:15px 0 26px}h3{font-size:29px;margin-top:45px}p{max-width:88ch;color:#c0d1d9}.eyebrow{font-size:13px;letter-spacing:.08em;color:#d9bc94;margin-bottom:15px}.lead{font-size:21px;max-width:750px}.special-hero{padding-top:55px}.special-hero figure{position:relative;margin:30px -30px 0;overflow:hidden}.special-hero figure img{width:100%;height:auto;display:block;mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}figcaption{position:absolute;right:4%;top:5%;max-width:420px;line-height:1.5}figcaption>strong{font-weight:400;font-size:clamp(65px,7vw,110px);color:#dfbf94;line-height:1.1;display:block}figcaption small{font-size:22px}figcaption span{display:block;font-size:14px;color:#c9d9df;margin-top:10px}.stats{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid #415761}.stats article{padding:27px 22px;border-right:1px solid #415761}.stats article:first-child{padding-left:0}.stats article:last-child{border:0}.stats span{display:block;color:#c4d6dc;font-size:14px}.stats strong{display:block;color:#dfbf94;font-size:56px;font-weight:400;letter-spacing:-.05em;line-height:1.5;margin-top:8px}.stats small{font-size:18px;letter-spacing:0;margin-left:9px}.scope{font-size:15px;line-height:1.85;max-width:110ch;color:#b8cdd6}.intro-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:9%}section{padding-block:70px;border-bottom:1px solid #304650}.special-hero{padding-bottom:45px}.specs{padding-top:38px}.specs p{display:flex;justify-content:space-between;gap:22px;border-bottom:1px solid #37505a;padding-bottom:16px;margin:0 0 19px;line-height:1.7}.specs span{font-size:14px;max-width:130px}.specs b{font-size:16px;font-weight:500;text-align:right;color:#e8d5b8;max-width:240px}.replay{padding:28px;background:#142931;border:1px solid #35545f}.replay>svg{display:block;width:100%;height:auto}.readouts{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;border-block:1px solid #34505b;padding:24px 0}.readouts span{font-size:13px;display:block;color:#c0d1d9}.readouts strong{font-weight:400;font-size:25px;color:#e0c096}.controls{display:flex;align-items:center;gap:30px;padding-top:25px}.controls label{flex:1;font-size:15px;display:block}.controls output{float:right;color:#dfbf94}.controls input{display:block;width:100%;accent-color:#ddbf95;margin-top:14px}button,.button{padding:13px 21px;min-height:46px;background:#ddbf95;color:#172127;border:1px solid #ddbf95;border-radius:3px;font:600 15px/1.5 Noto,Arial,sans-serif;cursor:pointer;text-decoration:none;display:inline-block}button:hover,.button:hover{background:#f1d8b6;color:#172127}iframe{display:block;width:100%;height:1000px;border:1px solid #42606b;margin-top:30px}iframe[hidden]{display:none}.benchmarks{display:grid;grid-template-columns:repeat(3,1fr);gap:0 35px;border-block:1px solid #36505b}.benchmarks article{padding:25px 0}.benchmarks span{font-size:15px;display:block;min-height:54px}.benchmarks strong{font-size:45px;letter-spacing:-.04em;font-weight:400;color:#dfbf94;display:block}.benchmarks small{font-size:16px}.benchmarks p{font-size:15px;line-height:1.8}.table-scroll{overflow:auto}table{border-collapse:collapse;width:100%;min-width:1050px;text-align:left;font-size:15px;line-height:1.75}td,th{padding:15px 12px;border-bottom:1px solid #38545e}th{color:#e5d1b2;font-weight:500}.chosen{background:#223b44}summary{cursor:pointer;color:#dfbf94;font-size:19px;line-height:1.7;padding:20px 0}ul{padding-left:23px}li{margin:12px 0}.checksum{font-size:13px;overflow-wrap:anywhere;color:#b6cbd4}footer{padding-block:35px 50px;font-size:14px}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid #8bdce6;outline-offset:5px}.limits{border-left:2px solid #b99b73;padding-left:25px}.limits h2{font-size:clamp(32px,3vw,45px)}@media(max-width:900px){.intro-grid{grid-template-columns:1fr}.specs{padding-top:15px}.specs b{max-width:400px}.stats strong{font-size:45px}.benchmarks strong{font-size:36px}.special-hero figure{margin-inline:-20px}figcaption{top:0}figcaption>strong{font-size:70px}}@media(max-width:650px){header{height:74px;font-size:13px}.special-hero{padding-top:32px}.lead{font-size:18px}section{padding-block:45px}.special-hero figure{padding-top:80px;margin-top:25px}figcaption{right:auto;left:5%;top:0;display:flex;align-items:center;gap:18px}figcaption>strong{font-size:55px;white-space:nowrap}figcaption small{font-size:15px}figcaption span{font-size:12px;line-height:1.7;margin:0}.stats{grid-template-columns:1fr 1fr}.stats article{padding:18px 12px;border-bottom:1px solid #415761}.stats article:nth-child(2){border-right:0}.stats article:nth-child(3){padding-left:0;border-bottom:0}.stats article:nth-child(4){border:0}.stats strong{font-size:43px}.stats span{font-size:13px}.readouts{grid-template-columns:1fr 1fr;gap:18px}.readouts strong{font-size:23px}.replay{padding:16px}.controls{flex-direction:column;align-items:stretch;gap:20px}.benchmarks{grid-template-columns:1fr}.benchmarks article{border-bottom:1px solid #36505b}.benchmarks article:last-child{border:0}.benchmarks span{min-height:0}.benchmarks strong{font-size:48px}.benchmarks p{max-width:100%}.scope{font-size:14px}.limits{padding-left:16px}iframe{height:1160px}.specs span{max-width:110px}.specs b{max-width:230px}h2{font-size:35px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

/* Benchmark scope stays legible alongside the cinematic presentation. */
.benchmark-basis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:35px 0}.benchmark-basis article{border-top:1px solid #526b73;padding-top:22px}.benchmark-basis b{font-size:13px;letter-spacing:.08em;color:#dfbf94}.benchmark-basis h3{font-size:26px;margin:14px 0 18px}.benchmark-basis p{font-size:17px;line-height:1.85}.benchmark-basis a{font-size:15px}.benchmark-comparison-table{min-width:930px;font-size:15px;line-height:1.8}.benchmark-comparison-table th:first-child{width:35%;min-width:250px}.benchmark-audit .integration-note{padding:22px 25px;background:#193139;border-left:2px solid #ddbf95;color:#d1e1e6}.benchmark-audit .checksum{overflow-wrap:anywhere;font-size:13px}.benchmark-audit .scope{font-size:15px;line-height:1.85}.benchmark-audit details p{font-size:17px;line-height:1.9}.benchmark-audit figure{margin:30px 0}.benchmark-audit figure img{display:block;width:100%;height:auto}.benchmark-audit figure figcaption{position:static;max-width:none;font-size:15px;color:#bfd2da;margin-top:12px}@media(max-width:900px){.benchmark-basis{grid-template-columns:1fr;gap:20px}.benchmark-basis h3{font-size:28px}.benchmark-basis p{font-size:18px}.benchmark-audit .integration-note{padding:18px}.benchmark-comparison-table{font-size:15px}}
