:root{--neutral-50: #f6f5ef;--neutral-0: #fffefb;--neutral-100: #efeee6;--neutral-300: #c8ccc1;--neutral-500: #65705f;--neutral-700: #3c493b;--neutral-900: #222b22;--lime-300: #dbf29a;--lime-400: #c9e77b;--green-600: #476441;--red-700: #9a3029;--red-50: #fff0ed;--bg: var(--neutral-50);--surface: var(--neutral-0);--subtle: var(--neutral-100);--text: var(--neutral-900);--muted: var(--neutral-500);--border: var(--neutral-300);--accent: var(--lime-300);--accent-hover: var(--lime-400);--positive: var(--green-600);--panel: var(--neutral-900);--on-panel: var(--neutral-50);--on-panel-muted: #c5cdbd;--panel-line: #4b5847;--panel-button: #35432f;--focus: #4a6925;--error: var(--red-700);--error-bg: var(--red-50);--body: Arial, Helvetica, sans-serif;--display: Georgia, "Times New Roman", serif;--mono: "SFMono-Regular", Consolas, "Liberation Mono", monospace;--small: .8125rem;--label: .875rem;--base: 1rem;--section: 1.5rem;font-family:var(--body);color:var(--text);background:var(--bg);line-height:1.5;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}button,a,input,summary{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}button{min-height:44px;padding:10px 18px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text);font-size:var(--label);font-weight:600}button:hover:not(:disabled){background:var(--subtle)}button:disabled{cursor:not-allowed;opacity:.52}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible{outline:3px solid var(--focus);outline-offset:4px}a{color:inherit;text-underline-offset:4px;text-decoration-thickness:from-font;text-decoration-skip-ink:auto}input{min-width:0;color:var(--text)}input:disabled{opacity:.6}p{text-wrap:pretty}h1,h2,h3,p{margin-block:0}h1,h2,h3{text-wrap:balance}h2{font-size:var(--section);line-height:1.2;font-weight:500;letter-spacing:-.025em}h3{font-size:var(--base);line-height:1.4}.shell{width:min(1160px,calc(100% - 96px));margin-inline:auto}.test-strip{padding:9px 16px;text-align:center;background:var(--subtle);color:var(--neutral-700);font-size:var(--small);border-block-end:1px solid var(--border)}.site-header{padding-block:28px;display:flex;justify-content:space-between;align-items:center;gap:24px}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;font-size:20px;font-weight:600;letter-spacing:-.04em}.brand-caption{display:block;font-size:11px;color:var(--muted);letter-spacing:.04em;font-weight:400;margin-block-start:1px}.wallet-area{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.network-tag{display:inline-flex;align-items:center;gap:8px;font-size:var(--small);margin-inline-end:8px}.network-tag i,.dot{display:inline-block;width:7px;height:7px;flex-shrink:0;border-radius:50%;background:var(--positive)}.network-tag i{background:var(--muted)}.wallet-button{background:transparent;border-color:var(--text)}.wallet-button span{margin-inline-start:16px}.wallet-address{font-family:var(--mono);font-size:var(--small)}.small{padding-inline:12px}.intro{display:flex;justify-content:space-between;align-items:center;padding-block:50px 46px}.eyebrow{font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--muted);margin-block-end:18px}h1{font-family:var(--display);font-size:clamp(2.75rem,4.6vw,4rem);font-weight:400;letter-spacing:-.05em;line-height:1.04}.intro-copy{color:var(--muted);font-size:16px;line-height:1.6;margin-block-start:22px;max-width:60ch}.intro-stamp{width:126px;height:126px;border:1px solid var(--border);border-radius:50%;display:grid;justify-items:center;align-content:center;gap:8px;color:var(--muted);transform:rotate(12deg);margin-inline-end:38px;font-family:var(--mono);font-size:10px;letter-spacing:.22em}.stamp-hourglass{font-size:29px;line-height:1;filter:grayscale(1)}.sync-row{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-block-end:12px;font-size:12px}.sync-status{display:flex;align-items:center;gap:8px;color:var(--muted)}.dot.neutral{background:var(--muted)}.text-button{background:transparent;border:0;padding-inline:10px;min-height:36px;font-size:12px;font-weight:400}.game-grid{display:grid;grid-template-columns:1.23fr 1fr;gap:24px;align-items:stretch}.jackpot-panel,.buy-panel{border-radius:20px;padding:32px;min-width:0}.jackpot-panel{background:var(--panel);color:var(--on-panel)}.jackpot-panel button:focus-visible,.jackpot-panel a:focus-visible{outline-color:var(--accent)}.panel-top{display:flex;justify-content:space-between;align-items:center;gap:16px}.panel-top h2{font-size:18px;letter-spacing:-.015em}.round-tag{border:1px solid var(--panel-line);border-radius:6px;padding:5px 9px;font-size:11px;color:var(--on-panel-muted);font-family:var(--mono)}.jackpot-number{margin-block:24px 6px;font-size:clamp(2.5rem,4vw,3.5rem);font-weight:400;letter-spacing:-.05em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;line-height:1.2}.jackpot-number span{display:inline-block;font-size:17px;letter-spacing:0;color:var(--on-panel-muted)}.jackpot-caption{color:var(--on-panel-muted);font-size:var(--small)}.timer-block{margin-block-start:35px;padding-block:25px 24px;border-block:1px solid var(--panel-line);container-type:inline-size}.timer-heading{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;color:var(--on-panel-muted);font-size:12px}.timer-state{color:var(--on-panel)}.countdown{font-family:var(--mono);font-size:clamp(2.6rem,4.9vw,4.1rem);font-weight:400;letter-spacing:-.055em;line-height:1.3;font-variant-numeric:tabular-nums;margin-block:12px 17px}.timer-track{height:3px;background:var(--panel-line);border-radius:3px}.timer-track div{height:100%;background:var(--on-panel-muted);border-radius:inherit}.timer-note{font-size:12px;color:var(--on-panel-muted);margin-block-start:15px}.leader{display:flex;align-items:center;gap:12px;padding-block:25px}.leader-icon{width:42px;height:42px;display:grid;place-items:center;font-size:24px;border-radius:50%;background:var(--panel-button);flex-shrink:0}.label{display:block;font-size:11px;color:var(--on-panel-muted);margin-block-end:2px}.leader strong,.leader-address{font-size:14px;font-weight:400}.leader-address{font-family:var(--mono)}.leader-description{font-size:11px;color:var(--on-panel-muted);margin-inline-start:auto;text-align:end}.claim-area{border-block-start:1px solid var(--panel-line);padding-block-start:23px}.claim-button{display:flex;align-items:center;justify-content:space-between;width:100%;background:var(--panel-button);color:var(--on-panel);border-color:var(--panel-line)}.claim-button:hover:not(:disabled){background:var(--panel-line)}.claim-button:disabled{opacity:.7}.claim-area p{font-size:11px;margin-block-start:10px;color:var(--on-panel-muted)}.buy-panel{background:var(--surface);border:1px solid var(--border)}.step-label{font-family:var(--mono);color:var(--muted);font-size:11px}.buy-intro{font-size:var(--label);color:var(--muted);margin-block:8px 28px}.field-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:12px;margin-block-end:9px}.field-heading>span{color:var(--muted);font-size:11px}.amount-field{display:flex;align-items:center;background:var(--bg);border:1px solid var(--muted);border-radius:10px;padding:16px;gap:12px}.amount-field input{width:100%;border:0;background:transparent;font-size:30px;font-variant-numeric:tabular-nums;padding:0;line-height:1.2;border-radius:2px}.amount-field>span{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600}.eth-symbol{font-size:24px;font-weight:400}.presets{display:flex;gap:12px;margin-block:12px}.presets button{font-size:11px;font-weight:400;flex:1;padding:8px 6px;background:var(--surface)}.presets button[aria-pressed=true]{border-color:var(--text);background:var(--subtle)}.hint{font-size:12px;line-height:1.6;color:var(--muted)}.slippage-row{display:flex;align-items:center;justify-content:space-between;margin-block:22px;font-size:var(--small);gap:16px}.slippage-field{border:1px solid var(--muted);border-radius:7px;padding-inline:8px;display:flex;align-items:center;width:82px}.slippage-field input{width:100%;border:0;background:transparent;min-height:42px;font-size:16px;padding:0;text-align:end;margin-inline-end:5px}.quote-details{border-block-start:1px solid var(--border);padding-block-start:18px;display:grid;gap:10px;font-size:12px;margin-block-end:16px}.quote-details>div{display:flex;justify-content:space-between;gap:16px;font-variant-numeric:tabular-nums}.quote-details>div>:first-child{color:var(--muted)}.quote-details>div>:last-child{text-align:end}.buy-actions{display:grid;gap:12px;margin-block-start:20px}.full{width:100%;min-height:48px}.primary{background:var(--accent);color:var(--text);border-color:var(--accent)}.primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.form-footnote{text-align:center;color:var(--muted);font-size:11px;margin-block-start:12px}.balance-row{display:flex;justify-content:space-between;font-size:12px;gap:12px;margin-block-start:16px;color:var(--muted)}.balance-row strong{color:var(--text)}.notice{padding:16px 20px;border-radius:10px;margin-block:10px 20px;font-size:var(--label)}.error,.inline-error{color:var(--error);background:var(--error-bg)}.inline-error{padding:12px;margin-block-start:14px;border-radius:8px;font-size:var(--small)}.invalid{border-color:var(--error)}.network-notice{background:var(--subtle);display:flex;align-items:center;justify-content:space-between;gap:20px}.network-notice button{flex-shrink:0}.transaction-status:empty{display:none}.transaction-status{margin-block-start:18px;background:var(--subtle);border-radius:10px;padding:16px;font-size:var(--label)}.transaction-status a{display:inline-block;margin-inline-start:12px}.how-it-works{margin-block:62px 56px}.how-it-works .eyebrow{margin-block-end:10px}.how-it-works h2{font-family:var(--display);font-size:32px;letter-spacing:-.03em}.how-it-works ol{list-style:none;padding:0;margin-block:26px 0;display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.rule-number{font-family:var(--mono);font-size:12px;color:var(--muted);display:block;margin-block-end:14px}.how-it-works h3{margin-block-end:10px;font-weight:500}.how-it-works li p{font-size:var(--small);color:var(--muted);line-height:1.65;max-width:52ch}.activity{border-block-start:1px solid var(--border);padding-block-start:26px}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.section-heading h2{font-size:20px}.section-heading>span{font-size:11px;color:var(--muted)}.activity-empty{color:var(--muted);padding-block:30px;font-size:var(--label)}.event-list{list-style:none;margin:15px 0 0;padding:0}.event-list li{display:flex;align-items:center;gap:14px;padding-block:16px;border-block-end:1px solid var(--border)}.event-icon{background:var(--subtle);border:1px solid var(--border);border-radius:50%;width:32px;height:32px;display:grid;place-items:center;flex-shrink:0}.event-list li>div{display:grid;gap:2px}.event-list strong{font-size:var(--small);font-weight:500}.event-list li>div>span{color:var(--muted);font-size:11px}.event-list a{margin-inline-start:auto;font-family:var(--mono);font-size:11px;padding-block:10px}.deployment-details{margin-block:24px 48px;font-size:12px;color:var(--muted)}summary{padding-block:12px;min-height:44px;color:var(--text);width:fit-content}dl{display:grid;gap:8px}dt{font-weight:600;color:var(--text)}dd{margin:0 0 8px;overflow-wrap:anywhere}.deployment-details p{max-width:75ch;margin-block:14px;line-height:1.6}.mono{font-family:var(--mono)}footer{display:flex;justify-content:space-between;gap:24px;padding-block:25px 35px;border-block-start:1px solid var(--border);font-size:11px;color:var(--muted)}.footer-dot{margin-inline:10px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip{position:fixed;z-index:5;inset-block-start:8px;inset-inline-start:16px;background:var(--surface);padding:12px;border:1px solid var(--text);clip-path:inset(50%)}.skip:focus{clip-path:none}.boot{max-width:650px;margin:15vh auto;padding:24px}.boot p{margin-block:20px}@media(prefers-reduced-motion:no-preference){button{transition:background-color .15s cubic-bezier(.2,0,0,1),transform .15s cubic-bezier(.2,0,0,1)}button:active:not(:disabled){transform:scale(.96)}}@media(max-width:980px){.shell{width:calc(100% - 64px)}.game-grid{gap:18px;grid-template-columns:1.1fr 1fr}.jackpot-panel,.buy-panel{padding:24px}.intro-stamp{margin-inline-end:0}}@media(max-width:780px){.shell{width:calc(100% - 40px)}.game-grid{grid-template-columns:1fr;gap:20px}.intro{padding-block:34px}h1{font-size:3.25rem}.intro-stamp{width:100px;height:100px;margin-inline-start:12px;flex-shrink:0}.countdown{font-size:4rem}.jackpot-number{font-size:3.5rem}.how-it-works ol{gap:24px}.network-tag{display:none}.how-it-works{margin-block:44px}.site-header{gap:16px}}@media(max-width:560px){.shell{width:calc(100% - 32px)}.site-header{flex-wrap:wrap;padding-block:20px}.brand{font-size:18px}.brand img{width:34px;height:34px}.brand-caption{font-size:10px}.wallet-button{padding-inline:12px;font-size:12px}.wallet-button span{margin-inline-start:5px}.wallet-area{gap:8px}.intro{padding-block:28px 32px}h1{font-size:2.75rem}.intro-stamp{display:none}.intro-copy{font-size:14px}.desktop-break{display:none}.eyebrow{font-size:10px}.jackpot-panel,.buy-panel{padding:24px 20px;border-radius:16px}.jackpot-number{font-size:2.8rem}.countdown{font-size:3.3rem}.how-it-works ol{grid-template-columns:1fr;gap:26px}.how-it-works li{padding-inline-start:38px;position:relative}.rule-number{position:absolute;inset-inline-start:0;inset-block-start:3px}.section-heading{flex-wrap:wrap;gap:8px}.event-list li{flex-wrap:wrap;gap:10px}.event-list a{margin-inline-start:42px}.network-notice{flex-wrap:wrap}footer{flex-direction:column;gap:10px}}@media(forced-colors:active){button,input,.amount-field{border:1px solid ButtonText}:focus-visible{outline-color:Highlight}}.countdown{font-size:min(4.1rem,19cqw)}
