@font-face{font-family:Monogram;src:url(/Assets/monogram/ttf/monogram-extended.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap;size-adjust:150%}@font-face{font-family:Monogram;src:url(/Assets/monogram/ttf/monogram-extended-italic.ttf)format("truetype");font-style:italic;font-weight:400;font-display:swap;size-adjust:150%}:root{color:#f5f8fa;font-synthesis:weight;--ink:#f5f0ff;--muted:#8d9ca9;--line:#c6ddea29;--yellow:#f3c849;--blue:#47a8ff;--red:#ff4256;--status-panel-width:520px;--status-panel-height:464px;background:#080711}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0;overflow:hidden}button{font:inherit}.app{isolation:isolate;background:#080711;width:100%;height:100%;position:relative;overflow:hidden}.app:after{content:"";pointer-events:none;z-index:3;background:radial-gradient(78% 72%,#0000 50%,#0804111f 72%,#080411ad 100%);position:fixed;inset:0;box-shadow:inset 0 0 90px #0804114d}.game-canvas{z-index:0;touch-action:none;display:block;position:absolute;inset:0}@media (pointer:coarse) and (orientation:portrait){.phone-landscape{--ui-rotated:1;transform-origin:0 0;width:100dvh;height:100vw;position:absolute;top:0;left:100%;transform:rotate(90deg)}}.overlay{z-index:10;color:var(--ink);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.menu-overlay{background:#05090fdb;flex-direction:column;gap:30px;padding:32px 20px}.title-lockup{text-align:center;align-self:center;width:auto}.eyebrow{color:var(--yellow);margin:0 0 13px;font-weight:800}.title-lockup h1{text-shadow:0 12px 42px #000000b3;margin:0;font-weight:900}.title-lockup h1 span{display:block}.setup-panel{border:1px solid #d2e4ee21;border-top-color:#d2e4ee52;width:min(420px,100vw - 40px);padding:24px}.skin-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.skin-card{color:#fff;cursor:pointer;border:1px solid #ffffff1a;min-height:188px;transition:transform .18s,border-color .18s,background .18s;position:relative;overflow:hidden}.skin-card:hover{border-color:#ffffff4d}.skin-card.selected.blue{border-color:#47a8ffcc}.skin-card.selected.red{border-color:#ff4256cc}.skin-glow{position:absolute;left:50%;transform:translate(-50%)}.blue .skin-glow{background:var(--blue)}.red .skin-glow{background:var(--red)}.weapon-preview{z-index:1;object-fit:contain;width:126px;height:126px;image-rendering:pixelated;opacity:.88;position:absolute;top:7px;left:50%;transform:translate(-50%)rotate(90deg)}.skin-card.red .weapon-preview{width:136px;height:136px;top:3px;transform:translate(-50%)rotate(7deg)}.hero-shadow-preview{z-index:2;object-fit:fill;width:90px;height:29px;image-rendering:pixelated;opacity:.5;position:absolute;top:90px;left:calc(50% + 3px);transform:translate(-50%)}.sprite-preview{z-index:3;width:106px;height:106px;image-rendering:pixelated;background-position:0 0;background-repeat:no-repeat;background-size:212px 106px;position:absolute;top:25px;left:50%;transform:translate(-50%)}.skin-copy{z-index:4;text-align:center;flex-direction:column;align-items:center;width:100%;display:flex;position:absolute;bottom:13px;left:50%;transform:translate(-50%)}.skin-copy small{color:#788995;margin-top:2px}.check{color:#0000;border:1px solid #ffffff26;place-items:center;display:grid;position:absolute;bottom:11px;right:9px}.skin-card.selected .check{color:#06101a;background:var(--ink);border-color:var(--ink)}.start-button{background:var(--yellow);color:#111318;cursor:pointer;justify-content:center;align-items:center;width:100%;height:56px;margin-top:14px;padding:0 48px;font-weight:900;transition:transform .16s,filter .16s;display:flex;position:relative}.start-button:hover{filter:brightness(1.08)}.start-button i{font-weight:500}.controls{justify-content:center;gap:20px;margin-top:18px;display:flex}.controls div{align-items:center;gap:6px;display:flex}.controls kbd{color:#d2d9de;text-align:center;background:#ffffff0a;border:1px solid #ffffff26;border-radius:2px;min-width:31px;padding:4px 6px;font-family:Monogram,monospace;font-weight:800}.controls span{color:#667681;font-weight:800}.hud{--hud-left-inset:22px;--hud-right-inset:22px;z-index:5;width:var(--hud-layout-width,100%);height:var(--hud-layout-height,100%);transform:scale(var(--hud-scale,1));transform-origin:0 0;pointer-events:none;position:absolute;top:0;left:0}.hud-top{justify-content:space-between;align-items:flex-start;gap:6px;display:flex;position:absolute;top:18px;left:0;right:0}.hud-player-column{justify-items:start;gap:4px;width:195px;display:grid}.brand-mini{flex-direction:column;font-weight:900;line-height:.9;display:flex}.brand-mini small{color:var(--yellow);margin-top:5px}.hud-run-tools{box-shadow:none;isolation:isolate;background:0 0;border:0;align-items:stretch;gap:0;padding:2px 12px;animation:.24s cubic-bezier(.16,1,.3,1) both hud-panel-unfold;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.hud-run-tools:before,.hud-run-tools:after{content:"";pointer-events:none;position:absolute}.hud-run-tools:before{z-index:-2;background:#263c4b;inset:0}.hud-run-tools:after{z-index:-1;background:#09121b;inset:0 2px 2px}.hud-boss-column{width:260px;margin:0;position:absolute;top:0;right:0}.hud-map-column{right:var(--hud-right-inset);bottom:calc(10px + 2px / var(--hud-scale,1));flex-direction:column;align-items:flex-end;gap:6px;display:flex;position:absolute}.hud-map-column.with-map .hud-performance-line,.hud-map-column.with-map .hud-map-progress{z-index:4;background:#091019;padding:0 4px;position:absolute;right:6px}.hud-map-column.with-map .hud-performance-line{top:0;transform:translateY(-50%)}.hud-map-column.with-map .hud-map-progress{bottom:calc(2px / var(--hud-scale,1));transform:translateY(50%)}.hud-map-progress{color:#a895b5;font-variant-numeric:tabular-nums;white-space:nowrap;text-shadow:1px 1px #020508;font-size:14px;font-weight:800;line-height:1}.hud-performance-line{color:#91a5b2;font-variant-numeric:tabular-nums;letter-spacing:.04em;text-shadow:1px 1px #020508;white-space:nowrap;font-size:14px;font-weight:700;line-height:1}.hud-performance-line i{color:#617684;font-style:normal}.hud-performance-line .ping.good{color:#7ce9b1}.hud-performance-line .ping.warn{color:#f2cf62}.hud-performance-line .ping.bad{color:#ff7c8a}.hud-settings-button{color:#d7e7ef;pointer-events:auto;cursor:pointer;background:#09121b;border:2px solid #263c4b;place-items:center;width:40px;min-height:44px;padding:0;display:grid;box-shadow:5px 5px #0000009e}.hud-settings-button:hover{color:#fff;background:#173247}.hud-settings-button>.hud-settings-icon{color:var(--yellow)}.hud-settings-button:disabled{opacity:.38;color:#6d7d87;pointer-events:none}.run-stats{display:flex}.hud-stat{border-top:1px solid #ffffff3b}.hud-stat small{display:block}.boss-hud{gap:7px;width:100%;display:grid}.boss-health{--boss-meter-border:#426149;height:var(--hud-player-panel-height,auto);background:#05100beb;border:2px solid #36513e;border-right:0;flex-direction:row-reverse;align-items:stretch;gap:5px;min-height:0;padding:4px 4px 4px 6px;display:flex;box-shadow:4px 4px #0000009e}.boss-crown{filter:drop-shadow(2px 2px #020508);flex:0 0 34px;align-self:center;width:34px;height:34px;overflow:visible}.boss-health-info{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.boss-health.attacker{--boss-meter-border:#70473d;background:#160a09eb;border-color:#6b3d32}.boss-health-heading{justify-content:space-between;align-items:baseline;gap:12px;line-height:1;display:flex}.boss-health-heading strong{text-align:right;color:#dfffc8;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.boss-health.attacker .boss-health-heading strong{color:#ffe68a}.boss-health-meter{border:1px solid var(--boss-meter-border);background:#18231b;flex:0 0 15px;min-height:14px;margin-top:3px;padding:1px;position:relative;overflow:hidden}.boss-health.attacker .boss-health-meter{background:#2c1719;border-color:#70473d}.boss-health-meter i{transform-origin:0;background:#87ef4f;width:100%;height:100%;transition:transform 80ms linear;display:block}.boss-health.attacker .boss-health-meter i{background:#ffb13b}.boss-skill-meter{border:1px solid var(--boss-meter-border);background:#112938;border-top:0;flex:0 0 8px;min-height:7px;padding:1px;overflow:hidden}.boss-skill-meter i{transform-origin:0;background:#55b9f0;width:100%;height:100%;transition:transform 80ms linear;display:block}.boss-health.chip .boss-skill-meter{background:#241b38}.boss-health.chip .boss-skill-meter i{background:#b985f5}.boss-status{color:#c0adc9;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-top:3px;font-size:11px;line-height:12px;overflow:hidden}.boss-health.enraged{--boss-meter-border:#e76b80;border-color:#dd5268;animation:1.6s ease-in-out infinite boss-rage-pulse}.boss-health.enraged .boss-health-heading strong{color:#ffbdc5}.boss-health.enraged .boss-status{color:#ff8fa3}.boss-health.enraged .boss-health-meter{background:#35111c;border-color:#e76b80}.boss-health.enraged .boss-health-meter i{background:#f16b83}.boss-health.enraged .boss-skill-meter{background:#2c101c}.boss-health.enraged .boss-skill-meter i{background:#ffb3c1}@keyframes boss-rage-pulse{0%,to{box-shadow:0 0 3px #e3415533}50%{box-shadow:0 0 12px #e3415580}}@media (prefers-reduced-motion:reduce){.boss-health.enraged{animation:none}}.boss-health.powering-up{animation:.5s steps(2,end) infinite boss-power-frame}.boss-health.powering-up .boss-health-meter{position:relative;overflow:hidden}.boss-health.powering-up .boss-health-meter:after{content:"";filter:drop-shadow(0 0 4px #efffa8);background:repeating-linear-gradient(115deg,#0000 0 7px,#ffffffb8 8px 10px,#0000 11px 17px);animation:.45s linear infinite boss-power-flow;position:absolute;inset:0}.boss-health.enraged.powering-up .boss-health-meter:after{filter:drop-shadow(0 0 4px #ff5e78);background:repeating-linear-gradient(115deg,#0000 0 7px,#ffb3c1bb 8px 10px,#0000 11px 17px)}@media (prefers-reduced-motion:reduce){.boss-health.enraged.powering-up .boss-health-meter:after{animation:none}}@keyframes boss-power-frame{50%{box-shadow:0 0 11px #aaff54,4px 4px #0000009e}}@keyframes boss-power-flow{to{transform:translate(18px)}}.minimap{background:linear-gradient(#091018e6,#091018a3);border:2px solid #263c4b;width:190px;padding:0;position:relative;box-shadow:5px 5px #0000009e}.minimap-field{aspect-ratio:1;background-color:#07141dc2;border:0;width:100%;position:relative;overflow:hidden;container-type:size}.minimap-grid{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}@property --minimap-x{syntax:"*";inherits:false;initial-value:0}@property --minimap-y{syntax:"*";inherits:false;initial-value:0}.minimap-target{translate:calc(var(--minimap-x,0) * 1cqw) calc(var(--minimap-y,0) * 1cqh);filter:drop-shadow(1px 2px #000000bf);width:13px;height:13px;display:block;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.minimap-target svg{width:100%;height:100%;display:block}.minimap-target.hero{width:20px;height:20px}.minimap-target.hero .hero-avatar{background-size:200% 100%;width:100%;height:100%;display:block}.minimap-target.local{z-index:3;width:24px;height:24px}.minimap-target.miniboss{z-index:1;color:#fff;width:12px;height:12px}.minimap-target.miniboss .hud-pixel-icon{color:inherit}.minimap-target.boss{z-index:2;width:18px;height:18px}.minimap-target.downed{opacity:.42}.minimap-target.hero.downed{transform:translate(-50%,-50%)rotate(90deg)}.skill-hud{--loadout-card-size:64px;left:var(--hud-left-inset);bottom:calc(10px + 2px / var(--hud-scale,1));transform-origin:0 100%;align-items:flex-end;gap:16px;display:flex;position:absolute;transform:scale(.8)}.loadout-group{flex-direction:column;gap:6px;display:flex}.loadout-group-label{color:#8da8bb;letter-spacing:1.3px;text-transform:uppercase;text-shadow:1px 1px #000;font-size:9px;font-weight:800}.loadout-active-slots{gap:6px;display:flex}.loadout-passive-slots{height:var(--loadout-card-size);grid-template-rows:repeat(2,30px);grid-template-columns:repeat(3,30px);gap:4px;display:grid}.loadout-slot-plus{color:#597184;place-items:center;height:100%;font-size:22px;font-weight:400;display:grid}.loadout-slot-placeholder{color:#597184;place-items:center;height:100%;display:grid}.loadout-slot-placeholder>.hud-pixel-icon{width:24px;height:24px}.loadout-slot-placeholder>.hud-pixel-icon-sword{width:30px;height:30px}.team-loadout .loadout-slot-placeholder>.hud-pixel-icon{width:100%;height:100%}.player-hud-row{justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.player-hud-row .team-roster{flex:1;min-width:0}.skill-slot{box-sizing:border-box;width:var(--loadout-card-size);height:var(--loadout-card-size);border:2px solid var(--upgrade-level-color,#294c63);background:var(--card-level-background,radial-gradient(circle at center, #2a8bc6fa 0%, #124060f7 58%, #050f18fa 100%));position:relative;box-shadow:3px 3px #0000009e}.skill-slot>img{object-fit:cover;object-position:left;width:42px;height:42px;image-rendering:pixelated;position:absolute;inset:9px}.skill-cooldown-border{z-index:1;pointer-events:none;shape-rendering:crispedges;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.skill-cooldown-border path{fill:none;stroke:#f3c849;stroke-width:2px;stroke-dasharray:1;stroke-linecap:butt;stroke-linejoin:miter;transition:stroke-dashoffset 80ms linear}.skill-slot.ready{border-color:#6c5b22}.skill-slot b{z-index:2;border:1px solid var(--upgrade-level-color,#5f7280);color:var(--upgrade-level-color,#f6fbff);background:#071019;padding:2px 4px;font-size:10px;line-height:1;position:absolute;bottom:1px;right:1px}.skill-slot.empty{background:#071019d1;border:1px dashed #344959;box-shadow:inset 0 0 12px #0000004d}.skill-slot.empty>img{opacity:.22;filter:grayscale()}.skill-slot.passive-slot{border-width:1px;width:30px;height:30px;box-shadow:2px 2px #00000073}.skill-slot.passive-slot>img{object-fit:contain;width:22px;height:22px;inset:3px}.skill-slot.passive-slot b{border:0;padding:1px 2px;font-size:8px;bottom:0;right:0}.level-strip{height:calc(6px / var(--hud-scale,1));border:0;padding:0;position:absolute;bottom:0;left:0;right:0}.level-strip .xp-meter{height:100%;position:absolute;bottom:0;left:0;right:0}.level-strip span{color:#efd8ff}.level-strip b{color:#a895b5;text-align:right}.meter{background:#ffffff1a;overflow:hidden}.meter i{height:100%;transition:width .2s;display:block}.level-overlay,.gameover-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(circle,#13212fb3,#04070cf0 70%);flex-direction:column;padding:34px 22px}.level-burst{pointer-events:none;border:1px solid #f3c8490f;width:62vmax;height:62vmax;position:absolute;box-shadow:0 0 0 80px #f3c84904,0 0 0 160px #f3c84903}.level-overlay .eyebrow{margin-bottom:2px}.level-overlay h2,.gameover-overlay h2{margin:0;font-weight:900;position:relative}.level-overlay h2 span{color:var(--yellow)}.upgrade-grid{display:grid;position:relative}.upgrade-card{color:#fff;cursor:pointer;border-top-color:#ffffff4d;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden}.upgrade-card:after{content:"";filter:blur(16px);background:#f3c8490f;border-radius:50%;width:140px;height:140px;position:absolute;top:-65px;left:-65px}.upgrade-icon{color:var(--yellow);text-align:center;place-items:center;margin-bottom:30px;font-size:42px;display:grid}.upgrade-card>small{color:var(--yellow);font-weight:800}.upgrade-card>b{text-transform:uppercase;margin-top:7px;font-weight:800;display:block}.take{color:#c9d3d8;border-top:1px solid #ffffff17;justify-content:space-between;padding-top:12px;font-weight:800;display:flex;position:absolute;bottom:18px;left:22px;right:22px}.take i{color:var(--yellow);line-height:.5}.warning{color:#ff8b68;margin:18px 0 0;font-weight:800}.warning span{border:1px solid #ff704b;place-items:center;width:18px;height:18px;margin-right:8px;display:inline-grid}.gameover-overlay{background:radial-gradient(circle,#4e111b4d,#04070cf2 65%)}.gameover-overlay .danger{color:#ff5163}.gameover-overlay h2{color:#0000;-webkit-text-stroke:1.5px #f1f4f5}.result-grid{display:grid}.result-grid div{text-align:center;padding:16px}.result-grid div+div{border-left:1px solid #ffffff1f}.result-grid small{font-weight:800;display:block}.gameover-overlay .start-button{width:370px}.text-button{color:#768792;cursor:pointer;background:0 0;border:0;margin-top:15px;font-weight:800}.text-button:hover{color:#fff}@media (width<=800px){.menu-overlay{flex-direction:column;justify-content:center;gap:32px;padding:34px 20px 50px;overflow-y:auto}.title-lockup{text-align:center;width:100%}.setup-panel{width:min(100%,410px);padding:21px}.controls{gap:10px}.upgrade-icon{top:23px;left:17px}.upgrade-card>b{font-size:21px}.upgrade-card p{margin:4px 0 20px}.take{display:none}.level-overlay{padding-top:30px}.level-overlay h2{font-size:49px}}@media (height<=700px) and (width>=801px){.title-lockup h1{font-size:95px}.upgrade-card{min-height:265px}.upgrade-icon{margin-bottom:18px}.level-overlay h2{font-size:58px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}body,button,input,kbd,a,.eyebrow,.title-lockup h1,.skin-copy b,.start-button,.hud,.level-overlay h2,.gameover-overlay h2,.upgrade-icon,.upgrade-card>b,.take,.result-grid small,.result-grid b{font-family:Monogram,monospace}button,a,input{border-radius:0}button,a{transition-timing-function:steps(2,end)!important}.title-lockup h1,.level-overlay h2,.gameover-overlay h2,.config-header h1{font-family:Monogram,monospace}.setup-panel,.upgrade-card,.hud-stat,.level-strip{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.start-button{border:2px solid #ffe68a;box-shadow:5px 5px #080b0f}.start-button:hover{box-shadow:5px 5px #080b0f}.skin-card{border-width:2px;transition-duration:80ms;box-shadow:3px 3px #0000008c}.skin-card:hover{box-shadow:3px 3px #0000008c,inset 0 0 0 2px #ffffff29}.check{border-width:2px}.meter{border:1px solid #ffffff29;height:11px}.level-burst{border-radius:0;transform:rotate(45deg)}.upgrade-icon{border-width:2px}.config-menu-button{color:#a8c8dc;background:#0b1722;border:2px solid #75b8dc73;justify-content:space-between;align-items:center;height:44px;margin-top:10px;padding:0 17px;font-weight:700;text-decoration:none;display:flex;box-shadow:4px 4px #030609}.config-menu-button:hover{color:#fff;border-color:#78cfff;box-shadow:4px 4px #030609,inset 0 0 0 2px #78cfff2e}.config-menu-button i{color:var(--yellow)}.playground-menu-link{color:#d9a9ff;border-color:#ba58ff80}.playground-menu-link i{color:#d9a9ff}.upgrade-apex-level,.upgrade-apex-check,.card-selector-apex-unlocked{transform-origin:100% 100%;scale:1.3}.skill-slot>b{transform-origin:100% 100%;scale:1.15}@keyframes hud-panel-unfold{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.hud-run-tools{animation:none}}.health-bar-separators{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hud-health-fills{pointer-events:none;position:absolute;inset:0}.boss-health-meter .hud-health-fills{inset:1px}.hud-health-fills>i{width:100%;height:100%;transition:none;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.hud-health-fills>.hud-health-trail{transition:none!important}}.minimap-rock-layer{z-index:1;color:#fff;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.minimap-rock-marker{pointer-events:none;color:#fff;overflow:visible}.minimap-rock-marker.downed{opacity:.42}.minimap-rock-layer .hud-pixel-icon{width:12px;height:12px;color:inherit;pointer-events:none}.minimap-target:is(.ore-purple,.ore-cyan){z-index:1;filter:drop-shadow(0 2px 1px #000000d9);width:16px;height:16px}#root .dropdown-trigger{--dropdown-border:#314b5e;--dropdown-background:#071019;--dropdown-text:#eef8ff;--dropdown-accent:#f3c849;--dropdown-solid-border:var(--dropdown-border);--dropdown-highlight-border:var(--dropdown-accent);--dropdown-menu-frame:none;--dropdown-highlight-frame:none;--dropdown-frame-width:4px;appearance:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:var(--dropdown-frame-width) solid var(--dropdown-border);background-color:var(--dropdown-background);min-height:42px;color:var(--dropdown-text);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' viewBox='0 0 14 8' shape-rendering='crispEdges'%3E%3Cpath fill='%23f3c849' d='M0 0h4v2h2v2h2V2h2V0h4v2h-2v2h-2v2H8v2H6V6H4V4H2V2H0Z'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:14px 8px;background-clip:padding-box;border-radius:0;padding-right:34px!important}#root .dropdown-trigger:hover:not(:disabled){border-color:var(--dropdown-highlight-border)}#root .dropdown-trigger:focus-visible{border-color:var(--dropdown-highlight-border);outline:2px solid var(--dropdown-accent);outline-offset:2px}#root .dropdown-trigger:disabled{opacity:.45;cursor:not-allowed}#root .ui-theme-dark-dwellers .dropdown-trigger{--dropdown-border:#655b88;--dropdown-background:#131225;--dropdown-text:#f7edff;--dropdown-accent:#f4ca79;--dropdown-solid-border:transparent;--dropdown-highlight-border:transparent;--dropdown-menu-frame:var(--pixel-frame-field);--dropdown-highlight-frame:var(--pixel-frame-panel);--dropdown-frame-width:8px;border:var(--dropdown-frame-width) solid transparent;border-image:var(--pixel-frame-field) 4 / var(--dropdown-frame-width) / 0 stretch}#root .ui-theme-dark-dwellers .dropdown-trigger:is(:hover,:focus-visible):not(:disabled){border-image-source:var(--pixel-frame-panel)}#root .dropdown-trigger{text-align:left;min-width:0;box-shadow:none;display:block;overflow:hidden}.dropdown-value{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dropdown-menu{z-index:1000;box-sizing:border-box;overscroll-behavior:contain;border:var(--dropdown-frame-width) solid var(--dropdown-solid-border);border-image:var(--dropdown-menu-frame,none) 4 / var(--dropdown-frame-width) / 0 stretch;background:var(--dropdown-background);color:var(--dropdown-text);scrollbar-width:thin;scrollbar-color:var(--dropdown-border) var(--dropdown-background);background-clip:padding-box;border-radius:0;padding:4px;font-weight:700;position:fixed;overflow-y:auto;box-shadow:4px 4px #020508}.dropdown-option{box-sizing:border-box;border:var(--dropdown-frame-width) solid transparent;cursor:pointer;overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:4px 8px;display:flex}.dropdown-option.is-active{border-color:var(--dropdown-highlight-border);border-image:var(--dropdown-highlight-frame,none) 4 fill / var(--dropdown-frame-width) / 0 stretch;background:var(--dropdown-background);background-clip:padding-box}.dropdown-option[aria-selected=true]{color:var(--dropdown-accent)}.dropdown-option[aria-disabled=true]{opacity:.45;cursor:not-allowed}.dropdown-check{color:var(--dropdown-accent);flex:0 0 12px}.dropdown-group{color:var(--dropdown-accent);letter-spacing:.05em;padding:8px;font-size:.9em}@media (forced-colors:active){#root .dropdown-trigger,.dropdown-menu{border:1px solid buttontext;border-image:}.dropdown-option.is-active{border-image:;outline:2px solid highlight}}.dropdown-search{z-index:1;background:var(--dropdown-background);padding:4px;position:sticky;top:-4px}.dropdown-search input{box-sizing:border-box;border:1px solid var(--dropdown-border);background:var(--dropdown-background);width:100%;min-width:0;color:var(--dropdown-text);font:inherit;border-radius:0;padding:8px}.dropdown-search input:focus{outline:2px solid var(--dropdown-accent);outline-offset:-2px}.dropdown-empty{padding:12px 8px}.route-loading{padding:max(24px, env(safe-area-inset-top,0px)) max(20px, env(safe-area-inset-right,0px)) max(24px, env(safe-area-inset-bottom,0px)) max(20px, env(safe-area-inset-left,0px));color:#f5f8fa;isolation:isolate;background:radial-gradient(circle at 50% 42%,#21526f4d,#0000 34%),radial-gradient(80% 70%,#091521 0,#050a10 62%,#020406 100%);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.route-loading:before{content:"";z-index:-1;pointer-events:none;opacity:.22;background:repeating-linear-gradient(0deg,#0009 0 1px,#0000 1px 4px);position:absolute;inset:0}.route-loading-grid{z-index:-2;opacity:.32;transform-origin:bottom;background-color:#0000;background-image:linear-gradient(#599cc221 1px,#0000 1px),linear-gradient(90deg,#599cc221 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:-32px;transform:perspective(420px)rotateX(58deg)translateY(28%);-webkit-mask-image:linear-gradient(#0000 22%,#000);mask-image:linear-gradient(#0000 22%,#000)}.route-loading-panel{width:min(var(--status-panel-width), 100%);height:min(var(--status-panel-height), 100%);text-align:center;background:linear-gradient(145deg,#0a1a26f5,#040b11fa);border:2px solid #31546a;border-top-color:#70c7f4;flex-direction:column;justify-content:safe center;min-height:0;padding:44px 44px 36px;display:flex;position:relative;overflow-y:auto;box-shadow:8px 8px #010304,inset 0 0 0 1px #88cff30f}.route-loading-panel>*{flex-shrink:0}.route-loading-panel:before,.route-loading-panel:after{content:"";border-color:#f3c849;width:24px;height:24px;position:absolute}.route-loading-panel:before{border-top:3px solid #f3c849;border-left:3px solid #f3c849;top:8px;left:8px}.route-loading-panel:after{border-bottom:3px solid #f3c849;border-right:3px solid #f3c849;bottom:8px;right:8px}.route-loading-sigil{color:#f3c849;filter:drop-shadow(0 0 7px #f3c84961);grid-template-rows:repeat(3,8px);grid-template-columns:repeat(5,8px);width:40px;height:24px;margin:0 auto 22px;display:grid}.route-loading-sigil i{background:currentColor}.route-loading-sigil i:first-child{grid-area:1/2}.route-loading-sigil i:nth-child(2){grid-area:1/4}.route-loading-sigil i:nth-child(3){grid-area:2/1}.route-loading-sigil i:nth-child(4){grid-area:2/3}.route-loading-sigil i:nth-child(5){grid-area:2/5}.route-loading-sigil i:nth-child(6){grid-area:3/2}.route-loading-sigil i:nth-child(7){grid-area:3/4}.route-loading-kicker{color:#6fb7dd;letter-spacing:.16em;margin:0 0 8px;font-size:12px;font-weight:700}.route-loading h1{color:#dce8ee;letter-spacing:.03em;text-shadow:3px 3px #102f42;margin:0;font-size:clamp(34px,7vw,52px);font-weight:700;line-height:.95}.route-loading h1 span{color:#fff2b0;margin-top:8px;display:block}.route-loading-meter{background:#02070b;border:1px solid #2f4d60;grid-template-columns:repeat(8,1fr);gap:5px;height:14px;margin:30px 0 16px;padding:3px;display:grid;box-shadow:3px 3px #000000a6}.route-loading-meter i{opacity:.12;background:#f3c849;animation:1.2s step-end infinite route-loading-pulse}.route-loading-meter i:nth-child(2){animation-delay:.1s}.route-loading-meter i:nth-child(3){animation-delay:.2s}.route-loading-meter i:nth-child(4){animation-delay:.3s}.route-loading-meter i:nth-child(5){animation-delay:.4s}.route-loading-meter i:nth-child(6){animation-delay:.5s}.route-loading-meter i:nth-child(7){animation-delay:.6s}.route-loading-meter i:nth-child(8){animation-delay:.7s}.route-loading-status{color:#8d9ca9;letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;gap:9px;margin:0;font-size:13px;font-weight:600;display:flex}.route-loading-status i{background:#83ea9d;width:8px;height:8px;animation:.8s step-end infinite route-loading-blink;box-shadow:0 0 0 2px #173822,0 0 10px #83ea9d6b}@keyframes route-loading-pulse{0%,67%,to{opacity:.12}8%,58%{opacity:1}}@keyframes route-loading-blink{0%,55%{opacity:1}56%,to{opacity:.28}}@media (width<=520px){.route-loading-panel{padding:36px 24px 30px}.route-loading-status{font-size:11px}}@media (prefers-reduced-motion:reduce){.route-loading-meter i,.route-loading-status i{animation:none}.route-loading-meter i{opacity:.72}}html,body,#root,#root *{scrollbar-width:thin;scrollbar-color:#655b88 transparent}html::-webkit-scrollbar{width:3px;height:3px;display:block}body::-webkit-scrollbar{width:3px;height:3px;display:block}#root::-webkit-scrollbar{width:3px;height:3px;display:block}#root ::-webkit-scrollbar{width:3px;height:3px;display:block}html::-webkit-scrollbar-track{background:0 0}body::-webkit-scrollbar-track{background:0 0}#root::-webkit-scrollbar-track{background:0 0}#root ::-webkit-scrollbar-track{background:0 0}html::-webkit-scrollbar-thumb{background:#655b88;border:0;border-radius:3px}body::-webkit-scrollbar-thumb{background:#655b88;border:0;border-radius:3px}#root::-webkit-scrollbar-thumb{background:#655b88;border:0;border-radius:3px}#root ::-webkit-scrollbar-thumb{background:#655b88;border:0;border-radius:3px}#root ::-webkit-scrollbar-thumb:hover{background:#a38ac7}#root ::-webkit-scrollbar-button{display:none}#root ::-webkit-scrollbar-corner{background:0 0}@supports selector(::-webkit-scrollbar){html,body,#root,#root *{scrollbar-width:auto;scrollbar-color:auto}}.ui-theme-dark-dwellers{--yellow:#f4ca79;--blue:#c2a5ef;--ink:#f5f0ff;--muted:#b8b1cc;--line:#5d547c;--pixel-frame-panel:url(/Assets/ui/pixel-frame-panel.svg);--pixel-frame-tile:url(/Assets/ui/pixel-frame-tile.svg);--pixel-frame-field:url(/Assets/ui/pixel-frame-field.svg);--pixel-frame-button:url(/Assets/ui/pixel-frame-button.svg);--pixel-frame-button-hover:url(/Assets/ui/pixel-frame-button-hover.svg)}.ui-theme-dark-dwellers :is(.lobby-overlay,.pause-overlay,.level-overlay,.gameover-overlay){background:radial-gradient(circle,#201833e8,#080711f5 72%)}.ui-theme-dark-dwellers :is(.pause-overlay,.level-overlay){background:radial-gradient(circle,#20183380,#08071180 72%)}.ui-theme-dark-dwellers :is(.lobby-panel,.lobby-notice,.pause-panel,.upgrade-card-shell>.upgrade-card,.result-grid>div){border:8px solid #0000;border-image:var(--pixel-frame-panel) 4 fill / 8px / 0 stretch;box-shadow:none;background:0 0}.ui-theme-dark-dwellers :is(.loadout-card,.skill-slot,.public-room,.boss-health,.room-difficulty-toggle,.lobby-apex-badges .upgrade-apex-hint){border:6px solid #0000;border-image:var(--pixel-frame-tile) 4 fill / 6px / 0 stretch;box-shadow:none;background:0 0}.ui-theme-dark-dwellers .lobby-panel :is(.loadout-card,.room-difficulty-toggle,.lobby-apex-badges .upgrade-apex-hint,.public-room){border-width:8px;border-image-width:8px}.ui-theme-dark-dwellers :is(.team-player,.boss-health,.card-stats-panel){border:8px solid #0000;border-image:var(--pixel-frame-field) 4 fill / 8px / 0 stretch;box-shadow:none;background:0 0;padding:0}.ui-theme-dark-dwellers :is(.team-player,.card-stats-panel){border-left-width:0;border-image-width:8px 8px 8px 0}.ui-theme-dark-dwellers .boss-health{border-right:0;border-image-width:8px 0 8px 8px;border-image-outset:0}.ui-theme-dark-dwellers .boss-hud{gap:4px}.ui-theme-dark-dwellers .minimap{box-shadow:none;background:0 0;border:0;padding:0}.ui-theme-dark-dwellers .minimap:after{content:"";z-index:3;box-sizing:border-box;pointer-events:none;border:8px solid #0000;border-image:url(/Assets/ui/pixel-frame-field-normal-outline.svg) 4/8px;position:absolute;inset:0}.ui-theme-dark-dwellers .minimap-field{--minimap-grid-major:#655b8880;--minimap-grid-minor:#655b8838;clip-path:polygon(8px 0,calc(100% - 8px) 0,calc(100% - 8px) 2px,calc(100% - 4px) 2px,calc(100% - 4px) 4px,calc(100% - 2px) 4px,calc(100% - 2px) 8px,100% 8px,100% calc(100% - 8px),calc(100% - 2px) calc(100% - 8px),calc(100% - 2px) calc(100% - 4px),calc(100% - 4px) calc(100% - 4px),calc(100% - 4px) calc(100% - 2px),calc(100% - 8px) calc(100% - 2px),calc(100% - 8px) 100%,8px 100%,8px calc(100% - 2px),4px calc(100% - 2px),4px calc(100% - 4px),2px calc(100% - 4px),2px calc(100% - 8px),0 calc(100% - 8px),0 8px,2px 8px,2px 4px,4px 4px,4px 2px,8px 2px);background:radial-gradient(circle,#211b36,#131225 75%)}.ui-theme-dark-dwellers .hud-map-column.with-map :is(.hud-performance-line,.hud-map-progress){background:#131225}.ui-theme-dark-dwellers .lobby-apex-badges .upgrade-apex-hint{padding:0}.ui-theme-dark-dwellers .lobby-apex-badges .upgrade-apex-hint>img{width:28px;max-width:none;height:28px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ui-theme-dark-dwellers :is(.upgrade-apex-tooltip,.local-option-details){border:8px solid #0000;border-image:var(--pixel-frame-field) 4 fill / 8px / 0 stretch;box-shadow:none;color:#f5f3ff;background:0 0}.ui-theme-dark-dwellers .local-option-details{color:#ded4ea;padding:6px 8px}#root .ui-theme-dark-dwellers .card-selector-ingredient-tooltip[popover]{isolation:isolate;border:0;border-image:;padding:8px 12px}.ui-theme-dark-dwellers .card-selector-ingredient-tooltip[popover]:before{content:"";z-index:-1;box-sizing:border-box;border:8px solid #0000;border-image:var(--pixel-frame-field) 4 fill / 8px / 0 stretch;pointer-events:none;position:absolute;inset:0}.ui-theme-dark-dwellers .upgrade-apex-tooltip .upgrade-apex-recipe>span{box-sizing:border-box;isolation:isolate;background:0 0;border:6px solid #0000;width:48px;height:48px;padding:0}.ui-theme-dark-dwellers .upgrade-apex-tooltip .upgrade-apex-recipe>span:before,.ui-theme-dark-dwellers .skill-hud .skill-slot:not(.empty):before,.ui-theme-dark-dwellers .team-loadout .skill-slot:not(.empty):before,.ui-theme-dark-dwellers .upgrade-icon:before,.ui-theme-dark-dwellers .chest-reward-card:before,.ui-theme-dark-dwellers .lobby-panel :is(.primary-card,.color-card):before,.ui-theme-dark-dwellers .card-selector-apex-title:before,.ui-theme-dark-dwellers .card-selector-apex-ingredient>span:last-child:before{content:"";inset:calc(-1 * var(--rank-frame-width,6px));z-index:-1;box-sizing:border-box;border:var(--rank-frame-width,6px) solid transparent;border-image:url(/Assets/ui/pixel-frame-recipe.svg) 4 / var(--rank-frame-width,6px) / 0 stretch;background:var(--card-level-background);clip-path:polygon(var(--rank-frame-width,6px) 0, calc(100% - var(--rank-frame-width,6px)) 0, calc(100% - var(--rank-frame-width,6px)) calc(var(--rank-frame-width,6px) / 4), calc(100% - calc(var(--rank-frame-width,6px) / 2)) calc(var(--rank-frame-width,6px) / 4), calc(100% - calc(var(--rank-frame-width,6px) / 2)) calc(var(--rank-frame-width,6px) / 2), calc(100% - calc(var(--rank-frame-width,6px) / 4)) calc(var(--rank-frame-width,6px) / 2), calc(100% - calc(var(--rank-frame-width,6px) / 4)) var(--rank-frame-width,6px), 100% var(--rank-frame-width,6px), 100% calc(100% - var(--rank-frame-width,6px)), calc(100% - calc(var(--rank-frame-width,6px) / 4)) calc(100% - var(--rank-frame-width,6px)), calc(100% - calc(var(--rank-frame-width,6px) / 4)) calc(100% - calc(var(--rank-frame-width,6px) / 2)), calc(100% - calc(var(--rank-frame-width,6px) / 2)) calc(100% - calc(var(--rank-frame-width,6px) / 2)), calc(100% - calc(var(--rank-frame-width,6px) / 2)) calc(100% - calc(var(--rank-frame-width,6px) / 4)), calc(100% - var(--rank-frame-width,6px)) calc(100% - calc(var(--rank-frame-width,6px) / 4)), calc(100% - var(--rank-frame-width,6px)) 100%, var(--rank-frame-width,6px) 100%, var(--rank-frame-width,6px) calc(100% - calc(var(--rank-frame-width,6px) / 4)), calc(var(--rank-frame-width,6px) / 2) calc(100% - calc(var(--rank-frame-width,6px) / 4)), calc(var(--rank-frame-width,6px) / 2) calc(100% - calc(var(--rank-frame-width,6px) / 2)), calc(var(--rank-frame-width,6px) / 4) calc(100% - calc(var(--rank-frame-width,6px) / 2)), calc(var(--rank-frame-width,6px) / 4) calc(100% - var(--rank-frame-width,6px)), 0 calc(100% - var(--rank-frame-width,6px)), 0 var(--rank-frame-width,6px), calc(var(--rank-frame-width,6px) / 4) var(--rank-frame-width,6px), calc(var(--rank-frame-width,6px) / 4) calc(var(--rank-frame-width,6px) / 2), calc(var(--rank-frame-width,6px) / 2) calc(var(--rank-frame-width,6px) / 2), calc(var(--rank-frame-width,6px) / 2) calc(var(--rank-frame-width,6px) / 4), var(--rank-frame-width,6px) calc(var(--rank-frame-width,6px) / 4));position:absolute}.ui-theme-dark-dwellers .upgrade-apex-tooltip .upgrade-apex-level{box-sizing:border-box;color:#fff0bc;background:0 0;border:4px solid #0000;border-image:url(/Assets/ui/pixel-frame-button-selected.svg) 4 fill/4px;place-items:center;min-width:16px;height:16px;padding:0;font-size:10px;display:grid;bottom:-8px;right:-8px;scale:1}.ui-theme-dark-dwellers .upgrade-apex-tooltip .upgrade-apex-level>span{translate:1px -1.5px}.ui-theme-dark-dwellers .skill-hud{--loadout-card-size:72px;gap:6px;transform:none}.ui-theme-dark-dwellers .skill-hud .loadout-passive-slots{grid-template-rows:repeat(2,34px);grid-template-columns:repeat(3,34px);gap:3px}.ui-theme-dark-dwellers .skill-hud .skill-slot{border-width:8px;border-image-width:8px;padding:0}.ui-theme-dark-dwellers .skill-hud .skill-slot:not(.empty){--rank-frame-width:8px;isolation:isolate;border-image:}.ui-theme-dark-dwellers .skill-hud .skill-slot.passive-slot{--rank-frame-width:5px;border-width:5px;border-image-width:5px;width:24px;height:24px}.ui-theme-dark-dwellers .skill-hud .skill-slot>:is(img,.tornado-hud-icon){width:100%;height:100%;inset:0}.ui-theme-dark-dwellers .skill-hud .skill-cooldown-border{width:calc(100% + 16px);height:calc(100% + 16px);inset:-8px}.ui-theme-dark-dwellers .skill-hud .skill-slot>b{box-sizing:border-box;color:#fff0bc;background:0 0;border:4px solid #0000;border-image:url(/Assets/ui/pixel-frame-button-selected.svg) 4 fill/4px;place-items:center;min-width:16px;height:16px;padding:0;font-size:10px;display:grid;bottom:-8px;right:-8px;scale:1}.ui-theme-dark-dwellers .skill-hud .skill-slot>b>span{translate:1px -1.5px}.ui-theme-dark-dwellers .skill-hud .skill-slot.passive-slot>b{font-size:8px}.ui-theme-dark-dwellers .skill-hud .skill-cooldown-border path{stroke:#f4ca79;stroke-width:3px}.ui-theme-dark-dwellers .weapon-palette .loadout-weapon-tooltip{border:6px solid #0000;border-image:var(--pixel-frame-field) 4 fill / 6px / 0 stretch;box-shadow:none;background:0 0}.ui-theme-dark-dwellers button>.ui-icon{flex-basis:22px;width:22px;height:22px}#root .ui-theme-dark-dwellers .menu-pixel-icon{width:18px;height:18px;box-shadow:none;color:#78cfff;background:0 0;border:0;flex-basis:18px}#root .ui-theme-dark-dwellers .menu-pixel-icon:is(.hud-pixel-icon-play,.hud-pixel-icon-check){color:#f3c849}#root .ui-theme-dark-dwellers .menu-pixel-icon.hud-pixel-icon-close{color:#ff5d73}#root .ui-theme-dark-dwellers .lobby-team-toggle.is-unavailable,#root .ui-theme-dark-dwellers .lobby-team-toggle.is-unavailable>.menu-pixel-icon{color:var(--yellow,#f4ca79)}#root .ui-theme-dark-dwellers .lobby-team-toggle.is-unavailable{border-image-source:url(/Assets/ui/pixel-frame-button-selected.svg)}#root .ui-theme-dark-dwellers .gameover-overlay .result-stat-icon .hud-pixel-icon{width:32px;height:32px}.ui-theme-dark-dwellers .color-card.selected,.ui-theme-dark-dwellers .primary-card.selected{background:0 0;border-image-source:url(/Assets/ui/pixel-frame-tile-selected.svg)}.ui-theme-dark-dwellers .primary-card.selected:after{background:#f4ca79;box-shadow:0 0 0 1px #f4ca79}.ui-theme-dark-dwellers .lobby-panel :is(.primary-card,.color-card).selected:after{content:none}.ui-theme-dark-dwellers .lobby-panel :is(.primary-card,.color-card){--rank-frame-width:8px;isolation:isolate;background:0 0;border-color:#0000;border-image:;gap:0;padding:0;overflow:visible}.ui-theme-dark-dwellers .lobby-panel .primary-card>.lobby-weapon-icon{width:28px;height:28px;image-rendering:pixelated;background-position:0;background-repeat:no-repeat;background-size:auto 100%}.ui-theme-dark-dwellers .lobby-panel :is(.primary-card,.color-card):before{opacity:1;background:radial-gradient(circle,#718a99d1 0%,#2a3a44f0 32%,#050f18fa 65%);border-image-source:url(/Assets/ui/pixel-frame-field-normal-outline.svg)}.ui-theme-dark-dwellers .lobby-panel :is(.primary-card,.color-card).selected:before{border-image-source:url(/Assets/ui/pixel-frame-selected-outline.svg)}.ui-theme-dark-dwellers .lobby-panel :is(.primary-card,.color-card):hover{filter:none}.ui-theme-dark-dwellers .room-difficulty-toggle[aria-pressed=true]{color:#ffe0b9;background:0 0;border-image-source:url(/Assets/ui/pixel-frame-tile-hard.svg)}.ui-theme-dark-dwellers .upgrade-apex-hint.will-unlock{background:0 0;border-image-source:url(/Assets/ui/pixel-frame-tile-apex.svg);box-shadow:0 0 8px #f5ca535c}.ui-theme-dark-dwellers .upgrade-card .upgrade-apex-hint{box-sizing:border-box;border:8px solid #0000;border-image:var(--pixel-frame-tile) 4 fill / 8px / 0 stretch;box-shadow:none;background:0 0;padding:0}.ui-theme-dark-dwellers .upgrade-card .upgrade-apex-hint.will-unlock{border-image-source:url(/Assets/ui/pixel-frame-tile-apex.svg);box-shadow:0 0 8px #f5ca535c}.ui-theme-dark-dwellers .upgrade-card .upgrade-apex-hint>img{width:100%;height:100%}.ui-theme-dark-dwellers :is(.start-button,.config-menu-button,.pause-stop-button,.pause-choice-options button,.pause-audio-channel button,.lobby-header-room,.pause-settings-close,.lobby-settings-button){border:8px solid #0000;border-image:var(--pixel-frame-button) 4 fill / 8px / 0 stretch;box-shadow:none;color:#f5f3ff;image-rendering:pixelated;background:0 0}.ui-theme-dark-dwellers .pause-audio-channel{background:#131225}.ui-theme-dark-dwellers :is(.start-button,.config-menu-button,.pause-stop-button,.pause-choice-options button,.pause-audio-channel button,.lobby-header-room,.pause-settings-close,.lobby-settings-button):hover:not(:disabled),.ui-theme-dark-dwellers :is(.start-button,.config-menu-button,.pause-stop-button,.pause-choice-options button,.pause-audio-channel button,.lobby-header-room,.pause-settings-close,.lobby-settings-button):focus-visible{border-image-source:var(--pixel-frame-button-hover);color:#fff;background:0 0}.ui-theme-dark-dwellers .start-button{box-shadow:none;color:#fff8e6;background:0 0;border-image-source:url(/Assets/ui/pixel-frame-button-primary.svg)}.ui-theme-dark-dwellers .start-button:hover:not(:disabled),.ui-theme-dark-dwellers .start-button:focus-visible{background:0 0;border-image-source:url(/Assets/ui/pixel-frame-button-primary-hover.svg)}.ui-theme-dark-dwellers .pause-choice-options button[aria-pressed=true]{box-shadow:none;color:#fff0bc;background:0 0;border-image-source:url(/Assets/ui/pixel-frame-button-selected.svg)}.ui-theme-dark-dwellers .pause-audio-channel button[aria-pressed=true]{box-shadow:none;color:#f3bdc7;background:0 0;border-image-source:url(/Assets/ui/pixel-frame-button-muted.svg)}.ui-theme-dark-dwellers .pause-audio-channel .pause-audio-toggle{border-width:8px;border-image-width:8px}.ui-theme-dark-dwellers .pause-audio-slider{position:relative}.ui-theme-dark-dwellers .pause-audio-slider:before,.ui-theme-dark-dwellers .pause-audio-slider:after{content:"";box-sizing:border-box;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.ui-theme-dark-dwellers .pause-audio-slider:before{background:linear-gradient(to right, #b79ade 0 var(--audio-level), #29243f var(--audio-level) 100%);width:calc(100% - 4px);height:12px;left:2px}.ui-theme-dark-dwellers .pause-audio-slider:after{border:4px solid #0000;border-image:url(/Assets/ui/pixel-frame-field-outline.svg) 4/4px;width:100%;height:16px;left:0}.ui-theme-dark-dwellers .pause-audio-channel input[type=range]{z-index:1;height:34px;position:relative}.ui-theme-dark-dwellers .pause-audio-channel input[type=range]::-webkit-slider-runnable-track{box-sizing:border-box;background:0 0;border:0;height:16px}.ui-theme-dark-dwellers .pause-audio-channel input[type=range]::-webkit-slider-thumb{box-sizing:border-box;clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 4px,100% calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,0 calc(100% - 4px),0 4px);width:16px;height:26px;box-shadow:none;background:#c99547;border:4px solid #0000;border-image:url(/Assets/ui/pixel-frame-handle-outline.svg) 4/4px;margin-top:-4px}.ui-theme-dark-dwellers .pause-audio-channel input[type=range]::-moz-range-track{box-sizing:border-box;background:0 0;border:0;height:16px}.ui-theme-dark-dwellers .pause-audio-channel input[type=range]::-moz-range-progress{box-sizing:border-box;background:0 0;border:0;height:16px}.ui-theme-dark-dwellers .pause-audio-channel input[type=range]::-moz-range-thumb{box-sizing:border-box;clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 4px,100% calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,0 calc(100% - 4px),0 4px);width:16px;height:26px;box-shadow:none;background:#c99547;border:4px solid #0000;border-image:url(/Assets/ui/pixel-frame-handle-outline.svg) 4/4px}.ui-theme-dark-dwellers :is(.start-button,.config-menu-button,.pause-stop-button,.pause-choice-options button,.pause-audio-channel button):disabled{box-shadow:none;color:#9b95aa;background:0 0;border-image-source:url(/Assets/ui/pixel-frame-button-disabled.svg)}.ui-theme-dark-dwellers .pause-settings-close{width:42px;height:42px}.ui-theme-dark-dwellers .lobby-settings-button{border-width:1px;border-image:url(/Assets/ui/pixel-frame-icon.svg) 1 fill/1px}.ui-theme-dark-dwellers .lobby-settings-button:is(:hover,:focus-visible){border-image-source:url(/Assets/ui/pixel-frame-icon-hover.svg)}.ui-theme-dark-dwellers :is(.lobby-nav,.upgrade-reroll-button,.chest-collect-button){box-shadow:none;background:0 0;border:8px solid #0000;border-image:url(/Assets/ui/pixel-frame-reroll.svg) 4 fill/8px}.ui-theme-dark-dwellers :is(.lobby-nav,.lobby-settings-button){border:8px solid #0000;border-image:var(--pixel-frame-button) 4 fill / 8px / 0 stretch;box-shadow:none;background:0 0}.ui-theme-dark-dwellers .lobby-header-room:active{box-shadow:none}.ui-theme-dark-dwellers .lobby-nav a{padding-block:0}.ui-theme-dark-dwellers :is(.upgrade-reroll-button,.chest-collect-button):is(:hover,:focus-visible){border-image-source:var(--pixel-frame-button-hover)}.ui-theme-dark-dwellers .pause-audio-options,.ui-theme-dark-dwellers .lobby-panel input{border:8px solid #0000;border-image:var(--pixel-frame-field) 4 fill / 8px / 0 stretch;color:#f7edff;background:0 0}.ui-theme-dark-dwellers .lobby-panel input{height:52px;padding:0 10px}.ui-theme-dark-dwellers .lobby-name-field>span{top:11px;left:18px}.ui-theme-dark-dwellers :is(.room-member,.room-member.empty){border:8px solid #0000;border-image:var(--pixel-frame-field) 4 fill / 8px / 0 stretch;background:0 0}.ui-theme-dark-dwellers :is(.pause-setting legend,.pause-fps-setting>span,.lobby-help){color:#c8beda}.ui-theme-dark-dwellers .hud-run-tools{background:0 0;border:0;padding:0}.ui-theme-dark-dwellers .hud-run-tools:before{content:"";clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 2px) calc(100% - 8px),calc(100% - 2px) calc(100% - 4px),calc(100% - 4px) calc(100% - 4px),calc(100% - 4px) calc(100% - 2px),calc(100% - 8px) calc(100% - 2px),calc(100% - 8px) 100%,8px 100%,8px calc(100% - 2px),4px calc(100% - 2px),4px calc(100% - 4px),2px calc(100% - 4px),2px calc(100% - 8px),0 calc(100% - 8px));background:#131225;inset:0}.ui-theme-dark-dwellers .hud-run-tools:after{content:"";box-sizing:border-box;background:0 0;border:8px solid #0000;border-top-width:0;border-image:url(/Assets/ui/pixel-frame-field-normal-outline.svg) 4/0 8px 8px;inset:0}.ui-theme-dark-dwellers .hud-run-tools .hud-settings-button:hover{background:0 0}.ui-theme-dark-dwellers .boss-health{--boss-meter-border:#a991d2}.ui-theme-dark-dwellers .boss-health-meter{background:#1b1430;border-color:#a991d2}.ui-theme-dark-dwellers .boss-health-meter i{background:#d496f4}.ui-theme-dark-dwellers .boss-health.enraged{--boss-meter-border:#e76b80;--pixel-frame-field:url(/Assets/ui/pixel-frame-field-enraged.svg);animation:1.6s ease-in-out infinite boss-rage-pulse}.ui-theme-dark-dwellers .boss-health.enraged .boss-health-meter{background:#35111c;border-color:#e76b80}.ui-theme-dark-dwellers .boss-health.enraged .boss-health-meter i{background:#f16b83}@media (prefers-reduced-motion:reduce){.ui-theme-dark-dwellers .boss-health.enraged{animation:none}}.ui-theme-dark-dwellers .team-loadout .skill-slot{--rank-frame-width:3px;border-width:var(--rank-frame-width);border-image-width:var(--rank-frame-width);padding:0}.ui-theme-dark-dwellers .team-loadout .skill-slot.passive-slot{--rank-frame-width:1.5px}.ui-theme-dark-dwellers .team-loadout .skill-slot:not(.empty){isolation:isolate;border-image:}.team-loadout .skill-slot>:is(img,.tornado-hud-icon,.loadout-slot-plus){width:100%;height:100%;position:absolute;inset:0}.team-loadout .loadout-slot-plus{place-items:center;line-height:1;display:grid}.ui-theme-dark-dwellers :is(.surrender-vote,.team-waiting,.pause-surrender-status){border:8px solid #0000;border-image:var(--pixel-frame-panel) 4 fill / 8px / 0 stretch;box-shadow:none;background:0 0}.ui-theme-dark-dwellers .team-waiting{background:radial-gradient(circle,#20183380,#08071180 72%);border:0;border-image:}.ui-theme-dark-dwellers .card-selector-viewport :is(.level-overlay,.team-waiting){background:0 0}.ui-theme-dark-dwellers :is(.surrender-vote>button,.connection-status button,.network-test-status button){border:8px solid #0000;border-image:var(--pixel-frame-button) 4 fill / 8px / 0 stretch;box-shadow:none;color:#f5f3ff;background:0 0}.ui-theme-dark-dwellers :is(.surrender-vote>button,.connection-status button,.network-test-status button):is(:hover,:focus-visible):not(:disabled){border-image-source:var(--pixel-frame-button-hover)}#root .ui-theme-dark-dwellers .card-selector-apex-title,#root .ui-theme-dark-dwellers .card-selector-apex-ingredient>span:last-child{--rank-frame-width:8px;border:var(--rank-frame-width) solid transparent;isolation:isolate;background:0 0;padding:0}.ui-theme-dark-dwellers .card-selector-apex-ingredient>span.is-owned{outline:none}.ui-theme-dark-dwellers .card-selector-state-border{inset:calc(-1 * var(--rank-frame-width));z-index:1;width:calc(100% + 2 * var(--rank-frame-width));height:calc(100% + 2 * var(--rank-frame-width));pointer-events:none;shape-rendering:crispedges;color:#f4ca79;position:absolute;overflow:visible}.ui-theme-dark-dwellers .card-selector-state-border.is-complete{color:#8ff0bb}.ui-theme-dark-dwellers .card-selector-state-border path{fill:none;stroke:currentColor;stroke-width:calc(var(--rank-frame-width) / 4 + 1px);vector-effect:non-scaling-stroke;stroke-linejoin:miter}.ui-theme-dark-dwellers .card-selector-apex-button{border:4px solid #0000;border-image:var(--pixel-frame-button) 4 fill / 4px / 0 stretch;background:0 0}.ui-theme-dark-dwellers .card-selector-apex-button:hover:not(:disabled){border-image-source:var(--pixel-frame-button-hover)}.ui-theme-dark-dwellers .card-selector-all-apex{border:8px solid #0000;border-image:var(--pixel-frame-panel) 4 fill / 8px / 0 stretch;background:0 0}@container card-selector-viewport (width<=600px){#root .ui-theme-dark-dwellers .card-selector-apex-title,#root .ui-theme-dark-dwellers .card-selector-apex-ingredient>span:last-child{--rank-frame-width:6px}}#root .ui-theme-dark-dwellers .card-selector-all-apex .card-selector-apex-title,#root .ui-theme-dark-dwellers .card-selector-all-apex .card-selector-apex-ingredient>span:last-child{--rank-frame-width:min(var(--recipe-frame-max-size), calc(var(--recipe-card-size) / 6.5))}:is(.config-page,.playground-page).ui-theme-dark-dwellers{color:#f5f3ff;background:radial-gradient(circle at 50% 0,#211b36,#080711 75%)}.ui-theme-dark-dwellers :is(.config-sidebar,.playground-header,.playground-arena-head){background:#211b36;border-color:#655b88}.ui-theme-dark-dwellers :is(.config-section,.config-group,.config-search,.config-spawn-preview,.balance-mode,.balance-report,.weapon-analysis-card,.playground-editor,.playground-telemetry,.playground-arena-column,.playground-card-tile,.playground-card-picker,.playground-enemy-card,.playground-encounter-rules,.playground-event-log,.map-workspace,.map-deck-card,.map-index){border:8px solid #0000;border-image:var(--pixel-frame-field) 4 fill / 8px / 0 stretch;box-shadow:none;background:0 0}:is(.config-page,.playground-page).ui-theme-dark-dwellers :is(.config-sidebar,.config-content,.playground-header,.playground-editor,.playground-arena-head,.playground-transport,.playground-telemetry) :is(button:not(.dropdown-trigger):not(.playground-editor-tabs>button):not(.playground-speed>button):not(.playground-clear-wave):not(.config-number-input>button),.pixel-back,.pixel-button){border:4px solid #0000;border-image:var(--pixel-frame-button) 4 fill / 4px / 0 stretch;box-shadow:none;color:#f5f3ff;background:0 0}:is(.config-page,.playground-page).ui-theme-dark-dwellers :is(.config-sidebar,.config-content,.playground-header,.playground-editor,.playground-arena-head,.playground-transport,.playground-telemetry) :is(button:not(.dropdown-trigger):not(.playground-editor-tabs>button):not(.playground-speed>button):not(.playground-clear-wave):not(.config-number-input>button),.pixel-back,.pixel-button):is(:hover,:focus-visible):not(:disabled){border-image-source:var(--pixel-frame-button-hover)}:is(.config-page,.playground-page).ui-theme-dark-dwellers button:is(.active,.selected,[aria-pressed=true]){color:#fff0bc;border-image-source:url(/Assets/ui/pixel-frame-button-selected.svg)}:is(.config-page,.playground-page).ui-theme-dark-dwellers :is(input:not([type=range]):not([type=checkbox]):not([type=radio]),textarea){border:4px solid #0000;border-image:var(--pixel-frame-field) 4 / 4px / 0 stretch;color:#f7edff;box-shadow:none;background:#131225}:is(.config-page,.playground-page).ui-theme-dark-dwellers button:disabled:not(.upgrade-card):not(.playground-clear-wave):not(.config-number-input>button){border-image-source:url(/Assets/ui/pixel-frame-button-disabled.svg)}.ui-theme-dark-dwellers .route-loading-panel{border:8px solid #0000;border-image:var(--pixel-frame-panel) 4 fill / 8px / 0 stretch;box-shadow:none;background:0 0}.route-loading.ui-theme-dark-dwellers{background:radial-gradient(circle,#211b36,#080711 75%)}.ui-theme-dark-dwellers .route-loading-panel:before,.ui-theme-dark-dwellers .route-loading-panel:after{content:none}.ui-theme-dark-dwellers :is(.playground-transport,.config-field,.config-section-head,.playground-enemy-card>header){background-color:#131225;border-color:#655b88}.ui-theme-dark-dwellers .playground-card-tile:after{content:none}.ui-theme-dark-dwellers .config-number-input{background:#131225;border-color:#655b88}.ui-theme-dark-dwellers .config-number-input>button{color:#f5f3ff;background:#352345;border-color:#a38ac7}.ui-theme-dark-dwellers .config-number-input>button:hover:not(:disabled){background:#4c3264}#root .playground-page.ui-theme-dark-dwellers .playground-arena-column{border-width:0;border-image:;position:relative}#root .playground-page.ui-theme-dark-dwellers .playground-arena-column:after{content:"";z-index:6;pointer-events:none;border:8px solid #0000;border-image:url(/Assets/ui/pixel-frame-arena-outline.svg) 4/8px;position:absolute;inset:0}#root .playground-page.ui-theme-dark-dwellers .playground-encounter-deck :is(.map-workspace-single-wave,.map-index){box-shadow:none;background:0 0;border:0;border-image:}#root .playground-page.ui-theme-dark-dwellers :is(.playground-scenario-actions,.playground-editor-tabs){gap:6px}#root .playground-page.ui-theme-dark-dwellers :is(.playground-editor-tabs,.playground-speed),#root .ui-theme-dark-dwellers .pixel-button-group{border:8px solid #0000;border-image:var(--pixel-frame-button) 4 fill / 8px / 0 stretch;background:0 0;gap:0;padding:0}#root .playground-page.ui-theme-dark-dwellers :is(.playground-editor,.playground-arena-head) :is(.playground-editor-tabs,.playground-speed)>button,#root .ui-theme-dark-dwellers .pixel-button-group>:is(button,a){box-sizing:border-box;height:16px;min-height:16px;box-shadow:none;color:#b8b1cc;background:0 0;border:0;border-image:;border-radius:0}#root .ui-theme-dark-dwellers .pixel-button-group{align-items:center}#root .ui-theme-dark-dwellers .team-choice-panels.pixel-button-group{align-items:stretch}#root .ui-theme-dark-dwellers .skill-hud .loadout-active-grid{--loadout-card-size:34px;isolation:isolate;align-items:stretch;padding:2px;display:flex;position:relative}#root .ui-theme-dark-dwellers .skill-hud .loadout-active-grid>.loadout-group{position:relative}#root .ui-theme-dark-dwellers .skill-hud .loadout-active-grid>.loadout-group+.loadout-group:after{content:"";pointer-events:none;background:#655b88;width:1px;position:absolute;inset:0 auto 0 0}#root .ui-theme-dark-dwellers .skill-hud .loadout-active-slots{border:0;flex-direction:column;gap:0;padding:0;position:relative}#root .ui-theme-dark-dwellers .skill-hud :is(.loadout-active-grid,.loadout-passive-slots,.loadout-apex-slots){clip-path:polygon(8px 0,calc(100% - 8px) 0,calc(100% - 8px) 2px,calc(100% - 4px) 2px,calc(100% - 4px) 4px,calc(100% - 2px) 4px,calc(100% - 2px) 8px,100% 8px,100% calc(100% - 8px),calc(100% - 2px) calc(100% - 8px),calc(100% - 2px) calc(100% - 4px),calc(100% - 4px) calc(100% - 4px),calc(100% - 4px) calc(100% - 2px),calc(100% - 8px) calc(100% - 2px),calc(100% - 8px) 100%,8px 100%,8px calc(100% - 2px),4px calc(100% - 2px),4px calc(100% - 4px),2px calc(100% - 4px),2px calc(100% - 8px),0 calc(100% - 8px),0 8px,2px 8px,2px 4px,4px 4px,4px 2px,8px 2px);background:#19172d}#root .ui-theme-dark-dwellers .skill-hud :is(.loadout-active-grid,.loadout-passive-slots,.loadout-apex-slots):before{content:"";z-index:3;pointer-events:none;border:8px solid #0000;border-image:url(/Assets/ui/pixel-frame-arena-outline.svg) 4/8px;position:absolute;inset:0}#root .ui-theme-dark-dwellers .skill-hud .loadout-active-slots>.skill-slot{--rank-frame-width:7px;flex:0 0 var(--loadout-card-size);width:var(--loadout-card-size);height:var(--loadout-card-size);box-shadow:none;background:0 0;border:7px solid #0000;border-image:}#root .ui-theme-dark-dwellers .skill-hud :is(.loadout-active-slots,.loadout-passive-slots)>.skill-slot>b{color:#fff0bc;text-shadow:1px 1px #080711,-1px 0 #080711,0 -1px #080711;background:0 0;border:0;border-image:;min-width:0;height:auto;padding:2px 3px;font-size:10px;line-height:1;display:block;bottom:-7px;right:-7px}#root .ui-theme-dark-dwellers .skill-hud :is(.loadout-active-slots,.loadout-passive-slots)>.skill-slot>b>span{translate:none}#root .ui-theme-dark-dwellers .skill-hud :is(.loadout-active-slots,.loadout-passive-slots,.loadout-apex-slots)>.skill-slot:not(.empty):before{clip-path:none;border:0;border-image:;inset:-7px}#root .ui-theme-dark-dwellers .skill-hud .loadout-active-slots .loadout-slot-plus{font-size:0;position:relative}#root .ui-theme-dark-dwellers .skill-hud .loadout-active-slots .loadout-slot-plus:before,#root .ui-theme-dark-dwellers .skill-hud .loadout-active-slots .loadout-slot-plus:after{content:"";background:currentColor;position:absolute;top:50%;left:50%;translate:-50% -50%}#root .ui-theme-dark-dwellers .skill-hud .loadout-active-slots .loadout-slot-plus:before{width:12px;height:4px}#root .ui-theme-dark-dwellers .skill-hud .loadout-active-slots .loadout-slot-plus:after{width:4px;height:12px}#root .ui-theme-dark-dwellers .skill-hud .loadout-active-slots>.skill-slot+.skill-slot:after{content:"";pointer-events:none;background:#655b88;height:1px;position:absolute;top:-7px;left:-7px;right:-7px}#root .ui-theme-dark-dwellers .skill-hud .loadout-passive-slots{box-sizing:border-box;height:var(--loadout-card-size);isolation:isolate;gap:0;padding:2px;position:relative}#root .ui-theme-dark-dwellers .skill-hud .loadout-passive-slots>.skill-slot{--rank-frame-width:7px;width:34px;height:34px;box-shadow:none;background:0 0;border-width:7px;border-image:}#root .ui-theme-dark-dwellers .skill-hud .loadout-slot-placeholder>.hud-pixel-icon{width:18px;height:18px}#root .ui-theme-dark-dwellers .skill-hud .loadout-slot-placeholder>.hud-pixel-icon-sword{width:22px;height:22px}#root .ui-theme-dark-dwellers .skill-hud .loadout-active-slots>.skill-slot>:is(img,.tornado-hud-icon){width:24px;height:24px;inset:50% auto auto 50%;translate:-50% -50%}#root .ui-theme-dark-dwellers .skill-hud .loadout-passive-slots:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000 calc(33.3333% - .5px),#655b88 calc(33.3333% - .5px) calc(33.3333% + .5px),#0000 calc(33.3333% + .5px)),linear-gradient(90deg,#0000 calc(66.6667% - .5px),#655b88 calc(66.6667% - .5px) calc(66.6667% + .5px),#0000 calc(66.6667% + .5px)),linear-gradient(#0000 calc(50% - .5px),#655b88 calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px));position:absolute;inset:2px}#root .ui-theme-dark-dwellers .pixel-button-group>:is(button,a){justify-content:center;align-items:center;height:100%;margin:0;text-decoration:none;display:flex}#root .ui-theme-dark-dwellers .lobby-apex-badges.pixel-button-group{box-sizing:border-box;width:100%;height:40px}#root .ui-theme-dark-dwellers .lobby-apex-badges.pixel-button-group>.upgrade-apex-hint{width:auto;min-width:0;height:24px;box-shadow:none;background:0 0;border:0;border-image:;flex:1 1 0;padding:0}#root .ui-theme-dark-dwellers .lobby-apex-badges.pixel-button-group>.upgrade-apex-hint:first-child>img{left:calc(50% - 2px)}#root .ui-theme-dark-dwellers .lobby-apex-badges.pixel-button-group>.upgrade-apex-hint:nth-child(2)>img{left:calc(50% + 1px)}#root .ui-theme-dark-dwellers .lobby-apex-badges.pixel-button-group>.upgrade-apex-hint+.upgrade-apex-hint{border-left:1px solid #655b88}#root .ui-theme-dark-dwellers .lobby-apex-badges.pixel-button-group>.upgrade-apex-hint:focus-visible{outline-offset:-1px;outline:1px solid #78cfff}#root .ui-theme-dark-dwellers .setup-difficulty-row.pixel-button-group{box-sizing:border-box;height:40px}#root .playground-page.ui-theme-dark-dwellers :is(.playground-editor,.playground-arena-head) :is(.playground-editor-tabs,.playground-speed)>button+button,#root .ui-theme-dark-dwellers .pixel-button-group>:is(button,a)+:is(button,a){border-left:1px solid #655b88}#root .playground-page.ui-theme-dark-dwellers :is(.playground-editor,.playground-arena-head) :is(.playground-editor-tabs,.playground-speed)>button:is([aria-pressed=true],:hover,:focus-visible),#root .ui-theme-dark-dwellers .pixel-button-group>:is(button,a):is([aria-pressed=true],:hover,:focus-visible){color:#fff0bc;text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}#root .playground-page.ui-theme-dark-dwellers .playground-editor button.playground-add-card{border:8px solid #0000;border-image:var(--pixel-frame-field) 4 fill / 8px / 0 stretch;background:0 0}#root .playground-page.ui-theme-dark-dwellers .playground-editor button.playground-add-card:is(:hover,:focus-visible):not(:disabled){border-image-source:var(--pixel-frame-panel)}#root .playground-page.ui-theme-dark-dwellers .playground-editor :is(.playground-rank-stepper,.playground-card-remove,.playground-saved-scenario-remove,.playground-card-picker) button,#root .playground-page.ui-theme-dark-dwellers .playground-editor button:is(.playground-card-remove,.playground-saved-scenario-remove){place-items:center;padding:0;line-height:1;display:grid}#root .playground-page.ui-theme-dark-dwellers .playground-editor button:is(.playground-card-remove,.playground-saved-scenario-remove)>.ui-icon{width:100%;max-width:16px;height:100%;max-height:16px}#root .playground-page.ui-theme-dark-dwellers .playground-editor .playground-field>input{box-sizing:border-box;border:8px solid #0000;border-image:var(--pixel-frame-field) 4 / 8px / 0 stretch;background:#131225}#root .playground-page.ui-theme-dark-dwellers .playground-inset-field>input{min-height:42px;padding:9px 8px 0!important}#root .playground-page.ui-theme-dark-dwellers .playground-inset-field:before{top:7px}#root .playground-page.ui-theme-dark-dwellers .playground-toggle{border:8px solid #0000;border-image:var(--pixel-frame-field) 4 fill / 8px / 0 stretch;background:0 0;min-height:42px;padding:0}#root .playground-page.ui-theme-dark-dwellers .playground-toggle input[type=checkbox]{appearance:none;box-sizing:border-box;border:4px solid #0000;border-image:var(--pixel-frame-button) 4 fill / 4px / 0 stretch;cursor:pointer;flex:0 0 20px;place-items:center;width:20px;height:20px;margin:0;display:grid}#root .playground-page.ui-theme-dark-dwellers .playground-joined-fields{border:8px solid #0000;border-image:var(--pixel-frame-field) 4 fill / 8px / 0 stretch;background:0 0}#root .playground-page.ui-theme-dark-dwellers .playground-joined-fields>.playground-toggle{background:0 0;border:0;border-image:;padding:0 8px}#root .playground-page.ui-theme-dark-dwellers .playground-joined-fields>:nth-child(odd):not(:last-child){border-right:1px solid #655b88}#root .playground-page.ui-theme-dark-dwellers .playground-joined-fields>:nth-child(n+3){border-top:1px solid #655b88}#root .playground-page.ui-theme-dark-dwellers .playground-joined-fields .playground-field>:is(input,.dropdown-trigger){background:0 0;border:0;border-image:;min-height:42px}#root .playground-page.ui-theme-dark-dwellers .playground-toggle input[type=checkbox]:checked{border-image-source:url(/Assets/ui/pixel-frame-button-selected.svg)}#root .playground-page.ui-theme-dark-dwellers .playground-toggle input[type=checkbox]:checked:before{content:"";clip-path:polygon(0 40%,20% 40%,40% 60%,80% 0,100% 20%,40% 100%,0 60%);background:#f4ca79;width:10px;height:10px}#root .playground-page.ui-theme-dark-dwellers .playground-toggle input[type=checkbox]:focus-visible{outline-offset:2px;outline:2px solid #f4ca79}#root .playground-page.ui-theme-dark-dwellers .playground-rank-stepper{gap:4px;height:28px}#root .playground-page.ui-theme-dark-dwellers .playground-rank-stepper>:is(button,input){box-sizing:border-box;height:28px;min-height:0}#root .playground-page.ui-theme-dark-dwellers .playground-editor button.playground-card-remove{box-sizing:border-box;align-self:center;height:28px;min-height:0}#root .playground-page.ui-theme-dark-dwellers .playground-editor button.playground-saved-scenario-remove{box-sizing:border-box;border:8px solid #0000;border-image:var(--pixel-frame-field) 4 fill / 8px / 0 stretch;height:42px}#root .playground-page.ui-theme-dark-dwellers .playground-ground-control .dropdown-value{background:0 0;border:0;padding:0}#root .playground-page.ui-theme-dark-dwellers :is(.playground-header,.playground-editor,.playground-arena-head,.playground-transport,.playground-telemetry) :is(button:not(.dropdown-trigger):not(.playground-editor-tabs>button):not(.playground-speed>button):not(.playground-clear-wave):not(.playground-card-remove):not(.playground-saved-scenario-remove):not(.playground-add-card):not(.playground-rank-stepper>button):not(.config-number-input>button),.pixel-back,.pixel-button){border-width:8px;border-image-width:8px}#root .playground-page.ui-theme-dark-dwellers .playground-header .pixel-back{place-items:center;min-height:32px;padding:0;display:grid}#root .playground-page.ui-theme-dark-dwellers .playground-saved-scenario-field{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 36px}#root .playground-page.ui-theme-dark-dwellers .playground-editor button.playground-saved-scenario-remove{width:36px}#root .ui-theme-dark-dwellers :is(button,a.pixel-button,a.pixel-back)>.ui-icon{flex-basis:16px;width:16px;height:16px}#root .ui-theme-dark-dwellers button.card-selector-apex-button>.ui-icon{flex-basis:auto;width:100%;height:100%}#root .ui-theme-dark-dwellers .upgrade-card .upgrade-icon{--rank-frame-width:8px;box-sizing:border-box;box-shadow:none;isolation:isolate;background:0 0;border:8px solid #0000;place-items:center;padding:0;display:grid}#root .ui-theme-dark-dwellers .upgrade-card .upgrade-icon>:is(img,.tornado-card-icon),#root .ui-theme-dark-dwellers .card-selector-apex-ingredient>span>:is(img:not(.upgrade-apex-check),.tornado-card-icon){width:100%;height:100%}#root .ui-theme-dark-dwellers .skill-hud .skill-slot>b{right:calc(-1 * var(--rank-frame-width,8px) - 2px);bottom:calc(-1 * var(--rank-frame-width,8px) - 2px)}#root .ui-theme-dark-dwellers .upgrade-card-level{right:calc(-1 * var(--rank-frame-width,8px) + 5px);bottom:calc(-1 * var(--rank-frame-width,8px) + 4px)}#root .ui-theme-dark-dwellers .card-selector-apex-ingredient .card-selector-ingredient-level{right:calc(-1 * var(--rank-frame-width) + 5px);bottom:calc(-1 * var(--rank-frame-width) + 4px)}#root .ui-theme-dark-dwellers .card-selector-apex-ingredient .upgrade-apex-check{right:calc(-1 * var(--rank-frame-width) + 5px);bottom:calc(-1 * var(--rank-frame-width) + 4px);box-sizing:border-box;object-fit:contain;background:0 0;border:0;width:10px;height:10px;padding:0}#root .ui-theme-dark-dwellers .level-up-sequence .upgrade-card:is(:hover,:focus-visible,.selected){border-image-source:var(--pixel-frame-panel);box-shadow:none;background:0 0}.ui-theme-dark-dwellers .connection-status{box-shadow:none;color:var(--ink);background:radial-gradient(circle,#201833e8,#080711f5 72%);border:0;border-image:}.ui-theme-dark-dwellers .connection-status-panel{border:8px solid #0000;border-image:var(--pixel-frame-panel) 4 fill / 8px / 0 stretch;box-shadow:none;background:0 0}.ui-theme-dark-dwellers .connection-status.reconnecting{background:0 0}.ui-theme-dark-dwellers .connection-status.reconnecting .connection-status-panel{box-shadow:none;background:0 0;border-color:#0000}.ui-theme-dark-dwellers .connection-status-message{color:#c8beda}.ui-theme-dark-dwellers .connection-status button:is(:hover,:focus-visible){border-image-source:var(--pixel-frame-button-hover);box-shadow:none;filter:none}.ui-theme-dark-dwellers .chest-reward-result{border:8px solid #0000;border-image:var(--pixel-frame-panel) 4 / 8px / 0 stretch;box-shadow:none}.ui-theme-dark-dwellers .chest-reward-card{--rank-frame-width:16px;border:var(--rank-frame-width) solid transparent;isolation:isolate;box-shadow:none;background:0 0;border-image:;padding:0}.ui-theme-dark-dwellers .chest-reward-card:before{background-repeat:no-repeat;background-origin:border-box}.ui-theme-dark-dwellers .chest-reward-card.selected-apex-card{--card-level-background:radial-gradient(circle at center, #493b65, #211b36 65%, #080711)}.ui-theme-dark-dwellers .chest-reward-card.selected-apex-card:before{border-image-source:url(/Assets/ui/pixel-frame-selected-outline.svg)}.ui-theme-dark-dwellers .chest-reward-card.selected-apex-card.is-card-loss{--card-level-background:radial-gradient(circle at 50% 38%, #a12d38, #4d101a 70%)}.ui-theme-dark-dwellers .chest-reward-card.is-card-loss:before{border-image-source:url(/Assets/ui/pixel-frame-card-loss.svg)}.ui-theme-dark-dwellers .team-choice-reward-icons .chest-reward-card{--rank-frame-width:8px;border-width:var(--rank-frame-width);box-shadow:none;background:0 0}#root .playground-page.ui-theme-dark-dwellers .playground-encounter-heading .playground-clear-wave{height:auto;min-height:0;box-shadow:none;color:#f7edff;background:0 0;border:0;border-image:;padding:0}#root .playground-page.ui-theme-dark-dwellers .map-card-field .config-number-input{box-sizing:border-box;border:4px solid #0000;border-image:var(--pixel-frame-field) 4 / 8px / 0 stretch;box-shadow:none;padding:0}#root .playground-page.ui-theme-dark-dwellers .map-card-field .config-number-input>input{text-align:left;border:0;border-image:;padding:0 8px}#root .playground-page.ui-theme-dark-dwellers .map-card-field .config-number-input>button{background:0 0;border:0;border-image:}#root .playground-page.ui-theme-dark-dwellers .map-card-field .config-number-input>button:hover:not(:disabled){background:#352345}#root .playground-page.ui-theme-dark-dwellers .map-card-field .dropdown-trigger{box-sizing:border-box;height:32px;min-height:32px;padding-block:0}#root .ui-theme-dark-dwellers .skill-hud .loadout-apex-slots{isolation:isolate;grid-template-columns:repeat(2,34px);grid-auto-rows:34px;padding:2px;display:grid;position:relative}#root .ui-theme-dark-dwellers .skill-hud .loadout-apex-slots>.skill-slot{--rank-frame-width:7px;--card-level-background:radial-gradient(circle at center, #51406b, #211b36);width:34px;height:34px;box-shadow:none;background:0 0;border:7px solid #0000;border-image:}#root .ui-theme-dark-dwellers .skill-hud .loadout-apex-slots:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000 calc(50% - .5px),#655b88 calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px)),repeating-linear-gradient(#0000 0 33.5px,#655b88 33.5px 34.5px,#0000 34.5px 68px);position:absolute;inset:2px}#root .ui-theme-dark-dwellers .skill-hud .loadout-apex-slots>.skill-slot>img{width:28px;height:28px;inset:50% auto auto 50%;translate:-50% -50%}#root .ui-theme-dark-dwellers .skill-hud .loadout-apex-slots>.skill-slot.is-unlocked:before{background:#131020;box-shadow:inset 0 0 10px 2px #a578dba6}
