:root{--g-bg:#0a0a0a;--g-bg-2:#111008;--g-gold:#f5c542;--g-amber:#b8860b;--g-ink:#f2ecdf;--g-muted:#a89f8c;--g-red:#ff4d4d;--g-line:#f5c54238;--g-line-soft:#f2ecdf1a;--g-display:"Bebas Neue", "Anton", Impact, "Arial Narrow", sans-serif;--g-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--g-body:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--g-ease:cubic-bezier(.2, .7, .2, 1);--g-nav-h:64px;--g-ticker-h:30px}html[data-boot=on]{overflow:hidden}.g-page{background:var(--g-bg);color:var(--g-ink);font-family:var(--g-body);-webkit-font-smoothing:antialiased;padding-bottom:var(--g-ticker-h);position:relative}.g-page:after{content:"";z-index:1;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='160' height='160' filter='url(%23n)' opacity='0.9'/></svg>");position:fixed;inset:0}.g-page *{box-sizing:border-box}.g-page a{color:inherit;text-decoration:none}.g-page .g-mono,.g-page .g-chip,.g-page .g-ticker,.g-page .g-term,.g-page .g-live__v,.g-page .g-rain__num,.g-page .g-tile__v,.g-page .g-foot,.g-page .g-eyebrow,.g-page .g-footer{font-family:var(--g-mono);font-variant-numeric:tabular-nums}.g-wrap{width:min(1180px,100% - 48px);margin:0 auto}.g-section{padding:clamp(88px,12vw,160px) 0;position:relative}.g-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--g-gold);margin:0 0 18px;font-size:12px}.g-eyebrow:before{content:"// ";color:var(--g-amber)}.g-h2{font-family:var(--g-display);letter-spacing:.01em;text-transform:uppercase;max-width:14ch;margin:0 0 28px;font-size:clamp(2.6rem,6.4vw,5.6rem);font-weight:400;line-height:.94}.g-h2--xl{max-width:none;font-size:clamp(3.4rem,10vw,9rem)}.g-body{color:var(--g-muted);max-width:52ch;margin:0;font-size:17px;line-height:1.6}.g-foot{color:var(--g-muted);letter-spacing:.02em;margin:36px 0 0;font-size:12px}.g-dot{background:#4ade80;border-radius:50%;width:7px;height:7px;margin-right:6px;animation:1.6s ease-in-out infinite g-blink;display:inline-block;box-shadow:0 0 10px #4ade80}@keyframes g-blink{0%,to{opacity:1}50%{opacity:.35}}[data-reveal]{transition:transform .9s var(--g-ease);transition-delay:calc(var(--i,0) * .11s);transform:translateY(28px)}[data-reveal=in]{transform:none}.g-shine-text,.scroll-scrub__title,.g-h2{background:linear-gradient(100deg, var(--g-ink) 0%, var(--g-ink) 42%, var(--g-gold) 50%, var(--g-ink) 58%, var(--g-ink) 100%);color:#0000;background-size:260% 100%;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite g-sweep}@keyframes g-sweep{0%,70%{background-position:120% 0}to{background-position:-120% 0}}.g-boot{z-index:200;background:var(--g-bg);place-items:center;animation:.35s 1.45s forwards g-bootout;display:grid;position:fixed;inset:0}@keyframes g-bootout{to{opacity:0;visibility:hidden}}.g-boot__term{font-family:var(--g-mono);color:var(--g-gold);min-width:min(420px,90vw);font-size:13px;line-height:1.9}.g-boot__term p{white-space:pre;margin:0}.g-boot__head{color:var(--g-muted);margin-bottom:8px!important}.g-boot__cursor{background:var(--g-gold);vertical-align:-2px;width:9px;height:15px;animation:.7s step-end infinite g-blink;display:inline-block}.g-particles{z-index:0;pointer-events:none;position:fixed;inset:0}.g-progress{z-index:120;background:#f5c5421f;height:2px;position:fixed;top:0;left:0;right:0}.g-progress__bar{background:var(--g-gold);transform-origin:0;width:100%;height:100%;box-shadow:0 0 12px var(--g-gold);transform:scaleX(0)}.g-nav{z-index:110;height:var(--g-nav-h);border-bottom:1px solid #0000;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:0 clamp(16px,3vw,40px);transition:background .4s,border-color .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s;display:grid;position:fixed;top:0;left:0;right:0}.g-nav[data-solid=true]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom-color:var(--g-line-soft);background:#0a0a0ab8}.g-nav__logo{font-family:var(--g-display);letter-spacing:.04em;color:var(--g-gold);align-items:center;gap:10px;font-size:26px;display:inline-flex}.g-nav__mark{width:26px;height:26px;display:block}.g-nav__links{font-family:var(--g-mono);letter-spacing:.06em;justify-content:center;gap:28px;font-size:12px;display:flex}.g-nav__links a{color:var(--g-muted);padding:6px 0;transition:color .2s;position:relative}.g-nav__links a:before{content:"·";color:var(--g-amber);margin-right:8px}.g-nav__links a:hover{color:var(--g-ink)}.g-nav__right{align-items:center;gap:12px;display:flex}@media (width<=900px){.g-nav{grid-template-columns:auto 1fr}.g-nav__links,.g-nav__right{display:none}}.g-chip{cursor:copy;border:1px solid var(--g-line);color:var(--g-ink);letter-spacing:.02em;transition:border-color .2s, background .2s, transform .2s var(--g-ease);background:#f5c5420f;border-radius:4px;align-items:center;gap:8px;padding:7px 10px;font-size:12px;line-height:1;display:inline-flex}.g-chip:hover{border-color:var(--g-gold);background:#f5c5421f}.g-chip:active{transform:scale(.97)}.g-chip__label{color:var(--g-amber);text-transform:uppercase;letter-spacing:.12em;font-size:10px}.g-chip__icon{color:var(--g-gold);font-size:13px}.g-chip--lg{gap:14px;padding:16px 22px;font-size:clamp(16px,2.4vw,22px)}.g-chip--lg .g-chip__label{font-size:12px}.g-buy{background:var(--g-gold);color:#0a0a0a;font-family:var(--g-display);letter-spacing:.06em;text-transform:uppercase;transition:transform .25s var(--g-ease), box-shadow .25s;border-radius:4px;align-items:center;gap:12px;padding:18px 26px;font-size:22px;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 #f5c54266}.g-buy:hover{box-shadow:0 0 40px #f5c54259}.g-buy--compact{padding:11px 16px;font-size:17px}.g-buy__shine{transition:transform .7s var(--g-ease);background:linear-gradient(115deg,#0000 30%,#ffffff8c 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.g-buy:hover .g-buy__shine{transform:translate(120%)}.g-buy__text,.g-buy__arrow{position:relative}.g-buy__arrow{font-family:var(--g-mono);transition:transform .25s var(--g-ease);font-size:.8em}.g-buy:hover .g-buy__arrow{transform:translate(3px,-3px)}.g-paper{font-family:var(--g-mono);color:var(--g-ink);align-items:baseline;gap:8px;padding:14px 4px;font-size:14px;display:inline-flex;position:relative}.g-paper__prefix{color:var(--g-gold)}.g-paper__line{background:var(--g-gold);transform-origin:0;height:1px;transition:transform .45s var(--g-ease);position:absolute;bottom:8px;left:0;right:0;transform:scaleX(.25)}.g-paper:hover .g-paper__line{transform:scaleX(1)}.g-ticker{z-index:105;height:var(--g-ticker-h);border-top:1px solid var(--g-line);letter-spacing:.02em;background:#0a0a0ae6;align-items:stretch;font-size:12px;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.g-ticker__live{color:var(--g-gold);border-right:1px solid var(--g-line);background:var(--g-bg);z-index:1;flex:none;align-items:center;padding:0 14px;display:flex}.g-ticker__track{flex:1;overflow:hidden}.g-ticker__row{white-space:nowrap;align-items:center;height:100%;animation:48s linear infinite g-tick;display:inline-flex}.g-ticker__track:hover .g-ticker__row{animation-play-state:paused}.g-ticker__item{color:var(--g-ink);padding:0 28px}.g-ticker__item:after{content:"◆";color:var(--g-amber);vertical-align:2px;margin-left:28px;font-size:8px}@keyframes g-tick{to{transform:translate(-50%)}}.g-mobilebar{display:none}@media (width<=900px){.g-page{padding-bottom:calc(var(--g-ticker-h) + 64px)}.g-ticker{bottom:64px}.g-mobilebar{z-index:106;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--g-line);background:#0a0a0aeb;justify-content:space-between;align-items:center;gap:10px;height:64px;padding:0 12px;display:flex;position:fixed;bottom:0;left:0;right:0}.g-mobilebar .g-buy{flex:1;justify-content:center}}.g-toast{left:50%;bottom:calc(var(--g-ticker-h) + 24px);z-index:130;font-family:var(--g-mono);letter-spacing:.1em;text-transform:uppercase;color:#0a0a0a;background:var(--g-gold);pointer-events:none;opacity:0;transition:opacity .2s, transform .3s var(--g-ease);border-radius:3px;padding:8px 14px;font-size:12px;position:fixed;transform:translate(-50%,20px)}.g-toast[data-show=true]{opacity:1;transform:translate(-50%)}@media (width<=900px){.g-toast{bottom:calc(var(--g-ticker-h) + 64px + 16px)}}.scroll-scrub{z-index:2}.scroll-scrub__stage:after{content:"";pointer-events:none;background:radial-gradient(120% 80% at 50% 110%,#0a0a0abf,#0000 60%);position:absolute;inset:0}.scroll-scrub__copy{max-width:720px;padding-top:var(--g-nav-h)}.scroll-scrub__kicker{font-family:var(--g-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--g-gold);font-size:12px}.scroll-scrub__kicker:before{content:"// ";color:var(--g-amber)}.scroll-scrub__title{font-family:var(--g-display);letter-spacing:.01em;text-transform:uppercase;margin:12px 0 18px;font-size:clamp(3.4rem,9.5vw,9rem);font-weight:400;line-height:.9}.scroll-scrub__body{font-family:var(--g-body);color:var(--g-ink);max-width:46ch;font-size:clamp(16px,1.6vw,19px);line-height:1.55}.scroll-scrub__tags li{font-family:var(--g-mono);letter-spacing:.1em;text-transform:lowercase;border-color:var(--g-line);background:#0a0a0a80;border-radius:3px;font-size:11px}.scroll-scrub__actions{flex-wrap:wrap;align-items:center;gap:18px 24px;margin-top:26px;display:flex}.scroll-scrub__route{font-family:var(--g-mono)}.scroll-scrub__route-button{letter-spacing:.14em;text-transform:uppercase;font-size:11px}.scroll-scrub__progress span{background:var(--g-gold)}.g-rain{width:100%}.g-rain__num{flex-wrap:wrap;align-items:baseline;gap:12px;margin:0;display:flex}.g-rain__value{color:var(--g-gold);text-shadow:0 0 40px #f5c54259;font-size:clamp(3rem,9vw,8.4rem);font-weight:700;line-height:1}.g-rain__unit{color:var(--g-amber);letter-spacing:.1em;font-size:clamp(1rem,2.2vw,1.8rem)}.g-rain__sub{font-family:var(--g-mono);color:var(--g-muted);letter-spacing:.06em;margin:8px 0 22px;font-size:12px}.g-tiles{perspective:1000px;grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.g-tile{height:96px;transform-style:preserve-3d;transition:transform .6s var(--g-ease);cursor:default;outline:none;position:relative}.g-tile:hover,.g-tile:focus-visible{transform:rotateX(180deg)}.g-tile__face{border:1px solid var(--g-line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);backface-visibility:hidden;background:#0a0a0ab8;border-radius:4px;flex-direction:column;justify-content:space-between;padding:12px 14px;display:flex;position:absolute;inset:0}.g-tile__back{background:#f5c54214;transform:rotateX(180deg)}.g-tile__k{font-family:var(--g-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--g-muted);font-size:10px}.g-tile__v{color:var(--g-ink);font-size:22px}.g-tile__how{color:var(--g-ink);font-size:12px;line-height:1.35}@media (width<=640px){.g-tiles{grid-template-columns:1fr}.g-tile{height:80px}}.g-pays{background:linear-gradient(180deg, var(--g-bg) 0%, var(--g-bg-2) 100%)}.g-steps{grid-template-columns:repeat(3,1fr);gap:28px;margin:56px 0 0;padding:0;list-style:none;display:grid;position:relative}.g-steps__line{width:90%;height:2px;position:absolute;top:34px;left:5%}.g-steps__line path{stroke:var(--g-gold);stroke-width:2px;stroke-dasharray:1000;stroke-dashoffset:1000px}.g-steps:has(.g-step[data-reveal=in]) .g-steps__line path{animation:g-draw 1.6s var(--g-ease) forwards}@keyframes g-draw{to{stroke-dashoffset:0}}.g-step{padding-top:12px;position:relative}.g-step__icon{background:var(--g-bg);border:1px solid var(--g-gold);width:68px;height:68px;box-shadow:0 0 0 8px var(--g-bg), 0 0 30px #f5c54240;border-radius:50%;place-items:center;margin-bottom:22px;display:grid}.g-step__icon svg{fill:none;width:40px;height:40px;stroke:var(--g-gold);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.g-step__n{font-family:var(--g-mono);color:var(--g-amber);letter-spacing:.2em;font-size:12px}.g-step__t{font-family:var(--g-display);letter-spacing:.02em;text-transform:uppercase;margin:6px 0 8px;font-size:34px;font-weight:400}.g-step__d{color:var(--g-muted);margin:0;font-size:15px;line-height:1.55}@media (width<=820px){.g-steps{grid-template-columns:1fr}.g-steps__line{display:none}}.scroll-scrub__route{top:auto;bottom:calc(var(--g-ticker-h) + 18px);justify-content:flex-end;left:auto;right:clamp(1rem,4vw,4rem)}@media (width<=900px){.scroll-scrub__route{bottom:calc(var(--g-ticker-h) + 64px + 12px);justify-content:flex-start;left:1rem;right:1rem}}.g-ticket{background:var(--g-bg-2);overflow:hidden}.g-confetti{pointer-events:none;z-index:3;width:100%;height:100%;position:absolute;inset:0}.g-ticket__grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:48px;margin-bottom:64px;display:grid}.g-ticket__stage{place-items:center;min-height:380px;display:grid;position:relative}.g-ticket__card{aspect-ratio:3/2;width:min(100%,560px);transition:transform .35s var(--g-ease);will-change:transform;border-radius:10px;position:relative;overflow:hidden;transform:perspective(1100px);box-shadow:0 30px 80px #0009,0 0 60px #f5c54226}.g-ticket__card[data-sway=true]{animation:6s ease-in-out infinite g-sway}@keyframes g-sway{0%,to{transform:perspective(1100px)rotateY(-5deg)rotateX(2deg)}50%{transform:perspective(1100px)rotateY(5deg)rotateX(-2deg)}}.g-ticket__img{object-fit:cover;width:100%;height:100%;display:block}.g-ticket__shine{pointer-events:none;background:radial-gradient(circle at var(--shine-x,30%) var(--shine-y,30%), #ffffff47, transparent 45%);mix-blend-mode:screen;position:absolute;inset:0}.g-ticket__bar{pointer-events:none;filter:drop-shadow(0 20px 40px #0009);width:44%;height:auto;animation:5s ease-in-out infinite g-bob;position:absolute;bottom:-8%;right:-6%}@keyframes g-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.g-ticket__live{gap:14px;margin:8px 0 22px;display:grid}.g-live{border-bottom:1px solid var(--g-line-soft);justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;display:flex}.g-live__k{font-family:var(--g-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--g-muted);font-size:11px}.g-live__v{color:var(--g-ink);font-size:28px}.g-live__v small{color:var(--g-amber);letter-spacing:.1em;margin-left:6px;font-size:12px}.g-live__clock{color:var(--g-gold)}.g-live[data-urgent=true] .g-live__clock{color:var(--g-red);text-shadow:0 0 18px #ff4d4d99;animation:1s step-end infinite g-blink}.g-live[data-drawing=true] .g-live__clock{color:var(--g-gold);animation:.5s step-end infinite g-blink}.g-live__addr{font-size:16px}.g-live__addr a{color:var(--g-gold);border-bottom:1px solid var(--g-line)}@media (width<=900px){.g-ticket__grid{grid-template-columns:1fr;gap:24px}.g-ticket__stage{min-height:260px}.g-ticket__bar{width:38%}}.g-term{border:1px solid var(--g-line);background:#0a0a0ae6;border-radius:6px;position:relative;overflow:hidden;box-shadow:0 24px 60px #0000008c,inset 0 0 0 1px #0009}.g-term[data-dragging=true]{box-shadow:0 34px 80px #000000b3, 0 0 0 1px var(--g-gold);z-index:5}.g-term__bar{border-bottom:1px solid var(--g-line);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;background:#f5c54212;align-items:center;gap:12px;padding:9px 12px;display:flex}.g-term__bar:active{cursor:grabbing}.g-term__dots{gap:6px;display:inline-flex}.g-term__dots i{background:var(--g-gold);border-radius:50%;width:10px;height:10px}.g-term__dots i:nth-child(2){background:var(--g-amber)}.g-term__dots i:nth-child(3){background:#f2ecdf40}.g-term__title{letter-spacing:.08em;color:var(--g-ink);align-items:center;gap:10px;font-size:12px;display:inline-flex}.g-term__demo{letter-spacing:.16em;text-transform:uppercase;color:var(--g-amber);border:1px solid var(--g-amber);border-radius:2px;padding:2px 5px;font-size:9px;font-style:normal}.g-term__live{letter-spacing:.14em;color:#4ade80;margin-left:auto;font-size:11px}.g-term__body{padding:16px;font-size:13px;line-height:1.7}.g-table{border-collapse:collapse;width:100%;font-size:13px}.g-table th{text-align:left;color:var(--g-amber);text-transform:uppercase;letter-spacing:.14em;border-bottom:1px solid var(--g-line-soft);padding:0 10px 10px 0;font-size:10px;font-weight:400}.g-table td{border-bottom:1px solid var(--g-line-soft);white-space:nowrap;padding:10px 10px 10px 0}.g-table a{color:var(--g-gold)}.g-table__row[data-new=true]{animation:g-slidein .7s var(--g-ease);background:linear-gradient(90deg,#f5c5421f,#0000)}@keyframes g-slidein{0%{transform:translate(-24px)}to{transform:none}}.g-verify{color:var(--g-muted);border-bottom:1px dashed var(--g-line);margin-top:14px;font-size:12px;display:inline-block}.g-verify:hover{color:var(--g-gold)}@media (width<=640px){.g-table th:nth-child(4),.g-table td:nth-child(4){display:none}}.g-proof{background:var(--g-bg)}.g-proof__grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:40px;display:grid}.g-kv{grid-template-columns:max-content 1fr;align-items:center;gap:10px 22px;margin:0;display:grid}.g-kv dt{color:var(--g-amber);letter-spacing:.14em;text-transform:uppercase;font-size:11px}.g-kv dd{color:var(--g-ink);flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}.g-kv__link{color:var(--g-gold);border-bottom:1px solid var(--g-line);font-size:12px}.g-kv__sell{color:var(--g-red)}.g-log{max-height:300px;margin:0;padding:0;list-style:none;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.g-log__row{border-bottom:1px solid var(--g-line-soft);animation:g-slidein .6s var(--g-ease);grid-template-columns:auto auto 1fr auto;align-items:baseline;gap:12px;padding:7px 0;display:grid}.g-log__amt{color:#4ade80}.g-log__arrow{color:var(--g-muted)}.g-log__ago{color:var(--g-muted);text-align:right;font-size:11px}.g-log__tx{color:var(--g-gold);font-size:11px}@media (width<=900px){.g-proof__grid{grid-template-columns:1fr}.g-kv{grid-template-columns:1fr;gap:4px 0}.g-kv dd{margin-bottom:8px}.g-log__row{grid-template-columns:auto 1fr}.g-log__ago{text-align:left}}.g-tok{background:var(--g-bg-2)}.g-tok__grid{grid-template-columns:repeat(4,1fr);gap:14px;margin:8px 0 0;padding:0;list-style:none;display:grid}.g-tok__card{border:1px solid var(--g-line);background:#0a0a0ab3;border-radius:6px;flex-direction:column;gap:6px;padding:26px 22px 22px;transition:border-color .25s,background .25s;display:flex}.g-tok__card:hover{border-color:var(--g-gold);background:#f5c54212}.g-tok__big{font-family:var(--g-display);color:var(--g-gold);font-size:clamp(3.2rem,5.6vw,5.4rem);line-height:.9}.g-tok__k{font-family:var(--g-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--g-amber);font-size:11px}.g-tok__d{color:var(--g-muted);margin-top:6px;font-size:14px;line-height:1.5}@media (width<=900px){.g-tok__grid{grid-template-columns:1fr 1fr}}@media (width<=520px){.g-tok__grid{grid-template-columns:1fr}}.g-buysec{background:radial-gradient(70% 60% at 50% 0%, #f5c54224, transparent 60%), var(--g-bg);text-align:center;overflow:hidden}.g-buysec__inner{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.g-buysec .g-h2{max-width:none}.g-buysec__bar{opacity:.9;pointer-events:none;filter:drop-shadow(0 30px 50px #000000b3);width:min(34vw,420px);height:auto;position:absolute;bottom:-2%;left:-4%}.g-buysec__ca{margin:12px 0 30px}.g-buysec__ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;display:flex}.g-buysec__links{font-family:var(--g-mono);letter-spacing:.1em;text-transform:uppercase;gap:28px;margin:34px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.g-buysec__links a{color:var(--g-muted);border-bottom:1px solid #0000;transition:color .2s,border-color .2s}.g-buysec__links a:hover{color:var(--g-gold);border-bottom-color:var(--g-gold)}.g-howto{text-align:left;border:1px solid var(--g-line);background:#0a0a0ab3;border-radius:6px;width:min(100%,560px);margin:42px 0 0}.g-howto summary{cursor:pointer;font-family:var(--g-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--g-gold);justify-content:space-between;padding:14px 18px;font-size:12px;list-style:none;display:flex}.g-howto summary:after{content:"+"}.g-howto[open] summary:after{content:"−"}.g-howto ol{color:var(--g-muted);margin:0;padding:4px 18px 18px 38px;font-size:14px;line-height:1.6}.g-howto li::marker{color:var(--g-amber);font-family:var(--g-mono)}@media (width<=900px){.g-buysec__bar{opacity:.35;width:46vw}}.g-footer{border-top:1px solid var(--g-line-soft);color:var(--g-muted);background:var(--g-bg);z-index:1;padding:40px 0 48px;font-size:11px;position:relative}.g-footer__disc{max-width:80ch;margin:0 0 22px;line-height:1.7}.g-footer__row{letter-spacing:.08em;flex-wrap:wrap;align-items:center;gap:22px;display:flex}.g-footer__row a{color:var(--g-ink);border-bottom:1px solid var(--g-line)}.g-footer__tag{color:var(--g-amber);margin-left:auto;font-style:italic}.g-ticket__bar,.g-buysec__bar,.g-pays__bar,.g-rain__coin,.g-nav__mark{mix-blend-mode:screen}.g-pays{overflow:hidden}.g-pays__bar{pointer-events:none;opacity:.85;width:min(30vw,380px);height:auto;animation:6s ease-in-out infinite g-bob;position:absolute;top:6%;right:-3%}@media (width<=900px){.g-pays__bar{opacity:.3;width:40vw;top:2%}}.g-rain__coin{align-self:center;width:.7em;height:.7em;font-size:clamp(3rem,9vw,8.4rem);animation:4s linear infinite g-spin}@keyframes g-spin{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}@media (prefers-reduced-motion:reduce){[data-reveal]{transition:none;transform:none}.g-shine-text,.scroll-scrub__title,.g-h2{color:var(--g-ink);-webkit-text-fill-color:currentColor;background:0 0;animation:none}.g-ticker__row,.g-dot,.g-ticket__bar,.g-ticket__card[data-sway=true],.g-steps__line path,.g-table__row,.g-log__row,.g-live__clock,.g-rain__coin,.g-pays__bar{animation:none!important}.g-tile:hover{transform:none}.g-buy__shine{display:none}}.g-rules{color:var(--g-ink);gap:8px;margin:0 0 18px;padding:0;font-size:14px;line-height:1.5;list-style:none;display:grid}.g-rules li{padding-left:18px;position:relative}.g-rules li:before{content:"▸";color:var(--g-gold);position:absolute;left:0}.g-mine{background:var(--g-bg)}.g-mine__burn{font-family:var(--g-mono);align-items:baseline;gap:14px;margin:-8px 0 28px;display:flex}.g-mine__burnk{letter-spacing:.16em;text-transform:uppercase;color:var(--g-amber);font-size:11px}.g-mine__burnv{color:var(--g-red);text-shadow:0 0 22px #ff4d4d59;font-variant-numeric:tabular-nums;font-size:clamp(1.6rem,3.6vw,2.6rem)}.g-kv__note{color:var(--g-muted);letter-spacing:.08em;font-size:11px}.g-roadmap{margin-top:24px}.g-road{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.g-road__h{letter-spacing:.18em;text-transform:uppercase;color:var(--g-gold);margin-bottom:6px;font-size:11px;display:block}.g-road p{color:var(--g-muted);margin:0;font-size:12px;line-height:1.7}.g-buysec__pre{margin-top:28px}@media (width<=820px){.g-road{grid-template-columns:1fr}}.g-pros{background:var(--g-bg-2)}.g-pros__sub{margin-bottom:28px}.g-pros__term{max-width:640px}.g-pros__count{letter-spacing:.12em;color:var(--g-gold);white-space:nowrap;margin-left:auto;font-size:11px}.g-pros__form{gap:16px;display:grid}.g-pros__field{gap:6px;display:grid}.g-pros__label{letter-spacing:.16em;text-transform:uppercase;color:var(--g-amber);font-size:10px}.g-pros__input{font-family:var(--g-mono);color:var(--g-ink);background:var(--g-bg);border:1px solid var(--g-line);border-radius:4px;outline:none;padding:12px 14px;font-size:14px;transition:border-color .2s,box-shadow .2s}.g-pros__input::placeholder{color:var(--g-muted)}.g-pros__input:focus{border-color:var(--g-gold);box-shadow:0 0 0 3px #f5c54226}.g-pros__input[aria-invalid=true]{border-color:var(--g-red)}.g-pros__err{color:var(--g-red);font-size:12px}.g-pros__actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.g-pros__btn{font-family:var(--g-display);letter-spacing:.06em;text-transform:uppercase;color:#0a0a0a;background:var(--g-gold);cursor:pointer;border:0;border-radius:4px;padding:12px 24px;font-size:20px;transition:box-shadow .25s,opacity .2s}.g-pros__btn:hover:not(:disabled){box-shadow:0 0 30px #f5c54259}.g-pros__btn:disabled{opacity:.4;cursor:not-allowed}.g-pros__ok{color:var(--g-gold);margin:0;font-size:16px}.g-pros__prompt{color:var(--g-amber)}.g-pros__widget:empty{display:none}.g-register{border:1px solid var(--g-gold);color:var(--g-gold);font-family:var(--g-display);letter-spacing:.06em;text-transform:uppercase;background:#0a0a0a80;border-radius:4px;align-items:center;gap:10px;padding:16px 22px;font-size:20px;transition:background .25s,box-shadow .25s;display:inline-flex;position:relative}.g-register:hover{background:#f5c5421f;box-shadow:0 0 30px #f5c54240}.g-register--compact{padding:10px 14px;font-size:16px}.g-register__arrow{font-family:var(--g-mono);font-size:.8em}.g-nav__mobilereg{display:none}@media (width<=900px){.g-nav{grid-template-columns:auto 1fr auto}.g-nav__mobilereg{border:1px solid var(--g-gold);color:var(--g-gold);font-family:var(--g-mono);letter-spacing:.14em;text-transform:uppercase;border-radius:4px;justify-self:end;align-items:center;padding:8px 12px;font-size:11px;display:inline-flex}.g-mobilebar .g-register{flex:1;justify-content:center}.g-mobilebar .g-register__arrow{display:none}}.g-donut{grid-template-columns:220px 1fr;align-items:center;gap:32px;margin:0 0 36px;display:grid}.g-donut__svg{width:220px;height:220px;transform:rotate(-90deg)}.g-donut__track{fill:none;stroke:#f2ecdf14;stroke-width:18px}.g-donut__seg{fill:none;stroke-width:18px;transition:stroke-width .2s}.g-donut__seg:hover{stroke-width:22px}.g-donut__big{transform-origin:60px 60px;fill:var(--g-gold);font-family:var(--g-display);font-size:22px;transform:rotate(90deg)}.g-donut__small{transform-origin:60px 60px;fill:var(--g-muted);font-family:var(--g-mono);letter-spacing:.12em;text-transform:uppercase;font-size:7px;transform:rotate(90deg)}.g-donut__legend{font-family:var(--g-mono);gap:10px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.g-donut__legend li{border-bottom:1px solid var(--g-line-soft);grid-template-columns:12px 1fr auto;align-items:center;gap:12px;padding-bottom:10px;display:grid}.g-donut__legend i{border-radius:2px;width:12px;height:12px;display:block}.g-donut__legend b{color:var(--g-gold);font-weight:400}@media (width<=640px){.g-donut{grid-template-columns:1fr;justify-items:center}.g-donut__legend{width:100%}}.g-pros__term .g-term__bar{flex-wrap:wrap;row-gap:6px}@media (width<=640px){.g-pros__count{width:100%;margin-left:0}.g-pros__btn{width:100%}}
