@font-face{font-family:Unbounded;src:url('/home/assets/Unbounded.ttf') format('truetype');font-weight:200 900;font-display:swap}
@font-face{font-family:Noto;src:url('/home/assets/NotoSans.ttf') format('truetype');font-weight:100 900;font-display:swap}
@font-face{font-family:Orbitron;src:url('/home/assets/Orbitron.ttf') format('truetype');font-weight:400 900;font-display:swap}
:root{color-scheme:dark;--cyan:#92d8dd;--gold:#f1d39c;--ink:#f1f5f6;--muted:#afbdc9;--line:#2b414c;scroll-behavior:smooth;font-family:Noto,sans-serif;background:#070e16;color:var(--ink)}
*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 50% 12%,#12324170,transparent 55%)}[hidden]{display:none!important}h1,h2,h3,p{margin:0}a{color:inherit;text-decoration:none;transition:background .2s,color .2s,border-color .2s,transform .2s}a:focus-visible,button:focus-visible{outline:3px solid var(--gold);outline-offset:5px}button{cursor:pointer}a:hover{color:var(--cyan)}.shell{max-width:1280px;margin:auto;padding:0 40px}.skip{position:fixed;top:-100px;left:15px;padding:15px;background:#132b35;z-index:10}.skip:focus{top:10px}.header{height:100px;display:flex;align-items:center;gap:36px;justify-content:space-between}.brand{font:500 21px Unbounded,sans-serif;display:inline-flex;gap:12px;align-items:center;white-space:nowrap}.brand b{color:var(--cyan);font-weight:500}.header nav{display:flex;gap:30px;margin-left:auto;font-size:14px;color:var(--muted)}.header-play{font:500 12px Unbounded,sans-serif;border:1px solid var(--line);padding:16px 20px;border-radius:8px}.header-play:hover{border-color:var(--cyan)}
.hero{border:1px solid var(--line);border-radius:20px;overflow:hidden;background:linear-gradient(180deg,#0d202b,#09131c);position:relative}.fund-content{text-align:center;padding:38px 20px 22px;position:relative;z-index:1}h1{font:500 clamp(23px,3vw,38px)/1.35 Unbounded,sans-serif;letter-spacing:-.045em}.eyebrow{font-size:13px;color:var(--cyan);letter-spacing:.06em;line-height:1.6;margin-top:12px}.live-dot{width:6px;height:6px;border-radius:50%;display:inline-block;background:var(--cyan);vertical-align:middle;margin:0 8px 2px 0;box-shadow:0 0 12px var(--cyan)}.amount{display:flex;justify-content:center;align-items:baseline;gap:18px;margin:20px 0 24px;font-family:Orbitron,sans-serif;line-height:1.2;min-width:0}.amount-value{display:inline-flex;align-items:center;gap:14px;min-width:0}#fund-number{font-size:clamp(44px,7.4vw,100px);font-weight:500;letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap;text-shadow:0 0 45px #92d8dd25}#estimate-mark{font-size:32px;color:var(--cyan)}.currency{font-size:20px;color:var(--cyan)}.live-status{font-size:13px;color:var(--gold);margin:12px auto;max-width:450px}.button{display:inline-flex;align-items:center;justify-content:center;gap:14px;width:280px;max-width:100%;min-height:56px;padding:15px 18px;border:1px solid var(--line);border-radius:10px;font:500 13px/1.5 Unbounded,sans-serif;letter-spacing:-.035em;text-align:center}.button svg{width:23px;height:23px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.primary{background:var(--cyan);color:#092530;border-color:#afeaf0;box-shadow:0 5px 28px #92d8dd1c}.primary:hover{background:#b1edf0;color:#092530;transform:translateY(-2px)}.secondary{background:#ffffff05}.secondary:hover{background:#92d8dd14;border-color:var(--cyan)}
.scene{max-width:900px;margin:0 auto;position:relative;isolation:isolate}.scene svg{width:100%;display:block;overflow:hidden}.scene:after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,#09131c,transparent 14%,transparent 84%,#0c1c26),linear-gradient(90deg,#0b1922,transparent 8%,transparent 92%,#0b1922)}#rei-blink{opacity:0}#rei-blush{opacity:.15}#motion-toggle{position:absolute;z-index:2;bottom:12px;right:18px;background:#07141ac9;border:1px solid #7f9fa159;color:#c2d0d6;padding:8px 12px;border-radius:20px;font:11px Noto,sans-serif}#motion-toggle:hover{border-color:var(--cyan)}.hero-bottom{display:flex;justify-content:space-between;align-items:center;margin:0 32px;padding:22px 0;border-top:1px solid var(--line);font-size:13px;gap:20px}.draw-status{display:flex;gap:24px;align-items:center}.draw-status span:last-child{font:500 13px Orbitron,sans-serif;color:var(--cyan);min-width:80px}.hero-bottom a{color:var(--cyan)}
.jackpot{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center;padding:44px 50px;border:1px solid #796744;border-radius:20px;background:radial-gradient(ellipse at 82% 30%,#80632928,transparent 70%),#171c20;margin-top:22px}.jackpot h2{font:500 clamp(32px,4vw,52px)/1.3 Orbitron,sans-serif;letter-spacing:.04em;color:var(--gold)}.gold{color:var(--gold)}.jackpot-prize{border-left:1px solid #79674465;padding-left:40px}.prize-label{font-size:12px;color:#cec4b4}.prize-name{font:500 clamp(22px,2.6vw,33px)/1.4 Unbounded,sans-serif;letter-spacing:-.05em;overflow-wrap:anywhere;margin-top:8px}#jackpot-estimate{font:500 22px/1.5 Orbitron,sans-serif;color:var(--gold);margin:9px 0 20px}.jackpot .button{border-color:#796744;color:var(--gold)}#jackpot-note{font-size:12px;line-height:1.6;color:#bfb5a8;margin-top:13px;max-width:320px}.winning-formula{display:flex;gap:14px;align-items:center;font-size:27px;color:var(--gold);margin-top:24px}.winning-formula i{font-style:normal;font-size:16px;color:var(--muted)}.winning-formula .power{color:var(--cyan)}
.how,.resources{padding-top:70px}h2{font:500 clamp(25px,3vw,35px)/1.4 Unbounded,sans-serif;letter-spacing:-.045em}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:30px}.steps article{display:flex;gap:16px;border-top:1px solid var(--line);padding-top:24px}.step-number{font:500 15px/1.8 Orbitron,sans-serif;color:var(--cyan)}h3{font-size:18px;font-weight:600;line-height:1.5}.steps p{font-size:15px;line-height:1.65;color:var(--muted);margin-top:8px}.nft-strip{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding:38px 50px;margin-top:60px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(110deg,#16344080,#101923)}.nft-strip h2 span{color:var(--cyan)}.nft-strip p:not(.eyebrow){color:var(--muted);font-size:16px;line-height:1.7;max-width:350px}.nft-strip .button{margin-top:20px}.resource-links{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:26px}.resource-links a{display:flex;align-items:center;justify-content:center;min-height:68px;text-align:center;padding:14px;border:1px solid var(--line);border-radius:10px;background:#0d1922;font:400 12px/1.6 Unbounded,sans-serif;letter-spacing:-.03em}.resource-links a:hover{background:#18323d;border-color:var(--cyan)}footer{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:55px;padding:32px 0;border-top:1px solid var(--line);color:#8199a9;font-size:11px}footer .brand{font-size:14px;color:var(--ink)}.no-script{text-align:center;padding:20px}.no-script a{text-decoration:underline}
@media(max-width:800px){.shell{padding:0 22px}.header{height:84px;gap:18px}.header nav{gap:15px;font-size:12px}.brand{font-size:16px;gap:9px}.brand img{width:32px;height:32px}.header-play{font-size:10px;padding:14px}.amount{gap:12px}.currency{font-size:16px}.jackpot,.nft-strip{padding:30px;gap:25px}.jackpot-prize{padding-left:25px}.steps{gap:16px}.steps article{display:block}.steps h3{margin-top:10px}.resource-links{grid-template-columns:1fr 1fr}.button{width:260px;font-size:12px}.prize-name{font-size:23px}.winning-formula{gap:10px;font-size:22px}}
@media(max-width:560px){.shell{padding:0 14px}.header{height:76px;gap:10px}.header nav{display:none}.brand{font-size:15px}.header-play{padding:12px 13px;font-size:10px}.hero,.jackpot,.nft-strip{border-radius:15px}.fund-content{padding:28px 12px 16px}h1{font-size:23px}.eyebrow{font-size:12px;margin-top:9px}.amount{flex-direction:column;align-items:center;gap:8px;margin:22px 0}#fund-number{font-size:clamp(38px,10.5vw,58px)}.amount-value{gap:9px}#estimate-mark{font-size:23px}.currency{font-size:14px;letter-spacing:.15em}.button{min-height:54px}.hero-bottom{margin:0 16px;padding:17px 0;font-size:11px;gap:12px}.draw-status{gap:10px}.draw-status span:last-child{font-size:11px;min-width:56px}.hero-bottom a{max-width:90px;text-align:right}#motion-toggle{bottom:6px;right:12px;font-size:10px;padding:5px 9px}.jackpot{grid-template-columns:1fr;text-align:center;margin-top:16px;padding:28px 20px;gap:24px}.jackpot h2{font-size:35px}.winning-formula{justify-content:center;margin-top:18px;gap:12px}.jackpot-prize{border-left:0;border-top:1px solid #79674465;padding:23px 0 0}.prize-name{font-size:25px}#jackpot-note{margin:12px auto 0}#jackpot-estimate{font-size:21px;margin-bottom:18px}.how,.resources{padding-top:46px}h2{font-size:26px}.steps{grid-template-columns:1fr;gap:20px;margin-top:24px}.steps article{display:flex;gap:17px;padding-top:20px}.steps h3{margin-top:0;font-size:17px}.steps p{font-size:15px;margin-top:6px}.nft-strip{grid-template-columns:1fr;padding:27px 22px;gap:22px;margin-top:40px}.nft-strip h2{font-size:29px}.nft-strip p:not(.eyebrow){font-size:15px}.resource-links{gap:10px}.resource-links a{font-size:10px;min-height:66px;padding:10px}footer{margin-top:38px;padding:27px 0}footer .brand{font-size:13px}}
@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}a{transition:none}.primary:hover{transform:none}}
