.circuit-intro,.timing-head{position:relative;padding:34px 38px;background:linear-gradient(110deg,#121b27,#0b1119 65%,#151824);border:1px solid #273342}.circuit-intro h1,.timing-head h1,.track-hero h1{font:900 italic 46px Arial;margin:6px 0;text-transform:uppercase}.circuit-intro p,.timing-head p{color:#94a1b1}.reference-toggle{position:absolute;right:30px;top:34px;padding:11px 15px;border:1px solid #445066;color:#a9b5c4;text-decoration:none;font-size:11px;font-weight:800}.reference-toggle.on{border-color:#e0a32d;color:#ffcb45;background:#2a2111}.trust-strip{display:grid;grid-template-columns:auto 1fr auto;gap:25px;padding:15px 20px;background:#0d141d;border:1px solid #273342;color:#8f9baa}.trust-strip b{color:#fff}.trust-strip em{color:#54d58c;font-style:normal}.garage-grid{margin-top:14px}.garage-card{display:grid;grid-template-columns:70px 1.2fr 1fr;gap:20px;padding:27px;background:linear-gradient(100deg,#111925,#0c131c);border:1px solid #2a3646;color:#fff;text-decoration:none;position:relative}.garage-card:hover{border-color:#e52020;background:linear-gradient(100deg,#171b28,#0e1620)}.garage-index{font:900 italic 52px Arial;color:#263445}.garage-name small{text-transform:uppercase;color:#e52020;font-weight:800}.garage-name h2{font:900 italic 31px Arial;text-transform:uppercase;margin:5px 0}.garage-name span{color:#8390a0}.garage-times{display:grid;grid-template-columns:1fr 1fr;gap:9px}.garage-times label{padding:13px;border-left:2px solid #e52020;color:#8996a6;font-size:10px}.garage-times label+label{border-color:#27a9ff}.garage-times strong{display:block;font:800 24px Consolas;color:#fff;margin-top:6px}.garage-coverage{grid-column:2/-1;display:flex;gap:25px;color:#9aa6b5;font:700 12px Consolas}.garage-card>i{position:absolute;right:25px;bottom:24px;color:#e52020;font-style:normal;font-size:11px}.integrity-callout{padding:20px;margin-top:12px;border-left:3px solid #54d58c;background:#0d1618}.integrity-callout p{margin:5px 0;color:#8f9baa}.track-hero{position:relative;display:grid;grid-template-columns:1fr 1.2fr;gap:30px;padding:34px 38px;background:linear-gradient(110deg,#19121a,#0e1722);border:1px solid #293647}.track-hero h2{font:900 italic 30px Arial;color:#e52020;margin:0;text-transform:uppercase}.track-hero p{color:#8390a1}.track-sector-map{display:grid;gap:7px}.track-sector-map div{display:grid;grid-template-columns:42px 1fr;align-items:center;padding:11px;background:#121c27}.track-sector-map b{color:#ffcb45;font:800 18px Consolas}.track-sector-map span{font-size:12px;color:#a7b2c0}.record-hero{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px}.record-hero article{min-height:245px;padding:22px;background:#0e161f;border:1px solid #293647}.record-hero article>span{color:#8c99a9;font-size:11px;font-weight:800}.record-hero article>strong{display:block;font:900 35px Consolas;margin:13px 0}.record-hero article:nth-child(1)>strong{color:#e52020}.record-hero article:nth-child(2)>strong{color:#27a9ff}.record-hero .theory>strong{color:#ffcb45}.record-hero h3{margin:4px 0}.record-hero a{color:#fff}.record-hero p{color:#8e9bab;line-height:1.55}.record-hero .theory>i{color:#ffcb45;font-size:10px}.empty-record{padding:35px;color:#8491a2;text-align:center}.empty-record b{display:block;color:#fff;margin-bottom:8px}.empty-record a{color:#ffcb45}.circuit-panels{display:grid;grid-template-columns:1.6fr 1fr;gap:12px;margin-top:12px}.timing-link{display:flex;justify-content:space-between;padding:15px;color:#cbd3dc;text-decoration:none;border-bottom:1px solid #25303e}.timing-link:hover{background:#151e29}.timing-link i{color:#e52020;font-style:normal}.timing-head{display:flex;justify-content:space-between}.timing-status{text-align:right}.timing-status b,.timing-status span{display:block}.timing-status b{color:#54d58c}.timing-status span{color:#8491a1}.timing-filters{display:grid;grid-template-columns:1.5fr repeat(4,1fr) auto;gap:7px;padding:12px;background:#0d141d;border:1px solid #273342}.timing-filters label{font-size:10px;color:#8e9bab}.timing-filters select,.timing-filters input{display:block;width:100%;margin-top:5px}.timing-filters .check{display:flex;align-items:center;gap:7px}.timing-filters .check input{width:auto;margin:0}.timing-modes{display:flex;overflow:auto;margin-top:12px;background:#0a1017;border-bottom:1px solid #273241}.timing-modes button{background:transparent;border:0;border-bottom:2px solid transparent;color:#8390a0;padding:14px 18px;font-size:11px;font-weight:800;white-space:nowrap}.timing-modes button.active{color:#fff;border-color:#e52020}.timing-board{background:#0e151e;border:1px solid #273342}.board-cap{display:flex;justify-content:space-between;padding:15px 18px;color:#e52020;font-weight:800}.board-cap em{color:#8491a1;font-style:normal}.board-head,.timing-row{display:grid;grid-template-columns:55px 1.1fr 125px 85px 1.6fr 1fr 105px;gap:12px;align-items:center}.board-head{padding:10px 16px;background:#151e29;color:#778596;font-size:10px}.timing-row{padding:15px 16px;border-bottom:1px solid #263241}.timing-row>b{font:900 19px Consolas;color:#e52020}.timing-row>a{font-weight:800;color:#fff}.timing-row>strong{font:800 20px Consolas}.timing-row>em{font:700 13px Consolas;color:#ffcb45}.timing-row span>a{display:block;color:#cbd3dc}.timing-row small{display:block;color:#7f8c9c}.timing-row details{grid-column:2/-1;background:#121b25;padding:10px}.timing-row details p{display:inline-block;margin:8px 20px 0 0;color:#94a1b0}@media(max-width:1100px){.record-hero,.circuit-panels{grid-template-columns:1fr}.timing-filters{grid-template-columns:repeat(3,1fr)}.board-head,.timing-row{grid-template-columns:45px 1fr 110px 70px}.board-head span:nth-child(n+5),.timing-row>span,.timing-row>i{display:none}}
