:root{color-scheme:dark;--bg:#080909;--surface:#101111;--gold:#decaa6;--gold-light:#f3e4c9;--text:#edeae3;--muted:#aaa69d;--faint:#76766f;--line:#292925;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-synthesis:none;background:var(--bg);color:var(--text)}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button,a,summary,select{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.42}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--gold);outline-offset:5px}a{color:inherit;text-decoration:none}header,main,footer{width:min(100% - 96px,1120px);margin-inline:auto}header{height:112px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:20px}.wordmark{font-family:Georgia,"Times New Roman",serif;letter-spacing:-3px;font-size:39px;font-weight:500;line-height:1}.wordmark-dot{color:var(--gold)}.wallet{display:flex;align-items:center;gap:12px;min-width:0}.wallet select{max-width:108px;border:0;background:transparent;color:var(--muted);font-size:12px;padding:10px 2px}.wallet option{background:var(--surface)}button{border:1px solid var(--line);background:transparent;color:var(--text);border-radius:2px;padding:13px 18px;transition:background .18s ease,border-color .18s ease,opacity .18s ease}.wallet-button{font-size:12px;letter-spacing:.02em;border-color:#514a3d;color:var(--gold-light)}.wallet-button:hover{background:#191812;border-color:var(--gold)}#wallet-configure{font-size:11px;max-width:130px}main{padding-top:64px}.hero{text-align:center;padding:0 0 43px}.hero-meta{display:flex;align-items:center;justify-content:center;gap:22px;font-size:9px;letter-spacing:.18em;font-weight:600}.live-marker{display:flex;align-items:center;gap:8px;color:var(--gold)}.status-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--gold);flex:none;box-shadow:0 0 10px #decaa622}.network{color:var(--faint);padding-left:20px;border-left:1px solid var(--line)}h1{font-family:Georgia,"Times New Roman",serif;font-size:clamp(26px,3.2vw,39px);font-weight:400;letter-spacing:-1px;line-height:1.25;margin:30px 0 15px}h1 em{font-weight:400;color:var(--muted)}.jackpot{display:flex;align-items:baseline;justify-content:center;gap:14px;min-width:0;margin:7px 0 8px}.jackpot strong{font-family:Georgia,"Times New Roman",serif;font-weight:400;font-size:clamp(68px,11vw,142px);line-height:1.12;letter-spacing:-.055em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;max-width:100%;color:var(--gold-light)}.jackpot>span{font-size:12px;color:var(--gold);letter-spacing:.03em}.hero-caption{color:var(--faint);font-size:11px;letter-spacing:.03em;margin:16px 0 30px}.round-line{display:flex;justify-content:center;align-items:center;gap:12px;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.round-line>#round-label{color:var(--gold)}.round-separator{color:#49473e}.badge{color:var(--muted)}.countdown-wrap{display:flex;align-items:center;flex-direction:column;gap:12px;margin-top:28px}.eyebrow{font-size:8px;letter-spacing:.18em;color:var(--faint);font-weight:600}#countdown{font-weight:350;font-size:clamp(32px,4.3vw,48px);letter-spacing:.1em;line-height:1.2;font-variant-numeric:tabular-nums}.clock-caption{color:var(--faint);font-size:9px;letter-spacing:.025em}.purchase-panel{width:min(100%,500px);margin:auto;border:1px solid #38342b;background:linear-gradient(130deg,#151510 0%,#0e1010 65%);padding:28px 30px;box-shadow:0 20px 60px #00000025}.panel-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:28px}.panel-heading h2{font-family:Georgia,"Times New Roman",serif;font-size:21px;font-weight:400;letter-spacing:-.4px;margin:0}.price{font-size:10px;color:var(--gold);white-space:nowrap}.price span{color:var(--faint)}#purchase label{font-size:10px;color:var(--muted);display:block;margin-bottom:10px}.quantity-control{display:flex;align-items:center;justify-content:space-between;border:1px solid #39382e;min-height:57px;background:#0a0c0b}.quantity-control input{color:var(--text);background:transparent;border:0;width:100%;min-width:0;text-align:center;font-size:24px;font-weight:400;font-variant-numeric:tabular-nums;appearance:textfield;-moz-appearance:textfield}.quantity-control input::-webkit-inner-spin-button,.quantity-control input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.stepper{width:55px;min-width:55px;height:55px;border:0;padding:0;color:var(--gold);font-size:24px;font-weight:300}.stepper:hover{background:#24221b}.quote{display:flex;justify-content:space-between;gap:14px;margin:14px 0 21px;font-size:10px;color:var(--muted);line-height:1.6}#projected{color:var(--gold);text-align:right}.buy-button{width:100%;min-height:54px;background:var(--gold);color:#171711;border-color:var(--gold);font-size:13px;font-weight:600;letter-spacing:.025em}.buy-button:hover:not(:disabled){background:var(--gold-light);border-color:var(--gold-light)}.buy-button:disabled{opacity:.55}.payment-options{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:17px;font-size:9px;color:var(--muted);line-height:1.6}.payment-current{display:flex;align-items:center;gap:6px}.asset-mark{color:var(--gold);font-size:15px}.payment-future{color:var(--faint);text-align:right}.wallet-balance{font-size:10px;color:var(--muted);margin:12px 0 8px}.wallet-status{font-size:9px;color:var(--faint);line-height:1.6;overflow-wrap:anywhere;margin:0 0 18px}.transaction-state{padding-top:17px;border-top:1px solid var(--line)}#transaction{font-size:11px;line-height:1.8;margin:7px 0;color:var(--gold-light);overflow-wrap:anywhere}#receipt-status{font-size:10px;color:var(--muted);margin-bottom:5px}#receipts{margin:5px 0;padding:0;list-style:none;font-size:9px;line-height:1.8;color:var(--faint);overflow-wrap:anywhere}.cutoff-note{font-size:9px;color:var(--faint);line-height:1.8;margin:17px 0 0}.stats{display:grid;grid-template-columns:1fr 1fr 1.3fr;width:min(100%,620px);margin:36px auto 0;border-bottom:1px solid var(--line);padding-bottom:29px}.stats>div{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:0 12px}.stats>div+div{border-left:1px solid var(--line)}.stats>div>span{font-size:9px;color:var(--faint)}.stats strong{font-weight:400;font-size:20px;line-height:1.3;font-variant-numeric:tabular-nums}.stats .odds strong{font-size:16px;max-width:100%;overflow-wrap:anywhere}.stats small{font-size:8px;color:var(--faint)}.allocation{display:flex;justify-content:center;gap:42px;margin:26px auto 49px;width:min(100%,620px)}.allocation p{font-size:10px;line-height:1.9;color:var(--faint);margin:0}.allocation strong{color:var(--gold);font-weight:500}.transparency{display:flex;justify-content:center;align-items:center;gap:8px;margin:0 0 24px;font-size:9px;color:var(--faint);flex-wrap:wrap}.transparency p{margin:0;overflow-wrap:anywhere}.transparency #last-updated{font-size:8px;color:#77746a;padding-left:9px;border-left:1px solid var(--line)}.details-stack{width:min(100%,760px);margin:auto}details{border-top:1px solid var(--line)}details:last-child{border-bottom:1px solid var(--line)}summary{list-style:none;display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:21px 1px;color:#c3bfb4;font-size:12px;letter-spacing:.015em}summary::-webkit-details-marker{display:none}.expand-icon{font-size:20px;font-weight:300;line-height:1;color:var(--gold);transition:transform .2s ease}details[open] .expand-icon{transform:rotate(45deg)}.details-content{padding:0 0 24px;font-size:11px;line-height:1.9;color:var(--muted);animation:reveal .2s ease}.details-content h2{font-size:16px;font-weight:400}.details-content>p{margin-top:0}.how{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding:7px 0 27px;animation:reveal .2s ease}.step-number{color:var(--gold);font-family:Georgia,"Times New Roman",serif;font-size:20px}.how h3{font-size:12px;font-weight:500;margin:12px 0 8px}.how p{font-size:11px;color:var(--faint);line-height:1.9;margin:0}.table-wrap{overflow-x:auto;width:100%}table{border-collapse:collapse;width:100%;font-size:10px;text-align:left;white-space:nowrap}th{font-size:8px;letter-spacing:.04em;font-weight:500;color:var(--faint)}th,td{padding:12px 12px 12px 0;border-bottom:1px solid var(--line)}td{color:var(--muted)}#winner-result{padding:14px 0;color:var(--gold-light);overflow-wrap:anywhere;font-size:11px}dl{display:grid;grid-template-columns:120px 1fr;gap:9px 16px;font-size:10px}dt{color:var(--faint)}dd{margin:0;overflow-wrap:anywhere;min-width:0}.secondary{font-size:10px;color:var(--gold);margin-top:12px;border-color:#514a3d}.secondary:hover{background:#1a1914}pre{font-family:ui-monospace,SFMono-Regular,monospace;font-size:9px;white-space:pre-wrap;overflow-wrap:anywhere;background:#0b0d0c;padding:14px;border:1px solid var(--line);margin-top:16px}.notice{width:min(100%,760px);margin:29px auto 49px;display:flex;gap:19px;align-items:baseline}.notice-label{font-size:8px;letter-spacing:.13em;color:var(--gold);white-space:nowrap}.notice p{margin:0;color:var(--faint);font-size:9px;line-height:1.8}.error{color:#e4a18c!important}footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px 0 35px;border-top:1px solid var(--line)}footer .wordmark{font-size:26px;letter-spacing:-2px}footer>span{color:var(--faint);font-size:10px}.footer-network{font-size:8px;letter-spacing:.15em}@keyframes reveal{from{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media(min-width:1200px){main{padding-top:76px}.hero{padding-bottom:47px}}@media(max-width:640px){header,main,footer{width:calc(100% - 40px)}header{height:85px;gap:12px}.wordmark{font-size:32px}.wallet{gap:6px}.wallet select{max-width:77px;font-size:10px}.wallet-button{padding:11px 12px;font-size:10px;max-width:152px;overflow-wrap:anywhere}#wallet-configure{font-size:9px;max-width:86px;padding:8px}main{padding-top:44px}.hero-meta{gap:14px;font-size:8px;letter-spacing:.12em}.network{padding-left:14px}h1{font-size:28px;margin-top:28px}.jackpot{gap:10px;flex-wrap:wrap}.jackpot strong{font-size:clamp(62px,17vw,94px)}.jackpot>span{font-size:10px}.hero-caption{font-size:10px;margin:14px 0 27px}.round-line{font-size:8px}.hero{padding-bottom:33px}.countdown-wrap{margin-top:26px}#countdown{font-size:39px}.purchase-panel{padding:24px 21px}.panel-heading{margin-bottom:23px;flex-wrap:wrap;gap:8px}.panel-heading h2{font-size:20px}.quote{font-size:9px}.payment-options{font-size:8px}.stats{margin-top:30px}.stats>div{padding:0 8px}.stats strong{font-size:18px}.stats .odds strong{font-size:13px}.allocation{gap:22px;margin-bottom:36px}.allocation p{font-size:9px}.transparency{font-size:8px;text-align:center}.transparency #last-updated{border:0;padding-left:0}.how{grid-template-columns:1fr;gap:24px}.how>div{display:grid;grid-template-columns:26px 1fr;gap:0 15px}.how h3{margin:2px 0 8px}.how p{grid-column:2}.notice{display:block;margin-bottom:35px}.notice-label{display:block;margin-bottom:9px}footer{gap:15px;flex-wrap:wrap}footer>span{font-size:9px}.footer-network{margin-left:auto}dl{grid-template-columns:85px 1fr;gap:9px 12px}.details-content{font-size:10px}summary{font-size:11px;padding-block:20px}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

.ecosystem-section{width:min(100%,760px);margin:40px auto 0;padding:25px 0 20px;border-bottom:1px solid var(--line)}.ecosystem-heading{display:flex;justify-content:space-between;gap:20px;align-items:center}.ecosystem-heading h2{font-family:Georgia,"Times New Roman",serif;font-weight:400;font-size:23px;margin:9px 0}.ecosystem-heading>div>span{font-size:9px;color:var(--faint)}.coming-soon{font-size:9px;color:var(--gold);padding:7px 11px;border:1px solid #514a3d;white-space:nowrap}.ecosystem-section>p{font-size:11px;line-height:1.9;color:var(--muted);max-width:600px}.ecosystem-ca-row{display:grid;gap:10px;margin:23px 0}.ecosystem-ca-row code{font-size:11px;overflow-wrap:anywhere;color:var(--muted)}.ecosystem-links{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.ecosystem-links a{font-size:10px;color:var(--gold)}.ecosystem-links button{margin:0}.community-total{display:flex;justify-content:space-between;gap:20px;font-size:10px;color:var(--faint);padding-top:15px;border-top:1px solid var(--line)}.community-total strong{color:var(--gold);font-weight:400;white-space:nowrap}.ecosystem-section>.ecosystem-note{font-size:9px;color:var(--faint);margin-bottom:0}@media(max-width:640px){.ecosystem-heading h2{font-size:21px}.ecosystem-section>p{font-size:10px}}
