@import url('https://fonts.googleapis.com/css2?family=Libre+Caslon+Text:ital,wght@0,400;1,400&display=swap');
body{background-color:#1d1d1d;background-image:repeating-linear-gradient(0deg,rgba(255,255,255,.018) 0,rgba(255,255,255,.018) 1px,transparent 1px,transparent 4px),radial-gradient(circle at 20% 0,rgba(255,255,255,.035),transparent 38%)}
.status{max-width:1080px;margin:20px auto;padding:16px;color:#83c98c;border:1px solid #454545;border-left:3px solid #83c98c;background:#252525}
.hero{max-width:1080px;padding:10px 0 48px}.hero h1{font-family:'Libre Caslon Text',serif;font-weight:400;font-size:clamp(43px,7vw,78px);line-height:1.08;letter-spacing:-.045em}.hero h1 em,.mechanism h2 em{color:#e3d7c8;font-style:italic}.hero p{font-family:'IBM Plex Mono',monospace;font-size:14px;line-height:1.65;max-width:720px}
.panel{max-width:1080px;padding:22px;background:linear-gradient(180deg,#2a2a2a,#242424);border:1px solid #404040;border-radius:5px;box-shadow:0 10px 30px #0002}
.table b,.table i{font-variant-numeric:tabular-nums;letter-spacing:.02em}.table b{color:#bafc32}.table i{color:#d9d1c5;font-style:normal}.empty{color:#bafc32;letter-spacing:.03em}
@media(max-width:720px){header{height:94px;padding:0 18px;display:grid;grid-template-columns:1fr auto;grid-template-rows:54px 40px;gap:0}.brand{font-size:18px}.connect{font-size:10px;padding:9px 12px}nav{grid-row:2;grid-column:1/3;width:100%;justify-content:flex-start;border-top:1px solid #343434;gap:25px}nav a{display:block;font-size:10px;padding-top:13px}nav a:nth-child(5){display:none}.status{margin:18px 21px 22px;padding:13px 14px;line-height:1.7}.hero{padding:0 21px 24px}.hero h1{font-size:38px;line-height:1.13;margin:17px 0}.hero p{font-size:12px;line-height:1.65}.eyebrow{font-size:10px}.panel{margin:0 21px 14px;padding:16px}.steps{grid-template-columns:1fr;gap:12px;background:transparent}.steps>div{border:1px solid #454545;min-height:118px}.claim-grid,.rules{grid-template-columns:1fr}.cycle-grid{grid-template-columns:1fr 1fr}.split{display:block}.split b{display:block;margin-top:8px}.mechanism{padding:65px 21px}.mechanism h2{font:400 38px 'Libre Caslon Text',serif}.bar i{width:30%}}
