.account-dialog{font:400 14px/1.6 var(--mc-font);font-variant-ligatures:none;font-feature-settings:"liga" 0,"calt" 0;color:#fff;text-shadow:var(--mc-shadow);width:calc(100% - 32px);max-width:440px;max-height:85vh;overflow:auto;padding:0 24px 24px;background:var(--mc-glass-deep);border:3px solid var(--mc-line);border-top-color:var(--mc-teal);border-radius:12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 20px 80px #0000008c}.account-dialog::backdrop{background:#081018b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.account-dialog h2{margin:0 0 18px;font-size:22px;font-weight:400}.account-dialog p{font-size:13px;line-height:1.6;color:var(--mc-dim)}.account-dialog button{display:block;width:100%;min-height:40px;margin:10px 0;padding:8px 14px;cursor:pointer;font:400 14px/1.2 var(--mc-font);font-variant-ligatures:none;font-feature-settings:"liga" 0,"calt" 0;color:#fff;text-shadow:var(--mc-shadow);background:var(--mc-fill);border:3px solid var(--mc-line);border-radius:6px}.account-dialog button:hover:not(:disabled),.account-dialog button:focus-visible:not(:disabled){outline:none;border-color:#fff9;background-image:linear-gradient(#ffffff1f,#ffffff1f)}.account-dialog button:active:not(:disabled){transform:translateY(1px)}.account-dialog button:disabled{color:#fff6;background:#ffffff0a;border-color:#ffffff1f;cursor:not-allowed}.account-save-status{position:absolute;bottom:12px;left:24px;right:24px;font-size:12px;color:#fff;text-align:center;text-shadow:var(--mc-shadow);pointer-events:none}.account-dialog-header{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 -24px 18px;padding:16px 18px 12px 24px;background:transparent;border-bottom:1px solid rgba(255,255,255,.14)}.account-dialog .account-dialog-header h2{margin:0;font-size:22px}.account-dialog .account-close{flex:none;width:34px;height:34px;min-height:34px;margin:0;padding:0 0 3px;font-size:20px;line-height:1;background:var(--mc-stop);border-width:2px;border-radius:4px}.account-dialog.is-auth{padding-top:18px}.account-dialog.is-auth .account-dialog-header{position:absolute;top:14px;right:14px;left:auto;z-index:3;margin:0;padding:0;border:0}.account-dialog.is-auth .account-dialog-header h2{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.auth-mark{display:grid;place-items:center;width:72px;height:72px;margin:6px auto 14px;background:#0000004d;border:3px solid var(--mc-line);border-radius:12px}.auth-card h3{margin:0;font-size:22px;font-weight:400;text-align:center}.auth-sub{margin:8px 0 18px;text-align:center}.auth-card .auth-reward{margin:-8px 0 18px;color:#ffd34d;text-align:center}.auth-reward .ec-icon{display:inline-block;margin-right:6px;vertical-align:-4px}.auth-ec{display:inline-block;margin-left:6px;padding:0 5px;font:400 11px/16px var(--mc-font);color:#111;text-shadow:none;background:#ffd34d;border:2px solid #000}.account-dialog button.auth-claim{min-height:52px;font-size:18px}.auth-social{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.auth-social button{margin:0}.auth-or{display:flex;align-items:center;gap:12px;margin:16px 0;font-size:12px;color:var(--mc-dim)}.auth-or:before,.auth-or:after{content:"";flex:1;height:2px;background:#ffffff2e}.auth-field{display:block;margin:0 0 12px;font-size:12px;letter-spacing:.06em;color:var(--mc-dim)}.auth-field input{display:block;width:100%;margin-top:6px;padding:9px 10px;font:400 14px/1.2 var(--mc-font);color:#fff;text-shadow:none;background:#00000059;border:3px solid var(--mc-line);border-radius:6px;outline:none}.auth-field input:focus{border-color:#ffffffb3}.auth-field input:disabled{color:#fff6;border-color:#ffffff1f}.auth-field.is-secret{position:relative}.auth-field .auth-eye{position:absolute;right:6px;bottom:6px;width:30px;min-height:30px;height:30px;margin:0;padding:0;background:transparent;border:0;border-radius:4px}.auth-field .auth-eye:hover,.auth-field .auth-eye:focus-visible{background:#ffffff1f}.auth-card form button[type=submit]{margin:16px 0 0;background:var(--mc-go)}.auth-note{margin:12px 0 0;font-size:12px}.auth-field+.auth-note{margin-top:-6px}.auth-pwrules{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:2px 12px;margin:-6px 0 12px;padding:0;list-style:none;font-size:12px;color:var(--mc-dim)}.auth-card .auth-pwmatch,.auth-card .auth-namecheck{margin:-6px 0 12px;font-size:12px}.auth-pwmatch:empty,.auth-namecheck:empty{display:none}.auth-pwrules li,.auth-card .auth-pwmatch,.auth-card .auth-namecheck{padding-left:1.5em;text-indent:-1.5em}.auth-pwrules li:before,.auth-pwmatch:before,.auth-namecheck:before{content:"○";display:inline-block;width:1em;margin-right:.5em;text-align:center;text-indent:0}.auth-pwrules .is-ok:before,.auth-pwmatch.is-ok:before,.auth-namecheck.is-ok:before{content:"✓"}.auth-pwrules .is-miss:before,.auth-pwmatch.is-miss:before,.auth-namecheck.is-miss:before{content:"✗"}.auth-pwrules .is-ok,.auth-pwmatch.is-ok,.auth-namecheck.is-ok{color:#6fdc8c}.auth-pwrules .is-miss,.auth-pwmatch.is-miss,.auth-namecheck.is-miss{color:#ff6b6b}.auth-status{margin:12px 0 0;font-size:13px;text-align:center}.auth-status:empty{display:none}.auth-status.is-error{color:#ff6b6b}.auth-switch{margin:16px 0 0;font-size:13px;text-align:center}.auth-switch button{display:inline;width:auto;min-height:0;margin:0 0 0 4px;padding:0;color:var(--mc-teal);background:none;border:0;text-decoration:underline}.auth-switch button:hover:not(:disabled),.auth-switch button:focus-visible:not(:disabled){color:#fff;background:none;border:0}.auth-note button{display:inline;width:auto;min-height:0;margin:0;padding:0;font:inherit;color:var(--mc-teal);background:none;border:0;text-decoration:underline}.auth-note button:hover:not(:disabled),.auth-note button:focus-visible:not(:disabled){color:#fff;background:none;border:0}.account-dialog.is-auth .auth-extras{margin-top:18px;padding-top:14px;border-top:1px solid rgba(255,255,255,.14)}.account-dialog.is-auth .auth-extras button{min-height:34px;font-size:13px}.auth-social button{display:inline-flex;align-items:center;justify-content:center;gap:10px}.auth-social button svg{flex:none}.account-dialog button.is-go{background:var(--mc-go)}.account-dialog button.is-stop{background:var(--mc-stop)}.auth-rename{display:grid;grid-template-columns:minmax(0,1fr) auto auto;column-gap:8px;align-items:end;padding:6px 0}.auth-rename .auth-field{margin:0}.account-dialog .auth-rename button{width:auto;margin:0}.auth-rename p{grid-column:1 / -1}.auth-rename[hidden],.account-row[hidden]{display:none}.account-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0}.account-row>div{min-width:0;overflow-wrap:anywhere}.account-row small{display:block;font-size:12px;color:var(--mc-dim)}.account-row .is-dim,.account-row .auth-note{color:var(--mc-dim)}.account-row .auth-note{margin:0}.account-dialog .account-row>button{flex:none;width:auto;min-height:32px;margin:0;padding:4px 12px;font-size:13px;border-width:2px}.account-dialog .account-more .auth-delete:not(.is-stop){min-height:32px;margin-bottom:0;color:#ff6b6b;background:none;border-color:transparent}.account-verify{margin-top:6px;padding-top:2px;border-top:1px solid rgba(255,255,255,.14)}.account-verify form{margin-top:10px}.account-verify input:read-only{color:var(--mc-dim)}.account-more{margin-top:16px;padding-top:12px;border-top:1px solid rgba(255,255,255,.14)}.account-more summary{cursor:pointer;font-size:13px;color:var(--mc-dim)}.account-more summary:hover,.account-more summary:focus-visible{color:#fff;outline:none}.auth-discord{display:block;margin:12px 0 0;padding:8px;text-align:center;font-size:14px;color:#fff;text-decoration:none;background:var(--mc-go);border:2px solid rgba(0,0,0,.55)}.auth-discord:hover,.auth-discord:focus-visible{filter:brightness(1.15);outline:none}.loading{position:fixed;inset:0;z-index:2000;isolation:isolate;overflow:hidden;display:grid;grid-template-rows:minmax(0,1fr) auto;justify-items:center;gap:20px;padding:24px 16px 44px;font-family:var(--mc-font);font-variant-ligatures:none;font-feature-settings:"liga" 0,"calt" 0;color:#fff;text-shadow:var(--mc-shadow);background:#0f101a}.loading:before{content:"";position:absolute;inset:-24px;z-index:-1;background:var(--loading-bg, none) center / cover no-repeat;filter:blur(6px) brightness(.72)}.loading-content{width:100%;min-height:0;overflow:auto;display:flex;flex-direction:column;align-items:center;gap:34px}.loading-content>*{flex-shrink:0}.loading-title{position:relative;text-align:center;margin-top:auto}.loading-logo{margin:0;font:700 clamp(34px,6vw,64px)/1 var(--mc-font);letter-spacing:.04em;text-shadow:0 4px 0 rgba(0,0,0,.35),0 2px 10px rgba(0,0,0,.6)}.loading-splash{position:absolute;right:12%;bottom:-30px;font-size:18px;color:#ffe14d;white-space:nowrap;transform:rotate(-8deg);text-shadow:0 2px 0 #5a4700}.loading-panel{width:min(760px,94vw);display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px 24px;align-items:center;padding:22px 26px 18px;background:var(--mc-glass-deep);border:3px solid var(--mc-line);border-radius:10px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.loading-thumb{grid-row:span 2;width:132px;height:132px;object-fit:cover;border:3px solid rgba(255,255,255,.85);border-radius:4px}.loading-join{margin:0;align-self:end;font-size:24px;font-weight:700}.loading-steps{align-self:start;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.loading-seg i{display:block;height:20px;overflow:hidden;background:#00000059;border:2px solid var(--mc-line);border-radius:3px}.loading-seg b{display:block;width:0;height:100%;background:#34d399;transition:width .25s ease-out}.loading-seg span{display:block;margin-top:6px;text-align:center;font-size:13px;color:#ffffffc7}.loading-line{grid-column:1 / -1;display:flex;align-items:baseline;justify-content:space-between;gap:16px}.loading-step{min-width:0;font-size:16px;overflow-wrap:anywhere}.loading-pct{font-size:24px;color:#34d399}.loading-tip{display:flex;align-items:center;gap:14px;max-width:min(760px,94vw);margin:0 0 auto;padding:12px 22px;font-size:15px;background:var(--mc-glass);border:3px solid var(--mc-line);border-radius:8px}.loading-bulb{flex:none;width:20px;height:26px;image-rendering:pixelated;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 10' shape-rendering='crispEdges'%3E%3Cpath fill='%23ffd84a' d='M2 0h4v1H2zM1 1h6v1H1zM0 2h8v3H0zM1 5h6v1H1zM2 6h4v1H2z'/%3E%3Cpath fill='%23fff6c2' d='M2 1h1v1H2zM1 2h1v2H1z'/%3E%3Cpath fill='%23a9b1b8' d='M2 7h4v1H2zM3 8h2v1H3z'/%3E%3Cpath fill='%23737c84' d='M2 8h1v1H2zM5 8h1v1H5zM3 9h2v1H3z'/%3E%3C/svg%3E") center / 100% 100% no-repeat}.loading-ver{position:absolute;left:16px;bottom:14px;font-size:13px;color:#fff9}.loading-online{position:absolute;right:16px;bottom:14px;display:flex;align-items:center;gap:8px;font-size:14px}.loading-online[hidden]{display:none}.loading-online:before{content:"";width:10px;height:10px;background:#5ee07a;border-radius:50%;box-shadow:0 0 6px #5ee07a}.loading-legal{max-width:min(760px,94vw);margin:0;font-size:12px;line-height:1.5;text-align:center;color:#fff9;pointer-events:auto}.loading-legal a{color:inherit;text-underline-offset:2px;pointer-events:auto}.loading-legal a:hover,.loading-legal a:focus-visible{color:#fff}.loading-legal a:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:600px){.loading-panel{grid-template-columns:minmax(0,1fr)}.loading-thumb{display:none}}@media(max-height:640px){.loading{gap:12px;padding:12px 16px 36px}.loading-content{gap:28px}.loading-logo{font-size:clamp(30px,6vw,48px)}.loading-splash{bottom:-16px;font-size:14px}.loading-panel{gap:10px 18px;padding:14px 20px 12px}.loading-thumb{width:104px;height:104px}.loading-join{font-size:22px}.loading-seg i{height:16px}.loading-seg span{margin-top:4px;font-size:12px}.loading-pct{font-size:20px}.loading-tip{padding:8px 18px;font-size:14px}}@media(max-height:459px){.loading{gap:8px;padding:8px 16px 36px}.loading-content{gap:20px}.loading-logo{font-size:clamp(28px,5vw,36px)}.loading-splash{bottom:-12px;font-size:12px}.loading-panel{grid-template-columns:minmax(0,1fr);gap:8px;padding:10px 16px}.loading-thumb{display:none}.loading-join{font-size:20px}.loading-seg i{height:14px}.loading-tip{padding:6px 16px;font-size:13px}}body.home-on{--mc-font: "Microsoft YaHei UI", "Microsoft YaHei", -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Segoe UI", Roboto, "Noto Sans SC", "Noto Sans CJK SC", "Source Han Sans SC", system-ui, sans-serif;--mc-shadow: 0 1px 2px rgba(0, 0, 0, .45);--mc-glass: rgba(12, 20, 34, .88);--mc-glass-deep: rgba(12, 20, 34, .95);--mc-line: rgba(255, 255, 255, .16);--mc-fill: rgba(255, 255, 255, .08);--mc-fill-hi: rgba(255, 255, 255, .16);--mc-go: rgba(214, 146, 34, .92);--mc-sea: rgba(255, 255, 255, .16);--mc-gold: rgba(214, 146, 34, .92);--mc-stop: rgba(214, 64, 76, .92);--mc-link: rgba(255, 255, 255, .16);--mc-teal: #ffd257;--mc-teal-dark: #b8862a;--hl-gold: #ffd257;--hl-num: Bahnschrift, "DIN Alternate", "Avenir Next Condensed", "Roboto Condensed", var(--mc-font);--mc-grey: rgba(110, 118, 130, .6);--mc-dim: rgba(255, 255, 255, .66)}:root[lang=zh-Hant] body.home-on{--mc-font: "Microsoft JhengHei UI", "Microsoft JhengHei", -apple-system, BlinkMacSystemFont, "PingFang TC", "Hiragino Sans CNS", "Segoe UI", Roboto, "Noto Sans TC", "Noto Sans CJK TC", system-ui, sans-serif}:root[lang=ja] body.home-on{--mc-font: "Yu Gothic UI", "Meiryo UI", Meiryo, -apple-system, BlinkMacSystemFont, "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Segoe UI", Roboto, "Noto Sans JP", "Noto Sans CJK JP", system-ui, sans-serif}:root[lang=ko] body.home-on{--mc-font: "Malgun Gothic", -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Segoe UI", Roboto, "Noto Sans KR", "Noto Sans CJK KR", system-ui, sans-serif}body.home-on :is(.mc-panel,.mc-btn,.mc-row,.mc-field,.mc-tab,.mc-key,.mc-lang-list,.mc-tip,.mc-chip,.bag-panel,.home-crates,.media-screen,.media-poster svg,.media-apply,.friends-side,.friends-gate,.checkin-toast,.pics-img){border-width:1px}body.home-on *,body.home-on *:before,body.home-on *:after{border-radius:0!important}body.home-on .mc-panel:not(.settings-full){box-shadow:0 8px 24px #0006}body.home-on .mc-lang-list{overflow-x:hidden;overflow-y:auto}body.home-on :is(.mc-btn,.mc-tab){font-weight:600}body.home-on .mc-head h2{font-weight:700;letter-spacing:.02em}body.home-on .mc-tab{border-color:transparent}body.home-on .mc-tab[aria-selected=true]{color:#0c1626;text-shadow:none;background:#ffffffeb;border-color:transparent}.home{position:fixed;inset:0;z-index:30;overflow:hidden;pointer-events:auto;user-select:none;font:400 clamp(11px,calc(9.8px + .72vh),19px)/1.35 var(--mc-font);color:#fff;text-shadow:var(--mc-shadow);background:radial-gradient(ellipse 65% 75% at 50% 55%,#060c1800,#060c1847),linear-gradient(#060c1852,#060c1800 22% 70%,#060c184d),var(--home-bg, none) center / cover no-repeat #0c1626}body.touch .home{font-size:clamp(12px,calc(10.5px + .6vh),17px)}.home:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:#060c188c;opacity:0;transition:opacity .2s}.home:not([data-tab=home]):before{opacity:1}.hl-glass{color:#fff;font:inherit;text-shadow:var(--mc-shadow);background:#0a101cdb;border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 0 0 var(--hl-gold)}:is(button,a).hl-glass{cursor:pointer;text-decoration:none;transition:background-color .15s,border-color .15s,box-shadow .15s,transform .15s}:is(button,a).hl-glass:hover,:is(button,a).hl-glass:focus-visible{outline:none;border-color:#fff6;background-color:#162032eb;box-shadow:inset 3px 0 0 var(--hl-gold)}:is(button,a).hl-glass:active{transform:translateY(1px)}.hl-ico{flex:none;width:1.4em;height:1.4em;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.home{--hl-corners: linear-gradient(currentColor, currentColor) left top / 1.2em 2px, linear-gradient(currentColor, currentColor) left top / 2px 1.2em, linear-gradient(currentColor, currentColor) right top / 1.2em 2px, linear-gradient(currentColor, currentColor) right top / 2px 1.2em, linear-gradient(currentColor, currentColor) left bottom / 1.2em 2px, linear-gradient(currentColor, currentColor) left bottom / 2px 1.2em, linear-gradient(currentColor, currentColor) right bottom / 1.2em 2px, linear-gradient(currentColor, currentColor) right bottom / 2px 1.2em}.home :is(.hl-chip,.hl-lv,.hl-start,.hl-game b,.hl-game-tag,.hl-game-n,.hp-title,.ht-heading,.ht-n,.ht-badge,.ht-level-top,.home-kicker,.home-what,.hl-live b,.ht-pick>b,.hl-banner-foot,.hl-banner-text){font-family:var(--hl-num);font-stretch:semi-condensed}.home :is(.ht-pick>span,.ht-reset,.ht-level-meta,.hl-net){text-transform:uppercase;letter-spacing:.08em}.home :is(.ht-pick>span,.ht-reset,.ht-level-meta){color:#fff9}.home{--hl-nav: min(15.7em, 20vw);--hl-right: min(33.5em, 31vw);--hl-hero: min(24em, 25vw);--hl-playh: 9.4em;--hl-toph: 12.2em}.home-stage{position:relative;overflow:hidden}.home>.home-stage{position:absolute;top:calc(4.2em + var(--hl-toph));bottom:calc(1.6em + var(--hl-playh));right:1.2em;width:var(--hl-hero);z-index:0;pointer-events:none}.home>.home-stage:after{content:"";position:absolute;inset:8% 10% 10%;z-index:-1;background:radial-gradient(ellipse 50% 50% at 50% 55%,#8cd2ff29,#8cd2ff00)}.home:not([data-tab=home])>.home-stage{display:none}.home-face{position:absolute;inset:0;margin:auto;width:128px;height:128px;image-rendering:pixelated}.hl{position:absolute;inset:0;z-index:2;pointer-events:none}.hl[hidden]{display:none}.hl>*{position:absolute;pointer-events:auto}.hl>.hl-lc{left:1.2em;top:1.1em;bottom:.9em;display:flex;flex-direction:column;justify-content:space-between;gap:1em;pointer-events:none}.hl-lc-top,.hl-lc-foot{display:grid;justify-items:start;gap:.8em;pointer-events:auto}.hl-tl{display:grid;justify-items:start;gap:.55em}.hl-me{display:flex;align-items:center;gap:.7em;max-width:19em;padding:.4em 1.1em .4em .4em;text-align:left}.hl-face{flex:none;width:3.1em;height:3.1em;object-fit:cover;image-rendering:pixelated;background:#00000059;box-shadow:0 0 0 2px #ffffff40}.hl-who{display:grid;gap:.2em;min-width:0}.hl-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.08em;font-weight:700}.hl-lv{font-size:.78em;font-weight:700;color:#ffd86b}.hl-lv:empty{display:none}.hl-xp{display:block;width:7.5em;height:.32em;overflow:hidden;background:#ffffff29}.hl-xp i{display:block;width:0;height:100%;background:var(--hl-gold)}.hl-sign{position:relative;display:inline-flex;align-items:center;height:2.3em;padding:0 1.1em;cursor:pointer;font:700 .85em/1 var(--mc-font);color:#2b1900;text-shadow:none;border:0;background:var(--hl-gold)}.hl-sign:hover,.hl-sign:focus-visible{outline:none;filter:brightness(1.06)}.home .home-ec-tag{position:absolute;top:-.75em;right:-.7em;padding:.2em .5em;font:700 max(9px,.8em)/1 var(--mc-font);color:#fff;white-space:nowrap;pointer-events:none;color:#0c1626;text-shadow:none;background:#fff;border:0}.hl-menu{display:grid;width:var(--hl-nav);padding:.3em 0}.hl-menu-row{position:relative;display:flex;align-items:center;gap:.95em;height:3.6em;padding:0 1.1em;cursor:pointer;text-align:left;font:700 1.14em/1 var(--hl-num);font-stretch:semi-condensed;letter-spacing:.06em;text-transform:uppercase;color:#ffffffdb;text-shadow:var(--mc-shadow);background:none;border:0;border-top:1px solid rgba(255,255,255,.08);transition:background-color .15s,color .15s}.hl-menu-row:first-child{border-top:0}.hl-menu-row:hover,.hl-menu-row:focus-visible{outline:none;color:#fff;background:#ffffff0f}.hl-menu-row[aria-current=page]{color:#fff;background:#ffffff12;box-shadow:inset 4px 0 0 var(--hl-gold)}.hl-menu-row .hl-ico{width:1.4em;height:1.4em}.hl-menu-row[aria-current=page] .hl-ico{color:var(--hl-gold)}.hl-menu-gun{flex:none;width:1.4em;height:1.4em;object-fit:contain;transform:rotate(-35deg) scale(1.4);filter:brightness(0) invert(1);opacity:.9}.hl-menu-row .friends-badge{top:50%;right:1em;transform:translateY(-50%)}.home .friends-badge{top:-.5em;right:-.5em;min-width:1.7em;padding:0 .45em;font:700 .72em/1.6 var(--mc-font);border:0;background:#e8475a;box-shadow:0 .15em .4em #0000004d}.home>.hl-bar{position:absolute;top:1.1em;right:1.2em;z-index:3;display:flex;align-items:center;gap:.5em}.hl-chip{display:inline-flex;align-items:center;gap:.45em;height:2.6em;padding:0 1em 0 .7em;font-weight:700;font-variant-numeric:tabular-nums}.hl-chip[hidden]{display:none}.hl-chip :is(.coin-icon,.ec-icon){flex:none;width:1.35em;height:1.35em}.hl-ec{color:#fff}.hl-cubux{color:#e2c8ff}.hl-chip .cubux-icon{width:1.35em;height:1.35em;vertical-align:0}.cubux-icon{display:inline-block;flex:none;width:16px;height:16px;vertical-align:-3px;image-rendering:pixelated;background:url(data:image/png;base64,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) center / contain no-repeat}.hl-icon{display:inline-grid;place-items:center;width:2.6em;height:2.6em;padding:0}.hl-icon .hl-ico{width:1.3em;height:1.3em}.hl-bar .mc-lang>.mc-btn{height:2.89em;min-height:0;padding:0 .9em;gap:.4em;font:700 .9em/1 var(--mc-font);background:#0a101cdb}.hl-bar .mc-lang>.mc-btn>svg:first-child{display:none}.hl-bar .mc-lang>.mc-btn:before{content:"";flex:none;width:1.35em;height:1.35em;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M3 12h18M12 3c-3 3.2-3 14.8 0 18M12 3c3 3.2 3 14.8 0 18'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M3 12h18M12 3c-3 3.2-3 14.8 0 18M12 3c3 3.2 3 14.8 0 18'/%3E%3C/svg%3E") center / contain no-repeat}.hl-bar .mc-lang-list{font-size:14px}.hl-banner{position:relative;display:block;width:var(--hl-nav);aspect-ratio:2.4 / 1;padding:0;overflow:hidden;border:.25em solid rgba(12,20,34,.92);background:radial-gradient(ellipse 38% 70% at 72% 45%,color-mix(in srgb,var(--glow) 50%,transparent),transparent 72%),repeating-linear-gradient(115deg,color-mix(in srgb,var(--glow) 6%,transparent) 0 2px,transparent 2px 14px),linear-gradient(110deg,#070b14,#0f1828 45%,color-mix(in srgb,var(--glow) 30%,#0f1828));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--glow) 45%,transparent)}.hl-banner-hero{position:absolute;right:5%;top:6%;height:140%;width:auto;max-width:52%;object-fit:contain;object-position:top;filter:drop-shadow(0 0 .7em color-mix(in srgb,var(--glow) 55%,transparent)) drop-shadow(0 .3em .3em rgba(0,0,0,.6));transition:transform .35s;transform-origin:50% 0}.hl-banner:hover .hl-banner-hero,.hl-banner:focus-visible .hl-banner-hero{transform:scale(1.06)}.hl-banner-text{position:absolute;top:.55em;left:.75em;display:flex;flex-direction:column;align-items:flex-start;gap:.1em;max-width:48%;text-align:left;text-transform:uppercase}.hl-banner-text small{font-size:.78em;letter-spacing:.1em;color:color-mix(in srgb,var(--glow) 70%,#fff)}.hl-banner-text b{font-size:1.55em;font-weight:800;line-height:1;letter-spacing:.03em;color:#fff;overflow-wrap:anywhere;text-shadow:.1em .1em 0 #0a0f1a,0 0 .6em color-mix(in srgb,var(--glow) 70%,transparent)}.hl-banner-foot{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:.4em;padding:1.6em .9em .55em;font-size:1.15em;font-weight:800;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(#04081000,#040810d1)}.hl-video{position:relative;display:block;width:var(--hl-nav);padding:0;cursor:pointer;color:#fff;font:inherit;text-align:left;text-decoration:none;text-shadow:var(--mc-shadow);background:#0d1626;border:.25em solid rgba(12,20,34,.92)}.hl-video[hidden]{display:none}.hl-video:before{content:"";position:absolute;z-index:3;inset:-.25em;pointer-events:none;color:var(--hl-gold);background:var(--hl-corners);background-repeat:no-repeat}.hl-video-pic{position:relative;display:block;overflow:hidden;background:#000}.hl-video-pic img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;filter:brightness(.88);transition:transform .35s}.hl-video:is(:hover,:focus-visible){outline:none}.hl-video:is(:hover,:focus-visible) img{transform:scale(1.05)}.hl-video-new{position:absolute;left:0;top:0;padding:.3em .6em;font:800 .75em/1 var(--hl-num);letter-spacing:.08em;text-transform:uppercase;background:#e8475a}.hl-video-new[hidden]{display:none}.hl-video-play svg{position:absolute;left:50%;top:50%;width:3.2em;transform:translate(-50%,-50%);filter:drop-shadow(0 2px 6px rgba(0,0,0,.5))}.hl-video-band{display:grid;gap:.2em;padding:.45em .75em .5em}.hl-video-band>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hl-video-band small{font:800 .72em/1.2 var(--hl-num);font-stretch:semi-condensed;letter-spacing:.12em;color:var(--hl-gold)}.hl-video-band b{font-size:.95em;font-weight:700;line-height:1.25}.hl-video-foot{display:flex;align-items:center;gap:.4em;font-size:.78em;color:#ffffffb8;transition:color .15s}.hl-video-foot svg{flex:none;width:1.4em}.hl-video:is(:hover,:focus-visible) .hl-video-foot{color:var(--hl-gold)}@media(max-height:940px){.hl-video-pic img{aspect-ratio:3 / 1}.hl-video-band{position:absolute;left:0;right:0;bottom:0;padding:1.2em 3.4em .45em .75em;background:linear-gradient(#04081000,#040810bf 50%,#040810eb)}.hl-video-foot{display:none}.hl-video-play svg{z-index:1;left:auto;right:.6em;width:2.2em;transform:translateY(-50%)}}@media(max-height:1152px){.hl-lc:has(.hl-guns:not([hidden])) .hl-video-pic img{aspect-ratio:3 / 1}.hl-lc:has(.hl-guns:not([hidden])) .hl-video-band{position:absolute;left:0;right:0;bottom:0;padding:1.2em 3.4em .45em .75em;background:linear-gradient(#04081000,#040810bf 50%,#040810eb)}.hl-lc:has(.hl-guns:not([hidden])) .hl-video-foot{display:none}.hl-lc:has(.hl-guns:not([hidden])) .hl-video-play svg{z-index:1;left:auto;right:.6em;width:2.2em;transform:translateY(-50%)}}@media(max-height:738px){.hl-video{display:none}}@media(max-height:911px){.hl-lc:has(.hl-guns:not([hidden])) .hl-video{display:none}}.hl-links{display:flex;flex-wrap:wrap;align-items:center;row-gap:.6em;max-width:var(--hl-nav)}.hl-tile{position:relative;display:inline-flex;align-items:center;gap:.55em;padding:.15em 1.05em;cursor:pointer;text-decoration:none;font:700 .95em/1 var(--hl-num);font-stretch:semi-condensed;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.8);background:none;border:0}.hl-tile:first-child{padding-left:0}.hl-tile:not([hidden])~.hl-tile{border-left:1px solid rgba(255,255,255,.4)}.hl-tile:hover,.hl-tile:focus-visible{outline:none;color:var(--hl-gold)}.hl-tile[hidden]{display:none}.hl-tile>svg{flex:none;width:1.45em;height:1.45em;filter:drop-shadow(0 1px 2px rgba(0,0,0,.7))}.hl>.hl-play{right:1.2em;bottom:1.6em;width:var(--hl-hero);display:grid;gap:.6em}.hl-under{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.4em 1.4em;min-height:1.5em;font-size:.9em;color:#ffffffc7}.hl-under .home-status{margin:0;padding:0;font-size:1em;color:var(--hl-gold);text-align:center;background:none}.hl-under .home-status:empty,.hl-under .home-status:not(:empty)+.hl-ready{display:none}.hl-invite{display:inline-flex;align-items:center;gap:.35em;padding:0;cursor:pointer;font:700 1em/1 var(--mc-font);color:var(--hl-gold);text-shadow:var(--mc-shadow);background:none;border:0}.hl-invite[hidden]{display:none}.hl-invite .hl-ico{width:1.1em;height:1.1em;stroke-width:2.6}.hl-invite:hover span,.hl-invite:focus-visible span{text-decoration:underline}.hl-invite:focus-visible{outline:none}.hl>.hl-games{left:calc(2.4em + var(--hl-nav));right:calc(2.4em + var(--hl-hero));top:1.1em;bottom:1.6em;display:flex;flex-direction:column;gap:.6em;min-width:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent}.hl-games>[hidden]{display:none}.hl-games-head{margin:0;padding:.2em .25em 0;font:800 1.15em/1.2 var(--hl-num);font-stretch:semi-condensed;letter-spacing:.08em;text-transform:uppercase}.hl-grid{flex:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:max-content;gap:.75em;padding:.25em}.hl-games-head+.hl-grid{margin-top:-.3em}.hl>.hl-top{right:1.2em;top:4.2em;width:var(--hl-hero);height:calc(var(--hl-toph) - .8em);display:grid;grid-template-rows:auto 1fr;gap:.3em;padding:.55em .7em;overflow:hidden}.hl-top .hl-games-head{padding:0;font-size:1em}.hl-top-list{display:grid;grid-auto-rows:1fr;gap:.3em;margin:0;padding:0;list-style:none;min-height:0}.hl-top-row{display:grid;grid-template-columns:1.6em 4.4em minmax(0,1fr) auto;align-items:center;gap:.6em;width:100%;height:100%;padding:0 .3em;cursor:pointer;color:#fff;font:inherit;text-align:left;text-shadow:var(--mc-shadow);background:#ffffff0d;border:0;transition:background-color .15s}.hl-top-row:is(:hover,:focus-visible){outline:none;background:#ffffff1f}.hl-top-n{display:grid;place-items:center;height:1.6em;font:800 .9em/1 var(--hl-num);color:#1c1300;text-shadow:none;background:var(--hl-gold)}.hl-top-row img{width:100%;aspect-ratio:16 / 9;object-fit:cover;object-position:50% 30%}.hl-top-row b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:800 .9em/1.2 var(--hl-num);font-stretch:semi-condensed;text-transform:uppercase}.hl-top-row small{font-size:.75em;color:#ffffffb3;white-space:nowrap}.hl-game{position:relative;display:block;aspect-ratio:3 / 4;min-width:0;padding:0;overflow:hidden;cursor:pointer;container-type:inline-size;color:#fff;font:inherit;text-align:left;text-shadow:var(--mc-shadow);background:#0d1626;border:.2em solid rgba(12,20,34,.92);transition:border-color .15s,transform .15s}.hl-game img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .35s}.hl-game:before{content:"";position:absolute;inset:0;background:linear-gradient(#060c1800 62%,#060c18eb)}.hl-game:after{content:"";position:absolute;z-index:3;inset:.6em;pointer-events:none;color:#ffffffd9;background:var(--hl-corners);background-repeat:no-repeat;opacity:0;transition:opacity .15s,inset .15s}.hl-game:is(:hover,:focus-visible){outline:none;border-color:#ffffff80;transform:translateY(-2px)}.hl-game:is(:hover,:focus-visible) img{transform:scale(1.06)}.hl-game:is(:hover,:focus-visible):after{opacity:1;inset:.35em}.hl-game.is-last{border-color:var(--hl-gold)}.hl-game>b{position:absolute;left:.55em;right:.55em;bottom:.5em;z-index:1;overflow:hidden;word-break:keep-all;font-size:1.35em;font-size:min(1.35em,14.5cqi);line-height:1.1;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.hl-game-tag{position:absolute;left:0;top:0;z-index:1;padding:.3em .6em;font-size:.75em;font-weight:800;letter-spacing:.08em;text-transform:uppercase;text-shadow:none;color:#1c1300;background:var(--hl-gold)}.hl-game-tag.is-updated{color:#062a12;background:#5ee07a}.hl-game-tag.is-new{color:#fff;background:#e8475a}.hl-game-n{position:absolute;right:0;top:0;z-index:1;display:inline-flex;align-items:center;gap:.35em;padding:.25em .55em;font-size:.85em;font-weight:700;font-variant-numeric:tabular-nums;background:#060c18b3}.hl-game-n:before{content:"";width:.5em;height:.5em;background:#5ee07a;box-shadow:0 0 .4em #5ee07a}.hl-game-n:empty{display:none}.hl-game>b small{display:block;margin-top:.25em;font-size:max(9px,.5em);font-weight:700;letter-spacing:.04em;color:#fffc}.hl-games.is-folder>:is(.hl-games-head,.is-recent),.hl-games:not(.is-folder)>.hl-folder-bar{display:none}.hl-folder-bar{flex:none;display:flex;align-items:center;gap:.6em}.hl-folder-back{padding:.3em .8em;cursor:pointer;color:#fff;font:800 1em/1.2 var(--hl-num);letter-spacing:.06em;text-transform:uppercase;text-shadow:var(--mc-shadow);background:#0c1422bf;border:.15em solid rgba(255,255,255,.25);transition:border-color .15s}.hl-folder-back:is(:hover,:focus-visible){outline:none;border-color:var(--hl-gold)}.hl-start{height:2.58em;min-width:6.4em;padding:0 .9em;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:800 1.55em/1 var(--mc-font);letter-spacing:.12em;color:#1c1300;text-shadow:none;border:0;background:var(--hl-gold);transition:transform .12s,filter .12s}.hl-start:hover,.hl-start:focus-visible{outline:none;filter:brightness(1.07) saturate(1.05);transform:translateY(-1px)}.hl-start:focus-visible{box-shadow:0 0 0 3px #fff}.hl-start:active{transform:translateY(1px)}.hl-play .hl-start{display:flex;flex-wrap:wrap;align-content:center;align-items:center;justify-content:center;gap:.1em .5em;width:100%;height:3.2em;padding:0 0 0 .2em;font-size:1.6em;letter-spacing:.2em}.hl-start-mode{flex:0 0 100%;overflow:hidden;text-overflow:ellipsis;font-size:.42em;font-weight:700;letter-spacing:.1em;color:#1c1300b8}.hl-start-mode:empty{display:none}:root:is([lang|=zh]) .hl-play .hl-start{letter-spacing:.06em}.hl-start>.hl-ico{width:.85em;height:.85em;stroke-width:3.2}.hl-net{display:flex;flex-wrap:wrap;align-items:center;gap:.4em .9em;font-size:.95em;font-weight:700;color:#ffffffd9}.hl-live{display:inline-flex;align-items:center;gap:.4em}.hl-live i{flex:none;width:.55em;height:.55em;background:#5ee07a;box-shadow:0 0 .5em #5ee07a}.hl-live b{font-weight:700;color:#fff;font-variant-numeric:tabular-nums}.hl-live small{font-size:1em}.hl-net .home-server{min-height:0;height:2.1em;padding:0 .8em;font-size:1em}.hl-guns{display:grid;justify-items:start;gap:.35em}.hl-guns[hidden]{display:none}.home-caption{max-width:22em}.home-kicker{display:block;font-size:.7em;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffd86b}.home-what{display:block;font-size:1.1em;font-weight:800}.home-blurb{display:none}.home-guns{display:flex;align-items:center;gap:.45em}.home-gun{position:relative;width:3.3em;height:3.3em;padding:.35em;cursor:pointer;background:#0a101cdb;border:1px solid rgba(255,255,255,.2)}.home-gun:hover,.home-gun:focus-visible{outline:none;border-color:#ffffff80}.home-gun img{display:block;width:100%;height:100%;object-fit:contain;image-rendering:pixelated}.home-gun[aria-pressed=true]{background:#ffd2572e;border-color:var(--hl-gold)}.home-gun.is-locked{opacity:.45;cursor:default}.home-gun .ag-lock{display:inline-flex;align-items:center;position:absolute;right:1px;bottom:1px;gap:2px;font-size:9px;color:#ffc83d}.home-gun .ag-lock-icon{display:inline-flex;line-height:0}.home-gun .ag-lock-icon svg{display:block}.home .home-smith{height:3.3em;min-height:0;padding:0 1em;font-size:1em;border-width:1px;background-color:var(--mc-sea)}.hl>.home-foot{right:1.2em;bottom:.3em;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.3em .9em;max-width:calc(100% - 24em);font-size:max(10px,.7em);color:#ffffff9e}.home-foot .account-save-status{position:static;margin:0}.home-legal{display:flex;flex-wrap:wrap;align-items:center;gap:4px;pointer-events:auto}.home-legal a{color:inherit;text-decoration:none;pointer-events:auto}.home-legal a:hover,.home-legal a:focus-visible{color:#fff;text-decoration:underline}.home-legal a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.home-legal .home-privacy{margin-left:8px}.home-foot .home-privacy{opacity:.6;text-decoration:none}.home-foot .home-privacy:hover,.home-foot .home-privacy:focus-visible{opacity:1;text-decoration:underline dotted}.home-privacy-line{margin:0 0 10px;line-height:1.5}.hl-lc>.home-side{display:none}.home>.hp-back{position:absolute;left:1.2em;top:1.1em;z-index:3;display:inline-flex;align-items:center;gap:.5em;height:2.6em;padding:0 1.2em 0 .7em}.home>.hp-back[hidden]{display:none}.hp-title{margin:0;font-size:1.1em;font-weight:800;letter-spacing:.06em}.home-main{position:absolute;inset:4.6em 1.2em 1.1em;z-index:2;display:flex;flex-direction:column;min-width:0;min-height:0}.home-main[hidden]{display:none}.bag-stage .home-stage{flex:1;min-height:0;width:100%;border:1px solid rgba(255,255,255,.12);background:radial-gradient(ellipse 60% 55% at 50% 55%,#8cd2ff2e,#0a122059 75%);cursor:grab;touch-action:none}.bag-stage .home-stage.is-turning{cursor:grabbing}.home .home-account{margin-top:14px}.hp-prof{flex:1;min-height:0;display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr) minmax(0,1.3fr);gap:1.2em}.hp-prof[hidden]{display:none}.hp-prof>.home-prof{align-self:center;justify-self:start}@media(max-width:900px),(max-height:520px){.hp-prof{grid-template-columns:minmax(0,1fr)}.hp-prof>.bag-stage{display:none}.hp-prof>.home-prof{justify-self:center}}.home-server{grid-column:1 / -1;justify-self:center;display:inline-flex;align-items:center;gap:8px;padding:5px 12px;font-size:13px}.home-server[hidden]{display:none}.home-server>svg{color:#ffffffb3}.home-server-auto{padding:1px 5px;font-size:10px;color:#111;background:var(--hl-gold)}.home-sig{display:inline-flex;align-items:center;gap:5px;color:var(--mc-dim)}.home-sig b{font-weight:400;font-variant-numeric:tabular-nums}.home-sig[data-level="1"] .sb-bars i:nth-child(-n+1),.home-sig[data-level="2"] .sb-bars i:nth-child(-n+2),.home-sig[data-level="3"] .sb-bars i:nth-child(-n+3),.home-sig[data-level="4"] .sb-bars i{background:currentColor}.home-sig[data-level="4"]{color:#5ee07a}.home-sig[data-level="3"],.home-sig[data-level="2"]{color:#ffd24a}.home-sig[data-level="1"]{color:#ff6b6b}.home-server .home-sig{padding-left:8px;border-left:1px solid rgba(255,255,255,.2)}.mc-btn.home-server-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;margin:4px 0;padding:6px 12px;text-align:left}.home-server-text{display:grid;gap:2px}.home-server-text small{font-size:11px;color:var(--mc-dim)}.home-server-row .home-sig{font-size:13px}.home-server-row.is-on{outline:2px solid #ffd24a;outline-offset:-2px}.home-server-row.is-on .home-server-text b:before{content:"✓ ";color:#ffd24a}.mc-note.home-server-note{margin:0 0 6px}.home-server-q{margin:0}.home-server-btns{display:flex;gap:8px;margin-top:14px}.home-server-btns .mc-btn{flex:1}.home-join-head{margin:14px 0 6px;font-size:14px;font-weight:400}.home-join{display:flex;gap:8px}.home-join .mc-field{flex:1;min-width:0}.home-duels{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mc-btn.home-duel{position:relative;isolation:isolate;overflow:hidden;display:grid;justify-items:center;align-content:end;gap:6px;min-height:170px;padding:12px;white-space:normal;text-align:center;background:#0b1424;border:1px solid rgba(255,255,255,.22)}.mc-btn.home-duel:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(#060c180d,#060c18e6)}.home-duel-pic{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;transition:transform .35s}.home-duel.is-casual .home-duel-pic{object-position:15% 50%}.home-duel.is-ranked .home-duel-pic{object-position:88% 50%}.mc-btn.home-duel:hover .home-duel-pic,.mc-btn.home-duel:focus-visible .home-duel-pic{transform:scale(1.05)}.mc-btn.home-duel.is-ranked{border:2px solid #ffd257}.home-duel>b{font:800 22px/1.1 var(--mc-font);letter-spacing:.08em}.home-duel>span{display:flex;align-items:center;gap:6px;min-height:36px;font-size:12px;color:#ffffffd9}.home-duel .rk-badge b{color:#fff}.home-duels .home-duel-kit{grid-column:1 / -1}.home-duels .home-duel-kit.is-ffa{grid-column:2}.ht-more{flex:none;display:grid;grid-template-columns:minmax(0,3fr) minmax(15em,2fr);align-items:start;gap:1.1em;padding:.25em}.ht-left{display:grid;gap:1.1em;min-width:0}.ht-heading{margin:0 0 .7em;font-size:1.1em;font-weight:700}.ht-picks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9em}.ht-pick{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:.1em;height:9.5em;padding:.8em .6em;min-width:0;text-align:left}.ht-pick .ht-art{position:absolute;left:50%;top:.3em;transform:translate(-50%);width:86%;height:5.6em;object-fit:contain;filter:drop-shadow(0 .3em .5em rgba(0,0,0,.45))}.ht-pick .ht-art.is-pixel,.ht-pick svg.ht-art{height:3.6em;top:1.2em;image-rendering:pixelated}.ht-pick>span{font-size:.78em;color:#ffffff94;letter-spacing:.06em;word-break:keep-all}.home .ht-pick>span{letter-spacing:.03em}.ht-pick>b{max-width:100%;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:keep-all;font-size:1.1em;line-height:1.15}.ht-free{display:flex;align-items:center;gap:.8em;margin:0;padding:.9em 1.2em;font-size:1.15em;font-weight:700;background:linear-gradient(90deg,#ffc44029,#ffc44000 70%),#0a101cdb;border:1px solid rgba(255,210,87,.35)}.ht-free[hidden]{display:none}.ht-free .hl-ico{width:1.6em;height:1.6em;color:#ffd257}.ht-daily{display:flex;flex-direction:column;gap:.6em;padding:1.3em 1.4em}.ht-daily-head{display:flex;align-items:baseline;justify-content:space-between;gap:.6em}.ht-daily-head .ht-heading{margin:0;font-size:1.35em}.ht-reset{font-size:.85em;color:#fff9}.ht-reset[hidden]{display:none}.ht-tasks{display:grid}.ht-task{display:grid;grid-template-columns:4.2em minmax(0,1fr);align-items:center;gap:.9em;padding:1.1em 0;border-bottom:1px solid rgba(255,255,255,.08)}.ht-task:last-child{border-bottom:0}.ht-task-pic{display:grid;place-items:center;width:4.2em;height:4.2em;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.ht-task-pic img{width:90%;transform:rotate(-12deg)}.ht-task-pic .hl-ico{width:2em;height:2em}.ht-task-copy{display:grid;gap:.45em;min-width:0}.ht-task-top{display:flex;justify-content:space-between;align-items:baseline;gap:.6em}.ht-task-top b{min-width:0;font-size:1.05em}.ht-n{flex:none;font-size:.95em;color:#fffc;font-variant-numeric:tabular-nums}.ht-done{flex:none;font-size:.85em;font-weight:700;color:#ffd257;white-space:nowrap}.ht-meter{height:.35em;overflow:hidden;background:#ffffff1f}.ht-meter i{display:block;height:100%;background:#ffffffd9}.ht-reward{font-size:.85em;color:#ffd257;white-space:pre-wrap}.ht-task.is-done .ht-task-top b{color:#ffffff8c}.ht-task.is-done .ht-meter i,.ht-level .ht-meter i{background:var(--hl-gold)}.ht-task.is-done .ht-task-pic{color:#ffd257;background:#ffd2571a;border-color:#ffd2574d}.ht-level{display:grid;gap:.6em;margin-top:auto;padding:1.1em 1.2em;background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}.ht-level[hidden]{display:none}.ht-level-top{display:flex;align-items:center;gap:.7em;font-size:1.05em}.ht-badge{padding:.25em .7em;font-weight:800;color:var(--hl-gold);border:1px solid rgba(255,210,87,.45);background:#ffd2571a}.ht-level .ht-meter{height:.6em}.ht-level-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.3em .8em;font-size:.85em;color:#ffffff9e}.home-loadout,.home-loadout-smith{display:flex;flex-direction:column;max-height:calc(100dvh - 28px);overflow:hidden}.home-loadout>.mc-head,.home-loadout-smith>.mc-head{flex:none}.home-loadout>.mc-body,.home-loadout-smith>.mc-body{min-height:0;overflow:auto}.home-loadout .ad-list{min-height:0;max-height:220px}.loadout-gun{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding:10px;background:var(--mc-glass);border:2px solid var(--mc-line)}.loadout-gun-head{margin:0;font-size:12px;font-weight:400;color:var(--mc-dim)}.loadout-skins{min-width:0}.loadout-gun .bag-skins{grid-template-columns:repeat(auto-fill,minmax(min(76px,100%),1fr))}.loadout-gun .bag-tile{position:relative;flex-direction:column;gap:4px;min-width:0;min-height:0;padding:6px 4px;white-space:normal;border-width:2px}.loadout-gun .bag-tile[aria-pressed=true]{background-color:var(--mc-sea);border-color:var(--mc-teal)}.loadout-gun .bag-thumb,.loadout-gun .bag-swatch{height:28px}.loadout-gun .bag-note{margin:0}.loadout-boxes{display:flex;flex-wrap:wrap;gap:6px}.loadout-boxes .mc-btn{flex:1;min-height:30px;padding:4px 8px;font-size:11px}.loadout-chips{display:flex;flex-wrap:wrap;gap:6px}.loadout-chips[hidden]{display:none}.loadout-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;font-size:11px;background:var(--mc-fill);border:1px solid var(--mc-line)}.loadout-chip.is-fitted{border-color:var(--mc-teal)}.loadout-chip small{color:var(--mc-teal);font-size:9px}.loadout-chip.is-locked{color:var(--mc-dim)}.loadout-lock{flex:none}.loadout-gun .loadout-smith{min-height:30px;font-size:12px;background-color:var(--mc-sea)}.home-loadout-smith>.mc-body{display:flex;flex-direction:column;height:560px}.home-prof{align-self:center;width:min(100%,560px);max-height:100%;overflow:auto;padding:18px 22px;background:var(--mc-glass-deep);border:3px solid var(--mc-line)}.home-prof-name{margin:0 0 14px;font-size:24px;font-weight:400;overflow-wrap:anywhere}.home-lv{margin-bottom:14px}.home-lv h3{margin:0 0 6px;font-size:12px;font-weight:400;letter-spacing:.1em;color:var(--mc-dim)}.home-lv-row{display:flex;justify-content:space-between;gap:12px;margin-bottom:4px;font-size:15px}.home-lv-row span+span{font-size:12px;color:var(--mc-dim)}.home-xp{height:14px;background:#0006;border:2px solid var(--mc-line)}.home-xp i{display:block;width:0;height:100%;background:var(--mc-teal)}.home-tiles{display:grid;grid-template-columns:1fr 1fr;gap:8px}.home-tile{display:grid;gap:4px;padding:8px 12px;background:var(--mc-fill)}.home-tile span{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--mc-dim)}.home-tile b{font-size:18px;font-weight:400}@media(max-height:800px){.hl>.hl-lc:where(:has(.hl-guns:not([hidden]))){gap:.5em}:where(.hl-lc:has(.hl-guns:not([hidden]))) :is(.hl-lc-top,.hl-lc-foot){gap:.5em}:where(.hl-lc:has(.hl-guns:not([hidden]))) .hl-menu-row{height:3em}.hl-guns .home-caption{display:none}}@media(max-height:640px){.hl>.hl-lc{gap:.5em}.hl-lc-top,.hl-lc-foot{gap:.5em}.hl-menu-row{height:3em}.hl-banner{aspect-ratio:4 / 1}.hl-banner-foot{padding-top:.9em}.hl-banner-text small{display:none}.hl-banner-text b{font-size:1.2em}.hl-banner-hero{right:20%;height:180%}}@media(max-height:560px){.hl-menu-row{height:2.7em}.hl-banner{aspect-ratio:5 / 1}}@media(max-height:520px){.hl-guns .home-caption{display:none}.hl>.home-foot .account-save-status{display:none}.hl-menu-row{height:2.7em;font-size:.95em}.hl-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5em}.hl-game>b{font-size:min(1.05em,14.5cqi)}.home{--hl-playh: 6.6em;--hl-toph: 0px}.hl>.hl-top,.hl-games>:is(.hl-games-head,.is-recent){display:none}.hl-banner{display:none}.hl-tile{padding:.15em .8em}.hl-tile>span{display:none}.hl-play .hl-start{height:2.6em;font-size:1.45em}.ht-more{grid-template-columns:minmax(0,1fr);gap:.7em}.ht-left{gap:.7em}.ht-heading{margin-bottom:.4em}.ht-pick{height:5.6em;padding:.4em .6em}.ht-pick .ht-art{height:2.6em;top:.2em}.ht-pick .ht-art.is-pixel,.ht-pick svg.ht-art{height:2em;top:.4em}.ht-free{padding:.5em .8em;font-size:.95em}.ht-daily{padding:.8em 1em}.ht-task{grid-template-columns:3em minmax(0,1fr);padding:.6em 0}.ht-task-pic{width:3em;height:3em}}@media(max-height:640px){.ht-daily{padding:.8em 1em}.ht-task{grid-template-columns:3em minmax(0,1fr);padding:.6em 0}.ht-task-pic{width:3em;height:3em}}@media(max-height:520px){.ht-level{padding:.6em .9em;gap:.4em}.ht-task{padding:.4em 0}}@media(max-height:520px){.home-prof{padding:10px 16px}.home-prof-name{margin-bottom:8px;font-size:20px}.home-lv{margin-bottom:8px}.home-lv h3{margin-bottom:3px}.home-lv-row{margin-bottom:3px;font-size:13px}.home-xp{height:8px}.home-tiles{gap:6px}.home-tile{gap:2px;padding:5px 10px}.home-tile b{font-size:16px}.home .home-account{margin-top:8px}.ht-daily{padding:.6em .7em}.ht-daily-head .ht-heading{font-size:1.1em}.ht-task{grid-template-columns:2.3em minmax(0,1fr);gap:.5em;padding:.35em 0}.ht-task-pic{width:2.3em;height:2.3em}.ht-task-pic .hl-ico{width:1.6em;height:1.6em}.ht-task-copy{gap:.25em}.ht-task-top{gap:.4em}.ht-task-top b{font-size:.95em}.ht-level{padding:.4em .6em;gap:.25em}.ht-level-meta{font-size:max(9px,.8em);letter-spacing:.03em}}@media(max-height:420px){.home-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.home-tile{padding:5px 6px}.ht-daily{padding:.4em .6em}.ht-daily-head{gap:.4em}.ht-daily-head .ht-heading{font-size:1em}.ht-reset{font-size:max(9px,.75em);letter-spacing:.03em}.ht-task{grid-template-columns:2em minmax(0,1fr);padding:.2em 0}.ht-task-pic{width:2em;height:2em}.ht-task-copy{gap:.15em}.ht-task-top{line-height:1.2}.ht-task-top b{font-size:.9em}.ht-n,.ht-done,.ht-reward{font-size:max(9px,.75em)}.ht-meter{height:3px}.ht-level{padding:.3em .5em;gap:.2em}.ht-level-top{font-size:.9em}.ht-badge{padding:.15em .5em}.ht-level .ht-meter{height:4px}}body.touch .hl-menu-row{height:max(3.6em,44px)}body.touch .hl-sign{height:44px}body.touch .hl-icon{width:max(2.6em,44px);height:max(2.6em,44px)}body.touch .hl-bar .mc-lang>.mc-btn{height:44px}body.touch .hl-tile{min-width:44px;min-height:44px;justify-content:center}body.touch .hl-invite{min-height:44px}@media(max-height:420px){body.touch :is(.hl-tl,.hl-lc-foot){grid-auto-flow:column;align-items:center}body.touch .hl>.hl-play{bottom:max(4px,env(safe-area-inset-bottom))}body.touch .hl>.home-foot{right:calc(1.2em + var(--hl-hero) + 8px)}body.touch .hl>.hl-games{top:calc(2.1em + 44px);bottom:calc(1.5em + 44px)}body.touch .hl-games-head{display:none}}body.touch .hl>.home-foot{bottom:0}body.touch .home-foot .news-foot{min-height:44px;padding:0 8px;pointer-events:auto}body.touch .home-more{min-width:44px;min-height:44px;padding:0;color:inherit;font:inherit;letter-spacing:.1em;pointer-events:auto;cursor:pointer;background:none;border:0}body.touch .home-legal{display:none}body.touch .home-legal.is-open{position:absolute;right:0;bottom:100%;display:grid;min-width:96px;gap:0;padding:4px 12px;font-size:0;background:#0a101cf0;border:1px solid rgba(255,255,255,.2)}body.touch .home-legal.is-open :is(a,button){display:flex;align-items:center;min-height:44px;margin:0;padding:0;font-size:13px;color:#fff}.home-tab.has-badge{position:relative}.friends-badge{position:absolute;top:-8px;right:-6px;box-sizing:border-box;min-width:20px;padding:1px 5px;font:400 11px/1.3 var(--mc-font);text-align:center;color:#fff;text-shadow:none;pointer-events:none;background:#e0443e;border:2px solid #000}.friends{flex:1;min-height:0;display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr) minmax(0,1fr);gap:20px}.friends,.friends *{scrollbar-color:rgba(255,255,255,.3) transparent;scrollbar-width:thin}.friends-side{min-width:0;min-height:0;display:flex;flex-direction:column;gap:10px;overflow-y:auto;padding:16px 18px;background:var(--mc-glass-deep);border:3px solid var(--mc-line);border-radius:12px}.friends-head{margin:0;font:700 18px/1.1 var(--mc-font);letter-spacing:.08em}.friends-line{margin:-4px 0 0;font-size:13px;color:var(--mc-dim)}.friends-sub{margin:0;font-size:12px;font-weight:400;letter-spacing:.1em;color:var(--mc-dim)}.friends-what{margin:0;font-size:12px;color:var(--mc-dim)}.friends-what:empty{display:none}.friends-tools{display:contents}.friends-add{display:flex;gap:8px}.friends-add .mc-field{flex:1;min-width:0}.friends .mc-field{-webkit-user-select:text;user-select:text}.friends-note{margin:0;font-size:13px;color:#ffd24a}.friends-note:empty{display:none}.friends-more>summary{cursor:pointer;font-size:13px;color:var(--mc-dim)}.friends-more>summary:hover,.friends-more>summary:focus-visible{color:#fff;outline:none}.friends-more[open]>summary{margin-bottom:8px}.friends-asks,.friends-cg{display:grid;gap:6px}.friends-asks-list,.friends-cg-list{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;max-height:9.5em;overflow-y:auto}.friends-ask,.friends-cg-row{display:flex;align-items:center;gap:6px;min-height:40px;padding:3px 4px 3px 12px;background:var(--mc-fill);border-radius:6px}.friends-ask .mc-btn,.friends-cg-row .mc-btn{min-width:36px;min-height:32px;padding:0;border-width:2px}.friends-ask svg{width:14px;height:14px}.friends-cg-row{gap:8px;padding-left:6px}.friends-cg-row .mc-btn{flex:none;padding:0 12px}.friends-cg-pic{flex:none;width:28px;height:28px;object-fit:cover;background:#00000059;box-shadow:0 0 0 2px #ffffff40}.friends-who{flex:1;min-width:0;display:grid}.friends-blocked>.friends-cg-list{max-height:none}.friends-list{flex:1 1 auto;min-height:96px;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:6px;overflow-y:auto}.friends-row{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:4px 12px;font:400 14px/1.2 var(--mc-font);text-align:left;color:#fff;text-shadow:var(--mc-shadow);cursor:pointer;background-color:var(--mc-fill);border:2px solid transparent;border-radius:8px}.friends-row:hover,.friends-row:focus-visible{outline:none;border-color:#ffffff80;background-color:var(--mc-fill-hi)}.friends-row[aria-pressed=true]{background-color:var(--mc-gold);border-color:#fff9}.friends-dot{flex:none;width:8px;height:8px;background:#ffffff47}.friends-dot.is-on{background:#5ee07a;box-shadow:0 0 6px #5ee07a}.friends-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.friends-where{flex:none;font-size:12px;color:var(--mc-dim)}.friends-where.is-on,.friends-status.is-on{color:#5ee07a}.friends-empty{margin:0;font-size:13px;color:var(--mc-dim)}.friends .friends-card{align-self:start;width:100%}.friends-card .home-prof-name{margin-bottom:4px}.friends-status{margin:0 0 4px;font-size:14px;color:var(--mc-dim)}.friends-joined{margin:0 0 14px;font-size:12px;color:var(--mc-dim)}.friends-card .home-tiles{margin-bottom:14px}.friends-card>.friends-what{margin-top:6px}.friends-card .friends-more{margin-top:12px}.friends-card .friends-more>.mc-btn{display:flex;width:100%}.friends-card .friends-more>.friends-what{margin:4px 0 8px}.friends-act{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.friends .friends-do{flex:1 1 auto}.friends-say{flex:0 0 100%;margin:0;font-size:13px;color:#ffd24a}.friends-gate{grid-column:1 / -1;align-self:center;justify-self:center;display:grid;justify-items:center;gap:12px;max-width:420px;padding:18px 22px;text-align:center;background:var(--mc-glass-deep);border:3px solid var(--mc-line);border-radius:12px}.friends-gate p{margin:0;font-size:14px}@media(max-width:700px){.friends{grid-template:none;grid-template-columns:minmax(0,1fr);gap:12px;overflow-y:auto}.friends-side,.friends-list{overflow:visible}}@media(max-height:520px){.friends{gap:8px;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.friends .friends-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:12px;align-content:start}.friends .friends-card>*{grid-column:1 / -1}.friends .friends-card>.home-prof-name{grid-column:1;grid-row:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.friends .friends-card>.friends-acts{grid-column:2;grid-row:1;justify-self:end;margin-bottom:6px}.friends .friends-card>.friends-acts .friends-act{margin-top:0}.friends .friends-card>.home-lv{grid-column:auto}.friends-card .home-lv-row{gap:6px;font-size:12px}.friends-card .home-lv-row span+span{font-size:10px}.friends-card .home-tile{grid-auto-flow:column;justify-content:space-between;align-items:baseline}.friends-side{gap:6px;padding:8px 10px;border-width:2px}.friends-gate{padding:10px 14px;border-width:2px}.friends-head{font-size:13px}.friends-sub,.friends-note,.friends-say,.friends-more>summary,.friends-line,.friends-what{font-size:11px}.friends-act{gap:6px;margin-top:6px}.friends .mc-btn{min-height:30px;padding:2px 10px;font-size:12px;border-width:2px}.friends .mc-field{padding:4px 8px;font-size:12px;border-width:2px}.friends-ask,.friends-cg-row{min-height:32px}.friends-ask .mc-btn{min-width:30px;min-height:26px;padding:0}.friends-cg-row .mc-btn{min-width:0;min-height:26px;padding:0 8px}.friends-cg-pic{width:22px;height:22px}.friends-asks-list,.friends-cg-list{max-height:7em}.friends-list{min-height:72px}.friends-row{min-height:30px;padding:2px 8px;font-size:12px;border-width:2px}.friends-where{font-size:11px}.friends-card .home-prof-name{margin-bottom:2px}.friends-status{font-size:12px}.friends-joined{margin-bottom:8px;font-size:11px}.friends-card .home-tiles{margin-bottom:8px}.friends-card .friends-more{margin-top:8px}.friends-badge{top:-6px;right:-4px;min-width:16px;padding:0 3px;font-size:9px}}.al-search{position:fixed;inset:0;z-index:23;display:grid;place-items:center;padding:16px;pointer-events:auto;user-select:none;background:#080a12c2}.al-search[hidden]{display:none}.al-search,.al-search *{box-sizing:border-box}.al-search-box{display:grid;justify-items:center;gap:12px;width:min(560px,100%);padding:22px 26px 18px;text-align:center}.al-search-head{margin:0;font-size:22px;font-weight:700;letter-spacing:.14em}.al-search.is-found .al-search-head{color:#7dff9b;animation:al-found .35s ease-out}@keyframes al-found{0%{transform:scale(.8);opacity:.2}}.al-radar{position:relative;width:76px;height:76px}.al-radar i{position:absolute;inset:0;border:2px solid var(--mc-teal);border-radius:50%;opacity:0;animation:al-ping 2.1s linear infinite}.al-radar i:nth-child(2){animation-delay:.7s}.al-radar i:nth-child(3){animation-delay:1.4s}.al-radar b{position:absolute;inset:41%;background:var(--mc-teal);border-radius:50%}.al-search.is-found .al-radar i{animation-play-state:paused}@keyframes al-ping{0%{transform:scale(.2);opacity:.85}to{transform:scale(1);opacity:0}}.al-search-line{margin:0;font-size:13px;color:var(--mc-dim)}.al-search-line b{color:var(--mc-teal);font-size:15px}.al-search-teams{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;width:100%}.al-team{display:grid;gap:4px}.al-vs{font-size:18px;letter-spacing:.1em;color:var(--mc-dim)}.al-slot{padding:5px 8px;border:1px solid var(--mc-line);background:var(--mc-fill);color:var(--mc-dim);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.al-slot.is-in{background:var(--mc-sea);color:#fff;animation:al-seat .3s ease-out}.al-slot.is-me{background:var(--mc-go)}@keyframes al-seat{0%{transform:translateY(7px) scale(.94);opacity:0}}.al-search .al-search-stop{min-width:160px;background-color:var(--mc-grey)}@media(max-height:500px){.al-search{padding:10px}.al-search-box{gap:6px;padding:12px 18px 10px}.al-search-head{font-size:18px}.al-radar{width:44px;height:44px}.al-team{gap:3px}.al-slot{padding:3px 8px}}@media(prefers-reduced-motion:reduce){.al-radar i,.al-slot.is-in,.al-search.is-found .al-search-head{animation:none}}.rk-badge{display:inline-flex;align-items:center;gap:4px;vertical-align:middle}.rk-badge img{display:block;width:64px;height:64px;image-rendering:pixelated}.rk-badge b{font-size:18px;font-weight:400;color:#ffd84a}.rk-badge.is-small{gap:2px;margin-right:6px}.rk-badge.is-small img{width:32px;height:32px}.rk-badge.is-small b{font-size:11px}.home-room-refused .mc-note{overflow-wrap:anywhere}.home-room-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.home-room-actions .mc-btn{min-width:0;white-space:normal}.home-idle .is-saved{color:#8fd16a}.home-idle .home-room-actions{margin-top:14px}.ae-end.is-private .ae-buttons{flex-wrap:wrap}.ae-end.is-private .ae-buttons .mc-btn{min-width:0;padding:6px 10px;font-size:13px;white-space:normal}.ae-end.is-private .ae-buttons .ae-menu{flex:2}@media(max-width:1100px){body:not(.touch-arena) .arena-hud:has(.ah-wait:not([hidden])) .ah-room-chip{top:56px}body:not(.touch-arena) .arena-hud:has(.ah-wait:not([hidden])) .ah-room-chip>b{display:none}body:not(.touch-arena) .arena-hud:has(.ah-wait:not([hidden])) .ah-room-chip>.ah-room-note{position:absolute;right:calc(100% + 8px);top:6px;padding:4px 6px;white-space:nowrap;border:1px solid var(--mc-line);background:#1c2632}}:root{--abyss: #03101c;--chip: rgba(12, 18, 25, .78);--chip-edge: rgba(255, 255, 255, .5);--slot: rgba(20, 26, 33, .72);--text: #ffffff;--dim: #b7c0c8;--panel: #c6c6c6;--ink: #202020;--red: #a91f1f;--red-soft: #df7777;--sea: #7fc8e8;--font: ui-monospace, SFMono-Regular, Menlo, Consolas, "Fusion Pixel", "Microsoft YaHei UI", "Microsoft YaHei", "PingFang SC", "Noto Sans SC", monospace;color-scheme:dark}*{box-sizing:border-box}[hidden]{display:none!important}html,body{height:100%}body{margin:0;overflow:hidden;background:#000;color:var(--text);font:12px/1.45 var(--font)}#game{position:fixed;inset:0;width:100%;height:100%;display:block;outline:none;cursor:crosshair}.hud{position:fixed;inset:0;pointer-events:none;text-shadow:0 1px 2px rgba(0,0,0,.8)}.underwater-tint{position:fixed;inset:0;pointer-events:none;background:#1c56a033}.chip{background:var(--chip);border:1px solid var(--chip-edge);box-shadow:inset 1px 1px #000000b3}.slot:focus-visible{outline:2px solid #fff;outline-offset:1px;position:relative;z-index:2}.f3{position:absolute;left:6px;top:6px;width:min(420px,60vw);display:grid;gap:4px;font-size:13px}.f3>*{margin:0;padding:2px 6px;background:#3c3c3c8c}.meter{margin:0;display:grid;gap:3px}.meter div{display:grid;grid-template-columns:9ch 6ch 1fr;gap:6px;align-items:baseline}.meter dt{color:var(--dim)}.meter dd{margin:0;font-variant-numeric:tabular-nums}.meter dd.u{color:var(--dim);font-size:11px;text-align:right}#curve{display:block;width:100%;height:72px;background:#00000059;border:1px solid rgba(255,255,255,.18)}.legend{display:flex;gap:12px;color:var(--dim);font-size:11px}.legend i{display:inline-block;width:12px;height:3px;margin-right:5px;vertical-align:middle}.fps{position:absolute;left:8px;top:6px;margin:0;pointer-events:none;font-size:12px;font-variant-numeric:tabular-nums;font-family:var(--mc-font, var(--font));font-variant-ligatures:none;font-feature-settings:"liga" 0,"calt" 0;color:#fff;text-shadow:var(--mc-shadow, 1px 1px 0 #000)}.f3:not([hidden])~.fps{display:none}.crosshair{position:absolute;left:50%;top:50%;width:18px;height:18px;transform:translate(-50%,-50%);mix-blend-mode:difference}.crosshair:before,.crosshair:after{content:"";position:absolute;background:#fff}.crosshair:before{left:8px;top:0;width:2px;height:18px}.crosshair:after{left:0;top:8px;width:18px;height:2px}.crosshair.is-gun{--len: 7px;width:calc(2 * (var(--gap, 3px) + var(--len)));height:calc(2 * (var(--gap, 3px) + var(--len)));background:linear-gradient(#fff,#fff) top / 2px var(--len),linear-gradient(#fff,#fff) bottom / 2px var(--len),linear-gradient(#fff,#fff) left / var(--len) 2px,linear-gradient(#fff,#fff) right / var(--len) 2px;background-repeat:no-repeat}.crosshair.is-gun:before,.crosshair.is-gun:after{content:none}.mining-progress{position:absolute;left:50%;top:calc(50% + 20px);width:64px;height:8px;transform:translate(-50%);padding:2px;background:#000000b3;border:2px solid #000;box-shadow:inset 0 0 0 1px #ffffff80,2px 2px #0009}.mining-progress i{display:block;width:100%;height:100%;background:#fff;transform:scaleX(0);transform-origin:left center}.lower{position:absolute;left:0;right:0;top:calc(50% + 32px / var(--hz, 1));bottom:14px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:8px;zoom:var(--hz, 1)}.cross-chips{margin-bottom:auto;display:flex;flex-direction:column;align-items:center;gap:4px}.purifier-hud{padding:3px 10px;white-space:pre-line;text-align:center;font-family:var(--mc-font, var(--font));font-variant-ligatures:none;font-feature-settings:"liga" 0,"calt" 0;font-size:max(12px,calc(9px / var(--hz, 1)));line-height:1.5;color:#fff;text-shadow:var(--mc-shadow, 1px 1px 0 #000);background:var(--mc-glass, rgba(15, 16, 26, .6));border:2px solid var(--mc-line, rgba(255, 255, 255, .28));backdrop-filter:blur(4px)}.purifier-hud b{display:block}.purifier-hud i{font-style:normal;color:#c8d8e4}.hook-hud{padding:3px 10px;white-space:nowrap;font-family:var(--mc-font, var(--font));font-variant-ligatures:none;font-feature-settings:"liga" 0,"calt" 0;font-size:max(12px,calc(9px / var(--hz, 1)));color:#fff;text-shadow:var(--mc-shadow, 1px 1px 0 #000);background:var(--mc-glass, rgba(15, 16, 26, .6));border:2px solid var(--mc-line, rgba(255, 255, 255, .28));backdrop-filter:blur(4px)}.bottom{position:relative;display:grid;justify-items:center;gap:8px}.toast{min-height:1.4em;font-family:var(--mc-font, var(--font));font-variant-ligatures:none;font-feature-settings:"liga" 0,"calt" 0;font-size:16px;color:#fff;text-shadow:var(--mc-shadow, 2px 2px 0 rgba(0, 0, 0, .55));opacity:0;transition:opacity .3s;max-width:min(640px,100vw - 32px);text-align:center}.toast.is-on{opacity:1;transition:none}.toast.is-msg:not([data-q]){background:linear-gradient(90deg,#6ff5ff,#b79bff 50%,#ff8fd8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 0 1px #000) drop-shadow(2px 2px 0 rgba(0,0,0,.7))}.toast.is-msg.is-warn:not([data-q]){background-image:linear-gradient(90deg,#ff6b6b,#ffb14a)}.toast.is-msg b{display:inline-block;font-weight:400;color:#ffd84a;-webkit-text-fill-color:#ffd84a;transform:scale(1.2);text-shadow:0 0 8px rgba(255,200,60,.75);animation:toast-num .35s ease-out}@keyframes toast-num{0%{transform:scale(1.9)}}.zombie-grab{position:fixed;inset:0;z-index:8;pointer-events:none}.zombie-grab:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse,transparent 30%,rgba(70,0,0,.8) 100%);animation:zombie-grab-pulse .8s ease-in-out infinite alternate}.zombie-grab-prompt{position:absolute;left:50%;top:62%;transform:translate(-50%,-50%);width:max-content;max-width:90%;display:grid;justify-items:center;gap:16px;text-align:center;color:#fff;font-size:14px;font-family:var(--mc-font, var(--font));font-variant-ligatures:none;font-feature-settings:"liga" 0,"calt" 0;text-shadow:var(--mc-shadow, 2px 2px 0 #000)}.zombie-grab-key{position:relative;display:grid;place-items:center;width:56px;height:56px;background:#4a3f48;border:2px solid #241c22;box-shadow:inset 0 2px #ffffff1f,2px 2px #000}.zombie-grab-key svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:80px;height:80px;filter:drop-shadow(2px 2px 0 #000);overflow:visible;pointer-events:none}.zombie-grab-key b{font-size:24px;font-weight:400;line-height:1}.zombie-grab-key.is-long b{font-size:12px}.zombie-grab-key.is-pop{animation:zombie-grab-pop .16s ease-out}@keyframes zombie-grab-pulse{0%{opacity:.55}to{opacity:1}}@keyframes zombie-grab-pop{0%{transform:scale(1.15)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.zombie-grab:before,.zombie-grab-key.is-pop{animation:none}}.helm-hud{padding:3px 10px;font-variant-numeric:tabular-nums;font-family:var(--mc-font, var(--font));font-variant-ligatures:none;font-feature-settings:"liga" 0,"calt" 0;font-size:13px;color:#fff;text-shadow:var(--mc-shadow, 1px 1px 0 #000);background:var(--mc-glass, rgba(15, 16, 26, .6));border:2px solid var(--mc-line, rgba(255, 255, 255, .28));backdrop-filter:blur(4px)}.helm-hud .ap-kb{margin:-4px 6px -3px;vertical-align:1px}.helm-hud .ap-kb:first-child{margin-left:0}.hotbar{pointer-events:auto;display:flex;gap:4px;padding:4px;background:var(--mc-glass, rgba(15, 16, 26, .6));border:2px solid var(--mc-line, rgba(255, 255, 255, .28));backdrop-filter:blur(4px)}.slot{position:relative;width:46px;height:46px;display:grid;place-items:center;padding:0;font-family:var(--mc-font, var(--font));font-variant-ligatures:none;font-feature-settings:"liga" 0,"calt" 0;font-size:12px;color:var(--text);text-shadow:var(--mc-shadow, 1px 1px 0 #000);cursor:pointer;background:#64646433;border:0}.slot.is-on{background:var(--mc-pick, rgba(26, 138, 212, .4))}.hotbar .off-slot{position:absolute;right:calc(100% + 8px);top:50%;transform:translateY(-50%);background:var(--mc-glass, rgba(15, 16, 26, .6));border:2px solid var(--mc-line, rgba(255, 255, 255, .28))}.hotbar .off-slot[hidden]{display:none}.slot img{width:34px;height:34px;image-rendering:pixelated}.slot b{position:absolute;right:3px;bottom:1px;font-size:13px;font-weight:700}.slot[data-cd]:after{content:attr(data-cd);position:absolute;inset:0;display:grid;place-items:center;background:linear-gradient(to top,rgba(12,40,80,.7) var(--cd-fill, 100%),rgba(12,40,80,.15) 0);color:#c8f2ff;font-size:16px;font-weight:700}.slot s{position:absolute;left:3px;top:1px;font-size:calc(9px / var(--hz, 1));text-decoration:none;text-shadow:none;color:#fff6}.hint-card{display:grid;justify-items:center;gap:12px;padding:4px 12px;text-align:center;font-family:var(--mc-font, var(--font));font-variant-ligatures:none;font-feature-settings:"liga" 0,"calt" 0;font-size:13px;color:#fff;text-shadow:var(--mc-shadow, 2px 2px 0 rgba(0, 0, 0, .55));background:var(--mc-glass, rgba(15, 16, 26, .6));border:2px solid var(--mc-line, rgba(255, 255, 255, .28));backdrop-filter:blur(4px)}.hint-card b{font-weight:400;background:linear-gradient(90deg,#6ff5ff,#b79bff 50%,#ff8fd8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 0 1px #000) drop-shadow(2px 2px 0 rgba(0,0,0,.7))}.hint-card b .mc-key{-webkit-text-fill-color:currentColor}.hint-card .mc-mouse{display:none}.hint.is-cta{position:fixed;inset:0;z-index:1;display:grid;place-items:center;padding:16px}.cross-chips:has(>.hint.is-cta:not([hidden])):before{content:"";position:fixed;inset:0;background:#0a0c1480}.hint.is-cta .hint-card{max-width:100%;padding:16px 28px 14px;font-size:clamp(18px,min(3.4vw,6vh),30px);line-height:1.2;background:var(--mc-glass-deep, rgba(15, 16, 26, .78));border-width:3px;box-shadow:0 8px 16px #00000040}.hint.is-cta .mc-mouse,.hint.is-cta .mc-mouse svg{display:block;width:45px;height:55px}@media(max-width:1200px){body:not(.touch):has(.goals.is-opening:not([hidden])) .hint.is-cta{padding-left:calc(328px / var(--hz, 1));padding-right:calc(176px / var(--hz, 1))}}@media(max-height:500px){body:not(.touch):has(.buildbar:not([hidden])) .hint.is-cta{align-items:start}}body:has(.fi-card:not([hidden]):not(.is-missed)) .hint.is-cta,body:has(.fi-card:not([hidden]):not(.is-missed)) .cross-chips:before{visibility:hidden}.hint.is-cta .mc-key{font-size:.8em}@media(prefers-reduced-motion:no-preference){.hint.is-cta,.cross-chips:before{animation:hint-in .2s ease-out}.hint.is-cta .hint-card{animation:hint-pulse 1s ease-in-out infinite alternate}@keyframes hint-in{0%{opacity:0}}@keyframes hint-pulse{to{border-color:#fff9;background-color:#283048db}}}.zone-hud,.aboard-hud,.border-hud{position:fixed;top:calc(var(--mini, 180px) + 36px);right:12px;width:var(--mini, 180px);text-align:center;padding:3px 0;pointer-events:none;zoom:var(--hz, 1);font-family:var(--mc-font, var(--font));font-variant-ligatures:none;font-feature-settings:"liga" 0,"calt" 0;font-size:max(11px,calc(9px / var(--hz, 1)));line-height:15.95px;color:#fff;text-shadow:var(--mc-shadow, 1px 1px 0 #000);border:2px solid transparent}.zone-hud:empty,.aboard-hud:empty,.border-hud:empty{display:none}.zone-hud.is-safe{color:#7de88f}.zone-hud.is-free{color:#ff7a7a}.aboard-hud{top:calc(var(--mini, 180px) + 62px);color:#ffce7a}.border-hud{top:calc(var(--mini, 180px) + 88px);color:#ff8a4a}body:has(.map-info.is-off) :is(.zone-hud,.aboard-hud,.border-hud){translate:0 -20px}.rate-hud{position:fixed;top:12px;right:calc(var(--mini, 180px) + 20px);pointer-events:none;zoom:var(--hz, 1);white-space:nowrap;border-color:#ffd24acc;color:#ffd24a}body.touch-raft .rate-hud{top:calc(max(8px,env(safe-area-inset-top)) + 90px * var(--tc-k, 1) + 6px);right:max(8px,env(safe-area-inset-right));padding:2px 8px;font-size:11px}.net-overlay{position:fixed;inset:0;z-index:2100;display:grid;place-items:center;background:linear-gradient(#0a0c14b8,#0a0c14b8),var(--mc-tile) 0 0 / 64px 64px;image-rendering:pixelated}.net-overlay .chip{display:grid;justify-items:center;gap:10px;max-width:min(420px,90vw);padding:16px 22px;text-align:center;font-family:var(--mc-font, var(--font));font-variant-ligatures:none;font-feature-settings:"liga" 0,"calt" 0;color:#fff;text-shadow:var(--mc-shadow, 0 1px 2px rgba(0, 0, 0, .8));background:var(--mc-glass-deep, rgba(15, 16, 26, .78));border:3px solid var(--mc-line, rgba(255, 255, 255, .28));box-shadow:0 8px 16px #00000040}.net-overlay b{font-size:15px;font-weight:400}.net-overlay span{color:var(--mc-dim, var(--dim))}.net-overlay button,.net-overlay a{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:4px 16px;font:400 13px/1.2 var(--mc-font, var(--font));font-variant-ligatures:none;font-feature-settings:"liga" 0,"calt" 0;color:#fff;text-shadow:var(--mc-shadow, 0 1px 2px rgba(0, 0, 0, .8));text-decoration:none;cursor:pointer;background-color:var(--mc-fill, rgba(255, 255, 255, .1));border:3px solid var(--mc-line, rgba(255, 255, 255, .28))}.net-overlay button:hover,.net-overlay a:hover,.net-overlay button:focus-visible,.net-overlay a:focus-visible{outline:none;border-color:#fff9;background-image:linear-gradient(#ffffff1f,#ffffff1f)}.settings-key>span:last-child{flex:1;color:#fff;text-align:left}.settings-caps{display:flex;flex-wrap:wrap;gap:4px;min-width:150px}@media(max-height:620px){#curve,.legend{display:none}}@media(max-height:620px),(max-width:1100px){.lower,.bottom{gap:4px}}@media(max-width:1400px),(max-height:760px){body:not(.touch){--hz: .85}body:not(.touch) .hud>.lower~.chat{left:calc(240px * var(--hz))}body:not(.touch) .sidebar~.gun-hud{bottom:14px}}@media(max-height:600px){body:not(.touch){--hz: .75}}@media(max-height:500px){body:not(.touch){--hz: .7}}@media(max-height:760px){body:not(.touch) .bottom:has(>.buildbar:not([hidden]))>:is(.helm-hud,.skill-popup){display:none}}.sidebar~.gun-hud{zoom:var(--hz, 1)}.sidebar~.gun-hud span{font-size:max(11px,calc(9px / var(--hz, 1)));letter-spacing:max(0px,calc(.44px - (1em - 11px) * 2 / 3))}@media(max-width:760px){.slot{width:34px;height:34px}.slot img{width:26px;height:26px}}body.touch-raft .mc-slider input{min-height:40px}body.touch-raft .raft-slot-tools{position:sticky;top:0;z-index:4;display:flex;gap:6px;justify-content:flex-end;padding:4px 8px;background:var(--mc-glass-deep)}body.touch-raft .raft-slot-tools .mc-btn{min-width:72px;min-height:44px}body.touch-raft .raft-slot-held{position:relative;width:40px;height:40px;border:2px solid var(--mc-teal)}body.touch-raft .raft-slot-held[hidden]{display:none}body.touch-raft .raft-slot-held img{width:100%;height:100%;image-rendering:pixelated}body.touch-raft .raft-slot-held b{position:absolute;right:2px;bottom:0;font-size:13px;font-weight:400}body.touch-raft .raft-chat-button{position:fixed;top:8px;left:50%;translate:-50% 0;z-index:25;pointer-events:auto;min-width:44px;min-height:40px;padding:4px 8px}body.touch-raft .chat.is-open{left:max(8px,env(safe-area-inset-left));width:min(620px,calc(100vw - 16px));bottom:var(--phone-chat-bottom, 8px);z-index:35}body.touch-raft .chat.is-open .chat-log{max-height:min(100px,25dvh)}body.touch-raft .chat:not(.is-open){left:max(8px,env(safe-area-inset-left));width:min(300px,36vw);font-size:11px;top:calc(max(8px,env(safe-area-inset-top)) + 38px);bottom:auto}body.touch-raft .chat:not(.is-open) .chat-log{display:flex;flex-direction:column;justify-content:flex-end;max-height:min(84px,calc(100dvh - max(8px,env(safe-area-inset-top)) - 44px - var(--tc-k, 1) * (var(--tc-bottom) + var(--tc-grid) + 78px)))}body.touch-raft .chat:not(.is-open) .chat-line:nth-last-child(n+4){display:none}body.touch-raft:has(.hud-corner .goals.is-open) .chat:not(.is-open){visibility:hidden}body.touch-raft .toast{max-width:calc(100vw - 32px);font-size:13px;text-align:center;overflow-wrap:anywhere}body.touch-raft .lower{bottom:max(12px,env(safe-area-inset-bottom))}body.touch-raft :is(.lower,.bottom){gap:2px}body.touch-raft .cross-chips{--row-w: calc(100vw - 2 * var(--tc-k, 1) * (var(--tc-l, 12px) + 16px + 3 * var(--tc-cell, 52px)));position:relative;margin-bottom:0;flex-flow:row nowrap;justify-content:center;align-items:center;gap:4px;max-width:var(--row-w)}body.touch-raft:has(.tc-role-reload:not([hidden])):not(:has(.buildbar:not([hidden]))) .cross-chips{--row-w: min(calc(100vw - 2 * var(--tc-k, 1) * (var(--tc-l, 12px) + 16px + 3 * var(--tc-cell, 52px))), calc(100vw - 2 * var(--tc-k, 1) * (var(--tc-r, 12px) + 231px)))}body.touch-raft .cross-chips>.toast{position:absolute;left:50%;bottom:calc(100% + 2px);translate:-50% 0;width:max-content;max-width:var(--row-w);min-height:0;line-height:24px;pointer-events:none}body.touch-raft .cross-chips>.helm-hud{display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-pack:center;-webkit-line-clamp:2;overflow:hidden;height:36px;max-width:200px;padding:0 8px;white-space:normal;text-align:center;font-size:11px;line-height:16px;align-content:center;min-width:0}body.touch-raft .cross-chips>div.helm-hud{flex-shrink:100}body.touch-raft .cross-chips>button.helm-hud{height:44px;pointer-events:auto;cursor:pointer;touch-action:manipulation;border-color:#dcecff80;border-radius:4px;box-shadow:inset 0 2px #ffffff1f,0 2px #00000059}body.touch-raft .cross-chips>button.helm-hud:active{background:#4fc1b073;border-color:var(--mc-sea, #4fc1b0)}@media(max-width:719px){body.touch-raft .cross-chips>.helm-hud{max-width:124px}body.touch-raft .cross-chips:has(>.purifier-hud:not([hidden]))>div.helm-hud{display:none}}body.touch-raft .raft-chat-actions{display:none;gap:6px;justify-content:flex-end;pointer-events:auto}body.touch-raft .chat.is-open .raft-chat-actions{display:flex}body.touch-raft .raft-chat-actions .mc-btn{min-width:44px;min-height:40px}body.touch-raft .chat-input{min-height:40px}body.touch-raft .map-big{gap:4px}body.touch-raft .map-big .map-hint{display:none}body.touch-raft .raft-map-tools{position:absolute;right:6px;top:6px;display:flex;gap:4px;z-index:2}body.touch-raft .raft-map-tools .mc-btn{min-width:44px;min-height:44px;padding:4px 8px}@media(orientation:landscape){body.touch-raft .map-big{flex-direction:row-reverse;gap:8px;padding:0 56px 0 12px}body.touch-raft .raft-map-tools{flex-direction:column}body.touch-raft .raft-map-tools>:last-child{order:-1}}body.touch-raft .map-menu .mc-btn{min-height:40px}.sidebar{position:fixed;right:12px;width:180px;box-sizing:border-box;top:max(calc(var(--mini, 180px) + 66px),min(max(calc(var(--mini, 180px) + 120px),calc(50% - 116px)),calc(100% - 420px)));zoom:var(--hz, 1);padding:8px 10px;pointer-events:none;font-size:max(11px,calc(9px / var(--hz, 1)));line-height:1.25;background:var(--mc-glass);border:2px solid var(--mc-line);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.sb-title{text-align:center;font-size:14px;letter-spacing:.12em;color:#ffd24a}.sb-title:after{content:"";display:block;height:2px;margin:5px 30px 6px;background:var(--mc-teal)}.sb-label,.sb-tile>span,.sb-srow span{color:var(--mc-dim);text-transform:uppercase;letter-spacing:max(0px,calc(.66px - (1em - 11px) * 2 / 3))}.sb-label,.sb-tile>span,.sb-srow,.sb-host{line-height:13.75px}.sb-label{display:flex;align-items:center;justify-content:space-between}.sb-safe{margin:3px 0 2px;color:#7de88f}.sb-safe[hidden]{display:none}.sb-hint{display:flex;align-items:center;gap:4px}.sb-key{padding:0 4px 1px;font:inherit;color:#fff;background:#ffffff29;border:1px solid var(--mc-line)}.sidebar b{font-weight:400;font-variant-numeric:tabular-nums;white-space:nowrap}.sb-xrow{display:flex;justify-content:space-between;align-items:baseline;font-size:13px}.sb-pct{font-size:max(11px,calc(9px / var(--hz, 1)));color:var(--mc-dim)}.sb-xp{height:5px;margin:3px 0 8px;background:#0006}.sb-xp i{display:block;width:0;height:100%;background:var(--mc-teal)}.sb-coins,.sb-ec{position:relative;display:flex;align-items:center;gap:6px}.sb-coins{font-size:22px;color:#ffd24a}.sb-ec{margin-top:2px;font-size:16px;color:#8fd0ff}.sb-ec-icon,.ec-icon{flex:none;width:18px;height:18px;background:url(data:image/png;base64,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) 0 0 / 100% 100% no-repeat}.sb-unit{font-size:max(11px,calc(9px / var(--hz, 1)));color:var(--mc-dim)}.sb-gain{position:absolute;right:0;font-size:14px;color:#ffe14d;opacity:0}.sb-ec .sb-gain{color:#bfe6ff}.ess-icon{display:inline-block;flex:none;width:18px;height:18px;vertical-align:middle;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 9' shape-rendering='crispEdges'%3E%3Cpath fill='%231d5a0c' d='M3 0h3v1H3zM1 1h2v1H1zM6 1h2v1H6zM1 2h1v1H1zM7 2h1v1H7zM0 3h1v1H0zM8 3h1v1H8zM0 4h1v1H0zM8 4h1v1H8zM0 5h1v1H0zM8 5h1v1H8zM1 6h1v1H1zM7 6h1v1H7zM1 7h2v1H1zM6 7h2v1H6zM3 8h3v1H3z'/%3E%3Cpath fill='%236fe03a' d='M3 1h3v1H3zM2 2h1v1H2zM5 2h2v1H5zM1 3h1v1H1zM5 3h3v1H5zM1 4h1v1H1zM4 4h3v1H4zM1 5h5v1H1zM2 6h3v1H2zM3 7h3v1H3z'/%3E%3Cpath fill='%23c8ff6a' d='M3 2h2v1H3zM2 3h1v1H2zM4 3h1v1H4zM2 4h2v1H2z'/%3E%3Cpath fill='%23ffffff' d='M3 3h1v1H3z'/%3E%3Cpath fill='%233fae22' d='M7 4h1v1H7zM6 5h2v1H6zM5 6h2v1H5z'/%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat}.sb-ess{color:#9cff6a}.sb-ess .sb-unit{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-ess .sb-gain{color:#d2ffb8}.sb-essbar{height:3px;margin:3px 0 0;background:#0006}.sb-essbar i{display:block;width:0;height:100%;background:#7cf23a;transition:width .5s ease-out}.sb-fly.sb-orb{filter:drop-shadow(0 0 4px rgba(124,242,58,.9))}.sb-purple{color:#d59bff}.sb-gem-icon{flex:none;width:18px;height:18px;image-rendering:pixelated}.sb-purple .sb-gain{color:#ecd2ff}.sb-tile .sb-purple{gap:4px;margin:0;font-size:14px}.sb-tile .sb-purple b{color:inherit}.sb-tile .sb-gem-icon{width:14px;height:14px}.sb-coins b,.sb-ec b{transform-origin:left center}.is-gain>b{animation:sb-pulse .3s ease-out}.is-gain>.sb-gain{animation:sb-rise 1s ease-out}@keyframes sb-pulse{50%{transform:scale(1.12)}}@keyframes sb-rise{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-14px)}}.sb-fly{position:fixed;left:0;top:0;z-index:60;width:18px;height:18px;pointer-events:none;filter:drop-shadow(0 0 4px rgba(255,210,74,.8))}body.zombie-world .sb-coins{color:#9bdb75}body.zombie-world .sb-coins b:before{content:"$"}body.zombie-world .sb-coins .sb-gain{color:#c4ecaa}body.zombie-world .sb-fly{filter:drop-shadow(0 0 4px rgba(155,219,117,.8))}.sb-coins .coin-icon{transform-origin:center}.is-bump>b{animation:sb-bump .28s ease-out}.is-bump>.coin-icon,.is-bump>.ess-icon{animation:sb-bump .28s ease-out}@keyframes sb-bump{40%{transform:scale(1.45)}}.sb-xrow{position:relative}.sb-xgain{right:36px;font-size:max(12px,calc(9px / var(--hz, 1)));color:#7ff0dc}.sb-xp i{transition:width .5s ease-out}.sb-tiles{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:6px 0}.sb-tile{display:grid;padding:4px 6px;background:var(--mc-fill)}.sb-tile b{font-size:14px;color:#ff9a9a}.sb-tile+.sb-tile b{color:#9fd8ff}:lang(vi) :is(.sb-title,.sb-tile>span){letter-spacing:0}:lang(vi) .sb-tiles{grid-template-columns:repeat(2,minmax(max-content,1fr))}:lang(vi) .sb-tile>span{white-space:nowrap}.sb-title.is-zombie{letter-spacing:.04em}.sb-day{display:grid;gap:1px}.sb-day b{font-size:18px;color:#ffd24a}.sb-day.is-night b{color:#9fb4ff}.sb-day .sb-energy{color:#ffcd2e}.sb-day .sb-energy:empty{display:none}.sb-stam{margin-top:6px}.sb-stam b{color:#f2e6a0;letter-spacing:0}.sb-stambar{height:5px;margin-top:3px;background:#0006}.sb-stambar i{display:block;width:100%;height:100%;background:#f2e6a0;transition:width .25s linear}.sb-stam.is-low b{color:#f0a040}.sb-stam.is-low .sb-stambar i{background:#f0a040}.sb-stam.is-out b{color:#e04a3a}.sb-stam.is-out .sb-stambar{background:#e04a3a59}.sb-stam.is-out .sb-stambar i{background:#e04a3a}.sb-server{padding-top:6px;border-top:1px solid rgba(255,255,255,.16);color:var(--mc-dim)}.sb-srow{display:flex;align-items:center;gap:5px}.sb-srow span{flex:1}.sb-host{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ffffffd9}.sb-bars{display:flex;align-items:flex-end;gap:1px;height:9px}.sb-bars i{width:3px;background:#ffffff40}.sb-bars i:nth-child(1){height:3px}.sb-bars i:nth-child(2){height:5px}.sb-bars i:nth-child(3){height:7px}.sb-bars i:nth-child(4){height:9px}.sb-server[data-level="1"] .sb-bars i:nth-child(-n+1),.sb-server[data-level="2"] .sb-bars i:nth-child(-n+2),.sb-server[data-level="3"] .sb-bars i:nth-child(-n+3),.sb-server[data-level="4"] .sb-bars i{background:currentColor}.sb-server[data-level="4"]{color:#5ee07a}.sb-server[data-level="3"],.sb-server[data-level="2"]{color:#ffd24a}.sb-server[data-level="1"]{color:#ff6b6b}@media(max-height:440px){body:not(.touch) .sidebar{width:220px;padding:4px 8px}body:not(.touch) .sb-title{font-size:13px;line-height:1.2;letter-spacing:0}body:not(.touch) .sb-title:after{margin:3px 24px 4px}body:not(.touch) .sb-xp{margin-bottom:2px}body:not(.touch) .sb-tiles{gap:4px;margin:4px 0}body:not(.touch) .sb-tile{padding:2px 4px}body:not(.touch) .sb-server{padding-top:3px}}@media(prefers-reduced-motion:reduce){.is-gain>b,.is-gain>.sb-gain,.is-bump>b,.is-bump>.coin-icon,.is-bump>.ess-icon{animation:none}.sb-xp i,.sb-essbar i,.sb-stambar i{transition:none}}.home-bag{flex:1;min-height:0;display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr) minmax(0,3fr);gap:14px}.bag-stage{display:flex;min-width:0;min-height:0}.bag-stage .home-stage{width:100%}.bag-panel{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--mc-glass-deep);border:3px solid var(--mc-line);border-radius:12px}.bag-panel .mc-tabs{padding:10px 12px 6px}.bag-body{--pad: 12px;flex:1;min-height:0;overflow:auto;padding:4px var(--pad) 10px}.bag-note{margin:0 0 10px}.bag-status{min-height:1.3em;margin:0;padding:0 14px 10px;font-size:12px;color:#ffd24a}.home-bag.is-wide{grid-template-columns:minmax(0,1fr)}.home-bag.is-wide>.bag-stage{display:none}.bag-smith{flex:1;min-height:0;display:flex;flex-direction:column;overflow:auto;padding:4px 12px 10px}.bag-smith[hidden]{display:none}.bag-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px}.home .bag-tile{position:relative;flex-direction:column;justify-content:flex-start;gap:6px;min-width:0;min-height:0;padding:8px 4px 6px;white-space:normal;border-width:2px}.bag-pic{display:block;flex:none;width:48px;height:48px;image-rendering:pixelated}canvas.bag-pic{background:#00000040}.bag-name{max-width:100%;font-size:11px;line-height:1.2;text-align:center;overflow-wrap:anywhere}.bag-tag{font-size:9px;line-height:1.2;color:#ffd24a}.bag-copies{position:absolute;top:3px;right:5px;font-size:13px;line-height:1;color:#ffd24a;text-shadow:1px 1px 0 #000}.bag-filter{position:sticky;top:-4px;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 calc(-1 * var(--pad)) 8px;padding:4px var(--pad) 8px;background:#0c1422;border-bottom:1px solid var(--mc-line)}.home .bag-chip{min-width:0;min-height:32px;padding:2px 12px;font-size:13px}.home .bag-chip[aria-pressed=true]{color:#0c1422;text-shadow:none;background-color:var(--mc-teal);border-color:var(--mc-teal)}.bag-chip-pic{display:block;flex:none;width:22px;height:22px;image-rendering:pixelated;background:#00000059}.home .bag-scrap{min-height:32px;margin-left:auto;padding:2px 12px;font-size:13px}.home .bag-scrap[aria-pressed=true]{background-color:var(--mc-sea);border-color:var(--mc-teal)}.bag-on{position:absolute;top:0;left:0;padding:1px 5px;font-size:10px;line-height:1.3;color:#0c1422;background:var(--mc-teal)}.home .bag-tile:has(>.bag-on){outline:2px solid var(--mc-teal);outline-offset:1px}.bag-on~.bag-copies{top:19px}.home .bag-tile[aria-pressed=true]{background-color:var(--mc-sea);border-color:var(--mc-teal)}.home .bag-tile[data-q]{border-color:var(--q);box-shadow:inset 0 0 10px 1px var(--q)}.bag-tile.is-locked>*{opacity:.4;filter:grayscale(.6)}.bag-tile.is-locked>.bag-tag{opacity:1;filter:none}.bag-tile.is-locked[aria-pressed=true]>*{opacity:1;filter:none}.bag-tile.is-locked:after{content:"";position:absolute;top:4px;right:4px;width:14px;height:14px;filter:drop-shadow(0 1px 1px rgba(0,0,0,.8));background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 7' shape-rendering='crispEdges'%3E%3Cpath fill='%23fff' d='M2 0h3v1H2zM1 1h1v2H1zM5 1h1v2H5zM0 3h7v4H0z'/%3E%3Cpath fill='%23444' d='M3 4h1v2H3z'/%3E%3C/svg%3E") center / contain no-repeat}.home .bag-box{display:flex;width:100%;min-height:48px;margin-top:12px;font-size:16px}.bag-body.is-looks{padding-bottom:0}.bag-head{margin:14px 0 8px;font-size:13px;font-weight:400;color:var(--mc-dim)}.bag-body .mc-row,.bag-body .mc-seg{flex-wrap:wrap}.bag-strip{display:flex;flex-wrap:wrap;align-items:center;gap:8px 0;margin:4px 0 10px;padding:8px 14px;background:var(--mc-fill);border:1px solid var(--mc-line)}.bag-strip .mc-row{margin:0;padding:0;min-height:0;gap:14px;background:none;border:0}.bag-strip .mc-row+.mc-row{margin-left:30px;padding-left:30px;border-left:1px solid var(--mc-line)}.bag-faces{display:flex;flex-wrap:wrap;gap:8px}.home .bag-faces .bag-tile{width:78px}.bag-split{display:grid;grid-template-columns:136px minmax(0,1fr);border:1px solid var(--mc-line)}.bag-vtabs{position:sticky;top:0;align-self:start;display:flex;flex-direction:column;background:#ffffff0a}.bag-vtab{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;height:clamp(56px,9.4vh,104px);padding:0 4px;font:inherit;color:#fffc;text-shadow:var(--mc-shadow);cursor:pointer;background:none;border:0;border-top:1px solid rgba(255,255,255,.08)}.bag-vtab:first-child{border-top:0}.bag-vtab:hover,.bag-vtab:focus-visible{outline:none;background:#ffffff0f}.bag-vtab[aria-selected=true]{color:#fff;background:#ffffff14;box-shadow:inset 4px 0 0 var(--mc-teal)}.bag-vtab b{font-size:15px;font-weight:700;letter-spacing:.04em}.bag-vtab[aria-selected=true] b{color:var(--mc-teal)}.bag-vpic{display:block;width:clamp(32px,5vh,56px);height:clamp(32px,5vh,56px);object-fit:contain;background:#00000040}.bag-vpic.is-off{opacity:.4;filter:grayscale(.6)}.bag-pane{--pad: 18px;display:flex;flex-direction:column;min-width:0;padding:16px var(--pad) var(--pad);border-left:1px solid var(--mc-line)}.bag-big{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px}.home .bag-big .bag-tile{gap:0;padding:6px 6px 0}.bag-big .bag-pic{width:100%;height:clamp(72px,12.5vh,134px);object-fit:contain;image-rendering:auto;background:#00000040}.bag-big .bag-name{display:grid;place-items:center;min-height:36px;font-size:clamp(12px,1.4vh,15px);font-weight:600}.bag-big .bag-tile[aria-pressed=true]:after{content:"";position:absolute;inset:5px;pointer-events:none;color:var(--mc-teal);background-repeat:no-repeat;background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-position:left top,left top,right top,right top,left bottom,left bottom,right bottom,right bottom;background-size:14px 2px,2px 14px,14px 2px,2px 14px,14px 2px,2px 14px,14px 2px,2px 14px}.bag-foot{position:sticky;bottom:0;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:auto calc(-1 * var(--pad)) calc(-1 * var(--pad));padding:10px var(--pad);background:#0c1422;border-top:1px solid var(--mc-line)}.bag-colours{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:8px 16px}.bag-dots{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.home .bag-dots .mc-btn:not(.bag-dot){min-width:0;min-height:26px;padding:0 10px;font-size:12px}.home .bag-dot{min-width:0;min-height:0;width:26px;height:26px;padding:0;background-color:var(--dot);border-color:#fff6}.home .bag-colours .bag-dot{width:32px;height:32px}.home .bag-dot[aria-pressed=true]{background-color:var(--dot);outline:2px solid var(--mc-teal);outline-offset:2px}.home .bag-foot .bag-confirm{flex:1 1 200px;width:auto;max-width:320px;min-height:40px;margin:0 0 0 auto}.bag-body>.bag-foot{margin-top:12px}.bag-body:has(>.bag-foot){padding-bottom:0}.bag-gun{display:grid;gap:8px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.12)}.bag-gun:last-child{border-bottom:0}.bag-gun-head{display:flex;align-items:center;gap:10px;font-size:15px}.bag-gun-head img{width:44px;height:44px;object-fit:contain;image-rendering:pixelated}.bag-gun-head b{font-weight:400}.home .bag-mod{margin-left:auto;min-height:30px;padding:2px 12px;font-size:12px;background-color:var(--mc-sea)}.bag-skins{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:6px}.bag-thumb,.bag-swatch{display:block;flex:none;width:100%;height:36px;object-fit:contain}.bag-swatch{border:2px solid rgba(0,0,0,.35)}.bag-swatch[data-paint=Silver]{background:linear-gradient(135deg,#f2f6fa,#c4ced8 45%,#4a525b)}.bag-swatch[data-paint=Gold]{background:linear-gradient(135deg,#fff3c0,#d6a52c 45%,#7a5a12)}.bag-swatch[data-paint=Frost]{background:linear-gradient(135deg,#dff2ff,#6fb6ea 45%,#2f62c4)}.bag-swatch[data-paint=Hazard]{background:repeating-linear-gradient(135deg,#e6c818 0 6px,#1a1a1a 6px 12px)}.bag-swatch[data-paint=Neon]{background:linear-gradient(135deg,#6ff7ff,#b45cff 45%,#12041f)}@media(max-height:800px){.bag-strip{margin-bottom:8px}.bag-pane{--pad: 14px;padding-top:10px}.bag-foot{padding-block:8px}}@media(max-width:900px),(max-height:520px){.home-bag{grid-template-columns:minmax(0,1fr)}.bag-stage{display:none}.home-bag:is(.is-looks,.is-capes){grid-template-columns:minmax(110px,28%) minmax(0,1fr)}.home-bag:is(.is-looks,.is-capes)>.bag-stage{display:flex}.bag-grid{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:6px}.bag-filter{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.home .bag-chip,.home .bag-scrap{flex:none}.bag-skins{grid-template-columns:repeat(auto-fill,minmax(72px,1fr))}.home .bag-tile{gap:4px;padding:5px 3px 4px}.bag-pic{width:36px;height:36px}.bag-thumb,.bag-swatch{height:26px}.bag-name{font-size:10px}.bag-strip{gap:6px 14px;padding:6px 8px}.bag-strip .mc-row+.mc-row{margin-left:0;padding-left:0;border-left:0}.home .bag-faces .bag-tile{width:56px}.bag-split{grid-template-columns:minmax(0,1fr)}.bag-vtabs{z-index:2;flex-direction:row;overflow-x:auto;background:var(--mc-glass-deep);border-bottom:1px solid var(--mc-line)}.bag-vtab{flex:1 0 62px;height:auto;gap:3px;padding:4px 4px 3px;border-top:0;border-left:1px solid rgba(255,255,255,.08)}.bag-vtab:first-child{border-left:0}.bag-vtab[aria-selected=true]{box-shadow:inset 0 -3px 0 var(--mc-teal)}.bag-vtab b{font-size:11px;letter-spacing:0}.bag-vpic{width:36px;height:36px}.bag-pane{--pad: 8px;padding-top:8px;border-left:0}.bag-big{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:6px}.home .bag-big .bag-tile{padding:4px 4px 0}.bag-big .bag-pic{height:64px}.bag-big .bag-name{min-height:26px;font-size:11px}.bag-foot{gap:6px 10px;padding-block:6px}.bag-colours{gap:6px 10px}.home .bag-colours .bag-dot{width:28px;height:28px}}@media(max-width:560px){.home-bag:is(.is-looks,.is-capes){grid-template:minmax(120px,26%) minmax(0,1fr) / minmax(0,1fr)}.bag-big{grid-template-columns:repeat(3,minmax(0,1fr))}.bag-strip .mc-row{flex:1 1 100%}.bag-faces{flex:1 1 100%;flex-wrap:nowrap;gap:5px}.home .bag-faces .bag-tile{flex:1 1 0;width:auto;min-width:0}.bag-vtab{flex:1 1 0;min-width:0}.bag-vtab b{font-size:10px}.bag-colours>span{display:none}.bag-dots{gap:4px}.home .bag-colours .bag-dot{width:25px;height:25px}.home .bag-foot .bag-confirm{max-width:none}}@media(max-height:520px){.bag-panel{border-width:2px}.bag-panel .mc-tabs{padding:6px 8px 4px}.bag-body{--pad: 8px;padding:2px var(--pad) 6px}.bag-smith{padding:2px 8px 6px}.bag-gun{padding:6px 0}.bag-gun-head img{width:30px;height:30px}.home .bag-box{min-height:36px;margin-top:8px;font-size:13px}.home .bag-foot .bag-confirm{min-height:34px;font-size:13px}.bag-status{padding:0 10px 6px;font-size:11px}}@media(max-height:420px)and (min-width:561px){body:not(.touch) .bag-body.is-looks{display:flex;flex-direction:column;overflow:hidden}body:not(.touch) .bag-strip{flex:none;flex-wrap:nowrap;align-items:flex-start;gap:8px;margin:0 0 2px;padding:2px 6px}body:not(.touch) .bag-strip .mc-row{flex-direction:column;align-items:flex-start;gap:2px;font-size:11px}body:not(.touch) .bag-strip .mc-seg .mc-btn{min-width:44px;min-height:24px;padding:2px 6px;font-size:11px}body:not(.touch) .bag-faces{flex-wrap:nowrap;gap:3px}body:not(.touch) .home .bag-faces .bag-tile{width:42px;gap:1px;padding:2px}body:not(.touch) .bag-faces .bag-pic{width:24px;height:24px}body:not(.touch) .bag-faces .bag-name{font-size:10px}body:not(.touch) .bag-split{flex:1;min-height:0;display:flex;flex-direction:column}body:not(.touch) .bag-vtabs{position:static;flex:none;align-self:stretch}body:not(.touch) .bag-vtab{padding-block:2px;gap:2px}body:not(.touch) .bag-vpic{width:22px;height:22px}body:not(.touch) .bag-pane{flex:1;min-height:0;padding-top:4px}body:not(.touch) .bag-big{flex:1;min-height:0;overflow-y:auto;grid-auto-rows:max-content;align-content:start}body:not(.touch) .bag-big .bag-pic{height:42px}body:not(.touch) .bag-big .bag-name{min-height:24px}body:not(.touch) .bag-body.is-looks .bag-foot{position:static;flex:none;padding-block:4px}body:not(.touch) .home .bag-colours .bag-dot{width:24px;height:24px}}.news-card{grid-area:news;display:grid;gap:8px;padding:10px 12px;text-align:left;cursor:pointer;font:400 12px/1.45 var(--mc-font);font-variant-ligatures:none;font-feature-settings:"liga" 0,"calt" 0;letter-spacing:.02em;color:#fff;text-shadow:var(--mc-shadow);background:var(--mc-glass);border:3px solid var(--mc-line);border-radius:10px}.news-card:hover,.news-card:focus-visible{outline:none;border-color:#fff9;background-color:#282c3cb3}@media(max-width:900px),(max-height:520px){.news-card{display:none}}.news-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.news-head b{font-size:15px;font-weight:700;color:#ffd24a}.news-head span,.news-version small{color:var(--mc-dim)}.news-more{color:#8fd0ff}.news-list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.news-note{display:flex;align-items:baseline;gap:6px}.news-note b{flex:none;padding:0 5px;font-size:10px;font-weight:400;border-radius:3px;background:var(--mc-go)}.news-note.is-up b{background:var(--mc-link)}.news-note.is-fix b{background:var(--mc-gold)}.news-body{max-height:min(78vh,700px);overflow-y:auto;padding:0 16px 14px}.news-version{display:flex;align-items:baseline;gap:10px;margin:14px 0 8px;font-size:18px;font-weight:700}.news-body .news-list{gap:8px;font-size:13px;line-height:1.5}.news-body .news-note b{font-size:11px}.news-body .pics{margin-bottom:14px}@media(min-height:521px){.news-body .pics-img{max-height:calc(100vh - 440px)}}.pics{display:flex;flex-direction:column;gap:8px}.pics-img{display:block;width:100%;aspect-ratio:16 / 9;max-height:calc(100vh - 360px);min-height:80px;object-fit:cover;border:3px solid var(--mc-line);border-radius:8px;background:#0000004d}.pics-title{margin:4px 0 0;font-size:20px;font-weight:700;color:#ffd24a}.pics-line{margin:0;color:var(--mc-dim)}.pics-steps{display:grid;gap:6px;margin:0;padding:0;list-style:none;font-size:13px}.pics-step{display:flex;align-items:center;gap:8px}.pics-step>:first-child{flex:none}.pics-bullet{width:8px;height:8px;margin:0 5px;background:#ffd24a}.pics-step kbd{min-width:22px;padding:1px 5px 3px;font:400 11px/1.2 var(--mc-font);text-align:center;color:var(--mc-slate, #2c3b46);text-shadow:none;background:var(--mc-light, #c6c6c6);border:2px solid #000;box-shadow:inset 0 -2px #8b8b8b}.pics-foot{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0 2px;background:#0f101af5}.pics-dots{display:flex;gap:6px}.pics-dot{width:12px;height:12px;padding:0;border:2px solid var(--mc-line);background:#ffffff40;cursor:pointer}.pics-dot.is-on{background:#ffd24a}.pics-foot .mc-btn:disabled{opacity:.35;cursor:default}@media(max-height:520px){.pics{gap:5px}.pics-img{max-height:30vh}.pics-title{font-size:15px}.pics-line,.pics-steps{font-size:12px}}.news-foot{justify-self:start;padding:0;font:inherit;color:inherit;text-shadow:inherit;cursor:pointer;background:none;border:0;text-decoration:underline dotted;text-underline-offset:3px}.news-foot:hover,.news-foot:focus-visible{outline:none;color:#fff}.tour-shade{position:fixed;inset:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:12px;background:#00000080;pointer-events:auto}.tour .mc-body{max-height:calc(100vh - 96px);overflow-y:auto;padding:0 16px 14px}@media(max-height:520px){.tour .mc-body{padding-bottom:8px}}.server-notice{position:fixed;top:14vh;left:0;right:0;z-index:3000;width:fit-content;max-width:calc(100% - 32px);margin:0 auto;box-sizing:border-box;padding:8px 16px;pointer-events:none;text-align:center;font-size:14px;line-height:1.4;font-family:var(--mc-font);font-variant-ligatures:none;font-feature-settings:"liga" 0,"calt" 0;color:#fff;text-shadow:var(--mc-shadow);background:var(--mc-glass-deep);border:3px solid var(--mc-line);border-radius:8px;animation:server-notice 6.6s ease-out both}@keyframes server-notice{0%{opacity:0;translate:0 -8px}5%{opacity:1;translate:0 0}91%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.server-notice{animation:none}}.rm{min-height:0;overflow-y:auto;overscroll-behavior:contain}.rm-top:empty,.rm-rafts:empty{display:none}.rm>.ark-sub,.rm-rafts>.ark-sub,.rm-fold>summary{margin:0 0 8px;padding-bottom:4px;font:400 12px/1.2 var(--mc-font);letter-spacing:.14em;text-transform:uppercase;color:var(--mc-dim);border-bottom:2px solid rgba(255,255,255,.12)}.rm>.ark-sub:not(:first-child),.rm-rafts>.ark-sub:not(:first-child){margin-top:14px}.rm>.ark-sub,.rm-rafts>.ark-sub{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.rm>.ark-sub em,.rm-rafts>.ark-sub em{font-style:normal;letter-spacing:0;text-transform:none;color:#ffffff7a;text-align:right}.rm>.ark-sub>span,.rm-rafts>.ark-sub>span{flex:none;white-space:nowrap}.rm-list{display:grid;gap:4px;align-content:start}.rm-dim{margin:8px 0 0;font-size:12px;color:var(--mc-dim)}.rm-error{margin:0 0 8px;padding:4px 8px;font-size:12px;background:var(--mc-stop);border:2px solid var(--mc-line)}.rm>.mc-row{flex-wrap:wrap;gap:6px 10px;min-height:40px;margin-bottom:0;padding:4px 6px 4px 10px;font-size:12px;border-width:2px}.rm>.mc-row>span{flex:1 1 140px;min-width:0}.rm>.mc-row>span small{margin-top:2px;font-size:11px;line-height:1.3;color:var(--mc-dim)}.rm>.mc-row .mc-seg .mc-btn{min-width:0;min-height:26px;padding:1px 9px;font-size:12px}.rm-invite{margin:14px 0 8px}.rm-note,.rm-link{margin:0 0 8px;font-size:12px}.rm-note{color:var(--mc-teal)}.rm-row{box-sizing:border-box;display:flex;align-items:center;gap:6px;min-height:44px;padding:3px 5px 3px 10px;background:var(--mc-fill);border:2px solid var(--mc-line)}.rm-member.is-you>.rm-row{box-shadow:inset 3px 0 0 var(--mc-teal)}.rm-member.is-stranger>.rm-row{background:#ffc43d24;border-color:#ffd24a8c}.rm-member.is-stranger .rm-text span{color:#ffd24a;white-space:normal}.rm-badge{flex:none;width:12px;height:12px;background:#c6c6c6}.rm-member[data-role=owner] .rm-badge{background:#e8c36a;clip-path:polygon(0 100%,0 22%,26% 55%,50% 8%,74% 55%,100% 22%,100% 100%)}.rm-member[data-role=admin] .rm-badge{background:var(--mc-teal);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.rm-member[data-role=elder] .rm-badge{background:#c9a2ff;clip-path:polygon(50% 0,63% 35%,100% 38%,71% 61%,81% 100%,50% 78%,19% 100%,29% 61%,0 38%,37% 35%)}.rm-text{flex:1;min-width:0;display:grid;line-height:1.3}.rm-text b,.rm-text span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rm-text b{font-size:13px;font-weight:400}.rm-text b small{font-size:12px;color:var(--mc-teal)}.rm-text span{font-size:12px;color:var(--mc-dim)}.rm-text span i{font-style:normal}.rm-member.is-online .rm-text span i{color:#9dff8f}.rm-chip{flex:none;padding:1px 6px;font-size:11px;line-height:1.3;color:#c6c6c6;border:2px solid rgba(198,198,198,.55)}.rm-member[data-role=owner] .rm-chip{color:#e8c36a;border-color:#e8c36ab3}.rm-member[data-role=admin] .rm-chip{color:var(--mc-teal);border-color:#4fc1b0b3}.rm-member[data-role=elder] .rm-chip{color:#c9a2ff;border-color:#c9a2ffb3}.rm-row>.rm-chip.is-pick{min-width:0;min-height:30px;padding:0 8px;gap:5px;font-size:12px;background-color:#00000040}.rm-chip.is-pick:after{content:"";width:7px;height:4px;background:currentColor;clip-path:polygon(0 0,100% 0,50% 100%)}.rm-member.is-open>.rm-row>.rm-chip.is-pick{background-color:var(--mc-sea)}.rm-row>:is(.rm-remove,.rm-inv,.rm-send,.rm-block,.rm-board,.rm-revoke){flex:none;min-height:30px;padding:0 9px;font-size:12px;border-width:2px}.rm-plain .rm-text span{white-space:normal}.rm-wide>.rm-row{flex-wrap:wrap;row-gap:4px;padding-block:6px}.rm-wide .rm-text{flex-basis:100%}.rm-wide>.rm-row>.rm-inv{margin-left:auto}.rm-menu{display:grid;gap:3px;margin:0 0 2px 14px;padding:5px;background:#0000004d;border:2px solid var(--mc-line);border-top:0}.rm-check{display:flex;align-items:center;gap:8px;width:100%;min-height:26px;padding:2px 6px;text-align:left;cursor:pointer;font:400 12px/1.3 var(--mc-font);font-variant-ligatures:none;font-feature-settings:"liga" 0,"calt" 0;color:#fff;text-shadow:var(--mc-shadow);background:transparent;border:0;box-shadow:none}.rm-check:hover:not(:disabled),.rm-check:focus-visible{outline:none;background:var(--mc-fill-hi)}.rm-check:disabled{cursor:default;opacity:.6}.rm-check.is-view{cursor:default}.rm-check.is-view:hover{background:transparent}.rm-box{flex:none;display:grid;place-items:center;box-sizing:border-box;width:16px;height:16px;background:#0006;border:2px solid var(--mc-line)}.rm-box svg{display:none;width:8px;height:7px;color:#fff}.rm-check[aria-checked=true] .rm-box{background:var(--mc-go);border-color:#7dffb0}.rm-check[aria-checked=true] .rm-box svg{display:block}.rm-fold{margin-top:14px}.rm-fold>summary{cursor:pointer}.rm-fold>summary:hover,.rm-fold>summary:focus-visible{color:#fff;outline:none}.rm-sub{margin:0 0 6px;font-size:12px;color:var(--mc-dim)}.rm-fold>.rm-list+.rm-leave{margin-top:10px}.rm-roles .mc-seg{display:flex;flex-wrap:wrap;gap:3px}.rm-roles .mc-seg .mc-btn{flex:1 1 0;min-width:0;min-height:28px;padding:1px 6px;font-size:12px;border-width:2px}.rm-perms{display:grid;gap:1px;margin:6px 0 2px}.rm-roles>.rm-reset{min-height:28px;margin-top:6px;padding:1px 10px;font-size:12px;border-width:2px}.rm-window{display:flex;flex-direction:column;max-height:min(760px,calc(100vh - 24px))}.rm-window>.mc-body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.rm-window .rm-scroll,.rm-window .rm-top{zoom:1.2}.rm-window .rm-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.rm-window .rm{overflow:visible;overscroll-behavior:auto}.rm-window .rm-rafts{margin-top:12px}.spot{position:fixed;inset:0;z-index:50;pointer-events:none}.spot[hidden]{display:none!important}.spot-dim{position:absolute;inset:0;background:#02060ccc;opacity:0;transition:opacity .18s ease}.spot.is-lit .spot-dim{opacity:1}.spot.is-block .spot-dim{pointer-events:auto}.spot-ring{position:absolute;display:none;border:3px solid var(--mc-teal, #4fc1b0);border-radius:4px;box-shadow:0 0 0 2px #ffffff80 inset,0 0 22px 6px #4fc1b0bf;animation:spot-pulse 1.1s ease-in-out infinite}.spot.is-lit .spot-ring{display:block}.spot-line,.spot-ptr{position:absolute;display:none;pointer-events:none}.spot.is-pointing .spot-line,.spot.is-pointing .spot-ptr{display:block}.spot-line{height:4px;margin-top:-2px;transform-origin:0 50%;background:repeating-linear-gradient(90deg,#ffd84a 0 10px,transparent 10px 18px);filter:drop-shadow(0 0 3px rgba(0,0,0,.9));animation:spot-march .5s linear infinite}.spot-line:after{content:"";position:absolute;right:-12px;top:-6px;border:8px solid transparent;border-left:12px solid #ffd84a;border-right:0}.spot-ptr{background:var(--buildmenu-arrow) no-repeat;background-size:100% 100%}.spot-ptr:before{content:"";position:absolute;left:-17px;top:-17px;width:34px;height:34px;box-sizing:border-box;border-radius:50%;border:3px solid #ffd84a;box-shadow:0 0 14px 4px #ffd84ab3;animation:spot-pulse-ptr 1s ease-in-out infinite}@keyframes spot-march{to{background-position:18px 0}}@keyframes spot-pulse-ptr{50%{transform:scale(1.25);opacity:.6}}@keyframes spot-pulse{0%,to{box-shadow:0 0 0 2px #ffffff80 inset,0 0 18px 4px #4fc1b099}50%{box-shadow:0 0 0 2px #fffc inset,0 0 30px 10px #4fc1b0f2}}.spot-say{position:absolute;left:50%;top:84px;transform:translate(-50%);display:flex;align-items:center;gap:8px;max-width:360px;box-sizing:border-box;padding:7px 12px;text-align:left;font-size:13px;line-height:1.35;color:#fff;background:var(--mc-glass, rgba(14, 24, 38, .86));border:2px solid var(--mc-teal, #4fc1b0);box-shadow:0 4px 18px #0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.spot-say.is-above{transform:translate(-50%,-100%)}.spot-say.is-left{transform:translate(-100%,-50%)}.spot-say.is-right{transform:translateY(-50%)}.spot-key:empty{display:none}.spot-key kbd{display:inline-block;min-width:34px;padding:3px 9px 6px;box-sizing:border-box;font:400 22px/1.1 var(--mc-font, var(--font));text-align:center;color:#2c3b46;background:#ffd23f;border:2px solid #000;box-shadow:inset 0 -4px #b8901c;animation:spot-press 1.2s ease-in-out infinite}@keyframes spot-press{0%,55%,to{transform:none;box-shadow:inset 0 -4px #b8901c}70%{transform:translateY(3px);box-shadow:inset 0 -1px #b8901c}}.spot-need{display:flex;align-items:center;gap:6px;margin-top:3px;color:#ffb3b3;font-weight:600}.spot-needs:empty{display:none}.spot-need-icon{width:22px;height:22px;image-rendering:pixelated;flex:none}.spot-need-count{color:#ff6b6b;font-variant-numeric:tabular-nums}.spot.is-lit .spot-say:before{content:"";position:absolute;left:50%;margin-left:-7px;border:7px solid transparent;bottom:100%;border-bottom-color:var(--mc-teal, #4fc1b0)}.spot.is-lit .spot-say.is-above:before{bottom:auto;top:100%;border-bottom-color:transparent;border-top-color:var(--mc-teal, #4fc1b0)}.spot.is-lit .spot-say.is-left:before,.spot.is-lit .spot-say.is-right:before{top:50%;bottom:auto;margin:-7px 0 0;border-color:transparent}.spot.is-lit .spot-say.is-left:before{left:100%;border-left-color:var(--mc-teal, #4fc1b0)}.spot.is-lit .spot-say.is-right:before{left:auto;right:100%;border-right-color:var(--mc-teal, #4fc1b0)}.spot-skip{position:absolute;right:12px;bottom:12px;pointer-events:auto;padding:5px 10px;font:inherit;font-size:11px;color:#ffffffb3;background:#02060cb3;border:2px solid rgba(255,255,255,.25);cursor:pointer}.spot-skip:hover{color:#fff;border-color:#ffffff8c}@media(prefers-reduced-motion:reduce){.spot-ring,.spot-line,.spot-ptr:before{animation:none}.spot-dim{transition:none}}.spot-hold{display:none;padding:1px 6px;font-size:11px;color:#03101c;background:var(--mc-teal, #4fc1b0)}.spot-say.is-hold .spot-hold{display:inline-block}.spot-say.is-hold .spot-key{animation:spot-breathe 1s ease-in-out infinite}@keyframes spot-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(1.12)}}.spot:not(.is-lit) .spot-say{top:76px;max-width:460px;padding:9px 16px;font-size:16px;line-height:1.3;box-shadow:0 0 24px 4px #4fc1b059,0 4px 18px #0009}.spot:not(.is-lit) .spot-hold{font-size:13px}.spot-cheer{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);opacity:0;display:flex;align-items:center;gap:10px;padding:10px 22px;white-space:nowrap;font-size:20px;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.8);background:#0a201abf;border:3px solid #7ae08d;box-shadow:0 0 40px 10px #7ae08d73}.spot-cheer:before{content:"✔";font-size:24px;color:#7ae08d}.spot-cheer.is-on{animation:spot-cheer 1.1s cubic-bezier(.2,.9,.3,1) forwards}@keyframes spot-cheer{0%{opacity:0;transform:translate(-50%,-50%) scale(.6)}18%{opacity:1;transform:translate(-50%,-50%) scale(1.12)}32%{transform:translate(-50%,-50%) scale(1)}75%{opacity:1;transform:translate(-50%,-62%) scale(1)}to{opacity:0;transform:translate(-50%,-78%) scale(.98)}}@media(prefers-reduced-motion:reduce){.spot-say.is-hold .spot-key,.spot-key kbd{animation:none}.spot-cheer.is-on{animation:spot-cheer-still 1.1s linear forwards}@keyframes spot-cheer-still{0%,80%{opacity:1}to{opacity:0}}}.spot-say.is-nudge{animation:spot-nudge .36s ease-in-out;border-color:#ff6b6b}@keyframes spot-nudge{0%,to{transform:translate(-50%)}20%{transform:translate(calc(-50% - 7px))}45%{transform:translate(calc(-50% + 7px))}70%{transform:translate(calc(-50% - 4px))}}.spot-say.is-above.is-nudge{animation-name:spot-nudge-above}.spot-say.is-left.is-nudge,.spot-say.is-right.is-nudge{animation:none}@keyframes spot-nudge-above{0%,to{transform:translate(-50%,-100%)}20%{transform:translate(calc(-50% - 7px),-100%)}45%{transform:translate(calc(-50% + 7px),-100%)}70%{transform:translate(calc(-50% - 4px),-100%)}}.spot-big{position:absolute;left:50%;top:calc(50% + 56px);transform:translate(-50%);opacity:0;pointer-events:none;display:flex;align-items:center;justify-content:center;gap:16px;max-width:min(720px,92vw);box-sizing:border-box;padding:12px 22px;text-align:left;overflow-wrap:anywhere;color:#fff;text-shadow:var(--mc-shadow, 0 1px 2px #000);font:400 24px/1.25 var(--mc-font, var(--font));font-variant-ligatures:none;font-feature-settings:"liga" 0,"calt" 0;background:var(--mc-glass-deep, rgba(14, 24, 38, .9));border:3px solid #ff6b6b;box-shadow:0 0 30px 6px #ff6b6b73,0 4px 18px #0009}.spot-big-key{flex:none;white-space:nowrap}.spot-big-key:empty{display:none}.spot-big .mc-mouse{width:36px;height:44px}.spot-big .mc-mouse svg{width:100%;height:100%}.spot-big kbd{display:inline-block;min-width:68px;padding:6px 18px 12px;box-sizing:border-box;font:400 44px/1.1 var(--mc-font, var(--font));text-align:center;color:#2c3b46;text-shadow:none;background:#ffd23f;border:4px solid #000;box-shadow:inset 0 -8px #b8901c}.spot-big.is-on{animation:spot-big 1.6s cubic-bezier(.2,.9,.3,1) forwards}@keyframes spot-big{0%{opacity:0;transform:translate(-50%) scale(.7)}10%{opacity:1;transform:translate(-50%) scale(1.1)}20%{transform:translate(-50%) scale(1)}75%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.spot-big.is-on{animation:spot-cheer-still 1.6s linear forwards}}.spot-skip.is-armed{color:#ffd24a;border-color:#ffd24a}.spot.is-tip .spot-skip{display:none}.spot-lines{display:grid;gap:2px}.spot-sub{font-style:normal;font-size:11px;color:var(--mc-teal, #4fc1b0)}.spot-sub:empty{display:none}.spot:not(.is-lit) .spot-sub{font-size:13px}.spot-sub{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.spot-hint{display:inline-flex;align-items:center;gap:4px}.spot-times{font-style:normal;font-weight:700;color:#fff}.spot-hint kbd{min-width:22px;padding:1px 5px 3px;font:400 11px/1.2 var(--mc-font, var(--font));text-align:center;color:var(--mc-slate, #2c3b46);text-shadow:none;background:var(--mc-light, #c6c6c6);border:2px solid #000;box-shadow:inset 0 -2px #8b8b8b}.spot-skip{display:inline-flex;align-items:center;gap:6px}.spot-esc{font-size:10px;padding:1px 5px}.spot.is-sealed .spot-ring{pointer-events:auto;cursor:wait}.spot-complete{position:absolute;left:50%;top:24%;transform:translate(-50%,-50%);opacity:0;pointer-events:none;display:grid;justify-items:center;gap:6px;width:max-content;max-width:min(520px,80vw);box-sizing:border-box;padding:12px 22px;text-align:center;color:#fff;text-shadow:2px 3px 0 #17120a,0 0 10px #000;font:400 clamp(15px,1.7vw,20px)/1.2 var(--mc-font, var(--font));background:#0e1816e6;border:3px solid #ffd24a;box-shadow:inset 0 0 0 2px #ffe14d33,0 0 28px 4px #ffd24a59}.spot-complete-title{font-size:clamp(26px,3.4vw,40px);font-weight:400;color:#ffe14d}.spot-complete-title:before{content:"✔ ";color:#7ae08d}.spot-complete-goal{display:flex;align-items:center;justify-content:center;gap:8px;max-width:100%;overflow-wrap:anywhere}.spot-complete-goal img{width:32px;height:32px;flex:none;image-rendering:pixelated}.spot-complete.is-on{animation:spot-complete 2s cubic-bezier(.2,.9,.3,1) forwards}@keyframes spot-complete{0%{opacity:0;transform:translate(-50%,-50%) scale(1.6)}12%{opacity:1;transform:translate(-50%,-50%) scale(.94)}22%{transform:translate(-50%,-50%) scale(1.04)}32%,80%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(1)}}@media(prefers-reduced-motion:reduce){.spot-complete.is-on{animation:spot-cheer-still 2s linear forwards}}.spot-finale{position:absolute;left:50%;top:40%;transform:translate(-50%,-50%);opacity:0;display:grid;justify-items:center;gap:6px;padding:16px 34px 18px;white-space:nowrap;text-align:center;color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.85);background:radial-gradient(circle at 50% 0%,#7ae08d59,#081c16e0 70%);border:3px solid #7ae08d;box-shadow:0 0 60px 18px #7ae08d80}.spot-finale b{font-size:30px;letter-spacing:.06em;color:#ffe27a}.spot-finale b:before{content:"★ ";color:#7ae08d}.spot-finale b:after{content:"  ★";color:#7ae08d}.spot-finale span{font-size:15px;color:#d6ffe0}.spot-finale.is-on{animation:spot-finale 3.2s cubic-bezier(.2,.9,.3,1) forwards}@keyframes spot-finale{0%{opacity:0;transform:translate(-50%,-50%) scale(.4) rotate(-4deg)}12%{opacity:1;transform:translate(-50%,-50%) scale(1.14) rotate(1deg)}22%{transform:translate(-50%,-50%) scale(1) rotate(0)}82%{opacity:1;transform:translate(-50%,-52%) scale(1)}to{opacity:0;transform:translate(-50%,-70%) scale(.96)}}@media(prefers-reduced-motion:reduce){.spot-finale.is-on{animation:spot-cheer-still 3.2s linear forwards}}.spot:not(.is-tip) :is(.spot-dim,.spot-skip){display:none}.spot.is-quest :is(.spot-say,.spot-big){display:none}body:not(.touch) .spot.is-quest :is(.spot-cheer,.spot-complete){left:328px;top:12px;transform:none;width:max-content;max-width:min(440px,calc(100vw - 480px));padding:8px 10px;gap:6px;font-size:15px;line-height:1.3;white-space:normal;overflow-wrap:anywhere;box-shadow:0 0 12px 2px #7ae08d40}body:not(.touch) .spot.is-quest .spot-cheer:before{font-size:20px}body:not(.touch) .spot.is-quest .spot-complete-title{font-size:20px}body:not(.touch) .spot.is-quest .spot-complete-goal img{width:24px;height:24px}body:not(.touch) .spot.is-quest :is(.spot-cheer,.spot-complete).is-on{animation-name:spot-quest-feedback}@keyframes spot-quest-feedback{0%{opacity:0}18%,80%{opacity:1}to{opacity:0}}
