*{box-sizing:border-box}html{font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}body{margin:0;background:#0b1020;color:#edf2ff;min-height:100vh}.wrap{max-width:1000px;padding:0 24px;margin:auto}header{height:94px;display:flex;justify-content:space-between;align-items:center}.brand{font-size:28px;font-weight:800;letter-spacing:-1.4px;color:#fff;text-decoration:none}.brand span{color:#67d7bd}nav{display:flex;gap:10px}nav a{color:#aebbd0;text-decoration:none;padding:8px 11px;border-radius:8px}nav a[aria-current]{background:#1d2a42;color:white}.hero{margin:60px 0 35px;padding:38px;border:1px solid #33465d;background:linear-gradient(135deg,#152840,#10192e);border-radius:22px}.eyebrow,.paneltitle{font-size:12px;font-weight:800;letter-spacing:1.3px;color:#71dec8}.ipline{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:18px}h1{font-size:clamp(27px,5.4vw,58px);letter-spacing:-2px;overflow-wrap:anywhere;margin:0;font-weight:750}.sub,.note,.muted,footer{color:#9cabc0}.sub{margin-bottom:0}button{background:#6de3c7;border:0;border-radius:9px;color:#09251f;padding:11px 17px;font-weight:750;cursor:pointer}button:disabled{opacity:.5}.grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.panel{border:1px solid #29374e;background:#121c2e;border-radius:18px;padding:27px}.paneltitle{margin-bottom:20px}.kv{display:flex;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px solid #253248;align-items:start}.kv span{color:#a7b4c9}.kv strong{text-align:right;overflow-wrap:anywhere;max-width:65%}.note{font-size:12px;margin-top:19px}.extra{margin-top:20px;display:flex;align-items:center;justify-content:space-between;gap:20px}.extra .paneltitle{margin-bottom:7px}.links{display:flex;gap:20px;flex-wrap:wrap;align-items:center;padding:36px 4px}.links span{font-size:12px;color:#8d9db5;font-weight:800}.links a{color:#79dec8;text-decoration:none}footer{border-top:1px solid #27344a;padding:28px 0 40px;font-size:12px}@media(max-width:690px){header{height:75px}.hero{margin:24px 0;padding:24px}.grid{grid-template-columns:1fr}.panel{padding:21px}.ipline{gap:18px}h1{letter-spacing:-1px}}
.seo{max-width:820px;margin:48px 0 22px;color:#bdc9dc;line-height:1.75}.seo h2{font-size:24px;color:#edf2ff;line-height:1.3;margin:36px 0 15px}.seo h3{font-size:18px;color:#edf2ff;margin:25px 0 10px}.seo p{margin:0 0 17px}.seo details{border-bottom:1px solid #29374e;padding:14px 0}.seo summary{cursor:pointer;font-weight:650;color:#edf2ff}.seo details p{margin:12px 0 2px}
