html,body{overscroll-behavior:none}.iw-ss__left{bottom:max(62px,calc(var(--u) * 5.4));min-height:0}.iw-ss__left>.iw-seclabel,.iw-ss__match{flex:0 0 auto}.iw-ss__list.is-many{flex:1 1 auto;min-height:70px;max-height:none;overflow-y:auto;overflow-x:hidden;padding:12px 14px 16px;margin:0 -4px;scrollbar-width:thin;scrollbar-gutter:stable}.iw-ss__list.is-many::-webkit-scrollbar{display:block;width:6px}.iw-ss__list.is-many::-webkit-scrollbar-thumb{background:#81758f;border-radius:6px}.iw-ss__list.is-many .iw-ticket.is-focus{transform:none}.iw-ss__list.is-many .iw-ticket.is-sel{translate:none}.iw-ss__list.is-many .iw-ticket.is-sel:after{display:none}.iw-mapgroup{flex:none;padding:5px 2px;color:#ffdf6c;font:900 max(10px,calc(var(--u) * .72))/1.3 "Rubik",sans-serif;letter-spacing:.06em}.iw-rotation-note{flex:none;margin:0;color:#d0cadf;font-size:max(10px,calc(var(--u) * .65));font-variant-numeric:tabular-nums}.iw-loadout__body{bottom:max(64px,calc(var(--u) * 5.5));min-height:0;overflow-y:auto;overflow-x:hidden;padding:10px 14px 14px 10px;scrollbar-width:thin}.iw-loadout__body>*{flex-shrink:0;min-width:0}.iw-loadout .iw-wgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:max(8px,calc(var(--u) * .8))}.iw-loadout .iw-wgrid.is-compact .iw-wcard{height:max(100px,calc(var(--u) * 8.2))}.iw-loadout .iw-wcard__name{white-space:normal;font-size:max(11px,calc(var(--u) * 1.05));min-height:2.1em}.iw-loadout .iw-wcard__lock{font-size:max(9px,calc(var(--u) * .68))}.iw-wd__head{flex-wrap:wrap}.iw-wd__head>div{min-width:0}.iw-wd__badges{flex-wrap:wrap}.iw-kit>div{min-width:0}.iw-kit b,.iw-kit span{overflow-wrap:anywhere}.iw-kit__row{flex-wrap:wrap}@media(max-width:1150px),(max-height:700px){.iw-loadout .iw-wgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.iw-loadout .iw-wd{grid-template-columns:1fr}.iw-loadout .iw-wd__kits,.iw-loadout .iw-wd__stats{grid-column:1}.iw-loadout .iw-wd__name{white-space:normal;font-size:max(18px,calc(var(--u) * 2.5))}.iw-loadout__practice .iw-btn__sub{display:none}}[hidden]{display:none!important}.tutorial-guide{position:absolute;top:22%;left:max(14px,2vw);z-index:8;width:min(290px,35vw);display:grid;gap:8px;padding:16px;color:#fff;background:#171426ed;border:2px solid #ffffffaa;border-radius:16px;box-shadow:0 4px #08071577;font:600 14px/1.4 Rubik,sans-serif;pointer-events:none}.tutorial-guide small{font-size:11px;letter-spacing:.08em;color:#ffe369}.tutorial-guide b{font-size:20px;line-height:1.2}@media(max-width:850px),(max-height:600px){.tutorial-guide{top:24%;width:32vw;gap:5px;padding:10px;font-size:11px}.tutorial-guide b{font-size:15px}.tutorial-guide small{font-size:9px}}#initial-loader{position:fixed;inset:0;z-index:55;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;background:#101425;color:#ffad36;font:900 38px system-ui,sans-serif}#initial-loader span{color:#fff;font-size:16px;font-weight:500}.platform-pause{position:absolute;inset:0;z-index:100;display:grid;place-items:center;pointer-events:auto;background:#101425e8;color:#fff;font:700 26px system-ui,sans-serif}.save-notice{position:absolute;z-index:99;bottom:8px;left:50%;transform:translate(-50%);width:max-content;max-width:85%;padding:8px 12px;border-radius:8px;color:#fff;background:#282238ed;font:12px/1.3 system-ui,sans-serif}.iw-wcard__lock{display:flex;flex:0 0 auto;align-items:center;justify-content:center;gap:.35em;width:100%;min-height:21px;padding:.4em .3em;border:1px solid #fff2a5;border-radius:5px;background:#ffd54a;color:#17152b;box-shadow:0 2px #aa7400;font:900 max(9px,calc(var(--u) * .76))/1.1 "Rubik",sans-serif;text-align:center}.iw-wcard__lock i{display:flex;flex:0 0 1em}.iw-wcard__lock svg{width:1em;height:1em}.iw-wcard__cta-short{display:none}.iw-unlock-progress{grid-column:1 / -1;display:grid;gap:6px;padding:10px 12px;border-radius:10px;background:#111220d9;color:#fff;font-size:max(11px,calc(var(--u) * .95));line-height:1.3}.iw-unlock-progress b{color:#ffe369}.iw-unlock-progress>span:last-child{color:#dddce8}.iw-unlock-progress__bar{height:6px;border-radius:4px;background:#ffffff25;overflow:hidden}.iw-unlock-progress__bar i{display:block;height:100%;background:#ffe369}.iw-result-unlocks{display:flex;flex-wrap:wrap;gap:4px 12px;padding-top:6px;color:#fff;font-size:max(11px,calc(var(--u) * .9));line-height:1.3;overflow-wrap:anywhere}.iw-result-unlocks b{color:#ffe369}.iw-wcard.is-locked .iw-wcard__kind{display:none}.iw-wcard.is-locked .iw-wcard__icon svg{height:100%;max-height:calc(var(--u) * 3.4)}.iw-wcard.is-locked.is-focus .iw-wcard__lock,.iw-wcard.is-locked:hover .iw-wcard__lock{background:#fff2a5}.iw-modal__btns{flex-wrap:wrap}.iw-modal__btns .iw-btn--modal{min-width:0}@media(max-width:1000px),(max-height:600px){.iw-main__menu{left:max(34px,calc(var(--u) * 5.5))}.iw-wcard__cta-full{display:none}.iw-wcard__cta-short{display:inline}.iw-main__desc{display:none}.iw-head{top:14px}.iw-head__sub{display:none}.iw-settings__panel,.iw-loadout__body,.iw-locker__body,.iw-howto__body{top:70px;bottom:50px;overflow-y:auto;padding:10px}.iw-ss__left{top:72px;bottom:55px;width:33%;overflow-y:auto;overflow-x:hidden;padding:8px}.iw-ss__hero{top:78px;left:40%;height:calc(100% - 185px)}.iw-ss__foot{top:auto;bottom:58px;left:40%}.iw-ss__foot .iw-btn--start{height:44px;min-width:120px}.iw-ss__foot .iw-btn--start .iw-btn__sub{display:none}.iw-ss__foot .iw-wchip{height:44px}.iw-ss__match .iw-seg__opt{min-height:28px}.iw-ss__match .iw-seg{min-width:0;width:100%}.iw-ss__match .iw-seg__opt{min-width:0;padding:6px 3px;font-size:10px}.iw-ss__match .iw-pips{display:none}.iw-settings__panel{width:62%}.iw-row{flex-wrap:wrap;gap:6px}.iw-row__ctrl{max-width:100%}}@media(max-width:800px){.iw-ss__hero{height:calc(100% - 235px)}.iw-ss__foot{display:grid;grid-template-columns:1fr 1fr;gap:8px}.iw-ss__foot .iw-btn--start{grid-column:1 / 3;width:100%}.iw-ss__foot .iw-wchip{width:100%;min-width:0}}.iw-loadout .iw-loadout__body{left:max(18px,calc(var(--u) * 3.6));right:max(18px,calc(var(--u) * 3.6));top:max(100px,calc(var(--u) * 10.4));bottom:max(58px,calc(var(--u) * 5.5));width:auto;padding:8px 0;overflow:visible;display:grid;grid-template-columns:minmax(0,1.08fr) clamp(78px,12vw,210px) minmax(0,1fr);gap:clamp(10px,1.6vw,28px);align-items:stretch}.iw-loadout__selection{min-height:0;overflow-y:auto;overflow-x:hidden;padding:12px 14px 18px 8px;scrollbar-width:thin}.iw-loadout__selection .iw-seclabel{margin-bottom:18px}.iw-loadout .iw-wgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:max(12px,calc(var(--u) * .85))}.iw-loadout .iw-wgrid.is-compact .iw-wcard{height:max(118px,calc(var(--u) * 8))}.iw-loadout .iw-wgrid.is-compact .iw-wcard__name{flex:none;white-space:normal;font-size:max(12px,calc(var(--u) * 1.02))}.iw-loadout .iw-wgrid.is-compact .iw-wcard__icon{display:flex;align-items:center;justify-content:center;height:auto;min-height:28px;overflow:hidden}.iw-loadout .iw-wgrid.is-compact .iw-wcard__icon svg{flex:none;height:clamp(32px,3.4vw,60px);max-height:100%}.iw-loadout .iw-wcard__kind{font-size:max(10px,calc(var(--u) * .7))}.iw-loadout .iw-wd{min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;display:flex;flex-direction:column;justify-content:flex-start;gap:clamp(14px,1.3vw,24px);padding:clamp(16px,1.8vw,34px);background-color:#141122f2}.iw-loadout .iw-wd>*{flex:none;min-width:0}.iw-loadout .iw-wd__head{align-items:flex-start;gap:12px}.iw-loadout .iw-wd__name{white-space:normal;font-size:clamp(24px,2.45vw,48px)}.iw-loadout .iw-wd__blurb,.iw-loadout .iw-kit span{font-size:clamp(12px,.95vw,18px);line-height:1.45}.iw-loadout .iw-wd__stats{gap:10px}.iw-loadout .iw-stat{grid-template-columns:minmax(86px,1.1fr) minmax(30px,1fr) 28px 25px;gap:8px}.iw-loadout .iw-stat__label,.iw-loadout .iw-stat__num{font-size:clamp(11px,.95vw,17px)}.iw-loadout .iw-stat__delta{font-size:11px}.iw-loadout .iw-wd__kits{gap:14px}.iw-loadout .iw-kit{padding:clamp(12px,1vw,20px);align-items:flex-start;gap:12px}.iw-loadout .iw-kit__icon{width:clamp(32px,3vw,54px);height:clamp(32px,3vw,54px);flex-shrink:0}.iw-loadout .iw-kit b{font-size:clamp(16px,1.4vw,26px)}.iw-loadout .iw-kit small{font-size:clamp(10px,.7vw,13px);margin-bottom:7px}.iw-loadout .iw-kit__cost{font-size:clamp(11px,.85vw,16px)}.iw-loadout .iw-wd__cmp{white-space:normal;line-height:1.3;letter-spacing:0}.iw-loadout .iw-loadout__practice{top:max(12px,calc(var(--u) * 1));right:max(18px,calc(var(--u) * 3.6));height:max(48px,calc(var(--u) * 5.6))}.iw-loadout__gear{position:relative;container-type:size;min-height:0;display:flex;flex-direction:column;justify-content:space-evenly;gap:12px;padding:6px 0}.iw-loadout__gear:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;background:linear-gradient(transparent,#ffffff65 14%,#ffffff65 86%,transparent)}.iw-gear{position:relative;display:flex;flex:none;flex-direction:column;align-items:center;gap:7px;min-height:0;text-align:center}.iw-gear small{padding:4px 10px;background:#171426;border-radius:20px;font:900 clamp(9px,.72vw,14px)/1 "Rubik",sans-serif;letter-spacing:.1em}.iw-gear__circle{width:min(100%,calc((100cqh - 200px) / 3),180px);aspect-ratio:1;flex:none;overflow:hidden;border-radius:50%;border:3px solid #fff;background:radial-gradient(circle at 35% 25%,#504b69,#181627 72%);box-shadow:0 5px #0b0a17,0 0 0 5px #171426}.iw-gear__circle canvas{width:100%;height:100%;display:block}.iw-gear__circle.is-loading:after{content:"";display:block;width:18%;height:18%;margin:41%;background:var(--a);border-radius:50%;opacity:.7}.iw-gear__name{max-width:100%;padding:3px 6px;border-radius:8px;background:#171426;font:700 clamp(10px,.8vw,15px)/1.2 "Rubik",sans-serif;overflow-wrap:anywhere}@media(max-width:1050px){.iw-loadout .iw-loadout__body{grid-template-columns:minmax(0,1fr) 78px minmax(0,1.15fr);gap:10px}.iw-loadout .iw-wgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.iw-loadout .iw-wgrid.is-compact .iw-wcard{height:110px}.iw-loadout .iw-wd{padding:14px}.iw-loadout .iw-kit{display:block}.iw-loadout .iw-kit__icon,.iw-loadout .iw-stat__label i{display:none}.iw-loadout .iw-stat{grid-template-columns:72px minmax(12px,1fr) 20px;gap:5px}.iw-loadout .iw-stat__delta{display:none}.iw-loadout .iw-loadout__practice{width:29%}.iw-loadout .iw-loadout__practice .iw-btn__label{font-size:clamp(16px,2.4vw,24px)}}@media(max-height:600px){.iw-loadout .iw-loadout__body{top:78px;bottom:50px}.iw-loadout__gear{gap:7px}.iw-gear{gap:4px}.iw-gear__circle{width:min(100%,calc((100cqh - 152px) / 3),90px);border-width:2px}.iw-gear__name{font-size:9px}}@media(max-width:1050px){.iw-lobby{--fs-xs: calc(var(--u) * .8);--fs-s: calc(var(--u) * .95)}}.iw-find-match{max-width:280px;white-space:normal;align-self:center}.network-diagnostics{position:fixed;z-index:20000;top:8px;right:8px;margin:0;padding:12px;background:#101322e8;color:#fff;font:12px/1.5 monospace;pointer-events:none}.network-diagnostics[hidden]{display:none}
