*{box-sizing:border-box}body{margin:0}.hx{min-height:100vh;background:radial-gradient(circle at 80% 5%,#143e5560,transparent 28%),radial-gradient(circle at 7% 42%,#0a5a4740,transparent 26%),linear-gradient(180deg,#02070d,#06131d 52%,#02070d);color:#eef7fb;font-family:Arial,sans-serif;position:relative;overflow:hidden}.hx-matrix{position:fixed;inset:0;pointer-events:none;opacity:.035;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:70px;gap:70px;transform:rotate(-9deg) scale(1.2);font:900 16px monospace;letter-spacing:.18em;color:#94f4d6}.hx-matrix span{white-space:nowrap}.hx-wrap{position:relative;width:min(1220px,calc(100% - 34px));margin:auto;padding-bottom:90px}.hx a{color:inherit;text-decoration:none}.hx nav{height:76px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ffffff16;color:#8fe5f7;font-size:11px;font-weight:900;letter-spacing:.08em}.hx-hero{padding:72px 0 62px}.hx-flags{gap:18px;margin-bottom:22px}.hx-flags,.hx-flags div{display:flex;align-items:center}.hx-flags div{gap:9px}.hx-flags b{font-size:27px}.hx-flags span{font-size:10px;font-weight:950;letter-spacing:.12em;color:#b8d5df}.hx-flags i{font-style:normal;color:#5f7b89}.hx-badges{display:flex;gap:8px;flex-wrap:wrap}.hx-badges b{padding:8px 11px;border:1px solid #75e6ff3d;border-radius:999px;color:#a9eefe;font-size:9px;letter-spacing:.08em}.hx-eye{color:#79e6ff;font-size:10px;font-weight:950;letter-spacing:.18em;margin-top:24px}.hx-hero h1{font:clamp(58px,9vw,112px)/.84 Georgia,serif;letter-spacing:-.065em;margin:20px 0 28px}.hx footer em,.hx-boundary em,.hx-hero h1 em{font-style:normal;color:#7cf0bd}.hx-challenge{font-size:clamp(20px,3vw,36px);font-weight:950}.hx-lede{font-size:19px;line-height:1.7;color:#abc1cd;max-width:930px}.hx section{padding:62px 0;border-top:1px solid #ffffff13}.hx-question{padding:38px clamp(24px,5vw,54px)!important;border:1px solid #75e6ff33!important;border-radius:26px;background:linear-gradient(135deg,#0a2737cc,#07111ccc);box-shadow:0 30px 90px #0007}.hx-earned small,.hx-fixed small,.hx-question small,.hx-seal small,.hx-status small{color:#7898a8;font-size:9px;font-weight:950;letter-spacing:.13em}.hx-question h2{font:clamp(29px,4.4vw,53px)/1.08 Georgia,serif;letter-spacing:-.035em}.hx-boundary>p,.hx-note,.hx-question p{color:#a9bec8;line-height:1.7;max-width:960px}.hx-question strong{color:#7cf0bd}.hx-title{font:clamp(34px,5vw,62px)/1.02 Georgia,serif;letter-spacing:-.04em;max-width:980px}.hx-earned{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.hx-earned article,.hx-fixed article{padding:22px;border:1px solid #ffffff18;border-radius:16px;background:#07141dcc;min-height:165px}.hx-earned strong,.hx-fixed strong{display:block;margin:12px 0;line-height:1.4}.hx-earned span{color:#8fa8b4;font-size:12px;line-height:1.6}.hx-claims{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.hx-claims button{cursor:pointer;text-align:left;padding:22px;border:1px solid #ffffff18;border-radius:16px;background:#07141d;color:#eef7fb;min-height:170px}.hx-claims button.active{border-color:#78e7ff;background:#0a2230}.hx-claims small{color:#78e7ff;font-weight:950}.hx-claims strong{display:block;margin:15px 0;font-size:16px}.hx-claims span{color:#849ca8;font-size:11px;line-height:1.55}.hx-note{margin-top:20px}.hx-rail{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:9px;gap:9px}.hx-rail article{padding:20px;border:1px solid #ffffff18;border-radius:15px;background:#07141dcc;min-height:160px}.hx-rail article.sealed{border-color:#f0c65a55;background:#2b220b30}.hx-rail small{color:#7595a5;font-size:9px;font-weight:950;letter-spacing:.11em}.hx-rail strong{display:block;margin:13px 0;color:#78e7ff}.hx-rail .sealed strong{color:#f0c65a}.hx-rail p{color:#8fa6b1;font-size:11px;line-height:1.55}.hx-seal{display:grid;grid-template-columns:1.5fr .7fr;grid-gap:20px;gap:20px;align-items:center;padding:40px!important;border:1px solid #f0c65a40!important;border-radius:24px;background:#2a210a24}.hx-seal h2{font:clamp(45px,7vw,80px)/.9 Georgia,serif;margin:12px 0;color:#f0c65a}.hx-seal p{color:#b9b19c;line-height:1.7}.hx-lock{min-height:220px;border:1px solid #f0c65a45;border-radius:18px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.hx-lock span{font-size:48px;color:#f0c65a}.hx-lock b{margin:15px;color:#f0c65a}.hx-lock small{color:#9d947d}.hx-fixed{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.hx-fixed article{position:relative}.hx-fixed span{position:absolute;right:15px;bottom:14px;color:#76e9bb;font-size:8px;font-weight:950}.hx-boundary{text-align:center}.hx-boundary h2{font:clamp(34px,5vw,62px)/1.04 Georgia,serif}.hx-boundary>p{margin:24px auto}.hx-flow{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin:28px 0}.hx-flow b{padding:15px 18px;border:1px solid #78e7ff45;border-radius:999px;font-size:10px;color:#a9eefe}.hx-flow i{font-style:normal;color:#78e7ff}.hx-status{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:9px;gap:9px}.hx-status div{padding:19px;border:1px solid #ffffff17;border-radius:14px;background:#06131c}.hx-status b{display:block;margin-top:9px;color:#79e6ff;font-size:12px}.hx footer{text-align:center;padding:70px 0}.hx footer>p{font-size:10px;font-weight:950;letter-spacing:.14em;color:#7f9aa8}.hx footer h2{font:clamp(35px,5vw,65px)/1 Georgia,serif}.hx footer>strong{display:block;color:#7aefba;margin:28px}.hx footer div{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.hx footer a{padding:13px 16px;border:1px solid #ffffff20;border-radius:10px;font-size:10px;font-weight:900;color:#9fe8f7}@media(max-width:900px){.hx-claims,.hx-earned,.hx-fixed,.hx-rail,.hx-status{grid-template-columns:repeat(2,1fr)}.hx-seal{grid-template-columns:1fr}}@media(max-width:620px){.hx nav{height:auto;padding:20px 0;gap:14px}.hx nav,.hx-flags{flex-direction:column;align-items:flex-start}.hx-flags i{display:none}.hx-claims,.hx-earned,.hx-fixed,.hx-rail,.hx-status{grid-template-columns:1fr}.hx-question,.hx-seal{padding:25px 20px!important}}