.arcade-header{--member-accent:#22d3ee;--member-surface:#0b111b;--member-line:#233043;--member-muted:#a4b1c2;color:#e2e8f0}.arcade-header-main{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:68px;padding:12px 16px;min-width:0}.arcade-wallet-menu{position:relative}.arcade-wallet-trigger{display:flex;align-items:center;gap:6px;min-width:44px;min-height:44px;padding:8px 10px;border:1px solid #233043;border-radius:8px;background:#0b111b;color:#a5f3fc}.arcade-wallet-trigger[aria-expanded=true]{border-color:#22d3ee;background:#0e3542}.arcade-wallet-popover{position:absolute;right:0;top:calc(100% + 8px);z-index:60;width:min(420px,calc(100vw - 24px));max-height:70dvh;overflow:auto;padding:16px;border:1px solid #334155;border-radius:12px;background:#0b111b;box-shadow:0 12px 40px #0009}.arcade-wallet-popover[hidden]{display:none}.arcade-wallet-popover-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.arcade-wallet-popover-heading h3{font-size:16px;font-weight:650}.arcade-wallet-popover button,.arcade-wallet-popover select{min-height:44px;max-width:100%}.arcade-wallet-popover-heading button{display:grid;place-items:center;width:44px;background:transparent;border:0;color:#a4b1c2}.arcade-wallet-popover p{overflow-wrap:anywhere;line-height:1.6}.arcade-invitations-page{width:100%;margin:0 auto}.arcade-invitations-page>h2{font-size:24px;font-weight:700;margin:12px 0 20px}.invitation-panel{max-width:100%;min-width:0}.invitation-share-row{display:flex;align-items:end;gap:12px;margin:16px 0}.invitation-share-row label{flex:1;min-width:0}.invitation-share-row input{font-family:monospace}.invitation-share-row button{flex-shrink:0;min-height:44px}.arcade-site-footer{padding-bottom:max(16px,env(safe-area-inset-bottom))}.arcade-recent-table th,.arcade-recent-table td{padding-right:16px;font-variant-numeric:tabular-nums}.arcade-recent-table td{overflow-wrap:anywhere}@media(max-width:639px){.arcade-wallet-trigger span{display:none}.arcade-wallet-popover{position:fixed;right:12px;top:74px}.invitation-share-row{flex-direction:column;align-items:stretch;gap:8px}.invitation-share-row input{font-size:16px;min-height:44px}.arcade-recent-history{padding:16px!important}.arcade-recent-scroll{overflow:visible}.arcade-recent-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.arcade-recent-table tbody{display:block}.arcade-recent-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;padding:16px 0}.arcade-recent-table td{display:block;padding:0;min-width:0;font-size:14px}.arcade-recent-table td:before{content:attr(data-label);display:block;color:#94a3b8;font-size:12px;font-weight:400;margin-bottom:4px}.arcade-recent-table td:first-child{grid-column:1;grid-row:1;font-size:16px;font-weight:600}.arcade-recent-table td:first-child:before,.arcade-recent-table td:last-child:before{display:none}.arcade-recent-table td:last-child{grid-column:2;grid-row:1;text-align:right;font-size:12px;align-self:center}.arcade-recent-table td:nth-child(2){grid-column:1;grid-row:2}.arcade-recent-table td:nth-child(4){grid-column:2;grid-row:2}.arcade-recent-table td:nth-child(3){grid-column:1/-1;grid-row:3}.arcade-site-footer{margin-top:16px;font-size:12px}}.arcade-header-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.invitation-share-row textarea{width:100%;min-width:0;resize:vertical;overflow-wrap:anywhere;font:14px/1.5 monospace;color:#e2e8f0;background:#050a12;border:1px solid #334155;border-radius:7px;padding:10px}.invitation-rewards article{border-top:1px solid #233043;padding:16px 0}.invitation-reward-heading{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.invitation-reward-heading span{color:#a4b1c2;font-size:13px}.invitation-rewards dl{display:flex;justify-content:space-between;gap:16px}.invitation-rewards dt{font-size:12px;color:#a4b1c2}.invitation-rewards dd{font-family:inherit;font-size:16px;font-weight:600;overflow-wrap:anywhere}.invitation-rewards time{color:#94a3b8;font-size:12px}.arcade-site-footer .text-gray-500{color:#94a3b8}.arcade-icon-button{display:flex;width:44px;height:44px;flex-shrink:0;border-radius:8px;align-items:center;justify-content:center}@media(min-width:1024px){.arcade-icon-button.lg\:hidden{display:none}}.arcade-header-actions>button{min-width:44px;min-height:44px}[data-original-game] .amount-adjustments button{min-height:44px}@media(max-width:639px){[data-original-game=scratchcards] .w-80{max-width:100%}}.arcade-language-button{display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;min-width:44px;padding:8px 10px;border-radius:8px;font-size:13px;font-weight:600}.arcade-member-button{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 14px;border:1px solid #227286;border-radius:8px;background:#0e3542;color:#cffafe;font-size:14px;font-weight:600;white-space:nowrap}.arcade-member-button:hover{background:#164e63}.arcade-member-email{max-width:160px;overflow:hidden;text-overflow:ellipsis;color:#a4b1c2;font-weight:400}.arcade-member-email:empty{display:none}.arcade-account-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 16px 10px;min-width:0}.arcade-asset-picker{display:flex;align-items:center;gap:10px;min-width:0;font-size:13px;color:var(--member-muted)}.arcade-asset-picker>span{flex-shrink:0}.arcade-asset-picker select{min-height:44px;min-width:0;max-width:280px;width:100%;padding:8px 30px 8px 10px;border:1px solid var(--member-line);border-radius:8px;background:var(--member-surface);color:#e2e8f0;font-size:14px}.arcade-available{display:flex;align-items:center;gap:8px;min-width:0;font-size:13px;color:var(--member-muted)}.arcade-available strong{color:#e2e8f0;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.arcade-account-error{margin:8px 16px;color:#fecaca;font-size:14px}.game-member-prompt{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:920px;margin:0 0 12px;padding:10px 12px;background:#0b111b;border:1px solid #233043;border-radius:8px;color:#e2e8f0}.game-member-prompt h3{font-size:14px;font-weight:600}.game-member-prompt p{font-size:13px;color:#a4b1c2;margin-top:2px}.game-member-prompt button{min-height:44px;min-width:72px;padding:8px 16px;border-radius:8px;background:#0e7490;color:#fff;font-weight:600;flex-shrink:0}.member-modal-backdrop{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:20px;background:#000000c2}.member-modal{position:relative;width:100%;max-width:420px;max-height:calc(100dvh - 40px);overflow-y:auto;border:1px solid #334155;border-radius:12px;background:#0b111b;box-shadow:0 24px 80px #0009;padding:24px;outline:none}.member-modal .funds-auth{border:0;margin:0;padding:0;background:transparent}.member-modal .funds-auth h3{padding-right:36px;font-size:22px;margin-bottom:8px}.member-modal .funds-auth>p{margin-top:0}.funds-app.member-modal .member-modal-close{position:absolute;right:12px;top:12px;width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:#a4b1c2}.member-modal .funds-message{position:static;inset:auto;transform:none;width:auto;max-width:none;margin:12px 0}.funds-auth input,.funds-auth button{min-height:44px}.funds-auth input{font-size:16px}.funds-auth .funds-primary{width:100%;font-weight:600}.funds-auth>button{width:100%;background:transparent;border-color:transparent;color:#67e8f9}.funds-auth small{font-size:12px}.arcade-wallet-section{max-width:1152px;margin:28px auto 0;padding-top:20px;border-top:1px solid #233043;color:#a4b1c2}.arcade-wallet-section h3{font-size:16px;font-weight:600;color:#e2e8f0;margin-bottom:12px}.arcade-wallet-section button{min-height:44px}.arcade-header button:focus-visible,.arcade-header select:focus-visible,.member-modal:focus-visible,.member-modal button:focus-visible,.member-modal input:focus-visible,.game-member-prompt button:focus-visible{outline:2px solid #22d3ee;outline-offset:3px}@media(max-width:639px){.arcade-header-main{gap:8px;min-height:64px;padding:10px 12px}.arcade-header-actions{gap:6px}.arcade-member-button{padding:8px 10px;font-size:13px}.arcade-member-email{display:none}.arcade-language-button svg{display:none}.arcade-account-bar{gap:8px;padding:0 12px 10px}.arcade-asset-picker{flex:1;gap:0}.arcade-asset-picker>span{display:none}.arcade-asset-picker select{max-width:100%;font-size:16px}.arcade-available{flex:1;flex-direction:column;align-items:flex-end;gap:0;text-align:right;max-width:48%}.arcade-available strong{font-size:13px;line-height:1.4}.member-modal{padding:20px}.game-member-prompt{gap:8px}.game-member-prompt p{font-size:12px}}.marksix-game{--lottery-gold:#f6b94a;color:#e5eaf3;max-width:1240px;margin:auto;min-width:0}.marksix-game button,.marksix-game select{font:inherit}.marksix-markets{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:24px}.marksix-markets button{padding:12px 22px;border:1px solid #303641;border-radius:12px;background:#11151c;color:#9ba6b6;font-weight:700;min-height:48px}.marksix-markets button[aria-pressed=true]{background:#f6b94a;color:#171207;border-color:#f6b94a}.marksix-head{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:20px}.marksix-head h2{font-size:26px;font-weight:800;margin:0 0 6px}.marksix-head p,.marksix-source{color:#8f9daf;font-size:13px}.marksix-source{border:1px solid #2a303b;padding:8px 12px;border-radius:20px}.marksix-draw-panel,.marksix-picker,.marksix-ticket,.marksix-orders{border:1px solid #272f3b;border-radius:18px;background:#0b1018;padding:22px}.marksix-draw-title{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:13px;color:#9daabc}.marksix-draw-title h3{font-size:16px;font-weight:700;color:#e5eaf3}.marksix-draw-title h3 span{color:var(--lottery-gold);margin-left:8px}.marksix-results{display:flex;gap:18px;justify-content:center;flex-wrap:wrap;padding:24px 0 6px}.marksix-result-ball{position:relative;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.marksix-ball{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;font-size:25px;background:#1a2534;border:2px solid #364354;box-shadow:inset 0 -6px 12px #0005}.marksix-ball.wave-red{color:#ffc4c8;border-color:#dc5967;background:#511d2b}.marksix-ball.wave-blue{color:#b7dcff;border-color:#4e9fe9;background:#112f51}.marksix-ball.wave-green{color:#a5f0ca;border-color:#43b785;background:#133e32}.marksix-result-ball small{color:#8fa0b7;font-size:11px}.marksix-plus{position:absolute;left:-14px;top:14px;color:#7b8798}.marksix-round{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;background:linear-gradient(110deg,#211c10,#11151d);border:1px solid #3f3520;border-radius:14px;margin:16px 0 22px;padding:18px 22px}.marksix-round>div{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.marksix-round small,.marksix-round span{color:#a7acb9;font-size:13px}.marksix-round strong{font-size:24px;color:var(--lottery-gold);font-variant-numeric:tabular-nums}.marksix-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px;align-items:start}.marksix-picker,.marksix-ticket{min-width:0}.marksix-play-label{display:flex;align-items:center;justify-content:space-between;gap:15px;font-weight:700}.marksix-play-label select{background:#111a28;color:#fff;border:1px solid #374356;padding:10px 12px;border-radius:9px;max-width:80%}.marksix-play-hint{min-height:24px;margin:14px 0;color:#9eabc0;font-size:13px;line-height:1.6}.marksix-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.marksix-options.is-numbers{grid-template-columns:repeat(7,minmax(0,1fr))}.marksix-option{border:1px solid #324054;background:#121b29;color:#e4eaf2;border-radius:12px;min-height:82px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:7px 4px;cursor:pointer}.marksix-option>b{font-size:21px}.marksix-option small{font-size:11px;color:#91a0b6}.marksix-option.wave-red>b{color:#ff7f90}.marksix-option.wave-blue>b{color:#7fc0ff}.marksix-option.wave-green>b{color:#71ddb0}.marksix-option[aria-pressed=true]{background:#302918;border-color:#f6b94a;box-shadow:0 0 0 1px #f6b94a}.marksix-game button:disabled{opacity:.45;cursor:not-allowed}.marksix-game button:focus-visible,.marksix-game select:focus-visible{outline:2px solid #f6b94a;outline-offset:3px}.marksix-clear{margin-top:16px;padding:8px 12px;color:#9eabc0;background:transparent;border:1px solid #303c50;border-radius:8px}.marksix-ticket{position:sticky;top:12px}.marksix-ticket h3,.marksix-orders h3{font-size:18px;font-weight:750;margin-bottom:12px}.marksix-ticket>p{color:#9ea9ba;font-size:13px}.marksix-selected{display:flex;gap:6px;flex-wrap:wrap;min-height:70px;max-height:180px;overflow:auto;padding:12px 0;margin-bottom:12px}.marksix-selected button{background:#332819;border:1px solid #806128;color:#f6cd82;padding:6px 10px;border-radius:8px}.marksix-selected p{font-size:13px;color:#8895a9}.marksix-stake-label{font-size:13px;color:#c2cbd9;display:block;margin-bottom:8px}.marksix-ticket input{width:100%;box-sizing:border-box;background:#080d15;border:1px solid #364359;color:#fff;border-radius:9px;padding:12px}.marksix-shortcuts{display:flex;gap:8px;margin-top:8px}.marksix-shortcuts button{background:#172133;color:#b5c1d4;border-radius:7px;padding:6px 16px}.marksix-ticket dl{margin:20px 0 10px;display:grid;gap:12px}.marksix-ticket dl>div{display:flex;justify-content:space-between;gap:12px;font-size:13px}.marksix-ticket dt{color:#95a3b8}.marksix-ticket dd{font-weight:700;overflow-wrap:anywhere;text-align:right}.marksix-note,.marksix-ticket details{color:#8d9bb0;font-size:12px;line-height:1.7;margin-top:14px}.marksix-ticket summary{cursor:pointer;color:#d4b77e}.marksix-submit{width:100%;background:var(--lottery-gold);color:#211807;border:0;border-radius:10px;padding:14px;font-weight:800;margin-top:18px;min-height:48px}.marksix-alert{padding:12px 16px;border:1px solid #735329;background:#261e13;color:#e1c28a;border-radius:10px;margin:12px 0;font-size:13px;line-height:1.6}.marksix-alert button{padding:8px 14px;background:#44361e;border-radius:8px;margin-top:6px}.marksix-orders{margin-top:24px}.marksix-orders article{display:flex;justify-content:space-between;gap:12px;padding:13px 0;border-bottom:1px solid #232c39;font-size:13px}.marksix-orders article>div{display:flex;flex-direction:column;gap:5px}.marksix-orders article>div:last-child{text-align:right}.marksix-orders span,.marksix-orders>p{color:#9aa8bc;overflow-wrap:anywhere}@media(max-width:1000px){.marksix-layout{grid-template-columns:minmax(0,1fr) 280px;gap:14px}.marksix-options{gap:6px}.marksix-picker,.marksix-ticket{padding:16px}.marksix-option>b{font-size:19px}}@media(max-width:760px){.marksix-layout{grid-template-columns:minmax(0,1fr)}.marksix-ticket{position:static}.marksix-markets{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:18px}.marksix-markets button{padding:12px 6px;font-size:14px}.marksix-head h2{font-size:23px}.marksix-source{font-size:11px}.marksix-results{gap:8px;padding-top:18px}.marksix-ball{width:34px;height:34px;font-size:17px}.marksix-result-ball small{font-size:9px}.marksix-plus{left:-7px;top:6px;font-size:12px}.marksix-draw-panel{padding:15px 10px}.marksix-round{padding:14px;gap:12px}.marksix-round>div{gap:8px}.marksix-round strong{font-size:22px}.marksix-options.is-numbers{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.marksix-option{min-height:72px;padding:6px 2px;border-radius:8px}.marksix-option>b{font-size:17px}.marksix-option small{font-size:9px}.marksix-orders{padding:16px}.marksix-ticket .stake-amount-limits{overflow-wrap:anywhere}}.marksix-ticket input[data-stake-input]{padding-left:96px}.marksix-results{align-items:flex-start}.marksix-result-ball{width:58px}.marksix-result-ball:last-child{margin-left:6px}.marksix-result-ball small{max-width:100%;overflow-wrap:anywhere}.marksix-history .marksix-results{gap:8px;padding:4px 0}.marksix-history .marksix-result-ball{width:34px}.marksix-history .marksix-ball{width:34px;height:34px;font-size:17px}.marksix-history .marksix-result-ball small{font-size:9px}.marksix-history .marksix-plus{top:6px;font-size:12px}@media(max-width:760px){.marksix-result-ball{width:34px}}.marksix-wager-notice{margin:12px 0 4px;padding:14px 16px;border:2px solid #ef7f8d;border-left-width:5px;border-radius:10px;background:#30151e;color:#ffd8df;line-height:1.6;font-size:14px;overflow-wrap:anywhere;scroll-margin-block:110px}.marksix-wager-notice strong{display:block;font-size:16px;font-weight:800;color:inherit}.marksix-wager-notice p{margin:6px 0 0;color:inherit}.marksix-wager-notice:focus{outline:2px solid #fff;outline-offset:3px}.marksix-wager-notice.is-pending{border-color:#f6b94a;background:#302610;color:#ffe1a8}.marksix-wager-notice.is-success{border-color:#5cd4a2;background:#102c24;color:#bdffe3}.marksix-wager-notice button{margin-top:12px;border:1px solid currentColor;border-radius:8px;padding:10px 14px;min-height:44px;color:inherit;background:#0003}.marksix-history{margin-top:22px;padding:18px 22px;border:1px solid #293443;border-radius:14px;background:#0b1018}.marksix-history summary{cursor:pointer;font-weight:700;color:#d7c092}.marksix-history article{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:12px 0;border-bottom:1px solid #253044;font-size:13px}.marksix-history strong{color:#f6b94a}.marksix-history button{margin-top:14px;color:#99b9dc;padding:8px 12px;border:1px solid #36465c;border-radius:8px}.eco-home{--eco-gold:#e8bf68;--eco-muted:#a1a7b4;color:#f4f1e9;max-width:1240px;margin:0 auto;padding:12px 2px 36px}.eco-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:42px 40px;border:1px solid #393323;border-radius:20px;background:radial-gradient(ellipse at 88% 12%,rgba(205,160,70,.12),transparent 48%),linear-gradient(120deg,#151511,#101318)}.eco-eyebrow,.eco-section-label{font-size:11px;letter-spacing:.2em;color:var(--eco-gold);font-weight:700}.eco-eyebrow{display:flex;align-items:center;gap:8px}.eco-intro h1{font-size:clamp(28px,4vw,44px);line-height:1.18;letter-spacing:-.025em;margin:16px 0 10px}.eco-intro p{color:#b9bdc5;margin:0;line-height:1.6}.eco-demo,.eco-enter,.eco-more{display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;font-weight:600}.eco-demo{flex-shrink:0;padding:12px 16px;border:1px solid #71603b;border-radius:10px;background:#252117;color:#f4d796}.eco-directory{margin-top:34px}.eco-directory-header{display:flex;align-items:end;justify-content:space-between;gap:10px;margin-bottom:18px}.eco-directory-header h2{font-size:24px;line-height:1.25;margin:8px 0 0}.eco-count{font-size:13px;color:var(--eco-muted)}.eco-tools{display:flex;gap:10px;margin-bottom:18px}.eco-search,.eco-chain{display:flex;align-items:center;gap:10px;border:1px solid #343943;border-radius:10px;background:#11151c;color:#adb5c2}.eco-search{flex:1;padding:0 14px}.eco-search input,.eco-chain select{width:100%;min-width:0;padding:13px 0;border:0;outline:none;background:transparent;color:#f4f1e9;font:inherit}.eco-search:focus-within,.eco-chain:focus-within{border-color:var(--eco-gold);outline:2px solid #8e6d35}.eco-search input::placeholder{color:#8f98a7}.eco-chain{min-width:145px;padding:0 12px}.eco-chain option{background:#11151c;color:#fff}.eco-list{border:1px solid #292f39;border-radius:15px;overflow:hidden;background:#10141b}.eco-item{display:flex;align-items:center;gap:16px;padding:18px 20px}.eco-item+.eco-item{border-top:1px solid #292f39}.eco-token-mark{width:44px;height:44px;flex:none;display:grid;place-items:center;border:1px solid #665534;border-radius:13px;background:#241f16;color:#f1cf83;font-weight:700;font-size:18px}.eco-token-main{flex:1;min-width:0}.eco-token-main h3{font-size:16px;margin:0 0 7px;overflow-wrap:anywhere}.eco-token-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--eco-muted);font-size:12px}.eco-chain-badge{color:#e6c985;background:#2d281e;border-radius:5px;padding:2px 6px}.eco-paused{color:#f2b38d}.eco-address{display:block;color:#8d96a3;font-size:12px;margin-top:6px;overflow-wrap:anywhere}.eco-enter{padding:9px 13px;border:1px solid #52472e;border-radius:9px;background:transparent;color:#f1d292;white-space:nowrap}.eco-enter:hover,.eco-demo:hover,.eco-more:hover{background:#393020}.eco-enter:focus-visible,.eco-demo:focus-visible,.eco-more:focus-visible{outline:2px solid var(--eco-gold);outline-offset:3px}.eco-empty{padding:34px 20px;text-align:center;border:1px solid #292f39;border-radius:15px;color:var(--eco-muted)}.eco-more{width:100%;margin-top:14px;padding:12px;border:1px solid #393c43;border-radius:10px;background:#151820;color:#f1d292}.eco-contact{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:32px;color:var(--eco-muted);font-size:14px}.eco-contact a{color:#e9c782}.eco-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:600px){.eco-intro{align-items:flex-start;flex-direction:column;padding:27px 20px;gap:20px}.eco-intro h1{font-size:28px}.eco-tools{flex-direction:column}.eco-chain{min-width:0}.eco-item{gap:10px;padding:16px 12px}.eco-token-mark{width:38px;height:38px}.eco-enter{padding:8px}.eco-token-main h3{font-size:15px}}.eco-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:22px;padding-top:18px;border-top:1px solid #292f39;color:#a1a7b4;font-size:13px}.eco-footer span{color:#e9c782}.eco-subheading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:22px 0 14px}.eco-subheading h3{font-size:17px;margin:0}.eco-project-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px}.eco-project{padding:20px;border:1px solid #393323;border-radius:15px;background:linear-gradient(145deg,#181811,#11151b);min-width:0}.eco-project-title{display:flex;align-items:center;gap:12px}.eco-project-title h4{font-size:16px;margin:0 0 4px;overflow-wrap:anywhere}.eco-project-source{color:#b9aa89;font-size:12px}.eco-token-mark img{width:100%;height:100%;border-radius:12px;object-fit:cover}.eco-project-description{color:var(--eco-muted);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.eco-project-assets{display:flex;gap:6px;flex-wrap:wrap;margin:18px 0}.eco-project-asset{color:#e6c985;background:#2d281e;border-radius:5px;padding:4px 7px;font-size:12px}.eco-token-heading{margin-top:28px}.eco-back{display:inline-flex;align-items:center;gap:8px;padding:8px 0;margin-bottom:16px;border:0;background:transparent;color:#e9c782;cursor:pointer}.eco-detail-description{margin-top:16px!important;white-space:pre-wrap;overflow-wrap:anywhere}.eco-detail a{color:#e9c782}.eco-detail-address{display:block;margin-top:7px;color:#8d96a3;font-size:12px;overflow-wrap:anywhere}.eco-detail .eco-subheading h2{font-size:20px;margin:0}.eco-share{display:flex;align-items:end;gap:10px;flex-wrap:wrap;margin-top:22px}.eco-share label{flex:1;min-width:min(100%,260px);display:grid;gap:7px;color:var(--eco-muted);font-size:13px}.eco-share input{width:100%;padding:10px 12px;border:1px solid #343943;border-radius:9px;background:#11151c;color:#f4f1e9}.eco-share [role=status]{color:var(--eco-muted);font-size:13px}.eco-intro-actions{display:flex;flex-direction:column;align-items:stretch;gap:9px;flex-shrink:0}.eco-apply{display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;font-weight:700;padding:12px 16px;border:1px solid #dfb85d;border-radius:10px;background:#e8bf68;color:#19140b}.eco-apply:hover{background:#f1ce80}.eco-apply:focus-visible{outline:2px solid #f3d89a;outline-offset:3px}@media(max-width:600px){.eco-intro-actions{width:100%}}@media(max-width:600px){.eco-home:not(.eco-detail){padding-top:4px}.eco-home:not(.eco-detail) .eco-intro{padding:18px 16px;gap:14px}.eco-home:not(.eco-detail) .eco-intro h1{font-size:24px;margin:10px 0 5px}.eco-home:not(.eco-detail) .eco-intro p{font-size:13px;line-height:1.45}.eco-home:not(.eco-detail) .eco-intro-actions{flex-direction:row;gap:8px}.eco-home:not(.eco-detail) .eco-demo,.eco-home:not(.eco-detail) .eco-apply{flex:1;min-width:0;min-height:44px;padding:8px;font-size:13px;line-height:1.25}.eco-home:not(.eco-detail) .eco-demo{order:-1;color:#19140b;background:#e8bf68;border-color:#dfb85d}.eco-home:not(.eco-detail) .eco-apply{color:#f4d796;background:#252117;border-color:#71603b}.eco-home:not(.eco-detail) .eco-directory{margin-top:22px}.eco-home:not(.eco-detail) .eco-directory-header{margin-bottom:12px}.eco-home:not(.eco-detail) .eco-directory-header h2{font-size:21px;margin-top:5px}.eco-home:not(.eco-detail) .eco-tools{flex-direction:row;gap:8px;margin-bottom:12px}.eco-home:not(.eco-detail) .eco-search{min-width:0;padding:0 10px}.eco-home:not(.eco-detail) .eco-search input{min-height:44px;padding:8px 0;font-size:16px}.eco-home:not(.eco-detail) .eco-chain{width:108px;min-width:108px;padding:0 8px}.eco-home:not(.eco-detail) .eco-chain select{min-height:44px;padding:8px 0;font-size:16px}.eco-home:not(.eco-detail) .eco-subheading{margin:15px 0 10px}}@media(max-width:300px){.eco-home:not(.eco-detail) .eco-tools{flex-direction:column}.eco-home:not(.eco-detail) .eco-chain{width:100%}}.game-home{--gh-bg:#07090c;--gh-surface:#10151b;--gh-elevated:#171e26;--gh-line:#27313b;--gh-text:#f4f7f8;--gh-muted:#9aa8b5;--gh-live:#24d6b5;--gh-gold:#f2b84b;--gh-blue:#4ea1ff;position:relative;isolation:isolate;width:100%;max-width:1440px;margin:0 auto;color:var(--gh-text);font-family:Instrument Sans,Segoe UI,sans-serif}.game-home button,.game-home a{font:inherit}.game-home-aurora{position:fixed;z-index:-1;width:44vw;height:44vw;border-radius:50%;filter:blur(110px);opacity:.12;pointer-events:none}.game-home-aurora-a{top:-18vw;right:2vw;background:var(--gh-live)}.game-home-aurora-b{left:16vw;top:34vh;background:var(--gh-blue);opacity:.07}.game-home-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(380px,.98fr);min-height:520px;overflow:hidden;border:1px solid var(--gh-line);border-radius:28px;background:radial-gradient(circle at 78% 36%,rgba(36,214,181,.13),transparent 31%),linear-gradient(135deg,#171e26fa,#07090cfa);box-shadow:0 32px 90px #00000052}.game-home-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 75%);mask-image:linear-gradient(90deg,#000,transparent 75%)}.game-home-hero-copy{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;padding:64px clamp(28px,5vw,76px)}.game-home-eyebrow{display:inline-flex;align-items:center;gap:8px;width:max-content;margin-bottom:22px;color:var(--gh-live);font:700 12px/1.2 IBM Plex Mono,Consolas,monospace;letter-spacing:.16em}.game-home h1{max-width:720px;margin:0;font-size:clamp(42px,5.1vw,76px);font-weight:760;line-height:.98;letter-spacing:-.055em;text-wrap:balance}.game-home-hero-copy>p{max-width:620px;margin:26px 0 0;color:var(--gh-muted);font-size:clamp(16px,1.5vw,20px);line-height:1.65}.game-home-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.game-home-primary,.game-home-secondary{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 20px;border-radius:12px;font-weight:750;cursor:pointer;transition:transform .2s ease,border-color .2s ease,background .2s ease}.game-home-primary{border:1px solid var(--gh-live);background:var(--gh-live);color:#04100d;box-shadow:0 12px 38px #24d6b533}.game-home-secondary{border:1px solid #3a4652;background:#ffffff09;color:var(--gh-text)}.game-home-primary:hover,.game-home-secondary:hover{transform:translateY(-2px)}.game-home-secondary:hover{border-color:#657483;background:#ffffff12}.game-home-ball{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:linear-gradient(145deg,#fff7d7,#d89823);color:#4b3000;font:800 12px/1 monospace;box-shadow:inset -3px -4px 8px #62360047}.game-home-trust-row{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:30px;color:#b7c3cc;font-size:12px}.game-home-trust-row span{display:inline-flex;align-items:center;gap:6px}.game-home-trust-row svg{color:var(--gh-live)}.game-home-hero-art{position:relative;min-height:480px;display:grid;place-items:center;perspective:1200px}.game-home-hero-art img{position:relative;z-index:2;width:min(790px,116%);max-width:none;filter:drop-shadow(0 34px 40px rgba(0,0,0,.52));transform:translate(-3%) rotateY(-5deg);animation:gh-float 7s ease-in-out infinite}.game-home-orbit{position:absolute;border:1px solid rgba(36,214,181,.22);border-radius:50%;transform:rotateX(68deg);box-shadow:0 0 40px #24d6b514}.game-home-orbit-one{width:78%;height:46%}.game-home-orbit-two{width:58%;height:34%;border-color:#f2b84b2e;transform:rotateX(68deg) rotate(23deg)}.game-home-live-dot{position:absolute;z-index:3;right:34px;top:28px;padding:8px 10px;border:1px solid rgba(36,214,181,.35);border-radius:999px;background:#051310bf;color:var(--gh-live);font:700 10px/1 monospace;letter-spacing:.15em}.game-home-live-dot:before{content:"";display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:var(--gh-live);box-shadow:0 0 12px var(--gh-live)}.game-home-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0 72px}.game-home-actions button{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-width:0;padding:17px 18px;border:1px solid var(--gh-line);border-radius:14px;background:#10151bdb;color:var(--gh-text);text-align:left;cursor:pointer;transition:.2s ease}.game-home-actions button:hover{border-color:#43515e;background:var(--gh-elevated);transform:translateY(-2px)}.game-home-actions button>svg:first-child{color:var(--gh-live)}.game-home-actions button>svg:last-child{width:16px;color:#64727e}.game-home-actions span{display:flex;min-width:0;flex-direction:column}.game-home-actions strong{font-size:14px}.game-home-actions small{margin-top:3px;overflow:hidden;color:var(--gh-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.game-home-section,.game-home-rewards{margin:0 0 76px}.game-home-section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:24px}.game-home-section-head>div>span{color:var(--gh-live);font:700 11px/1.2 monospace;letter-spacing:.15em}.game-home-section-head h2{margin:8px 0 0;font-size:clamp(30px,3vw,44px);line-height:1;letter-spacing:-.04em}.game-home-section-head>p{max-width:440px;margin:0;color:var(--gh-muted);line-height:1.6;text-align:right}.game-home-products{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.game-home-product{min-height:380px;display:flex;flex-direction:column;justify-content:space-between;padding:26px;border:1px solid var(--gh-line);border-radius:20px;background:linear-gradient(155deg,#171e26fa,#0a0d11fa);overflow:hidden;position:relative}.game-home-product:after{content:"";position:absolute;right:-70px;top:-90px;width:220px;height:220px;border-radius:50%;background:var(--card-glow,var(--gh-live));filter:blur(80px);opacity:.09}.game-home-product-crypto{--card-glow:var(--gh-blue)}.game-home-product-lottery{--card-glow:var(--gh-gold)}.game-home-product-hash{--card-glow:var(--gh-live)}.game-home-product-top{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between}.game-home-icon{width:46px;height:46px;display:grid;place-items:center;border:1px solid #33404b;border-radius:13px;background:#121920;color:var(--gh-live)}.game-home-icon svg{width:21px}.game-home-status{padding:7px 9px;border-radius:999px;font:700 9px/1 monospace;letter-spacing:.12em}.game-home-status.is-live{background:#24d6b51c;color:var(--gh-live)}.game-home-status.is-planned{background:#f2b84b1a;color:var(--gh-gold)}.game-home-kicker{margin:0 0 10px;color:#748390;font:700 10px/1.2 monospace;letter-spacing:.13em}.game-home-product h3{margin:0;font-size:25px;letter-spacing:-.025em}.game-home-product div>p:last-child{position:relative;z-index:1;margin:14px 0 0;color:var(--gh-muted);line-height:1.65}.game-home-product button,.game-home-product-note{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;width:100%;min-height:46px;margin-top:28px;padding:0;border:0;border-top:1px solid var(--gh-line);background:transparent;color:var(--gh-text);font-weight:700;text-align:left}.game-home-product button{padding-top:18px;cursor:pointer}.game-home-product button svg{width:17px;color:var(--gh-live)}.game-home-product-note{align-items:flex-end;padding-top:18px;color:#788692;font-size:13px}.game-home-reward-grid{display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:14px}.game-home-reward-grid>article{min-height:350px;display:flex;flex-direction:column;padding:24px;border:1px solid var(--gh-line);border-radius:20px;background:var(--gh-surface)}.game-home-card-title{display:flex;align-items:center;gap:13px}.game-home-card-title>span{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#24d6b51a;color:var(--gh-live)}.game-home-card-title svg{width:20px}.game-home-card-title small{color:#71808d;font:700 9px/1 monospace;letter-spacing:.14em}.game-home-card-title h3{margin:5px 0 0;font-size:20px}.game-home-reward-grid article>p{color:var(--gh-muted);line-height:1.6}.game-home-reward-grid article>button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:46px;margin-top:auto;padding:14px 0 0;border:0;border-top:1px solid var(--gh-line);background:transparent;color:var(--gh-text);font-weight:700;cursor:pointer}.game-home-reward-grid article>button svg{width:17px;color:var(--gh-live)}.game-home-days{display:grid;grid-template-columns:repeat(7,1fr);gap:5px;margin:28px 0 12px}.game-home-days span{aspect-ratio:1;display:grid;place-items:center;border:1px solid var(--gh-line);border-radius:8px;color:#7e8c98;font:700 11px/1 monospace}.game-home-days .is-today{border-color:var(--gh-gold);background:#f2b84b1f;color:var(--gh-gold);box-shadow:0 0 0 3px #f2b84b0d}.game-home-ranking-card ol{display:grid;gap:8px;margin:22px 0;padding:0;list-style:none}.game-home-ranking-card li{display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:9px;min-height:44px;padding:0 11px;border-radius:10px;background:#0b0f13}.game-home-ranking-card li small{color:#6f7d88}.game-home-rank{font:750 12px/1 monospace;color:#7e8d99}.game-home-rank.rank-1{color:var(--gh-gold)}.game-home-asof{font-size:11px!important}.game-home-invite-rule{display:flex;align-items:flex-start;gap:9px;margin:16px 0;padding:12px;border-radius:10px;background:#0a0f13;color:#9eb0bb;font-size:12px;line-height:1.5}.game-home-invite-rule svg{width:17px;flex:0 0 auto;color:var(--gh-live)}.game-home-earn{display:grid;grid-template-columns:1.5fr auto auto;align-items:center;gap:30px;margin-bottom:48px;padding:30px;border:1px solid rgba(36,214,181,.26);border-radius:20px;background:linear-gradient(110deg,#24d6b517,#10151bf5 48%)}.game-home-earn-copy{display:flex;align-items:center;gap:18px}.game-home-earn h2{margin:0;font-size:24px}.game-home-earn-copy p:last-child{max-width:700px;margin:8px 0 0;color:var(--gh-muted);line-height:1.55}.game-home-earn-state{min-width:170px;display:flex;flex-direction:column}.game-home-earn-state small{color:#73818d;font:700 9px/1 monospace;letter-spacing:.13em}.game-home-earn-state strong{margin:6px 0;color:var(--gh-live);font:700 34px/1 monospace}.game-home-earn-state span{color:#8996a1;font-size:11px}.game-home-earn>button{min-height:46px;display:flex;align-items:center;gap:12px;padding:0 16px;border:1px solid #3a4651;border-radius:11px;background:#131a20;color:var(--gh-text);font-weight:700;cursor:pointer}.game-home-earn>button svg{width:17px;color:var(--gh-live)}.game-home-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:26px 0 8px;border-top:1px solid var(--gh-line);color:var(--gh-muted);font-size:13px}.game-home-footer>div{display:flex;align-items:center;gap:14px}.game-home-footer strong{color:var(--gh-text);letter-spacing:.12em}.game-home-footer a{color:var(--gh-live);text-decoration:none}@keyframes gh-float{0%,to{transform:translate(-3%) translateY(0) rotateY(-5deg)}50%{transform:translate(-3%) translateY(-10px) rotateY(-2deg)}}@media(max-width:1100px){.game-home-hero{grid-template-columns:1fr minmax(320px,.78fr)}.game-home-hero-copy{padding:48px 34px}.game-home h1{font-size:clamp(38px,5vw,58px)}.game-home-actions{grid-template-columns:repeat(2,1fr)}.game-home-products{grid-template-columns:1fr 1fr}.game-home-product-hash{grid-column:1/-1;min-height:280px}.game-home-reward-grid{grid-template-columns:1fr 1fr}.game-home-invite-card{grid-column:1/-1;min-height:260px!important}.game-home-earn{grid-template-columns:1fr auto}.game-home-earn>button{grid-column:1/-1;justify-content:center}}@media(max-width:760px){.game-home{margin:-8px 0 0}.game-home-hero{grid-template-columns:1fr;min-height:0;border-radius:20px}.game-home-hero-copy{padding:34px 22px 16px}.game-home h1{font-size:clamp(38px,12vw,54px)}.game-home-hero-copy>p{font-size:15px}.game-home-hero-actions{display:grid}.game-home-primary,.game-home-secondary{width:100%}.game-home-trust-row{display:grid}.game-home-hero-art{min-height:230px;overflow:hidden}.game-home-hero-art img{width:116%;transform:translate(5%,4%)}.game-home-live-dot{top:12px;right:14px}.game-home-actions{grid-template-columns:1fr;margin-bottom:54px}.game-home-section-head{align-items:flex-start;flex-direction:column}.game-home-section-head>p{text-align:left}.game-home-products,.game-home-reward-grid{grid-template-columns:1fr}.game-home-product-hash,.game-home-invite-card{grid-column:auto}.game-home-product{min-height:340px}.game-home-reward-grid>article{min-height:320px}.game-home-earn{grid-template-columns:1fr;padding:22px}.game-home-earn-copy{align-items:flex-start}.game-home-earn-state,.game-home-earn>button{grid-column:auto}.game-home-footer{align-items:flex-start;flex-direction:column}.game-home-footer>div{align-items:flex-start;flex-direction:column;gap:6px}}@media(prefers-reduced-motion:reduce){.game-home *{scroll-behavior:auto!important}.game-home-hero-art img{animation:none}.game-home button{transition:none!important}.game-home-primary:hover,.game-home-secondary:hover,.game-home-actions button:hover{transform:none}}
