:root{--ink:#111827;--muted:#667085;--paper:#f6f7f1;--lime:#c9ff47;--lime-dark:#8bc900;--blue:#6574ff;--pink:#ff6288;--line:#1118271f;--font-body:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:"Arial Rounded MT Bold", "Trebuchet MS", ui-sans-serif, system-ui, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);margin:0}button,input{font:inherit}a{color:inherit;text-decoration:none}.shell{max-width:1240px;margin:0 auto;padding-left:32px;padding-right:32px}.nav{justify-content:space-between;align-items:center;height:82px;display:flex}.brand,.game-brand{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;align-items:center;gap:10px;font-size:22px;font-weight:700;display:inline-flex}.brand-cell{background:var(--lime);border:2px solid var(--ink);border-radius:50%;width:27px;height:27px;display:inline-block;position:relative;box-shadow:inset -4px -5px #1118271a}.brand-cell:after,.brand-cell:before{background:var(--ink);content:"";border-radius:50%;width:3px;height:3px;position:absolute;top:8px}.brand-cell:before{left:7px}.brand-cell:after{right:7px}.nav-actions{align-items:center;gap:28px;display:flex}.text-link{color:var(--muted);font-size:14px;font-weight:600}.button{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:18px;min-height:52px;padding:0 25px;font-size:15px;font-weight:750;transition:transform .16s,box-shadow .16s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-2px)}.button:disabled{cursor:not-allowed;opacity:.55}.button-small{min-height:42px;padding:0 19px}.button-dark{background:var(--ink);color:#fff}.button-primary{background:var(--lime);color:var(--ink);box-shadow:0 8px 24px #8bc90033}.button-primary:hover{box-shadow:0 12px 28px #8bc90047}.button-secondary{color:var(--ink);background:#eef2f7}.button-ghost{border:1px solid var(--line);background:#fff}.button-tertiary{color:var(--muted);background:0 0;min-height:44px}.hero{grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;min-height:680px;padding-top:50px;padding-bottom:70px;display:grid}.eyebrow{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;font-size:12px;font-weight:750;display:flex}.live-dot{background:#30c96c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #30c96c21}.hero h1{font-family:var(--font-display), sans-serif;letter-spacing:-.075em;margin:28px 0;font-size:clamp(60px,6vw,92px);line-height:.94}.hero h1 span{color:var(--blue)}.hero-description{color:var(--muted);max-width:520px;margin:0;font-size:18px;line-height:1.65}.hero-actions{gap:12px;margin-top:34px;display:flex}.hero-proof{border-top:1px solid var(--line);gap:34px;margin-top:46px;padding-top:24px;display:flex}.hero-proof div{gap:3px;display:grid}.hero-proof strong{font-family:var(--font-display), sans-serif;font-size:18px}.hero-proof span{color:var(--muted);font-size:11px}.hero-arena{aspect-ratio:1.05;border:1px solid var(--line);background:#fbfcf7;border-radius:38px;position:relative;overflow:hidden;box-shadow:0 35px 80px #1218281c}.arena-grid{background-image:linear-gradient(#1118270e 1px,#0000 1px),linear-gradient(90deg,#1118270e 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0}.demo-cell{z-index:2;border:3px solid #111827ad;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;font-size:11px;display:flex;position:absolute}.demo-cell strong{font-family:var(--font-display), sans-serif;font-size:16px}.demo-cell-large{background:var(--lime);width:185px;height:185px;top:33%;left:39%;box-shadow:inset -15px -19px #3857001a}.demo-cell-large strong{font-size:26px}.demo-cell-small{background:var(--pink);width:84px;height:84px}.demo-cell-medium{background:#7a8aff;width:118px;height:118px}.demo-cell-one{top:20%;left:17%}.demo-cell-two{bottom:14%;right:13%}.demo-virus{clip-path:polygon(50% 0,59% 14%,73% 5%,77% 22%,94% 20%,88% 37%,100% 50%,84% 58%,94% 74%,76% 76%,73% 95%,58% 85%,50% 100%,40% 85%,25% 96%,22% 77%,4% 75%,15% 58%,0 50%,14% 40%,5% 24%,23% 23%,26% 5%,41% 15%);background:#69df88;border:3px solid #1e9950;width:70px;height:70px;position:absolute}.demo-virus-one{top:12%;right:9%}.demo-virus-two{bottom:9%;left:9%;transform:scale(.7)}.demo-food{border-radius:50%;width:9px;height:9px;position:absolute}.food-1{background:var(--pink)}.food-2{background:var(--blue)}.food-3{background:#f9c846}.food-4{background:#5ed890}.food-5{background:#9e72ff}.cashout-chip{background:var(--ink);color:#fff;white-space:nowrap;border-radius:999px;padding:12px 18px;font-size:12px;font-weight:650;position:absolute;bottom:25px;left:50%;transform:translate(-50%)}.world-section{padding-top:80px;padding-bottom:120px}.section-heading{justify-content:space-between;align-items:end;margin-bottom:38px;display:flex}.section-heading h2{font-family:var(--font-display), sans-serif;letter-spacing:-.055em;margin:7px 0 0;font-size:48px}.section-kicker{color:var(--blue);letter-spacing:.11em;text-transform:uppercase;font-size:12px;font-weight:800}.section-heading>p{color:var(--muted);max-width:480px;margin:0 0 4px;line-height:1.6}.world-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.world-card{border:1px solid var(--line);background:#fff;border-radius:26px;min-height:390px;padding:25px;position:relative;overflow:hidden}.world-card:before{background:var(--card-accent);content:"";filter:blur(2px);opacity:.2;border-radius:50%;width:190px;height:190px;position:absolute;top:-75px;right:-65px}.world-lime{--card-accent:var(--lime)}.world-blue{--card-accent:var(--blue)}.world-pink{--card-accent:var(--pink)}.world-card-top{justify-content:space-between;font-size:11px;display:flex;position:relative}.world-status{background:#eef0e7;border-radius:999px;padding:7px 10px;font-weight:700}.world-users{color:var(--muted);padding-top:7px}.world-price{font-family:var(--font-display), sans-serif;letter-spacing:-.08em;margin-top:38px;font-size:76px;font-weight:650}.world-card h3{font-family:var(--font-display), sans-serif;margin:0;font-size:21px}.world-card p{color:var(--muted);min-height:65px;font-size:14px;line-height:1.55}.world-button{background:var(--ink);color:#fff;width:100%;margin-top:10px}.how-section{background:var(--ink);color:#fff;padding:110px 0}.light-heading .section-kicker{color:var(--lime)}.steps{grid-template-columns:repeat(4,1fr);display:grid}.steps article{border-left:1px solid #ffffff24;padding:10px 30px 20px}.steps article:first-child{border-left:0;padding-left:0}.steps article>span{color:var(--lime);font-family:var(--font-display), sans-serif;font-size:13px;font-weight:700}.steps h3{font-family:var(--font-display), sans-serif;margin:35px 0 12px;font-size:20px}.steps p{color:#aab1c0;margin:0;font-size:14px;line-height:1.65}.footer{justify-content:space-between;align-items:center;min-height:120px;display:flex}.footer p,.footer>span{color:var(--muted);font-size:12px}.launch-screen{color:#111827;background:radial-gradient(circle at 50% 44%,#ffffff9e,#0000 0 31%),linear-gradient(145deg,#dfe6df 0%,#cbd3d0 44%,#e9ece6 100%);min-height:100dvh;position:relative;overflow:hidden auto}.launch-vignette{pointer-events:none;z-index:1;background:radial-gradient(circle at 16% 18%,#c9ff4738,#0000 0 20%),radial-gradient(circle at 84% 18%,#6574ff2e,#0000 0 18%),radial-gradient(circle at 88% 82%,#ff628829,#0000 0 22%),linear-gradient(#1118272e,#0000 18% 70%,#11182729);position:absolute;inset:0}.launch-grid{background-image:linear-gradient(#1118271f 1px,#0000 1px),linear-gradient(90deg,#1118271f 1px,#0000 1px);background-size:64px 64px;animation:26s linear infinite launch-grid-pan;position:absolute;inset:0}.launch-screen:after{content:"";pointer-events:none;z-index:2;background:radial-gradient(circle,#0000 0 50%,#1118271f 100%);position:absolute;inset:0}.launch-cells{pointer-events:none;z-index:1;position:absolute;inset:0}.launch-cell{background:var(--cell-fill);border:2px solid var(--cell-stroke);box-shadow:none;font-family:var(--font-display), sans-serif;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.launch-cell b{color:#fff;text-shadow:-1px -1px #111827,1px -1px #111827,-1px 1px #111827,1px 1px #111827,0 2px #111827;font-size:clamp(16px,1.8vw,28px);font-weight:950;line-height:1}.launch-cell-hero{--cell-fill:#00f238;--cell-stroke:#00be04;width:300px;height:300px;top:56%;left:6%}.launch-cell-blue{--cell-fill:#5d75ff;--cell-stroke:#2941cb;width:170px;height:170px;top:12%;right:11%}.launch-cell-pink{--cell-fill:#ff6288;--cell-stroke:#cb2e54;width:145px;height:145px;bottom:10%;right:22%}.launch-cell-green{--cell-fill:#22c55e;--cell-stroke:#00912a;width:116px;height:116px;top:18%;left:16%}.launch-virus,.launch-red-virus{clip-path:polygon(50% 0,59% 14%,73% 5%,77% 22%,94% 20%,88% 37%,100% 50%,84% 58%,94% 74%,76% 76%,73% 95%,58% 85%,50% 100%,40% 85%,25% 96%,22% 77%,4% 75%,15% 58%,0 50%,14% 40%,5% 24%,23% 23%,26% 5%,41% 15%);filter:drop-shadow(0 18px 26px #11182733);background:#79df8d;border:3px solid #209651;width:112px;height:112px;position:absolute}.launch-virus-one{animation:14s linear infinite launch-spin;top:12%;left:8%}.launch-virus-two{animation:18s linear infinite reverse launch-spin;bottom:10%;right:7%;transform:scale(.86)}.launch-red-virus{background:#ff5262;border-color:#a51f2a;animation:16s linear infinite launch-spin;top:58%;right:29%;transform:scale(.72)}.launch-ejected{background:#f7d24b;border:2px solid #11182724;border-radius:50%;width:20px;height:20px;animation:3.8s ease-in-out infinite launch-shot;position:absolute;box-shadow:0 0 0 8px #f7d24b24}.launch-ejected-one{top:31%;right:38%}.launch-ejected-two{animation-delay:-1.4s;bottom:25%;left:31%}.launch-food{border:1px solid #1118271f;border-radius:50%;width:15px;height:15px;animation:3.8s ease-in-out infinite launch-food-pulse;position:absolute;box-shadow:inset -2px -3px #11182714}.launch-food-1{background:#ff6288}.launch-food-2{background:#6574ff}.launch-food-3{background:#f4c544}.launch-food-4{background:#24b36b}.launch-food-5{background:#9e72ff}.launch-nav{z-index:4;justify-content:space-between;align-items:center;gap:18px;padding:22px 32px 0;display:flex;position:relative}.launch-brand{font-family:var(--font-display), sans-serif;background:#ffffffb8;border:1px solid #1118271f;border-radius:999px;align-items:center;gap:10px;padding:10px 16px 10px 12px;font-size:24px;font-weight:900;display:inline-flex;box-shadow:0 10px 28px #11182714}.launch-live-strip{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff;background:#111827c2;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;padding:8px;font-size:12px;font-weight:850;display:flex;box-shadow:0 18px 44px #11182729}.launch-live-strip span{align-items:center;gap:8px;padding:7px 10px;display:inline-flex}.launch-live-strip i{background:#30c96c;border-radius:50%;width:7px;height:7px;animation:1.1s ease-in-out infinite alternate launch-live;display:inline-block;box-shadow:0 0 0 5px #30c96c33}.launch-nav-actions{align-items:center;gap:12px;display:flex}.launch-nav-actions>a{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc7;border:1px solid #1118271a;border-radius:999px;padding:12px 18px;font-weight:800;box-shadow:0 10px 28px #11182714}.launch-layout{z-index:4;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;max-width:1360px;margin:30px auto 0;padding:0 28px 42px;display:grid;position:relative}.launch-panel,.launch-console{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc2;border:1px solid #11182724;border-radius:8px;box-shadow:0 28px 80px #1118272e,inset 0 1px #ffffffb8}.launch-panel{gap:18px;min-height:0;padding:20px;display:grid}.launch-panel-head{justify-content:space-between;align-items:center;display:flex}.launch-panel-head span{font-family:var(--font-display), sans-serif;font-size:22px;font-weight:900}.launch-panel-head strong{color:#374151;background:#11182714;border-radius:999px;padding:7px 10px;font-size:12px}.launch-leaderboard{gap:9px;margin:0;padding:0;list-style:none;display:grid}.launch-leaderboard li{background:#ffffff94;border:1px solid #1118271a;border-radius:8px;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;min-height:56px;padding:10px;display:grid}.launch-leaderboard li>span{color:#fff;background:#111827;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:900;display:flex}.launch-leaderboard div{gap:2px;min-width:0;display:grid}.launch-leaderboard strong,.launch-leaderboard em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.launch-leaderboard em{color:#667085;font-size:11px;font-style:normal}.launch-leaderboard b{color:#168a46;font-family:var(--font-display), sans-serif;font-size:17px}.launch-empty{color:#667085;border:1px dashed #11182733;border-radius:8px;align-content:center;min-height:150px;padding:18px;display:grid}.launch-empty strong{color:#111827;font-family:var(--font-display), sans-serif;font-size:20px}.launch-panel-skeleton{min-height:220px}.launch-skeleton-icon,.launch-skeleton-row span,.launch-skeleton-row i,.launch-skeleton-row b,.launch-skeleton-row em,.launch-skeleton-card,.launch-skeleton-stats span{background:#11182714;border-radius:8px;animation:1.4s ease-in-out infinite launch-skeleton-pulse}.launch-skeleton-icon{width:32px;height:32px;display:block}.launch-skeleton-list{gap:10px;display:grid}.launch-skeleton-row{background:#ffffff7a;border:1px solid #1118270f;border-radius:12px;grid-template-columns:22px minmax(0,1fr) 52px;align-items:center;gap:10px;min-height:48px;padding:8px;display:grid}.launch-skeleton-row span{width:22px;height:22px}.launch-skeleton-row div{gap:7px;display:grid}.launch-skeleton-row i{width:min(130px,80%);height:12px}.launch-skeleton-row b{width:min(170px,65%);height:10px}.launch-skeleton-row em{justify-self:end;width:48px;height:14px}.launch-skeleton-card{min-height:86px}.launch-skeleton-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.launch-skeleton-stats span{height:56px}@keyframes launch-skeleton-pulse{0%,to{opacity:.55}50%{opacity:1}}.launch-panel-stat{border-top:1px solid #1118271f;justify-content:space-between;align-items:center;padding-top:16px;display:flex}.launch-panel-stat span{color:#667085;font-size:13px;font-weight:800}.launch-panel-stat strong{color:#6574ff;font-family:var(--font-display), sans-serif;font-size:36px}.launch-console{gap:14px;min-height:0;padding:20px;display:grid;position:relative}.launch-console:before{content:"";background:radial-gradient(circle at 18% 22%,#c9ff4759,#0000 0 20%),radial-gradient(circle at 88% 18%,#6574ff38,#0000 0 18%),linear-gradient(90deg,#11182714,#0000);border-radius:8px 8px 0 0;height:7px;position:absolute;top:0;left:0;right:0}.launch-console-head{text-align:left}.launch-mode-pill{color:#374151;text-transform:uppercase;background:#11182714;border-radius:999px;align-items:center;gap:8px;margin-bottom:10px;padding:8px 12px;font-size:12px;font-weight:900;display:inline-flex}.launch-mode-pill span{background:#30c96c;border-radius:50%;width:8px;height:8px;animation:1.1s ease-in-out infinite alternate launch-live}.launch-console-head h1{font-family:var(--font-display), sans-serif;letter-spacing:0;text-shadow:0 5px #11182714;margin:0;font-size:clamp(58px,6vw,92px);font-weight:950;line-height:.82}.launch-console-head p{color:#344054;max-width:none;margin:12px 0 0;font-size:14px;line-height:1.5}.launch-name-row{grid-template-columns:74px 1fr;align-items:center;gap:12px;display:grid}.launch-cell-preview{background:var(--cell-fill,#00f238);border:2px solid var(--cell-stroke,#00be04);box-shadow:none;border-radius:50%;justify-content:center;align-items:center;width:74px;height:74px;animation:4s ease-in-out infinite launch-preview-wobble;display:flex}.launch-cell-preview span{color:#fff;font-family:var(--font-display), sans-serif;font-size:var(--preview-name-size,18px);text-align:center;text-shadow:-1px -1px #111827,1px -1px #111827,-1px 1px #111827,1px 1px #111827,0 2px #111827;white-space:nowrap;font-weight:950;line-height:1}.launch-name{gap:8px;min-width:0;display:grid}.launch-name span{color:#667085;text-transform:uppercase;font-size:12px;font-weight:900}.launch-name input{color:#111827;font-family:var(--font-display), sans-serif;background:#ffffffb8;border:2px solid #11182729;border-radius:8px;min-width:0;height:62px;padding:0 18px;font-size:24px}.launch-name input:focus{border-color:#6574ff;outline:4px solid #6574ff29}.launch-name-check{color:#fff;cursor:pointer;background:#168a46;border:0;border-radius:8px;justify-content:center;align-self:end;align-items:center;width:62px;height:62px;padding:0;font-weight:900;display:flex}.launch-name-check:disabled{cursor:not-allowed;opacity:.6}.launch-name-status{margin:-4px 0 0 86px;font-size:12px;font-weight:850}.launch-name-status.is-error{color:#c03546}.launch-name-status.is-success{color:#168a46}.launch-worlds{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.launch-worlds button{color:#111827;cursor:pointer;text-align:left;background:#ffffffad;border:2px solid #11182724;border-radius:8px;gap:3px;min-height:82px;padding:10px;transition:transform .16s,border-color .16s,background .16s;display:grid;position:relative}.launch-worlds button:hover{transform:translateY(-2px)}.launch-worlds strong{font-family:var(--font-display), sans-serif;font-size:24px;line-height:1}.launch-worlds span{color:#344054;text-transform:uppercase;font-size:11px;font-weight:800}.launch-worlds em{color:#667085;font-size:11px;font-style:normal;font-weight:850}.launch-worlds button[data-state=maintenance],.launch-worlds button[data-state=admissions_paused]{opacity:.64}.launch-selected{color:#fff;background:#111827db;border-radius:8px;grid-template-columns:1.1fr 1fr .8fr;gap:1px;display:grid;overflow:hidden}.launch-selected div{gap:4px;padding:13px;display:grid}.launch-selected div+div{border-left:1px solid #1118271a}.launch-selected span{color:#ffffff94;text-transform:uppercase;font-size:10px;font-weight:900}.launch-selected strong{font-family:var(--font-display), sans-serif;font-size:16px}.launch-warning{color:#7f1d1d;background:#ff62881f;border:1px solid #c52b4b42;border-radius:8px;gap:3px;padding:10px 12px;display:grid}.launch-warning strong{font-family:var(--font-display), sans-serif;font-size:14px}.launch-warning span{color:#9f3a45;font-size:12px;line-height:1.35}.launch-play{color:#fff;cursor:pointer;font-family:var(--font-display), sans-serif;text-align:center;background:#111827;border:0;border-radius:8px;justify-content:center;align-items:center;min-height:62px;font-size:23px;font-weight:900;transition:transform .16s,box-shadow .16s;display:flex;box-shadow:0 10px #1118273d,0 18px 35px #11182733}.launch-play:hover{transform:translateY(-2px);box-shadow:0 12px #1118273d,0 24px 42px #1118273d}.launch-play-locked{background:#6574ff;box-shadow:0 10px #3e4abe5c,0 18px 35px #6574ff3d}.launch-play-disabled{box-shadow:none;background:#667085}.profile-nav-button{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff;cursor:pointer;background:#111827e6;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:9px;min-height:42px;padding:10px 14px;font-weight:900;display:inline-flex;box-shadow:0 10px 28px #11182729}.profile-nav-button span{text-overflow:ellipsis;white-space:nowrap;max-width:128px;overflow:hidden}.profile-dialog{gap:16px;display:grid}.profile-section{border:1px solid #1118271a;border-radius:8px;gap:12px;padding:14px;display:grid}.profile-section-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.profile-section-head span,.profile-field span,.profile-wallet-box span,.profile-info-list dt{color:#667085;text-transform:uppercase;font-size:11px;font-weight:900}.profile-section-head strong{color:#111827;font-family:var(--font-display), sans-serif;text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.profile-field,.profile-wallet-box{gap:8px;display:grid}.profile-username-row{grid-template-columns:minmax(0,1fr) 112px;align-items:end;gap:10px;display:grid}.profile-field input{color:#111827;font-family:var(--font-display), sans-serif;background:#f6f7f1;border:2px solid #11182724;border-radius:8px;min-height:52px;padding:0 14px;font-size:22px}.profile-field input:focus{border-color:#6574ff;outline:4px solid #6574ff29}.profile-actions-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.profile-actions-row button,.profile-username-row button,.profile-wallet-box button{color:#fff;cursor:pointer;background:#111827;border:0;border-radius:8px;min-height:42px;font-weight:900}.profile-username-row button{min-height:52px}.profile-actions-row button:disabled,.profile-username-row button:disabled,.profile-wallet-box button:disabled{cursor:not-allowed;opacity:.55}.profile-actions-row .profile-primary-action,.profile-username-row .profile-primary-action,.profile-wallet-box button{background:#168a46}.profile-status{margin:0;font-size:12px;font-weight:850}.profile-status.is-error{color:#c03546}.profile-status.is-success{color:#168a46}.profile-wallet-box code{overflow-wrap:anywhere;background:#f6f7f1;border:1px solid #1118271f;border-radius:8px;padding:12px;font-size:12px}.profile-info-list{gap:10px;margin:0;display:grid}.profile-info-list div{grid-template-columns:112px 1fr;align-items:baseline;gap:8px;display:grid}.profile-info-list dd{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:850}.profile-logout-button{color:#fff;cursor:pointer;background:#c03546;border:0;border-radius:8px;min-height:48px;font-weight:950}.launch-console-foot{color:#667085;text-transform:uppercase;justify-content:space-between;font-size:12px;font-weight:900;display:flex}.launch-balance{justify-items:center;gap:5px;padding:18px 0 10px;display:grid}.launch-balance strong{font-family:var(--font-display), sans-serif;font-size:48px;line-height:1}.launch-balance span{color:#667085;font-size:13px}.launch-account-meta,.launch-login-copy,.launch-affiliate{border-top:1px solid #1118271f;gap:7px;padding-top:16px;display:grid}.launch-account-meta span,.launch-login-copy span,.launch-affiliate span{color:#667085;font-size:13px;line-height:1.45}.launch-account-meta strong,.launch-login-copy strong,.launch-affiliate strong{font-family:var(--font-display), sans-serif;font-size:20px}.launch-wallet-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.launch-wallet-action{color:#fff;cursor:pointer;background:#111827;border:0;border-radius:8px;justify-content:center;align-items:center;min-height:48px;font-weight:900;display:flex}.launch-wallet-action-deposit{background:#168a46}.launch-wallet-panel .button,.launch-affiliate-panel .button{border-radius:8px;width:100%;min-height:52px}.launch-affiliate-hero{background:linear-gradient(135deg,#168a461a,#1118270a),#ffffffa8;border:1px solid #1118271a;border-radius:8px;gap:10px;padding:14px;display:grid}.launch-affiliate-hero>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.launch-affiliate-hero span,.launch-affiliate-link span,.launch-affiliate-stats dt{color:#667085;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.launch-affiliate-hero strong{color:#fff;font-family:var(--font-display), sans-serif;letter-spacing:1px;background:#111827;border-radius:999px;padding:8px 12px 7px;font-size:22px;line-height:1}.launch-affiliate-hero p{color:#475467;margin:0;font-size:13px;line-height:1.4}.launch-affiliate-link{background:#ffffffb8;border:1px solid #1118271a;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px;padding:10px;display:grid}.launch-affiliate-link>div{gap:4px;min-width:0;display:grid}.launch-affiliate-link code{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;font-weight:800;line-height:1.25;display:block;overflow:hidden}.launch-affiliate-link button{color:#fff;cursor:pointer;background:#111827;border:0;border-radius:7px;min-width:76px;padding:0 14px;font-size:13px;font-weight:900}.launch-affiliate-link button:disabled{cursor:not-allowed;opacity:.55}.launch-affiliate-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.launch-affiliate-stats div{background:#1118270d;border:1px solid #11182714;border-radius:8px;gap:3px;min-width:0;padding:10px;display:grid}.launch-affiliate-stats dd{color:#111827;font-family:var(--font-display), sans-serif;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;line-height:1;overflow:hidden}.affiliate-info-button{color:#475467;cursor:pointer;background:#1118270f;border:1px solid #1118271a;border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background .16s,color .16s,transform .16s;display:flex}.affiliate-info-button:hover{color:#fff;background:#111827;transform:translateY(-1px)}.affiliate-info-button:focus-visible{outline-offset:2px;outline:2px solid #6574ff}.affiliate-info-dialog{gap:18px;width:540px;max-width:min(540px,100vw - 28px);display:grid}.affiliate-info-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.affiliate-info-list li{grid-template-columns:26px minmax(0,1fr);align-items:flex-start;gap:11px;display:grid}.affiliate-info-list li>span{color:#fff;background:#111827;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;font-weight:900;display:flex}.affiliate-info-list li>div{gap:4px;display:grid}.affiliate-info-list strong{color:#111827;font-size:14px}.affiliate-info-list p,.affiliate-info-example p,.affiliate-info-release{color:#667085;margin:0;font-size:13px;line-height:1.5}.affiliate-info-example{background:#c9ff4738;border:1px solid #8bc90042;border-radius:14px;gap:5px;padding:13px 14px;display:grid}.affiliate-info-example>span{color:#4d6e08;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.affiliate-info-release{border-top:1px solid #1118271a;padding-top:14px}.launch-panel-head .how-to-play-button{color:#475467;cursor:pointer;background:#11182712;border:1px solid #1118271a;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;min-height:32px;padding:0 10px;transition:background .16s,color .16s,transform .16s;display:inline-flex}.launch-panel-head .how-to-play-button:hover{color:#fff;background:#111827;transform:translateY(-1px)}.launch-panel-head .how-to-play-button:focus-visible{outline-offset:2px;outline:2px solid #6574ff}.launch-panel-head .how-to-play-button>span{color:inherit;font-family:var(--font-body);font-size:11px;font-weight:850;line-height:1}.launch-dialog.how-to-play-dialog{grid-template-rows:auto minmax(0,1fr);gap:18px;width:720px;max-width:min(720px,100vw - 28px);max-height:calc(100dvh - 36px);display:grid;overflow:hidden}.how-to-play-scroll{gap:18px;min-height:0;padding-right:4px;display:grid;overflow-y:auto}.how-to-play-artwork{background:#edf2ec;border:1px solid #1118271a;border-radius:14px;margin:0}.how-to-play-artwork img{object-fit:cover;width:100%;height:clamp(140px,23dvh,220px);display:block}.how-to-play-artwork figcaption{color:#667085;padding:8px 10px;font-size:11px}.how-to-play-intro{background:#c9ff472e;border:1px solid #8bc9003d;border-radius:14px;gap:3px;padding:12px 14px;display:grid}.how-to-play-intro strong{color:#344b07;font-size:14px}.how-to-play-intro span{color:#52651b;font-size:13px;line-height:1.45}.how-to-play-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.how-to-play-list li{background:#11182709;border:1px solid #11182714;border-radius:14px;grid-template-columns:28px minmax(0,1fr);align-items:flex-start;gap:12px;padding:12px;display:grid}.how-to-play-list li>span{color:#fff;background:#111827;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:900;display:flex}.how-to-play-list li>div{gap:8px;display:grid}.how-to-play-list strong{color:#111827;font-size:14px}.how-to-play-list p{color:#667085;margin:0;font-size:13px;line-height:1.5}.how-to-play-card-artwork{background:#edf2ec;border:1px solid #11182717;border-radius:10px;margin:2px 0 0;overflow:hidden}.how-to-play-card-artwork img{width:100%;height:auto;display:block}.how-to-play-card-artwork figcaption{color:#667085;padding:6px 8px;font-size:10px}.launch-rules-list{counter-reset:launch-rule;gap:10px;margin:0;padding:0;list-style:none;display:grid}.launch-rules-list li{counter-increment:launch-rule;background:#ffffff94;border:1px solid #1118271a;border-radius:8px;gap:4px;min-height:66px;padding:12px 12px 12px 48px;display:grid;position:relative}.launch-rules-list li:before{color:#fff;content:counter(launch-rule);background:#111827;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;font-weight:900;display:flex;position:absolute;top:13px;left:12px}.launch-rules-list strong{font-family:var(--font-display), sans-serif;font-size:16px}.launch-rules-list span{color:#667085;font-size:13px;line-height:1.35}.launch-modal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:20;background:#11182780;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.launch-dialog{color:#111827;background:#fffffffa;border:1px solid #1118271f;border-radius:8px;width:480px;max-width:min(480px,100vw - 28px);max-height:calc(100dvh - 36px);padding:20px;overflow-y:auto;box-shadow:0 30px 90px #11182747}.launch-dialog-head{justify-content:space-between;align-items:start;gap:16px;display:flex}.launch-dialog-head div{gap:4px;display:grid}.launch-dialog-head span,.launch-chain-card span,.launch-address-block span{color:#667085;text-transform:uppercase;font-size:11px;font-weight:900}.launch-dialog-head strong{font-family:var(--font-display), sans-serif;font-size:26px}.launch-dialog-head button{color:#fff;cursor:pointer;background:#111827;border:0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;font-weight:900;line-height:1;display:flex}.launch-chain-card{background:#1118270f;border:1px solid #11182714;border-radius:8px;justify-content:space-between;align-items:center;margin-top:18px;padding:13px 14px;display:flex}.launch-chain-card strong{font-family:var(--font-display), sans-serif}.launch-address-block{gap:8px;margin-top:14px;display:grid}.launch-address-block code{overflow-wrap:anywhere;background:#f6f7f1;border:1px solid #1118271f;border-radius:8px;padding:12px;font-size:12px}.launch-address-block button{color:#fff;cursor:pointer;background:#168a46;border:0;border-radius:8px;min-height:42px;font-weight:900}.launch-address-block button:disabled{cursor:not-allowed;opacity:.55}.launch-qr{object-fit:contain;background:#fff;border:1px solid #1118271f;border-radius:8px;width:220px;height:220px;margin:16px auto 0;padding:8px;display:block}.launch-qr-empty{color:#667085;justify-content:center;align-items:center;font-weight:900;display:flex}.launch-dialog-copy{color:#667085;margin:14px 0 0;font-size:13px;line-height:1.5}.deposit-network-row{background:#1118270a;border:1px solid #11182714;border-radius:8px;justify-content:space-between;align-items:center;margin-top:20px;padding:12px 14px;display:flex}.deposit-network-row>span{color:#667085;text-transform:uppercase;font-size:11px;font-weight:900}.deposit-network-badge{background:#6574ff1a;border:1px solid #6574ff38;border-radius:999px;align-items:center;gap:7px;padding:5px 12px 5px 8px;font-size:13px;font-weight:800;display:flex}.deposit-network-dot{background:#6574ff;border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 4px #6574ff2e}.deposit-qr-wrap{background:#fff;border:1px solid #1118271a;border-radius:12px;justify-content:center;margin-top:18px;padding:16px;display:flex;box-shadow:0 8px 24px #11182712}.deposit-qr-wrap img{object-fit:contain;border-radius:6px;width:200px;height:200px;display:block}.deposit-qr-empty{color:#667085;justify-content:center;align-items:center;width:200px;height:200px;font-size:13px;font-weight:800;display:flex}.deposit-addr-block{gap:6px;margin-top:16px;display:grid}.deposit-addr-label{color:#667085;text-transform:uppercase;font-size:11px;font-weight:900}.deposit-addr-code{color:#111827;overflow-wrap:anywhere;word-break:break-all;background:#1118270a;border:1px solid #1118271a;border-radius:8px;padding:12px;font-size:11px;line-height:1.6;display:block}.deposit-addr-note{color:#667085;margin:0;font-size:11px}.deposit-copy-btn{color:#fff;cursor:pointer;background:#168a46;border:0;border-radius:8px;width:100%;min-height:48px;margin-top:10px;font-size:14px;font-weight:900;transition:background .16s,transform .12s}.deposit-copy-btn:hover:not(:disabled){background:#127a3e;transform:translateY(-1px)}.deposit-copy-btn:disabled{cursor:not-allowed;opacity:.5}.deposit-divider{border:0;border-top:1px solid #1118271a;margin:18px 0 14px}.deposit-auto-card{background:#30c96c14;border:1px solid #30c96c38;border-radius:8px;align-items:center;gap:10px;padding:12px 14px;display:flex}.deposit-auto-dot{background:#30c96c;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:1.1s ease-in-out infinite alternate launch-live;display:inline-block;box-shadow:0 0 0 4px #30c96c33}.deposit-auto-card>span{color:#1a6e3a;font-size:12px;font-weight:700;line-height:1.4}.deposit-scan-btn{color:#344054;cursor:pointer;background:0 0;border:1px solid #1118272e;border-radius:8px;width:100%;min-height:42px;margin-top:10px;font-size:13px;font-weight:800;transition:background .16s,border-color .16s}.deposit-scan-btn:hover:not(:disabled){background:#1118270d;border-color:#1118274d}.deposit-scan-btn:disabled{color:#667085;cursor:not-allowed}.deposit-scan-result{color:#344054;text-align:center;margin:8px 0 0;font-size:12px;font-weight:700}.withdraw-form{gap:14px;margin-top:4px;display:grid}.withdraw-field{gap:6px;display:grid}.withdraw-context-panel{background:linear-gradient(#ffffffdb,#f8fafce0),#11182708;border:1px solid #1118271f;border-radius:14px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:76px;display:grid;overflow:hidden}.withdraw-context-item{align-content:center;gap:8px;min-width:0;padding:16px 18px;display:grid}.withdraw-context-item+.withdraw-context-item{border-left:1px solid #11182717}.withdraw-context-item span{color:#667085;letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:950}.withdraw-context-item strong{color:#111827;font-family:var(--font-display), sans-serif;min-width:0;font-size:16px;font-weight:850;line-height:1}.withdraw-context-item-right{text-align:right}.withdraw-network-value{align-items:center;gap:8px;display:inline-flex}.withdraw-network-value .deposit-network-dot{box-shadow:0 0 0 6px #6574ff1f}@media (max-width:420px){.withdraw-context-panel{grid-template-columns:1fr}.withdraw-context-item{padding:14px 16px}.withdraw-context-item+.withdraw-context-item{border-top:1px solid #11182717;border-left:0}.withdraw-context-item-right{text-align:left}}.withdraw-label{color:#667085;text-transform:uppercase;font-size:11px;font-weight:900}.withdraw-input{color:#111827;background:#1118270a;border:1px solid #11182724;border-radius:8px;width:100%;min-height:48px;padding:0 14px;font-family:inherit;font-size:15px;transition:border-color .16s}.withdraw-input:focus{border-color:#6574ff;outline:3px solid #6574ff24}.withdraw-input::placeholder{color:#9aa4b2}.withdraw-address-wrap,.withdraw-amount-wrap{position:relative}.withdraw-address-wrap .withdraw-input{padding-right:52px}.withdraw-amount-wrap .withdraw-input{font-family:var(--font-display), sans-serif;padding-right:124px;font-size:24px;font-weight:700}.withdraw-currency{color:#667085;pointer-events:none;font-size:13px;font-weight:900;position:absolute;top:50%;right:66px;transform:translateY(-50%)}.withdraw-input-button{color:#111827;cursor:pointer;font:inherit;background:#ffffffdb;border:1px solid #11182724;border-radius:8px;justify-content:center;align-items:center;height:32px;font-size:12px;font-weight:900;transition:background .16s,border-color .16s,color .16s;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.withdraw-input-button:hover:not(:disabled){background:#fff;border-color:#11182752}.withdraw-input-button:disabled{color:#98a2b3;cursor:not-allowed}.withdraw-explorer-button{width:36px}.withdraw-max-button{min-width:48px;padding:0 10px}.withdraw-summary{background:#111827;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.withdraw-summary-cell{gap:4px;padding:13px;display:grid}.withdraw-summary-cell+.withdraw-summary-cell{border-left:1px solid #ffffff1a}.withdraw-summary-cell>span{color:#ffffff80;text-transform:uppercase;font-size:10px;font-weight:900}.withdraw-summary-cell>strong{color:#fff;font-family:var(--font-display), sans-serif;font-size:17px}.withdraw-net{color:#c9ff47!important}.withdraw-submit{color:#fff;cursor:pointer;font-family:var(--font-display), sans-serif;background:#111827;border:0;border-radius:8px;width:100%;min-height:54px;font-size:18px;font-weight:900;transition:transform .12s,box-shadow .12s;box-shadow:0 8px #11182733,0 14px 28px #11182724}.withdraw-submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px #11182733,0 18px 34px #1118272e}.withdraw-submit:disabled{box-shadow:none;cursor:not-allowed;opacity:.5}.withdraw-message{text-align:center;margin:0;font-size:12px;font-weight:700}.withdraw-message-ok{color:#168a46}.withdraw-message-err{color:#c2253a}.withdrawal-summary{color:#fff;background:#111827db;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.withdrawal-summary div{gap:4px;padding:11px;display:grid}.withdrawal-summary div+div{border-left:1px solid #ffffff1f}.withdrawal-summary span{color:#fff9;text-transform:uppercase;font-size:10px;font-weight:900}.withdrawal-summary strong{font-family:var(--font-display), sans-serif;font-size:16px}.launch-customize-panel{align-content:start}.launch-custom-preview{background:var(--cell-fill,#00f238);border:2px solid var(--cell-stroke,#00be04);box-shadow:none;border-radius:50%;justify-content:center;justify-self:center;align-items:center;width:126px;height:126px;display:flex}.launch-custom-preview span{color:#fff;font-family:var(--font-display), sans-serif;font-size:var(--custom-name-size,24px);text-shadow:-1px -1px #111827,1px -1px #111827,-1px 1px #111827,1px 1px #111827,0 2px #111827;font-weight:950;line-height:1}.launch-swatch-row,.launch-skin-row{justify-content:center;gap:8px;display:flex}.launch-swatch-row button{cursor:pointer;border:2px solid #11182729;border-radius:50%;width:34px;height:34px}.launch-swatch-row button[aria-pressed=true]{border-color:#111827;box-shadow:0 0 0 4px #1118271a}.launch-skin-row button{color:#111827;cursor:pointer;background:#ffffffad;border:1px solid #1118271f;border-radius:8px;min-height:38px;padding:0 12px;font-size:12px;font-weight:900}.launch-skin-row button[aria-pressed=true]{color:#fff;background:#111827}@keyframes launch-grid-pan{to{background-position:64px 64px}}@keyframes launch-food-pulse{50%{transform:scale(1.24)}}@keyframes launch-spin{to{rotate:360deg}}@keyframes launch-shot{50%{transform:translate(46px,-22px)scale(1.16)}}@keyframes launch-live{to{opacity:.58;transform:scale(.78)}}@keyframes launch-preview-wobble{50%{transform:translateY(-4px)scale(1.03)}}@keyframes launch-drift-a{50%{transform:translate(18px,-12px)scale(1.03)}}@keyframes launch-drift-b{50%{transform:translate(-22px,14px)scale(1.06)}}@keyframes launch-drift-c{50%{transform:translate(15px,18px)scale(.96)}}@keyframes launch-drift-d{50%{transform:translate(-12px,-15px)scale(1.08)}}.launch-drift-a{animation:7.8s ease-in-out infinite launch-drift-a}.launch-drift-b{animation:8.6s ease-in-out infinite launch-drift-b}.launch-drift-c{animation:7.2s ease-in-out infinite launch-drift-c}.launch-drift-d{animation:9.2s ease-in-out infinite launch-drift-d}@media (prefers-reduced-motion:reduce){.launch-grid,.launch-food,.launch-virus,.launch-red-virus,.launch-ejected,.launch-cell,.launch-cell-preview,.launch-live-strip i,.launch-mode-pill span{animation:none}}@media (min-width:901px){.launch-screen{--launch-gap:clamp(8px, 1.35vmin, 16px);--launch-pad:clamp(10px, 1.45vmin, 18px);--launch-small-pad:clamp(6px, 1vmin, 10px);--launch-title:clamp(16px, 1.9vmin, 20px);--launch-copy:clamp(10px, 1.22vmin, 13px);--launch-chip:clamp(10px, 1.1vmin, 12px);--launch-row-gap:clamp(6px, 1.05vmin, 13px);--launch-control:clamp(42px, 5.7vmin, 54px);--launch-cell-size:clamp(44px, 6.1vmin, 58px);--launch-world-height:clamp(54px, 7.5vmin, 70px);--launch-custom-cell:clamp(72px, 11vmin, 104px);height:100dvh;overflow:hidden}.launch-nav{gap:var(--launch-gap);padding:clamp(10px,1.7vmin,18px) 28px 0}.launch-brand{padding:clamp(6px,.9vmin,8px) 14px clamp(6px,.9vmin,8px) 10px;font-size:clamp(18px,2.2vmin,22px)}.launch-live-strip{font-size:var(--launch-chip);padding:clamp(5px,.8vmin,7px)}.launch-live-strip span{padding:clamp(4px,.75vmin,6px) clamp(6px,.95vmin,9px)}.launch-layout{gap:var(--launch-gap);transform-origin:top;grid-template-rows:minmax(0,1fr) minmax(0,.64fr);width:100%;max-width:none;height:calc(100dvh - clamp(70px,8.2vmin,88px));margin-top:clamp(10px,1.8vmin,20px);padding-bottom:clamp(10px,1.7vmin,18px);padding-left:clamp(28px,4vw,100px);padding-right:clamp(28px,4vw,100px);transform:scale(.86)}.launch-panel,.launch-console{padding:var(--launch-pad);overflow:hidden}.launch-panel{gap:var(--launch-row-gap)}.launch-panel-head span{font-size:var(--launch-title)}.launch-panel-head strong{font-size:var(--launch-chip);padding:clamp(5px,.85vmin,7px) clamp(7px,1.1vmin,10px)}.launch-console{gap:clamp(7px,1.05vmin,10px)}.launch-console-head p{font-size:var(--launch-copy);margin-top:clamp(5px,.9vmin,8px);line-height:1.35}.launch-name-row{grid-template-columns:var(--launch-cell-size) 1fr;gap:clamp(8px,1.2vmin,12px)}.launch-cell-preview{height:var(--launch-cell-size);width:var(--launch-cell-size)}.launch-cell-preview span{font-size:clamp(14px,1.8vmin,18px)}.launch-name{gap:clamp(3px,.7vmin,5px)}.launch-name span{font-size:clamp(9px,1.1vmin,12px)}.launch-name input{height:var(--launch-control);padding:0 clamp(10px,1.4vmin,14px);font-size:clamp(16px,2.1vmin,20px)}.launch-worlds{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(5px,.85vmin,7px)}.launch-worlds button{min-height:var(--launch-world-height);padding:var(--launch-small-pad)}.launch-worlds strong{font-size:clamp(16px,2.1vmin,20px)}.launch-worlds span,.launch-worlds em{font-size:clamp(9px,1.05vmin,11px)}.launch-selected div{padding:clamp(7px,1.05vmin,10px)}.launch-selected span{font-size:clamp(8px,.95vmin,10px)}.launch-selected strong{font-size:clamp(13px,1.6vmin,16px)}.launch-warning{padding:clamp(7px,1vmin,10px) clamp(8px,1.2vmin,12px)}.launch-warning strong{font-size:clamp(12px,1.35vmin,14px)}.launch-warning span{font-size:clamp(10px,1.15vmin,12px)}.launch-play{min-height:var(--launch-control);font-size:clamp(17px,2.15vmin,21px)}.launch-console-foot{font-size:clamp(9px,1.05vmin,11px)}.launch-balance{padding:clamp(4px,1.05vmin,10px) 0 clamp(2px,.5vmin,4px)}.launch-balance strong{font-size:clamp(28px,4.6vmin,42px)}.launch-balance span,.launch-account-meta span,.launch-login-copy span,.launch-affiliate span{font-size:var(--launch-copy)}.launch-account-meta strong,.launch-login-copy strong,.launch-affiliate strong{font-size:clamp(16px,1.9vmin,20px)}.launch-account-meta,.launch-login-copy,.launch-affiliate{padding-top:clamp(7px,1.25vmin,12px)}.launch-leaderboard{gap:clamp(5px,.85vmin,7px);overflow:hidden}.launch-leaderboard li{min-height:clamp(38px,5vmin,48px);padding:var(--launch-small-pad)}.launch-leaderboard li>span{width:clamp(22px,2.9vmin,28px);height:clamp(22px,2.9vmin,28px);font-size:clamp(10px,1.3vmin,13px)}.launch-leaderboard b{font-size:clamp(13px,1.6vmin,17px)}.launch-leaderboard em{font-size:clamp(9px,1.05vmin,11px)}.launch-empty{min-height:0;padding:var(--launch-pad)}.launch-empty strong{font-size:clamp(16px,2vmin,20px)}.launch-empty span{font-size:var(--launch-copy)}.launch-panel-stat{padding-top:clamp(6px,1vmin,10px)}.launch-panel-stat span{font-size:var(--launch-copy)}.launch-panel-stat strong{font-size:clamp(26px,4vmin,36px)}.launch-rules-list{gap:clamp(6px,1vmin,8px)}.launch-rules-list li{min-height:0;padding:clamp(7px,1.1vmin,10px) clamp(8px,1.1vmin,10px) clamp(7px,1.1vmin,10px) clamp(36px,4.3vmin,44px)}.launch-rules-list li:before{width:clamp(21px,2.7vmin,26px);height:clamp(21px,2.7vmin,26px);font-size:clamp(10px,1.25vmin,13px);top:clamp(8px,1.25vmin,13px);left:clamp(8px,1.2vmin,12px)}.launch-rules-list strong{font-size:clamp(13px,1.55vmin,15px)}.launch-rules-list span,.launch-affiliate-hero p,.launch-login-copy span{font-size:clamp(10px,1.15vmin,12px)}.launch-affiliate-hero{padding:clamp(9px,1.4vmin,14px)}.launch-affiliate-hero strong{padding:clamp(6px,.9vmin,8px) clamp(9px,1.2vmin,12px) clamp(5px,.8vmin,7px);font-size:clamp(16px,2vmin,22px)}.launch-affiliate-link{gap:clamp(6px,1vmin,10px);padding:clamp(7px,1.1vmin,10px)}.launch-affiliate-link code,.launch-affiliate-link button{font-size:clamp(11px,1.2vmin,13px)}.launch-affiliate-stats{gap:clamp(6px,.9vmin,8px)}.launch-affiliate-stats div{padding:clamp(7px,1vmin,10px)}.launch-affiliate-stats dd{font-size:clamp(14px,1.7vmin,18px)}.launch-wallet-actions{gap:clamp(6px,1vmin,10px)}.launch-wallet-action,.launch-wallet-panel .button,.launch-affiliate-panel .button{min-height:clamp(38px,5vmin,48px);font-size:clamp(12px,1.35vmin,15px)}.launch-custom-preview{height:var(--launch-custom-cell);width:var(--launch-custom-cell)}.launch-custom-preview span{font-size:clamp(15px,2vmin,19px)}.launch-swatch-row,.launch-skin-row{gap:clamp(6px,.9vmin,8px)}.launch-swatch-row button{width:clamp(24px,3.1vmin,30px);height:clamp(24px,3.1vmin,30px)}.launch-skin-row button{min-height:clamp(30px,3.6vmin,34px);padding:0 clamp(8px,1.2vmin,12px);font-size:clamp(10px,1.15vmin,12px)}}.game-shell{background:var(--paper);height:var(--game-viewport-height,100dvh);touch-action:none;width:100vw;position:relative;overflow:hidden}.game-shell.is-touch-device{--touch-bottom:max(18px, env(safe-area-inset-bottom))}.game-canvas{width:100%;height:100%;display:block}.game-topbar{pointer-events:none;z-index:5;grid-template-columns:1fr auto 1fr;align-items:center;padding:18px 22px;display:grid;position:absolute;top:0;left:0;right:0}.game-brand,.game-topbar a{pointer-events:auto}.game-topbar-actions{pointer-events:auto;justify-self:end;align-items:center;gap:8px;display:flex}.game-world-name,.connection-pill,.game-stats,.leaderboard,.game-help{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffc7;border:1px solid #1118271a;box-shadow:0 8px 30px #11182712}.game-world-name{text-transform:capitalize;border-radius:999px;padding:10px 15px;font-size:12px;font-weight:750}.connection-pill{border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:11px;display:flex}.connection-pill i{background:#9aa1ad;border-radius:50%;width:7px;height:7px}.connection-pill i.online{background:#24c66a}.game-shell.is-touch-device .game-topbar{grid-template-columns:1fr auto;padding:14px 16px}.game-shell.is-touch-device .connection-pill{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff5c;gap:5px;padding:7px 10px;font-size:10px}.game-shell.is-touch-device .game-topbar-actions{gap:6px}.game-shell.is-touch-device .connection-pill i{width:6px;height:6px}.game-shell.is-touch-device .game-world-name,.game-shell.is-touch-device .game-help,.game-shell.has-game-overlay .game-brand{display:none}.game-stats{border-radius:18px;width:150px;padding:16px 18px;position:absolute;top:82px;left:20px}.game-stats>span,.game-stats div span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.game-stats>strong{font-family:var(--font-display), sans-serif;margin:5px 0 14px;font-size:25px;display:block}.game-stats div{border-top:1px solid var(--line);justify-content:space-between;padding-top:10px;display:flex}.leaderboard{border-radius:18px;width:205px;padding:14px 12px;position:absolute;top:82px;right:20px}.leaderboard-title{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.leaderboard-header{justify-content:space-between;align-items:center;padding:3px 7px 9px;display:flex}.leaderboard-toggle{display:none}.leaderboard>.leaderboard-row{border-radius:9px;grid-template-columns:18px 1fr auto;align-items:center;gap:8px;padding:7px;font-size:11px;display:grid}.leaderboard>.leaderboard-row.is-you{background:var(--lime)}.leaderboard>.leaderboard-row>span,.leaderboard em{color:var(--muted);font-style:normal}.game-shell.is-touch-device .game-stats{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff5c;width:84px;padding:7px 8px;top:50px;left:12px}.game-shell.is-touch-device .game-stats>span,.game-shell.is-touch-device .game-stats div span{letter-spacing:.07em;font-size:8px}.game-shell.is-touch-device .game-stats>strong{margin:2px 0 5px;font-size:14px}.game-shell.is-touch-device .game-stats div{padding-top:5px}.game-shell.is-touch-device .game-stats div b{font-size:11px}.game-shell.is-touch-device .leaderboard{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff5c;border-radius:14px;width:118px;padding:5px;top:50px;right:12px}.game-shell.is-touch-device .leaderboard-title{letter-spacing:.04em;white-space:nowrap;flex:1;min-width:0;font-size:7px;line-height:1}.game-shell.is-touch-device .leaderboard-header{gap:6px;padding:3px 5px 5px}.game-shell.is-touch-device .leaderboard-toggle{-webkit-tap-highlight-color:transparent;color:var(--ink);cursor:pointer;background:#11182714;border:0;border-radius:50%;outline:none;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;padding:0;line-height:1;display:flex}.game-shell.is-touch-device .leaderboard-toggle:focus-visible{box-shadow:0 0 0 2px #2563eba6}.game-shell.is-touch-device .leaderboard-toggle svg{width:11px;height:11px;display:block}.game-shell.is-touch-device .leaderboard>.leaderboard-row{border-radius:8px;grid-template-columns:9px minmax(0,1fr) auto;gap:3px;padding:3px 5px;font-size:8px}.game-shell.is-touch-device .leaderboard>.leaderboard-row>span{text-align:left;justify-self:start}.game-shell.is-touch-device .leaderboard>.leaderboard-row strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.game-shell.is-touch-device .leaderboard>.leaderboard-row em{text-align:right;justify-self:end}.game-shell.is-touch-device .cashout-status{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#111827ad;box-shadow:0 12px 30px #11182729}@media (orientation:portrait){.game-shell.is-touch-device .cashout-status{bottom:max(140px, calc(env(safe-area-inset-bottom) + 126px))}}.game-shell.is-touch-device .game-topbar{padding:9px 12px}.game-shell.is-touch-device .game-brand{gap:7px;font-size:18px}.game-shell.is-touch-device .game-brand .brand-cell{width:23px;height:23px}.game-shell.is-touch-device .game-brand .brand-cell:after,.game-shell.is-touch-device .game-brand .brand-cell:before{width:2px;height:2px;top:7px}.game-shell.is-touch-device .game-brand .brand-cell:before{left:6px}.game-shell.is-touch-device .game-brand .brand-cell:after{right:6px}.game-help{border-radius:999px;gap:16px;padding:10px 14px;font-size:11px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.cashout-status{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff;background:#111827eb;border:1px solid #ffffff24;border-radius:18px;width:min(330px,100vw - 36px);padding:15px 17px;position:absolute;bottom:72px;left:50%;transform:translate(-50%);box-shadow:0 18px 50px #11182747}.cashout-status>div:first-child{justify-content:space-between;align-items:center;display:flex}.cashout-status strong{font-size:13px}.cashout-status span{color:#ffffffad;font-size:11px}.cashout-track{background:#ffffff26;border-radius:999px;height:8px;margin:12px 0 10px;overflow:hidden}.cashout-track i{background:var(--lime);border-radius:inherit;height:100%;transition:width 90ms linear;display:block}.cashout-status button{color:#fff;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;text-decoration:underline}kbd{background:var(--ink);color:#fff;border-radius:5px;margin-right:3px;padding:4px 6px;font-family:inherit;font-size:9px}.game-overlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f6f7f1c2;justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:0}.join-card{border:1px solid var(--line);text-align:center;background:#fff;border-radius:28px;width:100%;max-width:430px;padding:34px;box-shadow:0 30px 90px #11182729}.centered-brand{justify-content:center}.join-card h1{font-family:var(--font-display), sans-serif;letter-spacing:-.055em;margin:35px 0 12px;font-size:34px}.join-card>p{color:var(--muted);max-width:340px;margin:0 auto 26px;font-size:14px;line-height:1.6}.join-card form{text-align:left}.join-card label{text-transform:uppercase;margin:0 0 8px 5px;font-size:11px;font-weight:750;display:block}.join-card input{background:var(--paper);border:1px solid #0000;border-radius:14px;outline:none;width:100%;padding:16px;font-size:16px}.join-card input:focus{border-color:var(--blue)}.join-card-actions{gap:10px;display:grid}.join-card-actions .full-button{margin-top:0}.full-button{width:100%;margin-top:12px}.overlay-orb{background:var(--lime);border:3px solid var(--ink);border-radius:50%;width:74px;height:74px;margin:24px auto 0;animation:1.2s ease-in-out infinite alternate pulse}.run-summary{max-width:520px}.run-eyebrow{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;margin:22px auto 0;padding:5px 14px;font-size:11px;font-weight:750;display:table}.run-eyebrow.is-win{background:var(--lime);color:var(--ink)}.run-eyebrow.is-loss{color:#c11a4b;background:#ff628829}.run-performance{margin:14px auto}.run-performance span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px;font-size:11px;font-weight:800;display:block}.run-performance strong{color:var(--ink);font-family:var(--font-display), sans-serif;letter-spacing:-.05em;font-size:clamp(44px,9vw,64px);font-weight:900;line-height:.95;display:block}.run-performance strong.is-positive{color:#138a36}.run-performance strong.is-negative{color:#d12b4f}.run-performance p{color:var(--muted);max-width:380px;margin:10px auto 0;font-size:13px;line-height:1.45}.run-result-strip{border-block:1px solid var(--line);color:var(--muted);letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:7px;margin:0 0 18px;padding:13px 0;font-size:11px;font-weight:760;display:flex}.run-result-strip strong{color:var(--ink);letter-spacing:0;text-transform:none;font-size:15px}.run-result-strip i{background:var(--line);border-radius:999px;width:4px;height:4px;display:block}.run-chart{margin:0 0 16px;position:relative}.run-chart svg{touch-action:none;width:100%;height:auto;display:block}.run-chart-tooltip{background:var(--ink);color:#fff;pointer-events:none;white-space:nowrap;border-radius:8px;padding:4px 9px;font-size:11px;font-weight:650;position:absolute;top:0;left:0;transform:translate(-50%,calc(-100% - 8px))}.run-stat-grid{border-block:1px solid var(--line);grid-auto-columns:1fr;grid-auto-flow:column;gap:6px;margin:0 0 22px;padding:14px 0;display:grid}.run-stat-grid dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:750}.run-stat-grid dd{margin:4px 0 0;font-size:17px;font-weight:800}.game-shell.is-touch-device .game-overlay{-webkit-overflow-scrolling:touch;overflow-y:auto}.game-shell.is-touch-device .run-summary{max-width:min(520px,100vw - 24px);padding:18px}.game-shell.is-touch-device .run-eyebrow{margin-top:10px;padding:4px 12px;font-size:9px}.game-shell.is-touch-device .run-performance{margin:8px auto}.game-shell.is-touch-device .run-performance strong{font-size:clamp(30px,9vw,44px)}.game-shell.is-touch-device .run-performance p{margin-top:6px;font-size:11px}.game-shell.is-touch-device .run-result-strip{margin-bottom:10px;padding:8px 0;font-size:10px}.game-shell.is-touch-device .run-chart{margin-bottom:10px}.game-shell.is-touch-device .run-chart svg{max-height:124px}.game-shell.is-touch-device .run-stat-grid{margin-bottom:12px;padding:9px 0}.game-shell.is-touch-device .run-stat-grid dd{font-size:15px}.game-shell.is-touch-device .join-card-actions{gap:8px}.game-shell.is-touch-device .join-card-actions .button{min-height:44px}.share-modal-backdrop{z-index:40;background:#1118276b;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.share-dialog{border:1px solid var(--line);text-align:center;background:#fff;border-radius:22px;width:min(450px,100%);max-width:450px;max-height:calc(100vh - 36px);padding:18px;overflow:hidden;box-shadow:0 30px 90px #11182733}.share-dialog-head{text-align:left;justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.share-dialog-head span,.share-control-group>span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.share-dialog-head strong{color:var(--ink);margin-top:3px;font-size:20px;font-weight:900;display:block}.share-dialog-head button{background:var(--paper);border:1px solid var(--line);color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.share-dialog-body{grid-template-columns:1fr;align-items:center;gap:12px;display:grid}.share-preview-frame{background:var(--paper);border:1px solid var(--line);border-radius:20px;justify-content:center;justify-self:center;align-items:center;width:min(310px,100%);min-height:0;padding:10px;display:flex;position:relative;overflow:hidden}.share-preview-theme-toggle{z-index:2;background:#ffffffe0;border:1px solid #1118271f;border-radius:999px;align-items:center;gap:2px;padding:2px;display:flex;position:absolute;top:16px;right:16px;box-shadow:0 10px 26px #1118271f}.share-preview-theme-toggle button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:16px;height:16px;padding:0;line-height:0;display:grid}.share-preview-theme-toggle button svg{display:block}.share-preview-theme-toggle button[aria-pressed=true]{background:var(--ink);color:#fff}.share-preview-frame img{aspect-ratio:9/16;object-fit:contain;border-radius:16px;max-width:100%;max-height:min(48vh,500px);display:block;box-shadow:0 20px 48px #11182738}.share-preview-badge{color:#fff;background:#111827db;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:850;position:absolute;top:20px;left:50%;transform:translate(-50%)}.share-preview-empty{color:var(--muted);align-items:center;gap:8px;font-size:13px;font-weight:750;display:flex}.share-controls{justify-self:stretch;gap:10px;display:grid}.share-control-group{justify-items:center;gap:0;display:grid}.share-option-row{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.share-toggle-button{background:var(--paper);border:1px solid var(--line);color:var(--ink);cursor:pointer;text-transform:capitalize;border-radius:14px;align-items:center;gap:6px;min-height:36px;padding:0 11px;font-size:12px;font-weight:800;display:inline-flex;position:relative}.share-toggle-button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.share-toggle-button:disabled{cursor:not-allowed;opacity:.45}.share-toggle-check{color:var(--lime)}.share-export-grid{grid-template-columns:repeat(4,minmax(0,1fr));justify-self:center;gap:8px;width:100%;max-width:400px;display:grid}.share-export-button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:16px;place-items:center;gap:4px;min-height:62px;padding:7px 5px;display:grid}.share-export-button:hover:not(:disabled){border-color:#11182747;transform:translateY(-1px)}.share-export-button:disabled{cursor:not-allowed;opacity:.55}.share-export-button span{background:var(--ink);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.share-export-button small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:58px;font-size:9px;font-weight:800;line-height:1.05;overflow:hidden}.mobile-controls{bottom:var(--touch-bottom,18px);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;z-index:8;gap:10px;display:none;position:absolute;right:18px}.game-shell.is-touch-device .mobile-controls{display:flex}.game-shell.controls-left .mobile-controls{left:18px;right:auto}.mobile-controls button{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;height:var(--mobile-feed-size,58px);touch-action:manipulation;width:var(--mobile-feed-size,58px);background:#1118273d;border:1px solid #ffffff47;border-radius:50%;align-items:center;padding:0;font-size:9px;font-weight:750;line-height:1;position:relative}.mobile-controls button svg{stroke-width:2.4px;width:26px;height:26px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mobile-controls button span{-webkit-user-select:none;user-select:none;font-size:8px;line-height:1;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.mobile-controls .split-control{height:var(--mobile-split-size,78px);width:var(--mobile-split-size,78px);background:#1118274f}.mobile-controls .split-control svg{width:44px;height:44px}.mobile-controls .split-control span{bottom:8px}.mobile-controls .cashout-control{color:#fff;height:var(--mobile-exit-size,58px);width:var(--mobile-exit-size,58px);background:#11182738}.mobile-joystick{-webkit-tap-highlight-color:transparent;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);bottom:var(--touch-bottom,18px);height:var(--mobile-joystick-size,112px);touch-action:none;-webkit-user-select:none;user-select:none;width:var(--mobile-joystick-size,112px);z-index:8;background:#1118271f;border:2px solid #11182738;border-radius:50%;display:none;position:absolute;left:18px;box-shadow:inset 0 0 0 1px #ffffff38}.game-shell.is-touch-device.is-joystick-mode .mobile-joystick{display:block}.game-shell.controls-left .mobile-joystick{left:auto;right:18px}.mobile-joystick i{height:42%;transform:translate(calc(-50% + var(--joystick-knob-x,0px)), calc(-50% + var(--joystick-knob-y,0px)));background:#11182757;border:1px solid #ffffff52;border-radius:50%;width:42%;display:block;position:absolute;top:50%;left:50%;box-shadow:0 10px 28px #11182729}.mobile-settings-button{-webkit-tap-highlight-color:transparent;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ink);cursor:pointer;pointer-events:auto;-webkit-user-select:none;user-select:none;background:#ffffff5c;border:1px solid #1118271a;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex;box-shadow:0 8px 30px #11182712}.mobile-settings-button svg{width:18px;height:18px}.mobile-settings-backdrop{z-index:30;background:#1118275c;justify-content:center;align-items:center;padding:18px;display:flex;position:absolute;inset:0}.mobile-settings-dialog{color:var(--ink);background:#fffffff0;border:1px solid #1118271f;border-radius:20px;width:min(100%,360px);max-width:360px;padding:16px;box-shadow:0 30px 90px #11182738}.mobile-settings-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.mobile-settings-head span,.mobile-settings-section>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.mobile-settings-head strong{margin-top:2px;font-size:17px;display:block}.mobile-settings-head button{color:var(--ink);cursor:pointer;background:#11182714;border:0;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.mobile-settings-head svg{width:17px;height:17px}.mobile-settings-section{gap:7px;margin-top:12px;display:grid}.mobile-segmented{background:#11182712;border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.mobile-segmented button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:10px;font-size:12px;font-weight:800}.mobile-segmented button[aria-pressed=true]{color:var(--ink);background:#fff;box-shadow:0 8px 22px #1118271a}.mobile-settings-ranges{gap:11px;margin-top:14px;display:grid}.mobile-settings-ranges label{gap:7px;display:grid}.mobile-settings-ranges label>span{color:var(--muted);justify-content:space-between;align-items:center;font-size:11px;font-weight:800;display:flex}.mobile-settings-ranges b{color:var(--ink);font-size:11px}.mobile-settings-ranges input{accent-color:var(--ink);width:100%}@media (orientation:landscape){.game-shell.is-touch-device .game-stats{width:84px;top:50px;left:18px}.game-shell.is-touch-device .leaderboard{width:118px;top:50px;right:18px}.game-shell.is-touch-device .mobile-controls,.game-shell.is-touch-device .mobile-joystick{bottom:max(14px, env(safe-area-inset-bottom))}.game-shell.is-touch-device .mobile-settings-dialog{max-height:calc(100dvh - 26px);overflow-y:auto}}@media (orientation:landscape) and (max-height:560px){.game-shell.is-touch-device .game-topbar{padding:8px 18px}.game-shell.is-touch-device .game-brand .brand-cell{width:23px;height:23px}.game-shell.is-touch-device .game-brand{font-size:18px}.game-shell.is-touch-device .game-stats{width:82px;padding:6px 8px;top:48px}.game-shell.is-touch-device .leaderboard{width:112px;padding:5px;top:48px}.game-shell.is-touch-device .game-overlay{align-items:flex-start;padding:6px 86px 12px}.game-shell.is-touch-device .run-summary{border-radius:17px;grid-template-columns:minmax(200px,.8fr) minmax(0,1.2fr);gap:6px 16px;max-width:min(704px,100vw - 172px);padding:10px 16px;display:grid}.game-shell.is-touch-device .run-summary .brand{grid-column:1;justify-content:flex-start;font-size:21px}.game-shell.is-touch-device .run-summary .brand-cell{width:28px;height:28px}.game-shell.is-touch-device .run-eyebrow{grid-column:1;margin-top:5px;margin-left:0;margin-right:0;padding:3px 10px}.game-shell.is-touch-device .run-performance{text-align:left;grid-column:1;margin:0}.game-shell.is-touch-device .run-performance strong{font-size:30px}.game-shell.is-touch-device .run-performance p{max-width:520px;margin-left:0;font-size:10px}.game-shell.is-touch-device .run-result-strip{text-align:left;grid-column:1;justify-content:flex-start;gap:5px;margin-bottom:6px;padding:6px 0;font-size:9px}.game-shell.is-touch-device .run-result-strip strong{font-size:13px}.game-shell.is-touch-device .run-chart{grid-area:1/2/span 4;align-self:center;margin-bottom:6px}.game-shell.is-touch-device .run-chart svg{max-height:96px}.game-shell.is-touch-device .run-stat-grid{grid-column:1/-1;margin-bottom:8px;padding:7px 0}.game-shell.is-touch-device .run-stat-grid dt{font-size:8px}.game-shell.is-touch-device .run-stat-grid dd{margin-top:2px;font-size:13px}.game-shell.is-touch-device .join-card-actions{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.game-shell.is-touch-device .join-card-actions .button{min-height:36px;padding:8px 10px;font-size:10px}.game-shell.is-touch-device .share-modal-backdrop{align-items:flex-start;padding:6px 74px 12px}.game-shell.is-touch-device .share-dialog{border-radius:18px;grid-template-rows:auto minmax(0,1fr);gap:8px;width:min(680px,100vw - 148px);max-width:min(680px,100vw - 148px);max-height:calc(100dvh - 18px);padding:12px 14px;display:grid;overflow-y:auto}.game-shell.is-touch-device .share-dialog-head{margin-bottom:0}.game-shell.is-touch-device .share-dialog-head strong{font-size:17px}.game-shell.is-touch-device .share-dialog-head button{width:34px;height:34px}.game-shell.is-touch-device .share-dialog-body{grid-template-columns:minmax(170px,.78fr) minmax(250px,1.22fr);align-items:stretch;gap:12px}.game-shell.is-touch-device .share-preview-frame{border-radius:16px;align-self:stretch;width:100%;padding:8px}.game-shell.is-touch-device .share-preview-frame img{border-radius:12px;max-height:min(66dvh,260px)}.game-shell.is-touch-device .share-preview-theme-toggle{top:10px;right:10px}.game-shell.is-touch-device .share-controls{align-content:start;gap:8px}.game-shell.is-touch-device .share-option-row{gap:6px}.game-shell.is-touch-device .share-toggle-button{border-radius:12px;min-height:31px;padding:0 9px;font-size:11px}.game-shell.is-touch-device .share-export-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-width:none}.game-shell.is-touch-device .share-export-button{border-radius:12px;min-height:50px;padding:5px}.game-shell.is-touch-device .share-export-button span{width:24px;height:24px}.game-shell.is-touch-device .share-export-button small{max-width:54px;font-size:8px}}.dashboard{min-height:100vh}.dashboard-shell{padding-top:55px;padding-bottom:100px}.dashboard-heading{justify-content:space-between;align-items:end;margin-bottom:34px;display:flex}.dashboard-heading h1{font-family:var(--font-display), sans-serif;letter-spacing:-.06em;margin:8px 0 0;font-size:clamp(38px,5vw,60px)}.balance-grid{grid-template-columns:1.3fr 1fr 1fr;gap:16px;display:grid}.balance-card,.panel{border:1px solid var(--line);background:#fff;border-radius:24px;box-shadow:0 16px 45px #1118270d}.balance-card{padding:24px}.balance-card>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.balance-card strong{font-family:var(--font-display), sans-serif;letter-spacing:-.05em;margin:12px 0 8px;font-size:38px;display:block}.balance-card p,.panel-copy,.fine-print{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.primary-balance{background:var(--lime)}.primary-balance>span,.primary-balance p{color:#111827a6}.dashboard-grid{grid-template-columns:1.15fr .85fr;gap:16px;margin-top:16px;display:grid}.panel{padding:26px}.panel-heading{justify-content:space-between;align-items:start;display:flex}.panel-heading h2{font-family:var(--font-display), sans-serif;letter-spacing:-.045em;margin:6px 0 0;font-size:25px}.network-badge{color:#fff;background:#17131e;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:750}.panel-copy{margin-top:22px}.wallet-address{background:var(--paper);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:13px;margin:18px 0 12px;padding:14px}.wallet-address code{font-size:12px}.fine-print{font-size:11px}.transaction-panel{margin-top:16px}.empty-state{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:16px;margin-top:22px;padding:40px}.transaction-list{margin-top:20px}.transaction-list>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 4px;display:flex}.transaction-list>div>div{gap:4px;display:grid}.transaction-list>div>div:last-child{text-align:right}.transaction-list span{color:var(--muted);font-size:11px}.payment-form{gap:12px;margin-top:18px;display:grid}.payment-form label{color:var(--muted);gap:7px;font-size:12px;font-weight:700;display:grid}.payment-form input,.payment-form select{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:12px;width:100%;min-width:0;padding:13px 14px}.payment-form input:focus,.payment-form select:focus{border-color:var(--blue);outline:3px solid #6574ff1f}.form-message{color:var(--muted);margin:0;font-size:12px}.admin-list article{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:20px 4px;display:flex}.admin-list article>div:first-child{gap:5px;display:grid}.admin-list span{color:var(--muted);font-size:12px}.admin-list code{overflow-wrap:anywhere}.admin-actions{gap:8px;display:flex}.admin-actions button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;padding:9px 14px;font-weight:700}.admin-actions button:disabled{cursor:not-allowed;opacity:.55}.admin-nav-links{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.admin-home-card{color:inherit;text-decoration:none;display:block}.admin-home-card p{color:var(--muted);margin:8px 0 0}.admin-ops-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-ops-status{gap:8px;display:grid}.admin-ops-form{gap:14px;display:grid}.admin-ops-form label{color:var(--muted);gap:7px;font-size:.85rem;font-weight:700;display:grid}.admin-ops-form input{color:var(--text);background:#0f172ab8;border:1px solid #94a3b83d;border-radius:8px;width:100%;padding:10px 12px}.admin-ops-form button{background:var(--accent);color:#02130b;cursor:pointer;border:0;border-radius:8px;padding:10px 14px;font-weight:800}.admin-ops-form button:disabled{cursor:not-allowed;opacity:.55}.operation-status{bottom:132px}.admin-app{color:var(--ink);background:#f5f6f0;grid-template-columns:260px minmax(0,1fr);min-height:100vh;display:grid}.admin-sidebar{border-right:1px solid var(--line);background:#fff;min-height:100vh;padding:24px 20px;position:sticky;top:0}.admin-brand{letter-spacing:0;margin-bottom:28px;font-size:20px}.admin-menu{gap:4px;display:grid}.admin-menu span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:18px 10px 6px;font-size:11px;font-weight:850}.admin-menu a{color:#344054;border-radius:8px;padding:10px 12px;font-size:14px;font-weight:750}.admin-menu a:hover{color:var(--ink);background:#f2f4f7}.admin-main{min-width:0}.admin-topbar{border-bottom:1px solid var(--line);z-index:10;background:#f5f6f0eb;justify-content:space-between;align-items:center;height:72px;padding:0 32px;display:flex;position:sticky;top:0}.admin-topbar>div{gap:2px;display:grid}.admin-topbar span{color:var(--muted);font-size:12px}.admin-page{max-width:1220px;margin:0 auto;padding:34px 32px 80px}.admin-page-header{justify-content:space-between;align-items:end;margin-bottom:24px;display:flex}.admin-page-header h1{font-family:var(--font-display), sans-serif;letter-spacing:0;margin:8px 0 0;font-size:clamp(34px,4vw,48px);line-height:1.02}.admin-panel{border-radius:12px;padding:22px;box-shadow:0 10px 30px #1118270a}.admin-panel-heading{justify-content:space-between;align-items:start;gap:16px;margin-bottom:16px;display:flex}.admin-panel-heading span,.admin-flow-heading span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.admin-flow-heading p,.admin-current-operation p{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.5}.admin-metric-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.admin-metric-card{border:1px solid var(--line);background:#fff;border-radius:12px;padding:18px}.admin-metric-card span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:850;display:block}.admin-metric-card strong{letter-spacing:0;margin-top:10px;font-size:24px;display:block}.admin-metric-card.is-green{border-color:#8bc90066}.admin-metric-card.is-blue{border-color:#6574ff5c}.admin-metric-card.is-pink{border-color:#ff628861}.admin-metric-card.is-dark{color:#fff;background:#111827}.admin-dashboard-grid{grid-template-columns:minmax(0,1.45fr) minmax(340px,.75fr);gap:16px;margin-bottom:16px;display:grid}.admin-chart-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.admin-chart-toolbar select,.admin-search-input{color:var(--ink);background:#fff;border:1px solid #d0d5dd;border-radius:8px;min-height:38px;padding:8px 10px}.admin-inline-error,.admin-inline-success,.admin-muted{margin:12px 0 0;font-size:13px;line-height:1.45}.admin-inline-error{color:#b42318}.admin-inline-success{color:#2f7d16}.admin-muted{color:var(--muted)}.admin-ops-layout{gap:16px;display:grid}.admin-flow-card{align-content:start;gap:16px;display:grid}.admin-field{color:var(--ink);gap:7px;display:grid}.admin-field input,.admin-field select{color:var(--ink);background:#fff;border:1px solid #d0d5dd;border-radius:8px;width:100%;min-height:42px;padding:9px 11px}.admin-input-shell{border:1px solid #d0d5dd;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;overflow:hidden}.admin-input-shell input{border:0}.admin-input-shell em{color:var(--muted);padding-right:12px;font-size:12px;font-style:normal;font-weight:800}.admin-field input:focus,.admin-field select:focus{border-color:var(--blue);outline:3px solid #6574ff24}.admin-field em{color:var(--muted);font-size:11px;font-style:normal}.admin-button{cursor:pointer;border:0;border-radius:8px;min-height:42px;padding:10px 14px;font-weight:850}.admin-button.is-primary{background:var(--ink);color:#fff}.admin-button:disabled{cursor:not-allowed;opacity:.55}.admin-action-row,.admin-pill-row{flex-wrap:wrap;gap:8px;display:flex}.admin-form-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding-top:18px;display:flex}.admin-form-footer div,.admin-form-stack{gap:10px;display:grid}.admin-form-footer span{color:var(--muted);font-size:13px}.admin-divider{border-top:1px solid var(--line);margin:18px 0}.admin-status-pill{border:1px solid var(--line);white-space:nowrap;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:11px;font-weight:850;display:inline-flex}.admin-status-pill.is-green{background:#c9ff4752;border-color:#8bc90059}.admin-status-pill.is-pink{background:#ff62881f;border-color:#ff62884d}.admin-status-pill.is-blue{background:#6574ff1f;border-color:#6574ff47}.admin-status-pill.is-dark{background:var(--ink);color:#fff}.admin-operation-timeline,.admin-state-list{gap:10px;margin:18px 0;display:grid}.admin-operation-timeline{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-operation-timeline div,.admin-state-list div{border:1px solid var(--line);background:#f8fafc;border-radius:10px;gap:4px;padding:12px;display:grid}.admin-operation-timeline span,.admin-state-list span{color:var(--muted);font-size:11px;font-weight:800}.admin-operation-timeline strong,.admin-state-list strong{overflow-wrap:anywhere;font-size:13px}.admin-alert{color:#344054;background:#eef2f7;border-radius:8px;margin-bottom:12px;padding:10px 12px;font-size:13px}.admin-flow-summary{border:1px solid var(--line);color:var(--muted);background:#f8fafc;border-radius:10px;gap:6px;padding:12px;font-size:12px;display:grid}.admin-quick-link{border:1px solid var(--line);border-radius:10px;gap:5px;padding:12px;display:grid}.admin-quick-link span{color:var(--muted);font-size:12px;line-height:1.4}.admin-room-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-room-grid article{border:1px solid var(--line);border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px;display:grid}.admin-room-grid span,.admin-room-grid em{color:var(--muted);font-size:12px;font-style:normal}.admin-table{display:grid}.admin-users-layout{grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);align-items:start;gap:16px;display:grid}.admin-data-table{overflow-x:auto}.admin-data-table table,.admin-mini-table table{border-collapse:collapse;width:100%;min-width:760px}.admin-data-table th,.admin-data-table td,.admin-mini-table th,.admin-mini-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:12px 10px;font-size:13px}.admin-data-table th{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.admin-data-table th button{color:inherit;cursor:pointer;font:inherit;text-transform:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.admin-data-table tr.is-selected td{background:#6574ff0f}.admin-link-button{color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;gap:3px;padding:0;display:grid}.admin-link-button span,.admin-data-table code{color:var(--muted);font-size:12px}.admin-user-panel{position:sticky;top:18px}.admin-user-summary{border:1px solid var(--line);background:#f8fafc;border-radius:10px;gap:4px;margin-bottom:16px;padding:14px;display:grid}.admin-user-summary strong{font-size:26px}.admin-user-summary span{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.admin-user-details{gap:16px;margin-top:18px;display:grid}.admin-mini-table h3{margin:0 0 8px;font-size:14px}.admin-mini-table table{min-width:0}.admin-mini-table th,.admin-mini-table td{padding:8px 6px;font-size:12px}.admin-negative{color:#b42318}.admin-table-head,.admin-table-row{border-bottom:1px solid var(--line);grid-template-columns:1.2fr 1.2fr 1.2fr .8fr;align-items:center;gap:14px;padding:12px 4px;display:grid}.admin-table-head{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:850}.admin-table-row code{overflow-wrap:anywhere}.admin-table-row span,.admin-table-row code{color:var(--muted);font-size:12px}.admin-empty-state{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:10px;margin-top:12px;padding:28px}.admin-list.compact article{padding:14px 4px}@keyframes pulse{to{transform:scale(1.08)}}@media (max-width:900px){.launch-nav{flex-wrap:wrap;align-items:stretch}.launch-live-strip{order:3;width:100%;overflow-x:auto}.launch-layout{grid-template-columns:1fr;max-width:620px;padding-top:10px;padding-bottom:72px}.launch-console{order:-1}.launch-wallet-panel{order:1}.launch-leaderboard-panel{order:2}.launch-rules-panel{order:3}.launch-affiliate-panel{order:4}.launch-customize-panel{order:5}.launch-panel{padding:18px}.launch-cell-hero{width:220px;height:220px;top:58%;left:-74px}.launch-cell-blue{width:130px;height:130px}.hero{grid-template-columns:1fr;gap:45px;padding-top:70px}.hero-copy{text-align:center}.hero-description{margin-left:auto;margin-right:auto}.hero-actions,.hero-proof{justify-content:center}.hero-arena{width:100%;max-width:620px;margin:0 auto}.world-grid{grid-template-columns:1fr}.world-card{min-height:330px}.steps{grid-template-columns:1fr 1fr;gap:35px 0}}@media (max-width:1120px){.admin-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-dashboard-grid,.admin-flow-grid{grid-template-columns:1fr}.admin-room-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.admin-ops-grid,.admin-app{grid-template-columns:1fr}.admin-sidebar{min-height:auto;position:static}.admin-menu{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-menu span{grid-column:1/-1}.admin-topbar{padding:0 18px}.admin-page{padding:24px 18px 64px}.admin-metric-grid,.admin-dashboard-grid,.admin-chart-grid,.admin-flow-grid,.admin-room-grid,.admin-quick-grid,.admin-settings-grid,.admin-users-layout,.admin-operation-timeline{grid-template-columns:1fr}.admin-user-panel{position:static}.admin-table-head{display:none}.admin-table-row{grid-template-columns:1fr;align-items:start}}@media (max-width:640px){.share-modal-backdrop{padding:10px}.share-dialog{border-radius:18px;max-height:calc(100vh - 20px);padding:14px}.share-dialog-head strong{font-size:18px}.share-preview-frame{padding:10px}.share-preview-frame img{max-height:min(46vh,390px)}.share-export-grid{grid-template-columns:repeat(4,minmax(62px,1fr))}.launch-nav{gap:10px;padding:12px}.launch-brand{font-size:19px}.launch-nav-actions{gap:8px}.launch-nav-actions>a,.launch-nav-actions .button{min-height:38px;padding:0 13px;font-size:12px}.launch-live-strip{border-radius:8px;justify-content:flex-start}.launch-layout{margin-top:0;padding-left:12px;padding-right:12px}.launch-console{gap:14px;padding:18px}.launch-console-head p{font-size:13px}.launch-name-row{grid-template-columns:58px 1fr}.launch-cell-preview{width:58px;height:58px}.launch-name input{height:45px;font-size:20px}.launch-worlds{grid-template-columns:1fr 1fr}.launch-selected{grid-template-columns:1.1fr 1fr .8fr}.launch-selected div+div{border-top:0;border-left:1px solid #1118271a}.launch-play{min-height:64px;font-size:23px}.launch-console-foot{text-align:center;justify-content:center;gap:8px}.launch-wallet-actions{grid-template-columns:1fr}.launch-dialog{padding:16px}.launch-cell-blue,.launch-cell-green,.launch-cell-pink,.launch-virus-two{display:none}.shell{padding-left:18px;padding-right:18px}.nav{height:70px}.nav-actions .text-link{display:none}.button-small{min-height:38px;font-size:12px}.hero{min-height:auto;padding-top:45px;padding-bottom:70px}.hero h1{font-size:58px}.hero-description{font-size:15px}.hero-actions{flex-direction:column;align-items:stretch}.hero-proof{gap:20px}.hero-proof span{font-size:9px}.demo-cell-large{width:120px;height:120px}.demo-cell-large strong{font-size:18px}.demo-cell-medium{width:80px;height:80px}.demo-cell-small{width:60px;height:60px}.demo-cell strong{font-size:11px}.section-heading{flex-direction:column;align-items:start;gap:18px}.section-heading h2{font-size:39px}.world-section{padding-bottom:80px}.steps{grid-template-columns:1fr}.steps article,.steps article:first-child{border-top:1px solid #ffffff24;border-left:0;padding:25px 0 0}.steps article:first-child{border-top:0}.steps h3{margin-top:18px}.footer{flex-direction:column;justify-content:center;align-items:start;gap:15px}.dashboard-heading{flex-direction:column;align-items:stretch;gap:24px}.balance-grid,.dashboard-grid{grid-template-columns:1fr}.game-topbar{grid-template-columns:1fr auto;padding:14px 16px}.connection-pill{gap:5px;padding:7px 10px;font-size:10px}.connection-pill i{width:6px;height:6px}.game-world-name,.game-help{display:none}.game-stats{width:116px;padding:10px 12px;top:62px;left:12px}.game-stats>span,.game-stats div span{letter-spacing:.07em;font-size:8px}.game-stats>strong{margin:3px 0 8px;font-size:20px}.game-stats div{padding-top:7px}.game-stats div b{font-size:14px}.leaderboard{width:148px;padding:9px 8px;top:62px;right:12px}.leaderboard-title{letter-spacing:.07em;padding:2px 5px 6px;font-size:8px}.leaderboard>.leaderboard-row{border-radius:8px;grid-template-columns:15px 1fr auto;padding:5px;font-size:10px}.leaderboard>.leaderboard-row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cashout-status{bottom:106px}}.launch-screen{--launch-surface:#ffffffdb;--launch-surface-strong:#fffffff0;--launch-stroke:#1118271a;--launch-shadow:0 22px 70px #11182721;--launch-shadow-soft:0 14px 40px #11182714;--launch-radius:18px;background:radial-gradient(circle at 50% 14%,#ffffffeb,#0000 0 30%),radial-gradient(circle at 12% 82%,#c9ff472e,#0000 0 26%),radial-gradient(circle at 86% 74%,#ff628824,#0000 0 24%),linear-gradient(145deg,#eef3ef 0%,#dce5e0 45%,#f5f6f1 100%);height:auto;min-height:100dvh;overflow:hidden auto}.launch-vignette{background:linear-gradient(#1118270d,#0000 22% 76%,#11182714),radial-gradient(circle,#0000 0 56%,#1118271a)}.launch-grid{opacity:.72;background-image:linear-gradient(#11182712 1px,#0000 1px),linear-gradient(90deg,#11182712 1px,#0000 1px);background-size:58px 58px;animation-duration:38s}.launch-screen:after{background:0 0}.launch-cells{opacity:.42}.launch-cell{filter:saturate(.94)}.launch-cell-hero{width:250px;height:250px;top:auto;bottom:2%;left:max(-34px,4vw)}.launch-cell-blue{width:126px;height:126px;top:18%;right:7%}.launch-cell-pink{width:118px;height:118px;bottom:7%;right:16%}.launch-cell-green,.launch-red-virus,.launch-ejected-two{display:none}.launch-virus,.launch-red-virus{width:82px;height:82px}.launch-virus-one{top:21%;left:9%}.launch-virus-two{bottom:12%;right:4%}.launch-food{width:10px;height:10px}.launch-menu-shell{z-index:4;position:relative}.launch-nav{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;width:100%;max-width:1480px;margin:0 auto;padding:clamp(16px,2.6vw,28px) clamp(16px,3.2vw,44px) 0;display:grid}.launch-brand,.launch-live-strip,.launch-nav-actions>a,.launch-nav-actions .button{box-shadow:var(--launch-shadow-soft)}.launch-brand{border-color:var(--launch-stroke);background:#ffffffd1;border-radius:999px;justify-self:start;padding:9px 16px 9px 12px;font-size:clamp(20px,1.65vw,25px)}.launch-live-strip{white-space:nowrap;background:#111827db;border-color:#ffffff38;justify-self:center;font-size:12px}.launch-nav-actions{justify-self:end}.launch-nav-actions>a,.launch-nav-actions .button{border-radius:999px;min-height:48px}.launch-nav-actions>a{background:#ffffffe0;justify-content:center;align-items:center;padding:13px 20px;display:flex}.launch-nav-actions .button{padding-left:22px;padding-right:22px}.launch-layout{z-index:4;grid-template-columns:minmax(250px,.9fr) minmax(440px,1.42fr) minmax(270px,.95fr);align-items:start;gap:clamp(14px,1.4vw,22px);width:100%;max-width:1480px;height:auto;margin:clamp(20px,3vw,38px) auto 0;padding:0 clamp(16px,3.2vw,44px) clamp(28px,4vw,54px);display:grid;position:relative;transform:none}.launch-column{align-content:start;gap:clamp(14px,1.4vw,22px);min-width:0;display:grid}.launch-console{align-self:start}.launch-leaderboard-panel{align-content:start;min-height:0}.launch-wallet-panel{align-self:start}.launch-rules-panel{align-self:start;gap:12px;padding:16px}.launch-affiliate-panel{align-self:start}.launch-customize-panel{align-self:stretch}.launch-panel,.launch-console{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--launch-surface);border:1px solid var(--launch-stroke);border-radius:var(--launch-radius);box-shadow:var(--launch-shadow-soft);overflow:hidden}.launch-console{box-shadow:var(--launch-shadow);background:linear-gradient(#fffffff5,#ffffffe0),radial-gradient(circle at 16% 20%,#c9ff4738,#0000 0 23%),radial-gradient(circle at 86% 18%,#6574ff29,#0000 0 20%);flex-direction:column;align-content:start;gap:18px;padding:clamp(22px,2.5vw,34px);display:flex}.launch-console:before{border-radius:var(--launch-radius) var(--launch-radius) 0 0;background:linear-gradient(90deg,#c9ff47,#6574ff 52%,#ff6288);height:5px}.launch-panel{gap:16px;padding:clamp(16px,1.6vw,22px)}.launch-panel-head{gap:14px}.launch-panel-head span{font-family:var(--font-body);letter-spacing:0;font-size:clamp(17px,1.28vw,21px);font-weight:850}.launch-panel-head strong{color:#475467;background:#11182712;flex-shrink:0;padding:7px 10px;font-size:11px;line-height:1}.launch-console .launch-panel-head span{letter-spacing:-.03em;font-size:clamp(24px,2.2vw,34px)}.launch-console-head h1{color:#111827;font-family:var(--font-body);letter-spacing:0;text-shadow:none;margin:8px 0 0;font-size:clamp(30px,3.2vw,48px);font-weight:950;line-height:.96}.launch-console-head p{color:#475467;max-width:580px;margin-top:10px;font-size:clamp(14px,1vw,16px);line-height:1.55}.launch-name-row{grid-template-columns:clamp(64px,5.8vw,84px) minmax(0,1fr);gap:16px}.launch-cell-preview{width:clamp(64px,5.8vw,84px);height:clamp(64px,5.8vw,84px)}.launch-name input{font-family:var(--font-body);background:#ffffffeb;border:1px solid #1118272b;border-radius:14px;height:clamp(60px,5vw,70px);font-size:clamp(20px,1.75vw,26px);font-weight:800}.launch-worlds{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.launch-worlds button{background:#ffffffd1;border:1px solid #11182721;border-radius:14px;min-height:94px;padding:13px}.launch-worlds button[aria-selected=true]{background:linear-gradient(#d8ff64,#c9ff47);border-color:#111827d1;box-shadow:0 0 0 3px #c9ff4757,0 12px 24px #8bc90033}.launch-worlds span{color:#667085;font-size:11px}.launch-worlds strong{font-family:var(--font-body);font-size:clamp(20px,1.55vw,26px);font-weight:900}.launch-worlds em{color:#667085;font-size:12px}.launch-selected,.withdrawal-summary,.withdraw-summary{background:#111827;border-radius:14px}.launch-selected{box-shadow:none;color:var(--ink);background:#11182709;border:1px solid #11182717;border-radius:12px}.launch-selected div{gap:2px;padding:7px 12px}.launch-selected div+div{border-left-color:#1118271a}.launch-selected span{color:#667085;font-size:9px}.launch-selected strong{font-family:var(--font-body);font-size:14px;font-weight:850}.launch-play{font-family:var(--font-body);border-radius:16px;min-height:clamp(64px,5.2vw,78px);font-size:clamp(20px,1.7vw,27px);font-weight:900;box-shadow:0 13px #11182733,0 24px 42px #1118272e}.launch-play-locked,.launch-play-disabled{box-shadow:none;cursor:not-allowed}.launch-play-locked{background:#4956d8}.launch-console-arena{background:radial-gradient(circle at 18% 55%,#c9ff473d,#0000 0 18%),radial-gradient(circle at 86% 24%,#6574ff29,#0000 0 16%),linear-gradient(#1118270b 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#1118270b 1px,#0000 1px) 0 0/32px 32px,#f6f8f4b8;border:1px solid #11182712;border-radius:16px;flex:none;min-height:86px;position:relative;overflow:hidden}.launch-console-arena-cell,.launch-console-arena-virus,.launch-console-arena-food{position:absolute}.launch-console-arena-cell{border-radius:50%;box-shadow:inset -10px -12px #1118271a,inset 5px 7px #ffffff42}.launch-console-arena-cell-a{background:#c9ff47;width:94px;height:94px;top:24%;left:12%}.launch-console-arena-cell-b{background:#ff6288;width:86px;height:86px;bottom:-26px;right:13%}.launch-console-arena-virus{clip-path:polygon(50% 0,59% 14%,73% 5%,77% 22%,94% 20%,88% 37%,100% 50%,84% 58%,94% 74%,76% 76%,73% 95%,58% 85%,50% 100%,40% 85%,25% 96%,22% 77%,4% 75%,15% 58%,0 50%,14% 40%,5% 24%,23% 23%,26% 5%,41% 15%);background:#79df8d;border:2px solid #209651;width:58px;height:58px;top:26%;right:33%}.launch-console-arena-food{border-radius:50%;width:10px;height:10px;box-shadow:inset -2px -3px #11182714}.launch-console-arena-food-a{background:#6574ff;top:34%;left:45%}.launch-console-arena-food-b{background:#f4c544;bottom:28%;left:62%}.launch-console-arena-food-c{background:#24b36b;bottom:22%;right:8%}.launch-warning{border-radius:14px}.launch-leaderboard li,.launch-rules-list li,.launch-affiliate-hero,.launch-affiliate-link,.launch-affiliate-stats div{background:#ffffffb8;border-color:#11182717;border-radius:14px}.launch-leaderboard li{min-height:34px;padding:6px 8px}.launch-leaderboard li>span{width:22px;height:22px;font-size:11px}.launch-leaderboard b{font-size:14px}.launch-leaderboard em{font-size:10px}.launch-leaderboard-panel{min-height:clamp(300px,68vh,340px)}.launch-leaderboard{align-content:start}.launch-rules-list{gap:7px}.launch-rules-list li{gap:2px;min-height:0;padding:8px 10px 8px 38px}.launch-rules-list li:before{width:22px;height:22px;top:8px;left:9px}.launch-rules-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.launch-rules-list span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.25;display:block;overflow:hidden}.launch-leaderboard strong,.launch-leaderboard b,.launch-panel-stat strong,.launch-balance strong,.launch-account-meta strong,.launch-login-copy strong,.launch-affiliate-hero strong,.launch-affiliate-stats dd,.launch-rules-list strong{font-family:var(--font-body)}.launch-leaderboard b{color:#128047;font-weight:900}.launch-leaderboard-empty-rank{opacity:.58}.launch-leaderboard-empty-rank>span{color:#475467;background:#1118271f}.launch-leaderboard-empty-rank b{color:#98a2b3}.launch-leaderboard-head{align-items:center}.launch-leaderboard-actions{align-items:center;gap:8px;display:flex}.launch-leaderboard-actions button{color:#fff;cursor:pointer;background:#111827;border:0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.launch-leaderboard-fillers:empty{display:none}.leaderboard-dialog{gap:16px;width:720px;max-width:min(720px,100vw - 28px);display:grid}.leaderboard-tabs{background:#1118270f;border:1px solid #11182714;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:6px;display:grid}.leaderboard-tabs button{color:#475467;cursor:pointer;background:0 0;border:0;border-radius:10px;min-height:38px;padding:8px 10px;font-size:12px;font-weight:850}.leaderboard-tabs button[aria-selected=true]{color:#111827;background:#fff;box-shadow:0 8px 18px #11182714}.leaderboard-dialog-list{max-height:min(58vh,560px);padding-right:4px;overflow-y:auto}.leaderboard-dialog-list li{grid-template-columns:34px minmax(0,1fr) minmax(84px,auto);min-height:58px}.leaderboard-dialog-list li>span{width:28px;height:28px}.leaderboard-dialog-empty{color:#667085;text-align:center;background:#1118270a;border:1px dashed #11182729;border-radius:14px;justify-content:center;align-items:center;min-height:180px;padding:24px;font-size:14px;font-weight:750;display:flex}.launch-panel-stat{margin-top:auto}.launch-panel-stat strong{color:#4956d8;font-size:32px;font-weight:900}.launch-balance{justify-items:start;padding:4px 0 2px}.launch-balance strong{font-size:clamp(38px,3vw,50px);font-weight:900}.launch-account-meta,.launch-login-copy,.launch-affiliate{border-top-color:#1118271a}.launch-login-copy{align-content:center;min-height:148px}.launch-wallet-actions{gap:10px}.launch-wallet-action,.launch-wallet-panel .button,.launch-affiliate-panel .button{border-radius:14px}.launch-affiliate-locked strong{background:#111827b8}.launch-customize-panel{grid-template-rows:auto minmax(0,1fr) auto auto;align-content:stretch;min-height:0;display:grid}.launch-custom-preview{align-self:center;width:clamp(150px,14vw,220px);height:clamp(150px,14vw,220px)}.launch-swatch-row button{width:34px;height:34px}.launch-skin-row button{border-radius:10px;min-height:36px}.launch-dialog{border-radius:18px}.deposit-network-row,.deposit-qr-wrap,.deposit-addr-code,.deposit-copy-btn,.deposit-auto-card,.deposit-scan-btn,.withdraw-input,.withdraw-submit{border-radius:14px}@media (min-width:1180px){.launch-console{position:relative;top:auto}}@media (min-width:761px){.launch-menu-shell{transform-origin:top;width:117.647%;min-height:117.647dvh;margin-left:-8.82353%;transform:scale(.85)}}@media (max-width:1120px){.launch-nav{grid-template-columns:1fr auto}.launch-live-strip{grid-area:2/1/auto/-1;justify-self:stretch;overflow-x:auto}.launch-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.launch-column-center{grid-column:1/-1}.launch-column-right{grid-area:2/1}.launch-column-left{grid-area:2/2}}@media (max-width:760px){.launch-screen{background:radial-gradient(circle at 40% 4%,#fffffff0,#0000 0 28%),linear-gradient(145deg,#eef3ef 0%,#dfe8e2 100%)}.launch-cells{opacity:.2}.launch-cell-hero{width:170px;height:170px;top:340px;bottom:auto;left:-72px}.launch-cell-blue,.launch-cell-pink,.launch-virus-one,.launch-virus-two,.launch-ejected{display:none}.launch-nav{grid-template-columns:1fr auto;align-items:center;gap:10px;width:100%;padding:12px;display:grid}.launch-menu-shell{width:100%;min-height:0;margin-left:0;transform:none}.launch-brand{justify-content:flex-start;justify-self:start}.launch-nav-actions{justify-self:end;gap:8px;display:flex}.launch-nav-actions>a,.launch-nav-actions .button{justify-content:center;width:auto;min-height:44px;padding:0 12px;font-size:13px}.launch-live-strip{border-radius:14px;order:3;grid-row:auto;justify-self:stretch;padding:6px;font-size:11px}.launch-live-strip span{padding:6px 8px}.launch-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;max-width:620px;margin-top:6px;padding:0 12px 34px}.launch-column{display:contents}.launch-console{order:1}.launch-wallet-panel{order:2}.launch-leaderboard-panel{order:3}.launch-rules-panel{order:4}.launch-customize-panel{order:5}.launch-affiliate-panel{order:6}.launch-panel,.launch-console{border-radius:16px}.launch-leaderboard-panel{min-height:0}.launch-console{gap:14px;padding:18px;position:relative;top:auto}.launch-console .launch-panel-head span{font-size:24px}.launch-console-head p{font-size:13px}.launch-name-row{grid-template-columns:58px minmax(0,1fr) 44px}.launch-cell-preview{width:58px;height:58px}.launch-name input{height:45px;padding:0 14px;font-size:19px}.launch-worlds{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.launch-worlds button{min-height:86px;padding:11px}.launch-worlds strong{font-size:21px}.launch-selected{grid-template-columns:1.1fr 1fr .8fr}.launch-selected div+div{border-top:0;border-left:1px solid #1118271a}.launch-play{min-height:62px;font-size:20px}.launch-console-arena{display:none}.launch-wallet-actions,.launch-affiliate-stats{grid-template-columns:1fr}.launch-customize-panel{align-content:start;min-height:0}.launch-rules-panel{padding:18px}.launch-rules-list strong,.launch-rules-list span{white-space:normal}}@media (max-width:380px){.launch-panel,.launch-console{padding:14px}.launch-nav-actions{grid-template-columns:1fr}}.launch-name-row{grid-template-columns:clamp(64px,5.8vw,84px) minmax(0,1fr) auto}@media (max-width:680px){.launch-name-row{grid-template-columns:58px minmax(0,1fr) 44px}.launch-name-check{width:44px;height:44px}.launch-name-status{margin-left:70px}.profile-nav-button span{max-width:150px}.profile-info-list div,.profile-username-row{grid-template-columns:1fr}}.launch-cell,.launch-cell-preview,.launch-custom-preview{background:var(--cell-fill,#00f238);border:2px solid var(--cell-stroke,#00be04);box-shadow:none}.launch-cell b,.launch-cell-preview span,.launch-custom-preview span{color:#fff;text-shadow:-1px -1px #111827,1px -1px #111827,-1px 1px #111827,1px 1px #111827,0 2px #111827;font-weight:950;line-height:1}.launch-skin-row{display:none}.launch-customize-panel{grid-template-rows:auto minmax(180px,1fr) auto;place-items:center}.launch-custom-preview{place-self:center}.launch-custom-preview span{font-size:clamp(28px,3.2vw,44px)}.launch-swatch-row{overscroll-behavior-x:contain;scrollbar-width:thin;justify-content:flex-start;max-width:100%;padding:4px 4px 8px;overflow-x:auto}.launch-swatch-row button{flex:none;width:38px;height:38px}@media (max-width:640px){.leaderboard-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.leaderboard-dialog-list li{grid-template-columns:30px minmax(0,1fr) minmax(70px,auto)}}.admin-console{--admin-bg:#f4f5f7;--admin-card:#fff;--admin-text:#101828;--admin-muted:#667085;--admin-line:#1018281f;--admin-soft:#eef1f5;--admin-accent:#2563eb;--admin-success:#15803d;--admin-danger:#b42318;--admin-warning:#b7791f;background:var(--admin-bg);color:var(--admin-text);grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.admin-console-sidebar{border-right:1px solid var(--admin-line);background:#fbfcfd;flex-direction:column;gap:18px;min-height:100vh;padding:18px 14px;display:flex;position:sticky;top:0}.admin-console-brand{align-items:center;gap:10px;padding:8px 8px 14px;display:flex}.admin-console-logo{color:#fff;background:#101828;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;font-weight:850;display:inline-flex}.admin-console-brand span:last-child{gap:1px;display:grid}.admin-console-brand strong{font-size:15px}.admin-console-brand em{color:var(--admin-muted);font-size:12px;font-style:normal}.admin-console-nav,.admin-nav-group{gap:5px;display:grid}.admin-nav-group>span{color:var(--admin-muted);text-transform:uppercase;margin:13px 9px 3px;font-size:11px;font-weight:800}.admin-nav-link{color:#344054;border-radius:8px;align-items:center;gap:10px;min-height:38px;padding:0 10px;font-size:14px;font-weight:700;display:flex}.admin-nav-link:hover,.admin-nav-link.is-active{color:#1d4ed8;background:#e9eefb}.admin-public-link{width:100%;margin-top:auto}.admin-console-main{min-width:0}.admin-console-topbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--admin-line);z-index:30;background:#f4f5f7e6;justify-content:space-between;align-items:center;height:64px;padding:0 24px;display:flex;position:sticky;top:0}.admin-console-topbar div{gap:2px;display:grid}.admin-console-topbar strong{font-size:14px}.admin-console-topbar span{color:var(--admin-muted);font-size:12px}.admin-page-shell{gap:16px;max-width:1240px;margin:0 auto;padding:24px;display:grid}.admin-page-shell.is-wide{max-width:1480px}.admin-page-heading{justify-content:space-between;align-items:end;gap:16px;display:flex}.admin-page-heading span{color:var(--admin-muted);text-transform:uppercase;margin-bottom:5px;font-size:12px;font-weight:800;display:block}.admin-page-heading h1{font-family:var(--font-body);letter-spacing:0;margin:0;font-size:30px;line-height:1.15}.admin-page-actions,.admin-action-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ui-card{background:var(--admin-card,#fff);border:1px solid var(--admin-line,#1018281f);border-radius:8px;min-width:0;box-shadow:0 1px 2px #1018280a}.ui-card-header,.ui-card-footer{justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.ui-card-header{border-bottom:1px solid var(--admin-line,#1018281f)}.ui-card-footer{border-top:1px solid var(--admin-line,#1018281f)}.ui-card-content{padding:16px}.ui-card-title{font-family:var(--font-body);letter-spacing:0;margin:0;font-size:16px}.ui-card-description{color:var(--admin-muted,#667085);margin:4px 0 0;font-size:13px;line-height:1.45}.ui-button{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-width:0;font-weight:750;line-height:1;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.ui-button:disabled{cursor:not-allowed;opacity:.55}.ui-button-default{min-height:38px;padding:0 13px}.ui-button-sm{min-height:34px;padding:0 11px;font-size:13px}.ui-button-icon{width:34px;height:34px;padding:0}.ui-button-primary{color:#fff;background:#101828}.ui-button-secondary{color:#182230;background:#edf1f6}.ui-button-outline{border-color:var(--admin-line,#1018281f);color:#182230;background:#fff}.ui-button-ghost{color:#344054;background:0 0}.ui-button-destructive{color:#fff;background:#b42318}.ui-button:hover:not(:disabled){filter:brightness(.98)}.ui-input,.ui-textarea,.ui-select-trigger{color:var(--admin-text,#101828);background:#fff;border:1px solid #d0d5dd;border-radius:8px;width:100%;min-height:38px;padding:8px 10px}.ui-textarea{resize:vertical;min-height:88px;line-height:1.45}.ui-input:focus,.ui-textarea:focus,.ui-select-trigger:focus{border-color:#2563eb;outline:3px solid #2563eb24}.ui-label{color:#344054;gap:7px;font-size:13px;font-weight:700;display:grid}.ui-select-trigger{justify-content:space-between;align-items:center;gap:8px;display:inline-flex}.ui-select-content,.ui-dropdown-content{border:1px solid var(--admin-line,#1018281f);z-index:80;background:#fff;border-radius:8px;min-width:170px;padding:6px;box-shadow:0 12px 30px #10182824}.ui-select-item,.ui-dropdown-item,.ui-dropdown-label{color:#344054;border-radius:6px;align-items:center;gap:8px;min-height:32px;padding:0 9px;font-size:13px;display:flex;position:relative}.ui-select-item[data-highlighted],.ui-dropdown-item[data-highlighted]{background:#eef2f7;outline:0}.ui-select-indicator{margin-left:auto}.ui-dropdown-separator,.ui-separator{background:var(--admin-line,#1018281f);height:1px;margin:6px 0}.ui-separator.is-vertical{width:1px;height:auto;margin:0 6px}.ui-badge{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.ui-badge-default,.ui-badge-secondary{color:#344054;background:#edf1f6}.ui-badge-outline{border-color:var(--admin-line,#1018281f);color:#344054;background:#fff}.ui-badge-success{color:#166534;background:#dcfce7}.ui-badge-destructive{color:#b42318;background:#fee4e2}.ui-badge-warning{color:#92400e;background:#fef3c7}.ui-table{border-collapse:collapse;width:100%;min-width:880px}.ui-table-head,.ui-table-cell{border-bottom:1px solid var(--admin-line,#1018281f);text-align:left;vertical-align:middle;padding:11px 10px;font-size:13px}.ui-table-head{color:var(--admin-muted,#667085);text-transform:uppercase;font-size:11px;font-weight:850}.ui-table-head button{color:inherit;cursor:pointer;font:inherit;text-transform:inherit;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.ui-table-head button:disabled{cursor:default}.ui-table-row.is-selected .ui-table-cell{background:#2563eb0f}.ui-overlay{z-index:70;background:#0f172a6b;position:fixed;inset:0}.ui-dialog-content,.ui-sheet-content{border:1px solid var(--admin-line,#1018281f);z-index:80;background:#fff;border-radius:8px;gap:16px;width:100%;max-width:min(560px,100vw - 32px);max-height:min(760px,100vh - 32px);padding:18px;display:grid;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 24px 70px #0f172a38}.ui-sheet-content{border-radius:0;max-width:min(720px,100vw);max-height:100vh;inset:0 0 0 auto;transform:none}.ui-dialog-close{position:absolute;top:10px;right:10px}.ui-dialog-header{gap:6px;padding-right:32px;display:grid}.ui-dialog-title{margin:0;font-size:18px}.ui-dialog-description{color:var(--admin-muted,#667085);margin:0;font-size:13px;line-height:1.45}.ui-dialog-footer{justify-content:flex-end;align-items:center;gap:8px;display:flex}.ui-tabs-list{background:#edf1f6;border-radius:8px;gap:3px;padding:3px;display:inline-flex}.ui-tabs-trigger{color:#475467;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:32px;padding:0 12px;font-weight:750}.ui-tabs-trigger[data-state=active]{color:#101828;background:#fff}.ui-tabs-content{margin-top:16px}.ui-tooltip-content{color:#fff;z-index:90;background:#101828;border-radius:6px;padding:7px 9px;font-size:12px}.ui-skeleton{background:#edf1f6;border-radius:8px;animation:1.6s ease-in-out infinite admin-pulse}.admin-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.admin-kpi .ui-card-content{gap:8px;padding:14px;display:grid}.admin-kpi span{color:var(--admin-muted);text-transform:uppercase;font-size:11px;font-weight:850}.admin-kpi strong{font-size:22px}.admin-kpi.is-green{border-color:#15803d3d}.admin-kpi.is-pink{border-color:#b423183d}.admin-kpi.is-blue{border-color:#2563eb47}.admin-kpi.is-dark{color:#fff;background:#101828}.admin-chart-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-overview-grid{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:12px;display:grid}.admin-state-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.admin-state-list div,.admin-user-summary-grid div{border:1px solid var(--admin-line);background:#f8fafc;border-radius:8px;align-content:start;gap:5px;min-height:72px;max-height:92px;padding:12px;display:grid;overflow:hidden}.admin-state-list span,.admin-user-summary-grid span{color:var(--admin-muted);text-transform:uppercase;font-size:11px;font-weight:800}.admin-state-list strong{overflow-wrap:anywhere;font-size:13px}.admin-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.admin-quick-action{white-space:normal;place-items:start;height:auto;min-height:76px;padding:12px;display:grid}.admin-quick-action span{color:var(--admin-muted);font-size:12px;font-weight:500;line-height:1.4}.admin-room-stack,.admin-queue-list,.admin-mini-stack{gap:8px;display:grid}.admin-room-row,.admin-queue-row,.admin-mini-row{border:1px solid var(--admin-line);border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:11px;display:grid}.admin-room-row div,.admin-queue-row div,.admin-mini-row div{gap:3px;min-width:0;display:grid}.admin-room-row span,.admin-queue-row span,.admin-mini-row span,.admin-muted-inline{color:var(--admin-muted);font-size:12px}.admin-queue-row code{color:#475467;overflow-wrap:anywhere;font-size:12px}.admin-table-card{border:1px solid var(--admin-line);background:#fff;border-radius:8px;padding:16px;box-shadow:0 1px 2px #1018280a}.admin-table-toolbar{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.admin-table-search{flex:1;grid-template-columns:auto minmax(0,1fr);align-items:center;max-width:440px;display:grid}.admin-table-search svg{color:var(--admin-muted);z-index:1;grid-area:1/1;margin-left:10px}.admin-table-search input{grid-area:1/1/1/3;padding-left:34px}.admin-table-toolbar-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-filter-select,.admin-range-select,.admin-page-size{width:auto}.admin-table-wrap{overflow-x:auto}.admin-users-table .ui-table{min-width:1360px}.admin-table-pagination{color:var(--admin-muted);justify-content:flex-end;align-items:center;gap:8px;padding-top:12px;font-size:13px;display:flex}.admin-user-cell{color:inherit;text-align:left;background:0 0;border:0;gap:3px;min-width:0;padding:0;display:grid}button.admin-user-cell{cursor:pointer}.admin-user-cell strong,.admin-reference code,.admin-mini-row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-user-cell span{color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.admin-nowrap{white-space:nowrap}.admin-row-actions{flex-wrap:nowrap;align-items:center;gap:6px;display:flex}.admin-reference{color:#475467;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;max-width:240px;padding:0;display:inline-grid}.admin-positive{color:var(--admin-success)}.admin-negative,.error-code,.admin-form-error,.admin-inline-error{color:var(--admin-danger)}.admin-form-success,.admin-inline-success{color:var(--admin-success)}.admin-form-error,.admin-form-success,.admin-inline-error,.admin-inline-success{margin:8px 16px 0;font-size:13px}.admin-form-error.no-margin,.admin-form-success.no-margin{margin-left:0;margin-right:0}.admin-empty-panel{border:1px dashed var(--admin-line);color:var(--admin-muted);text-align:center;border-radius:8px;padding:28px}.admin-user-sheet{max-width:min(980px,100vw)}.admin-sheet-body,.admin-form-grid{gap:14px;display:grid}.admin-user-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.admin-user-summary-grid strong{font-size:18px}.admin-mini-section{border:1px solid var(--admin-line);border-radius:8px;gap:8px;padding:12px;display:grid}.admin-mini-section h3{margin:0;font-size:14px}.admin-detail-tables{gap:14px;display:grid}.admin-detail-table{border:1px solid var(--admin-line);border-radius:8px;overflow:hidden}.admin-sheet-section{border:1px solid var(--admin-line);border-radius:8px;gap:14px;padding-bottom:14px;display:grid}.admin-sheet-section .admin-form-grid{padding:0 14px}.admin-detail-table .ui-table{min-width:760px}.admin-detail-table-title{border-bottom:1px solid var(--admin-line);background:#f8fafc;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.admin-detail-table-title h3{margin:0;font-size:14px}.admin-truncate-cell{text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;max-width:260px;display:inline-block;overflow:hidden}.admin-user-transaction-table .admin-table-toolbar{margin:0;padding:12px}.admin-user-transaction-table .admin-table-pagination{padding:12px}.admin-table-skeleton{width:100%;height:18px}.admin-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-system-stack{gap:12px;display:grid}.admin-rule-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.admin-card-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.admin-settings-subform{border-top:1px solid var(--admin-line);gap:12px;margin-top:16px;padding-top:16px;display:grid}.admin-settings-subform>div:first-child{gap:2px;display:grid}.admin-settings-subform>div:first-child span{color:var(--admin-muted);font-size:13px}.admin-native-select{border:1px solid var(--admin-line);color:var(--admin-ink);font:inherit;background:#fff;border-radius:8px;min-height:40px;padding:0 10px}.admin-transfer-now-button{color:#fff;background:#047857}.admin-rule-card{border:1px solid var(--admin-line);background:#f8fafc;border-radius:8px;gap:6px;min-height:76px;padding:12px;display:grid}.admin-rule-card span{color:var(--admin-muted);text-transform:uppercase;font-size:11px;font-weight:850}.admin-rule-card strong{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.admin-input-shell{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.admin-input-shell input{border-top-right-radius:0;border-bottom-right-radius:0}.admin-input-shell em{color:var(--admin-muted);background:#f8fafc;border:1px solid #d0d5dd;border-left:0;border-radius:0 8px 8px 0;align-self:stretch;align-items:center;padding:0 10px;font-size:12px;font-style:normal;font-weight:800;display:inline-flex}.admin-ops-layout,.admin-flow-card,.admin-form-stack{gap:12px;display:grid}.admin-flow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-current-operation,.admin-flow-card{border:1px solid var(--admin-line);background:#fff;border-radius:8px;padding:16px;box-shadow:0 1px 2px #1018280a}.admin-panel-heading,.admin-flow-heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.admin-panel-heading span,.admin-flow-heading span{color:var(--admin-muted);text-transform:uppercase;font-size:11px;font-weight:800}.admin-panel-heading h2,.admin-flow-heading h2{font-family:var(--font-body);letter-spacing:0;margin:3px 0 0;font-size:16px}.admin-flow-heading p,.admin-current-operation p,.admin-flow-summary{color:var(--admin-muted);font-size:13px;line-height:1.45}.admin-field{gap:7px;display:grid}.admin-field>span{color:#344054;font-size:13px;font-weight:700}.admin-field input,.admin-field select{background:#fff;border:1px solid #d0d5dd;border-radius:8px;min-height:38px;padding:8px 10px}.admin-button{color:#fff;cursor:pointer;background:#101828;border:1px solid #0000;border-radius:8px;min-height:38px;padding:0 13px;font-weight:750}.admin-button.is-secondary{color:#182230;background:#edf1f6}.admin-alert,.admin-flow-summary{border:1px solid var(--admin-line);background:#f8fafc;border-radius:8px;padding:10px}.admin-alert.is-danger{color:#b42318;background:#fee4e2}.admin-operation-timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.admin-operation-timeline div{border:1px solid var(--admin-line);background:#f8fafc;border-radius:8px;gap:4px;padding:10px;display:grid}.admin-operation-timeline span{color:var(--admin-muted);font-size:11px;font-weight:800}.admin-operation-timeline strong{overflow-wrap:anywhere;font-size:12px}@keyframes admin-pulse{50%{opacity:.55}}@media (max-width:1180px){.admin-kpi-grid,.admin-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-overview-grid,.admin-flow-grid{grid-template-columns:1fr}}@media (max-width:820px){.admin-console{grid-template-columns:1fr}.admin-console-sidebar{min-height:auto;position:static}.admin-console-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-public-link{margin-top:0}.admin-page-shell{padding:18px}.admin-page-heading,.admin-table-toolbar,.ui-card-header,.ui-card-footer{flex-direction:column;align-items:stretch}.admin-kpi-grid,.admin-chart-grid,.admin-state-list,.admin-quick-grid,.admin-rule-grid,.admin-settings-grid,.admin-user-summary-grid,.admin-operation-timeline{grid-template-columns:1fr}.admin-room-row,.admin-queue-row,.admin-mini-row{grid-template-columns:1fr;align-items:start}.admin-table-pagination{flex-wrap:wrap;justify-content:flex-start}}
