*{box-sizing:border-box}body{margin:0;background:#07090d;color:#f4f6f8;font:14px system-ui,sans-serif}button,select,input{font:inherit}button{cursor:pointer}.lang{position:fixed;top:12px;left:12px;z-index:3;background:#12161d;border:1px solid #2a3039;border-radius:9px;padding:3px}.lang button{border:0;background:transparent;color:#8b94a2;padding:6px 8px;font-size:10px}.lang button:first-child{background:#eee;color:#080a0d;border-radius:6px}header{height:72px;border-bottom:1px solid #202631;padding:0 4%;display:flex;justify-content:space-between;align-items:center;background:#080a0e}.brand{display:flex;gap:10px;align-items:center}.brand>b{border:1px solid #fff;border-radius:8px;padding:7px 10px}.brand small{display:block;color:#697281;font-size:8px;letter-spacing:.18em}.brand strong{letter-spacing:.12em}header>div:last-child{font-size:11px;color:#8d96a3}header button,.primary{background:#eee;color:#080a0d;border:0;border-radius:8px;padding:10px 15px;font-weight:800}.hero,main{max-width:1180px;margin:auto}.hero{padding:65px 24px 35px;display:flex;justify-content:space-between;gap:25px;align-items:end}.hero label,.model label,article>label,.disclaimer>b{font-size:9px;letter-spacing:.17em;color:#737d8b;font-weight:900}.hero h1{font-size:clamp(44px,7vw,76px);line-height:.92;letter-spacing:-.06em;margin:14px 0}.hero h1 i{color:#99a3b0;font-style:normal}.hero p{color:#8c95a3}.model,.card,article{background:#0d1117;border:1px solid #202731;border-radius:14px;padding:20px}.model{width:260px}.model select{display:block;width:100%;margin-top:8px;background:#161b23;color:white;border:1px solid #2b323d;padding:10px;border-radius:8px}.model small,small{color:#697382;font-size:9px}.stats{padding:0 24px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.stats article{padding:18px}.stats span{font-size:9px;color:#737d8b;letter-spacing:.14em}.stats b{display:block;font-size:38px;margin-top:10px}.stats small{font-size:10px}.cols{padding:12px 24px 0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.card{margin:12px 24px 0}h2{font-size:11px;letter-spacing:.16em;margin:0 0 20px}h2 em{float:right;color:#d0a15f;font-style:normal;font-size:8px}.actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px}.actions button{height:78px;background:#161b22;color:#fff;border:1px solid #303844;border-radius:9px;font-weight:900}.actions .panic{background:#1a0f12;border-color:#63343b;color:#ff8990}.chips{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.chips button,.bottom button,.toggle{background:#161b22;color:#d8dde3;border:1px solid #2c333e;border-radius:8px;padding:8px 10px;font-size:10px}.chips .sel,.display.sel{border-color:#b9c1cb}.notice{font-size:10px;color:#8b95a3;line-height:1.5;background:#11161d;border:1px solid #292f38;border-radius:8px;padding:10px}input[type=range]{width:100%;accent-color:#dce2e8;margin:6px 0 14px}.displays{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.display{background:#090d12;color:#fff;text-align:left;border:1px solid #252c35;border-radius:10px;padding:9px}.screen{height:105px;border-radius:8px;display:grid;place-items:center;font-size:34px;font-weight:950;margin-bottom:9px}.original{background:#11161d}.red{background:#2a070a;color:#e74a54;border:1px solid #8f252d}.yellow{background:#d9c000;color:white;text-shadow:2px 2px #050608;border:1px solid #050608}.display b{font-size:9px;letter-spacing:.12em}.display small{display:block;margin-top:4px}.bottom{display:flex;justify-content:space-between;align-items:center;margin-top:17px;font-size:10px;color:#9ca5b1}.bottom>div{display:flex;gap:6px}.flow{text-align:center;color:#697382;font-size:9px}.cols p{border-bottom:1px solid #202731;padding:8px 0;font-size:10px;letter-spacing:.06em}.toggle{float:right}.diag{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.diag div{background:#11161d;border:1px solid #202731;border-radius:8px;padding:12px;font-size:9px;color:#737d8b}.diag b{display:block;color:#fff;font-size:13px;margin-top:8px}.disclaimer{padding:18px 24px;color:#737d8b;font-size:10px;line-height:1.6}.disclaimer p{margin-bottom:0}footer{text-align:center;border-top:1px solid #202731;padding:25px;color:#4e5866;font-size:9px;letter-spacing:.15em}@media(max-width:800px){.hero{display:block;padding-top:45px}.model{width:auto;margin-top:25px}.stats{grid-template-columns:1fr 1fr}.cols{grid-template-columns:1fr}.displays{grid-template-columns:1fr}.bottom{display:block}.bottom>div{margin-top:12px;flex-wrap:wrap}.diag{grid-template-columns:1fr 1fr}header{padding-left:62px}header>div:last-child{font-size:0}header button{font-size:11px}}