:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#edf3f6;background:#101820;font:16px/1.5 Barlow,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}[hidden]{display:none!important}header{color:#bfccd6;background:#151f29;border-bottom:1px solid #354758;align-items:center;gap:12px;min-height:64px;padding:10px max(5vw,20px);display:flex}header b{letter-spacing:.12em;color:#f2f5f7;font-size:.85rem}.mark{color:#ffae66;font-size:25px}.divider{border-left:1px solid #516474;height:18px}header button{margin-left:auto}main{max-width:1190px;margin:auto;padding:36px max(4vw,20px) 60px}h1,h2{line-height:1.15}h1{margin:0;font-size:clamp(2rem,4vw,3rem)}h2{margin:34px 0 12px;font-size:1.18rem}p,small{color:#b6c5d1}p{margin:8px 0 16px}button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #758796;padding:8px 16px}button:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #ffab63}#login{color:#191d22;background:#ffad67;border-color:#ffad67;font-weight:700}.cards{grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:10px;margin:0;display:grid}.cards>div{background:#1a2631;border-top:2px solid #43586a;padding:14px 16px}section:first-of-type .cards>div:first-child{border-color:#ffa55e}dt{font-size:.92rem;font-weight:600}dd{font-variant-numeric:tabular-nums;margin:4px 0;font-size:2rem;line-height:1.25}small{font-size:.79rem}.scroll{border:1px solid #344655;max-height:390px;overflow:auto}table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;white-space:nowrap;width:100%}th,td{text-align:right;border-bottom:1px solid #30414f;padding:8px 14px}tr>:first-child{text-align:left}thead th{color:#e1eaf0;background:#253441;position:sticky;top:0}tbody th{font-weight:500}tbody tr:nth-child(2n){background:#16212b}details{max-width:78ch;margin-top:22px}summary{cursor:pointer;color:#ffa964}#gate{margin-top:8vh}@media (width<=550px){header{gap:8px;font-size:.8rem}main{padding-top:25px}.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.cards>div{padding:10px}th,td{padding:7px 10px}}figure{background:#16212b;border:1px solid #344655;margin:12px 0 18px;padding:13px 16px}figcaption{font-size:.9rem;font-weight:600}figure svg{fill:#66bbbe;border-bottom:1px solid #526574;width:100%;height:77px;margin:8px 0 3px;display:block}figure rect:last-child{fill:#ffad67}
