@font-face{font-family:Squada One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9bdf3032714caf4e-s.p.2x2urto-w8_b2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Squada One Fallback;src:local(Arial);ascent-override:104.02%;descent-override:23.68%;line-gap-override:0.0%;size-adjust:82.77%}.squada_one_9aad6b1f-module__hCCEuG__className{font-family:Squada One,Squada One Fallback;font-style:normal;font-weight:400}.squada_one_9aad6b1f-module__hCCEuG__variable{--font-display:"Squada One", "Squada One Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_48c3c7a9-module__4o_jnq__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_48c3c7a9-module__4o_jnq__variable{--font-body:"Manrope", "Manrope Fallback"}
@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b12e986493c137cf-s.2njitm-prmz2_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/36363bfb06833f56-s.p.38hmww4cj4vme.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2fa3ef4ca165ab4-s.12_ml6bnugnre.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a73419dd2ba2d841-s.p.2yee423r7ahpo.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono Fallback;src:local(Arial);ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.0%;size-adjust:134.59%}.dm_mono_5206bcc3-module__hEa1Ka__className{font-family:DM Mono,DM Mono Fallback;font-style:normal}.dm_mono_5206bcc3-module__hEa1Ka__variable{--font-mono:"DM Mono", "DM Mono Fallback"}
*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono), monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.fixed{position:fixed}.mx-auto{margin-left:auto;margin-right:auto}.mt-8{margin-top:2rem}.block{display:block}.font-mono{font-family:var(--font-mono), monospace}:root{--ink:#11110f;--cream:#f4eddb;--red:#ee3b2d;--blue:#3155d9;--acid:#d9ff3f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--cream);font-family:var(--font-body),sans-serif;margin:0}body:after{content:"";pointer-events:none;opacity:.055;z-index:100;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E");position:fixed;inset:0}a{color:inherit;text-decoration:none}button{font:inherit}.floating-header{z-index:50;background:#171714;border:1px solid #49483f;border-radius:18px;align-items:center;gap:28px;height:66px;padding:8px 10px 8px 20px;display:flex;position:fixed;top:16px;left:20px;right:20px;box-shadow:0 10px 30px #0007}.floating-header>.ticket-card{display:none}.logo{flex:none;align-items:center;line-height:0;display:inline-flex}.official-logo{-o-object-fit:contain;object-fit:contain;width:172px;height:auto;display:block}.footer-top .official-logo{width:250px}.legal-header .official-logo,.legal-footer .official-logo{width:190px}.header-pot{border-left:1px solid #555247;flex-direction:column;padding-left:24px;line-height:1.1;display:flex}.header-pot span,.eyebrow{font-family:var(--font-mono);letter-spacing:.12em;font-size:10px}.header-pot b{color:var(--acid);font-family:var(--mono);font-size:13px}nav{text-transform:uppercase;gap:24px;margin-left:auto;font-size:12px;font-weight:800;display:flex}nav a:hover{color:var(--acid)}.button{text-transform:uppercase;letter-spacing:.07em;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 18px;font-size:11px;font-weight:900;transition:transform .2s,background .2s,color .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-red{background:var(--red);color:#fff}.button-dark{color:var(--cream);background:#2a2924;border:1px solid #56534a}.button-cream{background:var(--cream);color:var(--ink)}.button-outline{color:inherit;background:0 0;border:1px solid}.button-disabled,.button:disabled{cursor:not-allowed;opacity:.58;filter:saturate(.45)}.button:disabled{pointer-events:none}.hero{grid-template-columns:.9fr 1.1fr;align-items:center;gap:5vw;min-height:860px;padding:160px 5vw 100px;display:grid;position:relative;overflow:hidden}.hero:before{content:"";z-index:-1;border:130px solid #1b1b18;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-250px;left:-250px}.hero-copy{max-width:660px}.live-pill{font:10px var(--font-mono);text-transform:uppercase;letter-spacing:.09em;border:1px solid #514f46;border-radius:99px;align-items:center;gap:9px;padding:8px 12px;display:inline-flex}.live-pill i{background:var(--acid);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #d9ff3f20}.prelaunch-pill i{background:var(--cream);box-shadow:none;animation:none}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.012em;margin:0;font-weight:400;line-height:.88}h1{margin:27px 0 20px;font-size:clamp(72px,7.2vw,120px)}.hero-line{white-space:nowrap;color:var(--cream);display:block}.hero-line.hero-accent{color:var(--red)}.hero-promise{color:#d3cebf;width:max-content;max-width:100%;font:10px var(--font-mono);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 22px;display:flex}.hero-promise b{color:var(--acid);font-weight:500}.hero-promise span{color:var(--cream)}.hero-promise i{background:#625f55;border-radius:50%;flex:none;width:4px;height:4px}.hero-copy>p{color:#bdb8a9;max-width:500px;font-size:17px;line-height:1.6}.hero-actions{gap:10px;margin-top:32px;display:flex}.draw-machine{background:var(--blue);box-shadow:14px 14px 0 var(--red);border-radius:36px;padding:30px;position:relative;transform:rotate(1deg)}.draw-machine:before{content:"";pointer-events:none;border:1px dashed #fff5;border-radius:28px;position:absolute;inset:11px}.round-label{font:12px var(--font-mono);justify-content:space-between;padding:0 6px 22px;display:flex;position:relative}.balls{justify-content:center;gap:18px;padding:35px 8px 44px;display:flex;position:relative}.ball{aspect-ratio:1;background:var(--cream);width:clamp(100px,10vw,155px);color:var(--ink);border-radius:50%;place-items:center;animation:4.5s ease-in-out infinite float;display:grid;position:relative;box-shadow:inset -13px -15px #d9cfb8}.ball span{font:72px var(--font-display)}.ball small{font:10px var(--font-mono);position:absolute;bottom:14px}@keyframes float{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-8px)rotate(2deg)}}.draw-stats{background:var(--ink);border-radius:18px;grid-template-columns:1fr 1fr;display:grid;position:relative;overflow:hidden}.stat{border:1px solid #3c3b36;flex-direction:column;justify-content:center;min-height:84px;padding:18px;display:flex}.stat span{color:#aaa699;font:9px var(--font-mono);letter-spacing:.1em}.stat b{font:25px var(--font-display);margin-top:5px}.stat-acid b{color:var(--acid)}.demo-label,.demo-stamp{background:var(--acid);color:var(--ink);font:10px var(--font-mono);padding:7px 10px;position:absolute;top:-12px;right:24px;transform:rotate(3deg)}.scroll-note{font:10px var(--font-mono);align-items:center;gap:10px;display:flex;position:absolute;bottom:32px;left:5vw}.ticket-wrap{background:var(--cream);color:var(--ink);padding:90px 7vw}.ticket-wrap>.button{display:none}.ticket-card{border:2px solid var(--ink);max-width:1080px;min-height:310px;box-shadow:10px 10px 0 var(--red);background:#fffaf0;border-radius:22px;grid-template-columns:140px 1fr;margin:auto;display:grid;position:relative;overflow:hidden}.ticket-stub{background:var(--acid);border-right:2px dashed var(--ink);writing-mode:vertical-rl;font:11px var(--font-mono);justify-content:space-between;align-items:center;padding:22px;display:flex;transform:rotate(180deg)}.ticket-stub b{font:34px var(--font-display)}.ticket-body{justify-content:space-between;align-items:center;gap:40px;padding:42px 50px;display:flex}.ticket-body h2{margin:12px 0;font-size:clamp(48px,6vw,85px)}.ticket-body p{color:#5e5b52;max-width:440px}.ticket-grid{grid-template-columns:1fr 1fr;gap:20px;width:48%;display:grid}.ticket-grid div{border-bottom:1px solid #b9b2a1;flex-direction:column;padding-bottom:9px;display:flex}.ticket-grid span{font:9px var(--font-mono);color:#747065;text-transform:uppercase}.ticket-grid b{margin-top:5px;font-size:12px}.ticket-seal{border:2px solid var(--red);width:42px;height:42px;color:var(--red);border-radius:50%;place-items:center;display:grid;position:absolute;top:18px;right:24px;transform:rotate(12deg)}.ticker{color:var(--ink);background:var(--acid);border-block:2px solid var(--ink);font:20px var(--font-display);padding:13px 0;overflow:hidden}.ticker-track{width:max-content;animation:26s linear infinite ticker;display:flex}.ticker-track span{white-space:nowrap;padding-right:10px}@keyframes ticker{to{transform:translate(-50%)}}.cream-section,.engine,.faq{background:var(--cream);color:var(--ink);padding:110px 6vw}.section-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:58px;display:flex}.section-heading h2{margin-top:12px;font-size:clamp(65px,8vw,120px)}.section-heading p{max-width:440px;line-height:1.7}.section-heading.light{color:var(--cream)}.result-board{border:3px solid var(--ink);border-radius:22px 22px 0 0;overflow:hidden}.winner-slot{border-bottom:2px solid var(--ink);grid-template-columns:100px 105px 1fr;align-items:center;min-height:128px;display:grid}.winner-slot:last-child{border:0}.rank{background:var(--red);color:#fff;font:55px var(--font-display);align-self:stretch;place-items:center;display:grid}.rank-2{background:var(--blue)}.rank-3{background:var(--ink)}.mini-ball{border:2px solid var(--ink);width:70px;height:70px;font:38px var(--font-display);border-radius:50%;place-items:center;margin:auto;display:grid;box-shadow:inset -7px -8px #d8cfbd}.winner-details{flex-direction:column;gap:8px;min-width:0;padding:22px 28px 22px 4px;display:flex}.winner-line{justify-content:space-between;align-items:baseline;gap:28px;min-width:0;display:flex}.winner-line b{min-width:0}.winner-line b a{color:inherit}.winner-line strong{color:var(--red);font:28px var(--font-display);flex:none}.winner-slot span{font:10px var(--font-mono)}.winner-slot b{font:40px var(--font-display)}.board-footer{background:var(--ink);color:var(--cream);border-radius:0 0 22px 22px;align-items:center;gap:25px;padding:20px 28px;display:flex}.board-footer b{color:var(--acid);font:36px var(--font-display)}.board-footer span:last-child{font:11px var(--font-mono);margin-left:auto}.how,.history{padding:110px 6vw}.steps{border-top:1px solid #4a4841;grid-template-columns:repeat(3,1fr);display:grid}.steps article{border-right:1px solid #4a4841;min-height:410px;padding:30px;position:relative}.steps article:first-child{border-left:1px solid #4a4841}.steps article>span{font:11px var(--font-mono)}.step-ball{width:110px;height:110px;color:var(--ink);background:var(--acid);font:58px var(--font-display);border-radius:50%;place-items:center;margin:40px 0;display:grid}.steps article:nth-child(2) .step-ball{background:var(--blue);color:#fff}.steps article:nth-child(3) .step-ball{background:var(--red);color:#fff}.steps h3{font-size:55px}.steps p{color:#aaa69a;max-width:310px;line-height:1.6}.engine{position:relative}.demo-stamp{align-self:flex-start;position:static;top:auto;right:auto}.flow{border:2px solid var(--ink);grid-template-columns:repeat(4,1fr);display:grid}.flow div{border-right:2px solid var(--ink);justify-content:space-around;align-items:center;min-height:130px;padding:20px;display:flex}.flow div:last-child{background:var(--red);color:#fff;border:0}.flow b{font:24px var(--font-display)}.engine-stats{grid-template-columns:repeat(4,1fr);margin-top:20px;display:grid}.engine-stats .stat{border-color:#aaa28f}.mono-link{font:11px var(--font-mono);word-break:break-all;align-items:center;gap:8px;margin-top:25px;display:flex}.history{background:var(--blue)}.history-list{border-top:2px solid var(--cream)}.history-row{border-bottom:2px solid var(--cream)}.history-summary{width:100%;color:var(--cream);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:1fr 1.5fr 1fr 1fr auto;align-items:center;min-height:92px;display:grid}.history-summary b,.history-summary strong{font:34px var(--font-display)}.history-summary span{font:11px var(--font-mono)}.history-detail{background:var(--cream);color:var(--ink);grid-template-columns:1fr auto;padding:25px 32px;display:grid}.history-detail p{justify-content:space-between;gap:40px;margin:8px 0;display:flex}.history-detail code{font-family:var(--font-mono)}.tx-links{font:11px var(--font-mono);flex-direction:column;gap:8px;display:flex}.fairness{background:var(--red);grid-template-columns:.9fr 1.1fr;gap:8vw;padding:120px 6vw;display:grid}.fairness-intro h2{margin:20px 0 30px;font-size:clamp(60px,7vw,105px)}.fairness-intro p{max-width:500px;line-height:1.7}.proof-table{border-top:2px solid var(--ink);color:var(--ink);align-self:start}.proof-table>div{border-bottom:2px solid var(--ink);grid-template-columns:160px 1fr auto;align-items:center;gap:20px;min-height:72px;display:grid}.proof-table span{font:10px var(--font-mono)}.proof-table b{word-break:break-all;font-size:13px}.faq-list{border-top:2px solid var(--ink);max-width:1000px;margin-left:auto}.faq details{border-bottom:2px solid var(--ink);padding:0 10px}.faq summary{cursor:pointer;min-height:78px;font:25px var(--font-display);justify-content:space-between;align-items:center;list-style:none;display:flex}.faq summary span{font:30px var(--font-body)}.faq details[open] summary span{transform:rotate(45deg)}.faq details p{color:#5b584f;max-width:720px;margin:0 0 28px;line-height:1.7}footer{padding:90px 6vw 30px}.footer-top{justify-content:space-between;align-items:flex-start;gap:40px;padding-bottom:65px;display:flex}.footer-top h2{color:var(--acid);font-size:clamp(75px,11vw,160px)}.footer-grid{border-block:1px solid #4b4942;grid-template-columns:2fr .5fr 1fr;gap:40px;padding:30px 0;display:grid}.footer-grid>div{flex-direction:column;gap:12px;display:flex}.footer-grid span{font:9px var(--font-mono);color:#928e82}.footer-grid b{font:16px var(--font-display)}.contract-copy{color:var(--cream);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;max-width:100%;padding:0;display:flex}.contract-copy span{font:11px var(--font-mono);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.socials{flex-direction:row!important}.socials a{border:1px solid #625f57;border-radius:50%;place-items:center;width:45px;height:45px;display:grid}.socials svg{width:18px;height:18px}.risk{color:#77736a;max-width:760px;margin-top:28px;font-size:11px;line-height:1.6}.footer-links{font:10px var(--font-mono);text-transform:uppercase;letter-spacing:.08em;gap:24px;margin-top:24px;display:flex}.footer-links a:hover{color:var(--acid)}.copyright{font:9px var(--font-mono);color:#77736a;justify-content:space-between;margin-top:45px;display:flex}.legal-page{background:var(--ink);min-height:100vh;color:var(--cream)}.legal-header{border-bottom:1px solid #49483f;justify-content:space-between;align-items:center;min-height:90px;padding:22px 6vw;display:flex}.legal-hero{flex-direction:column;justify-content:center;min-height:580px;padding:110px 6vw 80px;display:flex}.legal-hero h1{margin:20px 0;font-size:clamp(84px,13vw,190px)}.legal-hero p{color:#bdb8a9;max-width:680px;font-size:18px;line-height:1.7}.legal-grid{background:var(--cream);color:var(--ink);grid-template-columns:repeat(2,1fr);padding:0 6vw 90px;display:grid}.legal-grid article{border:1px solid var(--ink);min-height:280px;padding:45px}.legal-grid article>span{font:11px var(--font-mono);color:var(--red)}.legal-grid h2,.verify-stages h2{text-transform:uppercase;margin:28px 0 18px;font-size:52px}.legal-grid p,.verify-stages p{max-width:560px;line-height:1.75}.legal-footer{border-top:1px solid #49483f;justify-content:space-between;gap:40px;padding:50px 6vw;display:flex}.legal-footer p{color:#8d897d;font-size:11px}.verify-stages{padding:0 6vw 100px}.verify-stages article{border-top:2px solid var(--cream);grid-template-columns:160px 1fr;gap:30px;padding:45px 0;display:grid}.verify-stages article>b{color:var(--acid);font:80px var(--font-display)}.verify-stages h2{margin-top:4px}.verify-stages p{color:#aaa69a}.contract-panel{background:var(--red);color:var(--ink);padding:110px 6vw}.contract-panel>h2{margin:20px 0 55px;font-size:clamp(66px,9vw,130px)}.contract-panel>div{border-top:2px solid var(--ink)}.contract-panel p{border-bottom:2px solid var(--ink);grid-template-columns:180px 1fr;align-items:center;gap:30px;min-height:75px;margin:0;display:grid}.contract-panel p>span{font:10px var(--font-mono);text-transform:uppercase}.contract-panel p a{word-break:break-all;justify-content:space-between;align-items:center;gap:15px;display:flex}.contract-panel code{font-family:var(--font-mono)}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.ticker-track,.ball{animation:none!important}}@media (max-width:1000px){nav,.buy-header{display:none}.floating-header{gap:14px}.header-pot{margin-left:auto}.hero{grid-template-columns:1fr;padding-top:140px}.draw-machine{max-width:680px}.ticket-body{flex-direction:column;align-items:flex-start}.ticket-grid{width:100%}.fairness{grid-template-columns:1fr}.flow,.engine-stats{grid-template-columns:1fr 1fr}}@media (max-width:640px){.floating-header{height:58px;padding:7px 8px 7px 13px;top:8px;left:8px;right:8px}.floating-header .official-logo{width:128px}.header-pot{padding-left:10px}.header-pot span{font-size:7px}.header-pot b{font-size:10px}.floating-header .button{width:42px;min-height:42px;padding:0;font-size:0}.floating-header .button svg{width:17px}.hero{gap:55px;min-height:auto;padding:120px 18px 75px}.hero-copy h1{margin-bottom:16px;font-size:61px}.hero-promise{flex-wrap:wrap;gap:8px;width:auto;font-size:8px;line-height:1.5}.hero-copy>p{font-size:14px}.hero-actions{flex-wrap:wrap}.draw-machine{box-shadow:7px 8px 0 var(--red);border-radius:25px;padding:21px}.balls{gap:8px;padding:25px 0 32px}.ball{width:28vw}.ball span{font-size:45px}.draw-stats .stat{min-height:72px;padding:12px}.stat b{font-size:19px}.scroll-note{display:none}.ticket-wrap,.cream-section,.how,.engine,.history,.fairness,.faq{padding:75px 18px}.ticket-card{grid-template-columns:50px 1fr}.ticket-stub{padding:10px}.ticket-stub b{font-size:24px}.ticket-body{padding:32px 22px}.ticket-body h2{font-size:48px}.ticket-grid{grid-template-columns:1fr}.ticket-seal{display:none}.ticker{font-size:17px}.section-heading{flex-direction:column;align-items:flex-start;margin-bottom:40px}.section-heading h2{font-size:64px}.winner-slot{grid-template-columns:65px 65px 1fr;min-height:110px}.rank{font-size:35px}.mini-ball{width:46px;height:46px}.winner-details{padding:18px 14px 18px 2px}.winner-line{flex-direction:column;align-items:flex-start;gap:4px}.winner-slot b{font-size:23px}.winner-line strong{font-size:20px}.board-footer{flex-wrap:wrap;gap:10px}.board-footer b{font-size:25px}.board-footer span:last-child{width:100%;margin-left:0}.steps{grid-template-columns:1fr}.steps article{border-bottom:1px solid #4a4841;border-left:1px solid #4a4841;min-height:330px}.step-ball{width:85px;height:85px;margin:28px 0;font-size:45px}.flow{grid-template-columns:1fr}.flow div{border-right:0;border-bottom:2px solid var(--ink);min-height:80px}.flow div svg{transform:rotate(90deg)}.engine-stats{grid-template-columns:1fr 1fr}.history-summary{grid-template-columns:.7fr 1.3fr 1fr auto}.history-summary span:nth-of-type(2){display:none}.history-summary b,.history-summary strong{font-size:24px}.history-detail{grid-template-columns:1fr;gap:20px;padding:20px 15px}.proof-table>div{grid-template-columns:110px 1fr auto}.footer-top{flex-direction:column}.footer-grid{grid-template-columns:1fr}.footer-top h2{font-size:86px}.copyright{gap:20px}.legal-header{padding:14px 18px}.legal-hero{min-height:500px;padding:100px 18px 60px}.legal-hero h1{font-size:78px}.legal-hero p{font-size:15px}.legal-grid{grid-template-columns:1fr;padding:0 18px 60px}.legal-grid article{min-height:240px;padding:30px 24px}.legal-grid h2,.verify-stages h2{font-size:42px}.verify-stages{padding:0 18px 70px}.verify-stages article{grid-template-columns:75px 1fr;gap:18px}.verify-stages article>b{font-size:54px}.contract-panel{padding:75px 18px}.contract-panel>h2{font-size:61px}.contract-panel p{grid-template-columns:1fr;gap:8px;padding:18px 0}.legal-footer{flex-direction:column;padding:38px 18px}}
