.mobile-app-promo{text-align:left;background:#071216e8;border:1px solid #ffffff24;border-radius:16px;grid-template-columns:minmax(0,1fr) 104px;align-items:center;gap:18px;width:min(560px,100%);margin:6px 0 0;padding:16px 18px;display:grid}.mobile-app-promo .mobile-app-label{color:#67f6cf;font:700 10px/1.4 var(--font-display);letter-spacing:.13em}.mobile-app-promo h2{color:#edf5f2;font:700 19px/1.5 var(--font-ui);letter-spacing:0;margin:5px 0 7px}.mobile-app-promo p{color:#b3c3c4;margin:0 0 10px;font-size:12px;line-height:1.6}.mobile-app-promo .mobile-app-open{color:#67f6cf;min-height:44px;font:700 13px/1.5 var(--font-ui);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.mobile-app-promo figure{margin:0}.mobile-app-promo img{background:#fff;border-radius:5px;width:104px;height:104px;display:block}.mobile-app-promo figcaption{color:#b3c3c4;text-align:center;margin-top:7px;font-size:10px;line-height:1.5}.mobile-app-promo a:focus-visible{outline-offset:4px;border-radius:5px;outline:2px solid #67f6cf}@media (max-width:420px){.mobile-app-promo{gap:12px;padding:13px}.mobile-app-promo h2{font-size:16px}}.landing-actions:has(.cosmetic-gallery-open){grid-template-columns:repeat(5,minmax(0,1fr))}.landing-menu-button.cosmetic-gallery-open>.landing-menu-icon{color:var(--mint);border:0;border-radius:0}.cosmetic-gallery-open .landing-menu-label small{font:500 9px/1.5 var(--font-ui);color:#93b1a4}.cosmetic-gallery-dialog{width:min(1200px, calc(100vw - 28px - var(--safe-left) - var(--safe-right)));max-width:100vw;height:calc(100dvh - 28px - var(--safe-top) - var(--safe-bottom));color:#edf6f1;background:#090d12;border:1px solid #87b19b55;border-radius:12px;max-height:100dvh;padding:0;overflow:hidden}.cosmetic-gallery-dialog::backdrop{background:#000b}.cosmetic-gallery-dialog[open]{flex-direction:column;display:flex}.cosmetic-gallery-dialog>header{border-bottom:1px solid #ffffff18;justify-content:space-between;align-items:center;gap:16px;padding:10px 16px;display:flex}.cosmetic-gallery-dialog h2{font:700 16px/1.5 var(--font-ui);margin:0}.cosmetic-gallery-dialog header button{color:#adf7cf;cursor:pointer;background:#ffffff08;border:1px solid #ffffff20;border-radius:7px;width:40px;height:40px;padding:0;font-size:26px}.cosmetic-gallery-dialog button:focus-visible{outline-offset:2px;outline:2px solid #adf7cf}.cosmetic-gallery-dialog iframe{background:#090d12;border:0;flex:1;width:100%;min-height:0}@media (max-width:720px){.landing-actions:has(.cosmetic-gallery-open){grid-template-columns:repeat(2,minmax(0,1fr))}.landing-actions:has(.cosmetic-gallery-open)>.notice{grid-column:1/-1}.cosmetic-gallery-dialog{width:calc(100vw - var(--safe-left) - var(--safe-right));height:calc(100dvh - var(--safe-top) - var(--safe-bottom));border-radius:0}.cosmetic-gallery-open .landing-menu-label strong{white-space:normal}}.goommo-game-guide{font-family:var(--font-ui);color:#eff5ec;font-synthesis:none;--acid:#d1ff66;--muted:#95aaa3;--line:#263b34;--mint:#67f6cf;background:#070e0e}.goommo-game-guide *{box-sizing:border-box}.goommo-game-guide button,.goommo-game-guide a{font:inherit;-webkit-tap-highlight-color:transparent}.goommo-game-guide button{cursor:pointer}.goommo-game-guide button:focus-visible,.goommo-game-guide a:focus-visible,.goommo-game-guide summary:focus-visible{outline:2px solid var(--acid);outline-offset:4px}.goommo-game-guide button:disabled{cursor:default;opacity:.35}.goommo-game-guide [hidden]{display:none!important}.goommo-game-guide button{touch-action:manipulation}.goommo-game-guide p{line-height:1.85}.goommo-game-guide a{color:var(--mint)}.goommo-game-guide .primary{background:var(--acid);color:#101a0a;border:0;border-radius:8px;min-height:44px;padding:13px 24px;font-size:13px;font-weight:800}.goommo-game-guide .primary:hover{background:#e3ff9c}.goommo-game-guide{width:min(1120px,100vw - 44px);max-width:none;height:min(740px,100svh - 86px);max-height:none;color:inherit;background:#0a1412;border:1px solid #52704570;border-radius:18px;margin:auto;padding:0;overflow:hidden;box-shadow:0 35px 130px #000c}.goommo-game-guide::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020b08a8}.goommo-game-guide .guide-frame{grid-template-rows:78px minmax(0,1fr) 66px;height:100%;display:grid}.goommo-game-guide .guide-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:0 26px;display:flex}.goommo-game-guide .guide-heading{align-items:center;gap:15px;display:flex}.goommo-game-guide .guide-mark{width:38px;height:38px}.goommo-game-guide .guide-heading strong{letter-spacing:.05em;font-size:18px;display:block}.goommo-game-guide .eyebrow{letter-spacing:.19em;color:var(--muted);font-size:9px;font-weight:700}.goommo-game-guide .guide-heading .eyebrow{margin-top:6px;display:block}.goommo-game-guide .header-actions{align-items:center;gap:8px;display:flex}.goommo-game-guide .subtle-button{color:#c5d5cc;background:#111f1a;border:1px solid #344b41;border-radius:7px;min-height:34px;padding:7px 11px;font-size:11px}.goommo-game-guide .subtle-button:hover{background:#1a2e24;border-color:#86a371}.goommo-game-guide .close-button{color:#ccdbd0;background:0 0;border:0;border-radius:8px;width:38px;height:38px;font-size:25px;line-height:1}.goommo-game-guide .close-button:hover{background:#ffffff0c}.goommo-game-guide .guide-body{grid-template-columns:195px minmax(0,1fr);min-height:0;display:grid}.goommo-game-guide .guide-sidebar{border-right:1px solid var(--line);background:#08110f;flex-direction:column;padding:25px 15px;display:flex}.goommo-game-guide .nav-caption{letter-spacing:.2em;color:#728e7c;margin:0 0 18px;padding:0 12px;font-size:9px}.goommo-game-guide .guide-tabs{gap:8px;display:grid}.goommo-game-guide .guide-tab{color:#a5b9ad;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:13px;padding:14px 12px;display:flex}.goommo-game-guide .guide-tab>span{font:11px var(--font-display);color:#698672}.goommo-game-guide .guide-tab strong{font-size:12px;font-weight:650;line-height:1.5}.goommo-game-guide .guide-tab[aria-selected=true]{color:var(--acid);background:linear-gradient(100deg,#d1ff6615,#d1ff6603);border-color:#8aaa404a}.goommo-game-guide .guide-tab[aria-selected=true]>span{color:var(--acid)}.goommo-game-guide .guide-tab:hover{background-color:#ffffff05}.goommo-game-guide .side-quote{letter-spacing:.11em;color:#526b5a;margin:auto 12px 0;padding-top:25px;font-size:10px;line-height:2}.goommo-game-guide .side-quote b{color:#839b7a;font-weight:500}.goommo-game-guide .guide-content{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#3a5140 transparent;background:radial-gradient(at 90% 0,#516b1510,#0000 65%);padding:28px 34px 30px;overflow-y:auto}.goommo-game-guide .section-kicker{font:10px var(--font-display);letter-spacing:.12em;color:#a1b578;align-items:center;gap:12px;margin-bottom:12px;display:flex}.goommo-game-guide .section-kicker:before{content:"";background:#90af57;width:23px;height:1px}.goommo-game-guide .section-title{letter-spacing:.03em;outline:0;margin:0 0 10px;font-size:26px;font-weight:800;line-height:1.4}.goommo-game-guide .section-intro{color:var(--muted);max-width:650px;margin:0 0 21px;font-size:12px}.goommo-game-guide .section-title em{color:var(--acid);font-style:normal}.goommo-game-guide .guide-footer{border-top:1px solid var(--line);background:#09110f;justify-content:space-between;align-items:center;gap:14px;padding:0 26px;display:flex}.goommo-game-guide .footer-position{color:#779381;font:11px var(--font-display);letter-spacing:.15em}.goommo-game-guide .footer-actions{align-items:center;gap:20px;display:flex}.goommo-game-guide .back-button{color:#a9bcad;background:0 0;border:0;min-height:42px;padding:8px 4px;font-size:12px}.goommo-game-guide .guide-footer .primary{min-width:158px;padding:11px 20px}.goommo-game-guide .guide-footer .primary span{margin-left:20px}.goommo-game-guide .intro-layout{grid-template-columns:1.05fr 1fr;align-items:center;gap:18px;margin-bottom:23px;display:grid}.goommo-game-guide .intro-copy h2{letter-spacing:.035em;margin:0 0 13px;font-size:clamp(25px,2.65vw,34px);line-height:1.6}.goommo-game-guide .intro-copy h2 em{color:var(--acid);font-style:normal}.goommo-game-guide .intro-copy p{color:#adbdad;margin:0;font-size:12px;line-height:1.95}.goommo-game-guide .intro-copy .king-note{color:#d6debd;margin-top:13px;font-size:11px}.goommo-game-guide .demo-box{background:#080a0e;border:1px solid #39513d;border-radius:12px;min-width:0;position:relative;overflow:hidden}.goommo-game-guide .demo-top{font:9px var(--font-display);letter-spacing:.12em;color:#889e93;border-bottom:1px solid #223426;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.goommo-game-guide .demo-top b{color:var(--acid);font-weight:500}.goommo-game-guide .demo-top b:before{content:"";background:var(--acid);border-radius:50%;width:5px;height:5px;margin-right:7px;display:inline-block}.goommo-game-guide .guide-demo{width:100%;height:160px;display:block}.goommo-game-guide .demo-caption{color:#c6d1bc;background:#111c13;border-top:1px solid #223426;min-height:52px;padding:10px 14px;font-size:10px;line-height:1.7}.goommo-game-guide .demo-switch{background:#0c160f;gap:4px;padding:9px 10px;display:flex}.goommo-game-guide .demo-switch button{color:#819986;background:0 0;border:1px solid #0000;border-radius:5px;flex:1;min-height:33px;padding:8px 6px;font-size:10px}.goommo-game-guide .demo-switch button[aria-pressed=true]{color:var(--acid);background:#caff5c0b;border-color:#caff5c3b}.goommo-game-guide .step-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.goommo-game-guide .step-card{background:linear-gradient(130deg,#142018,#0d1712);border:1px solid #30432f;border-radius:10px;padding:16px;position:relative}.goommo-game-guide .step-card .step-number{color:#94b750;font:10px var(--font-display);letter-spacing:.12em}.goommo-game-guide .step-card h3{letter-spacing:.03em;margin:10px 0 6px;font-size:15px}.goommo-game-guide .step-card p{color:#a6b6a6;margin:0;font-size:11px;line-height:1.8}.goommo-game-guide .step-icon{color:#b8dc794d;font-size:25px;position:absolute;top:10px;right:14px}.goommo-game-guide .note-strip{color:#bdbd95;background:#c0ba5306;border:1px solid #ddce7528;border-radius:8px;align-items:flex-start;gap:12px;margin-top:17px;padding:12px 15px;font-size:11px;line-height:1.8;display:flex}.goommo-game-guide .note-strip>span{color:#ded776;font-size:14px}.goommo-game-guide .note-strip p{margin:0}.goommo-game-guide .section-label{letter-spacing:.04em;margin:24px 0 12px;font-size:13px}.goommo-game-guide .control-picker{border:1px solid #3d513d;border-radius:8px;width:-moz-fit-content;width:fit-content;margin-bottom:20px;display:flex;overflow:hidden}.goommo-game-guide .control-picker button{color:#a9bdad;background:#111d15;border:0;border-right:1px solid #3d513d;min-height:41px;padding:10px 17px;font-size:12px}.goommo-game-guide .control-picker button:last-child{border:0}.goommo-game-guide .control-picker button[aria-pressed=true]{background:var(--acid);color:#162009;font-weight:750}.goommo-game-guide .control-rows{gap:10px;display:grid}.goommo-game-guide .control-row{background:#101a13;border:1px solid #2c402f;border-radius:10px;grid-template-columns:75px minmax(0,1fr) 150px;align-items:center;gap:20px;padding:16px 20px;display:grid}.goommo-game-guide .control-symbol{width:65px;height:52px;color:var(--acid);background:#17231b;border:1px solid #5c734d77;border-radius:9px;place-items:center;font-size:26px;display:grid}.goommo-game-guide .control-row h3{margin:0 0 5px;font-size:14px}.goommo-game-guide .control-row p{color:#9fb3a4;margin:0;font-size:11px}.goommo-game-guide .keycap{color:#e2efcd;text-align:center;background:#213020;border:1px solid #5e7452;border-bottom:3px solid #567048;border-radius:7px;padding:10px 12px;font-size:12px;font-weight:700}.goommo-game-guide .control-tips{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.goommo-game-guide .tip{color:#9eb5a4;border-left:2px solid #6e9250;padding:2px 0 2px 13px;font-size:11px;line-height:1.8}.goommo-game-guide .tip strong{color:#d5e3cc;margin-bottom:5px;font-size:12px;display:block}.goommo-game-guide .tactics-layout{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:16px;display:grid}.goommo-game-guide .tactics-layout .guide-demo{height:174px}.goommo-game-guide .tactic-explainer{background:#172010;border:1px solid #3c4f32;border-radius:11px;padding:16px 20px}.goommo-game-guide .tactic-explainer .eyebrow{color:#b5c787}.goommo-game-guide .tactic-explainer h3{margin:10px 0;font-size:19px}.goommo-game-guide .tactic-explainer p{color:#b4c2a9;margin:0;font-size:12px;line-height:1.85}.goommo-game-guide .tactic-explainer small{color:#d4e9ad;margin-top:13px;font-size:10px;line-height:1.8;display:block}.goommo-game-guide .rule{border-bottom:1px solid #2b3d2e}.goommo-game-guide .rule summary{cursor:pointer;color:#deead7;justify-content:space-between;align-items:center;gap:12px;padding:16px 4px;font-size:13px;list-style:none;display:flex}.goommo-game-guide .rule summary::-webkit-details-marker{display:none}.goommo-game-guide .rule summary:after{content:"+";color:#91ae72;font-size:18px}.goommo-game-guide .rule[open] summary:after{content:"−"}.goommo-game-guide .rule p{color:#a8b9aa;margin:0;padding:0 24px 18px 4px;font-size:12px;line-height:1.9}.goommo-game-guide .rule strong{color:#d5e7be}.goommo-game-guide .mode-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.goommo-game-guide .mode-card{background:#102017;border:1px solid #304936;border-radius:11px;padding:18px 16px}.goommo-game-guide .mode-card .mode-art{font:34px var(--font-display);color:#a0e879;letter-spacing:-.15em;align-items:center;height:54px;display:flex}.goommo-game-guide .mode-card:nth-child(2){background:#111d21;border-color:#334950}.goommo-game-guide .mode-card:nth-child(2) .mode-art{color:#82cbd8}.goommo-game-guide .mode-card:nth-child(3){background:#1b1e13;border-color:#4f4930}.goommo-game-guide .mode-card:nth-child(3) .mode-art{color:#dacf82}.goommo-game-guide .mode-card h3{margin:7px 0;font-size:14px}.goommo-game-guide .mode-card p{color:#a6b7a8;margin:0;font-size:11px;line-height:1.8}.goommo-game-guide .mode-card small{color:#c0d2b4;border-top:1px solid #ffffff12;margin-top:12px;padding-top:11px;font-size:10px;line-height:1.8;display:block}.goommo-game-guide .cosmetic-strip{background:#122117;border:1px solid #35523d;border-radius:10px;align-items:center;gap:18px;padding:17px 20px;display:flex}.goommo-game-guide .cosmetic-strip canvas{background:radial-gradient(circle at 50% 45%,#142c22,#0a1812);border:1px solid #88c97930;border-radius:16px;flex:none;width:98px;height:98px}.goommo-game-guide .cosmetic-strip h3{margin:0 0 8px;font-size:13px}.goommo-game-guide .cosmetic-strip p{color:#a7bca9;margin:0;font-size:11px}.goommo-game-guide .stars{color:#d4ff8d;letter-spacing:3px;margin-top:8px;font-size:12px}.goommo-game-guide .currency-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.goommo-game-guide .currency-card{background:#141c13;border:1px solid #37432f;border-radius:10px;align-items:center;gap:14px;padding:14px 17px;display:flex}.goommo-game-guide .currency-card img{object-fit:contain;flex:none;width:50px;height:50px}.goommo-game-guide .currency-card strong{font:800 18px var(--font-display);letter-spacing:.05em;color:#e6d395}.goommo-game-guide .currency-card:nth-child(2) strong{color:#d8e8ed}.goommo-game-guide .currency-card:nth-child(3) strong{color:#7eeec1}.goommo-game-guide .currency-card:nth-child(4) strong{color:#e4a6fb}.goommo-game-guide .currency-card p{color:#acbca9;margin:5px 0 0;font-size:11px;line-height:1.8}.goommo-game-guide .box-copy{background:#10211a;border:1px solid #315043;border-radius:11px;grid-template-columns:42px 1fr;gap:14px;margin-top:18px;padding:18px;display:grid}.goommo-game-guide .box-copy .box-symbol{color:#82eac3;font-size:30px}.goommo-game-guide .box-copy h3{margin:0 0 8px;font-size:14px}.goommo-game-guide .box-copy p{color:#acbcaf;margin:0;font-size:11px;line-height:1.9}.goommo-game-guide .reward-line{color:#93ad98;margin-top:14px;font-size:11px}.goommo-game-guide .reward-line b{color:#d5e9c6;margin-right:12px;font-weight:500}@media (min-width:1400px){.goommo-game-guide{height:min(800px,100svh - 110px)}.goommo-game-guide .guide-content{padding:35px 38px}.goommo-game-guide .intro-layout{margin-bottom:28px}.goommo-game-guide .guide-demo{height:208px}.goommo-game-guide .step-card{padding:22px 18px}.goommo-game-guide .step-card p{font-size:12px}.goommo-game-guide .intro-copy p,.goommo-game-guide .section-intro{font-size:13px}}@media (max-width:900px){.goommo-game-guide .guide-body{grid-template-columns:165px 1fr}.goommo-game-guide .guide-content{padding:24px}.goommo-game-guide .guide-sidebar{padding:22px 10px}.goommo-game-guide .guide-tab{gap:8px;padding:13px 8px}.goommo-game-guide .guide-tab strong{font-size:11px}.goommo-game-guide .intro-layout{grid-template-columns:1fr}.goommo-game-guide .intro-copy h2{font-size:28px;line-height:1.4}.goommo-game-guide .intro-copy h2 br,.goommo-game-guide .intro-copy p br{display:none}.goommo-game-guide .intro-copy .king-note{margin-top:8px}.goommo-game-guide .demo-box .guide-demo{height:165px}.goommo-game-guide .step-card{padding:14px 12px}.goommo-game-guide .step-card h3{font-size:13px}.goommo-game-guide .step-icon{display:none}.goommo-game-guide .control-row{grid-template-columns:50px 1fr;gap:13px;padding:14px}.goommo-game-guide .control-symbol{width:45px;height:45px;font-size:21px}.goommo-game-guide .keycap{grid-column:2;justify-self:start;padding:8px 14px;font-size:11px}.goommo-game-guide .tactics-layout,.goommo-game-guide .mode-grid{grid-template-columns:1fr}.goommo-game-guide .mode-card{grid-template-columns:45px 1fr;gap:0 14px;display:grid}.goommo-game-guide .mode-card .mode-art{grid-row:1/4;font-size:26px}.goommo-game-guide .mode-card h3,.goommo-game-guide .mode-card p,.goommo-game-guide .mode-card small{grid-column:2}.goommo-game-guide .mode-card small{margin-top:9px;padding-top:8px}}@media (max-width:600px){.goommo-game-guide{border-radius:13px;width:calc(100vw - 18px);height:calc(100svh - 30px)}.goommo-game-guide .guide-frame{grid-template-rows:67px minmax(0,1fr) 63px}.goommo-game-guide .guide-header{gap:8px;padding:0 14px}.goommo-game-guide .guide-heading{gap:9px}.goommo-game-guide .guide-mark{width:28px;height:28px}.goommo-game-guide .guide-heading strong{font-size:15px}.goommo-game-guide .guide-heading .eyebrow{letter-spacing:.1em;font-size:7px}.goommo-game-guide .header-actions{gap:3px}.goommo-game-guide .subtle-button{min-height:32px;padding:6px 8px;font-size:10px}.goommo-game-guide .close-button{width:30px;font-size:22px}.goommo-game-guide .guide-body{flex-direction:column;display:flex}.goommo-game-guide .guide-sidebar{border-right:0;border-bottom:1px solid var(--line);flex:none;padding:0}.goommo-game-guide .nav-caption,.goommo-game-guide .side-quote{display:none}.goommo-game-guide .guide-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:6px 5px}.goommo-game-guide .guide-tab{text-align:center;border-radius:6px;justify-items:center;gap:4px;padding:8px 2px 7px;display:grid}.goommo-game-guide .guide-tab>span{font-size:8px}.goommo-game-guide .guide-tab strong{white-space:normal;font-size:9px;line-height:1.6}.goommo-game-guide .guide-content{min-height:0;padding:21px 17px 24px}.goommo-game-guide .section-kicker{margin-bottom:9px;font-size:9px}.goommo-game-guide .section-title{font-size:23px}.goommo-game-guide .section-intro{margin-bottom:17px;font-size:11px}.goommo-game-guide .intro-layout{gap:16px;margin-bottom:16px}.goommo-game-guide .intro-copy h2{font-size:26px;line-height:1.55}.goommo-game-guide .intro-copy h2 br{display:block}.goommo-game-guide .intro-copy p{font-size:11px;line-height:1.9}.goommo-game-guide .intro-copy .king-note{font-size:10px}.goommo-game-guide .demo-box .guide-demo{height:155px}.goommo-game-guide .step-grid{grid-template-columns:1fr;gap:9px}.goommo-game-guide .step-card{grid-template-columns:30px 1fr;gap:3px 12px;padding:15px;display:grid}.goommo-game-guide .step-card .step-number{grid-row:1/3;padding-top:3px;font-size:9px}.goommo-game-guide .step-card h3{margin:0;font-size:14px}.goommo-game-guide .step-card p{grid-column:2;font-size:11px}.goommo-game-guide .note-strip{gap:9px;font-size:10px}.goommo-game-guide .guide-footer{padding:0 16px}.goommo-game-guide .footer-position{font-size:9px}.goommo-game-guide .footer-actions{gap:15px}.goommo-game-guide .guide-footer .primary{min-width:128px;padding:11px 13px;font-size:11px}.goommo-game-guide .guide-footer .primary span{margin-left:12px}.goommo-game-guide .back-button{font-size:11px}.goommo-game-guide .control-picker{width:100%}.goommo-game-guide .control-picker button{flex:1;padding:10px 9px;font-size:11px}.goommo-game-guide .control-tips{grid-template-columns:1fr}.goommo-game-guide .control-row h3{font-size:13px}.goommo-game-guide .control-row p{font-size:10px}.goommo-game-guide .currency-grid{grid-template-columns:1fr}.goommo-game-guide .currency-card{padding:13px 16px}.goommo-game-guide .currency-card img{width:44px;height:44px}.goommo-game-guide .cosmetic-strip{gap:12px;padding:13px}.goommo-game-guide .cosmetic-strip canvas{width:74px;height:74px}.goommo-game-guide .cosmetic-strip h3{font-size:12px;line-height:1.7}.goommo-game-guide .stars{letter-spacing:2px;font-size:10px}.goommo-game-guide .box-copy{grid-template-columns:30px 1fr;gap:10px;padding:15px}.goommo-game-guide .box-copy .box-symbol{font-size:24px}}@media (prefers-reduced-motion:reduce){.goommo-game-guide *,.goommo-game-guide :before,.goommo-game-guide :after{scroll-behavior:auto!important}}.goommo-game-guide{color:#eff5ec;touch-action:auto;text-align:left;letter-spacing:normal;max-height:calc(100svh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 20px);font-size:14px;line-height:normal}.goommo-game-guide:not([open]){display:none}.goommo-game-guide button{text-transform:none;letter-spacing:normal;width:auto}.goommo-game-guide .guide-tab{width:100%}.goommo-game-guide p{text-wrap:pretty}.game-guide-open{color:#d7e8d1;cursor:pointer;font:600 12px/1.5 var(--font-ui);background:#10201cc0;border:1px solid #62836b60;border-radius:8px;align-items:center;gap:8px;margin:14px 0 0;padding:9px 14px;display:inline-flex}.game-guide-open:hover{color:#d1ff66;border-color:#d1ff6680}.game-guide-open:focus-visible{outline-offset:3px;outline:2px solid #d1ff66}@media (max-height:500px){.goommo-game-guide{height:calc(100svh - 20px)}.goommo-game-guide .guide-frame{grid-template-rows:54px minmax(0,1fr) 52px}}.network-status{left:calc(var(--safe-left) + 22px);top:calc(var(--safe-top) + 234px);z-index:40;color:#a7b7bd;pointer-events:none;font:600 10px/1.4 var(--font-ui);font-variant-numeric:tabular-nums;white-space:nowrap;background:#080e12d9;border:1px solid #ffffff1c;border-radius:5px;align-items:center;gap:10px;padding:4px 8px;display:flex;position:absolute}.network-status b{color:#d9e1e3;text-align:right;min-width:44px;font-size:11px;display:inline-block}.network-status small{text-overflow:ellipsis;max-width:144px;font-size:10px;overflow:hidden}.network-status[data-quality=good] b{color:#8febc8}.network-status[data-quality=fair] b{color:#f5d573}.network-status[data-quality=slow] b{color:#ffa096}.network-status[data-quality=offline]{display:none}@media (max-width:720px){.network-status{top:224px;left:12px}}body.mobile-combat-capable.mobile-combat-active .network-status{left:auto;right:calc(var(--safe-right) + 10px);top:calc(var(--safe-top) + 58px);box-sizing:border-box;justify-content:space-between;gap:4px;width:104px;height:18px;padding:2px 5px}body.mobile-combat-capable.mobile-combat-active .network-status>span{order:2;align-items:center;font-size:0;line-height:12px;display:flex}body.mobile-combat-capable.mobile-combat-active .network-status b{line-height:12px}body.mobile-combat-capable.mobile-combat-active .network-status small{order:1;max-width:42px;font-size:9px;line-height:12px}body.mobile-combat-capable.mobile-combat-active:not(.mobile-layout-portrait) .hud-minimap-handle{top:calc(var(--safe-top) + 82px)!important}body.mobile-combat-capable.mobile-combat-active:not(.mobile-layout-portrait) .toast{top:calc(var(--safe-top) + 178px)!important}:root{--font-ui:"Noto Sans JP", sans-serif;--font-display:"Oxanium", "Noto Sans JP", sans-serif;font-synthesis:none;color:#f7f7ef;font-family:var(--font-ui);font-synthesis:none;--acid:#e8ff65;--pink:#ff477e;--mint:#67f6cf;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);background:#080a0e}*{box-sizing:border-box}html,body,#allin-game{width:100%;height:100%;margin:0;overflow:hidden}button,a{font:inherit}canvas{display:block}#allin-game,#allin-game canvas{touch-action:none;-webkit-touch-callout:none}body.mobile-viewport-locked{overscroll-behavior:none}body.mobile-viewport-locked .mobile-controls,body.mobile-viewport-locked .respawn,body.mobile-viewport-locked .game-exit-confirm{touch-action:none}.hidden{display:none!important}.renderer-recovery-notice{z-index:1000;border:1px solid var(--acid);color:#080a0e;background:var(--acid);max-width:calc(100vw - 32px);font:900 14px/1.2 var(--font-ui);text-align:center;pointer-events:none;opacity:0;padding:14px 18px;transition:opacity .15s;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 50px #000c}.renderer-recovery-notice.visible{opacity:1}.account-button{z-index:42;right:calc(var(--safe-right) + 20px);top:calc(var(--safe-top) + 20px);visibility:hidden;pointer-events:none;color:#080a0e;background:var(--acid);cursor:pointer;min-width:122px;height:42px;font:800 10px/1.25 var(--font-display);letter-spacing:.08em;border:0;align-items:center;gap:9px;padding:7px 13px 7px 8px;display:flex;position:fixed;box-shadow:0 12px 38px #0009}.account-button img{border-radius:7px;width:28px;height:28px}.account-button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding-block:2px;line-height:1.5;overflow:hidden}.account-button.guest{color:#d7dcda;background:#171c21;border:1px solid #ffffff25}.account-button:hover{filter:brightness(1.1);transform:translateY(-1px)}.stream-safe-indicator{z-index:140;left:calc(var(--safe-left) + 16px);top:calc(var(--safe-top) + 16px);color:#07110e;background:var(--mint);pointer-events:none;min-height:32px;font:800 10px/1.25 var(--font-display);letter-spacing:.1em;border:1px solid #d7fff2;align-items:center;gap:7px;padding:8px 11px;display:flex;position:fixed;box-shadow:0 8px 28px #0009}.stream-safe-indicator i{background:#08795c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #08795c25}.stream-safe-indicator.hidden{display:none}body.streamer-mode .account-button{color:#06100e;background:var(--mint);border:1px solid #d7fff2}body.streamer-mode #goommo-store-button{opacity:.42;pointer-events:none}body.hud-settings-active .account-button{visibility:hidden;pointer-events:none}.title-settings-button{z-index:42;right:calc(var(--safe-right) + 20px);top:calc(var(--safe-top) + 70px);visibility:hidden;pointer-events:none;color:#dbe2df;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;min-width:122px;height:36px;font:800 9px/1.25 var(--font-display);letter-spacing:.09em;background:#11161bde;border:1px solid #ffffff24;justify-content:center;align-items:center;gap:8px;padding:7px 12px;transition:color .16s,border-color .16s,background .16s,transform .16s;display:flex;position:fixed;box-shadow:0 10px 30px #0007}.title-settings-button span{color:var(--mint);font-size:17px;line-height:1}.title-settings-button:hover{color:#fff;background:#1a2127ed;border-color:#67f6cf70;transform:translateY(-1px)}.title-settings-button:focus-visible{outline:2px solid var(--mint);outline-offset:3px}.title-screen-active .title-settings-button{visibility:visible;pointer-events:auto}body.hud-settings-active .title-settings-button{visibility:hidden;pointer-events:none}.floating-start-button{z-index:41;right:calc(var(--safe-right) + 20px);bottom:calc(var(--safe-bottom) + 20px);visibility:hidden;pointer-events:none;color:#080a0e;background:linear-gradient(105deg, var(--acid), #bcff73 58%, #67f6cf);cursor:pointer;text-align:left;border:2px solid #f5ffbf;justify-content:space-between;align-items:center;gap:14px;min-width:198px;min-height:58px;padding:10px 12px 10px 15px;transition:transform .16s,filter .16s,box-shadow .16s;display:flex;position:fixed;overflow:hidden;box-shadow:0 15px 42px #0009,0 0 28px #bfff3e24}.title-screen-active .account-button,.title-screen-active .floating-start-button{visibility:visible;pointer-events:auto}.floating-start-button:after{content:"";pointer-events:none;border:14px solid #ffffff2e;border-radius:50%;width:100px;height:100px;position:absolute;top:-54px;right:-38px}.floating-start-button>span,.floating-start-button>strong{z-index:1;position:relative}.floating-start-button>span{color:#303817;letter-spacing:.12em;font:950 8px/1 monospace}.floating-start-button>strong{color:var(--acid);white-space:nowrap;background:#090c0d;padding:9px 11px;font:950 15px/1 monospace}.floating-start-button i{margin-left:5px;font-style:normal}.floating-start-button:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-3px);box-shadow:0 19px 50px #000a,0 0 34px #bfff3e38}.floating-start-button:active:not(:disabled){transform:translateY(1px)}.floating-start-button:focus-visible{outline:3px solid var(--mint);outline-offset:3px}.floating-start-button:disabled{opacity:.55;cursor:wait;filter:saturate(.45)}.account-modal{z-index:80;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.account-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:default;background:#030407db;border:0;width:100%;height:100%;position:absolute;inset:0}.account-panel{color:#f7f7ef;background:linear-gradient(145deg,#12171cfb,#07090cfb);border:1px solid #e8ff6540;width:min(680px,100%);max-height:calc(100vh - 36px);padding:26px;font-size:14px;line-height:1.5;position:relative;overflow-y:auto;box-shadow:0 32px 100px #000e}.store-panel{background:linear-gradient(145deg,#15191efc,#07090cfc);border-color:#ffdf5260;width:min(660px,100%)}.store-panel>header small{color:#ffdf52}.store-intro,.exchange-intro{color:#b3beb9;margin:9px 0 14px;font-size:13px;line-height:1.5}.store-gold-section{background:#f3cf740a;border:1px solid #f3cf7459;margin-top:18px;padding:15px 16px}.store-gold-section .store-section-heading{border:0;margin:0;padding:0}.store-gold-section .store-section-heading small{color:#e9c974}.store-gold-section>p{color:#b3beb9;margin:8px 0 0;font-size:12px;line-height:1.5}.exchange-panel{width:min(760px,100%)}.exchange-panel .point-wallet{margin:12px 0 18px}.store-session-bar{background:#ffffff08;border:1px solid #ffffff16;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:11px 13px;display:flex}.store-session-bar>span{gap:5px;min-width:0;display:grid}.store-session-bar small{color:#8d9794;font:800 8px/1.25 var(--font-display);letter-spacing:.13em}.store-session-bar strong{font:800 15px/1.25 var(--font-display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.store-session-bar button{color:#080b0c;background:var(--acid);cursor:pointer;border:0;min-height:36px;padding:8px 12px;font-size:11px;font-weight:900}.store-section-heading{border-top:1px solid #ffffff18;justify-content:space-between;align-items:end;gap:16px;margin-top:18px;padding-top:16px;display:flex}.store-section-heading>span{gap:5px;display:grid}.store-section-heading small{color:var(--mint);font:800 9px/1.25 var(--font-display);letter-spacing:.14em}.store-section-heading strong{font:800 18px/1.1 var(--font-display)}.store-section-heading>b{color:#7f8986;font:800 9px/1.25 var(--font-display)}.store-featured-section{background:radial-gradient(circle at 92% 0,#ffdf5223,#0000 42%),#ffdf5207;border:2px solid #ffdf52;margin-top:14px;padding:16px;box-shadow:0 12px 38px #0005,inset 0 0 30px #ffdf5208}.store-featured-section .store-section-heading{border:0;margin:0;padding:0}.store-featured-section .store-section-heading small{color:#ffdf52}.store-featured-section .store-section-heading strong{color:#fff3ae;font-size:23px}.store-featured-section .store-section-heading>b{color:#171205;background:#ffdf52;padding:6px 8px}.store-featured-section>p,.owned-products-section>p{color:#aab2ae;margin:9px 0 0;font-size:11px;line-height:1.55}.store-featured-section .shop-item{background:#171308;border-color:#ffdf5260}.store-receipts-fold{background:#070a0d;border:1px solid #ffffff18;margin-top:20px}.store-receipts-fold>summary{color:#dfe4e1;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:12px 14px;list-style:none;display:flex}.store-receipts-fold>summary::-webkit-details-marker{display:none}.store-receipts-fold>summary>span:first-child{gap:4px;display:grid}.store-receipts-fold>summary small{color:#8b9592;font:800 8px/1.25 var(--font-display);letter-spacing:.13em}.store-receipts-fold>summary strong{font-size:14px}.store-receipts-fold>summary>span:last-child{color:var(--mint);font:800 9px/1.25 var(--font-display)}.store-receipts-fold[open]{padding:0 14px 14px}.store-receipts-fold[open]>summary{border-bottom:1px solid #ffffff14;margin:0 -14px}.owned-products-section{background:linear-gradient(140deg,#67f6cf0c,#e8ff6505);border:1px solid #67f6cf55;margin-top:22px;padding:16px}.owned-products-section .store-section-heading{border:0;margin:0;padding:0}.owned-products-section .owned-heading small{color:var(--mint)}.owned-products-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:11px;display:grid}.owned-products-list>p{color:#82908b;text-align:center;border:1px dashed #67f6cf35;grid-column:1/-1;margin:0;padding:15px;font-size:11px}.owned-product-card{background:#07100e;border:1px solid #67f6cf42;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:9px 12px;min-width:0;padding:12px;display:grid}.owned-product-card>span{gap:4px;min-width:0;display:grid}.owned-product-card small{color:var(--mint);font:800 8px/1.25 var(--font-display);letter-spacing:.12em}.owned-product-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.owned-product-card p{color:#84908c;margin:0;font-size:9px;line-height:1.45}.owned-product-card>b{color:#06110e;background:var(--mint);font:800 8px/1.25 var(--font-display);padding:5px 6px}.owned-product-card>button{color:#06110e;background:var(--acid);cursor:pointer;min-height:34px;font:800 10px/1.25 var(--font-display);border:0;grid-column:1/-1}.account-panel>header{border-bottom:1px solid #ffffff18;justify-content:space-between;align-items:start;padding-bottom:14px;display:flex}.account-panel>header span{gap:4px;display:grid}.account-panel>header small,.profile-identity small,.vault-heading small{color:var(--acid);font:800 8px/1.25 var(--font-display);letter-spacing:.16em}.account-panel>header strong{font:800 21px/1.25 var(--font-display);letter-spacing:-.03em}.account-panel>header button{color:#8a9397;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1d;width:31px;height:31px;padding:0;font-size:22px}.account-alert{color:#adb5b6;background:#05070a99;border-left:3px solid #566064;min-height:35px;margin:12px 0;padding:10px 12px;font-size:11px;line-height:1.4}.account-alert.success{color:#cfffed;border-color:var(--mint)}.account-alert.error{color:#ffd0dc;border-color:var(--pink)}.arena-notice{color:#fff1b8;background:#171105e8;border:1px solid #ffdf5270;border-left:4px solid #ffdf52;margin:14px 0;padding:11px 13px;font-size:13px;font-weight:800;line-height:1.5}.match-queue-modal{z-index:10020;padding:max(calc(var(--safe-top) + 18px), 24px) max(calc(var(--safe-right) + 18px), 24px) max(calc(var(--safe-bottom) + 18px), 24px) max(calc(var(--safe-left) + 18px), 24px);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020407e0;place-items:center;display:grid;position:fixed;inset:0}.match-queue-card{color:#f4f7f8;text-align:center;background:linear-gradient(145deg,#11181afa,#070a0dfa);border:1px solid #cbff2775;justify-items:center;gap:12px;width:min(420px,100%);padding:28px 26px 24px;display:grid;box-shadow:0 24px 90px #000,0 0 44px #cbff2714}.match-queue-card>small{color:var(--acid);font:800 10px/1.25 var(--font-display);letter-spacing:.2em}.match-queue-card h2{font:900 22px/1.2 var(--font-ui);margin:0}.match-queue-card>strong{color:#071013;background:var(--acid);font:800 22px/1.25 var(--font-display);padding:10px 18px}.match-queue-card p{color:#b8c1be;max-width:330px;margin:0;font-size:13px;line-height:1.65}.match-queue-card>span:not(.match-queue-pulse){color:#7f8c88;font:800 11px/1.25 var(--font-display)}.match-queue-card>button{color:#e9eeec;cursor:pointer;background:0 0;border:1px solid #59635f;min-width:180px;min-height:46px;margin-top:2px;font-weight:850}.match-queue-card>button:hover,.match-queue-card>button:focus-visible{color:#fff;border-color:#ffdf52;outline:none}.match-queue-card>#allin-match-queue-bot{color:#071013;background:var(--acid);border-color:var(--acid)}.match-queue-card>#allin-match-queue-bot:hover,.match-queue-card>#allin-match-queue-bot:focus-visible{color:#071013;background:#eaff7a;border-color:#eaff7a}.match-queue-pulse{align-items:end;gap:5px;height:24px;display:flex}.match-queue-pulse i{background:var(--acid);width:5px;height:8px;animation:.9s ease-in-out infinite alternate match-queue-pulse}.match-queue-pulse i:nth-child(2){height:16px;animation-delay:-.3s}.match-queue-pulse i:nth-child(3){height:12px;animation-delay:-.6s}@keyframes match-queue-pulse{to{opacity:.48;height:24px}}@media (prefers-reduced-motion:reduce){.match-queue-pulse i{animation:none}}.auth-intro{color:#b9c3c0;margin:4px 0 16px;font-size:13px;line-height:1.5}#goommo-auth-controls{gap:12px;display:grid}.email-form,.username-form{gap:9px;display:grid}.email-options{background:#0b1014;border:1px solid #ffffff28}.email-options>summary{color:#e6ece9;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:12px 14px;font-size:13px;font-weight:800;list-style:none;display:flex}.email-options>summary::-webkit-details-marker{display:none}.email-options>summary:after{content:"+";color:var(--mint);font-size:20px;line-height:1}.email-options[open]>summary:after{content:"−"}.email-options>summary:focus-visible{outline:2px solid var(--acid);outline-offset:-2px}.email-options .email-form{padding:0 14px 14px}.email-form label{color:#aeb8b5;font:850 11px/1.2 var(--font-ui);gap:5px;display:grid}.username-form label{color:#80898d;font:800 8px/1.25 var(--font-display);letter-spacing:.1em;gap:5px;display:grid}.email-form input,.username-form input{color:#f6f7ef;width:100%;height:41px;font:650 14px/1.25 var(--font-ui);background:#07090c;border:1px solid #ffffff25;border-radius:0;outline:none;padding:0 12px}.email-form input:focus,.username-form input:focus{border-color:var(--acid);box-shadow:0 0 0 2px #e8ff6512}.email-form>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.email-form button,.provider-buttons button,.username-form button{color:#080a0e;background:var(--acid);cursor:pointer;border:0;min-height:40px;padding:10px 12px;font-weight:900}.email-form #goommo-email-signup{color:#dce0dc;background:#1a2025;border:1px solid #ffffff25}.email-form #goommo-password-reset{color:#aeb8b5;text-underline-offset:3px;background:0 0;border:0;justify-self:start;min-height:32px;padding:4px 0;font-size:11px;font-weight:700;text-decoration:underline}.text-button{color:#9ea7a9;cursor:pointer;font:750 9px/1.3 var(--font-ui);text-underline-offset:3px;background:0 0;border:0;padding:4px;text-decoration:underline}.provider-buttons{gap:8px;display:grid}.email-form #goommo-email-login,.provider-buttons button{text-align:center;justify-content:center;align-items:center;gap:8px;display:inline-flex}.auth-button-icon{flex:0 0 20px;place-items:center;width:20px;height:20px;display:inline-grid}.auth-button-icon svg{width:100%;height:100%;display:block}.provider-buttons button{color:#eef1ed;background:#171c21;border:1px solid #ffffff28;min-height:46px}.provider-buttons #goommo-google-login{color:#202124;background:#fff;border-color:#d7dce0}.provider-buttons #goommo-apple-login{color:#fff;background:#050505;border-color:#60656a}.provider-buttons #goommo-steam-login{color:#fff;background:#18283a;border-color:#456079}.email-form #goommo-email-login:hover,.provider-buttons button:hover{filter:brightness(1.13)}.email-form #goommo-email-login:focus-visible,.provider-buttons button:focus-visible{outline:2px solid var(--acid);outline-offset:2px}.account-note{color:#8b9592;font-size:10px;line-height:1.55;display:block}.profile-identity{background:#e8ff650a;border:1px solid #e8ff6525;gap:5px;padding:12px 13px;display:grid}.profile-identity strong{font:800 21px/1.25 var(--font-display)}.steam-link-zone{background:#0a1719;border:1px solid #8aa7a855;gap:8px;padding:12px 13px;display:grid}.steam-link-zone p{color:#c6d4d4;margin:0;line-height:1.5}.steam-link-zone button{min-height:42px}.age-zone{color:#e9ece9;background:#9aadff0b;border:1px solid #9aadff55;gap:9px;margin-top:12px;padding:13px;display:grid}.age-zone>span{gap:4px;display:grid}.age-zone>span small{color:#9aadff;font:800 8px/1.25 var(--font-display);letter-spacing:.15em}.age-zone>span strong{font:800 14px/1.25 var(--font-display)}.age-zone>p,.age-zone>small{color:#929aa4;margin:0;font-size:9px;line-height:1.55}.age-choices{grid-template-columns:1fr 1fr;gap:8px;display:grid}.age-choices button,.age-native{color:#e8edff;cursor:pointer;background:#171c2d;border:1px solid #9aadff70;min-height:41px;padding:9px 12px;font-weight:900}.age-choices button:last-child{color:#cbd0dc;background:#11151d;border-color:#ffffff28}.age-native{color:#080b12;background:#9aadff;border:0;width:100%}.policy-zone{color:#dfe3dd;background:#67f6cf0b;border:1px solid #67f6cf55;gap:8px;margin-top:12px;padding:13px;display:grid}.policy-zone>span{gap:4px;display:grid}.policy-zone>span small{color:var(--mint);font:800 8px/1.25 var(--font-display);letter-spacing:.15em}.policy-zone>span strong{font:800 14px/1.25 var(--font-display)}.policy-zone>p{color:#929c9c;margin:0;font-size:9px;line-height:1.55}.policy-zone form{gap:8px;display:grid}.policy-zone form label{color:#c5ccca;grid-template-columns:18px 1fr;align-items:start;gap:8px;font-size:10px;line-height:1.5;display:grid}.policy-zone input{width:16px;height:16px;accent-color:var(--mint);margin:1px 0 0}.policy-zone a,.account-note a{color:var(--mint);text-underline-offset:2px}.policy-zone button{color:#07110e;background:var(--mint);cursor:pointer;border:0;min-height:40px;padding:10px 12px;font-weight:900}.policy-zone button:disabled{color:#737c79;cursor:not-allowed;background:#242b29}.username-form{grid-template-columns:1fr auto;align-items:end;margin-top:12px}.username-form button{height:41px}.rename-rule{color:#8b9497;margin:8px 0 18px;font-size:9px}.appeal-zone{color:#f7f7ef;background:#ffdf5208;border:1px solid #ffdf5240;gap:7px;margin:0 0 16px;padding:13px;display:grid}.appeal-zone>small{color:#ffdf52;font:800 8px/1.25 var(--font-display);letter-spacing:.15em}.appeal-zone>strong{font-size:13px}.appeal-zone>p{color:#8e9697;margin:0;font-size:9px;line-height:1.5}.appeal-zone form{gap:7px;display:grid}.appeal-zone textarea{resize:vertical;color:#f6f7ef;min-height:82px;font:600 11px/1.4 var(--font-ui);background:#090a07;border:1px solid #ffdf5235;outline:none;padding:9px 10px}.appeal-zone textarea:focus{border-color:#ffdf52;box-shadow:0 0 0 2px #ffdf5210}.appeal-zone button{color:#171307;cursor:pointer;background:#ffdf52;border:0;min-height:38px;font-weight:900}.vault-heading{border-top:1px solid #ffffff18;justify-content:space-between;align-items:end;padding-top:15px;display:flex}.vault-heading span{gap:4px;display:grid}.vault-heading strong{font:800 16px/1.25 var(--font-display)}.purchase-authority{color:#b9c1be;background:#ffdf5208;border:1px solid #ffdf5238;grid-template-columns:18px 1fr;align-items:start;gap:8px;margin-top:10px;padding:10px 11px;font-size:9px;line-height:1.5;display:grid}.purchase-authority input{width:16px;height:16px;accent-color:var(--acid);margin:0}.point-wallet{color:#e7ffb0;background:linear-gradient(120deg,#d7ff5f12,#00e6c712);border:1px solid #d7ff5f45;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;margin-top:10px;padding:11px 13px;display:grid}.point-wallet span{color:var(--acid);font:800 9px/1.25 var(--font-display);letter-spacing:.12em}.point-wallet strong{font:800 20px/1.25 var(--font-display);grid-area:1/2/3}.point-wallet small{color:#8d9793;font-size:9px}.shop-list{gap:8px;margin-top:10px;display:grid}.shop-list>p{color:#7e878b;text-align:center;background:#05070a8c;border:1px dashed #ffffff20;margin:0;padding:14px;font-size:10px}.shop-group-heading{border-top:1px solid #ffffff16;gap:4px;margin-top:7px;padding:10px 2px 3px;display:grid}.shop-group-heading:first-child{border-top:0;margin-top:0}.shop-group-heading strong{color:var(--acid);font:800 11px/1.25 var(--font-display);letter-spacing:.08em}.shop-group-heading small{color:#76807d;font-size:8px;line-height:1.45}.shop-item{background:#0b0f13;border:1px solid #ffffff19;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;padding:12px;display:grid}.shop-item.owned{background:#67f6cf08;border-color:#67f6cf55}.shop-item strong{font-size:13px}.shop-item span{color:#81898d;grid-column:1;font-size:9px}.shop-item button{color:#080a0e;background:var(--acid);cursor:pointer;border:0;grid-area:1/2/3;min-width:92px;padding:10px;font-weight:900}.web-payment-methods{grid-area:1/2/3;grid-template-columns:repeat(2,minmax(120px,1fr));gap:6px;display:grid}.shop-item .web-payment-methods button{grid-area:auto;min-width:0;padding:8px 10px;font-size:9px}.shop-item .web-payment-methods .google_pay{color:#202124;background:#fff}.shop-item .web-payment-methods .amazon_pay{color:#111820;background:#ffb52e}.shop-item .web-payment-methods .paypal{color:#fff;background:#0879c9}.shop-item.owned button{color:#67f6cf;background:#67f6cf12;border:1px solid #67f6cf55}.shop-item button:disabled,.account-panel button:disabled{opacity:.45;cursor:wait}.cosmetic-heading{justify-content:space-between;align-items:end;margin-top:16px;display:flex}.cosmetic-heading span{gap:4px;display:grid}.cosmetic-heading small{color:#72f5db;font:800 8px/1.25 var(--font-display);letter-spacing:.12em}.cosmetic-heading strong{font-size:14px}.cosmetic-heading>b{color:#75807c;font:800 8px/1.25 var(--font-display)}.bundle-heading small{color:var(--acid)}.trail-heading small{color:#a98cff}.trail-live-demo{background:#05080d;border:1px solid #a98cff55;grid-template-columns:minmax(0,1.45fr) minmax(185px,.75fr);margin-top:9px;display:grid;overflow:hidden}.trail-live-demo canvas{width:100%;height:132px;display:block}.trail-live-demo>div{background:linear-gradient(135deg,#a98cff13,#0000);border-left:1px solid #a98cff33;align-content:center;gap:7px;padding:12px;display:grid}.trail-live-demo span{gap:3px;display:grid}.trail-live-demo small{color:#a98cff;font:800 8px/1.25 var(--font-display);letter-spacing:.12em}.trail-live-demo strong{color:#fff;font:800 13px/1.25 var(--font-display)}.trail-live-demo p{color:#8c9693;margin:0;font-size:9px;line-height:1.45}.trail-live-demo b{color:#67f6cf;font:800 8px/1.3 var(--font-display)}.trail-live-demo button{color:#080b0c;background:var(--acid);min-height:34px;font:800 9px/1.25 var(--font-display);cursor:pointer;border:0}.trail-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:8px;display:grid}.trail-list>p{color:#7e878b;text-align:center;border:1px dashed #ffffff20;grid-column:1/-1;padding:12px;font-size:10px}.trail-card{color:#edf5f2;background:#090d12;border:1px solid #ffffff18;grid-template-columns:52px minmax(0,1fr);gap:5px 9px;padding:10px;display:grid}.trail-card.owned{background:#67f6cf08;border-color:#67f6cf65}.trail-card.previewing{border-color:var(--trail-a)}.trail-swatch{background:#05080d;border:1px solid #ffffff10;grid-row:1/5;align-self:stretch;width:52px;height:56px;display:block}.trail-card strong{font:800 10px/1.1 var(--font-display)}.trail-card small{color:#7d8784;font-size:8px;line-height:1.35}.trail-card span{color:#75807c;font:800 8px/1.2 var(--font-display)}.trail-card button{color:#080b0c;background:var(--acid);min-height:30px;font:800 9px/1.25 var(--font-display);cursor:pointer;border:0}.trail-card button:disabled{color:#67f6cf;background:#67f6cf12;border:1px solid #67f6cf55}.cosmetic-bundle-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:9px;display:grid}.cosmetic-bundle-list>p{color:#7e878b;text-align:center;border:1px dashed #ffffff20;grid-column:1/-1;margin:0;padding:14px;font-size:10px}.cosmetic-bundle-card{color:#edf5f2;background:linear-gradient(145deg,#d4ff6309,#0000 55%),#080c11;border:1px solid #d4ff6333;gap:8px;min-width:0;padding:12px;display:grid}.cosmetic-bundle-card.complete{background:#67f6cf08;border-color:#67f6cf66}.cosmetic-bundle-card>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 10px;display:grid}.cosmetic-bundle-card>header strong{font:800 11px/1.1 var(--font-display);letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cosmetic-bundle-card>header span{color:#7f8986;grid-column:1;font-size:8px;line-height:1.4}.cosmetic-bundle-card>header b{color:#080b0c;background:var(--acid);font:800 8px/1.25 var(--font-display);white-space:nowrap;grid-area:1/2/3;padding:5px 6px}.cosmetic-bundle-skins{flex-wrap:wrap;gap:5px;display:flex}.cosmetic-bundle-skins button{color:#cbd5d2;cursor:pointer;min-height:26px;font:800 8px/1.25 var(--font-display);background:#ffffff09;border:1px solid #ffffff1e;padding:5px 7px}.cosmetic-bundle-skins button.owned{color:#67f6cf;background:#67f6cf0b;border-color:#67f6cf55}.cosmetic-bundle-card>footer{grid-template-columns:1fr auto;align-items:center;gap:4px 10px;display:grid}.cosmetic-bundle-card>footer span{color:#8e9995;font:800 8px/1.25 var(--font-display)}.cosmetic-bundle-card>footer small{color:#66706d;font:800 8px/1.2 var(--font-display);text-decoration:line-through}.cosmetic-bundle-card>footer button{color:#080b0c;background:var(--acid);cursor:pointer;min-width:128px;min-height:35px;font:800 9px/1.15 var(--font-display);border:0;grid-area:1/2/3;padding:8px 10px}.cosmetic-bundle-card>footer button:disabled{color:#67f6cf;opacity:.7;cursor:not-allowed;background:#67f6cf12;border:1px solid #67f6cf55}.cosmetic-toolbar{background:#05080c;border:1px solid #ffffff18;grid-template-columns:minmax(160px,1.4fr) minmax(120px,.8fr) minmax(140px,.9fr) auto;align-items:end;gap:7px;margin-top:9px;padding:9px;display:grid}.cosmetic-toolbar label{gap:5px;min-width:0;display:grid}.cosmetic-toolbar label>span{color:#72f5db;font:800 8px/1.25 var(--font-display);letter-spacing:.12em}.cosmetic-toolbar input,.cosmetic-toolbar select{color:#e8efed;min-width:0;height:34px;font:800 10px/1.25 var(--font-ui);background:#0b1015;border:1px solid #ffffff26;padding:0 9px}.cosmetic-toolbar input:focus,.cosmetic-toolbar select:focus{outline-offset:1px;outline:2px solid #d4ff6388}.cosmetic-toolbar output{color:#818c88;font:800 9px/1.25 var(--font-display);white-space:nowrap;padding:0 3px 8px}.cosmetic-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:9px;display:grid}.cosmetic-list>p{color:#7e878b;text-align:center;border:1px dashed #ffffff20;grid-column:1/-1;margin:0;padding:14px;font-size:10px}.cosmetic-card{color:#edf5f2;background:#090d12;border:1px solid #ffffff18;grid-template-rows:auto auto auto;grid-template-columns:42px minmax(0,1fr);gap:5px 9px;min-width:0;padding:11px;display:grid;position:relative}.cosmetic-card.owned{background:#67f6cf08;border-color:#67f6cf65}.cosmetic-card.previewing{border-color:var(--skin-a);box-shadow:inset 0 0 22px color-mix(in srgb, var(--skin-a) 10%, transparent)}.cosmetic-preview{border:2px solid var(--skin-a);background:radial-gradient(circle, var(--skin-c) 0 14%, #06080c 16% 37%, var(--skin-b) 39% 49%, #06080c 51%);width:40px;height:40px;box-shadow:0 0 14px color-mix(in srgb, var(--skin-a) 42%, transparent);border-radius:50%;grid-row:1/5;align-self:center;display:block}.cosmetic-card[data-pattern=prism] .cosmetic-preview{clip-path:polygon(50% 0,94% 25%,94% 75%,50% 100%,6% 75%,6% 25%);background:conic-gradient(var(--skin-a), var(--skin-b), var(--skin-c), var(--skin-a));border-radius:9px}.cosmetic-card[data-pattern=ember] .cosmetic-preview{background:radial-gradient(circle at 50% 65%, var(--skin-c) 0 13%, var(--skin-a) 15% 33%, transparent 35%), conic-gradient(from 15deg, var(--skin-a), #05070a, var(--skin-b), #05070a, var(--skin-a))}.cosmetic-card[data-pattern=petal] .cosmetic-preview{background:radial-gradient(circle, var(--skin-c) 0 16%, transparent 18%), repeating-conic-gradient(var(--skin-a) 0 24deg, var(--skin-b) 25deg 58deg)}.cosmetic-card[data-pattern=matrix] .cosmetic-preview{background:repeating-linear-gradient(0deg, transparent 0 7px, var(--skin-a) 8px 9px), repeating-linear-gradient(90deg, #05070a 0 7px, var(--skin-b) 8px 9px)}.cosmetic-card[data-pattern=comet] .cosmetic-preview{background:radial-gradient(circle at 70% 30%, var(--skin-c) 0 8%, transparent 10%), conic-gradient(from 30deg, #05070a, var(--skin-a), var(--skin-b), #05070a)}.cosmetic-card[data-pattern=frost] .cosmetic-preview{background:radial-gradient(circle, var(--skin-c) 0 12%, transparent 14%), repeating-conic-gradient(var(--skin-a) 0 7deg, #071017 8deg 55deg, var(--skin-b) 56deg 62deg)}.cosmetic-card[data-pattern=reactor] .cosmetic-preview{background:radial-gradient(circle, var(--skin-c) 0 11%, #05070a 13% 24%, var(--skin-a) 26% 33%, #05070a 35% 52%, var(--skin-b) 54% 62%, #05070a 64%)}.cosmetic-card[data-pattern=phantom] .cosmetic-preview{opacity:.78;background:radial-gradient(circle at 42% 38%, var(--skin-c) 0 10%, transparent 12%), radial-gradient(circle, transparent 0 35%, var(--skin-b) 37% 45%, transparent 47%), conic-gradient(transparent, var(--skin-a), transparent)}.cosmetic-card[data-pattern=bunny] .cosmetic-preview{background:radial-gradient(circle at 62% 37%, #25232c 0 5%, transparent 6%), radial-gradient(circle at 62% 63%, #25232c 0 5%, transparent 6%), radial-gradient(circle at 42% 21%, var(--skin-a) 0 10%, transparent 11%), radial-gradient(circle at 42% 79%, var(--skin-a) 0 10%, transparent 11%), var(--skin-b)}.cosmetic-card[data-pattern=kitten] .cosmetic-preview{background:radial-gradient(circle at 62% 37%, #24202f 0 5%, transparent 6%), radial-gradient(circle at 62% 63%, #24202f 0 5%, transparent 6%), linear-gradient(45deg, var(--skin-a) 0 18%, transparent 19%), linear-gradient(135deg, transparent 81%, var(--skin-a) 82%), var(--skin-b);border-radius:38%}.cosmetic-card[data-pattern=axolotl] .cosmetic-preview{background:radial-gradient(circle at 64% 37%, #17303a 0 5%, transparent 6%), radial-gradient(circle at 64% 63%, #17303a 0 5%, transparent 6%), repeating-linear-gradient(0deg, transparent 0 6px, var(--skin-b) 7px 9px, transparent 10px 14px), var(--skin-a)}.cosmetic-card strong{font:800 10px/1.15 var(--font-display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trail-card .cosmetic-rarity-inline,.cosmetic-card .cosmetic-rarity-inline{color:#ecf2f5;font:800 8px/1.25 var(--font-display);vertical-align:1px;background:#40525d;border:1px solid #9aabb4;border-radius:3px;margin-right:5px;padding:2px 4px;display:inline-block}.cosmetic-rarity-inline[data-star-level="2"]{color:#ecfdff;background:#245c69;border-color:#8adcec}.cosmetic-rarity-inline[data-star-level="3"]{color:#fff2ff;background:linear-gradient(135deg,#6740a0,#b75ac7);border-color:#d8bdff;box-shadow:0 0 5px #ad68ff55}.cosmetic-rarity-inline[data-star-level="4"]{color:#2d1700;background:linear-gradient(120deg,#fff5bb,#ffd260 52%,#ff8fce);border-color:#ffe89c;box-shadow:0 0 7px #ffd56999}.cosmetic-card small{color:#7d8784;font-size:8px;line-height:1.35}.cosmetic-availability{color:#737d7a;font:800 8px/1.2 var(--font-display);letter-spacing:.03em;grid-column:2}.cosmetic-card.affordable .cosmetic-availability{color:var(--acid)}.cosmetic-card.owned .cosmetic-availability{color:#67f6cf}.cosmetic-card.unavailable .cosmetic-actions button:not(.cosmetic-demo-button){color:#bdc4c1;background:#ffffff0b}.cosmetic-actions{grid-column:2;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:6px;display:grid}.cosmetic-card button{color:#080b0c;background:var(--acid);cursor:pointer;min-height:32px;font:800 9px/1.25 var(--font-display);border:0;padding:7px 8px}.cosmetic-card .cosmetic-demo-button{color:#dffaf3;background:#67f6cf10;border:1px solid #67f6cf55}.cosmetic-card.owned .cosmetic-actions button:not(.cosmetic-demo-button){color:#67f6cf;background:#67f6cf12;border:1px solid #67f6cf55}.cosmetic-card button:disabled{opacity:.5;cursor:not-allowed}.cosmetic-card .cosmetic-favorite-button{z-index:2;color:#727c79;width:27px;min-height:27px;font:900 16px/1.25 var(--font-ui);background:#05080dcc;border:1px solid #fff2;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:5px;right:5px}.cosmetic-card .cosmetic-favorite-button.active{color:#ffd85a;background:#ffd85a12;border-color:#ffd85a88;box-shadow:0 0 12px #ffd85a22}.cosmetic-card>strong{padding-right:24px}.store-skin-live-demo{margin-top:9px}@media (max-width:620px){.shop-item{grid-template-columns:1fr}.web-payment-methods{grid-area:auto/1;margin-top:6px}.shop-item>button{grid-area:auto/1}.cosmetic-list,.cosmetic-bundle-list,.trail-live-demo{grid-template-columns:1fr}.trail-live-demo>div{border-top:1px solid #a98cff33;border-left:0}.trail-list{grid-template-columns:1fr}.cosmetic-actions{grid-template-columns:1fr 1.15fr}.cosmetic-toolbar{grid-template-columns:1fr 1fr}.cosmetic-search{grid-column:1/-1}.cosmetic-toolbar output{grid-column:1/-1;padding:2px 2px 0}.owned-products-list{grid-template-columns:1fr}.store-session-bar{flex-direction:column;align-items:stretch}.store-session-bar button{width:100%}.store-featured-section{padding:13px}.store-featured-section .store-section-heading strong{font-size:20px}.store-section-heading{align-items:start}}.amazon-pay-launch{z-index:10000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020407d9;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.amazon-pay-launch>div{color:#f4f7f8;background:#0b0f13;border:1px solid #ffb52e88;gap:13px;width:min(390px,100%);padding:20px;display:grid;box-shadow:0 20px 80px #000}.amazon-pay-launch strong{font-size:17px}.amazon-pay-launch p{color:#aeb7bb;margin:0;font-size:11px;line-height:1.6}.amazon-pay-launch [id^=goommo-amazon-pay-button-]{min-height:45px}.amazon-pay-launch .text-button{justify-self:end;min-width:90px}.purchase-history-heading{margin-top:16px}.purchase-list{gap:7px;margin-top:10px;display:grid}.purchase-list>p{color:#7e878b;text-align:center;background:#05070a8c;border:1px dashed #ffffff20;margin:0;padding:12px;font-size:10px}.purchase-item{background:#090c10;border:1px solid #ffffff18;grid-template-columns:1fr auto;gap:5px 12px;padding:10px 11px;display:grid}.purchase-item strong{font-size:11px}.purchase-item>b{color:#67f6cf;font:800 9px/1.25 var(--font-display);letter-spacing:.05em;justify-self:end}.purchase-item span{color:#899194;font-size:8px}.purchase-item small{color:#5f696d;font:700 8px/1.25 var(--font-display);justify-self:end}.purchase-item.processing{border-color:#ffdf5240}.purchase-item.processing>b{color:#ffdf52}.purchase-item.refunded,.purchase-item.revoked{opacity:.7}.purchase-item.refunded>b,.purchase-item.revoked>b{color:#ff8d8d}.purchase-item.point-exchange{background:#d4ff6308;border-color:#d4ff6338}.purchase-item.point-exchange>b{color:var(--acid)}.commerce-admin{background:#ffdf5207;border:1px solid #ffdf5242;gap:8px;margin-top:14px;padding:13px;display:grid}.commerce-admin>span{gap:4px;display:grid}.commerce-admin>span small{color:#ffdf52;font:800 8px/1.25 var(--font-display);letter-spacing:.12em}.commerce-admin>p,.purchase-support-result>p{color:#8d9292;margin:0;font-size:9px;line-height:1.5}.commerce-admin form{grid-template-columns:1fr auto;align-items:end;gap:8px;display:grid}.commerce-admin label{color:#a79d6d;font:800 8px/1.25 var(--font-display);letter-spacing:.07em;gap:5px;display:grid}.commerce-admin input{color:#f6f7ef;height:38px;font:700 11px/1.25 var(--font-display);text-transform:uppercase;background:#090a07;border:1px solid #ffdf5235;outline:none;padding:9px 10px}.commerce-admin form button{color:#171307;cursor:pointer;background:#ffdf52;border:0;height:38px;padding:0 18px;font-weight:900}.purchase-support-result{gap:7px;display:grid}.purchase-support-card{background:#090a07;border:1px solid #ffffff18;gap:6px;padding:10px;display:grid}.purchase-support-card h4{color:#ffdf52;margin:0;font-size:11px}.purchase-support-card dl{grid-template-columns:112px 1fr;gap:4px 9px;margin:0;font-size:9px;display:grid}.purchase-support-card dt{color:#707779}.purchase-support-card dd{color:#d7d9d5;overflow-wrap:anywhere;white-space:pre-line;margin:0}.webhook-failure-zone{border-top:1px solid #ffdf5228;gap:8px;margin-top:7px;padding-top:12px;display:grid}.webhook-failure-zone>header{justify-content:space-between;align-items:end;gap:10px;display:flex}.webhook-failure-zone>header span{gap:4px;display:grid}.webhook-failure-zone>header small{color:#ff8d8d;font:800 8px/1.25 var(--font-display);letter-spacing:.12em}.webhook-failure-zone>header strong{font-size:12px}.webhook-failure-zone>header button{color:#18090a;cursor:pointer;background:#ff8d8d;border:0;height:30px;padding:0 10px;font-weight:900}.webhook-failure-zone>p{color:#82898a;margin:0;font-size:8px;line-height:1.5}.webhook-failure-list{gap:6px;display:grid}.webhook-failure-list>p{color:#778083;text-align:center;border:1px dashed #ffffff20;margin:0;padding:10px;font-size:9px}.webhook-failure-card{background:#10090a;border:1px solid #ff8d8d35;gap:5px;padding:9px;display:grid}.webhook-failure-card>header{color:#ff9da4;font:800 9px/1.25 var(--font-display);justify-content:space-between;gap:8px;display:flex}.webhook-failure-card code{color:#d9d6d2;font:700 9px/1.35 var(--font-display);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.webhook-failure-card span{color:#81888a;font-size:8px}.account-modal .webhook-failure-guidance{background:#ffffff08;border-radius:8px;gap:6px;margin:4px 0 0;padding:10px;display:grid}.account-modal .webhook-failure-guidance strong{color:#ffcf96;font-size:12px;line-height:1.5}.account-modal .webhook-failure-guidance span{color:#d9d6d2;font-size:12px;line-height:1.6}.report-zone{background:#67f6cf07;border:1px solid #67f6cf35;gap:8px;margin-top:16px;padding:13px;display:grid}.report-zone>span{gap:4px;display:grid}.report-zone>span small{color:var(--mint);font:800 8px/1.25 var(--font-display);letter-spacing:.15em}.report-zone>span strong{font-size:13px}.report-zone>p{color:#81898d;margin:0;font-size:9px;line-height:1.5}.report-zone form{grid-template-columns:1fr 1fr;gap:8px;display:grid}.report-zone label{color:#839390;font:800 8px/1.25 var(--font-display);letter-spacing:.08em;gap:5px;display:grid}.report-zone .wide{grid-column:1/-1}.report-zone input,.report-zone select,.report-zone textarea{color:#f6f7ef;width:100%;font:650 12px/1.3 var(--font-ui);background:#070a0c;border:1px solid #ffffff25;border-radius:0;outline:none;padding:9px 10px}.report-zone input,.report-zone select{height:38px}.report-zone textarea{resize:vertical;min-height:62px}.report-zone input:focus,.report-zone select:focus,.report-zone textarea:focus{border-color:var(--mint);box-shadow:0 0 0 2px #67f6cf10}.report-zone button{color:#07110e;background:var(--mint);cursor:pointer;border:0;min-height:38px;font-weight:900}.block-zone{background:#8ca4ff07;border:1px solid #8ca4ff35;gap:8px;margin-top:10px;padding:13px;display:grid}.block-zone>span{gap:4px;display:grid}.block-zone>span small{color:#9aadff;font:800 8px/1.25 var(--font-display);letter-spacing:.15em}.block-zone>span strong{font-size:13px}.block-zone>p{color:#81898d;margin:0;font-size:9px;line-height:1.5}.block-zone form{grid-template-columns:1fr auto;align-items:end;gap:7px;display:grid}.block-zone label{color:#8991aa;font:800 8px/1.25 var(--font-display);letter-spacing:.08em;gap:5px;display:grid}.block-zone input{color:#f6f7ef;width:100%;height:38px;font:650 12px/1.25 var(--font-ui);background:#07090c;border:1px solid #ffffff25;outline:none;padding:0 10px}.block-zone input:focus{border-color:#9aadff;box-shadow:0 0 0 2px #8ca4ff12}.block-zone form button{color:#070a13;cursor:pointer;background:#9aadff;border:0;min-height:38px;padding:0 14px;font-weight:900}.block-list{gap:5px;display:grid}.block-list>p{color:#747d81;margin:0;font-size:9px}.blocked-player{color:#b7bdc9;background:#07090c;border:1px solid #ffffff16;justify-content:space-between;align-items:center;gap:8px;min-height:35px;padding:7px 9px;font-size:10px;display:flex}.blocked-player button{color:#98a1a5;cursor:pointer;background:0 0;border:1px solid #ffffff20;padding:5px 7px;font-size:8px}.friends-zone{background:#67f6cf08;border:1px solid #67f6cf2b;gap:12px;padding:16px;display:grid}.friends-zone>header,.private-friend-invitations>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.friends-zone>header span,.private-friend-invitations>header span,.incoming-room-invitations>span{gap:4px;display:grid}.friends-zone>header small,.private-friend-invitations>header small,.incoming-room-invitations>span small{color:var(--mint);font:800 8px/1.25 var(--font-display);letter-spacing:.12em}.friends-zone>header strong,.private-friend-invitations>header strong,.incoming-room-invitations>span strong{font-size:17px}.friends-zone>p,.private-friend-invitations>p,.incoming-room-invitations>p{color:#9fa9ab;margin:0;font-size:11px;line-height:1.55}#goommo-friend-request-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}#goommo-friend-request-form label{color:#aab3b5;gap:5px;font-size:10px;display:grid}#goommo-friend-request-form input{color:#f4f6f2;background:#07090c;border:1px solid #fff2;min-width:0;height:44px;padding:0 10px;font-size:14px}#goommo-friend-request-form button,.friend-player button,.room-invitation-row button{cursor:pointer;border:0;min-height:40px;padding:8px 11px;font-weight:900}#goommo-friend-request-form button,.friend-player button.primary,.room-invitation-row button.primary{color:#06100e;background:var(--mint)}.friend-list,.room-invitation-list,.private-friend-list{gap:7px;display:grid}.friend-list>p,.room-invitation-list>p,.private-friend-list>p{color:#818b8e;background:#07090c;border:1px solid #ffffff12;margin:0;padding:12px;font-size:11px;line-height:1.5}.friend-player,.room-invitation-row,.private-friend-player{background:#07090c;border:1px solid #ffffff17;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;padding:10px 11px;display:grid}.friend-player>span,.room-invitation-row>span,.private-friend-player>span{gap:3px;min-width:0;display:grid}.friend-player strong,.room-invitation-row strong,.private-friend-player strong{color:#eef2ec;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.friend-player small,.room-invitation-row small,.private-friend-player small{color:#7f898c;font-size:9px;line-height:1.35}.friend-player>div,.room-invitation-row>div{flex-wrap:wrap;justify-content:end;gap:6px;display:flex}.friend-player button:not(.primary),.room-invitation-row button:not(.primary){color:#c0c7c8;background:#20272a}.incoming-room-invitations{border-top:1px solid #ffffff18;gap:9px;padding-top:12px;display:grid}.room-invitation-banner{z-index:75;top:max(64px, calc(env(safe-area-inset-top) + 56px));color:#f5f8f1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07100eec;border:1px solid #67f6cf70;justify-content:space-between;align-items:center;gap:12px;width:min(420px,100vw - 28px);padding:12px 14px;display:flex;position:fixed;left:14px;box-shadow:0 12px 34px #0009}.room-invitation-banner>span{gap:4px;min-width:0;display:grid}.room-invitation-banner small{color:var(--mint);font:800 8px/1.25 var(--font-display);letter-spacing:.1em}.room-invitation-banner strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.room-invitation-banner>div{gap:6px;display:flex}.room-invitation-banner button{color:#06100e;background:var(--mint);cursor:pointer;border:0;min-height:36px;padding:7px 10px;font-weight:900}.room-invitation-banner button:last-child{color:#c6cecc;background:#27302f}.moderation-admin{border-top:1px solid #ffdf5240;margin-top:16px;padding-top:15px}.moderation-admin>header{justify-content:space-between;align-items:end;gap:10px;display:flex}.moderation-admin>header>span{gap:4px;display:grid}.moderation-admin>header small{color:#ffdf52;font:800 8px/1.25 var(--font-display);letter-spacing:.15em}.moderation-admin>header strong{font:800 16px/1.25 var(--font-display)}.moderation-admin>header>div{gap:6px;display:flex}.moderation-admin select,.moderation-admin textarea{color:#eef1ed;background:#07090c;border:1px solid #ffffff25;outline:none}.moderation-admin>header select{height:32px;padding:0 7px;font-size:10px}.moderation-admin>header button{color:#111;cursor:pointer;background:#ffdf52;border:0;height:32px;padding:0 10px;font-weight:900}.moderation-summary{color:#8b9497;margin:9px 0;font-size:9px}.moderation-list{gap:9px;display:grid}.moderation-report{background:#0a0d11;border:1px solid #ffffff1b;padding:11px}.moderation-report>header{justify-content:space-between;gap:10px;display:flex}.moderation-report>header span{gap:4px;display:grid}.moderation-report>header strong{color:#ffdf52;font-size:13px}.moderation-report>header small{color:#697277;font:700 8px/1.4 var(--font-display);text-align:right}.moderation-report .report-category{color:var(--mint);font:800 8px/1.25 var(--font-display);letter-spacing:.08em;text-transform:uppercase}.moderation-report .report-details{color:#b1b8b9;white-space:pre-wrap;overflow-wrap:anywhere;background:#050609;margin:8px 0;padding:8px;font-size:10px;line-height:1.45}.moderation-report .report-match{color:#687176;font:700 8px/1.25 var(--font-display);margin:0 0 8px}.moderation-report textarea{resize:vertical;width:100%;min-height:52px;font:600 10px/1.35 var(--font-ui);padding:8px}.moderation-actions{grid-template-columns:auto auto 1fr;gap:6px;margin-top:7px;display:grid}.moderation-actions select{min-width:88px;padding:0 7px;font-size:9px}.moderation-actions button{color:#dce2df;cursor:pointer;background:#171d21;border:1px solid #ffffff20;min-height:34px;padding:7px 9px;font-size:9px;font-weight:900}.moderation-actions button.review{color:#07110e;background:var(--mint);border:0}.moderation-actions button.suspend{color:#2a090f;background:#ff809f;border:0}.moderation-actions button.lift{color:#111;background:#ffdf52;border:0}.moderation-actions button.dismiss{color:#c7cdca;background:0 0}.moderation-empty{color:#747d81;text-align:center;border:1px dashed #ffffff20;margin:0;padding:14px;font-size:9px}.appeal-admin{border-top:1px solid #ffffff18;margin-top:16px;padding-top:14px}.appeal-admin>header{justify-content:space-between;align-items:end;gap:10px;display:flex}.appeal-admin>header>span{gap:4px;display:grid}.appeal-admin>header small{color:var(--pink);font:800 8px/1.25 var(--font-display);letter-spacing:.15em}.appeal-admin>header strong{font:800 14px/1.25 var(--font-display)}.appeal-admin>header>div{gap:6px;display:flex}.appeal-admin>header select{color:#eef1ed;background:#07090c;border:1px solid #ffffff25;height:32px;padding:0 7px;font-size:10px}.appeal-admin>header button{color:#240711;background:var(--pink);cursor:pointer;border:0;height:32px;padding:0 10px;font-weight:900}.moderation-report.appeal>header strong{color:var(--pink)}.moderation-report .appeal-expiry{color:#ffdf52;font:750 8px/1.4 var(--font-display);margin:0 0 8px}.signout-button{color:#aab1b2;cursor:pointer;background:0 0;border:1px solid #ffffff1c;width:100%;margin-top:18px;padding:10px}.delete-account-zone{background:#ff477e08;border:1px solid #ff477e45;gap:7px;margin-top:12px;padding:13px;display:grid}.delete-account-zone>small{color:var(--pink);font:800 8px/1.25 var(--font-display);letter-spacing:.15em}.delete-account-zone>strong{font-size:13px}.delete-account-zone p{color:#81898d;margin:0;font-size:9px;line-height:1.5}.delete-account-zone label{color:#9b858b;gap:5px;font-size:8px;display:grid}.delete-account-zone input{color:#fff;height:37px;font:800 13px/1.25 var(--font-display);letter-spacing:.12em;background:#090709;border:1px solid #ff477e3d;outline:none;padding:0 10px}.delete-account-zone button{color:#ffd9e3;cursor:pointer;background:#36131e;border:1px solid #ff477e70;min-height:38px;font-weight:900}.career-stats{background:linear-gradient(135deg,#e8ff650b,#67f6cf08);border:1px solid #e8ff6540;margin:18px 0 22px;padding:16px}.career-stats>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.career-stats>header>span{gap:5px;display:grid}.career-stats>header small{color:var(--acid);font:800 11px/1.2 var(--font-display);letter-spacing:.15em}.career-stats>header strong{font-size:19px;line-height:1.2}.career-highlights{grid-template-columns:1fr 1fr;gap:10px;display:grid}.career-highlights article{background:#05080bd9;border:1px solid #ffffff1a;align-content:center;gap:5px;min-height:118px;padding:15px;display:grid}.career-highlights article:first-child{box-shadow:inset 3px 0 0 var(--acid);border-color:#e8ff6550}.career-highlights article:last-child{box-shadow:inset 3px 0 0 var(--mint);border-color:#67f6cf45}.career-highlights small{color:#9aa3a5;font:800 11px/1.2 var(--font-display);letter-spacing:.08em}.career-highlights strong{color:#f5ffbd;font:800 36px/1.25 var(--font-display);letter-spacing:-.05em}.career-highlights article:last-child strong{color:#baffeb}.career-highlights span{color:#b4bcbd;font-size:12px}.career-details{border-top:1px solid #ffffff16;border-left:1px solid #ffffff16;grid-template-columns:repeat(3,minmax(0,1fr));margin:10px 0 0;display:grid}.career-details>div{background:#080b0e7a;border-bottom:1px solid #ffffff16;border-right:1px solid #ffffff16;align-content:center;gap:4px;min-height:67px;padding:11px 12px;display:grid}.career-details dt{color:#9da6a8;font-size:12px}.career-details dd{color:#f5f7ef;font:800 17px/1.2 var(--font-display);overflow-wrap:anywhere;margin:0}.career-period{color:#9da6a8;margin:11px 0 0;font-size:12px;line-height:1.5}.account-fold{background:#ffffff04;border:1px solid #ffffff20;margin-top:12px}.account-fold>summary{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:13px 15px;list-style:none;display:flex}.account-fold>summary::-webkit-details-marker{display:none}.account-fold>summary>span:first-child{gap:5px;display:grid}.account-fold>summary small{font:800 11px/1.2 var(--font-display);letter-spacing:.14em}.account-fold>summary strong{font-size:16px;line-height:1.25}.account-fold-hint{color:#9ba3a5;white-space:nowrap;margin-left:auto;font-size:12px}.account-fold>summary:after{content:"＋";color:#dfe5df;font-size:20px;line-height:1}.account-fold[open]>summary:after{content:"−"}.account-fold[open]>summary{border-bottom:1px solid #ffffff18}.report-fold>summary small{color:var(--mint)}.block-fold>summary small{color:#9aadff}.delete-fold>summary small{color:var(--pink)}.account-fold>.report-zone,.account-fold>.block-zone,.account-fold>.delete-account-zone{background:0 0;border:0;margin:0}.account-fold>.report-zone>span,.account-fold>.block-zone>span,.account-fold>.delete-account-zone>small,.account-fold>.delete-account-zone>strong{display:none}.account-modal .account-panel>header strong{font-size:24px;line-height:1.15}.account-modal .account-panel>header small,.account-modal .profile-identity small,.account-modal .vault-heading small,.account-modal .age-zone>span small,.account-modal .policy-zone>span small,.account-modal .appeal-zone>small,.account-modal .commerce-admin>span small,.account-modal .webhook-failure-zone>header small,.account-modal .report-zone>span small,.account-modal .block-zone>span small,.account-modal .moderation-admin>header small,.account-modal .appeal-admin>header small{font-size:11px;line-height:1.25}.account-modal .account-alert{min-height:44px;padding:12px 14px;font-size:13px;line-height:1.55}.account-modal .account-guest-card{gap:6px;padding:15px 16px}.account-modal .account-guest-card b{font-size:13px;line-height:1.2}.account-modal .account-guest-card span,.account-modal .account-note,.account-modal .rename-rule,.account-modal .age-zone>p,.account-modal .age-zone>small,.account-modal .policy-zone>p,.account-modal .appeal-zone>p,.account-modal .commerce-admin>p,.account-modal .purchase-support-result>p,.account-modal .webhook-failure-zone>p,.account-modal .report-zone>p,.account-modal .block-zone>p,.account-modal .delete-account-zone p{color:#aeb6b8;font-size:12px;line-height:1.65}.account-modal .email-form,.account-modal .username-form{gap:12px}.account-modal .email-form label,.account-modal .username-form label,.account-modal .commerce-admin label,.account-modal .report-zone label,.account-modal .block-zone label,.account-modal .delete-account-zone label{color:#aab3b5;font-size:11px;line-height:1.25}.account-modal .email-form input,.account-modal .username-form input{height:48px;font-size:16px}.account-modal .email-form button,.account-modal .provider-buttons button,.account-modal .username-form button,.account-modal .policy-zone button,.account-modal .age-choices button,.account-modal .age-native,.account-modal .appeal-zone button,.account-modal .report-zone button,.account-modal .block-zone form button{min-height:48px;padding:12px 14px;font-size:14px}.account-modal .text-button{min-height:36px;padding:8px;font-size:12px}.account-modal .auth-divider{height:40px;font-size:10px}.account-modal .profile-identity{gap:7px;padding:15px 16px}.account-modal .profile-identity strong{font-size:24px;line-height:1.15}.account-modal .age-zone,.account-modal .policy-zone,.account-modal .appeal-zone,.account-modal .report-zone,.account-modal .block-zone,.account-modal .commerce-admin{gap:11px;padding:16px}.account-modal .age-zone>span strong,.account-modal .policy-zone>span strong,.account-modal .appeal-zone>strong,.account-modal .report-zone>span strong,.account-modal .block-zone>span strong{font-size:17px;line-height:1.25}.account-modal .policy-zone form label,.account-modal .purchase-authority{font-size:13px;line-height:1.55}.account-modal .policy-zone input,.account-modal .purchase-authority input{width:20px;height:20px}.account-modal .rename-rule{margin:10px 0 22px}.account-modal .vault-heading{padding-top:20px}.account-modal .vault-heading strong{font-size:19px;line-height:1.2}.account-modal .purchase-authority{grid-template-columns:22px 1fr;gap:10px;padding:13px 14px}.account-modal .shop-list,.account-modal .purchase-list{gap:10px;margin-top:12px}.account-modal .cosmetic-toolbar{gap:10px;padding:12px}.account-modal .cosmetic-toolbar label>span,.account-modal .cosmetic-toolbar output{font-size:10px}.account-modal .cosmetic-toolbar input,.account-modal .cosmetic-toolbar select{min-height:44px;padding:0 11px;font-size:13px}.account-modal .shop-list>p,.account-modal .purchase-list>p,.account-modal .block-list>p,.account-modal .moderation-empty,.account-modal .webhook-failure-list>p{padding:15px;font-size:12px;line-height:1.5}.account-modal .shop-item{gap:7px 14px;padding:15px}.account-modal .shop-item strong{font-size:15px}.account-modal .shop-item span{font-size:12px;line-height:1.5}.account-modal .shop-item button,.account-modal .shop-item .web-payment-methods button{min-height:44px;padding:10px 12px;font-size:12px}.account-modal .purchase-item{gap:7px 14px;padding:13px 14px}.account-modal .purchase-item strong,.account-modal .purchase-item>b{font-size:13px;line-height:1.3}.account-modal .purchase-item span,.account-modal .purchase-item small{font-size:11px;line-height:1.45}.account-modal .report-zone input,.account-modal .report-zone select,.account-modal .report-zone textarea,.account-modal .block-zone input,.account-modal .appeal-zone textarea,.account-modal .commerce-admin input{min-height:44px;font-size:14px;line-height:1.45}.account-modal .blocked-player{min-height:44px;padding:10px 12px;font-size:13px}.account-modal .blocked-player button{min-height:34px;padding:7px 10px;font-size:11px}.account-button{font-size:12px}.controls{font-size:12px;line-height:1.45}.skin-option strong{font-size:10px}.skin-option small,.brand-footer{font-size:9px}.mass-card>small,.leaderboard-card>div small,.king-card small,.king-card span,.bet-card small,.bet-card span,.dash-card small{font-size:10px;line-height:1.25}.leaderboard-card li,.mass-card p{font-size:11px}.warning-card small,.breach-alert span,.dash-card strong{font-size:11px;line-height:1.45}.landing-panel{z-index:20;color:#f7f7ef;background:linear-gradient(145deg,#101419f7,#07090cf0);border:1px solid #e8ff6547;width:min(860px,100vw - 42px);max-height:calc(100vh - 24px);padding:22px 40px 20px;position:fixed;top:50%;left:50%;overflow:hidden auto;transform:translate(-50%,-50%);box-shadow:0 28px 100px #000c,inset 0 1px #ffffff12}.landing-panel:before{content:"";pointer-events:none;background:radial-gradient(circle,#e8ff6533,#0000 62%);height:420px;position:absolute;inset:-60% -15% auto 47%}.edition{color:#a7adb2;font:700 10px/1.25 var(--font-display);letter-spacing:.14em;border:1px solid #ffffff24;align-items:center;gap:8px;padding:6px 10px 6px 7px;display:inline-flex}.edition img{border-radius:5px;width:20px;height:20px}.eyebrow{color:var(--acid);font:800 10px/1.3 var(--font-display);letter-spacing:.13em;margin:14px 0 2px}.hero-logo{width:min(650px,100%);margin:0;line-height:0}.hero-logo img{filter:drop-shadow(0 12px 35px #0009);width:100%;height:auto;display:block}.lead{color:#d8dbd2;gap:4px;width:min(650px,100%);margin:5px 0 10px;display:grid}.lead strong{color:#f7f7ef;font-size:clamp(17px,2.2vw,21px)}.lead span{color:#9ca4a6;font-size:clamp(12px,1.5vw,15px);font-weight:650}.brand-formula{color:#828b8f;width:max-content;max-width:100%;font:800 10px/1.25 var(--font-display);letter-spacing:.07em;align-items:center;gap:9px;margin:0 0 12px;display:flex}.brand-formula span{background:#05070a7a;border:1px solid #ffffff16;padding:5px 8px}.brand-formula span:nth-of-type(3){color:#080a0e;background:var(--acid);border-color:var(--acid)}.brand-formula b{color:#4b5459}.rule-grid{border:1px solid #ffffff1c;grid-template-columns:repeat(3,1fr);display:grid}.rule-grid article{border-right:1px solid #ffffff1c;grid-template-columns:31px 1fr;align-content:center;gap:3px 4px;min-height:76px;padding:12px 14px;display:grid}.rule-grid article:last-child{border-right:0}.rule-grid b{color:var(--acid);font:800 15px/1.25 var(--font-display);grid-row:1/3}.rule-grid strong{font-size:17px}.rule-grid span{color:#90979b;font-size:11px}.skin-picker{background:#05070a78;border:1px solid #ffffff1c;margin-top:10px;padding:9px 11px 10px}.skin-picker-heading{justify-content:space-between;align-items:end;margin-bottom:9px;display:flex}.skin-picker-heading>span{gap:3px;display:grid}.skin-picker-heading small{color:var(--acid);font:800 9px/1.25 var(--font-display);letter-spacing:.13em}.skin-picker-heading b{color:#707980;font:700 8px/1.25 var(--font-display)}.skin-picker-heading>strong{color:var(--skin-primary,var(--acid));font:800 12px/1.25 var(--font-display);letter-spacing:.06em}.skin-live-demo{background:#080b0f;border:1px solid #ffffff18;grid-template-columns:minmax(280px,1.65fr) minmax(210px,.9fr);min-height:132px;margin-bottom:9px;display:grid;overflow:hidden}.skin-demo-stage{border-right:1px solid #ffffff16;min-width:0;height:132px;position:relative;overflow:hidden}.skin-demo-stage canvas{width:100%;height:100%}.skin-demo-stage>small{color:#dfe6e2;font:800 8px/1.25 var(--font-display);letter-spacing:.12em;text-shadow:0 1px 4px #000;pointer-events:none;align-items:center;gap:5px;display:flex;position:absolute;top:8px;left:9px}.skin-demo-stage>small i{background:var(--preview-primary,var(--acid));width:6px;height:6px;box-shadow:0 0 9px var(--preview-primary,var(--acid));border-radius:50%;animation:1.2s ease-in-out infinite skin-live-pulse}.skin-demo-details{grid-template-columns:1fr;align-content:center;gap:7px;min-width:0;padding:12px;display:grid}.skin-demo-details>span{gap:3px;min-width:0;display:grid}.skin-demo-details>span small{color:#737d80;font:800 8px/1.25 var(--font-display);letter-spacing:.12em}.skin-demo-details>span strong{color:var(--preview-primary,var(--acid));font:800 15px/1.25 var(--font-display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.skin-demo-details p{color:#9aa3a5;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;line-height:1.35;overflow:hidden}.skin-demo-details>b{color:#cad2cf;font:800 8px/1.3 var(--font-display)}.skin-demo-details button{color:#080a0e;background:var(--acid);cursor:pointer;min-height:34px;font:800 10px/1.25 var(--font-display);border:0;padding:8px 10px}.skin-demo-details button:disabled{color:#70e3c6;cursor:default;background:#67f6cf12;border:1px solid #67f6cf55}@keyframes skin-live-pulse{50%{opacity:.45;transform:scale(.7)}}.skin-options{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.skin-option{color:#d9ddda;cursor:pointer;text-align:left;background:#101419;border:1px solid #ffffff16;grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr);align-items:center;column-gap:7px;min-width:0;padding:8px 6px 7px;transition:border-color .15s,background .15s,transform .15s;display:grid;position:relative}.skin-option:hover{border-color:var(--skin-a);background:#171c21;transform:translateY(-1px)}.skin-option[aria-checked=true]{border-color:var(--skin-a);background:color-mix(in srgb, var(--skin-a) 9%, #0c1014);box-shadow:inset 0 0 20px color-mix(in srgb, var(--skin-a) 9%, transparent)}.skin-option.equipped:after{content:"ON";color:#07100d;background:var(--mint);font:800 6px/1.25 var(--font-display);letter-spacing:.04em;padding:2px 3px;position:absolute;top:3px;right:3px}.skin-rarity-badge{color:#ecf2f5;max-width:68px;font:800 9px/1.15 var(--font-display);letter-spacing:.04em;overflow-wrap:anywhere;text-align:center;background:#40525d;border:1px solid #9aabb4;border-radius:4px;padding:3px 5px;position:absolute;top:6px;right:6px}.skin-rarity-badge[data-star-level="2"]{color:#ecfdff;background:#245c69;border-color:#8adcec;box-shadow:0 0 5px #65d5f055}.skin-rarity-badge[data-star-level="3"]{color:#fff2ff;background:linear-gradient(135deg,#6740a0,#b75ac7);border-color:#d8bdff;box-shadow:0 0 7px #ad68ff88}.skin-rarity-badge[data-star-level="4"]{color:#2d1700;background:linear-gradient(120deg,#fff5bb,#ffd260 52%,#ff8fce);border-color:#ffe89c;box-shadow:0 0 9px #ffd569aa}.cosmetic-thumbnail{width:max-content;height:max-content;display:block;position:relative}.cosmetic-thumbnail .skin-rarity-badge{z-index:1;pointer-events:none;padding:2px 3px;font-size:8px;top:-5px;right:-5px}.skin-option>.cosmetic-thumbnail{grid-row:1/3;align-self:center}.skin-option.locked{background:#12130f;border-color:#ffdf5230}.skin-option.locked:hover{border-color:#ffdf5288}.skin-option.locked[data-star-level="4"]{border-color:#ffda7180;box-shadow:inset 0 0 18px #ffcf3c12}.skin-option.locked[data-star-level="4"]:hover{border-color:#ffda71}.skin-option[data-star-level="1"],.title-trail-option[data-star-level="1"]{border-color:#9aabb455}.skin-option[data-star-level="2"],.title-trail-option[data-star-level="2"]{border-color:#8adcec77;box-shadow:inset 0 0 18px #45cde916}.skin-option[data-star-level="3"],.title-trail-option[data-star-level="3"]{border-color:#cba7ff75;box-shadow:inset 0 0 18px #a86bff16}.skin-option[data-star-level="4"],.title-trail-option[data-star-level="4"]{border-color:#ffe09b99;box-shadow:inset 0 0 18px #ffd56922}.skin-option.equipped[data-star-level]:after,.title-trail-option.equipped[data-star-level]:after{top:auto;bottom:3px}.skin-option.locked .skin-core-icon{filter:saturate(.45)brightness(.68)}.skin-option.archive-preview .skin-core-icon{filter:none}.skin-option.locked small{color:#c9aa55}.skin-option strong{font:800 9px/1.1 var(--font-display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.skin-option small{color:#687177;font:700 7px/1.2 var(--font-display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.skin-core-icon{border:1px solid color-mix(in srgb, var(--skin-a) 70%, #fff);width:42px;height:42px;box-shadow:0 0 14px color-mix(in srgb, var(--skin-a) 34%, transparent);background:#070a0e;border-radius:8px;grid-row:1/3;display:block}.skin-swatch{border:2px solid var(--skin-a);background:radial-gradient(circle, var(--skin-c) 0 16%, #090b0f 17% 42%, var(--skin-a) 43% 50%, #090b0f 51%);width:31px;height:31px;box-shadow:0 0 13px color-mix(in srgb, var(--skin-a) 36%, transparent);border-radius:50%;grid-row:1/3;display:block;position:relative}.skin-swatch:before,.skin-swatch:after{content:"";position:absolute}.skin-swatch:before{border:2px dotted var(--skin-b);border-radius:50%;inset:3px}.skin-swatch:after{background:var(--skin-c);width:6px;height:6px;box-shadow:0 0 7px var(--skin-c);border-radius:50%;top:10px;right:-3px}.skin-option[data-pattern=split] .skin-swatch{background:conic-gradient(var(--skin-a) 0 50%, var(--skin-b) 50%);box-shadow:inset 0 0 0 8px #090b0f, 0 0 13px color-mix(in srgb, var(--skin-a) 36%, transparent)}.skin-option[data-pattern=crystal] .skin-swatch{background:linear-gradient(135deg, var(--skin-c), var(--skin-a) 45%, var(--skin-b));border-radius:28%;transform:rotate(45deg)}.skin-option[data-pattern=crystal] .skin-swatch:before{border-style:solid;border-radius:18%}.skin-option[data-pattern=orbit] .skin-swatch:before{border-style:solid;inset:-4px 2px;transform:rotate(-28deg)}.skin-option[data-pattern=hazard] .skin-swatch{background:repeating-linear-gradient(135deg, var(--skin-a) 0 5px, var(--skin-b) 5px 10px);box-shadow:inset 0 0 0 8px #090b0fcc, 0 0 13px color-mix(in srgb, var(--skin-a) 36%, transparent)}.skin-option[data-pattern=resonance] .skin-swatch{background:radial-gradient(circle, var(--skin-c) 0 12%, #090b0f 14% 30%, transparent 32%), conic-gradient(from 0deg, var(--skin-a) 0 9%, #090b0f 10% 25%, var(--skin-b) 26% 42%, #090b0f 43% 58%, var(--skin-a) 59% 75%, #090b0f 76%);box-shadow:0 0 16px color-mix(in srgb, var(--skin-a) 48%, transparent)}.skin-option[data-pattern=resonance] .skin-swatch:before{border:2px solid var(--skin-b);border-radius:50%;inset:5px}.skin-option[data-pattern=eclipse] .skin-swatch{background:radial-gradient(circle, #05060a 0 32%, var(--skin-c) 35% 41%, var(--skin-a) 44% 56%, #05060a 59%);box-shadow:0 0 17px color-mix(in srgb, var(--skin-a) 58%, transparent)}.skin-option[data-pattern=eclipse] .skin-swatch:before{border-style:solid;inset:7px -5px;transform:rotate(-24deg)}.skin-option[data-pattern=prism] .skin-swatch{background:conic-gradient(var(--skin-a), var(--skin-c), var(--skin-b), var(--skin-a));border-radius:22%;transform:rotate(30deg)}.skin-option[data-pattern=ember] .skin-swatch{background:radial-gradient(circle, var(--skin-c), var(--skin-a) 38%, var(--skin-b) 68%, #090b0f 70%)}.skin-option[data-pattern=petal] .skin-swatch{background:conic-gradient(var(--skin-a) 0 12%, var(--skin-b) 12% 24%, var(--skin-a) 24% 36%, var(--skin-b) 36% 48%, var(--skin-a) 48% 60%, var(--skin-b) 60% 72%, var(--skin-a) 72% 84%, var(--skin-b) 84%)}.skin-option[data-pattern=matrix] .skin-swatch{background:repeating-linear-gradient(90deg, var(--skin-a) 0 2px, #090b0f 2px 6px), repeating-linear-gradient(var(--skin-b) 0 2px, #090b0f 2px 6px)}.skin-option[data-pattern=comet] .skin-swatch:before{border-style:solid;inset:-3px 1px;transform:rotate(-30deg)}.skin-option[data-pattern=frost] .skin-swatch{background:conic-gradient(from 30deg, var(--skin-a), var(--skin-c), var(--skin-b), var(--skin-a));clip-path:polygon(50% 0,64% 28%,100% 25%,75% 50%,100% 75%,64% 72%,50% 100%,36% 72%,0 75%,25% 50%,0 25%,36% 28%)}.skin-option[data-pattern=reactor] .skin-swatch{background:radial-gradient(circle, var(--skin-c) 0 13%, #090b0f 15% 28%, var(--skin-a) 30% 39%, #090b0f 41% 55%, var(--skin-b) 57%)}.skin-option[data-pattern=phantom] .skin-swatch{opacity:.72;background:radial-gradient(circle, transparent 0 28%, var(--skin-a) 31% 42%, transparent 45%, var(--skin-b) 66%)}.skin-option[data-pattern=bunny] .skin-swatch{background:radial-gradient(circle at 62% 37%, #25232c 0 5%, transparent 7%), radial-gradient(circle at 62% 63%, #25232c 0 5%, transparent 7%), radial-gradient(circle at 38% 21%, var(--skin-a) 0 10%, transparent 12%), radial-gradient(circle at 38% 79%, var(--skin-a) 0 10%, transparent 12%), var(--skin-b)}.skin-option[data-pattern=bunny] .skin-swatch:before{border:4px solid var(--skin-a);border-width:4px 0;border-radius:50%;inset:3px -7px}.skin-option[data-pattern=kitten] .skin-swatch{background:radial-gradient(circle at 62% 37%, #24202f 0 5%, transparent 7%), radial-gradient(circle at 62% 63%, #24202f 0 5%, transparent 7%), var(--skin-b);border-radius:38%}.skin-option[data-pattern=kitten] .skin-swatch:before{background:linear-gradient(45deg, var(--skin-a) 0 48%, transparent 50%), linear-gradient(-45deg, var(--skin-a) 0 48%, transparent 50%);border:0;inset:-4px 4px 17px}.skin-option[data-pattern=axolotl] .skin-swatch{background:radial-gradient(circle at 64% 37%, #17303a 0 5%, transparent 7%), radial-gradient(circle at 64% 63%, #17303a 0 5%, transparent 7%), var(--skin-a)}.skin-option[data-pattern=axolotl] .skin-swatch:before{border:4px dotted var(--skin-b);border-width:0 5px;border-radius:40%;inset:1px -7px}.title-trail-picker{background:linear-gradient(110deg,#071011d9,#080b10d9);border:1px solid #67f6cf2f;margin-top:10px;padding:11px}.title-trail-heading{justify-content:space-between;align-items:end;gap:14px;margin-bottom:9px;display:flex}.title-trail-heading>span{gap:3px;display:grid}.title-trail-heading small{color:var(--mint);font:800 9px/1.25 var(--font-display);letter-spacing:.13em}.title-trail-heading b{color:#707b7d;font:700 8px/1.25 var(--font-display)}.title-trail-heading>strong{font:800 11px/1.25 var(--font-display);letter-spacing:.05em;text-align:right}.title-trail-live-demo{background:#05080d;border:1px solid #67f6cf2b;grid-template-columns:minmax(0,1.65fr) minmax(160px,.65fr);min-height:108px;margin-bottom:9px;display:grid;overflow:hidden}.title-trail-live-demo canvas{width:100%;height:108px;display:block}#allin-dash-picker .title-trail-live-demo canvas{height:156px}.title-trail-live-demo>span{background:linear-gradient(135deg,#67f6cf0d,#0000);border-left:1px solid #67f6cf25;align-content:center;gap:7px;min-width:0;padding:12px;display:grid}.title-trail-live-demo small{color:var(--mint);font:800 7px/1.2 var(--font-display);letter-spacing:.08em}.title-trail-live-demo strong{color:#fff;font:800 12px/1.25 var(--font-display)}.title-trail-live-demo b{color:#818c89;font:700 8px/1.35 var(--font-ui)}.title-trail-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.title-trail-option{color:#dce2df;cursor:pointer;text-align:left;background:#0d1317;border:1px solid #ffffff16;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:7px;min-width:0;min-height:54px;padding:6px;transition:transform .15s,border-color .15s,background .15s;display:grid;position:relative}.title-trail-option:hover{border-color:var(--trail-a);background:#141b20;transform:translateY(-1px)}.title-trail-option[aria-checked=true]{border-color:var(--trail-a);background:color-mix(in srgb, var(--trail-a) 9%, #0d1317);box-shadow:inset 0 0 18px color-mix(in srgb, var(--trail-a) 9%, transparent)}.title-trail-option[data-star-level="3"][aria-checked=true]{border-color:#cba7ff}.title-trail-option[data-star-level="2"][aria-checked=true]{border-color:#8adcec}.title-trail-option.equipped:after{content:"ON";color:#07100d;background:var(--mint);font:800 6px/1.25 var(--font-display);padding:2px 3px;position:absolute;top:3px;right:3px}.title-trail-option>span:not(.cosmetic-thumbnail){gap:4px;min-width:0;display:grid}.title-trail-option strong,.title-trail-option small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.title-trail-option strong{font:800 9px/1.25 var(--font-display)}.title-trail-option small{color:#70797d;font:700 7px/1.25 var(--font-display)}.title-trail-swatch{background:#05080d;border:1px solid #ffffff12;width:54px;height:26px;display:block}.store-cta{color:#fff9d9;cursor:pointer;text-align:left;background:linear-gradient(110deg,#9d3155,#392548 58%,#17232a);border:1px solid #ffdf52;justify-content:space-between;align-items:center;gap:18px;width:100%;min-height:62px;margin-top:10px;padding:12px 17px;transition:transform .16s,border-color .16s,filter .16s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 32px #0006,inset 0 1px #ffffff18}.store-cta:after{content:"";pointer-events:none;border:20px solid #ffdf5224;border-radius:50%;width:170px;height:170px;position:absolute;top:-80px;right:-45px}.store-cta:hover{filter:brightness(1.08);border-color:#fff0a2;transform:translateY(-2px)}.store-cta>span{z-index:1;gap:5px;display:grid;position:relative}.store-cta small{color:#ffdf52;font:800 10px/1.25 var(--font-display);letter-spacing:.16em}.store-cta span b{color:#d3c7cb;font-size:11px}.store-cta>strong{z-index:1;color:#100c08;white-space:nowrap;background:#ffdf52;padding:11px 13px;font-size:14px;position:relative}.store-cta>strong i{margin-left:6px;font-style:normal}#allin-start{color:#080a0e;background:linear-gradient(105deg, var(--acid), #bcff73 58%, #67f6cf);cursor:pointer;text-align:left;border:2px solid #f5ffbf;justify-content:space-between;align-items:center;gap:18px;width:100%;min-height:78px;margin-top:12px;padding:14px 18px;transition:transform .16s,filter .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden;box-shadow:0 15px 42px #bfff3e2c,inset 0 1px #ffffffb0}#allin-start:after{content:"";pointer-events:none;border:22px solid #ffffff2e;border-radius:50%;width:180px;height:180px;position:absolute;top:-80px;right:-50px}#allin-start:hover{filter:brightness(1.06);transform:translateY(-3px);box-shadow:0 19px 50px #bfff3e40,inset 0 1px #fff}#allin-start>span{z-index:1;gap:7px;display:grid;position:relative}#allin-start>span small{color:#29320d;letter-spacing:.18em;font:950 10px/1 monospace}#allin-start>span b{letter-spacing:.09em;font:900 12px/1 monospace}#allin-start>strong{z-index:1;color:var(--acid);white-space:nowrap;background:#090c0d;padding:12px 15px;font-size:19px;position:relative}#allin-start>strong i{margin-left:7px;font-style:normal}.controls{text-align:center;color:#71797e;margin:8px 0 0;font-size:10px}.brand-footer{color:#626b70;font:700 8px/1.25 var(--font-display);letter-spacing:.12em;justify-content:space-between;gap:18px;margin-top:10px;display:flex}.brand-footer span:first-child{color:#8b959a}#allin-hud{z-index:10;pointer-events:none;position:fixed;inset:0}.hud-safe-area-probe{width:0;height:0;padding:var(--safe-top) var(--safe-right) var(--safe-bottom) var(--safe-left);visibility:hidden;pointer-events:none;position:fixed;top:0;left:0}body #allin-hud [data-hud-widget].hud-widget-hidden{display:none!important}.brand{width:178px;height:48px;position:absolute;top:13px;left:18px}.brand img{object-fit:contain;object-position:left center;width:100%;height:100%}.title-return-button{z-index:60;color:#d9dfe1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;pointer-events:auto;touch-action:manipulation;min-width:116px;min-height:38px;font:850 11px/1.25 var(--font-ui);background:#080a0edb;border:1px solid #ffffff26;justify-content:center;align-items:center;gap:8px;padding:9px 12px;transition:border-color .16s,color .16s,background .16s,transform .16s;display:flex;position:absolute;top:187px;left:22px;box-shadow:0 10px 30px #0006}.title-return-button span{color:var(--acid);font:800 17px/1.25 var(--font-display)}.title-return-button:hover{color:#fff;background:#171c21ed;border-color:#e8ff6570;transform:translate(-2px)}.title-return-button:active{transform:translate(-3px)scale(.98)}.title-return-button:focus-visible{outline:2px solid var(--acid);outline-offset:3px}.hud-settings-button{z-index:60;color:#d9dfe1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;pointer-events:auto;touch-action:manipulation;min-width:78px;min-height:38px;font:850 11px/1.25 var(--font-ui);background:#080a0edb;border:1px solid #ffffff26;justify-content:center;align-items:center;gap:7px;padding:9px 11px;display:flex;position:absolute;top:187px;left:146px;box-shadow:0 10px 30px #0006}.hud-settings-button span{color:var(--mint);font-size:15px;line-height:1}.hud-settings-button:hover{color:#fff;background:#171c21ed;border-color:#67f6cf70}.hud-settings-button:focus-visible{outline:2px solid var(--mint);outline-offset:3px}.hud-widget-hidden{display:none!important}.hud-minimap-handle{opacity:0;pointer-events:none;width:134px;height:134px;position:absolute;bottom:77px;right:18px}.hud-settings-backdrop{z-index:71;cursor:default;pointer-events:auto;touch-action:manipulation;background:#0304077a;border:0;border-radius:0;width:100%;height:100%;padding:0;position:fixed;inset:0}.hud-settings-panel{z-index:72;color:#eef2ef;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:auto;background:linear-gradient(145deg,#12171cf7,#07090cf7);border:1px solid #e8ff6548;width:min(350px,100vw - 40px);max-height:calc(100vh - 40px);padding:18px;position:fixed;top:20px;right:20px;overflow-y:auto;box-shadow:0 28px 90px #000d}.hud-settings-panel>header{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:start;padding-bottom:12px;display:flex}.hud-settings-panel>header span{gap:4px;display:grid}.hud-settings-panel>header small{color:var(--acid);font:800 9px/1.25 var(--font-display);letter-spacing:.14em}.hud-settings-panel>header strong{font-size:22px;line-height:1.1}.hud-settings-panel>header button{color:#aab2b4;cursor:pointer;background:#ffffff08;border:1px solid #ffffff20;width:34px;height:34px;padding:0;font-size:22px}.hud-settings-panel>p{color:#9ba4a7;margin:12px 0;font-size:12px;line-height:1.55}.mobile-game-menu-actions{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0 0;display:none}body.mobile-combat-capable .mobile-game-menu-actions{display:grid}.mobile-game-menu-actions button{color:#f2f4f2;cursor:pointer;touch-action:manipulation;background:#171c21;border:1px solid #ff477e70;min-height:46px;padding:10px 12px;font-size:12px;font-weight:900}.mobile-game-menu-actions button.primary{color:#080a0e;background:var(--acid);border-color:var(--acid)}body.title-screen-active .mobile-game-menu-actions,.title-screen-active .hud-settings-actions{display:none}.hud-widget-list{gap:7px;display:grid}.hud-widget-option{cursor:pointer;background:#05070a99;border:1px solid #ffffff13;grid-template-columns:36px 1fr;align-items:center;gap:9px;min-height:54px;padding:10px 11px;display:grid}.hud-widget-option:hover{border-color:#e8ff653b}.hud-widget-option input{width:21px;height:21px;accent-color:var(--acid);margin:0}.hud-widget-option span{gap:4px;display:grid}.hud-widget-option strong{font-size:13px}.hud-widget-option small{color:#7f888c;font-size:10px;line-height:1.35}.mobile-control-settings{background:#67f6cf08;border:1px solid #67f6cf33;gap:11px;margin:0 0 13px;padding:12px;display:none}body.mobile-combat-capable .mobile-control-settings{display:grid}.desktop-control-settings{background:#e8ff6508;border:1px solid #e8ff6533;gap:11px;margin:0 0 13px;padding:12px;display:grid}.sfx-settings,.name-visibility-settings,.render-quality-settings,.promo-code-settings,.streamer-mode-settings{background:#67f6cf08;border:1px solid #67f6cf33;gap:11px;margin:0 0 13px;padding:12px;display:grid}.render-quality-settings{background:linear-gradient(135deg,#e8ff650d,#67f6cf0b);border-color:#e8ff6552}.render-quality-settings fieldset{border:0;min-width:0;margin:0;padding:0}.render-quality-settings legend{color:#8f999c;margin-bottom:7px;font-size:10px;font-weight:850}.render-quality-settings>p{color:#97a2a4;margin:0;font-size:10px;line-height:1.5}.render-quality-status{min-height:34px;color:var(--acid);background:#070a0db5;border:1px solid #e8ff6533;align-items:center;padding:9px 10px;font-size:10px;font-weight:850;line-height:1.45;display:flex}.render-quality-status.adapting{color:#ffcf57;background:#181308c7;border-color:#ffcf574d}.streamer-mode-settings{background:linear-gradient(135deg,#67f6cf16,#e8ff6508);border-color:#67f6cf70}.streamer-mode-settings .mobile-settings-heading>b{color:#8e989a;text-align:center;min-width:40px;font:800 10px/1.25 var(--font-display);background:#ffffff0a;border:1px solid #ffffff1c;padding:6px 8px}.streamer-mode-settings.active .mobile-settings-heading>b{color:#06100e;background:var(--mint);border-color:var(--mint)}.streamer-mode-settings>p{color:#97a2a4;margin:0;font-size:10px;line-height:1.5}.streamer-name-setting{border-top:1px solid #67f6cf2e;padding-top:9px}.streamer-name-setting:has(input:disabled){opacity:.45}body.streamer-mode .promo-code-settings{opacity:.42}.promo-code-settings{background:#e8ff6508;border-color:#e8ff6538;margin:13px 0 0}.promo-code-settings>p{color:#929c9f;margin:0;font-size:10px;line-height:1.5}.promo-code-settings form{gap:6px;display:grid}.promo-code-settings form>label{color:#8f999c;font:800 9px/1.25 var(--font-display);letter-spacing:.08em}.promo-code-settings form>div{grid-template-columns:minmax(0,1fr) 72px;gap:7px;display:grid}.promo-code-settings input{color:#f4f6f2;text-transform:uppercase;min-width:0;height:42px;font:800 14px/1.25 var(--font-display);background:#070a0e;border:1px solid #ffffff25;outline:none;padding:0 11px}.promo-code-settings input:focus{border-color:var(--acid);box-shadow:0 0 0 2px #e8ff6512}.promo-code-settings button{color:#080a0e;background:var(--acid);cursor:pointer;border:0;min-height:42px;padding:8px;font-weight:900}.promo-code-settings button:disabled{opacity:.55;cursor:wait}.promo-code-settings output{color:#9ea8aa;min-height:16px;font-size:10px;line-height:1.45}.promo-code-settings output.success{color:var(--acid)}.promo-code-settings output.error{color:#ff86a8}.promo-code-settings output.pending{color:var(--mint)}.operations-admin{background:linear-gradient(145deg,#71e9ff0c,#e8ff6508);border:1px solid #71e9ff42;gap:12px;margin:13px 0 0;padding:12px;display:grid}.operations-admin.hidden{display:none}.operations-live-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.operations-live-grid article{background:#05080cb8;border:1px solid #ffffff16;gap:3px;min-width:0;padding:10px;display:grid}.operations-live-grid article small{color:#9aa5a8;font:800 8px/1.1 var(--font-display);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.operations-live-grid article strong{color:#f4f7f2;font-variant-numeric:tabular-nums;font-size:24px;line-height:1}.operations-live-grid article:first-child strong{color:var(--acid)}.operations-live-grid article span{color:#707b7e;font-size:8px}.operations-trend-heading{color:#dfe5e2;justify-content:space-between;align-items:baseline;font-size:10px;display:flex}.operations-trend-heading span{color:#778285;font:800 8px/1.25 var(--font-display)}.operations-trend{gap:6px;display:grid}.operations-trend-row{color:#909b9e;font:800 9px/1.25 var(--font-display);grid-template-columns:42px minmax(0,1fr) 58px;align-items:center;gap:7px;display:grid}.operations-trend-bars{gap:2px;min-width:0;display:grid}.operations-trend-bar{background:var(--acid);min-width:2px;height:5px;box-shadow:0 0 8px #e8ff6538}.operations-trend-bar.peak{background:var(--mint);height:3px;box-shadow:none;opacity:.72}.operations-trend-value{color:#cbd3d1;text-align:right;font-variant-numeric:tabular-nums}.operations-status{color:#7f8b8e;min-height:15px;font-size:9px}.operations-status.error{color:#ff86a8}.operations-admin>p{color:#737e81;margin:0;font-size:9px;line-height:1.5}.liveops-control{border-top:1px solid #71e9ff2e;gap:10px;padding-top:12px;display:grid}.liveops-control>p{color:#8d989b;margin:0;font-size:10px;line-height:1.5}.liveops-control form{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.liveops-control form>.wide{grid-column:1/-1}.liveops-control label:not(.liveops-switch){color:#cbd3d1;gap:6px;min-width:0;font-size:11px;font-weight:850;display:grid}.liveops-control label>span{gap:3px;display:grid}.liveops-control label small,.liveops-control fieldset>small{color:#788487;font-size:9px;font-weight:650;line-height:1.4}.liveops-control textarea,.liveops-control input[type=number]{color:#f4f7f2;background:#05080c;border:1px solid #ffffff24;border-radius:0;outline:none;width:100%;min-width:0;min-height:44px;padding:9px 10px;font-size:16px}.liveops-control textarea{resize:vertical;line-height:1.4}.liveops-control textarea:focus,.liveops-control input:focus{border-color:var(--mint);box-shadow:0 0 0 2px #67f6cf12}.liveops-control fieldset{border:1px solid #ffffff18;gap:9px;min-width:0;margin:0;padding:10px;display:grid}.liveops-control legend{color:var(--mint);padding:0 5px;font-size:11px;font-weight:900}.liveops-build-grid,.liveops-ad-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.liveops-ad-policy>p{color:#aab6ba;margin:9px 0;font-size:11px;line-height:1.6}.liveops-ad-policy h4{color:var(--mint);margin:14px 0 7px;font-size:12px}.liveops-ad-details{gap:6px;margin:0;display:grid}.liveops-ad-details>div{background:#05080c9c;border:1px solid #ffffff18;grid-template-columns:minmax(110px,.8fr) minmax(0,2fr);gap:8px;padding:9px 10px;display:grid}.liveops-ad-details dt{color:#cbd3d1;font-size:11px;font-weight:850}.liveops-ad-details dd{color:#e1e8e7;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.6}@media (max-width:520px){.liveops-ad-details>div{grid-template-columns:1fr;gap:4px}}.liveops-switch{color:#dce3e2;background:#05080c9c;border:1px solid #ffffff18;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:9px 10px;display:flex}.liveops-switch strong{font-size:12px}.liveops-switch input{width:44px;height:25px;accent-color:var(--mint);flex:none}.liveops-danger{background:#ff3e7410;border-color:#ff86a84a}.liveops-control button[type=submit]{color:#06100e;background:var(--mint);cursor:pointer;border:0;min-height:46px;padding:10px;font-size:12px;font-weight:900}.liveops-control button:disabled,.liveops-control input:disabled,.liveops-control select:disabled,.liveops-control textarea:disabled{opacity:.5;cursor:wait}.liveops-control .operations-status.success{color:var(--acid)}.liveops-notice-editor{background:#071014a6;border:1px solid #71e9ff38;gap:11px;padding:12px;display:grid}.liveops-notice-editor>.mobile-settings-heading>b{color:#71e9ff;font:800 9px/1.25 var(--font-display)}.liveops-notice-editor>p{color:#94a0a2;margin:0;font-size:10px;line-height:1.55}.liveops-notice-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.liveops-notice-fields>.wide{grid-column:1/-1}.liveops-control .liveops-notice-fields input[type=text],.liveops-control .liveops-notice-fields input[type=datetime-local],.liveops-control .liveops-notice-fields select{color:#f4f7f2;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#05080c;border:1px solid #ffffff24;border-radius:0;outline:none;width:100%;min-width:0;min-height:44px;padding:9px 10px;font-size:15px}.liveops-notice-editor-actions{flex-wrap:wrap;gap:8px;display:flex}.liveops-notice-editor-actions button{color:#06100e;cursor:pointer;background:#71e9ff;border:0;min-height:42px;padding:9px 13px;font-weight:900}.liveops-notice-editor-actions button:last-child{color:#c4cdcc;background:#151c20;border:1px solid #ffffff1f}.liveops-notice-admin-list{gap:8px;display:grid}.liveops-notice-admin-list>p{color:#849093;text-align:center;background:#05080c99;border:1px dashed #ffffff1e;margin:0;padding:14px;font-size:10px}.liveops-notice-admin-item{background:#05080c;border:1px solid #ffffff18;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:11px;display:grid}.liveops-notice-admin-item>div:first-child{gap:5px;min-width:0;display:grid}.liveops-notice-admin-item small{color:#71e9ff;font:800 9px/1.35 var(--font-display)}.liveops-notice-admin-item strong{overflow-wrap:anywhere;font-size:12px;line-height:1.35}.liveops-notice-admin-item p{color:#899598;grid-column:1/-1;margin:0;font-size:10px;line-height:1.5}.liveops-notice-admin-item>div:last-child{align-items:start;gap:6px;display:flex}.liveops-notice-admin-item button{color:#cbd3d1;cursor:pointer;background:#151c20;border:1px solid #ffffff1f;min-height:34px;padding:7px 9px;font-size:10px;font-weight:850}.liveops-notice-admin-item button[data-notice-delete]{color:#ff9ab6;border-color:#ff86a844}@media (max-width:520px){.liveops-control form,.liveops-build-grid,.liveops-ad-grid,.liveops-notice-fields{grid-template-columns:1fr}.liveops-notice-fields>.wide{grid-column:auto}}.sfx-toggle,.sfx-volume{color:#dce3e2;justify-content:space-between;align-items:center;gap:14px;display:flex}.sfx-toggle>span{gap:4px;display:grid}.sfx-toggle strong,.sfx-volume strong{font-size:12px}.sfx-toggle small{color:#8f999c;font-size:9px;line-height:1.4}.sfx-toggle input{width:42px;height:23px;accent-color:var(--mint);cursor:pointer}.sfx-volume{gap:8px;display:grid}.sfx-volume>span{justify-content:space-between;align-items:center;display:flex}.sfx-volume output{color:var(--mint);font:800 11px/1.25 var(--font-display)}.sfx-volume input{width:100%;accent-color:var(--mint);cursor:pointer}.sfx-volume input:disabled{opacity:.35;cursor:not-allowed}.sfx-test{min-height:42px;color:var(--mint);background:#67f6cf12;border-color:#67f6cf66;font-weight:900}.sfx-test:hover,.sfx-test:focus-visible{border-color:var(--mint);background:#67f6cf20}body.mobile-combat-capable .desktop-control-settings{display:none}.desktop-control-settings fieldset{border:0;min-width:0;margin:0;padding:0}.desktop-control-settings legend{color:#8f999c;margin-bottom:6px;font-size:10px;font-weight:850}.mobile-settings-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.mobile-settings-heading>span{gap:3px;display:grid}.mobile-settings-heading small{color:var(--mint);font:800 8px/1.25 var(--font-display);letter-spacing:.13em}.mobile-settings-heading strong{font-size:14px}.mobile-settings-heading>button{color:#9da7a9;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1c;min-height:32px;padding:6px 9px;font-size:10px;font-weight:850}.mobile-control-settings fieldset{border:0;min-width:0;margin:0;padding:0}.mobile-control-settings legend{color:#8f999c;margin-bottom:6px;font-size:10px;font-weight:850}.mobile-setting-options{gap:6px;display:grid}.mobile-setting-options.two{grid-template-columns:1fr 1fr}.mobile-setting-options.three{grid-template-columns:repeat(3,1fr)}.mobile-setting-options label{color:#aeb6b8;text-align:center;cursor:pointer;background:#070a0db5;border:1px solid #ffffff16;place-items:center;min-height:40px;padding:8px;display:grid;position:relative}.mobile-setting-options label:has(input:checked){color:#080a0e;background:var(--mint);border-color:var(--mint);box-shadow:0 0 16px #67f6cf20}.mobile-setting-options input{opacity:0;pointer-events:none;position:absolute}.mobile-setting-options span{gap:3px;font-size:11px;font-weight:900;display:grid}.mobile-setting-options small{color:#768084;font-size:8px;font-weight:700}.mobile-setting-options label:has(input:checked) small{color:#1f4d46}.mobile-setting-options label:focus-within{outline:2px solid var(--acid);outline-offset:2px}.mobile-haptics-setting{cursor:pointer;background:#070a0db5;border:1px solid #ffffff16;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:9px 10px;display:flex}.mobile-haptics-setting>span{gap:4px;display:grid}.mobile-haptics-setting strong{font-size:11px}.mobile-haptics-setting small{color:#778185;font-size:8px;line-height:1.35}.mobile-haptics-setting input{width:36px;height:22px;accent-color:var(--mint);margin:0}.mobile-haptics-setting[aria-disabled=true]{cursor:default}.mobile-haptics-setting.unsupported{background:#181308c7;border-color:#ffcf5740}.mobile-haptics-setting.unsupported small{color:#ffcf57}.mobile-haptics-setting.unavailable small{color:#aab2b5}.mobile-haptics-setting input:disabled{cursor:not-allowed;opacity:.45}.mobile-tutorial-replay{color:#dfe5e2;text-align:left;cursor:pointer;background:#11171b;border:1px solid #e8ff6538;gap:4px;min-height:48px;padding:9px 11px;display:grid}.mobile-tutorial-replay span{font-size:11px;font-weight:900}.mobile-tutorial-replay small{color:#788286;font-size:8px}.hud-settings-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:13px;display:grid}.hud-settings-actions button,.hud-editor-toolbar button{color:#d8dfe0;cursor:pointer;background:#191f24;border:1px solid #ffffff25;min-height:42px;padding:9px 12px;font-weight:850}.hud-settings-actions button.primary,.hud-editor-toolbar button.primary{color:#080a0e;background:var(--acid);border-color:var(--acid)}.hud-editor-toolbar{z-index:74;color:#fff;pointer-events:auto;background:#0a0d11f2;border:1px solid #e8ff6570;grid-template-columns:1fr auto auto;align-items:center;gap:8px;min-width:min(460px,100vw - 20px);padding:9px;display:grid;position:absolute;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 18px 60px #000c}.hud-editor-toolbar>span{gap:3px;padding:0 8px;display:grid}.hud-editor-toolbar small{color:var(--acid);font:800 8px/1.25 var(--font-display);letter-spacing:.14em}.hud-editor-toolbar b{font-size:11px}.game-exit-confirm{z-index:96;padding:calc(var(--safe-top) + 16px) calc(var(--safe-right) + 16px) calc(var(--safe-bottom) + 16px) calc(var(--safe-left) + 16px);color:#f2f5f3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;touch-action:manipulation;background:#05070bd9;place-items:center;display:grid;position:absolute;inset:0}.game-exit-confirm-card{text-align:center;background:linear-gradient(145deg,#151b21fa,#090c10fa);border:1px solid #ff477e70;justify-items:center;gap:9px;width:min(430px,100%);padding:24px;display:grid;box-shadow:0 28px 90px #000e,inset 0 0 45px #ff477e08}.game-exit-confirm-card>img{filter:drop-shadow(0 0 18px #e8ff6530);width:52px;height:52px;margin-bottom:2px}.game-exit-confirm-card>small{color:var(--pink);font:800 9px/1.25 var(--font-display);letter-spacing:.16em}.game-exit-confirm-card>strong{font-size:25px;line-height:1.15}.game-exit-confirm-card>p{color:#929b9e;max-width:350px;margin:0;font-size:11px;line-height:1.55}.game-exit-confirm-card>div{grid-template-columns:1.25fr 1fr;gap:8px;width:100%;margin-top:7px;display:grid}.game-exit-confirm-card button{color:#f5f6f3;cursor:pointer;touch-action:manipulation;background:#1a2025;border:1px solid #ff477e85;min-height:50px;padding:11px 13px;font-size:12px;font-weight:900}.game-exit-confirm-card button.primary{color:#080a0e;background:var(--acid);border-color:var(--acid)}.game-exit-confirm-card button:focus-visible{outline:3px solid var(--mint);outline-offset:3px}body.game-exit-confirm-active .mobile-controls{visibility:hidden;pointer-events:none}.desktop-control-tutorial{z-index:132;color:#f4f7f5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 50% 42%,#1b242cf5,#05070af9 72%);place-items:center;padding:18px;display:grid;position:fixed;inset:0}.desktop-control-tutorial-card{background:linear-gradient(145deg,#151c22fc,#080b0ffc);border:1px solid #e8ff6566;width:min(760px,100%);padding:22px;box-shadow:0 30px 100px #000e,inset 0 0 70px #e8ff6506}.desktop-control-tutorial-card>header{border-bottom:1px solid #ffffff16;justify-content:space-between;align-items:start;gap:18px;padding-bottom:13px;display:flex}.desktop-control-tutorial-card>header>span{gap:5px;display:grid}.desktop-control-tutorial-card>header small{color:var(--acid);font:800 9px/1.25 var(--font-display);letter-spacing:.16em}.desktop-control-tutorial-card>header strong{font-size:25px;line-height:1.1}.desktop-control-tutorial-card>header button{color:#aab2b4;cursor:pointer;background:#ffffff08;border:1px solid #ffffff20;width:38px;height:38px;padding:0;font-size:24px}.desktop-control-tutorial-card>p{color:#9da6a8;margin:13px 0;font-size:12px;line-height:1.55}.desktop-control-choices{grid-template-columns:1fr 1fr;gap:10px;display:grid}.desktop-control-choices>button{color:#dfe4e2;cursor:pointer;text-align:left;background:#090c10;border:1px solid #ffffff1c;grid-template-columns:112px 1fr;align-items:center;gap:15px;min-height:176px;padding:18px;transition:transform .14s,border-color .14s,background .14s;display:grid;position:relative}.desktop-control-choices>button:hover{background:#11171b;border-color:#e8ff6566;transform:translateY(-2px)}.desktop-control-choices>button.selected{color:#fff;border-color:var(--acid);background:#e8ff650b;box-shadow:inset 0 0 36px #e8ff6508,0 0 24px #e8ff650c}.desktop-control-choices>button:focus-visible,.desktop-control-tutorial-card button:focus-visible{outline:3px solid var(--mint);outline-offset:3px}.desktop-control-choices>button>span{gap:7px;min-width:0;display:grid}.desktop-control-choices>button>span small{color:var(--mint);font:800 8px/1.25 var(--font-display);letter-spacing:.14em}.desktop-control-choices>button>span strong{font-size:20px}.desktop-control-choices>button>span b{color:#879194;font-size:10px;line-height:1.45}.desktop-control-choices>button>em{color:#080a0e;background:var(--acid);font:normal 900 8px/1.25 var(--font-display);padding:4px 6px;position:absolute;top:10px;right:10px}.desktop-control-mouse{border:3px solid #cbd2d1;border-radius:33px 33px 29px 29px;justify-self:center;width:68px;height:98px;display:block;position:relative;box-shadow:0 0 22px #67f6cf18}.desktop-control-mouse:before{content:"";border-left:2px solid #cbd2d1;position:absolute;top:0;bottom:53px;left:50%}.desktop-control-mouse:after{content:"L";color:var(--acid);font:800 13px/1.25 var(--font-display);position:absolute;top:14px;left:13px}.desktop-control-mouse b{border:2px solid var(--mint);border-radius:5px;width:8px;height:18px;position:absolute;top:18px;left:50%;transform:translate(-50%)}.desktop-control-keys{grid-template-rows:repeat(2,30px);grid-template-columns:repeat(3,30px);justify-self:center;gap:5px;width:104px;display:grid}.desktop-control-keys kbd{color:#e7ece9;font:800 12px/1.25 var(--font-display);background:#171d22;border:1px solid #ffffff38;border-bottom-width:3px;place-items:center;display:grid}.desktop-control-keys kbd:first-child{grid-column:2}.desktop-control-keys kbd:nth-child(2){grid-area:2/1}.desktop-control-keys kbd:nth-child(3){grid-area:2/2}.desktop-control-keys kbd:nth-child(4){grid-area:2/3}.desktop-control-tutorial-footer{border-top:1px solid #ffffff16;grid-template-columns:1fr auto;align-items:center;gap:14px;margin-top:12px;padding-top:12px;display:grid}.desktop-control-tutorial-footer p{color:#aab2b4;margin:0;font-size:11px;line-height:1.55}.desktop-control-tutorial-footer>button{color:#080a0e;background:var(--acid);border:1px solid var(--acid);cursor:pointer;min-width:220px;min-height:50px;padding:11px 15px;font-size:12px;font-weight:900}body.desktop-control-tutorial-active .account-button,body.desktop-control-tutorial-active .floating-start-button,body.desktop-control-tutorial-active .mobile-controls{visibility:hidden;pointer-events:none}.mobile-tutorial{z-index:132;padding:calc(env(safe-area-inset-top,0px) + 14px) calc(env(safe-area-inset-right,0px) + 14px) calc(env(safe-area-inset-bottom,0px) + 14px) calc(env(safe-area-inset-left,0px) + 14px);color:#f4f7f5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 50% 45%,#182229f3,#06080bf7 70%);place-items:center;display:grid;position:fixed;inset:0}.mobile-tutorial-card{background:linear-gradient(145deg,#141b21fa,#080b0ffa);border:1px solid #e8ff655f;width:min(680px,100%);max-height:100%;padding:19px;overflow-y:auto;box-shadow:0 28px 90px #000e,inset 0 0 60px #67f6cf08}.mobile-tutorial-card>header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:start;gap:16px;padding-bottom:12px;display:flex}.mobile-tutorial-card>header>span{gap:4px;display:grid}.mobile-tutorial-card>header small{color:var(--acid);font:800 8px/1.25 var(--font-display);letter-spacing:.16em}.mobile-tutorial-card>header strong{font-size:21px}.mobile-tutorial-card>header button{color:#9da6a8;cursor:pointer;background:0 0;border:1px solid #ffffff20;min-height:34px;padding:7px 10px;font-size:10px;font-weight:850}.mobile-tutorial-stage{align-items:center;min-height:178px;display:grid}.mobile-tutorial-stage article{grid-template-columns:180px 1fr;align-items:center;gap:22px;animation:.22s ease-out both tutorial-step-in;display:grid}.mobile-tutorial-stage article>span{gap:7px;display:grid}.mobile-tutorial-stage article small{color:var(--mint);font:800 9px/1.25 var(--font-display);letter-spacing:.14em}.mobile-tutorial-stage article strong{font-size:clamp(21px,4vw,30px);line-height:1.1}.mobile-tutorial-stage article p{color:#9aa3a5;max-width:390px;margin:0;font-size:11px;line-height:1.6}.tutorial-control-visual{border-radius:50%;place-items:center;margin:auto;display:grid;position:relative}.tutorial-steer{background:radial-gradient(circle,#67f6cf0c 0 44%,#080d11 46%);border:2px solid #67f6cf80;width:124px;height:124px;box-shadow:inset 0 0 30px #000a,0 0 26px #67f6cf18}.tutorial-steer:before,.tutorial-steer:after{content:"";background:#fff2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tutorial-steer:before{width:70%;height:1px}.tutorial-steer:after{width:1px;height:70%}.tutorial-steer i{background:radial-gradient(circle at 35% 30%,#c3fff0,#67f6cf 48%,#167b6d);border:2px solid #e1fff2a8;border-radius:50%;width:52px;height:52px;transform:translate(18px,-18px);box-shadow:0 8px 20px #000a}.tutorial-steer b{color:var(--acid);font-size:24px;position:absolute;top:3px;right:5px}.tutorial-fire{border:7px solid var(--acid);background:radial-gradient(circle at 38% 30%,#30383d,#090c10 70%);width:120px;height:120px;box-shadow:0 0 34px #e8ff6545}.tutorial-fire i,.tutorial-fire b,.tutorial-dash i,.tutorial-dash b{text-align:center;font-style:normal;display:block}.tutorial-fire i{color:var(--acid);font:800 9px/1.25 var(--font-display);letter-spacing:.12em}.tutorial-fire b{font:800 20px/1.25 var(--font-display);margin-top:5px}.tutorial-dash{border:3px solid var(--mint);background:radial-gradient(circle at 35% 28%,#24433e,#091011 72%);width:108px;height:108px;box-shadow:0 0 30px #67f6cf30}.tutorial-dash i{color:var(--mint);font:800 12px/1.25 var(--font-display)}.tutorial-dash b{font:800 27px/1.25 var(--font-display);margin-top:6px}.mobile-tutorial-card>footer{border-top:1px solid #ffffff14;grid-template-columns:1fr auto;align-items:center;gap:14px;padding-top:12px;display:grid}.mobile-tutorial-card>footer>div{align-items:center;gap:10px;display:flex}.mobile-tutorial-card>footer>div:first-child>span:first-child{color:#889195;font:800 9px/1.25 var(--font-display)}.mobile-tutorial-dots{gap:5px;display:flex}.mobile-tutorial-dots i{background:#ffffff1d;width:19px;height:4px;transition:background .16s,width .16s}.mobile-tutorial-dots i.active{background:var(--acid);width:30px}.mobile-tutorial-card>footer button{color:#c5cccd;cursor:pointer;background:#171d22;border:1px solid #ffffff25;min-width:88px;min-height:44px;padding:9px 13px;font-weight:900}.mobile-tutorial-card>footer button.primary{color:#080a0e;background:var(--acid);border-color:var(--acid);min-width:132px}.mobile-tutorial-card>footer button:disabled{opacity:.35;cursor:default}.mobile-tutorial-card button:focus-visible{outline:3px solid var(--mint);outline-offset:3px}body.mobile-tutorial-active .account-button,body.mobile-tutorial-active .floating-start-button,body.mobile-tutorial-active .mobile-controls{visibility:hidden;pointer-events:none}@keyframes tutorial-step-in{0%{opacity:0;transform:translate(12px)}}#allin-hud.hud-layout-editing [data-hud-widget]:not(.hud-widget-hidden){z-index:65;pointer-events:auto;cursor:grab;touch-action:none;outline-offset:3px;outline:2px dashed #e8ff65b5}#allin-hud.hud-layout-editing [data-hud-widget]:not(.hud-widget-hidden):after{content:attr(data-hud-label);z-index:2;color:#080a0e;background:var(--acid);max-width:100%;font:900 9px/1.25 var(--font-ui);white-space:nowrap;pointer-events:none;padding:5px 7px;position:absolute;top:0;left:0;overflow:hidden}#allin-hud.hud-layout-editing .hud-minimap-handle{opacity:1;background:#080a0e35;border:2px dashed #e8ff65b5;border-radius:50%}#allin-hud.hud-layout-editing .hud-widget-dragging{cursor:grabbing;filter:brightness(1.2);outline-style:solid}.mass-card,.leaderboard-card,.warning-card,.bet-card,.breach-alert,.king-card,.dash-card,.arena-map-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080a0ec7;border:1px solid #ffffff16;box-shadow:0 12px 45px #0005}.mass-card{width:215px;padding:14px;position:absolute;top:63px;left:22px}.mass-card>small{color:#7e878d;font:800 8px/1.25 var(--font-display);letter-spacing:.12em}.mass-card>div{align-items:baseline;gap:5px;display:flex}.mass-card>div strong{color:var(--acid);font:800 36px/1.1 var(--font-display)}.mass-card>div span{color:#747c81;font:700 10px/1.25 var(--font-display)}.mass-meter{background:#ffffff12;height:3px;margin-top:7px}.mass-meter i{background:var(--acid);width:12.5%;height:100%;box-shadow:0 0 16px var(--acid);transition:width .18s;display:block}.mass-card p{color:#81898e;font:700 9px/1.25 var(--font-display);justify-content:space-between;margin:11px 0 0;display:flex}.mass-card p b{color:#fff}.mass-card p span{color:#81898e}.leaderboard-card{width:216px;padding:13px 14px 10px;position:absolute;top:20px;right:20px}.leaderboard-card>div{border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:baseline;padding-bottom:8px;display:flex}.leaderboard-card>div strong{color:var(--acid);font:800 11px/1.25 var(--font-display);letter-spacing:.05em}.leaderboard-card>div small{color:#667077;font:700 8px/1.25 var(--font-display)}.leaderboard-card ol{margin:0;padding:7px 0 0;list-style:none}.leaderboard-card li{color:#a0a8ac;font:700 9px/1.2 var(--font-display);grid-template-columns:17px 1fr auto;gap:6px;padding:3px 2px;display:grid}.leaderboard-card li.self{color:var(--acid);background:#e8ff650e}.leaderboard-card li .rank{color:#576066}.leaderboard-card li strong{color:#fff}.leaderboard-card li.king{color:#ffdf52;background:#ffdf5212}.leaderboard-card li.king .rank,.leaderboard-card li.king strong{color:#ffdf52}.king-card{text-align:center;border-color:#ffdf5255;grid-template-columns:auto 1fr;align-items:center;gap:3px 12px;min-width:255px;padding:9px 16px;display:grid;position:absolute;top:18px;left:50%;transform:translate(-50%)}.king-card:before{content:"♛";color:#ffdf52;filter:drop-shadow(0 0 9px #ffdf5266);grid-row:1/3;font-size:27px}.king-card small{color:#8f8762;font:800 8px/1.25 var(--font-display);letter-spacing:.14em}.king-card strong{color:#ffdf52;font:800 14px/1.1 var(--font-display)}.king-card span{color:#8a9093;font:700 8px/1.25 var(--font-display);grid-column:1/3}.king-card.vacant{opacity:.7;border-color:#ffffff16}.king-card.vacant:before{color:#687075;filter:none}.king-card.self{animation:.6s infinite alternate king-glow}@keyframes king-glow{to{box-shadow:0 0 30px #ffdf5235,inset 0 0 22px #ffdf5210}}.arena-map-card{--map-accent:#e8ff65;border-color:color-mix(in srgb, var(--map-accent) 42%, transparent);grid-template-columns:1fr auto;gap:3px 12px;min-width:246px;padding:8px 11px;display:grid;position:absolute;top:83px;left:50%;transform:translate(-50%)}.arena-map-card>span{gap:3px;display:grid}.arena-map-card small{color:#7d8789;font:800 7px/1.25 var(--font-display);letter-spacing:.16em}.arena-map-card strong{color:var(--map-accent);font:800 12px/1.25 var(--font-display);letter-spacing:.05em}.arena-map-card b{color:#fff;font:800 13px/1.25 var(--font-display);align-self:center}.arena-map-card em{color:#727d80;font:800 7px/1.25 var(--font-display);letter-spacing:.08em;grid-column:1/-1;font-style:normal}.arena-map-transition{--map-accent:#e8ff65;z-index:44;opacity:0;color:#f8fff1;border-block:1px solid color-mix(in srgb, var(--map-accent) 45%, transparent);text-align:center;text-shadow:0 2px 12px #000;pointer-events:none;background:linear-gradient(90deg,#0000,#070a0ee8 16% 84%,#0000);justify-items:center;gap:5px;min-width:min(390px,100vw - 36px);padding:12px 34px 13px;display:grid;position:absolute;top:31%;left:50%;transform:translate(-50%,-38%)scale(.96)}.arena-map-transition small{color:var(--map-accent);font:800 8px/1.25 var(--font-display);letter-spacing:.22em}.arena-map-transition strong{font:900 clamp(22px, 3.1vw, 38px)/1.25 var(--font-ui);letter-spacing:.04em}.arena-map-transition span{color:#aeb8b4;font:800 9px/1.2 var(--font-display);letter-spacing:.08em}.arena-map-transition.show{animation:2.25s cubic-bezier(.2,.8,.2,1) both arena-map-reveal}@keyframes arena-map-reveal{0%{opacity:0;transform:translate(-50%,-24%)scale(.94)}13%,70%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-70%)scale(.98)}}.bet-card{align-items:center;gap:12px;min-width:312px;padding:10px 17px 10px 10px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.bet-ring{border:3px solid var(--acid);border-radius:50%;place-items:center;width:57px;height:57px;display:grid;box-shadow:inset 0 0 16px #e8ff6524,0 0 16px #e8ff6521}.bet-ring span{color:var(--acid);font:800 13px/1.25 var(--font-display)}.bet-card>div:last-child{gap:3px;display:grid}.bet-card small{color:#737c81;font:800 8px/1.25 var(--font-display);letter-spacing:.12em}.bet-card strong{font:800 16px/1.25 var(--font-display)}.bet-card span{color:#939b9f;font:700 8px/1.25 var(--font-display)}.bet-card.armed{border-color:#e8ff6566}.bet-card.armed .bet-ring{animation:.45s infinite alternate armed}@keyframes armed{to{transform:scale(1.08);box-shadow:0 0 28px #e8ff6566}}.dash-card{align-items:center;gap:10px;padding:9px 12px;display:flex;position:absolute;bottom:225px;right:20px}.dash-card kbd{color:#080a0e;background:var(--mint);text-align:center;min-width:48px;font:800 9px/1.25 var(--font-display);border-radius:2px;padding:8px 7px;box-shadow:0 0 16px #67f6cf32}.dash-card div{gap:3px;display:grid}.dash-card small{color:#788287;font:800 8px/1.25 var(--font-display);letter-spacing:.09em}.dash-card strong{color:var(--mint);font:800 10px/1.25 var(--font-display)}.dash-card.cooldown{opacity:.55}.dash-card.cooldown kbd{color:#91999d;box-shadow:none;background:#30373b}.warning-card{align-items:center;gap:10px;width:min(330px,100vw - 44px);padding:11px 13px;display:flex;position:absolute;bottom:22px;left:22px}.warning-card>b{color:#080a0e;background:var(--pink);border-radius:50%;flex:0 0 27px;place-items:center;height:27px;display:grid}.warning-card span{gap:3px;display:grid}.warning-card strong{font-size:10px}.warning-card small{color:#727b80;font-size:8px;line-height:1.4}.breach-alert{border-color:#ff477e88;grid-template-columns:1fr auto;gap:3px 18px;min-width:310px;padding:13px 18px;animation:.36s infinite alternate breach-pulse;display:grid;position:absolute;top:19%;left:50%;transform:translate(-50%);box-shadow:0 0 50px #ff477e2a,inset 0 0 32px #ff477e12}.breach-alert small{color:var(--pink);font:800 11px/1.25 var(--font-display);letter-spacing:.16em}.breach-alert strong{color:#fff;font:800 31px/1.25 var(--font-display);grid-area:1/2/3}.breach-alert span{color:#c8c9c5;font-size:10px}@keyframes breach-pulse{to{border-color:#ff477ecc;transform:translate(-50%)scale(1.025)}}.kill-confirmation{z-index:43;opacity:0;color:#f9fff0;text-align:center;text-shadow:0 2px 8px #000,0 0 18px #e8ff6533;pointer-events:none;background:linear-gradient(90deg,#0000,#080b0dd9 16% 84%,#0000);border-block:1px solid #e8ff6552;justify-items:center;gap:2px;min-width:164px;padding:9px 30px 10px;display:grid;position:absolute;top:43%;left:50%;transform:translate(-50%,-44%)scale(.94)}.kill-confirmation small{color:var(--acid);font:800 9px/1.25 var(--font-display);letter-spacing:.16em}.kill-confirmation strong{color:#fff;font:900 clamp(34px, 4vw, 48px)/.95 var(--font-ui);letter-spacing:-.02em}.kill-confirmation span{color:#dbe5dc;font:800 10px/1.25 var(--font-display);letter-spacing:.14em}.kill-confirmation.show{animation:1.05s cubic-bezier(.2,.8,.2,1) both kill-confirmation-pop}@keyframes kill-confirmation-pop{0%{opacity:0;transform:translate(-50%,-28%)scale(.88)}12%{opacity:1;transform:translate(-50%,-50%)scale(1.03)}68%{opacity:.95;transform:translate(-50%,-54%)scale(1)}to{opacity:0;transform:translate(-50%,-76%)scale(.97)}}.toast{z-index:40;color:#080a0e;background:var(--acid);max-width:min(300px,100vw - 24px);font:800 11px/1.25 var(--font-display);letter-spacing:.04em;padding:9px 13px;position:absolute;top:238px;right:20px;box-shadow:0 7px 30px #0008}#allin-hud.hud-layout-editing .toast.hidden:not(.hud-widget-hidden){display:block!important}.respawn{z-index:50;pointer-events:auto;touch-action:manipulation;background:#080a0edb;place-content:center;justify-items:center;display:grid;position:absolute;inset:0}.respawn img{border-radius:18px;width:72px;height:72px;margin-bottom:14px;box-shadow:0 0 36px #e8ff6530}.respawn small{color:var(--pink);font:800 10px/1.25 var(--font-display);letter-spacing:.18em}.respawn strong{color:#fff;font:800 clamp(42px, 8vw, 92px)/1.25 var(--font-display);letter-spacing:-.08em;margin:7px 0}.respawn span{color:#9ba2a6;font-size:11px}.respawn-button{border:1px solid var(--acid);color:#080a0e;background:var(--acid);min-width:220px;min-height:54px;font:800 15px/1.25 var(--font-display);letter-spacing:.04em;cursor:pointer;pointer-events:auto;touch-action:manipulation;margin-top:18px;padding:13px 28px;box-shadow:0 0 30px #e8ff6545}.respawn-button:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.respawn-button:active:not(:disabled){transform:translateY(1px)}.respawn-button:disabled{color:#80898d;box-shadow:none;cursor:not-allowed;background:#242a2e;border-color:#545d61}.private-spectator{z-index:49;left:50%;top:calc(var(--safe-top) + 18px);color:#eef5f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto;background:#080c11e8;border:1px solid #67f6cf99;grid-template-columns:1fr auto;align-items:center;gap:16px;width:min(460px,100vw - 28px);padding:10px 12px 10px 15px;display:grid;position:absolute;transform:translate(-50%);box-shadow:0 14px 50px #000b,inset 0 0 28px #67f6cf0a}.private-spectator>span{gap:4px;min-width:0;display:grid}.private-spectator>span small,.private-spectator p small{color:var(--mint);font:800 8px/1.25 var(--font-display);letter-spacing:.14em}.private-spectator>span strong{text-overflow:ellipsis;white-space:nowrap;font:850 11px/1.25 var(--font-ui);overflow:hidden}.private-spectator>div{grid-template-columns:36px minmax(110px,auto) 36px;align-items:center;gap:7px;display:grid}.private-spectator p{text-align:center;gap:4px;min-width:0;margin:0;display:grid}.private-spectator p b{text-overflow:ellipsis;white-space:nowrap;max-width:170px;font:800 13px/1.25 var(--font-display);overflow:hidden}.private-spectator button{color:#07100e;background:var(--mint);width:36px;height:36px;font:900 24px/1.25 var(--font-ui);cursor:pointer;touch-action:manipulation;border:0;padding:0}.private-spectator button:disabled{color:#737d7e;cursor:default;background:#252d31}.mobile-controls,.mobile-rotate-prompt{display:none}.mobile-controls{--mobile-control-scale:1;--mobile-control-opacity:.84;z-index:45;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.mobile-steering-zone{pointer-events:auto;touch-action:none;width:min(42vw,360px);height:min(62vh,310px);position:absolute;bottom:0;left:0}.mobile-steering-zone>small{left:calc(var(--safe-left) + 38px);bottom:calc(var(--safe-bottom) + 9px);width:112px;opacity:var(--mobile-control-opacity);color:#d7dcd8aa;text-align:center;font:800 11px/1.25 var(--font-display);letter-spacing:.08em;position:absolute}.mobile-steering-base{left:calc(var(--safe-left) + 38px);bottom:calc(var(--safe-bottom) + 32px);width:112px;height:112px;scale:var(--mobile-control-scale);opacity:var(--mobile-control-opacity);transform-origin:0 100%;background:radial-gradient(circle,#67f6cf0e 0 42%,#0c1116a8 44% 100%);border:2px solid #dce5df4d;border-radius:50%;position:absolute;box-shadow:inset 0 0 24px #0008,0 9px 30px #0007}.mobile-steering-base:before,.mobile-steering-base:after{content:"";background:#ffffff1d;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mobile-steering-base:before{width:64%;height:1px}.mobile-steering-base:after{width:1px;height:64%}.mobile-steering-base>i{border:1px solid #67f6cf24;border-radius:50%;position:absolute;inset:12px}.mobile-steering-base>span{z-index:2;background:radial-gradient(circle at 35% 30%,#b8ffe8,#67f6cf 45%,#198b79);border:2px solid #dfffee9c;border-radius:50%;width:52px;height:52px;margin:-26px 0 0 -26px;transition:transform 70ms linear;position:absolute;top:50%;left:50%;box-shadow:0 7px 18px #0009,0 0 18px #67f6cf30}.mobile-steering-zone.engaged .mobile-steering-base{border-color:#67f6cfb5;box-shadow:inset 0 0 24px #67f6cf14,0 0 26px #67f6cf20}.mobile-fire-button,.mobile-dash-button{opacity:var(--mobile-control-opacity);color:#f8fff9;pointer-events:auto;touch-action:none;-webkit-tap-highlight-color:transparent;cursor:pointer;border-radius:50%;margin:0;padding:0;position:absolute}.mobile-fire-button{--mobile-charge-angle:0deg;right:calc(var(--safe-right) + 24px);bottom:calc(var(--safe-bottom) + 24px);width:88px;height:88px;scale:var(--mobile-control-scale);transform-origin:100% 100%;background:#20272be8;border:2px solid #e8ff6599;box-shadow:0 9px 24px #0009}.mobile-fire-button:before{content:"";background:radial-gradient(circle at 38% 28%,#2a3237,#0b0e12 70%);border:1px solid #ffffff24;border-radius:50%;position:absolute;inset:6px}.mobile-fire-button>span{z-index:2;place-items:center;gap:1px;display:grid;position:relative}.mobile-fire-button small{color:var(--acid);font:800 11px/1.25 var(--font-display);letter-spacing:.12em}.mobile-fire-button strong{color:#fff;font:800 25px/.95 var(--font-display)}.mobile-fire-button b{color:#aab2b3;font:800 9px/1.25 var(--font-display)}.mobile-fire-button.charging{border-color:var(--acid);box-shadow:0 9px 24px #0009,0 0 12px #e8ff6536}.mobile-fire-button.full{background:#ffdf52;border-color:#ffdf52;animation:.45s ease-in-out infinite alternate mobile-full-charge}.mobile-fire-button.full small,.mobile-fire-button.full b{color:#ffdf52}.mobile-fire-button.pressed{transform:scale(.94)}.mobile-fire-button:disabled{opacity:.45;filter:saturate(.35)}@keyframes mobile-full-charge{to{box-shadow:0 12px 34px #000b,0 0 36px #ffdf5278}}.mobile-dash-button{right:calc(var(--safe-right) + 103px);bottom:calc(var(--safe-bottom) + 104px);width:60px;height:60px;scale:var(--mobile-control-scale);transform-origin:100% 100%;background:radial-gradient(circle at 35% 28%,#24433e,#0a1213 72%);border:2px solid #67f6cf96;place-content:center;gap:2px;display:grid;box-shadow:0 9px 25px #000a,0 0 16px #67f6cf1d}.mobile-dash-button small{color:var(--mint);font:800 9px/1.25 var(--font-display);letter-spacing:.08em}.mobile-dash-button strong{color:#fff;font:800 16px/1.25 var(--font-display)}.mobile-dash-button.pressed{transform:scale(.92)}.mobile-dash-button.cooldown,.mobile-dash-button:disabled{opacity:.48;filter:saturate(.35);border-color:#7c858885}.mobile-controls[data-size=compact]{--mobile-control-scale:.88}.mobile-controls[data-size=large]{--mobile-control-scale:1.15}.mobile-controls[data-visibility=soft]{--mobile-control-opacity:.62}.mobile-controls[data-visibility=strong]{--mobile-control-opacity:1}.mobile-controls[data-handedness=left] .mobile-steering-zone{left:auto;right:0}.mobile-controls[data-handedness=left] .mobile-steering-zone>small{right:calc(var(--safe-right) + 38px);left:auto}.mobile-controls[data-handedness=left] .mobile-steering-base{right:calc(var(--safe-right) + 38px);transform-origin:100% 100%;left:auto}.mobile-controls[data-handedness=left] .mobile-fire-button{right:auto;left:calc(var(--safe-left) + 24px);transform-origin:0 100%}.mobile-controls[data-handedness=left] .mobile-dash-button{right:auto;left:calc(var(--safe-left) + 103px);transform-origin:0 100%}.mobile-rotate-prompt{z-index:120;color:#f4f7f5;text-align:center;background:radial-gradient(circle at 50% 35%,#172126,#080a0e 68%);place-content:center;justify-items:center;gap:12px;padding:28px;position:fixed;inset:0}.mobile-rotate-prompt img{filter:drop-shadow(0 0 22px #e8ff6533);width:68px;height:68px}.mobile-rotate-prompt strong{font-size:20px}.mobile-rotate-prompt span{color:#939c9f;font-size:13px;line-height:1.5}body.mobile-combat-capable.mobile-combat-active{overscroll-behavior:none}body.mobile-combat-capable.mobile-combat-transition:after{content:"GOOMMO · SYNCING ARENA";z-index:130;color:#e8ff65;font:800 12px/1.25 var(--font-display);letter-spacing:.18em;pointer-events:auto;background:#05070bf5;place-items:center;display:grid;position:fixed;inset:0}body.mobile-combat-capable.mobile-combat-active .mobile-controls{display:block}body.mobile-combat-capable.mobile-combat-active .account-button{display:none}body.mobile-combat-capable.mobile-combat-preparing .mobile-controls{--mobile-control-opacity:.01;visibility:visible!important;pointer-events:none!important}body.mobile-combat-capable.mobile-combat-preparing .mobile-steering-zone,body.mobile-combat-capable.mobile-combat-preparing .mobile-fire-button,body.mobile-combat-capable.mobile-combat-preparing .mobile-dash-button{pointer-events:none!important}body.mobile-combat-capable.mobile-combat-active.hud-settings-active .mobile-controls{visibility:hidden;pointer-events:none}body.mobile-combat-capable.mobile-combat-active .brand,body.mobile-combat-capable.mobile-combat-active .leaderboard-card,body.mobile-combat-capable.mobile-combat-active .bet-card,body.mobile-combat-capable.mobile-combat-active .dash-card{display:none!important}body.mobile-combat-capable.mobile-combat-active .mass-card{width:174px;padding:9px 11px;left:calc(var(--safe-left) + 10px)!important;top:calc(var(--safe-top) + 9px)!important;transform:none!important}body.mobile-combat-capable.mobile-combat-active .mass-card>small{font-size:9px}body.mobile-combat-capable.mobile-combat-active .mass-card>div strong{font-size:28px}body.mobile-combat-capable.mobile-combat-active .mass-card p{margin-top:7px;font-size:10px}body.mobile-combat-capable.mobile-combat-active .king-card{min-width:230px;padding:7px 12px;left:50%!important;right:auto!important;top:calc(var(--safe-top) + 8px)!important;transform:translate(-50%)!important}body.mobile-combat-capable.mobile-combat-active .king-card strong{font-size:13px}body.mobile-combat-capable.mobile-combat-active .king-card.self{animation-duration:1.1s}body.mobile-combat-capable.mobile-combat-active .title-return-button,body.mobile-combat-capable.mobile-combat-active .hud-settings-button{width:48px;min-width:48px;height:48px;min-height:48px;padding:0;left:auto!important;top:calc(var(--safe-top) + 8px)!important;transform:none!important}body.mobile-combat-capable.mobile-combat-active .title-return-button{right:calc(var(--safe-right) + 66px)!important}body.mobile-combat-capable.mobile-combat-active .hud-settings-button{right:calc(var(--safe-right) + 10px)!important}body.mobile-combat-capable.mobile-combat-active .title-return-button b,body.mobile-combat-capable.mobile-combat-active .hud-settings-button b{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}body.mobile-combat-capable.mobile-combat-active .title-return-button span,body.mobile-combat-capable.mobile-combat-active .hud-settings-button span{font-size:21px}body.mobile-combat-capable.mobile-combat-active .hud-minimap-handle{width:86px;height:86px;right:calc(var(--safe-right) + 12px)!important;bottom:auto!important;left:auto!important;top:calc(var(--safe-top) + 66px)!important;display:block!important;transform:none!important}body.mobile-combat-capable.mobile-combat-active .toast{max-width:230px;font-size:11px;right:calc(var(--safe-right) + 12px)!important;top:calc(var(--safe-top) + 162px)!important}body.mobile-combat-capable.mobile-combat-active .breach-alert{top:calc(var(--safe-top) + 82px);min-width:270px}body.mobile-combat-capable.mobile-combat-active .kill-confirmation{min-width:144px;padding:8px 22px 9px;top:40%}body.mobile-combat-capable.mobile-combat-active .kill-confirmation strong{font-size:38px}body.mobile-combat-capable.mobile-combat-active .warning-card{width:min(245px,38vw);padding:8px 10px;left:calc(var(--safe-left) + 10px)!important;top:calc(var(--safe-top) + 130px)!important;bottom:auto!important;transform:none!important}body.mobile-combat-capable.mobile-combat-active .warning-card>b{flex-basis:23px;height:23px}body.mobile-combat-capable.mobile-combat-active .respawn{padding:calc(var(--safe-top) + 18px) calc(var(--safe-right) + 18px) calc(var(--safe-bottom) + 18px) calc(var(--safe-left) + 18px)}body.mobile-combat-capable.mobile-combat-active .respawn-button{min-width:240px;min-height:60px}@media (orientation:portrait){body.mobile-layout-portrait.mobile-control-one-handed.mobile-combat-capable.mobile-combat-active .mobile-steering-zone{width:min(78vw,330px);height:min(51vh,390px);left:auto;right:0}body.mobile-layout-portrait.mobile-control-one-handed.mobile-combat-capable.mobile-combat-active .mobile-steering-zone>small{right:calc(var(--safe-right) + 26px);left:auto;bottom:calc(var(--safe-bottom) + 7px)}body.mobile-layout-portrait.mobile-control-one-handed.mobile-combat-capable.mobile-combat-active .mobile-steering-base{right:calc(var(--safe-right) + 26px);left:auto;bottom:calc(var(--safe-bottom) + 29px);transform-origin:100% 100%}body.mobile-layout-portrait.mobile-control-one-handed.mobile-combat-capable.mobile-combat-active .mobile-fire-button{right:calc(var(--safe-right) + 28px);left:auto;bottom:calc(var(--safe-bottom) + 178px);transform-origin:100% 100%;width:86px;height:86px}body.mobile-layout-portrait.mobile-control-one-handed.mobile-combat-capable.mobile-combat-active .mobile-dash-button{right:calc(var(--safe-right) + 122px);left:auto;bottom:calc(var(--safe-bottom) + 194px);transform-origin:100% 100%;width:58px;height:58px}body.mobile-layout-portrait.mobile-control-one-handed .mobile-controls[data-handedness=left] .mobile-steering-zone{left:0;right:auto}body.mobile-layout-portrait.mobile-control-one-handed .mobile-controls[data-handedness=left] .mobile-steering-zone>small{right:auto;left:calc(var(--safe-left) + 26px)}body.mobile-layout-portrait.mobile-control-one-handed .mobile-controls[data-handedness=left] .mobile-steering-base{right:auto;left:calc(var(--safe-left) + 26px);transform-origin:0 100%}body.mobile-layout-portrait.mobile-control-one-handed .mobile-controls[data-handedness=left] .mobile-fire-button{right:auto;left:calc(var(--safe-left) + 28px);transform-origin:0 100%}body.mobile-layout-portrait.mobile-control-one-handed .mobile-controls[data-handedness=left] .mobile-dash-button{right:auto;left:calc(var(--safe-left) + 122px);transform-origin:0 100%}body.mobile-layout-portrait.mobile-combat-capable.mobile-combat-active .mass-card{width:142px;padding:8px 10px;left:calc(var(--safe-left) + 10px)!important;top:calc(var(--safe-top) + 9px)!important}body.mobile-layout-portrait.mobile-combat-capable.mobile-combat-active .mass-card>div strong{font-size:24px}body.mobile-layout-portrait.mobile-combat-capable.mobile-combat-active .mass-card p{display:none}body.mobile-layout-portrait.mobile-combat-capable.mobile-combat-active .king-card{width:min(218px, calc(100vw - var(--safe-left) - var(--safe-right) - 24px));min-width:0;top:calc(var(--safe-top) + 76px)!important}body.mobile-layout-portrait.mobile-combat-capable.mobile-combat-active .arena-map-card{display:none!important}body.mobile-layout-portrait.mobile-combat-capable.mobile-combat-active .hud-minimap-handle{width:74px;height:74px;top:calc(var(--safe-top) + 120px)!important}body.mobile-layout-portrait.mobile-combat-capable.mobile-combat-active .toast{max-width:min(210px,56vw);top:calc(var(--safe-top) + 202px)!important}body.mobile-layout-portrait.mobile-combat-capable.mobile-combat-active .warning-card{width:min(190px,48vw);top:auto!important;bottom:calc(var(--safe-bottom) + 322px)!important}body.mobile-layout-portrait.mobile-combat-capable.mobile-combat-active .breach-alert{top:calc(var(--safe-top) + 165px);width:min(280px,100vw - 28px);min-width:0}body.mobile-layout-portrait.mobile-combat-capable.mobile-combat-active .private-spectator{top:calc(var(--safe-top) + 154px);width:min(320px,100vw - 24px)}}@media (orientation:landscape){body.mobile-layout-landscape.mobile-control-one-handed.mobile-combat-capable.mobile-combat-active .mobile-steering-zone{width:min(48vw,340px);height:min(100vh,360px);left:auto;right:0}body.mobile-layout-landscape.mobile-control-one-handed.mobile-combat-capable.mobile-combat-active .mobile-steering-zone>small{right:calc(var(--safe-right) + 20px);left:auto;bottom:calc(var(--safe-bottom) + 2px)}body.mobile-layout-landscape.mobile-control-one-handed.mobile-combat-capable.mobile-combat-active .mobile-steering-base{right:calc(var(--safe-right) + 24px);left:auto;bottom:calc(var(--safe-bottom) + 22px);transform-origin:100% 100%;width:104px;height:104px}body.mobile-layout-landscape.mobile-control-one-handed.mobile-combat-capable.mobile-combat-active .mobile-fire-button{right:calc(var(--safe-right) + 22px);left:auto;bottom:calc(var(--safe-bottom) + 143px);transform-origin:100% 100%;width:82px;height:82px}body.mobile-layout-landscape.mobile-control-one-handed.mobile-combat-capable.mobile-combat-active .mobile-dash-button{right:calc(var(--safe-right) + 112px);left:auto;bottom:calc(var(--safe-bottom) + 150px);transform-origin:100% 100%;width:56px;height:56px}body.mobile-layout-landscape.mobile-control-one-handed .mobile-controls[data-handedness=left] .mobile-steering-zone{left:0;right:auto}body.mobile-layout-landscape.mobile-control-one-handed .mobile-controls[data-handedness=left] .mobile-steering-zone>small{right:auto;left:calc(var(--safe-left) + 20px)}body.mobile-layout-landscape.mobile-control-one-handed .mobile-controls[data-handedness=left] .mobile-steering-base{right:auto;left:calc(var(--safe-left) + 24px);transform-origin:0 100%}body.mobile-layout-landscape.mobile-control-one-handed .mobile-controls[data-handedness=left] .mobile-fire-button{right:auto;left:calc(var(--safe-left) + 22px);transform-origin:0 100%}body.mobile-layout-landscape.mobile-control-one-handed .mobile-controls[data-handedness=left] .mobile-dash-button{right:auto;left:calc(var(--safe-left) + 112px);transform-origin:0 100%}body.mobile-layout-landscape.mobile-control-one-handed.mobile-combat-capable.mobile-combat-active .toast{right:auto!important;left:calc(var(--safe-left) + 12px)!important;top:auto!important;bottom:calc(var(--safe-bottom) + 12px)!important}body.mobile-layout-landscape.mobile-control-one-handed.mobile-controls-left-handed.mobile-combat-capable.mobile-combat-active .toast{right:calc(var(--safe-right) + 12px)!important;left:auto!important}}@media (max-height:430px) and (orientation:landscape){.mobile-steering-zone{width:40vw;height:68vh}.mobile-steering-base{left:calc(var(--safe-left) + 30px);bottom:calc(var(--safe-bottom) + 22px);width:104px;height:104px}.mobile-steering-zone>small{left:calc(var(--safe-left) + 26px);bottom:calc(var(--safe-bottom) + 5px);width:112px}.mobile-fire-button{right:calc(var(--safe-right) + 18px);bottom:calc(var(--safe-bottom) + 16px);width:84px;height:84px}.mobile-dash-button{right:calc(var(--safe-right) + 94px);bottom:calc(var(--safe-bottom) + 94px)}body.mobile-combat-capable.mobile-combat-active .mass-card{width:158px}body.mobile-combat-capable.mobile-combat-active .king-card{min-width:205px}.game-exit-confirm-card{gap:6px;max-width:470px;padding:16px 20px}.game-exit-confirm-card>img{width:38px;height:38px}.game-exit-confirm-card>strong{font-size:21px}.game-exit-confirm-card>div{margin-top:3px}.game-exit-confirm-card button{min-height:46px}.mobile-tutorial{padding:calc(env(safe-area-inset-top,0px) + 6px) calc(env(safe-area-inset-right,0px) + 8px) calc(env(safe-area-inset-bottom,0px) + 6px) calc(env(safe-area-inset-left,0px) + 8px)}.mobile-tutorial-card{width:min(650px,100%);padding:11px 14px;overflow:hidden}.mobile-tutorial-card>header{padding-bottom:7px}.mobile-tutorial-card>header strong{font-size:17px}.mobile-tutorial-card>header button{min-height:30px}.mobile-tutorial-stage{min-height:154px}.mobile-tutorial-stage article{grid-template-columns:145px 1fr;gap:14px}.mobile-tutorial-stage article strong{font-size:21px}.mobile-tutorial-stage article p{font-size:10px;line-height:1.45}.tutorial-control-visual{transform:scale(.76)}.mobile-tutorial-card>footer{padding-top:7px}.mobile-tutorial-card>footer button{min-height:38px}}@media (prefers-reduced-motion:reduce){.mobile-fire-button,.mobile-steering-base>span{transition:none}.mobile-fire-button.full,.mobile-tutorial-stage article,.skin-demo-stage>small i{animation:none}}.private-match-open{color:#e9edef;cursor:pointer;background:#141a20;border:1px solid #67f6cf55;justify-content:space-between;align-items:center;width:100%;min-height:52px;margin-top:9px;padding:10px 16px;display:flex}.private-match-open span{color:var(--mint);font:800 10px/1.25 var(--font-display);letter-spacing:.12em}.private-match-open b{font-size:12px}.private-match-open:hover{border-color:var(--mint);background:#182128}.private-match-modal{z-index:75;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020407e8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.private-match-panel{background:linear-gradient(145deg,#12191f,#080b0f);border:1px solid #67f6cf66;width:min(1080px,100%);max-height:calc(100dvh - 36px);padding:24px;overflow-y:auto;box-shadow:0 35px 100px #000e}.private-match-panel>header{border-bottom:1px solid #ffffff18;justify-content:space-between;align-items:start;padding-bottom:14px;display:flex}.private-match-panel>header span{gap:5px;display:grid}.private-match-panel>header small,.private-match-results>small,.private-create-card>small,.private-join-card>small{color:var(--mint);font:800 9px/1.25 var(--font-display);letter-spacing:.16em}.private-match-panel>header strong{font:800 24px/1.25 var(--font-display)}.private-match-panel>header button{color:#a6afb2;cursor:pointer;background:#ffffff0a;border:1px solid #fff2;width:34px;height:34px;font-size:22px}.private-match-alert{color:#a9b2b4;min-height:18px;margin:12px 0;font-size:11px}.private-match-alert.error{color:#ff9dbb}.private-match-alert.success{color:var(--mint)}.private-match-entry{grid-template-columns:1fr 1fr;gap:14px;display:grid}.private-create-card,.private-join-card{background:#ffffff05;border:1px solid #ffffff18;flex-direction:column;gap:12px;min-height:300px;padding:22px;display:flex}.private-create-card h2,.private-join-card h2,.private-match-lobby h2,.private-match-results h2{font:800 20px/1.1 var(--font-display);margin:0}.private-create-card p{color:#9ba5a8;min-height:55px;margin:0;font-size:12px;line-height:1.6}.private-create-card button,.private-join-card button,.private-match-lobby>footer button,.private-room-invite-actions button{color:#06100e;background:var(--mint);cursor:pointer;border:0;min-height:46px;padding:10px 14px;font-weight:900}.private-create-card button:disabled{color:#737d7e;cursor:not-allowed;background:#282f32}.private-create-card>span{color:#7e888b;font-size:10px}.private-join-card label{color:#8e989b;font:800 11px/1.25 var(--font-display);letter-spacing:.08em;gap:6px;display:grid}.private-join-card input{color:#f4f6f2;width:100%;height:46px;font:800 16px/1.25 var(--font-display);background:#070a0e;border:1px solid #fff2;outline:none;padding:0 11px}.private-join-card input:focus{border-color:var(--mint)}.private-match-lobby{gap:16px;display:grid}.private-room-credentials{background:#67f6cf0b;border:1px solid #67f6cf35;grid-template-columns:1fr 1fr auto;align-items:stretch;gap:10px;padding:14px;display:grid}.private-room-credentials>span{gap:5px;display:grid}.private-room-credentials small{color:#7c898b;font:800 8px/1.25 var(--font-display);letter-spacing:.12em}.private-room-credentials strong{font:800 25px/1.25 var(--font-display);letter-spacing:.12em}.private-room-invite-actions{grid-template-columns:1fr;gap:7px;min-width:180px;display:grid}.private-room-invite-actions button+button{color:#c9fff0;background:0 0;border:1px solid #67f6cf70}.private-room-invite-actions small{color:#8e999a;max-width:220px;font:750 9px/1.45 var(--font-ui);letter-spacing:0}.private-friend-invitations{background:#ffffff04;border:1px solid #ffffff18;gap:10px;padding:14px;display:grid}.private-friend-invitations>header button{color:#bdc7c7;cursor:pointer;background:0 0;border:1px solid #ffffff25;min-height:34px;padding:6px 10px}.private-friend-list{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.private-friend-player button{color:#06100e;background:var(--mint);cursor:pointer;border:0;min-height:38px;padding:7px 10px;font-weight:900}.private-friend-player button:disabled{color:#70797a;cursor:not-allowed;background:#22292b}.private-stream-safe-room{color:#c9fff0;background:#67f6cf12;border:1px solid #67f6cf55;align-items:center;gap:10px;margin:8px 0 0;padding:9px 12px;font-size:11px;display:flex}.private-stream-safe-room b{color:#06100e;background:var(--mint);font:800 9px/1.25 var(--font-display);letter-spacing:.08em;flex:none;padding:5px 7px}.private-stream-safe-room.hidden{display:none}.private-lobby-grid{grid-template-columns:minmax(250px,.72fr) minmax(0,1.55fr);align-items:start;gap:14px;display:grid}.private-lobby-grid>section,.private-rule-settings{background:#ffffff04;border:1px solid #ffffff18;padding:17px}.private-member-list{gap:6px;max-height:420px;margin:14px 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.private-member-list li{background:#080b0f;border-left:3px solid #3c4548;grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:38px;padding:8px 10px;display:grid}.private-member-list li.ready{border-color:var(--mint)}.private-member-list li.self{background:#e8ff6509}.private-member-list b{color:var(--acid);font:800 9px/1.25 var(--font-display)}.private-member-list span{font-weight:800}.private-member-list small{color:#7e898c;font:800 8px/1.25 var(--font-display)}.private-member-kick{color:#ff9dbb;min-width:44px;min-height:28px;font:800 8px/1.25 var(--font-display);letter-spacing:.06em;cursor:pointer;background:#ff3b720e;border:1px solid #ff6b9548;padding:5px 8px}.private-member-kick:hover{color:#fff;background:#ff3b7240;border-color:#ff6b95}.private-rule-settings{gap:13px;display:grid}.private-rule-settings button{cursor:pointer;touch-action:manipulation}.private-rule-settings button:focus-visible,.private-rule-settings input:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.private-rule-settings button:disabled{cursor:default}.private-rule-settings.read-only{opacity:1}.private-rule-settings.read-only .private-rule-presets,.private-rule-settings.read-only .private-rule-actions button{display:none}.private-rule-settings.read-only button,.private-rule-settings.read-only input{opacity:1}.private-rule-header{justify-content:space-between;align-items:end;gap:12px;padding-bottom:4px;display:flex}.private-rule-header>span{gap:5px;display:grid}.private-rule-header small{color:var(--mint);font:800 9px/1.25 var(--font-display);letter-spacing:.14em}.private-rule-header p{color:#b7c2c3;margin:0;font-size:12px}.private-rule-section{background:#060a0e;border:1px solid #ffffff15;gap:12px;min-width:0;padding:14px;display:grid}.private-rule-section-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.private-rule-section-title>span{align-items:baseline;gap:8px;display:flex}.private-rule-section-title>span>b{color:#07100e;background:var(--acid);font:800 9px/1.25 var(--font-display);padding:4px 6px}.private-rule-section-title strong{color:#eef4f2;font-size:14px}.private-rule-section-title small{color:#7f8c8e;font-size:11px;line-height:1.35}.private-rule-section-title.numbered{justify-content:flex-start;align-items:flex-start}.private-rule-section-title.numbered>b{color:#06100e;background:var(--mint);height:27px;font:800 13px/1.25 var(--font-display);flex:0 0 27px;place-items:center;display:grid}.private-rule-section-title.numbered>span{gap:3px;display:grid}.private-preset-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.private-preset-grid>button{text-align:left;color:#cbd2d1;background:#10161b;border:1px solid #ffffff19;align-content:center;gap:4px;min-height:74px;padding:10px;display:grid}.private-preset-grid>button:hover{border-color:#67f6cf75}.private-preset-grid>button.selected{color:#f5ffe0;border-color:var(--acid);background:#d7ff5c0c;box-shadow:inset 0 0 0 1px #d7ff5c55}.private-preset-grid small{color:var(--mint);font:800 9px/1.25 var(--font-display)}.private-preset-grid b{font-size:13px}.private-preset-grid span{color:#849092;font-size:11px}.private-rule-choice-grid{gap:7px;display:grid}.private-rule-choice-grid.end-conditions{grid-template-columns:1fr 1fr}.private-rule-choice-grid.stages{grid-template-columns:repeat(2,minmax(0,1fr))}.private-rule-choice-grid.rankings{grid-template-columns:repeat(3,minmax(0,1fr))}.private-rule-choice-grid>button{text-align:left;color:#c9d1d0;background:#0c1116;border:1px solid #ffffff18;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:66px;padding:10px;display:grid}.private-rule-choice-grid>button:hover{border-color:#67f6cf75}.private-rule-choice-grid>button.selected{color:#f4ffe0;border-color:var(--acid);background:#d7ff5c0b;box-shadow:inset 0 0 0 1px #d7ff5c44}.private-rule-choice-grid>button.selected:after{content:"✓";color:var(--acid);font:900 13px/1.25 var(--font-ui);place-self:start end;position:absolute}.private-rule-choice-grid>button{position:relative}.private-rule-choice-grid i{width:36px;height:36px;color:var(--mint);font:800 11px/1.25 var(--font-display);background:#67f6cf0b;border:1px solid #67f6cf32;place-items:center;font-style:normal;display:grid}.private-rule-choice-grid.stages>button{grid-template-columns:78px minmax(0,1fr);min-height:94px}.private-rule-choice-grid.stages i{background:radial-gradient(circle,#111920 0 42%,#070b0f 43% 100%);border-radius:7px;width:78px;height:62px;position:relative;overflow:hidden}.private-rule-choice-grid.stages i:before,.private-rule-choice-grid.stages i:after{content:"";pointer-events:none;position:absolute}.private-rule-choice-grid.stages [data-private-arena-map=classic-core] i{border-color:#d7ff5c55;box-shadow:inset 0 0 14px #d7ff5c12}.private-rule-choice-grid.stages [data-private-arena-map=classic-core] i:before{border:2px solid #d7ff5cba;border-radius:50%;inset:8px 17px;box-shadow:0 0 9px #d7ff5c55,inset 0 0 8px #d7ff5c22}.private-rule-choice-grid.stages [data-private-arena-map=classic-core] i:after{background:var(--acid);border-radius:50%;width:4px;height:4px;top:13px;left:36px;box-shadow:-14px 12px #67f6cf,15px 13px #ffdf52,-10px 29px #ff6ba8,11px 34px #67f6cf}.private-rule-choice-grid.stages [data-private-arena-map=twin-streams] i{background:radial-gradient(circle,#08191a 0 18%,#091116 19% 100%);border-color:#67f6cf66;box-shadow:inset 0 0 14px #67f6cf16}.private-rule-choice-grid.stages [data-private-arena-map=twin-streams] i:before{border:3px solid #67f6cfb8;border-left-color:#67f6cf22;border-radius:50%;inset:7px 15px;transform:rotate(-28deg);box-shadow:0 0 0 8px #070b0f,0 0 0 10px #48aee6b8,0 0 10px 11px #48aee644}.private-rule-choice-grid.stages [data-private-arena-map=twin-streams] i:after{background:var(--mint);border-radius:50%;width:7px;height:7px;top:8px;left:35px;box-shadow:-21px 31px #48aee6,24px 27px #67f6cf}.private-rule-choice-grid.stages [data-private-arena-map=pulse-core] i{background:radial-gradient(circle,#ffdf5299 0 5%,#ffdf5224 6% 18%,#0000 19% 31%,#ffdf5229 32% 34%,#0000 35% 100%),#0f1112;border-color:#ffdf5266;box-shadow:inset 0 0 16px #ffdf5217}.private-rule-choice-grid.stages [data-private-arena-map=pulse-core] i:before{border:2px solid #fff3a0;border-radius:50%;width:14px;height:14px;top:23px;left:31px;box-shadow:0 0 12px #ffdf52,0 0 0 9px #ffdf521c,0 0 0 18px #ffdf5210}.private-rule-choice-grid.stages [data-private-arena-map=pulse-core] i:after{background:#ffdf52;border-radius:50%;width:4px;height:4px;top:10px;left:37px;box-shadow:-22px 21px #ffdf52,22px 23px #ffdf52,-12px 39px #ffdf52,15px 38px #ffdf52}.private-rule-choice-grid.stages em{color:#06100e;background:var(--mint);width:max-content;font:800 8px/1.25 var(--font-display);letter-spacing:.09em;padding:3px 5px;font-style:normal}.private-rule-choice-grid.stages [data-private-arena-map=classic-core] em{background:var(--acid)}.private-rule-choice-grid.stages [data-private-arena-map=pulse-core] em{background:#ffdf52}.private-rule-choice-grid.stages [data-private-arena-map=cross-beam] i{background:#180f0b;border-color:#ff985666}.private-rule-choice-grid.stages [data-private-arena-map=cross-beam] i:before,.private-rule-choice-grid.stages [data-private-arena-map=cross-beam] i:after{background:#fff1d9;border:3px solid #ff9856;width:88px;height:7px;top:26px;left:-6px;transform:rotate(35deg);box-shadow:0 0 9px #ff9856}.private-rule-choice-grid.stages [data-private-arena-map=cross-beam] i:after{transform:rotate(-35deg)}.private-rule-choice-grid.stages [data-private-arena-map=cross-beam] em{background:#ff9856}.private-rule-choice-grid span{gap:5px;min-width:0;display:grid}.private-rule-choice-grid b{font-size:13px}.private-rule-choice-grid small{color:#839092;font-size:11px;line-height:1.25}.private-rule-section.ranking-locked .private-rule-choice-grid.rankings{display:none}.private-rule-goals{display:grid}.private-rule-goal{background:#67f6cf07;border:1px solid #67f6cf25;grid-template-columns:minmax(150px,1fr) auto;align-items:center;gap:10px 16px;min-width:0;padding:13px;display:grid}.private-rule-goal>div:first-child{gap:4px;display:grid}.private-rule-goal>div:first-child b{font-size:13px}.private-rule-goal>div:first-child small{color:#8c989a;font-size:11px}.private-rule-stepper{grid-template-columns:46px minmax(100px,1fr) 46px;gap:5px;min-width:218px;display:grid}.private-rule-stepper>button{color:#e9f3f0;background:#151d22;border:1px solid #ffffff24;width:46px;min-height:46px;font-size:22px}.private-rule-stepper>button:hover{color:#07100e;background:var(--mint)}.private-rule-stepper label{background:#030609;border:1px solid #ffffff24;grid-template-columns:1fr auto;align-items:center;min-width:0;height:46px;display:grid}.private-rule-stepper input{color:#fff;text-align:center;width:100%;min-width:0;height:44px;font:800 17px/1.25 var(--font-display);background:0 0;border:0;outline:0;padding:0 4px 0 10px}.private-rule-stepper label span{color:#849092;white-space:nowrap;padding-right:9px;font-size:11px}.private-rule-chips{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.private-rule-chips>button{color:#aeb8b8;background:#11171c;border:1px solid #ffffff1c;min-width:50px;min-height:36px;padding:6px 10px;font-weight:850}.private-rule-chips>button.selected{color:#06100e;background:var(--mint);border-color:var(--mint)}.private-rule-note{color:#a8b4b4;border-left:3px solid var(--mint);background:#ffffff04;margin:0;padding:10px 11px;font-size:12px;line-height:1.5}.private-bot-editor{grid-template-columns:minmax(70px,1fr) auto minmax(218px,1.8fr) auto minmax(90px,1fr);align-items:center;gap:10px;display:grid}.private-bot-editor>span{background:#0b1015;border:1px solid #ffffff16;align-content:center;gap:5px;min-height:54px;padding:9px 11px;display:grid}.private-bot-editor>span small{color:#7e898b;font:800 9px/1.25 var(--font-display)}.private-bot-editor>span strong{font:800 18px/1.25 var(--font-display)}.private-bot-editor>span.total{border-color:#67f6cf42}.private-rule-stepper.compact{min-width:0}.private-rule-review{background:linear-gradient(110deg,#d7ff5c13,#67f6cf0b);border:1px solid #d7ff5c58;gap:7px;padding:15px;display:grid}.private-rule-review>span{gap:5px;display:grid}.private-rule-review small{color:var(--acid);font:800 9px/1.25 var(--font-display);letter-spacing:.12em}.private-rule-review strong{color:#f4ffe1;font-size:16px}.private-rule-review p{color:#b7c1c0;margin:0;font-size:12px;line-height:1.5}.private-rule-review #allin-private-summary-warning{color:#ffd2a6;background:#ff9d3b0d;border-left:3px solid #ffad5c;padding:8px 10px}.private-rule-actions{grid-template-columns:minmax(0,1fr) auto minmax(180px,auto);align-items:center;gap:8px;display:grid}.private-rule-actions p{color:#8d999a;margin:0;font-size:11px}.private-rule-actions button{color:#d6dddb;background:#1a2126;border:1px solid #ffffff20;min-height:46px;padding:9px 13px;font-weight:900}.private-rule-actions #allin-private-settings-apply{color:#06100e;background:var(--acid);border-color:var(--acid)}.private-rule-actions #allin-private-settings-apply:disabled{color:#798182;background:#252b2e;border-color:#0000}.private-lobby-chat{background:#05090d;border:1px solid #67f6cf36;gap:10px;min-width:0;padding:15px 17px;display:grid}.private-lobby-chat>header{justify-content:space-between;align-items:end;gap:12px;display:flex}.private-lobby-chat>header span{gap:4px;display:grid}.private-lobby-chat>header small{color:#758184;font:800 8px/1.25 var(--font-display);letter-spacing:.12em}.private-lobby-chat>header span small{color:var(--mint)}.private-lobby-chat>ol{overscroll-behavior:contain;background:#020407;border:1px solid #ffffff12;align-content:start;gap:5px;height:168px;margin:0;padding:5px;list-style:none;display:grid;overflow-y:auto}.private-lobby-chat>ol:empty:before{content:"ロビーの参加者にメッセージを送れます";color:#667174;font:800 10px/1.4 var(--font-ui);place-self:center}.private-chat-message{background:#ffffff04;border-left:2px solid #465156;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:8px;min-width:0;padding:7px 8px;display:grid}.private-chat-message.self{border-color:var(--acid);background:#d7ff5c0a}.private-chat-message.host{border-color:#ffd65c}.private-chat-message b{text-overflow:ellipsis;white-space:nowrap;color:#aab4b6;max-width:130px;font:800 9px/1.25 var(--font-display);overflow:hidden}.private-chat-message.self b{color:var(--acid)}.private-chat-message p{overflow-wrap:anywhere;color:#eef3f1;min-width:0;margin:0;font-size:12px;line-height:1.45}.private-chat-message time{color:#697477;font:700 8px/1.25 var(--font-display)}.private-lobby-chat>form{grid-template-columns:minmax(0,1fr) 82px;gap:7px;display:grid}.private-lobby-chat input{color:#f4f6f2;background:#070a0e;border:1px solid #fff2;outline:none;min-width:0;height:42px;padding:0 11px;font-size:14px}.private-lobby-chat input:focus{border-color:var(--mint)}.private-lobby-chat button{color:#06100e;background:var(--mint);cursor:pointer;border:0;min-height:42px;font-weight:900}.private-lobby-chat button:disabled{color:#707a7c;cursor:not-allowed;background:#242a2d}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.private-match-lobby>footer{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#080c10e8,#080c10 36%);grid-template-columns:1fr 1fr 1.4fr;gap:8px;margin:0 -8px -8px;padding:10px 8px 8px;display:grid;position:sticky;bottom:-24px}.private-match-lobby>footer #allin-private-leave{color:#d5dad8;background:#23292d}.private-match-lobby>footer #allin-private-ready{color:#d5dad8;border:1px solid var(--mint);background:#1b2327}.private-match-lobby>footer #allin-private-ready.active{color:#06100e;background:var(--mint)}.private-match-lobby>footer button:disabled{color:#6e777a;cursor:not-allowed;background:#242a2d;border-color:#0000}.private-match-results{text-align:center}.private-match-results>ol{text-align:left;gap:6px;margin:20px 0;padding:0;list-style:none;display:grid}.private-match-results li{background:#ffffff06;border-left:3px solid #596467;grid-template-columns:46px 1fr repeat(3,auto);align-items:center;gap:15px;padding:12px 14px;display:grid}.private-match-results li:first-child{color:#fff4bd;background:#ffd65c0d;border-color:#ffd65c}.private-match-results li b{font:800 18px/1.25 var(--font-display)}.private-match-results li small{color:#879295;font:800 9px/1.25 var(--font-display)}.private-match-results>p{color:#9aa3a6;font-size:11px}.private-match-results>button{color:#06100e;background:var(--mint);cursor:pointer;border:0;min-width:210px;min-height:46px;padding:11px 18px;font-weight:900}.private-match-results>button:hover{filter:brightness(1.08)}@media (max-width:720px){.desktop-control-tutorial{padding:10px}.desktop-control-tutorial-card{max-height:calc(100vh - 20px);padding:16px;overflow-y:auto}.desktop-control-choices{grid-template-columns:1fr}.desktop-control-choices>button{grid-template-columns:82px 1fr;min-height:118px}.desktop-control-mouse{border-radius:24px 24px 20px 20px;width:48px;height:70px}.desktop-control-mouse:before{bottom:37px}.desktop-control-mouse:after{font-size:10px;top:10px;left:8px}.desktop-control-mouse b{height:13px;top:11px}.desktop-control-keys{transform:scale(.78)}.desktop-control-tutorial-footer{grid-template-columns:1fr}.desktop-control-tutorial-footer>button{width:100%}.account-button{right:calc(var(--safe-right) + 10px);top:calc(var(--safe-top) + 10px);min-width:100px}.title-settings-button{right:calc(var(--safe-right) + 10px);top:calc(var(--safe-top) + 60px);min-width:100px}.floating-start-button{right:calc(var(--safe-right) + 10px);bottom:calc(var(--safe-bottom) + 10px);gap:9px;min-width:164px;min-height:54px;padding:8px 9px 8px 12px}.floating-start-button>span{font-size:7px}.floating-start-button>strong{padding:9px;font-size:14px}.account-panel{padding:17px}.provider-buttons,.username-form,.age-choices,.report-zone form{grid-template-columns:1fr}.report-zone .wide{grid-column:1}.block-zone form{grid-template-columns:1fr}.career-highlights{grid-template-columns:1fr 1fr}.career-highlights article{min-height:102px;padding:12px}.career-highlights strong{font-size:30px}.career-details{grid-template-columns:repeat(2,minmax(0,1fr))}.account-fold-hint{display:none}.moderation-admin>header{flex-direction:column;align-items:stretch}.moderation-admin>header>div{grid-template-columns:1fr auto;display:grid}.appeal-admin>header{flex-direction:column;align-items:stretch}.appeal-admin>header>div{grid-template-columns:1fr auto;display:grid}.moderation-actions{grid-template-columns:1fr}.landing-panel{padding:25px 22px 22px}.hero-logo{width:min(510px,100%)}.brand-formula{gap:5px}.brand-formula span{padding:4px 5px;font-size:8px}.rule-grid{grid-template-columns:1fr}.rule-grid article{border-bottom:1px solid #ffffff1c;border-right:0;min-height:58px}.rule-grid article:last-child{border-bottom:0}.skin-options{scrollbar-width:none;scroll-snap-type:x mandatory;padding-bottom:3px;display:flex;overflow-x:auto}.skin-options::-webkit-scrollbar{display:none}.skin-option{scroll-snap-align:start;flex:0 0 126px}.title-trail-options{scrollbar-width:none;scroll-snap-type:x mandatory;padding-bottom:3px;display:flex;overflow-x:auto}.title-trail-options::-webkit-scrollbar{display:none}.title-trail-option{scroll-snap-align:start;flex:0 0 164px}.title-trail-live-demo{grid-template-columns:1fr}.title-trail-live-demo canvas{height:96px}.title-trail-live-demo>span{border-top:1px solid #67f6cf25;border-left:0;padding:9px 11px}.skin-live-demo{grid-template-columns:minmax(0,1.35fr) minmax(155px,.85fr)}.skin-demo-details{padding:10px}.leaderboard-card{display:none}.king-card{min-width:165px;top:10px;left:auto;right:10px;transform:none}.mass-card{width:180px;top:53px;left:12px}.brand{width:145px;height:42px;top:7px;left:9px}.title-return-button{min-width:108px;min-height:36px;padding:8px 10px;font-size:10px;top:181px;left:12px}.hud-settings-button{min-width:68px;min-height:36px;padding:8px;font-size:10px;top:181px;left:128px}.hud-settings-panel{width:calc(100vw - 20px);max-height:calc(100vh - 68px);padding:15px;top:56px;right:10px}.hud-editor-toolbar{grid-template-columns:1fr auto auto;bottom:8px}.hud-editor-toolbar>span b{display:none}.hud-editor-toolbar button{min-height:40px;padding:8px 10px;font-size:11px}.hud-minimap-handle{display:none!important}.toast{max-width:min(260px,100vw - 20px);font-size:10px;top:88px;right:10px}.warning-card{display:none}.breach-alert{min-width:270px;top:14%}.bet-card{min-width:280px;bottom:12px}.dash-card{bottom:93px;right:10px}.private-match-modal{place-items:stretch stretch;padding:0}.private-match-panel{width:100%;height:100dvh;max-height:100dvh;padding:calc(env(safe-area-inset-top,0px) + 12px) calc(env(safe-area-inset-right,0px) + 12px) calc(env(safe-area-inset-bottom,0px) + 10px) calc(env(safe-area-inset-left,0px) + 12px);border:0}.private-match-panel>header{z-index:7;top:calc(env(safe-area-inset-top,0px) * -1 - 12px);margin:calc(env(safe-area-inset-top,0px) * -1 - 12px) calc(env(safe-area-inset-right,0px) * -1 - 12px) 0 calc(env(safe-area-inset-left,0px) * -1 - 12px);padding:calc(env(safe-area-inset-top,0px) + 12px) calc(env(safe-area-inset-right,0px) + 12px) 12px calc(env(safe-area-inset-left,0px) + 12px);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b1115f4;position:sticky}.private-match-panel>header button{width:44px;height:44px}.private-match-entry,.private-lobby-grid{grid-template-columns:1fr}.private-create-card,.private-join-card{min-height:0}.private-room-credentials{grid-template-columns:1fr 1fr}.private-room-invite-actions{grid-column:1/-1;grid-template-columns:1fr 1fr}.private-room-invite-actions small{grid-column:1/-1;max-width:none}.private-friend-list,#goommo-friend-request-form{grid-template-columns:1fr}.room-invitation-banner{top:calc(env(safe-area-inset-top,0px) + 60px);flex-direction:column;align-items:stretch}.room-invitation-banner>div{grid-template-columns:1fr 1fr;display:grid}.private-lobby-grid>section,.private-rule-settings{padding:13px}.private-rule-header{align-items:start}.private-rule-header p{text-align:right;max-width:160px;font-size:12px;line-height:1.35}.private-rule-section{padding:12px}.private-rule-section-title{align-items:flex-start}.private-rule-section-title>span{gap:4px;display:grid}.private-rule-section-title strong{font-size:14px}.private-rule-section-title small{font-size:12px}.private-preset-grid{grid-template-columns:1fr 1fr}.private-preset-grid>button{min-height:82px}.private-rule-choice-grid.stages,.private-rule-choice-grid.end-conditions,.private-rule-choice-grid.rankings{grid-template-columns:1fr}.private-rule-choice-grid>button{min-height:64px}.private-rule-choice-grid.stages>button{grid-template-columns:78px minmax(0,1fr);min-height:82px}.private-rule-choice-grid b{font-size:14px}.private-rule-choice-grid small{font-size:12px}.private-rule-goal{grid-template-columns:1fr}.private-rule-stepper{grid-template-columns:48px minmax(0,1fr) 48px;width:100%;min-width:0}.private-rule-stepper>button{width:48px;min-height:48px}.private-rule-stepper input{height:46px;font-size:18px}.private-rule-stepper label{height:48px}.private-rule-chips>button{flex:52px;min-height:42px}.private-bot-editor{grid-template-columns:1fr 1fr}.private-bot-editor>b{display:none}.private-bot-editor .private-rule-stepper{grid-area:2/1/auto/-1}.private-rule-actions{grid-template-columns:1fr 1fr}.private-rule-actions p{grid-column:1/-1}.private-rule-actions button{min-height:48px}.private-member-kick{min-width:64px;min-height:44px}.private-match-lobby>footer{bottom:calc(env(safe-area-inset-bottom,0px) * -1 - 10px);margin:0 calc(env(safe-area-inset-right,0px) * -1) calc(env(safe-area-inset-bottom,0px) * -1 - 10px) calc(env(safe-area-inset-left,0px) * -1);padding:12px calc(env(safe-area-inset-right,0px) + 12px) calc(env(safe-area-inset-bottom,0px) + 10px) calc(env(safe-area-inset-left,0px) + 12px);grid-template-columns:1fr 1fr}.private-match-lobby>footer #allin-private-start{grid-column:1/-1}.private-lobby-chat{padding:12px}.private-lobby-chat>ol{height:140px}.private-chat-message{grid-template-columns:auto minmax(0,1fr)}.private-chat-message time{display:none}.private-lobby-chat>form{grid-template-columns:minmax(0,1fr) 68px}.private-match-results li{grid-template-columns:38px 1fr auto}.private-match-results li small:nth-last-child(-n+2){display:none}.private-spectator{top:calc(var(--safe-top) + 8px);width:min(430px, calc(100vw - var(--safe-left) - var(--safe-right) - 16px));grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:8px 9px 8px 11px}.private-spectator>span strong{font-size:9px}.private-spectator>div{grid-template-columns:32px minmax(90px,auto) 32px;gap:5px}.private-spectator button{width:32px;height:32px}.private-spectator p b{max-width:120px;font-size:11px}}body{background:#05090a}.landing-panel{z-index:20;width:100%;height:100dvh;max-height:none;padding:calc(var(--safe-top) + 84px) max(calc(var(--safe-right) + 24px), 24px) calc(var(--safe-bottom) + 22px) max(calc(var(--safe-left) + 24px), 24px);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;color:#f7f7ef;box-shadow:none;isolation:isolate;background:radial-gradient(circle at 50% 43%,#cbff2711,#0000 32%),linear-gradient(#05090a29,#05090a52),url(/brand/title/nebula-a.webp) 50%/cover no-repeat,#05090a;border:0;grid-template-rows:minmax(180px,1fr) auto auto;align-content:center;justify-items:center;gap:14px;display:grid;position:fixed;inset:0;overflow:clip auto;transform:none}.landing-panel:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#05090a 0%,#0000 13% 87%,#05090a 100%),linear-gradient(#05090a 0%,#0000 15% 86%,#05090a 100%);height:auto;position:absolute;inset:0}@media (orientation:portrait){.landing-panel{background-position:50%,50%,18%}}.title-brand{z-index:2;left:max(calc(var(--safe-left) + 28px), 28px);top:max(calc(var(--safe-top) + 24px), 24px);color:#f7f7ef;letter-spacing:-.055em;text-shadow:0 8px 30px #000;align-items:center;gap:9px;height:48px;margin:0;font:950 clamp(24px,3vw,34px)/1 Arial Black,Inter,sans-serif;display:flex;position:absolute}.title-brand img{border-radius:12px;width:43px;height:43px;box-shadow:0 0 22px #cbff2720}.landing-ambient{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.landing-ambient i{opacity:.72;background:#cbff27;border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 13px #cbff27}.landing-ambient i:first-child{width:3px;height:3px;top:23%;left:17%}.landing-ambient i:nth-child(2){opacity:.35;top:68%;left:11%}.landing-ambient i:nth-child(3){width:7px;height:7px;top:30%;right:14%}.landing-ambient i:nth-child(4){background:var(--mint);box-shadow:0 0 15px var(--mint);opacity:.52;bottom:16%;right:22%}.landing-ambient i:nth-child(5){background:var(--mint);width:3px;height:3px;box-shadow:0 0 10px var(--mint);bottom:19%;left:29%}.landing-ambient i:nth-child(6){opacity:.3;width:3px;height:3px;top:63%;right:7%}.landing-panel .arena-notice{z-index:4;top:calc(var(--safe-top) + 86px);width:min(620px,100vw - 40px);margin:0;position:absolute;left:50%;transform:translate(-50%)}.landing-hero-demo.skin-live-demo{width:min(860px, calc(100vw - var(--safe-left) - var(--safe-right) - 48px));height:min(390px,46vh);min-height:180px;box-shadow:none;background:0 0;border:0;align-self:end;margin:0;display:block;position:relative;overflow:visible}.landing-hero-demo .skin-demo-stage{border:0;border-radius:50%;width:100%;height:100%;overflow:hidden;-webkit-mask-image:radial-gradient(78% 72%,#000 58%,#0000 100%);mask-image:radial-gradient(78% 72%,#000 58%,#0000 100%)}.landing-hero-mark{object-fit:contain;filter:drop-shadow(0 0 18px #cbff2738);width:min(74%,570px);height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.landing-preview-engine{display:none!important}.landing-start-area{width:min(720px, calc(100vw - var(--safe-left) - var(--safe-right) - 48px));position:relative}.landing-start-area>#allin-start{width:100%}.landing-start-area:has(>[data-offer=gift]:not([hidden])){padding-top:42px}.title-ad-free-slot{width:min(520px,100%)}.title-ad-free-slot:empty{display:none}#allin-start{width:min(720px, calc(100vw - var(--safe-left) - var(--safe-right) - 48px));color:#070a08;text-align:center;background:linear-gradient(105deg,#cbff27,#cfff4d 62%,#aefb43);border:1px solid #f2ffbc;border-radius:14px;justify-content:center;place-items:center;min-height:92px;margin:0;padding:0 24px;display:grid;box-shadow:0 13px 38px #0009,0 0 26px #cbff272b,inset 0 1px #fffbbd}#allin-start:after{display:none}#allin-start>strong{color:inherit;letter-spacing:.02em;background:0 0;padding:0;font:950 clamp(24px,3.2vw,42px)/1 Arial Black,Inter,sans-serif}#allin-start>i{color:#131b08;font:900 16px/1 monospace;position:absolute;right:28px}#allin-start:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 17px 46px #000a,0 0 34px #cbff2740,inset 0 1px #fff}#allin-start:active:not(:disabled){transform:translateY(1px)scale(.995)}#allin-start:focus-visible{outline:3px solid var(--mint);outline-offset:4px}#allin-start:disabled{opacity:.55;cursor:wait;filter:saturate(.5)}.landing-actions{width:min(860px, calc(100vw - var(--safe-left) - var(--safe-right) - 48px));grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;min-width:0;display:grid}.landing-menu-button,.landing-menu-button.store-cta,.landing-menu-button.private-match-open{color:#e8edeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;text-align:center;background:#080d0fd1;border:1px solid #cbff2757;border-radius:10px;justify-content:center;align-items:center;gap:11px;width:auto;min-width:0;min-height:68px;margin:0;padding:10px 14px;transition:transform .16s,color .16s,border-color .16s,background .16s,box-shadow .16s;display:flex;box-shadow:0 12px 34px #0006,inset 0 1px #ffffff08}.landing-menu-button:after,.landing-menu-button.store-cta:after{display:none}.landing-menu-button>.landing-menu-icon{width:26px;height:26px;color:var(--acid);border:2px solid;border-radius:50%;flex:none;display:block}.landing-menu-button.skin>.landing-menu-icon{object-fit:contain;border:0;border-radius:0;padding:0}.landing-menu-button>strong,.landing-menu-button.store-cta>strong,.landing-menu-label>strong{color:inherit;font:900 17px/1.25 var(--font-ui);white-space:nowrap;background:0 0;padding:0}.landing-menu-label{justify-items:center;gap:5px;min-width:0;max-width:100%;display:grid}.landing-currency-balance{max-width:100%;color:inherit;font:700 12px/1.4 var(--font-display);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;opacity:.9}.landing-menu-button.private-match-open>.landing-menu-icon{color:var(--mint);border-radius:7px}.landing-menu-button.store-cta>.landing-menu-icon{color:#ffdf52;border-radius:7px}.landing-menu-button.exchange>.landing-menu-icon{color:#dce4e8;border-radius:7px}.landing-menu-button.notice{position:relative}.landing-menu-button.notice>.landing-menu-icon{color:#71e9ff;border-radius:7px}.notice-count{color:#071013;min-width:20px;height:20px;font:800 10px/1.25 var(--font-display);background:#71e9ff;border:2px solid #0a1013;border-radius:999px;place-items:center;padding:0 5px;display:grid;position:absolute;top:7px;right:8px}.landing-menu-button:hover{color:#fff;border-color:var(--acid);background:#12191bf0;transform:translateY(-2px);box-shadow:0 16px 38px #0008,0 0 18px #cbff2710}.landing-menu-button:focus-visible{outline:2px solid var(--mint);outline-offset:3px}.landing-menu-button>img{flex:none;width:40px;height:40px}.landing-menu-button.gacha-gmg{color:#ffd36d;background:linear-gradient(125deg,#382717e8,#101416ed);border-color:#b98a43}.landing-menu-button.gacha-gmc{color:#dfefff;background:linear-gradient(125deg,#23313ee8,#101416ed);border-color:#7994ad}.landing-menu-button.gacha-gmg:hover{border-color:#ffe2a2}.landing-menu-button.gacha-gmc:hover{border-color:#eef8ff}.store-gacha-choices{grid-template-columns:1fr 1fr;gap:12px;margin:12px 0;display:grid}.store-gacha-choice{color:#ffd36d;cursor:pointer;background:linear-gradient(135deg,#382717,#101416);border:1px solid #b98a43;border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:12px;display:flex}.store-gacha-choice.gacha-gmc{color:#dfefff;background:linear-gradient(135deg,#23313e,#101416);border-color:#7994ad}.store-gacha-choice span{text-align:left;gap:6px;display:grid}.store-gacha-choice small{font-size:11px}.store-gacha-choice strong{white-space:nowrap;font-size:20px}.store-gacha-choice:focus-visible{outline-offset:3px;outline:2px solid}.notice-modal{z-index:78;padding:max(calc(var(--safe-top) + 18px), 18px) max(calc(var(--safe-right) + 18px), 18px) max(calc(var(--safe-bottom) + 18px), 18px) max(calc(var(--safe-left) + 18px), 18px);place-items:center;display:grid;position:fixed;inset:0}.notice-backdrop{-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);cursor:default;background:#020507db;border:0;width:100%;height:100%;position:absolute;inset:0}.notice-panel{width:min(780px,100%);max-height:calc(100dvh - var(--safe-top) - var(--safe-bottom) - 36px);color:#eef3f2;background:linear-gradient(145deg,#0f171bfc,#05090cfc);border:1px solid #71e9ff6b;border-radius:14px;gap:16px;padding:20px;display:grid;position:relative;overflow-y:auto;box-shadow:0 30px 100px #000e}.notice-panel>header{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070d10f2;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:16px;margin:-20px -20px 0;padding:18px 20px 14px;display:flex;position:sticky;top:-20px}.notice-panel>header>span{gap:5px;display:grid}.notice-panel>header small{color:#71e9ff;font:800 10px/1.25 var(--font-display);letter-spacing:.14em}.notice-panel>header strong{font-size:24px}.notice-panel>header button{color:#b7c0c1;cursor:pointer;background:#161d20;border:1px solid #fff2;border-radius:9px;width:44px;height:44px;font-size:24px}.notice-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.notice-filters button{color:#9ca8aa;cursor:pointer;background:#070c0f;border:1px solid #ffffff1c;border-radius:7px;min-height:42px;padding:8px;font-size:11px;font-weight:900}.notice-filters button[aria-pressed=true]{color:#071013;background:#71e9ff;border-color:#71e9ff}.notice-list{align-content:start;gap:10px;min-height:220px;display:grid}.notice-card{background:#071014c7;border:1px solid #ffffff18;border-left:4px solid #71e9ff;border-radius:9px;gap:10px;padding:16px;display:grid}.notice-card[data-category=campaign]{border-left-color:#ffdf52}.notice-card[data-category=maintenance]{border-left-color:#ff86a8}.notice-card>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.notice-card>header span{gap:6px;display:grid}.notice-card>header small{color:#71e9ff;font:800 10px/1.25 var(--font-display);letter-spacing:.08em}.notice-card[data-category=campaign]>header small{color:#ffdf52}.notice-card[data-category=maintenance]>header small{color:#ff86a8}.notice-card>header strong{overflow-wrap:anywhere;font-size:18px;line-height:1.35}.notice-card>header time{color:#7f8b8e;font:800 10px/1.3 var(--font-display);flex:none}.notice-card>p{color:#c3cccb;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.75}.notice-empty{color:#8c989a;text-align:center;margin:auto;padding:40px 16px;font-size:13px}.notice-panel>footer{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.notice-panel>footer span{color:#788487;font-size:10px}.notice-panel>footer button{color:#071013;cursor:pointer;background:#71e9ff;border:0;border-radius:7px;min-width:100px;min-height:42px;font-weight:900}.title-screen-active .account-button{right:calc(var(--safe-right) + 86px);top:calc(var(--safe-top) + 22px);visibility:visible;pointer-events:auto;border-radius:10px;min-width:142px;height:50px;padding:7px 13px 7px 8px}.account-button img{border-radius:9px}.title-screen-active .title-settings-button{right:calc(var(--safe-right) + 24px);top:calc(var(--safe-top) + 22px);border-radius:10px;width:50px;min-width:50px;height:50px;padding:0}.title-settings-button b{display:none}.title-settings-button span{font-size:20px}.title-screen-active .floating-start-button{display:none!important}.title-screen-active .stream-safe-indicator{display:none}.title-loadout-modal{z-index:74;padding:max(calc(var(--safe-top) + 18px), 18px) max(calc(var(--safe-right) + 18px), 18px) max(calc(var(--safe-bottom) + 18px), 18px) max(calc(var(--safe-left) + 18px), 18px);place-items:center;display:grid;position:fixed;inset:0}.title-loadout-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:default;background:#020506d1;border:0;width:100%;height:100%;position:absolute;inset:0}.title-loadout-panel{width:min(880px,100%);max-height:calc(100dvh - var(--safe-top) - var(--safe-bottom) - 36px);color:#eef2ef;background:linear-gradient(145deg,#101618fa,#05090bfa);border:1px solid #cbff275c;border-radius:14px;padding:20px;position:relative;overflow-y:auto;box-shadow:0 30px 100px #000e}.title-loadout-panel>header{z-index:8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080d0ff0;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:16px;margin:-20px -20px 0;padding:18px 20px 14px;display:flex;position:sticky;top:-20px}.title-loadout-panel>header>span{gap:5px;display:grid}.title-loadout-panel>header small{color:var(--acid);font:800 9px/1.25 var(--font-display);letter-spacing:.14em}.title-loadout-panel>header strong{font-size:22px}.title-loadout-panel>header button{color:#b7c0bc;cursor:pointer;background:#161d20;border:1px solid #fff2;border-radius:9px;width:44px;height:44px;font-size:24px}.title-loadout-panel .skin-picker{margin-top:0}.loadout-sticky{z-index:7;background:#080d0ffa;margin-bottom:10px;padding-bottom:8px;position:sticky;top:57px;box-shadow:0 12px 26px #0008}.title-loadout-panel .loadout-sticky .panel-section-nav{margin:0 0 7px;position:static}.loadout-current-preview{grid-template-columns:minmax(0,1.7fr) repeat(2,minmax(0,1fr));gap:7px;display:grid}.loadout-preview-body,.loadout-preview-effect{background:#070d11;border:1px solid #67f6cf48;border-radius:8px;min-width:0;height:108px;overflow:hidden}.loadout-preview-body.skin-live-demo{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);min-height:0;margin:0;display:grid}.loadout-preview-body canvas{width:100%;height:106px;display:block}.loadout-preview-body>span,.loadout-preview-effect>span{align-content:center;gap:5px;min-width:0;padding:9px;display:grid}.loadout-current-preview small{color:#86daca;font:800 9px/1.2 var(--font-display)}.loadout-current-preview strong{color:#fff;font:800 12px/1.2 var(--font-display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.loadout-current-preview b,.loadout-current-preview em{color:#b5c6c4;font:700 9px/1.25 var(--font-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.loadout-current-preview em{color:#e9db8a;font-style:normal}.loadout-preview-effect{grid-template-rows:minmax(0,1fr) auto;display:grid}.loadout-preview-effect canvas{object-fit:fill;width:100%;height:62px;display:block}.loadout-preview-effect>span{grid-template-columns:auto minmax(0,1fr);gap:5px;padding:6px 8px}.title-loadout-panel #allin-skin-picker,.title-loadout-panel #allin-orb-picker,.title-loadout-panel #allin-dash-picker,.title-loadout-panel #allin-trail-picker{scroll-margin-top:258px}@media (max-width:720px){.notice-modal{place-items:stretch stretch;padding:0}.notice-panel{width:100%;height:100dvh;max-height:100dvh;padding:calc(var(--safe-top) + 14px) calc(var(--safe-right) + 14px) calc(var(--safe-bottom) + 14px) calc(var(--safe-left) + 14px);border:0;border-radius:0;grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden}.notice-panel>header{top:calc((var(--safe-top) + 14px) * -1);margin:calc((var(--safe-top) + 14px) * -1) calc((var(--safe-right) + 14px) * -1) 0 calc((var(--safe-left) + 14px) * -1);padding:calc(var(--safe-top) + 12px) calc(var(--safe-right) + 14px) 12px calc(var(--safe-left) + 14px)}.notice-list{min-height:0;overflow-y:auto}.landing-panel{padding:calc(var(--safe-top) + 66px) max(calc(var(--safe-right) + 14px), 14px) calc(var(--safe-bottom) + 14px) max(calc(var(--safe-left) + 14px), 14px);grid-template-rows:minmax(150px,1fr) auto auto;gap:10px}.title-brand{left:max(calc(var(--safe-left) + 14px), 14px);top:max(calc(var(--safe-top) + 11px), 11px);gap:7px;height:42px;font-size:23px}.title-brand img{border-radius:10px;width:38px;height:38px}.title-screen-active .account-button{right:calc(var(--safe-right) + 62px);top:calc(var(--safe-top) + 10px);min-width:102px;max-width:130px;height:42px;padding:5px 9px 5px 6px}.title-screen-active .account-button img{width:30px;height:30px}.title-screen-active .title-settings-button{right:calc(var(--safe-right) + 10px);top:calc(var(--safe-top) + 10px);width:42px;min-width:42px;height:42px}.landing-hero-demo.skin-live-demo{width:min(760px, calc(100vw - var(--safe-left) - var(--safe-right) - 28px));height:min(330px,42vh)}#allin-start,.landing-start-area,.landing-actions{width:min(680px, calc(100vw - var(--safe-left) - var(--safe-right) - 28px))}#allin-start{border-radius:11px;min-height:68px}#allin-start>strong{font-size:clamp(22px,6vw,31px)}.landing-actions{gap:9px}.landing-menu-button,.landing-menu-button.store-cta,.landing-menu-button.private-match-open{gap:8px;min-height:56px;padding:8px 10px}.landing-menu-button>.landing-menu-icon{width:23px;height:23px}.landing-menu-button>strong,.landing-menu-button.store-cta>strong,.landing-menu-label>strong{font-size:14px}.title-loadout-modal{place-items:stretch stretch;padding:0}.title-loadout-panel{width:100%;height:100dvh;max-height:100dvh;padding:calc(var(--safe-top) + 14px) calc(var(--safe-right) + 14px) calc(var(--safe-bottom) + 14px) calc(var(--safe-left) + 14px);border:0;border-radius:0}.title-loadout-panel>header{top:calc((var(--safe-top) + 14px) * -1);margin:calc((var(--safe-top) + 14px) * -1) calc((var(--safe-right) + 14px) * -1) 0 calc((var(--safe-left) + 14px) * -1);padding:calc(var(--safe-top) + 12px) calc(var(--safe-right) + 14px) 12px calc(var(--safe-left) + 14px)}.loadout-sticky{top:55px}}@media (max-width:520px){:is(.landing-actions,.landing-actions:has(.private-match-open.hidden)){grid-template-columns:repeat(2,minmax(0,1fr))}.landing-menu-button>img{width:28px;height:28px}.store-gacha-choices{gap:8px}.store-gacha-choice{gap:4px;padding:10px 6px}.store-gacha-choice img{width:38px;height:38px}.store-gacha-choice strong{font-size:15px}.notice-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.notice-card>header{display:grid}.notice-card>header time{order:-1}}@media (max-height:500px) and (orientation:landscape){.landing-panel{padding-top:calc(var(--safe-top) + 54px);padding-bottom:calc(var(--safe-bottom) + 8px);grid-template-rows:minmax(120px,1fr) auto auto;gap:7px}.title-brand{top:calc(var(--safe-top) + 7px);left:calc(var(--safe-left) + 12px);height:36px;font-size:20px}.title-brand img{width:34px;height:34px}.title-screen-active .account-button{top:calc(var(--safe-top) + 6px);height:38px}.title-screen-active .title-settings-button{top:calc(var(--safe-top) + 6px);width:38px;min-width:38px;height:38px}.landing-hero-demo.skin-live-demo{width:min(680px, 74vw, calc(100vw - var(--safe-left) - var(--safe-right) - 24px));height:min(210px,42vh);min-height:120px}#allin-start,.landing-start-area,.landing-actions{width:min(620px, 70vw, calc(100vw - var(--safe-left) - var(--safe-right) - 24px))}#allin-start{min-height:52px}#allin-start>strong{font-size:22px}.landing-menu-button,.landing-menu-button.store-cta,.landing-menu-button.private-match-open{min-height:44px;padding:6px 10px}.landing-menu-button>.landing-menu-icon{width:21px;height:21px}}@media (orientation:portrait) and (max-width:540px){.landing-panel{padding-top:calc(var(--safe-top) + 64px);padding-bottom:max(calc(var(--safe-bottom) + 12px), 12px);grid-template-rows:minmax(0,1fr) auto auto;gap:9px}.landing-hero-demo.skin-live-demo{width:calc(100vw - var(--safe-left) - var(--safe-right) - 28px);align-self:center;height:clamp(210px,40dvh,350px);min-height:0}.landing-hero-demo .skin-demo-stage{-webkit-mask-image:radial-gradient(80% 76% at 50% 47%,#000 58%,#0000 100%);mask-image:radial-gradient(80% 76% at 50% 47%,#000 58%,#0000 100%)}.landing-hero-mark{width:min(72%,300px);top:46%}#allin-start,.landing-start-area,.landing-actions{width:calc(100vw - var(--safe-left) - var(--safe-right) - 28px)}#allin-start{border-radius:12px;min-height:64px}#allin-start>strong{font-size:clamp(24px,7.1vw,30px)}#allin-start>i{right:20px}.landing-actions{gap:7px}.landing-menu-button,.landing-menu-button.store-cta,.landing-menu-button.private-match-open{border-radius:9px;flex-direction:column;gap:4px;min-height:58px;padding:7px 6px}.landing-menu-button>.landing-menu-icon{width:22px;height:22px}}@media (orientation:portrait) and (max-width:540px) and (max-height:700px){.landing-panel{padding-top:calc(var(--safe-top) + 56px);padding-bottom:max(calc(var(--safe-bottom) + 8px), 8px);gap:7px}.landing-hero-demo.skin-live-demo{height:clamp(180px,37dvh,250px)}#allin-start{min-height:56px}.landing-menu-button,.landing-menu-button.store-cta,.landing-menu-button.private-match-open{min-height:54px}}@media (orientation:portrait) and (max-width:360px){.private-room-invite-actions{grid-template-columns:1fr}.private-room-invite-actions small{grid-column:1}.title-brand{left:calc(var(--safe-left) + 10px);top:calc(var(--safe-top) + 9px);gap:5px;font-size:18px}.title-brand img{border-radius:8px;width:30px;height:30px}.title-screen-active .account-button{right:calc(var(--safe-right) + 56px);top:calc(var(--safe-top) + 8px);gap:6px;width:96px;min-width:0;max-width:96px;height:40px;padding:5px 8px 5px 6px}.title-screen-active .account-button img{width:26px;height:26px}.title-screen-active .title-settings-button{right:calc(var(--safe-right) + 8px);top:calc(var(--safe-top) + 8px);width:40px;min-width:40px;height:40px}.landing-menu-button,.landing-menu-button.store-cta,.landing-menu-button.private-match-open{padding-inline:5px}.landing-menu-button>strong,.landing-menu-button.store-cta>strong,.landing-menu-label>strong{font-size:13px}}@media (orientation:portrait) and (max-width:300px){.title-brand span{display:none}.title-screen-active .account-button{width:90px;max-width:90px}}[data-panel-scroll]{scroll-behavior:smooth;overscroll-behavior:contain;scrollbar-gutter:stable}.panel-section-nav{z-index:6;color:#dfe5e2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scrollbar-width:thin;scrollbar-color:#67f6cf8c transparent;background:#070b0ef5;border:1px solid #ffffff24;grid-auto-columns:minmax(112px,1fr);grid-auto-flow:column;gap:6px;margin:10px 0 16px;padding:7px;display:grid;position:sticky;top:62px;overflow-x:auto;box-shadow:0 10px 28px #00000057}.panel-section-nav button{color:#c7cecc;cursor:pointer;text-align:left;touch-action:manipulation;background:#ffffff0a;border:1px solid #0000;align-content:center;gap:4px;min-width:0;min-height:48px;padding:8px 10px;display:grid}.panel-section-nav button>span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;line-height:1.15;overflow:hidden}.panel-section-nav button>small{color:#7f8987;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:700;line-height:1.2;overflow:hidden}.panel-section-nav button:hover,.panel-section-nav button:focus-visible{color:#fff;background:#67f6cf17;border-color:#67f6cf6b;outline:none}.panel-section-nav button[aria-current=location]{color:#07100d;background:var(--mint);border-color:var(--mint);box-shadow:0 0 18px #67f6cf29}.panel-section-nav button[aria-current=location]>small{color:#22564d}.panel-section-nav .nav-target-unavailable{display:none}.panel-section-anchor{pointer-events:none;height:1px;margin-top:-1px;scroll-margin-top:168px}[data-panel-scroll] [tabindex="-1"]{scroll-margin-top:168px}.account-panel>header,.hud-settings-panel>header{z-index:7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#090d10f5;border:1px solid #ffffff1f;padding:12px;position:sticky;top:0;box-shadow:0 8px 24px #0000004d}.account-panel>header:before,.hud-settings-panel>header:before{content:"";z-index:-1;height:calc(var(--safe-top) + 40px);background:#090d10fa;position:absolute;bottom:100%;left:0;right:0}.account-panel>header button,.hud-settings-panel>header button{border-radius:8px;flex:none;width:44px;min-width:44px;height:44px;min-height:44px}.account-panel .panel-section-nav,.hud-settings-panel .panel-section-nav{top:68px}.title-loadout-panel .panel-section-nav{top:62px}.settings-section-nav{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row}.settings-section-nav button{text-align:center;padding-inline:8px}.hud-settings-panel{width:min(460px,100vw - 40px);font-size:14px;line-height:1.5}.hud-settings-panel>p{margin:14px 2px 16px;font-size:13px;line-height:1.6}.mobile-control-settings,.desktop-control-settings,.render-quality-settings,.sfx-settings,.name-visibility-settings,.promo-code-settings,.streamer-mode-settings{gap:14px;margin-bottom:16px;padding:16px}.mobile-settings-heading small{font-size:9px}.mobile-settings-heading strong{font-size:16px;line-height:1.25}.mobile-setting-options{gap:8px}.mobile-setting-options label{min-height:52px;padding:9px 10px}.mobile-setting-options span{font-size:12px;line-height:1.25}.mobile-setting-options small{font-size:10px;line-height:1.35}.mobile-control-settings legend,.desktop-control-settings legend{margin-bottom:8px;font-size:11px}.mobile-haptics-setting,.mobile-tutorial-replay,.sfx-toggle{min-height:52px}.mobile-haptics-setting strong,.mobile-tutorial-replay span,.sfx-toggle strong,.sfx-volume strong{font-size:12px}.mobile-haptics-setting small,.mobile-tutorial-replay small,.sfx-toggle small{font-size:10px}.hud-widget-list{gap:9px}.hud-widget-option{min-height:60px;padding:11px 12px}.hud-widget-option small{font-size:11px}.settings-page[hidden]{display:none!important}.settings-page{min-width:0;padding-top:4px}.settings-page>section{border-radius:10px}.settings-page>:is(.render-quality-settings,.sfx-settings,.name-visibility-settings){gap:8px;padding:14px}.settings-page .sfx-toggle{min-height:44px}.settings-page .sfx-volume{grid-template-columns:minmax(0,1fr);justify-content:stretch}.settings-page>.game-guide-open{width:100%;min-height:44px;margin:0 0 14px;display:flex}.settings-support-link{color:#d7e8d1;min-height:44px;font:600 13px/1.5 var(--font-ui);text-underline-offset:4px;border:1px solid #ffffff26;border-radius:8px;align-items:center;margin-bottom:14px;padding:8px 14px;display:inline-flex}.settings-support-link:focus-visible{outline:2px solid var(--mint);outline-offset:3px}.settings-section-nav button[aria-selected=true]{color:#07100d;background:var(--mint);border-color:var(--mint)}.settings-section-nav button:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.hud-settings-panel>.settings-live-note{margin:8px 2px 12px;font-size:12px}.title-screen-active .settings-live-note{display:none}.quality-options{grid-template-columns:repeat(4,minmax(0,1fr))}.quality-options label{padding-inline:5px}.quality-options span{text-align:center;min-width:0;max-width:100%}.quality-options small{overflow-wrap:anywhere;font-size:9px}.settings-help{border-top:1px solid #ffffff16;min-width:0}.settings-help>summary,.settings-hud-details>summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;list-style:none;display:flex}.settings-help>summary{color:#a6b8b3;font-size:12px}:is(.settings-help,.settings-hud-details)>summary:before{content:"+";color:var(--mint);font-size:17px}:is(.settings-help,.settings-hud-details)[open]>summary:before{content:"−"}:is(.settings-help,.settings-hud-details)>summary::-webkit-details-marker{display:none}:is(.settings-help,.settings-hud-details)>summary:focus-visible{outline:2px solid var(--mint);outline-offset:2px;border-radius:4px}.settings-help>p{color:#a6b1b3;margin:0 0 8px;font-size:12px;line-height:1.6}.settings-hud-details{background:#67f6cf08;border:1px solid #67f6cf33;border-radius:10px;margin-bottom:16px;padding:8px 16px}.settings-hud-details>summary{font-size:14px;font-weight:800}.settings-hud-details .hud-widget-list{margin-block:8px}.settings-page .goommo-language-settings{grid-template-columns:minmax(0,1fr) auto;gap:8px}.settings-page .goommo-language-settings :is(label,p,output){grid-column:1/-1}.settings-page .goommo-language-settings button{min-width:64px}.settings-page .goommo-language-settings output:empty{display:none}.account-panel{line-height:1.6}.account-panel .panel-section-nav+.account-alert{margin-top:0}.store-panel .panel-section-nav{border-color:#ffdf5247}.store-panel .panel-section-nav button:hover,.store-panel .panel-section-nav button:focus-visible{background:#ffdf5217;border-color:#ffdf527a}.store-panel .panel-section-nav button[aria-current=location]{color:#171205;background:#ffdf52;border-color:#ffdf52;box-shadow:0 0 18px #ffdf5224}.store-panel .panel-section-nav button[aria-current=location]>small{color:#675915}.store-panel .store-section-heading,.store-panel .cosmetic-heading{scroll-margin-top:168px}.store-panel .store-section-heading strong,.store-panel .cosmetic-heading strong{line-height:1.3}.store-panel .point-wallet{min-height:68px;padding:14px 16px}.store-panel .point-wallet span,.store-panel .point-wallet small{font-size:11px}.store-panel .point-wallet strong{font-size:23px}.title-loadout-panel .skin-picker,.title-loadout-panel .title-trail-picker{border-radius:10px;padding:15px}.title-loadout-panel .skin-picker-heading,.title-loadout-panel .title-trail-heading{margin-bottom:13px}.title-loadout-panel .skin-picker-heading small,.title-loadout-panel .title-trail-heading small{font-size:10px}.title-loadout-panel .skin-picker-heading b,.title-loadout-panel .title-trail-heading b{font-size:10px;line-height:1.35}.title-loadout-panel .skin-picker-heading>strong,.title-loadout-panel .title-trail-heading>strong{font-size:13px;line-height:1.25}.title-loadout-panel .skin-options,.title-loadout-panel .title-trail-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.title-loadout-panel .skin-option{border-radius:8px;grid-template-columns:48px minmax(0,1fr);column-gap:10px;min-height:70px;padding:10px}.title-loadout-panel .skin-core-icon{width:48px;height:48px}.title-loadout-panel .skin-option strong{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;padding-right:0;font-size:12px;line-height:1.25;overflow:visible}.title-loadout-panel .skin-option.equipped strong{padding-right:34px}.title-loadout-panel .skin-option small{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.35;display:-webkit-box;overflow:hidden}.title-loadout-panel .skin-option.equipped:after{content:"装備中";border-radius:4px;padding:4px 5px;font-size:8px;top:6px;right:6px}.title-loadout-panel .skin-option.equipped[data-star-level]:after{top:auto;bottom:6px}.title-loadout-panel .title-trail-option{border-radius:8px;grid-template-columns:64px minmax(0,1fr);gap:10px;min-height:70px;padding:10px}.title-loadout-panel .title-trail-swatch{border-radius:6px;width:64px;height:42px}.title-loadout-panel .title-trail-option strong{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;padding-right:0;font-size:12px;line-height:1.25;overflow:visible}.title-loadout-panel .title-trail-option.equipped strong{padding-right:34px}.title-loadout-panel .title-trail-option small{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.35;display:-webkit-box;overflow:hidden}.title-loadout-panel .title-trail-option.equipped:after{content:"装備中";border-radius:4px;padding:4px 5px;font-size:8px;top:6px;right:6px}.title-loadout-panel .title-trail-option.equipped[data-star-level]:after{top:auto;bottom:6px}.dash-effect-picker{border-radius:10px;padding:15px}.title-loadout-panel>#allin-orb-picker{margin-top:10px}.title-loadout-panel>.dash-effect-picker{background:#05070a78;border:1px solid #a0cdff3d;margin-top:10px}.dash-effect-picker .title-trail-heading{margin-bottom:13px}.dash-effect-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.dash-effect-option{color:#edf8ff;text-align:left;cursor:pointer;background:#0a1625cc;border:1px solid #a0cdff3d;border-radius:8px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:70px;padding:10px;display:grid;position:relative}.dash-effect-option canvas{border-radius:6px;width:64px;height:42px}.dash-effect-option>span:not(.cosmetic-thumbnail){gap:3px;min-width:0;display:grid}.dash-effect-option strong{overflow-wrap:anywhere;font-size:12px;line-height:1.25}.dash-effect-option small{color:#c3d3df;font-size:10px;line-height:1.35}.dash-effect-option[data-star-level="1"]{border-color:#9aabb455}.dash-effect-option[data-star-level="2"]{border-color:#8adcec77}.dash-effect-option[data-star-level="3"]{border-color:#cba7ff75}.dash-effect-option[data-star-level="4"]{border-color:#ffe09b99}.dash-effect-option.equipped{border-color:#79e8ff;box-shadow:inset 0 0 0 1px #79e8ff73}.dash-effect-option[data-star-level="2"].equipped{border-color:#8adcec}.dash-effect-option[data-star-level="3"].equipped{border-color:#cba7ff}.dash-effect-option[data-star-level="4"].equipped{border-color:#ffe09b}.dash-effect-option.locked{opacity:.6;cursor:default}.dash-effect-option:focus-visible{outline-offset:2px;outline:2px solid #79e8ff}.dash-save-status{color:#ffad96;font:700 11px/1.4 var(--font-ui);margin:8px 0 0}.dash-save-status:empty{display:none}@media (max-width:720px){.panel-section-nav{grid-auto-columns:minmax(106px,1fr);margin:8px 0 14px}.panel-section-nav button{min-height:50px}.account-modal{place-items:stretch stretch;padding:0}.account-panel{--mobile-account-header-height:64px;width:100%;height:100dvh;max-height:100dvh;padding:0 calc(var(--safe-right) + 14px) calc(var(--safe-bottom) + 16px) calc(var(--safe-left) + 14px);border:0}.account-panel>header{min-height:calc(var(--safe-top) + var(--mobile-account-header-height));margin:0 calc(0px - var(--safe-right) - 14px) 0 calc(0px - var(--safe-left) - 14px);padding:calc(var(--safe-top) + 12px) calc(var(--safe-right) + 14px) 12px calc(var(--safe-left) + 14px);border-top:0;border-inline:0;align-items:center;gap:8px;top:0}.account-panel>header:before{display:none}.account-panel>header span{flex:1;min-width:0}.account-modal .account-panel>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(16px,4.6vw,20px);display:block;overflow:hidden}.account-panel .panel-section-nav{top:calc(var(--safe-top) + var(--mobile-account-header-height) + 8px)}.account-panel :is(#goommo-auth-view,#goommo-profile-view,#goommo-friends-zone,#goommo-career-stats,#goommo-account-safety){scroll-margin-top:calc(var(--safe-top) + 154px)}:is(.store-panel,.exchange-panel)>header{background:#0b1115}.store-panel .store-section-heading,.store-panel .cosmetic-heading,.exchange-panel .cosmetic-heading{scroll-margin-top:calc(var(--safe-top) + 72px)}.hud-settings-panel{width:calc(100vw - 20px)}.title-loadout-panel .panel-section-nav{top:calc(var(--safe-top) + 60px)}.loadout-current-preview{grid-template-columns:repeat(2,minmax(0,1fr))}.loadout-preview-body{grid-column:1/-1}.loadout-preview-body,.loadout-preview-effect{height:72px}.loadout-preview-body canvas{height:70px}.loadout-preview-effect{grid-template-rows:1fr;grid-template-columns:72px minmax(0,1fr)}.loadout-preview-effect canvas{height:70px}.loadout-preview-effect>span{grid-template-columns:1fr;align-content:center}.title-loadout-panel #allin-skin-picker,.title-loadout-panel #allin-orb-picker,.title-loadout-panel #allin-dash-picker,.title-loadout-panel #allin-trail-picker{scroll-margin-top:calc(var(--safe-top) + 280px)}.title-loadout-panel .skin-options,.title-loadout-panel .title-trail-options{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-bottom:0;display:grid;overflow:visible}.dash-effect-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.title-loadout-panel .skin-option,.title-loadout-panel .title-trail-option{flex:initial;scroll-snap-align:none;min-width:0}.title-loadout-panel .title-trail-option,.dash-effect-option{grid-template-columns:56px minmax(0,1fr);gap:8px;padding:8px}.dash-effect-option canvas,.title-loadout-panel .title-trail-swatch{width:56px;height:40px}}@media (max-height:500px) and (orientation:landscape){.loadout-sticky{top:55px}.loadout-current-preview{grid-template-columns:minmax(0,1.7fr) repeat(2,minmax(0,1fr))}.loadout-preview-body{grid-column:auto}.loadout-preview-body,.loadout-preview-effect{height:64px}.loadout-preview-body canvas{height:62px}.loadout-preview-effect{grid-template-rows:1fr;grid-template-columns:72px minmax(0,1fr)}.loadout-preview-effect canvas{height:62px}.loadout-preview-effect>span{grid-template-columns:1fr;padding:4px}.loadout-preview-body>span{gap:2px;padding:4px}.loadout-current-preview em{display:none}.title-loadout-panel .loadout-sticky .panel-section-nav button{min-height:42px}.title-loadout-panel #allin-skin-picker,.title-loadout-panel #allin-orb-picker,.title-loadout-panel #allin-dash-picker,.title-loadout-panel #allin-trail-picker{scroll-margin-top:calc(var(--safe-top) + 190px)}}@media (max-width:420px){.panel-section-nav{grid-auto-columns:minmax(100px,1fr);margin-inline:-4px;padding:6px}.panel-section-nav button{padding-inline:9px}.settings-section-nav button{min-height:44px;padding-inline:2px}.settings-section-nav button>span{letter-spacing:-.04em;font-size:11px}.settings-section-nav button>small{display:none}.mobile-control-settings,.desktop-control-settings,.render-quality-settings,.sfx-settings,.name-visibility-settings,.promo-code-settings,.streamer-mode-settings{padding:13px}.store-panel .store-section-heading,.store-panel .cosmetic-heading{flex-direction:column;align-items:flex-start;gap:7px}}@media (max-width:300px){.title-loadout-panel .skin-options,.title-loadout-panel .title-trail-options,.dash-effect-options{grid-template-columns:1fr}}.offline-start{color:#d5ffe9;cursor:pointer;background:#12372d;border:1px solid #7de9bd66;border-radius:14px;justify-content:space-between;justify-self:center;align-items:center;width:min(720px,100%);margin-top:10px;padding:12px 20px;display:flex}.offline-start:disabled{opacity:.55;cursor:default}.offline-start:focus-visible{outline-offset:3px;outline:2px solid #a4ffcf}.offline-status{max-width:100%;font:400 11px/1.5 var(--font-ui);color:#aad3c4;text-align:center;white-space:normal;overflow-wrap:anywhere;margin:0}.landing-play-options{flex-wrap:wrap;justify-content:center;gap:10px;width:min(720px,100%);display:flex}.landing-play-options .landing-play-option{color:#d5ffe9;cursor:pointer;background:#102b24e8;border:1px solid #7de9bd66;border-radius:10px;flex:160px;justify-content:center;align-items:center;gap:9px;width:auto;min-height:44px;margin:0;padding:10px 14px;display:flex}.landing-play-options .landing-play-option strong{font:700 14px/1.3 var(--font-ui)}.landing-play-options .offline-start{flex-direction:column;gap:6px}.offline-start-title{justify-content:center;align-items:center;gap:9px;display:flex}.landing-play-options .landing-play-option:focus-visible{outline:2px solid var(--mint);outline-offset:3px}.landing-play-options .landing-play-option:hover:not(:disabled){border-color:var(--mint)}.landing-actions>.landing-menu-button>strong{white-space:normal;line-height:1.3}.title-menu-dialog{width:min(620px, calc(100vw - var(--safe-left) - var(--safe-right) - 32px));max-height:calc(100dvh - var(--safe-top) - var(--safe-bottom) - 32px);color:#e8edeb;background:#0b1518;border:1px solid #48645c;border-radius:16px;margin:auto;padding:22px;overflow-y:auto;box-shadow:0 22px 80px #000a}.title-menu-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020507d9}.title-menu-dialog>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.title-menu-dialog h2{font:900 23px/1.3 var(--font-ui);margin:0}.title-menu-dialog [data-title-menu-close]{color:#eff7f0;cursor:pointer;width:44px;height:44px;font:500 26px/1.25 var(--font-ui);background:#142326;border:1px solid #4b6058;border-radius:10px;flex:none;padding:0}.title-menu-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.title-menu-choices[hidden]{display:none!important}.title-menu-choices .landing-menu-button{flex-direction:column;gap:12px;min-height:116px;padding:18px 12px}.title-menu-choices .landing-menu-button>strong,.title-menu-choices .landing-menu-label>strong{white-space:normal;line-height:1.25}.title-menu-choices .landing-menu-button:disabled{opacity:.5;cursor:default}@media (max-width:720px){.landing-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:380px){.landing-play-options{gap:7px}.landing-play-options .landing-play-option{flex-basis:130px;gap:5px;padding:9px 7px}.landing-play-options .landing-play-option strong{font-size:12px}.title-menu-dialog{padding:16px}.title-menu-choices{grid-template-columns:1fr;gap:10px}.title-menu-choices .landing-menu-button{min-height:90px}}@media (orientation:portrait) and (max-width:720px),(orientation:landscape) and (max-width:960px) and (max-height:500px){body.web-platform .landing-panel{--landing-play-height:64px;--landing-play-reserve:calc(var(--landing-play-height) + 24px + var(--safe-bottom));padding-bottom:calc(var(--landing-play-reserve) + 12px);scroll-padding-bottom:calc(var(--landing-play-reserve) + 12px);grid-template-rows:auto;align-content:start}body.web-platform .landing-panel:has(>.landing-start-area>[data-offer=gift]:not([hidden])){--landing-play-reserve:calc(var(--landing-play-height) + 66px + var(--safe-bottom))}body.web-platform .landing-hero-demo.skin-live-demo{height:clamp(140px,22svh,220px)}body.web-platform .landing-start-area{z-index:6;width:100%;padding:12px calc(var(--safe-right) + 14px) calc(var(--safe-bottom) + 12px) calc(var(--safe-left) + 14px);background:linear-gradient(#05090a00,#05090a 16px);position:fixed;inset:auto 0 0}body.web-platform .landing-start-area:has(>[data-offer=gift]:not([hidden])){padding-top:54px}body.web-platform .landing-start-area>#allin-start{min-height:var(--landing-play-height)}body.web-platform .landing-start-area>#allin-ad-free-offer[data-offer=gift]{top:12px;right:calc(var(--safe-right) + 14px);max-width:calc(100% - var(--safe-left) - var(--safe-right) - 28px)}}@media (orientation:landscape) and (max-width:960px) and (max-height:500px){body.web-platform .landing-panel{--landing-play-height:52px}}.offline-badge{left:calc(var(--safe-left) + 22px);top:calc(var(--safe-top) + 238px);z-index:45;pointer-events:none;color:#d5ffe9;text-align:center;white-space:nowrap;background:#12372de8;border-radius:10px;margin:0;padding:6px 12px;font-size:12px;position:fixed}.offline-badge small{font-size:9px;display:block}@media (max-width:720px){.offline-badge{top:auto;left:50%;bottom:calc(var(--safe-bottom) + 12px);transform:translate(-50%)}}.account-modal .username-form .rename-legacy-payment{font:12px/1.5 var(--font-ui);letter-spacing:normal;grid-column:1/-1;align-items:center;gap:8px;display:flex}.account-modal .username-form .rename-legacy-payment[hidden]{display:none}.account-modal .username-form .rename-legacy-payment input{flex:0 0 20px;width:20px;height:20px;padding:0}.title-screen-active .account-button.guest:not(:disabled){color:#061410;font:900 14px/1.2 var(--font-ui);letter-spacing:0;background:#72f5cf;border:1px solid #c1ffea;box-shadow:0 6px 22px #0007,0 0 16px #72f5cf24}.title-screen-active .account-button.guest:focus-visible{outline-offset:3px;outline:3px solid #fff}@media (max-width:540px){.title-screen-active .account-button.guest{width:116px;min-width:116px;max-width:116px}.title-screen-active .account-button.guest:not(:disabled){font-size:13px}}.account-button .account-login-icon,.account-button.guest img{display:none}.account-button.guest .account-login-icon{flex:0 0 24px;width:24px;height:24px;display:block}html:not([data-private-rooms-enabled]) [data-private-rooms]{display:none!important}.liveops-stage-editor{border:1px solid #e8ff6538;border-radius:14px;padding:14px}.liveops-stage-editor>p{color:#abc0b9;margin:10px 0 14px;font-size:12px;line-height:1.7}.liveops-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.liveops-stage-grid .liveops-switch{min-width:0}@media (max-width:640px){.liveops-stage-grid{grid-template-columns:1fr}}.private-rule-choice-grid.stages [data-private-arena-map=warp-gates] i{background:#09191d;border-color:#68eadb66}.private-rule-choice-grid.stages [data-private-arena-map=warp-gates] i:before,.private-rule-choice-grid.stages [data-private-arena-map=warp-gates] i:after{background:0 0;border:3px solid #68eadb;border-radius:50%;width:24px;height:24px;top:9px;left:7px;box-shadow:0 0 8px #68eadb55}.private-rule-choice-grid.stages [data-private-arena-map=warp-gates] i:after{border-color:#bda2ff;top:29px;left:38px;box-shadow:0 0 8px #bda2ff55}.private-rule-choice-grid.stages [data-private-arena-map=warp-gates] em{background:#68eadb}.private-rule-choice-grid.stages [data-private-arena-map=rotor-walls] i{background:#121c10;border-color:#ddff6a66}.private-rule-choice-grid.stages [data-private-arena-map=rotor-walls] i:before{background:#ddff6a;border:0;border-radius:5px;width:44px;height:8px;top:24px;left:10px;transform:rotate(-32deg);box-shadow:0 0 9px #ddff6a77}.private-rule-choice-grid.stages [data-private-arena-map=rotor-walls] i:after{content:"";background:#ddff6a;border:0;border-radius:5px;width:44px;height:8px;position:absolute;top:24px;left:10px;transform:rotate(58deg);box-shadow:0 0 9px #ddff6a77}.private-rule-choice-grid.stages [data-private-arena-map=rotor-walls] em{background:#ddff6a}.respawn-button .rewarded-cap{font-size:11px;font-weight:400;line-height:1.4;display:block}.respawn-ad-intro{z-index:10000;background:#030810e0;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.respawn-ad-intro-dialog{color:#f5fff9;background:#101c28;border:1px solid #68edcc;border-radius:16px;width:min(100%,420px);padding:24px;box-shadow:0 12px 48px #0009}.respawn-ad-intro-dialog h2{margin:0 0 16px;font-size:1.4rem}.respawn-ad-intro-dialog p{line-height:1.7}.respawn-ad-intro-dialog button{color:#fff;width:100%;min-height:48px;font:inherit;cursor:pointer;background:#1c3340;border:1px solid #a2bdb6;border-radius:10px;margin-top:18px;display:block}.respawn-ad-intro-dialog button:focus-visible{outline-offset:3px;outline:3px solid #79f5d6}.hud-settings-panel{top:calc(var(--safe-top) + 20px);right:calc(var(--safe-right) + 20px);width:min(460px, calc(100vw - var(--safe-left) - var(--safe-right) - 40px));max-height:calc(100dvh - var(--safe-top) - var(--safe-bottom) - 40px)}.hud-editor-toolbar{left:calc(var(--safe-left) + 10px);right:calc(var(--safe-right) + 10px);bottom:calc(var(--safe-bottom) + 12px);width:min(460px, calc(100% - var(--safe-left) - var(--safe-right) - 20px));grid-template-columns:minmax(0,1fr) auto auto;min-width:0;margin-inline:auto;transform:none}@media (max-width:720px){.hud-settings-panel{top:calc(var(--safe-top) + 56px);right:calc(var(--safe-right) + 10px);width:calc(100vw - var(--safe-left) - var(--safe-right) - 20px);max-height:calc(100dvh - var(--safe-top) - var(--safe-bottom) - 68px)}}@media (max-width:360px){.hud-editor-toolbar{grid-template-columns:1fr 1fr}.hud-editor-toolbar>span{grid-column:1/-1}}.shop-item.gmg-pack-card{background:radial-gradient(at 12%,#b67a201c,#0000 60%),#0b0f13;border-color:#dbae4545;border-radius:10px;grid-template-columns:clamp(92px,24vw,144px) minmax(0,1fr);gap:16px}.gmg-pack-art{aspect-ratio:1;object-fit:contain;width:100%;height:auto;display:block}.gmg-pack-content{gap:7px;min-width:0;display:grid}.shop-item .gmg-pack-content>strong{color:#ffe5a0;line-height:1.4}.shop-item .gmg-pack-content>span{grid-column:auto}.shop-item .gmg-pack-content>span:last-child{color:#e5d5af;font-weight:800}.shop-item .gmg-pack-content>button,.gmg-pack-content .web-payment-methods{grid-area:auto;margin-top:5px}.gmg-pack-content .web-payment-methods{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-item[data-gmg-art=gmg_3000]{border-color:#f7c64b70}.shop-item[data-gmg-art=gmg_5000]{background:radial-gradient(at 12%,#f1ad2730,#0000 75%),#171208;border-color:#ffdb7aa6}@media (max-width:420px){.shop-item.gmg-pack-card{grid-template-columns:88px minmax(0,1fr);gap:12px}.account-modal .shop-item.gmg-pack-card{padding:12px}.gmg-pack-content .web-payment-methods{grid-template-columns:1fr}}#goommo-ad-free-section{border-radius:14px;margin-top:16px}.store-ad-free-heading{align-items:center;gap:14px;min-width:0;display:flex}.store-ad-free-heading>span{gap:5px;min-width:0;display:grid}.store-ad-free-icon{color:#ffe989;background:linear-gradient(145deg,#665318,#251f0d);border:1px solid #ffdf5280;border-radius:16px;flex:0 0 56px;place-items:center;width:56px;height:56px;display:grid}.store-ad-free-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:34px;height:34px}.store-ad-free-icon .gift-icon,[data-offer=gift] .store-ad-free-icon .shield-icon{display:none}[data-offer=gift] .store-ad-free-icon .gift-icon{display:block}#goommo-ad-free-badge{white-space:normal;text-align:center;flex-shrink:0;line-height:1.4}#goommo-ad-free-description{color:#e1dfcf;font-size:13px}.ad-free-gift-preview .ad-free-gift-status{color:#eedb88;border:1px solid #ffdf5250;border-radius:6px;justify-self:end;padding:5px 9px;font-size:12px;font-weight:800}.store-support-copy{margin-top:18px}.ad-free-gift-notice{color:#f4e5b5;background:#ffdc5810;border-left:3px solid #ffe17b;border-radius:6px;gap:5px;padding:12px;font-size:12px;line-height:1.6;display:grid}.ad-free-gift-notice[hidden]{display:none}.ad-free-gift-notice strong{color:#ffe17b;font-size:13px}.store-ad-free-benefits{gap:9px;margin:14px 0;display:grid}.store-ad-free-benefits[hidden]{display:none}.ad-free-purchase-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ad-free-purchase-benefit{background:#ffdc5810;border:1px solid #ffe17b80;border-radius:10px;gap:4px;padding:11px 12px;display:grid}.ad-free-purchase-benefit small{color:#f4e5b5;font-size:12px;line-height:1.4}.ad-free-purchase-benefit strong{color:#ffe17b;white-space:nowrap;align-items:center;gap:5px;font-size:21px;line-height:1.3;display:flex}.ad-free-benefits-note{color:#d9d1b5;font-size:12px;line-height:1.6}@media (max-width:520px){#goommo-ad-free-section{padding:14px}#goommo-ad-free-section .store-section-heading{align-items:flex-start;gap:8px}.store-ad-free-heading{gap:9px}.store-ad-free-icon{border-radius:12px;flex-basis:42px;width:42px;height:42px}.store-ad-free-icon svg{width:27px;height:27px}#goommo-ad-free-title{overflow-wrap:anywhere;font-size:19px}#goommo-ad-free-badge{max-width:80px;font-size:10px}}.store-currency-heading>span{gap:5px;display:grid}#allin-ad-free-offer{text-align:left;color:#fff2bb;cursor:pointer;background:linear-gradient(115deg,#43371dee,#1c211cee);border:1px solid #ffe17bb3;border-radius:16px;align-items:center;gap:12px;width:min(520px,100%);min-height:66px;padding:10px 16px;display:flex;box-shadow:0 0 22px #ffdc5820,inset 0 1px #ffe99430}#allin-ad-free-offer:hover{background:linear-gradient(115deg,#554424,#24291e);border-color:#fff0b0}#allin-ad-free-offer:focus-visible{outline-offset:4px;outline:3px solid #fff4bd}#allin-ad-free-offer .store-ad-free-icon{border-radius:12px;flex-basis:42px;width:42px;height:42px}#allin-ad-free-offer .store-ad-free-icon svg{width:28px;height:28px}.title-ad-free-copy{gap:4px;min-width:0;display:grid}.title-ad-free-copy strong{font-size:18px;line-height:1.2}.title-ad-free-copy small{color:#d9d1b5;font-size:11px;line-height:1.4}.title-ad-free-copy{flex:1}.title-ad-free-copy .ad-free-purchase-benefits{grid-template-columns:1fr;gap:5px;margin-top:4px}.title-ad-free-copy .ad-free-purchase-benefit{justify-content:space-between;align-items:center;gap:6px;padding:5px 7px;display:flex}.title-ad-free-copy .ad-free-purchase-benefit strong{font-size:14px}.title-ad-free-copy .ad-free-purchase-benefit .goommo-currency-icon{display:none}.title-ad-free-copy .ad-free-purchase-benefit small{min-width:0;font-size:10px}@media (max-width:480px){.store-ad-free-benefits>.ad-free-purchase-benefits{grid-template-columns:1fr}.store-ad-free-benefits .ad-free-purchase-benefit{justify-content:space-between;align-items:center;gap:8px;display:flex}}.title-ad-free-arrow{margin-left:auto;font-size:24px}#allin-ad-free-offer:disabled{opacity:.42;cursor:default}@media (max-width:520px),(max-height:600px){#allin-ad-free-offer{gap:10px;min-height:58px;padding:8px 12px}.title-ad-free-copy strong{font-size:16px}}@media (max-height:600px){#allin-ad-free-offer[data-offer=ad-free] [data-ad-free-description]{display:none}.title-ad-free-copy .ad-free-purchase-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.title-ad-free-copy .ad-free-purchase-benefit{justify-content:start;gap:2px;display:grid}.title-ad-free-copy .ad-free-purchase-benefit small{font-size:9px;line-height:1.25}}#allin-landing .landing-hero-demo.skin-live-demo{max-height:100%}.landing-start-area>#allin-ad-free-offer[data-offer=gift]{border-radius:999px;gap:7px;width:auto;max-width:100%;min-height:36px;padding:7px 12px;position:absolute;top:0;right:0;box-shadow:0 2px 12px #0006}.landing-start-area>#allin-ad-free-offer[data-offer=gift] .store-ad-free-icon{width:20px;height:20px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:0 0 20px}.landing-start-area>#allin-ad-free-offer[data-offer=gift] .store-ad-free-icon svg{width:20px;height:20px}.landing-start-area>#allin-ad-free-offer[data-offer=gift] .title-ad-free-copy strong{font-size:13px;line-height:1.5}.landing-start-area>#allin-ad-free-offer[data-offer=gift] .title-ad-free-copy small,.landing-start-area>#allin-ad-free-offer[data-offer=gift] .title-ad-free-arrow,#allin-ad-free-offer[hidden]{display:none}.ad-free-gifts{grid-column:1/-1;gap:12px;min-width:0;display:grid}.ad-free-gifts[hidden]{display:none}.ad-free-gift-card{background:#191f24;border:1px solid #ffdf5250;border-radius:12px;gap:10px;padding:16px;display:grid}.ad-free-gift-card small{color:#afbec3}.ad-free-gift-card p{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.ad-free-gift-card label{gap:8px;display:grid}.ad-free-gift-card select{color:#fff;width:100%;min-width:0;font:inherit;background:#101b21;border:1px solid #66807e;border-radius:8px;padding:12px}.ad-free-gifts button{color:#ffeeb1;min-height:44px;font:inherit;cursor:pointer;background:#39301b;border:1px solid #d1b95e;border-radius:8px;padding:10px 16px}.ad-free-gifts button:disabled{opacity:.5;cursor:default}:root{--font-ui:"Noto Sans JP", sans-serif;--font-display:"Oxanium", "Noto Sans JP", sans-serif;font-synthesis:none}.purchase-review{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;box-sizing:border-box;color:#edf8f8;width:min(620px,100vw - 24px);max-height:min(90dvh,900px);font:15px/1.65 var(--font-ui);background:#0d1920;border:1px solid #416664;border-radius:18px;padding:0;box-shadow:0 24px 100px #0009}.purchase-review::backdrop{background:#02090de0}.purchase-review form{padding:20px}.purchase-review h2{margin:0;font-size:24px}.purchase-review h3{color:#aed7d5;margin:0 0 4px;font-size:14px}.purchase-review p{white-space:pre-line;overflow-wrap:anywhere;margin:4px 0 12px}.purchase-review-summary{background:#182b32;border-radius:12px;grid-template-columns:90px 1fr;gap:8px 16px;margin:10px 0;padding:18px;display:grid}.purchase-review-summary dt{color:#abbdc7}.purchase-review-summary dd{overflow-wrap:anywhere;margin:0;font-weight:700}.purchase-review section{margin:18px 0}.purchase-review-note{color:#c9d6dc;font-size:13px}.purchase-review nav{flex-wrap:wrap;gap:6px 18px;display:flex}.purchase-review a{color:#82e9dc;text-decoration:underline}.purchase-review-terms{border:1px solid #416664;border-radius:10px;margin:20px 0 12px;padding:12px 16px}.purchase-review-terms>summary{cursor:pointer;color:#c8eeea;min-height:28px;font-weight:700}.purchase-review-terms>.purchase-review-note{margin:4px 0 0}.purchase-review-terms-body{padding-top:8px}.purchase-review-terms-body section:first-child{margin-top:8px}.purchase-review-consent{cursor:pointer;border:1px solid #416664;border-radius:10px;align-items:flex-start;gap:12px;margin:16px 0;padding:12px;display:flex}.purchase-review-consent input{accent-color:#74ecce;flex:0 0 22px;width:22px;height:22px;margin:3px 0 0}.purchase-review-actions{gap:12px;display:flex}.purchase-review button{cursor:pointer;color:#eefbf8;min-height:48px;font:inherit;background:#1d353c;border:1px solid #608581;border-radius:9px;padding:12px 16px}.purchase-review button[type=submit]{color:#071710;background:#76e7c8;flex:1;font-weight:700}.purchase-review button:disabled{opacity:.4;cursor:not-allowed}.purchase-review :focus-visible{outline-offset:3px;outline:3px solid #e4c966}@media (max-width:430px){.purchase-review form{padding:18px}.purchase-review-summary{grid-template-columns:76px 1fr;padding:14px}.purchase-review-actions{flex-direction:column-reverse}}.purchase-recovery{background:#e3bd6210;border:1px solid #e3bd6266;border-radius:12px;margin:12px 0;padding:12px 14px}.purchase-recovery[hidden]{display:none}.purchase-recovery p{overflow-wrap:anywhere;margin:0 0 8px;line-height:1.6}.purchase-recovery>div+div{border-top:1px solid #fff2;margin-top:12px;padding-top:12px}.purchase-recovery>div>div{flex-wrap:wrap;gap:8px 12px;display:flex}.purchase-recovery button{white-space:normal;min-height:36px;line-height:1.5}#goommo-web-adblock{color:#ecfff9;width:min(520px,100vw - 24px);max-height:calc(100dvh - 32px);font-family:var(--font-ui,sans-serif);background:#08221f;border:1px solid #7de3ce55;border-radius:24px;padding:0;box-shadow:0 24px 90px #0009}#goommo-web-adblock::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00100ddd}.web-adblock-shell{padding:clamp(22px,5vw,28px)}.web-adblock-emblem{vertical-align:middle;color:#79ffdf;background:#30e8c81a;border:1px solid #30e8c855;border-radius:10px;place-items:center;width:32px;height:32px;margin-right:12px;font-size:20px;font-weight:800;display:inline-grid}.web-adblock-shell small{color:#86b9ae;letter-spacing:.2em}.web-adblock-shell h2{overflow-wrap:anywhere;text-wrap:balance;margin:18px 0 14px;font-size:clamp(21px,5vw,24px);line-height:1.5}.web-adblock-shell p{color:#bddad1;overflow-wrap:anywhere;margin:12px 0;font-size:14px;line-height:1.8}.web-adblock-shell .web-adblock-note{color:#e2c88a}.web-adblock-shell [role=status]:empty{display:none}.web-adblock-shell button{width:100%;min-height:46px;color:inherit;font:inherit;cursor:pointer;white-space:normal;background:#ffffff08;border:1px solid #ffffff30;border-radius:12px;margin-top:10px;padding:11px 14px;font-size:14px;line-height:1.6;display:block}.web-adblock-shell button[hidden]{display:none}.web-adblock-shell button:disabled{opacity:.6;cursor:wait}.web-adblock-shell .web-adblock-primary{color:#08221f;background:#85f5d8;font-weight:800}.web-adblock-shell :focus-visible{outline-offset:3px;outline:3px solid #e8c978}.web-adblock-shell details{color:#cfede2;margin:12px 0;font-size:14px}.web-adblock-shell summary{cursor:pointer;padding:8px 0}.web-adblock-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (max-width:380px){.web-adblock-actions{grid-template-columns:1fr;gap:0}}
