@font-face{font-family:Rye;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rye-latin-ext-400-normal-DyMtpZmi.woff2)format("woff2"),url(/assets/rye-latin-ext-400-normal-JdoikPsj.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rye;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rye-latin-400-normal-CnIDrDaJ.woff2)format("woff2"),url(/assets/rye-latin-400-normal-CPBiwIfN.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bungee;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bungee-vietnamese-400-normal-B6gKbkHm.woff2)format("woff2"),url(/assets/bungee-vietnamese-400-normal-CmjDSWyd.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bungee;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bungee-latin-ext-400-normal-DWzJMwsA.woff2)format("woff2"),url(/assets/bungee-latin-ext-400-normal-DXe9_7Rr.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bungee;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bungee-latin-400-normal-Dfnurram.woff2)format("woff2"),url(/assets/bungee-latin-400-normal-DA8IEVW_.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#efe9dd;--panel:#fffdf8;--panel2:#f7f1e5;--well:#f1eadc;--ink:#1d1712;--line:#d9cdb8;--text:#1d1712;--muted:#74675a;--gold:#ffb627;--gold2:#c98a00;--red:#e63946;--green:#1fae5b;--neon:#e63946;--blue:#2f80ed;--radius:16px;--shadow:4px 4px 0 var(--ink);--head:"Bungee", "Impact", sans-serif;--sign:"Rye", "Georgia", serif;--mono:ui-monospace, "Cascadia Code", "SF Mono", Menlo, Consolas, monospace;--body:"Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--side:236px;--tick:38px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{margin:0}body{background:linear-gradient(#1d17120b 1px, transparent 1px) 0 0 / 24px 24px, linear-gradient(90deg, #1d17120b 1px, transparent 1px) 0 0 / 24px 24px, var(--bg);color:var(--text);font:400 15px/1.5 var(--body);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:var(--red);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3{margin:0 0 .4em;line-height:1.08}h1{font-family:var(--head);font-size:clamp(30px,4.6vw,54px);font-weight:400}h2{font-family:var(--head);font-size:clamp(20px,2.4vw,26px);font-weight:400}h3{font-size:17px}code,pre{font-family:var(--mono)}input,textarea,button{font:inherit;color:inherit}.muted{color:var(--muted)}.small{font-size:13px}.center{text-align:center}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.grow{flex:1;min-width:0}.good{color:var(--green);font-weight:800}.bad{color:var(--red);font-weight:800}.error{color:#9b1c27;background:#ffe3e6;border:2px solid #ff4d5e80;border-radius:12px;padding:10px 12px;font-size:14px}.empty{color:var(--muted);margin:8px 2px;font-size:14px}.kicker{font-family:var(--mono);color:var(--red);letter-spacing:2px;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:700}.box{background:var(--panel);border:3px solid var(--ink);border-radius:var(--radius);box-shadow:var(--shadow);min-width:0;padding:16px}.btn{border:3px solid var(--ink);cursor:pointer;white-space:nowrap;box-shadow:3px 3px 0 var(--ink);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:800;transition:transform 80ms,box-shadow 80ms,filter .2s;display:inline-flex;text-decoration:none!important}.btn:hover:not(:disabled){filter:brightness(1.08)}.btn:active:not(:disabled){box-shadow:0 0 0 var(--ink);transform:translate(3px,3px)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-gold{background:var(--red);color:#fff}.btn-ghost{background:var(--panel2);color:var(--text)}.btn-icon{background:var(--panel2);color:var(--text);padding:8px}.btn-big{padding:13px 22px;font-size:16px}.icon{flex:none}.app{grid-template-columns:var(--side) minmax(0, 1fr);min-height:100vh;display:grid}.sidebar{background:var(--panel);border-right:3px solid var(--ink);z-index:40;flex-direction:column;gap:14px;height:100vh;padding:16px 14px;display:flex;position:sticky;top:0;overflow:hidden auto}.brand{align-items:center;gap:10px;display:flex;text-decoration:none!important}.brand-badge{background:var(--gold);border:3px solid var(--ink);width:50px;height:50px;box-shadow:3px 3px 0 var(--ink);border-radius:12px;flex:none;display:block;overflow:hidden}.brand-badge .brand-img,.brand-badge .voxel-wait{object-fit:cover;width:100%;height:100%;display:block}.brand-badge-sm{width:38px;height:38px;box-shadow:2px 2px 0 var(--ink)}.brand-badge i{background:var(--gold);border:2px solid var(--ink);border-radius:50%;width:11px;height:11px}.brand-badge i:first-child{grid-column:1/span 2;justify-self:center}.brand-text{flex-direction:column;line-height:1;display:flex}.brand-text b{font-family:var(--sign);color:var(--text);letter-spacing:.5px;font-size:21px;font-weight:400}.brand-text em{color:var(--red);font-style:normal}.brand-text small{font-family:var(--mono);letter-spacing:2px;color:var(--muted);text-transform:uppercase;margin-top:5px;font-size:10px}.side-nav{flex-direction:column;gap:4px;display:flex}.side-nav a{color:var(--muted);border:3px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-weight:700;text-decoration:none;display:flex}.side-nav a:hover{color:var(--text);background:var(--well)}.side-nav a.on{color:#fff;background:var(--ink);border-color:var(--ink);box-shadow:3px 3px 0 var(--ink)}.side-ico{text-align:center;width:22px}.side-card{text-align:center;border-radius:var(--radius);border:3px solid var(--ink);background:var(--panel2);box-shadow:var(--shadow);flex-direction:column;align-items:center;gap:6px;margin-top:auto;padding:14px 12px;display:flex}.side-card b{font-family:var(--head);color:var(--ink);font-size:15px;font-weight:400}.side-card p{color:var(--muted);margin:0;font-size:12.5px}.side-bottom{flex-direction:column;gap:8px;display:flex}.side-btn{border:3px solid var(--ink);background:var(--panel2);color:var(--text);box-shadow:3px 3px 0 var(--ink);cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:9px 12px;font-size:13px;font-weight:700;display:flex;text-decoration:none!important}.muted-btn{color:var(--muted);cursor:default}.ca-btn:disabled{cursor:default}.ca-tag{font-family:var(--head);background:var(--red);color:#fff;border-radius:6px;padding:1px 6px;font-size:11px}.ca-btn code{text-align:left;flex:1;font-size:12px}.ca-copy{font-family:var(--mono);color:var(--red);font-size:11px;font-weight:800}.wallet-btn{width:100%}.wallet-on{gap:6px;display:flex}.content{flex-direction:column;min-width:0;display:flex}main{flex:1;min-width:0;padding:16px}.mobile-bar,.scrim{display:none}.ticker-bar{height:var(--tick);background:var(--ink);border-bottom:3px solid var(--ink);align-items:center;display:flex;overflow:hidden}.ticker-track{white-space:nowrap;font-family:var(--mono);gap:30px;padding-left:16px;font-size:13px;animation:60s linear infinite marquee;display:flex}.ticker-bar:hover .ticker-track{animation-play-state:paused}.tick-head{color:var(--gold);letter-spacing:1px;font-weight:800}.tick{color:#d8ccb8}.tick b{color:var(--gold)}.tick-deal{color:#6dffa8;font-style:normal;font-weight:800}.tick-pass{color:#ff9aa3;font-style:normal}@keyframes marquee{to{transform:translate(-50%)}}.game{height:calc(100vh - var(--tick) - 32px);grid-template-columns:minmax(0,1fr) 400px;gap:16px;min-height:620px;display:grid}.stage-box{border:3px solid var(--ink);box-shadow:var(--shadow);background:#e9e4d8;border-radius:20px;min-width:0;position:relative;overflow:hidden}.world{position:absolute;inset:0}.world-canvas{touch-action:none;cursor:grab;width:100%;height:100%;display:block;position:absolute;inset:0}.world-canvas:active{cursor:grabbing}.world-loading{font-family:var(--head);color:var(--ink);text-align:center;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.overlay{pointer-events:none;position:absolute;inset:0;overflow:hidden}.anchor{will-change:transform;width:0;height:0;position:absolute;top:0;left:0}.bubble3d{color:#1c1006;border:3px solid var(--ink);width:max-content;max-width:min(190px,30vw);box-shadow:3px 3px 0 var(--ink);background:#fffaf0;border-radius:12px;padding:7px 11px;font-size:13px;font-weight:800;line-height:1.25;animation:.3s cubic-bezier(.2,1.6,.5,1) both pop;position:absolute;bottom:12px;left:0;transform:translate(-50%)}.bubble3d:after{content:"";background:inherit;border:3px solid var(--ink);border-top:0;border-left:0;width:12px;height:12px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)rotate(45deg)}.bubble3d-customer{background:#e3f3ff}.stamp3d{font-family:var(--head);white-space:nowrap;background:#0000008c;border:4px solid;border-radius:10px;padding:2px 10px;font-size:clamp(18px,2.2vw,30px);animation:.45s cubic-bezier(.2,1.8,.4,1) both stamp;position:absolute;top:0;left:0;transform:translate(-50%,-50%)rotate(-10deg)}.stamp3d.deal{color:#8dffb3;text-shadow:0 0 12px #36d97ae6;border-color:#8dffb3}.stamp3d.pass{color:var(--red);border-color:var(--red)}@keyframes pop{0%{opacity:0;transform:translate(-50%)scale(.6)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes stamp{0%{opacity:0;transform:translate(-50%,-50%)rotate(-10deg)scale(2.4)}to{opacity:1;transform:translate(-50%,-50%)rotate(-10deg)scale(1)}}.pick-card{pointer-events:auto;color:#1c1006;border:3px solid var(--ink);box-shadow:3px 3px 0 var(--ink);white-space:nowrap;background:#fffaf0;border-radius:12px;align-items:center;gap:8px;padding:6px 10px 6px 6px;display:flex;position:absolute;bottom:8px;left:0;transform:translate(-50%);text-decoration:none!important}.pick-card b{font-size:13px;display:block}.pick-card small{color:#6b5a44;font-size:11px}.hud-top{align-items:center;gap:8px;display:flex;position:absolute;top:12px;left:12px}.onair{font-family:var(--head);letter-spacing:1px;color:#fff;border:3px solid var(--ink);box-shadow:3px 3px 0 var(--ink);background:#3a3a3a;border-radius:10px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;display:inline-flex}.onair i{background:#999;border-radius:50%;width:9px;height:9px}.onair.on{background:var(--red)}.onair.on i{background:#fff;animation:1.2s infinite pulse}@keyframes pulse{50%{opacity:.3}}.register{background:var(--panel);border:3px solid var(--ink);box-shadow:3px 3px 0 var(--ink);border-radius:10px;flex-direction:column;padding:4px 12px;display:flex}.register-label{font-family:var(--mono);text-transform:uppercase;letter-spacing:2px;color:var(--muted);font-size:10px}.register-amount{font-family:var(--head);color:var(--green);font-size:18px;line-height:1.1}.hud-closed{position:absolute;top:70px;left:50%;transform:translate(-50%)}.closed-sign{font-family:var(--head);color:#fff;background:var(--red);letter-spacing:2px;border:3px solid var(--ink);box-shadow:3px 3px 0 var(--ink);border-radius:10px;padding:6px 14px}.stat-chips{gap:8px;display:flex;position:absolute;top:12px;right:12px}.stat-chip{color:#1c1006;border:3px solid var(--ink);box-shadow:3px 3px 0 var(--ink);background:#fffaf0;border-radius:10px;flex-direction:column;align-items:flex-end;padding:5px 12px;display:flex}.stat-chip b{font-family:var(--head);font-size:17px;font-weight:400;line-height:1.1}.stat-chip small{font-family:var(--mono);letter-spacing:1px;color:#6b5a44;font-size:10px}.stat-chip.gold b{color:var(--green)}.hud-views{flex-direction:column;gap:6px;display:flex;position:absolute;bottom:112px;left:12px}.view-btn{border:3px solid var(--ink);background:var(--panel);color:var(--text);cursor:pointer;box-shadow:3px 3px 0 var(--ink);text-align:left;border-radius:10px;padding:6px 10px;font-size:12px;font-weight:800}.view-btn.on{background:var(--ink);color:#fff}.hud-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid;position:absolute;bottom:12px;left:12px;right:12px}.hud-card{color:#1c1006;border:3px solid var(--ink);box-shadow:3px 3px 0 var(--ink);background:#fffaf0f5;border-radius:12px;min-width:0;padding:8px 10px;transition:background .3s}.hud-card.is-deal{background:#c9ffd9}.hud-card.is-pass{background:#ffd6da}.hud-card-top{justify-content:space-between;align-items:center;gap:6px;display:flex}.hud-card-top b{font-family:var(--head);font-size:13px;font-weight:400}.hud-who{color:#1c1006;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 4px;font-size:12.5px;font-weight:800;display:block;overflow:hidden}.hud-idle{color:#6b5a44;font-size:12px;font-style:italic}.hud-hint{font-family:var(--mono);color:#1d171299;pointer-events:none;font-size:11px;position:absolute;top:70px;right:14px}.meter{border:2px solid var(--ink);background:#3a2f25;border-radius:6px;height:20px;position:relative;overflow:hidden}.meter-fill{opacity:.75;position:absolute;inset:0 auto 0 0}.meter-roll{background:#fff;width:3px;position:absolute;top:-2px;bottom:-2px;transform:translate(-50%);box-shadow:0 0 6px #fff}.meter-label{z-index:1;text-align:center;font-family:var(--mono);color:#fff;text-shadow:0 1px 2px #000;white-space:nowrap;font-size:11px;font-weight:800;line-height:16px;display:block;position:relative;overflow:hidden}.rarity-pill{text-transform:uppercase;letter-spacing:.5px;color:#1c1006;background:var(--rc);border:2px solid var(--ink);white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:900;display:inline-block}.right{flex-direction:column;gap:14px;min-height:0;display:flex}.box-head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.box-head h2{margin:0;font-size:22px;line-height:1}.chip-stat{font-family:var(--mono);background:var(--well);border:2px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:11px}.feature-who{align-items:center;gap:10px;display:flex}.feature-who b{color:var(--text)}.feature-who small{color:var(--muted);font-size:12px;display:block}.feature-item{background:var(--well);border:2px solid var(--rc);border-radius:12px;align-items:flex-start;gap:10px;margin:10px 0;padding:10px;display:flex}.feature-icon{filter:drop-shadow(0 0 10px var(--rc));font-size:34px;line-height:1}.feature-item b{display:block}.feature-item small{color:var(--muted);font-size:12px;display:block}.feature-item i{color:var(--muted);margin-top:3px;font-size:12.5px;display:block}.vote-row{font-family:var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--muted);justify-content:space-between;font-size:12px;font-weight:800;display:flex}.vote-row b{color:var(--text)}.bar{background:var(--well);border:2px solid var(--ink);border-radius:999px;height:12px;margin:6px 0;position:relative;overflow:hidden}.bar-fill{position:absolute;inset:0 auto 0 0}.bar-roll{background:var(--ink);width:3px;position:absolute;top:-2px;bottom:-2px;transform:translate(-50%);box-shadow:0 0 6px #fff}.feature-status{color:var(--muted);margin:6px 0 0;font-size:13px}.tabs-box{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.tabs{border-bottom:3px solid var(--ink);background:var(--panel2);display:flex}.tab{border:0;border-right:3px solid var(--ink);color:var(--muted);cursor:pointer;background:0 0;flex:1;justify-content:center;align-items:center;gap:6px;padding:11px 6px;font-size:14px;font-weight:800;display:inline-flex}.tab:last-child{border-right:0}.tab.on{background:var(--panel);color:var(--text);box-shadow:inset 0 -4px 0 var(--red)}.tab-n{background:var(--red);color:#fff;border-radius:999px;padding:0 7px;font-size:11px}.tab-body{flex:1;min-height:0;padding:14px;overflow-y:auto}.crew-strip{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.crew-chip{background:var(--panel);border:3px solid var(--ink);box-shadow:3px 3px 0 var(--ink);border-radius:12px;flex-direction:column;padding:6px 8px;display:flex}.crew-chip b{font-family:var(--head);font-size:12px;font-weight:400}.crew-chip small{font-family:var(--mono);color:var(--muted);font-size:10px}.crew-boss{border-top-color:var(--gold)}.crew-cap b{color:var(--red)}.crew-big b{color:var(--blue)}.crew-gramps b{color:var(--green)}.crew-boss b{color:var(--gold2)}.list{flex-direction:column;gap:6px;display:flex}.list-sub{color:var(--muted);margin:0 0 4px;font-size:12.5px}.chip{background:var(--well);color:var(--text);border:2px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:6px 8px;display:flex;text-decoration:none!important}.chip:hover{border-color:var(--ink)}.chip-main{flex-direction:column;flex:1;min-width:0;display:flex}.chip-main b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.chip-main small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.chip-right{font-family:var(--head);color:var(--muted);font-size:13px}.bust{border:2px solid var(--ink);background:#000;border-radius:50%;flex:none;display:inline-flex;overflow:hidden}.bust svg{display:block}.aired-row{background:var(--well);border-radius:12px;align-items:flex-start;gap:10px;padding:8px;font-size:13.5px;display:flex}.aired-row.deal{background:#e2f7e9}.aired-main{min-width:0}.aired-main a b{color:var(--text)}.aired-main small{color:var(--muted);font-size:12px;display:block}.verdict-tag{font-family:var(--head);letter-spacing:1px;border:2px solid var(--ink);border-radius:6px;flex:none;padding:2px 7px;font-size:11px;text-decoration:none!important}.verdict-tag.deal{background:var(--green);color:#fff}.verdict-tag.pass{background:var(--red);color:#fff}.verdict-tag.live{background:var(--gold);color:var(--ink)}.launch{flex-direction:column;gap:12px;display:flex}.launch-look{grid-template-columns:96px 1fr;align-items:center;gap:8px 12px;display:grid}.look-stage{border:3px solid var(--ink);aspect-ratio:1/1.45;background:radial-gradient(circle at 50% 30%,#fff6dc,#f0dcae);border-radius:12px;grid-row:span 2;position:relative;overflow:hidden}.look-stage svg{width:88%;height:96%;position:absolute;inset:4% 6% 0}.look-item{font-size:20px;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}.launch-fields{flex-direction:column;gap:10px;min-width:0;display:flex}.row2{grid-template-columns:1.4fr 1fr;gap:10px;display:grid}.field{color:var(--text);flex-direction:column;gap:4px;min-width:0;font-size:12.5px;font-weight:800;display:flex}.field small{color:var(--muted);font-weight:500}input,textarea{border:2.5px solid var(--ink);background:#fff;border-radius:10px;outline:none;width:100%;padding:9px 11px;font-size:14px}input:focus,textarea:focus{box-shadow:3px 3px 0 var(--red)}input[type=file]{padding:6px;font-size:12px}textarea{resize:vertical}.launch-cta{flex-direction:column;gap:8px;display:flex}.launch-cta .muted{margin:0;font-size:12px}.launch-done{text-align:center;padding:20px 6px}.launch-done .row{justify-content:center}.page{max-width:1200px;padding:20px 6px 50px}.page.narrow{max-width:820px}.page.center{text-align:center;margin:0 auto}.how-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin:18px 0;display:grid}.how-step h3{margin-top:8px}.how-step p{color:var(--muted);margin:0;font-size:14px}.how-n{background:var(--red);color:#fff;width:34px;height:34px;font-family:var(--head);border:3px solid var(--ink);box-shadow:2px 2px 0 var(--ink);border-radius:10px;place-items:center;display:inline-grid}.steps{padding-left:20px}.steps li{margin-bottom:10px}.odds{border-collapse:collapse;width:100%;margin:12px 0 8px;font-size:14px}.odds th,.odds td{text-align:left;border-bottom:2px solid var(--line);padding:8px 6px}.odds th{color:var(--muted);font-family:var(--mono);text-transform:uppercase;letter-spacing:1px;font-size:11px}.cast-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:16px;display:grid}.cast-card{text-align:center}.cast-card h3{font-family:var(--head);margin:12px 0 0;font-size:22px;font-weight:400}.cast-title{font-family:var(--mono);text-transform:uppercase;letter-spacing:2px;color:var(--red);font-size:11px;font-weight:800}.cast-card p{color:var(--muted);font-size:14px}.cast-card q{color:var(--muted);font-size:14px;font-style:italic}.profile{flex-wrap:wrap;align-items:center;gap:24px;margin-bottom:20px;display:flex}.where{font-size:17px;font-weight:800}.spot-counter{color:var(--red)}.spot-bench{color:var(--blue)}.stat-row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:16px 0 26px;display:grid}.stat{border-radius:var(--radius);background:var(--panel);border:3px solid var(--ink);box-shadow:var(--shadow);padding:12px 16px}.stat span{font-family:var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:1px;font-size:11px;display:block}.stat b{font-family:var(--head);font-size:22px;font-weight:400}.section-title{margin-top:10px}.table-wrap{overflow-x:auto}.history{border-collapse:collapse;width:100%;min-width:620px;font-size:14px}.history th,.history td{border-bottom:2px solid var(--line);text-align:left;padding:8px 6px}.history th{color:var(--muted);font-family:var(--mono);text-transform:uppercase;font-size:11px}.mine-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.mine-card{border-radius:var(--radius);background:var(--panel);border:3px solid var(--ink);box-shadow:var(--shadow);color:var(--text);align-items:center;gap:12px;padding:12px;display:flex;text-decoration:none!important}.mine-card>div{flex-direction:column;flex:1;min-width:0;display:flex}.mine-card small{color:var(--muted);font-size:12px}.mine-earned{font-family:var(--head);color:var(--green);text-align:right;flex-direction:column;font-size:15px;display:flex}.mine-earned small{font-family:var(--body)}.verify{flex-direction:column;gap:12px;margin-top:20px;display:flex}.verify-out{background:var(--well);border:2px solid var(--line);white-space:pre-wrap;word-break:break-all;border-radius:10px;padding:12px;font-size:13px;overflow-x:auto}.modal-back{z-index:80;background:#1d17128c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal{width:min(420px,100%);position:relative}.modal-x{cursor:pointer;color:var(--muted);background:0 0;border:0;position:absolute;top:10px;right:10px}.wallet-list{flex-direction:column;gap:8px;margin-top:12px;display:flex}.wallet-row{background:var(--panel);border:3px solid var(--ink);cursor:pointer;box-shadow:3px 3px 0 var(--ink);border-radius:12px;align-items:center;gap:12px;padding:11px;font-weight:800;display:flex}.install{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.toasts{z-index:90;flex-direction:column;gap:8px;max-width:min(380px,100vw - 32px);display:flex;position:fixed;bottom:16px;right:16px}.toast{color:#1c1006;border:3px solid var(--ink);box-shadow:4px 4px 0 var(--ink);background:#fffaf0;border-radius:12px;padding:12px 14px;font-size:14px;font-weight:800;animation:.3s both slide}.toast-paid{background:var(--gold)}@keyframes slide{0%{opacity:0;transform:translateY(10px)}}@media (max-width:1280px){.game{grid-template-columns:minmax(0,1fr) 350px}.stat-chips .stat-chip:nth-child(n+3){display:none}}@media (max-width:980px){.app{grid-template-columns:1fr}.sidebar{width:260px;transition:transform .25s;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%)}.sidebar.open{transform:none;box-shadow:10px 0 40px #0009}.scrim{z-index:35;background:#00000080;display:block;position:fixed;inset:0}.mobile-bar{background:var(--panel);border-bottom:3px solid var(--ink);z-index:30;align-items:center;gap:10px;padding:8px 12px;display:flex;position:sticky;top:0}.mobile-bar .brand{margin-right:auto}.mobile-bar .wallet-btn{width:auto;padding:8px 12px}.menu-btn{border:3px solid var(--ink);background:var(--panel2);cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;gap:4px;width:40px;height:40px;padding:0 9px;display:flex}.menu-btn span{background:var(--text);border-radius:2px;height:3px}.game{grid-template-columns:1fr;height:auto;min-height:0}.stage-box{height:72vh;min-height:460px}.tabs-box{min-height:520px}.how-grid{grid-template-columns:1fr}.cast-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){main{padding:10px}.stage-box{border-radius:14px;height:78vh}.hud-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.hud-views{flex-flow:wrap;top:64px;bottom:auto;right:12px}.view-btn{padding:5px 8px;font-size:11px}.hud-hint,.stat-chips{display:none}.bubble3d{max-width:46vw;padding:5px 8px;font-size:11.5px}.crew-strip{grid-template-columns:repeat(2,1fr)}.cast-grid,.row2{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.bust-img{object-fit:cover;width:100%;height:100%;display:block}.voxel-wait{background:linear-gradient(90deg,#0000000a,#0000001a,#0000000a) 0 0/200% 100%;width:100%;height:100%;animation:1.2s infinite shimmer;display:block}@keyframes shimmer{to{background-position:-200% 0}}.crew-portrait{border:3px solid var(--ink);background-image:linear-gradient(#0000000f 1px,#0000 1px),linear-gradient(90deg,#0000000f 1px,#0000 1px);background-size:16px 16px;border-radius:12px;place-items:end center;height:260px;display:grid;overflow:hidden}.crew-img{object-fit:contain;image-rendering:auto;width:auto;max-width:100%;height:100%}.crew-portrait .voxel-wait{height:100%}.look-stage .look-img,.look-stage .voxel-wait{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.buyer-tag{font-family:var(--head);background:var(--gold);color:var(--ink);border:2px solid var(--ink);vertical-align:middle;border-radius:6px;margin-left:6px;padding:0 6px;font-size:10px;display:inline-block}.rewards-head{justify-content:space-between;align-items:flex-start;margin-bottom:10px;display:flex}.rewards-head h2{margin:0;font-size:22px;line-height:1}.rewards-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.reward{background:var(--well);border:2px solid var(--ink);border-radius:12px;flex-direction:column;min-width:0;padding:8px 10px;display:flex}.reward small{font-family:var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--muted);font-size:10px}.reward b{font-family:var(--head);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:400;overflow:hidden}.join h3{font-family:var(--head);margin:0 0 8px;font-size:18px;font-weight:400}.join-steps{margin:0 0 12px;padding-left:18px;font-size:14px}.join-steps li{margin-bottom:6px}.join-ca{gap:8px;display:flex}.join-ca code{font-size:12px}.join-launch{border-top:2px dashed var(--line);margin-top:18px;padding-top:14px}.winners{flex-direction:column;gap:6px;max-height:210px;padding-right:4px;display:flex;overflow-y:auto}.winner{border:2px solid var(--ink);background:#e2f7e9;border-radius:12px;align-items:center;gap:10px;padding:6px 8px;display:flex}.winner-icon{text-align:center;width:30px;filter:drop-shadow(0 0 6px var(--rc));font-size:22px}.winner-main{flex-direction:column;flex:1;min-width:0;display:flex}.winner-main code{color:var(--ink);font-size:13px;font-weight:800}.winner-main small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.winner-amt{flex-direction:column;align-items:flex-end;display:flex}.winner-amt b{font-family:var(--head);color:var(--green);font-size:14px;font-weight:400}.winner-amt a,.winner-amt small{font-size:11px;font-weight:700}.right{padding-bottom:6px;padding-right:4px;overflow-y:auto}.right .tabs-box{flex:1 0 360px}.right>.box{flex-shrink:0}.admin-box{margin-bottom:14px}.admin-form{flex-direction:column;gap:12px;display:flex}.reward-wide{grid-column:1/-1}.reward-wide b{font-size:20px}.toast-walkin{border-color:var(--ink);background:#efe2ff}.pick-card .pick-links{gap:8px;margin-top:2px;display:flex}.pick-card .pick-links a{font-size:11px;font-weight:800}
