:root{color:#f7f7ef;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;font-family:Inter,Segoe UI,Noto Sans JP,sans-serif}*{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);text-align:center;pointer-events:none;opacity:0;max-width:calc(100vw - 32px);padding:14px 18px;font:950 14px/1.2 sans-serif;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;letter-spacing:.08em;border:0;align-items:center;gap:9px;min-width:122px;height:42px;padding:7px 13px 7px 8px;font:950 10px/1 monospace;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;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;letter-spacing:.1em;border:1px solid #d7fff2;align-items:center;gap:7px;min-height:32px;padding:8px 11px;font:950 10px/1 monospace;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;letter-spacing:.09em;background:#11161bde;border:1px solid #ffffff24;justify-content:center;align-items:center;gap:8px;min-width:122px;height:36px;padding:7px 12px;font:900 9px/1 monospace;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;letter-spacing:.13em;font:900 8px/1 monospace}.store-session-bar strong{text-overflow:ellipsis;white-space:nowrap;font:950 15px/1 monospace;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:950}.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);letter-spacing:.14em;font:900 9px/1 monospace}.store-section-heading strong{font:950 18px/1.1 monospace}.store-section-heading>b{color:#7f8986;font:900 9px/1 monospace}.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;letter-spacing:.13em;font:900 8px/1 monospace}.store-receipts-fold>summary strong{font-size:14px}.store-receipts-fold>summary>span:last-child{color:var(--mint);font:850 9px/1 monospace}.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);letter-spacing:.12em;font:900 8px/1 monospace}.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);padding:5px 6px;font:950 8px/1 monospace}.owned-product-card>button{color:#06110e;background:var(--acid);cursor:pointer;border:0;grid-column:1/-1;min-height:34px;font:900 10px/1 monospace}.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);letter-spacing:.16em;font:900 8px/1 monospace}.account-panel>header strong{letter-spacing:-.03em;font:950 21px/1 monospace}.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);letter-spacing:.2em;font:950 10px/1 monospace}.match-queue-card h2{margin:0;font:950 22px/1.2 sans-serif}.match-queue-card>strong{color:#071013;background:var(--acid);padding:10px 18px;font:950 22px/1 monospace}.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:850 11px/1 monospace}.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-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;gap:5px;font:850 11px/1.2 sans-serif;display:grid}.username-form label{color:#80898d;letter-spacing:.1em;gap:5px;font:850 8px/1 monospace;display:grid}.email-form input,.username-form input{color:#f6f7ef;background:#07090c;border:1px solid #ffffff25;border-radius:0;outline:none;width:100%;height:41px;padding:0 12px;font:650 14px/1 sans-serif}.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;text-underline-offset:3px;background:0 0;border:0;padding:4px;font:750 9px/1.3 sans-serif;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:950 21px/1 monospace}.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;letter-spacing:.15em;font:900 8px/1 monospace}.age-zone>span strong{font:950 14px/1 monospace}.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);letter-spacing:.15em;font:900 8px/1 monospace}.policy-zone>span strong{font:950 14px/1 monospace}.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:950}.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;letter-spacing:.15em;font:900 8px/1 monospace}.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;background:#090a07;border:1px solid #ffdf5235;outline:none;min-height:82px;padding:9px 10px;font:600 11px/1.4 sans-serif}.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:950 16px/1 monospace}.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);letter-spacing:.12em;font:900 9px/1 monospace}.point-wallet strong{grid-area:1/2/3;font:950 20px/1 monospace}.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);letter-spacing:.08em;font:950 11px/1 monospace}.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:950}.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;letter-spacing:.12em;font:900 8px/1 monospace}.cosmetic-heading strong{font-size:14px}.cosmetic-heading>b{color:#75807c;font:800 8px/1 monospace}.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;letter-spacing:.12em;font:900 8px/1 monospace}.trail-live-demo strong{color:#fff;font:950 13px/1 monospace}.trail-live-demo p{color:#8c9693;margin:0;font-size:9px;line-height:1.45}.trail-live-demo b{color:#67f6cf;font:850 8px/1.3 monospace}.trail-live-demo button{color:#080b0c;background:var(--acid);cursor:pointer;border:0;min-height:34px;font:950 9px/1 monospace}.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:950 10px/1.1 monospace}.trail-card small{color:#7d8784;font-size:8px;line-height:1.35}.trail-card span{color:#75807c;font:900 8px/1.2 monospace}.trail-card button{color:#080b0c;background:var(--acid);cursor:pointer;border:0;min-height:30px;font:900 9px/1 monospace}.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{letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap;font:950 11px/1.1 monospace;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);white-space:nowrap;grid-area:1/2/3;padding:5px 6px;font:950 8px/1 monospace}.cosmetic-bundle-skins{flex-wrap:wrap;gap:5px;display:flex}.cosmetic-bundle-skins button{color:#cbd5d2;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1e;min-height:26px;padding:5px 7px;font:850 8px/1 monospace}.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:850 8px/1.25 monospace}.cosmetic-bundle-card>footer small{color:#66706d;font:800 8px/1.2 monospace;text-decoration:line-through}.cosmetic-bundle-card>footer button{color:#080b0c;background:var(--acid);cursor:pointer;border:0;grid-area:1/2/3;min-width:128px;min-height:35px;padding:8px 10px;font:950 9px/1.15 monospace}.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;letter-spacing:.12em;font:900 8px/1 monospace}.cosmetic-toolbar input,.cosmetic-toolbar select{color:#e8efed;background:#0b1015;border:1px solid #ffffff26;min-width:0;height:34px;padding:0 9px;font:800 10px/1 sans-serif}.cosmetic-toolbar input:focus,.cosmetic-toolbar select:focus{outline-offset:1px;outline:2px solid #d4ff6388}.cosmetic-toolbar output{color:#818c88;white-space:nowrap;padding:0 3px 8px;font:900 9px/1 monospace}.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{text-overflow:ellipsis;white-space:nowrap;font:900 10px/1.15 monospace;overflow:hidden}.trail-card .cosmetic-rarity-inline,.cosmetic-card .cosmetic-rarity-inline{color:#ecf2f5;vertical-align:1px;background:#40525d;border:1px solid #9aabb4;border-radius:3px;margin-right:5px;padding:2px 4px;font:950 8px/1 monospace;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;letter-spacing:.03em;grid-column:2;font:900 8px/1.2 monospace}.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;border:0;min-height:32px;padding:7px 8px;font:900 9px/1 monospace}.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;background:#05080dcc;border:1px solid #fff2;border-radius:50%;place-items:center;width:27px;min-height:27px;padding:0;font:900 16px/1 sans-serif;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;letter-spacing:.05em;justify-self:end;font:900 9px/1 monospace}.purchase-item span{color:#899194;font-size:8px}.purchase-item small{color:#5f696d;justify-self:end;font:700 8px/1 monospace}.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;letter-spacing:.12em;font:900 8px/1 monospace}.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;letter-spacing:.07em;gap:5px;font:850 8px/1 monospace;display:grid}.commerce-admin input{color:#f6f7ef;text-transform:uppercase;background:#090a07;border:1px solid #ffdf5235;outline:none;height:38px;padding:9px 10px;font:700 11px/1 monospace}.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;letter-spacing:.12em;font:900 8px/1 monospace}.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;justify-content:space-between;gap:8px;font:900 9px/1 monospace;display:flex}.webhook-failure-card code{color:#d9d6d2;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font:700 9px/1.35 monospace}.webhook-failure-card span{color:#81888a;font-size:8px}.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);letter-spacing:.15em;font:900 8px/1 monospace}.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;letter-spacing:.08em;gap:5px;font:850 8px/1 monospace;display:grid}.report-zone .wide{grid-column:1/-1}.report-zone input,.report-zone select,.report-zone textarea{color:#f6f7ef;background:#070a0c;border:1px solid #ffffff25;border-radius:0;outline:none;width:100%;padding:9px 10px;font:650 12px/1.3 sans-serif}.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;letter-spacing:.15em;font:900 8px/1 monospace}.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;letter-spacing:.08em;gap:5px;font:850 8px/1 monospace;display:grid}.block-zone input{color:#f6f7ef;background:#07090c;border:1px solid #ffffff25;outline:none;width:100%;height:38px;padding:0 10px;font:650 12px/1 sans-serif}.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);letter-spacing:.12em;font:850 8px/1 monospace}.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);letter-spacing:.1em;font:850 8px/1 monospace}.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;letter-spacing:.15em;font:900 8px/1 monospace}.moderation-admin>header strong{font:950 16px/1 monospace}.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;text-align:right;font:700 8px/1.4 monospace}.moderation-report .report-category{color:var(--mint);letter-spacing:.08em;text-transform:uppercase;font:850 8px/1 monospace}.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;margin:0 0 8px;font:700 8px/1 monospace}.moderation-report textarea{resize:vertical;width:100%;min-height:52px;padding:8px;font:600 10px/1.35 sans-serif}.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);letter-spacing:.15em;font:900 8px/1 monospace}.appeal-admin>header strong{font:950 14px/1 monospace}.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;margin:0 0 8px;font:750 8px/1.4 monospace}.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);letter-spacing:.15em;font:900 8px/1 monospace}.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;letter-spacing:.12em;background:#090709;border:1px solid #ff477e3d;outline:none;height:37px;padding:0 10px;font:800 13px/1 monospace}.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);letter-spacing:.15em;font:900 11px/1.2 monospace}.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;letter-spacing:.08em;font:850 11px/1.2 monospace}.career-highlights strong{color:#f5ffbd;letter-spacing:-.05em;font:950 36px/1 monospace}.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;overflow-wrap:anywhere;margin:0;font:900 17px/1.2 monospace}.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{letter-spacing:.14em;font:900 11px/1.2 monospace}.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;letter-spacing:.14em;border:1px solid #ffffff24;align-items:center;gap:8px;padding:6px 10px 6px 7px;font:700 10px/1 monospace;display:inline-flex}.edition img{border-radius:5px;width:20px;height:20px}.eyebrow{color:var(--acid);letter-spacing:.13em;margin:14px 0 2px;font:800 10px/1.3 monospace}.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;letter-spacing:.07em;align-items:center;gap:9px;width:max-content;max-width:100%;margin:0 0 12px;font:850 10px/1 monospace;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);grid-row:1/3;font:900 15px/1 monospace}.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);letter-spacing:.13em;font:900 9px/1 monospace}.skin-picker-heading b{color:#707980;font:700 8px/1 monospace}.skin-picker-heading>strong{color:var(--skin-primary,var(--acid));letter-spacing:.06em;font:900 12px/1 monospace}.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;letter-spacing:.12em;text-shadow:0 1px 4px #000;pointer-events:none;align-items:center;gap:5px;font:900 8px/1 monospace;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;letter-spacing:.12em;font:900 8px/1 monospace}.skin-demo-details>span strong{color:var(--preview-primary,var(--acid));text-overflow:ellipsis;white-space:nowrap;font:950 15px/1 monospace;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 monospace}.skin-demo-details button{color:#080a0e;background:var(--acid);cursor:pointer;border:0;min-height:34px;padding:8px 10px;font:900 10px/1 monospace}.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);letter-spacing:.04em;padding:2px 3px;font:950 6px/1 monospace;position:absolute;top:3px;right:3px}.skin-rarity-badge{color:#ecf2f5;letter-spacing:.04em;overflow-wrap:anywhere;text-align:center;background:#40525d;border:1px solid #9aabb4;border-radius:4px;max-width:68px;padding:3px 5px;font:950 9px/1.15 monospace;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{text-overflow:ellipsis;white-space:nowrap;font:900 9px/1.1 monospace;overflow:hidden}.skin-option small{color:#687177;text-overflow:ellipsis;white-space:nowrap;font:700 7px/1.2 monospace;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);letter-spacing:.13em;font:900 9px/1 monospace}.title-trail-heading b{color:#707b7d;font:700 8px/1 monospace}.title-trail-heading>strong{letter-spacing:.05em;text-align:right;font:900 11px/1 monospace}.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}.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);letter-spacing:.08em;font:900 7px/1.2 monospace}.title-trail-live-demo strong{color:#fff;font:950 12px/1 monospace}.title-trail-live-demo b{color:#818c89;font:700 8px/1.35 sans-serif}.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);padding:2px 3px;font:950 6px/1 monospace;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:900 9px/1 monospace}.title-trail-option small{color:#70797d;font:700 7px/1 monospace}.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;letter-spacing:.16em;font:950 10px/1 monospace}.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;letter-spacing:.12em;justify-content:space-between;gap:18px;margin-top:10px;font:700 8px/1 monospace;display:flex}.brand-footer span:first-child{color:#8b959a}#allin-hud{z-index:10;pointer-events:none;position:fixed;inset:0}.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;background:#080a0edb;border:1px solid #ffffff26;justify-content:center;align-items:center;gap:8px;min-width:116px;min-height:38px;padding:9px 12px;font:850 11px/1 sans-serif;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:950 17px/1 monospace}.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;background:#080a0edb;border:1px solid #ffffff26;justify-content:center;align-items:center;gap:7px;min-width:78px;min-height:38px;padding:9px 11px;font:850 11px/1 sans-serif;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);letter-spacing:.14em;font:900 9px/1 monospace}.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)}.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;background:#ffffff0a;border:1px solid #ffffff1c;min-width:40px;padding:6px 8px;font:950 10px/1 monospace}.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;letter-spacing:.08em;font:850 9px/1 monospace}.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;background:#070a0e;border:1px solid #ffffff25;outline:none;min-width:0;height:42px;padding:0 11px;font:850 14px/1 monospace}.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;white-space:nowrap;text-overflow:ellipsis;font:800 8px/1.1 monospace;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 monospace}.operations-trend{gap:6px;display:grid}.operations-trend-row{color:#909b9e;grid-template-columns:42px minmax(0,1fr) 58px;align-items:center;gap:7px;font:800 9px/1 monospace;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-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:950}.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:900 9px/1 monospace}.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:850 9px/1.35 monospace}.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:900 11px/1 monospace}.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);letter-spacing:.13em;font:900 8px/1 monospace}.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);letter-spacing:.14em;font:900 8px/1 monospace}.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);letter-spacing:.16em;font:900 9px/1 monospace}.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:950}.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);letter-spacing:.16em;font:900 9px/1 monospace}.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);letter-spacing:.14em;font:900 8px/1 monospace}.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);padding:4px 6px;font:900 8px/1 monospace;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:950 13px/1 monospace;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;background:#171d22;border:1px solid #ffffff38;border-bottom-width:3px;place-items:center;font:950 12px/1 monospace;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:950}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);letter-spacing:.16em;font:900 8px/1 monospace}.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);letter-spacing:.14em;font:900 9px/1 monospace}.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);letter-spacing:.12em;font:900 9px/1 monospace}.tutorial-fire b{margin-top:5px;font:950 20px/1 monospace}.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:950 12px/1 monospace}.tutorial-dash b{margin-top:6px;font:950 27px/1 monospace}.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 monospace}.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);white-space:nowrap;pointer-events:none;padding:5px 7px;font:900 9px/1 sans-serif;position:absolute;top:-24px;left:0}#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;letter-spacing:.12em;font:800 8px/1 monospace}.mass-card>div{align-items:baseline;gap:5px;display:flex}.mass-card>div strong{color:var(--acid);font:900 36px/1.1 monospace}.mass-card>div span{color:#747c81;font:700 10px/1 monospace}.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;justify-content:space-between;margin:11px 0 0;font:700 9px/1 monospace;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);letter-spacing:.05em;font:900 11px/1 monospace}.leaderboard-card>div small{color:#667077;font:700 8px/1 monospace}.leaderboard-card ol{margin:0;padding:7px 0 0;list-style:none}.leaderboard-card li{color:#a0a8ac;grid-template-columns:17px 1fr auto;gap:6px;padding:3px 2px;font:700 9px/1.2 monospace;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;letter-spacing:.14em;font:800 8px/1 monospace}.king-card strong{color:#ffdf52;font:950 14px/1.1 monospace}.king-card span{color:#8a9093;grid-column:1/3;font:700 8px/1 monospace}.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;letter-spacing:.16em;font:850 7px/1 monospace}.arena-map-card strong{color:var(--map-accent);letter-spacing:.05em;font:950 12px/1 monospace}.arena-map-card b{color:#fff;align-self:center;font:950 13px/1 monospace}.arena-map-card em{color:#727d80;letter-spacing:.08em;grid-column:1/-1;font:800 7px/1 monospace}.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);letter-spacing:.22em;font:950 8px/1 monospace}.arena-map-transition strong{letter-spacing:.04em;font:950 clamp(22px,3.1vw,38px)/1 sans-serif}.arena-map-transition span{color:#aeb8b4;letter-spacing:.08em;font:800 9px/1.2 monospace}.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:900 13px/1 monospace}.bet-card>div:last-child{gap:3px;display:grid}.bet-card small{color:#737c81;letter-spacing:.12em;font:800 8px/1 monospace}.bet-card strong{font:900 16px/1 monospace}.bet-card span{color:#939b9f;font:700 8px/1 monospace}.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;border-radius:2px;min-width:48px;padding:8px 7px;font:900 9px/1 monospace;box-shadow:0 0 16px #67f6cf32}.dash-card div{gap:3px;display:grid}.dash-card small{color:#788287;letter-spacing:.09em;font:800 8px/1 monospace}.dash-card strong{color:var(--mint);font:900 10px/1 monospace}.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);letter-spacing:.16em;font:900 11px/1 monospace}.breach-alert strong{color:#fff;grid-area:1/2/3;font:950 31px/1 monospace}.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);letter-spacing:.16em;font:950 9px/1 monospace}.kill-confirmation strong{color:#fff;letter-spacing:-.02em;font:950 clamp(34px,4vw,48px)/.95 sans-serif}.kill-confirmation span{color:#dbe5dc;letter-spacing:.14em;font:900 10px/1 monospace}.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);letter-spacing:.04em;max-width:min(300px,100vw - 24px);padding:9px 13px;font:900 11px/1.25 monospace;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);letter-spacing:.18em;font:800 10px/1 monospace}.respawn strong{color:#fff;letter-spacing:-.08em;margin:7px 0;font:950 clamp(42px,8vw,92px)/1 monospace}.respawn span{color:#9ba2a6;font-size:11px}.respawn-button{border:1px solid var(--acid);color:#080a0e;background:var(--acid);letter-spacing:.04em;cursor:pointer;pointer-events:auto;touch-action:manipulation;min-width:220px;min-height:54px;margin-top:18px;padding:13px 28px;font:950 15px/1 monospace;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);letter-spacing:.14em;font:900 8px/1 monospace}.private-spectator>span strong{text-overflow:ellipsis;white-space:nowrap;font:850 11px/1.25 sans-serif;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:950 13px/1 monospace;overflow:hidden}.private-spectator button{color:#07100e;background:var(--mint);cursor:pointer;touch-action:manipulation;border:0;width:36px;height:36px;padding:0;font:950 24px/1 sans-serif}.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;letter-spacing:.08em;font:900 11px/1 monospace;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);letter-spacing:.12em;font:950 11px/1 monospace}.mobile-fire-button strong{color:#fff;font:950 25px/.95 monospace}.mobile-fire-button b{color:#aab2b3;font:850 9px/1 monospace}.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);letter-spacing:.08em;font:950 9px/1 monospace}.mobile-dash-button strong{color:#fff;font:950 16px/1 monospace}.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;letter-spacing:.18em;pointer-events:auto;background:#05070bf5;place-items:center;font:950 12px/1 monospace;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-landscape.mobile-combat-capable.mobile-combat-active .mobile-controls{display:none}body.mobile-layout-landscape.mobile-combat-capable.mobile-combat-active .mobile-rotate-prompt{display:grid}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-portrait.mobile-combat-capable.mobile-combat-active .mobile-controls{display:none}body.mobile-layout-portrait.mobile-combat-capable.mobile-combat-active .mobile-rotate-prompt{display:grid}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);letter-spacing:.12em;font:900 10px/1 monospace}.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);letter-spacing:.16em;font:900 9px/1 monospace}.private-match-panel>header strong{font:950 24px/1 monospace}.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{margin:0;font:950 20px/1.1 monospace}.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:950}.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;letter-spacing:.08em;gap:6px;font:850 11px/1 monospace;display:grid}.private-join-card input{color:#f4f6f2;background:#070a0e;border:1px solid #fff2;outline:none;width:100%;height:46px;padding:0 11px;font:800 16px/1 monospace}.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;letter-spacing:.12em;font:800 8px/1 monospace}.private-room-credentials strong{letter-spacing:.12em;font:950 25px/1 monospace}.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;letter-spacing:0;max-width:220px;font:750 9px/1.45 sans-serif}.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);letter-spacing:.08em;flex:none;padding:5px 7px;font:950 9px/1 monospace}.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:900 9px/1 monospace}.private-member-list span{font-weight:800}.private-member-list small{color:#7e898c;font:800 8px/1 monospace}.private-member-kick{color:#ff9dbb;letter-spacing:.06em;cursor:pointer;background:#ff3b720e;border:1px solid #ff6b9548;min-width:44px;min-height:28px;padding:5px 8px;font:900 8px/1 monospace}.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);letter-spacing:.14em;font:900 9px/1 monospace}.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);padding:4px 6px;font:950 9px/1 monospace}.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);flex:0 0 27px;place-items:center;height:27px;font:950 13px/1 monospace;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:850 9px/1 monospace}.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,.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);place-self:start end;font:950 13px/1 sans-serif;position:absolute}.private-rule-choice-grid>button{position:relative}.private-rule-choice-grid i{width:36px;height:36px;color:var(--mint);background:#67f6cf0b;border:1px solid #67f6cf32;place-items:center;font:950 11px/1 monospace;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);letter-spacing:.09em;width:max-content;padding:3px 5px;font:950 8px/1 monospace}.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 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;background:0 0;border:0;outline:0;width:100%;min-width:0;height:44px;padding:0 4px 0 10px;font:950 17px/1 monospace}.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 monospace}.private-bot-editor>span strong{font:950 18px/1 monospace}.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);letter-spacing:.12em;font:900 9px/1 monospace}.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;letter-spacing:.12em;font:800 8px/1 monospace}.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;place-self:center;font:800 10px/1.4 sans-serif}.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:900 9px/1 monospace;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 monospace}.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:950}.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:950 18px/1 monospace}.private-match-results li small{color:#879295;font:800 9px/1 monospace}.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:950}.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-equipped-chip{color:#e7ece8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080d0ecc;border:1px solid #cbff274d;border-radius:9px;align-content:center;gap:3px;min-width:126px;max-width:178px;min-height:48px;padding:9px 11px;display:grid;position:absolute;bottom:5%;right:3%;box-shadow:0 12px 32px #0009}.landing-equipped-chip>span{gap:3px;display:grid}.landing-equipped-chip>span small{color:#84908c;letter-spacing:.14em;font:900 7px/1 monospace}.landing-equipped-chip>span strong{color:var(--skin-primary,var(--acid));white-space:nowrap;font:950 11px/1 monospace}.landing-equipped-chip p,.landing-equipped-chip>b{display:none}.landing-equipped-chip button{color:#75807c;text-align:left;background:0 0;border:0;min-height:0;padding:0;font:800 7px/1 monospace}.landing-equipped-chip button:not(:disabled){color:var(--acid);cursor:pointer}#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(5,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>i{width:26px;height:26px;color:var(--acid);border:2px solid;border-radius:50%;place-items:center;font:900 12px/1 monospace;display:grid}.landing-menu-button>strong,.landing-menu-button.store-cta>strong{color:inherit;white-space:nowrap;background:0 0;padding:0;font:900 17px/1 sans-serif}.landing-menu-button.private-match-open>i{color:var(--mint);border-radius:7px}.landing-menu-button.store-cta>i{color:#ffdf52;border-radius:7px}.landing-menu-button.exchange>i{color:#dce4e8;border-radius:7px}.landing-menu-button.notice{position:relative}.landing-menu-button.notice>i{color:#71e9ff;border-radius:7px}.notice-count{color:#071013;background:#71e9ff;border:2px solid #0a1013;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font:950 10px/1 monospace;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-actions:has(.private-match-open.hidden){grid-template-columns:repeat(4,minmax(0,1fr))}.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;letter-spacing:.14em;font:900 10px/1 monospace}.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;letter-spacing:.08em;font:900 10px/1 monospace}.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;flex:none;font:800 10px/1.3 monospace}.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);letter-spacing:.14em;font:900 9px/1 monospace}.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:900 9px/1.2 monospace}.loadout-current-preview strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font:900 12px/1.2 monospace;overflow:hidden}.loadout-current-preview b,.loadout-current-preview em{color:#b5c6c4;text-overflow:ellipsis;white-space:nowrap;font:700 9px/1.25 sans-serif;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)}.landing-equipped-chip{min-width:112px;max-width:144px;padding:7px 9px;bottom:3%;right:5%}#allin-start,.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>i{width:23px;height:23px;font-size:10px}.landing-menu-button>strong,.landing-menu-button.store-cta>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)),.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}.landing-equipped-chip{transform-origin:100% 100%;bottom:0;right:2%;transform:scale(.88)}#allin-start,.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>i{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-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>i{width:22px;height:22px}.landing-equipped-chip{border-radius:999px;justify-content:center;align-items:center;gap:10px;min-width:0;max-width:min(76vw,240px);min-height:38px;padding:7px 9px 7px 10px;display:flex;bottom:1%;left:50%;right:auto;transform:translate(-50%);box-shadow:0 9px 24px #0008}.landing-equipped-chip>span{gap:2px;min-width:0}.landing-equipped-chip>span strong{text-overflow:ellipsis;overflow:hidden}.landing-equipped-chip button{text-align:center;white-space:nowrap;border:1px solid #67f6cf59;border-radius:999px;flex:none;min-height:22px;padding:0 8px}}@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{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}.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;margin:8px 0 0;font:700 11px/1.4 sans-serif}.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{color:#aad3c4;text-align:center;margin:6px 0 12px;font-size:11px}.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%)}}
