:root { color-scheme: dark; font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, sans-serif; }
* { box-sizing: border-box; }
body { margin:0; background:#090d12; color:#ecf0f2; }
.shell { max-width:1140px; margin:auto; padding:30px 34px; }
header,footer { display:flex; align-items:center; justify-content:space-between; font-size:12px; letter-spacing:.2em; color:#929eaa; border-bottom:1px solid #23313e; padding-bottom:18px; }
header span { font-weight:700; color:#c8d6d6; }
main { padding:72px 0 50px; }
.eyebrow { color:#77d9c1; font-size:11px; letter-spacing:.24em; font-weight:700; }
h1 { margin:20px 0; font-size:clamp(38px,6.3vw,76px); line-height:1.08; letter-spacing:-.065em; }
.lead { max-width:720px; line-height:1.7; font-size:16px; color:#a9b6c3; }
.notice { border-left:2px solid #7cdcc5; margin:33px 0 46px; padding:18px 20px; background:#101c22; line-height:1.8; color:#cce6de; }
.grid { display:grid; grid-template-columns:1fr 1fr; gap:18px; }
section { border:1px solid #283643; padding:24px; min-height:310px; background:#0f151d; }
h2 { margin:0 0 24px; color:#e0e8ee; font-size:12px; letter-spacing:.18em; }
.record { display:flex; flex-wrap:wrap; gap:15px; padding:16px 0; border-bottom:1px solid #23313e; align-items:center; }
.record span { flex:1; }
.record small { text-transform:uppercase; color:#7cccb4; font-size:10px; }
.small,.fine { color:#95a6b5; font-size:13px; line-height:1.7; }
.fine { margin-top:44px; max-width:890px; font-size:11px; }
.actions { display:flex; flex-wrap:wrap; gap:9px; margin:20px 0; }
button { cursor:pointer; background:#133d38; color:#b9f5e3; border:1px solid #357869; padding:11px 14px; font-weight:600; }
button:hover { background:#20584f; }
pre { white-space:pre-wrap; overflow-wrap:anywhere; font-size:12px; padding:18px; color:#b3d6c8; background:#0b1116; min-height:88px; }
code { color:#99e2d1; }
footer { border-bottom:0; border-top:1px solid #23313e; padding:18px 0; }
@media(max-width:720px) { .shell{padding:20px}.grid{grid-template-columns:1fr}main{padding-top:45px} }
