:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--gold:#ffd36a;--panel:#c49349;--panel-dark:#5b2e22;--red:#9e1f24;--red-dark:#5b1118;--ink:#27170f;--safe-top:min(env(safe-area-inset-top,0px), 52px);--safe-bottom:min(env(safe-area-inset-bottom,0px), 38px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px);font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}body{min-height:100vh;background:#071119;place-items:center;min-height:100dvh;margin:0;display:grid;overflow:hidden}body.boot-ready .boot-splash{opacity:0;visibility:hidden}button{font:inherit;color:inherit}.boot-splash{z-index:1000;padding:calc(24px + var(--safe-top)) calc(24px + var(--safe-right)) calc(24px + var(--safe-bottom)) calc(24px + var(--safe-left));color:#dffcff;background:radial-gradient(circle at 50% 38%,#69e7ff33,#0000 20%),radial-gradient(circle at 50% 60%,#ffd36a1f,#0000 24%),linear-gradient(150deg,#071119 0%,#102a36 46%,#050a0f 100%);align-content:center;place-items:center;gap:14px;transition:opacity .42s,visibility .42s;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.boot-splash:before{content:"";opacity:.22;background:repeating-linear-gradient(90deg,#0000 0 34px,#89e8ff24 34px 36px,#0000 36px 70px),repeating-linear-gradient(135deg,#0000 0 42px,#ffd36a1f 42px 47px,#0000 47px 86px);position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 22% 78%,#0000);mask-image:linear-gradient(#0000,#000 22% 78%,#0000)}.boot-splash strong,.boot-splash span,.boot-mark{position:relative}.boot-splash strong{letter-spacing:0;text-transform:uppercase;text-shadow:0 0 18px #68dfff80;font-size:22px;line-height:1}.boot-splash span{color:#dffcffc7;text-transform:uppercase;font-size:12px;font-weight:800}.boot-mark{clip-path:polygon(50% 0,92% 25%,92% 75%,50% 100%,8% 75%,8% 25%);background:radial-gradient(circle,#ffe27beb 0 13%,#0000 14%),linear-gradient(135deg,#0000 0 39%,#91f3fff2 40% 47%,#0000 48% 100%),linear-gradient(45deg,#0000 0 39%,#91f3ffe6 40% 47%,#0000 48% 100%),#0a2230bd;border:2px solid #91f3ffb8;width:94px;height:94px;box-shadow:0 0 0 10px #91f3ff14,0 0 44px #68dfff73}.phone{width:min(100vw,456px);height:min(100vh,998px);height:min(100dvh,998px);min-height:min(700px,100vh);isolation:isolate;background:#15202c;min-height:min(700px,100dvh);position:relative;overflow:hidden;box-shadow:0 0 0 1px #000,0 24px 80px #000}.phone.shake-light{animation:.18s shakeLight}.phone.shake-heavy{animation:.3s shakeHeavy}.stage,.paint-layer,#bossCanvas,.boss-fallback,.hit-layer{position:absolute;top:0;bottom:0;left:0;right:0}.stage{z-index:0;cursor:crosshair;--gate-accent:#68dfff;--gate-hot:#ff5a48;--gate-cool:#8dffce}.stage:before{content:"";z-index:6;pointer-events:none;opacity:0;mix-blend-mode:screen;background:linear-gradient(#ff5c4b1f,#0000 32%,#ffc44a14 66%,#0000),repeating-linear-gradient(90deg,#0000 0 30px,#ffffff12 30px 32px,#0000 32px 64px);transition:opacity .18s,filter .18s;position:absolute;top:0;bottom:0;left:0;right:0}.stage[data-boss-timer=active]:before{opacity:.48;animation:.92s linear infinite bossAttemptSweep}.stage[data-boss-timer=active][data-timer-pace=ahead]:before,.stage[data-boss-timer=active][data-timer-pace=steady]:before{background:linear-gradient(#8dffce21,#0000 32%,#ffe27b14 66%,#0000),repeating-linear-gradient(90deg,#0000 0 30px,#b4ffe117 30px 32px,#0000 32px 64px)}.stage[data-timer-urgency=critical]:before{opacity:.72;filter:saturate(1.32)brightness(1.15);animation-duration:.46s}.stage:after{content:"";z-index:4;pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 43%, color-mix(in srgb, var(--gate-accent) 28%, transparent), transparent 28%), linear-gradient(90deg, transparent, color-mix(in srgb, var(--gate-hot) 16%, transparent), transparent);mix-blend-mode:screen;transition:opacity .22s,filter .22s;position:absolute;top:0;bottom:0;left:0;right:0}.stage[data-gate=breach-cyclops-prime]{--gate-accent:#35d8ff;--gate-hot:#ff6b45;--gate-cool:#ffe27b}.stage[data-gate=stormglass-behemoth]{--gate-accent:#ffdf68;--gate-hot:#6d86ff;--gate-cool:#cfd8ff}.stage[data-gate=molten-atlas]{--gate-accent:#f6ff68;--gate-hot:#ff6b32;--gate-cool:#ffb05e}.stage[data-gate=reflector-atlas]{--gate-accent:#ff7a9f;--gate-hot:#cbd7ff;--gate-cool:#7cf0ff}.stage[data-gate=titan-core-sovereign]{--gate-accent:#f4fbff;--gate-hot:#8b6cff;--gate-cool:#65efff}.stage[data-gate]:not([data-gate=none]):after{opacity:.28}.stage[data-gate-status=exposed]:after{opacity:.44;filter:brightness(1.35);animation:.9s ease-in-out infinite alternate gateExposePulse}.stage[data-gate-status=pressure]:after{opacity:.5;filter:saturate(1.25);animation:.52s ease-in-out infinite alternate gatePressurePulse}#bossCanvas{z-index:5;width:100%;height:100%}.boss-fallback{z-index:5;aspect-ratio:1;top:48%;left:50%;background:var(--boss-fallback-image,radial-gradient(circle, #68dfff33, transparent 62%)) center / contain no-repeat;opacity:0;pointer-events:none;filter:drop-shadow(0 24px 20px #00000073)drop-shadow(0 0 24px #68dfff47);width:min(62vw,282px);height:auto;top:auto;bottom:auto;left:auto;right:auto;transform:translate(-50%,-50%)}.boss-fallback:before{content:"";z-index:-1;background:radial-gradient(circle,#68dfff52,#0000 65%);border-radius:50%;position:absolute;top:16%;bottom:16%;left:16%;right:16%;transform:translateY(16%)}.phone.native-lite #bossCanvas{display:none}.phone.native-lite .boss-fallback{opacity:.95;animation:3.2s ease-in-out infinite nativeBossFloat}.hit-layer{z-index:8;pointer-events:none}.paint-layer{transition:opacity .36s,background .36s}.sky,.biome-crystal .sky{background:linear-gradient(90deg,#0000 0 8%,#6cebff21 8% 9%,#0000 9% 20%,#ffd35d1c 20% 21%,#0000 21% 100%),radial-gradient(circle at 58% 19%,#66eeff73,#0000 12%),radial-gradient(circle at 21% 42%,#31a0dd59,#0000 22%),linear-gradient(#0b2e66 0%,#152a5a 44%,#101b2d 100%)}.far,.biome-crystal .far{opacity:.95;background:linear-gradient(90deg,#0000 0 12%,#111926a6 12% 17%,#0000 17% 62%,#141c28b3 62% 69%,#0000 69%),linear-gradient(#0000 0 36%,#36ffe729 36% 38%,#0000 38%),radial-gradient(at 77% 35%,#3de1c359 0 8%,#0000 19%),linear-gradient(128deg,#0000 0 53%,#483b748c 54% 62%,#0000 63%),linear-gradient(236deg,#0000 0 48%,#1d567ea6 49% 59%,#0000 60%)}.mid,.biome-crystal .mid{opacity:.9;background:repeating-linear-gradient(90deg,#0000 0 42px,#ffe26114 42px 46px,#0000 46px 88px),linear-gradient(#0000 0 58%,#00000038 58% 60%,#0000 60%),radial-gradient(at 50% 58%,#0000002e 0 18%,#0000 42%),linear-gradient(115deg,#0000 0 26%,#392f5bcc 27% 34%,#0000 35%),linear-gradient(248deg,#0000 0 65%,#2a3a5fcc 66% 74%,#0000 75%)}.floor,.biome-crystal .floor{background:repeating-linear-gradient(135deg,#ffcf406b 0 7px,#20212473 7px 14px,#0000 14px 36px),repeating-linear-gradient(90deg,#ffffff0d 0 2px,#0000 2px 48px),radial-gradient(at 24% 24%,#ffc336e6 0 3%,#0000 10%),radial-gradient(at 33% 37%,#ffb91eb8 0 5%,#0000 15%),radial-gradient(at 80% 28%,#0000003d 0 7%,#0000 21%),linear-gradient(#1c2530,#111923);border-top:12px solid #ffffff0d;top:72%}.biome-frost .sky{background:linear-gradient(90deg,#0000 0 14%,#dbf4ff2e 14% 16%,#0000 16% 44%,#ffffff24 44% 45%,#0000 45%),radial-gradient(circle at 57% 25%,#fff4de80,#0000 13%),linear-gradient(#f1a9bd 0%,#c6b8e4 42%,#4f78a4 100%)}.biome-frost .far{background:repeating-linear-gradient(90deg,#0000 0 54px,#1a223947 54px 66px,#0000 66px 108px),linear-gradient(132deg,#0000 0 42%,#97a4cab8 43% 52%,#0000 53%),linear-gradient(225deg,#0000 0 32%,#626fa58c 33% 45%,#0000 46%)}.biome-frost .floor{background:repeating-linear-gradient(135deg,#ffffff38 0 12px,#0000 12px 34px),radial-gradient(at 36% 32%,#a5ceffbf 0 12%,#0000 20%),radial-gradient(at 73% 25%,#7bb3e8a8 0 9%,#0000 18%),linear-gradient(#8db1d4,#3a5581)}.biome-crypt .sky{background:linear-gradient(90deg,#0000 0 18%,#35ff8d1c 18% 20%,#0000 20% 54%,#35ff8d17 54% 56%,#0000 56%),radial-gradient(circle at 61% 14%,#4effa16b,#0000 13%),linear-gradient(#0d2c28 0%,#183632 48%,#121a1b 100%)}.biome-crypt .far{background:repeating-linear-gradient(90deg,#0000 0 42px,#47ff9d14 42px 45px,#0000 45px 84px),linear-gradient(90deg,#0000 0 13%,#10181a9e 14% 20%,#0000 21% 45%,#1a2d2bb8 46% 52%,#0000 53%),linear-gradient(#0000 0 58%,#294e4159 59%)}.biome-crypt .floor{background:repeating-linear-gradient(90deg,#5cff9d14 0 4px,#0000 4px 64px),radial-gradient(at 50% 30%,#00000052 0 28%,#0000 48%),linear-gradient(#33433d,#172322)}.biome-rain .sky{background:repeating-linear-gradient(88deg,#0000 0 18px,#b4daff29 18px 20px,#0000 20px 64px),linear-gradient(90deg,#0000 0 12%,#ffdc5c1f 12% 14%,#0000 14% 54%,#4ad3ff29 54% 56%,#0000 56%),linear-gradient(#12233e 0%,#1b3157 46%,#0f1724 100%)}.biome-rain .far{background:linear-gradient(90deg,#0000 0 8%,#151c2bb8 8% 14%,#0000 15% 36%,#14223acc 37% 44%,#0000 45% 74%,#101723b8 75% 82%,#0000 83%),repeating-linear-gradient(90deg,#0000 0 42px,#5ad9ff14 42px 45px,#0000 45px 86px),linear-gradient(#0000 0 61%,#ffd55729 62% 64%,#0000 65%)}.biome-rain .floor{background:repeating-linear-gradient(90deg,#57d6ff1f 0 3px,#0000 3px 46px),radial-gradient(at 34% 24%,#ffdd6b73 0 6%,#0000 18%),radial-gradient(at 74% 29%,#5dc6ff5c 0 8%,#0000 19%),linear-gradient(#202837,#0f151f)}.biome-orbit .sky{background:radial-gradient(circle at 70% 18%,#ffda8a7a,#0000 11%),radial-gradient(circle at 26% 30%,#a5d2ff57,#0000 17%),linear-gradient(#11182b 0%,#27324c 48%,#141823 100%)}.biome-orbit .far{background:linear-gradient(112deg,#0000 0 18%,#7c8ea880 19% 28%,#0000 29%),linear-gradient(248deg,#0000 0 58%,#4f5a7094 59% 67%,#0000 68%),repeating-linear-gradient(90deg,#0000 0 64px,#ffffff1a 64px 66px,#0000 66px 128px)}.biome-orbit .floor{background:repeating-linear-gradient(135deg,#c0cfde29 0 8px,#0000 8px 32px),radial-gradient(at 26% 35%,#ffc76780 0 8%,#0000 19%),linear-gradient(#313947,#171b25)}.biome-rail .sky{background:linear-gradient(90deg,#0000 0 16%,#48cdff21 16% 17%,#0000 17% 52%,#ffd96229 52% 54%,#0000 54%),radial-gradient(circle at 60% 23%,#ffd88080,#0000 13%),linear-gradient(#5d4f62 0%,#947055 45%,#263141 100%)}.biome-rail .far{background:repeating-linear-gradient(90deg,#0000 0 58px,#3a332f73 58px 64px,#0000 64px 110px),linear-gradient(174deg,#0000 0 51%,#443329b8 52% 58%,#0000 59%),linear-gradient(238deg,#0000 0 38%,#34506580 39% 47%,#0000 48%)}.biome-rail .floor{background:repeating-linear-gradient(90deg,#47ceff1a 0 5px,#0000 5px 72px),repeating-linear-gradient(135deg,#ffd85b52 0 9px,#24201f6b 9px 18px,#0000 18px 42px),linear-gradient(#504034,#1a2029)}.biome-server .sky{background:repeating-linear-gradient(90deg,#0000 0 36px,#67ffce1f 36px 39px,#0000 39px 72px),radial-gradient(circle at 56% 20%,#72f7ff61,#0000 12%),linear-gradient(#06324b 0%,#124b5e 48%,#0b202c 100%)}.biome-server .far{background:linear-gradient(90deg,#0000 0 20%,#0f4452ad 20% 27%,#0000 28% 64%,#0d3946bd 65% 72%,#0000 73%),repeating-linear-gradient(#0000 0 28px,#90ffe11f 28px 31px,#0000 31px 60px),radial-gradient(at 48% 59%,#10ffbf2e 0 15%,#0000 38%)}.biome-server .floor{background:repeating-linear-gradient(90deg,#6fffe11f 0 4px,#0000 4px 52px),radial-gradient(at 62% 26%,#61daff7a 0 9%,#0000 22%),linear-gradient(#174052,#0a1c28)}.biome-volcanic .sky{background:linear-gradient(90deg,#0000 0 10%,#ffea6329 10% 12%,#0000 12% 68%,#56dbff14 68% 69%,#0000 69%),radial-gradient(circle at 63% 21%,#ffcf4d73,#0000 12%),linear-gradient(#3d1e2e 0%,#5a2931 48%,#191620 100%)}.biome-volcanic .far{background:repeating-linear-gradient(90deg,#0000 0 48px,#ffc24117 48px 51px,#0000 51px 94px),linear-gradient(108deg,#0000 0 31%,#522d25cc 32% 40%,#0000 41%),linear-gradient(248deg,#0000 0 58%,#5d2c26c7 59% 68%,#0000 69%)}.biome-volcanic .floor{background:repeating-linear-gradient(135deg,#ffc33d33 0 8px,#0000 8px 30px),radial-gradient(at 36% 30%,#ff6b3d99 0 8%,#0000 20%),radial-gradient(at 70% 27%,#ffd55b80 0 6%,#0000 18%),linear-gradient(#44251f,#171414)}.biome-prism .sky{background:linear-gradient(90deg,#0000 0 18%,#ff7a9f29 18% 19%,#0000 19% 46%,#f4fbff29 46% 47%,#0000 47%),radial-gradient(circle at 62% 20%,#f4fbff80,#0000 11%),linear-gradient(#221d42 0%,#4d5f98 47%,#181b30 100%)}.biome-prism .far{background:linear-gradient(128deg,#0000 0 26%,#c6d7ff85 27% 34%,#0000 35%),linear-gradient(236deg,#0000 0 57%,#ff7a9f57 58% 65%,#0000 66%),repeating-linear-gradient(90deg,#0000 0 44px,#f4fbff1a 44px 46px,#0000 46px 88px)}.biome-prism .floor{background:repeating-linear-gradient(135deg,#f4fbff33 0 9px,#0000 9px 34px),radial-gradient(at 30% 28%,#ff7a9f73 0 8%,#0000 20%),radial-gradient(at 72% 27%,#89cdff70 0 9%,#0000 20%),linear-gradient(#333b64,#171a2c)}.biome-null .sky{background:radial-gradient(circle at 60% 19%,#91f3ff6b,#0000 11%),linear-gradient(90deg,#0000 0 22%,#7148ff2e 22% 24%,#0000 24% 62%,#f4fbff1a 62% 63%,#0000 63%),linear-gradient(#080915 0%,#1b1535 48%,#070a11 100%)}.biome-null .far{background:repeating-linear-gradient(90deg,#0000 0 52px,#91f3ff14 52px 55px,#0000 55px 104px),linear-gradient(120deg,#0000 0 29%,#30245cad 30% 39%,#0000 40%),linear-gradient(238deg,#0000 0 60%,#1b173bc2 61% 69%,#0000 70%)}.biome-null .floor{background:repeating-linear-gradient(135deg,#7148ff2e 0 8px,#0000 8px 32px),radial-gradient(at 48% 26%,#91f3ff61 0 10%,#0000 26%),linear-gradient(#1b1830,#070910)}.topbar{z-index:20;left:var(--safe-left);right:var(--safe-right);top:calc(8px + var(--safe-top));grid-template-columns:repeat(3,1fr);gap:5px;padding:0 12px;display:grid;position:absolute}.currency{color:#ffe39b;text-shadow:0 2px 2px #000;white-space:nowrap;align-items:center;gap:5px;min-width:0;height:34px;font-size:clamp(14px,4vw,19px);line-height:1;display:flex}.currency-icon,.skull,.bubble{flex:none;display:inline-block}.blade{clip-path:polygon(50% 0,88% 26%,72% 100%,50% 82%,28% 100%,12% 26%);filter:drop-shadow(0 0 5px #ff5c3d7a);background:radial-gradient(circle at 42% 28%,#fff19de6,#0000 20%),linear-gradient(135deg,#ff6b35,#9b151d 58%,#451016);width:22px;height:24px}.relic{clip-path:polygon(8% 23%,44% 3%,91% 20%,78% 82%,31% 96%,3% 62%);background:linear-gradient(135deg,#c28b46,#6e3a1e);width:24px;height:22px}.coin{background:radial-gradient(circle at 36% 35%,#fff0a4,#df991e 61%,#7b3f08);border-radius:50%;width:27px;height:27px;box-shadow:inset 0 0 0 4px #65390859}.quantum-core{background:radial-gradient(circle,#fff 0 13%,#0000 14%),conic-gradient(from 20deg,#56f0ff,#ffdf64,#ff5c75,#56f0ff);border-radius:50%;width:22px;height:22px;box-shadow:inset 0 0 0 3px #040e186b,0 0 14px #57e9ff80}.quantum-chip{z-index:24;top:calc(47px + var(--safe-top));right:calc(12px + var(--safe-right));color:#e9feff;text-shadow:0 2px 2px #000;cursor:pointer;background:linear-gradient(#0d1c2ac7,#05091194);border:1px solid #75f0ff8c;border-radius:5px;justify-content:center;align-items:center;gap:5px;min-width:92px;height:30px;padding:0 8px;display:flex;position:absolute;box-shadow:0 0 18px #4ee0ff2e}.quantum-chip strong,.quantum-chip small{line-height:1;display:block}.quantum-chip strong{color:#fff0a1;text-overflow:ellipsis;white-space:nowrap;max-width:42px;font-size:13px;overflow:hidden}.quantum-chip small{color:#8cf4ff;font-size:10px;font-weight:900}.level-badge{z-index:21;top:calc(56px + var(--safe-top));text-align:center;color:#ffd98a;text-shadow:0 2px 2px #000;background:#141f2bad;border-radius:3px;width:132px;padding:8px 10px 9px;font-weight:800;position:absolute;left:50%;transform:translate(-50%)}.boss-id{z-index:21;top:calc(156px + var(--safe-top));box-sizing:border-box;color:#dffcff;text-align:center;text-shadow:0 2px 2px #000;pointer-events:none;background:linear-gradient(#0e1b26b8,#04080f7a);border:1px solid #69ecff61;border-radius:5px;place-items:center;gap:1px;width:236px;height:64px;padding:6px 10px 7px;display:grid;position:absolute;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 0 18px #3fdcff29}.boss-id.boss-card-pulse{animation:.52s bossCardPulse}.boss-id strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;line-height:1.05;overflow:hidden}.boss-id span{color:#9af7ff;letter-spacing:0;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:100%;font-size:10px;font-weight:800;overflow:hidden}#encounterPower{color:#ffe27b;letter-spacing:0;text-transform:uppercase;white-space:normal;grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:2px 4px;width:100%;max-width:100%;font-size:9px;font-weight:900;line-height:1.1;display:grid;overflow:hidden}#encounterPower span{color:#91f3ff;font-size:8px}#encounterPower strong{color:#ffe27b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;line-height:1;overflow:hidden}#encounterPower em,#encounterPower i{text-overflow:ellipsis;white-space:nowrap;grid-column:span 2;min-width:0;font-size:8px;font-style:normal;line-height:1.05;overflow:hidden}#encounterPower em{color:#fff2a8}#encounterPower i{color:#dffcff;text-transform:none}#encounterPower[data-tone=strong] em,#encounterPower[data-tone=ready] em{color:#9dffd0}#encounterPower[data-tone=close] em{color:#ffe27b}#encounterPower[data-tone=danger] em,#encounterPower[data-tone=blocked] em{color:#ff9b8f}.stage[data-tier=elite]~.boss-id{border-color:#8bffceb3;box-shadow:0 0 20px #8bffce3d}.stage[data-tier=titan]~.boss-id{border-color:#ff5c4bcc;box-shadow:0 0 24px #ff5c4b52}.stage[data-tier=echo]~.boss-id{color:#f4efff;border-color:#b88effe6;box-shadow:0 0 26px #8a5cff6b,inset 0 0 18px #59ecff1f}.boss-id[data-power=strong],.boss-id[data-power=ready]{border-color:#8dffceb8}.boss-id[data-power=close]{border-color:#ffe27bd1}.boss-id[data-power=danger],.boss-id[data-power=blocked]{border-color:#ff5c4bdb;box-shadow:0 0 22px #ff5c4b3d,inset 0 0 14px #ff5c4b1a}.mission-strip{z-index:21;top:calc(234px + var(--safe-top));left:calc(90px + var(--safe-left));right:calc(90px + var(--safe-right));color:#e8feff;text-align:left;text-shadow:0 2px 2px #000;cursor:pointer;background:linear-gradient(#0d1a25bd,#060a1194);border:1px solid #69ecff5c;border-radius:5px;grid-template-columns:1fr auto;align-items:center;gap:2px 8px;min-height:58px;padding:8px 10px;display:grid;position:absolute;box-shadow:0 0 18px #3fdcff21}.mission-strip[data-recommendation=ready]{padding-right:128px}.mission-strip[data-advisor-state=ready],.mission-strip[data-advisor-state=strategic],.mission-strip[data-advisor-state=blocked]{border-width:2px}.mission-strip[data-advisor-state=strategic]{background:linear-gradient(90deg,#8bffce1f,#0000 46%),linear-gradient(#0b2723d6,#080c14a3);border-color:#8bffceb8;box-shadow:0 0 22px #8bffce38,inset 0 0 0 1px #8bffce24}.mission-strip[data-advisor-state=strategic] #missionLabel,.mission-strip[data-advisor-state=strategic] #missionProgress{color:#9dffd0}.mission-strip[data-advisor-state=blocked]{background:linear-gradient(90deg,#ff5c4b1f,#0000 46%),linear-gradient(#301112d6,#080c14a3);border-color:#ff5c4bcc;box-shadow:0 0 22px #ff5c4b38,inset 0 0 0 1px #ff5c4b1f}.mission-strip[data-advisor-state=blocked] #missionLabel,.mission-strip[data-advisor-state=blocked] #missionProgress{color:#ffb6a8}.mission-strip[data-variant=elite]{border-color:#8bffcea6;box-shadow:0 0 20px #8bffce33}.mission-strip[data-variant=titan]{border-color:#ff5c4bcc;box-shadow:0 0 24px #ff5c4b47}.mission-strip[data-variant=echo]{border-color:#b88effd9;box-shadow:0 0 24px #8a5cff57}.mission-strip[data-variant=salvage]{border-color:#ffdb60b8;box-shadow:0 0 20px #ffd34f33}.mission-strip[data-variant=farm]{background:linear-gradient(#2a1a0ac7,#080c1499);border-color:#ffc24ad1;box-shadow:0 0 22px #ffb24047,inset 0 0 0 1px #ffe27b24}.mission-strip[data-retry-state=farming]{background:linear-gradient(90deg,#ffc24a1f,#0000 46%),linear-gradient(#261c0dd6,#080c14a3);border-width:2px;box-shadow:0 0 22px #ffb2403d,inset 0 0 0 1px #ffe27b24}.mission-strip[data-retry-state=farming] #missionLabel{color:#ffd978}.mission-strip[data-retry-state=farming] #missionProgress{color:#2c1807;text-shadow:none;background:linear-gradient(#ffe89a,#d98b32);border-radius:3px;padding:4px 7px;box-shadow:0 0 10px #ffc64a47}.mission-strip[data-retry-state=farming] .mission-track{opacity:.45}.mission-strip[data-retry-state=farming] small{color:#ffe1a3}.mission-strip[data-retry-state=ready] small,.mission-strip[data-retry-state=farming] small{display:none}.mission-strip[data-frontier-pressure=active]{background:linear-gradient(90deg,#91f3ff21,#0000 46%),linear-gradient(#122b32d6,#080c14a3);border-width:2px;box-shadow:0 0 22px #5bddff33,inset 0 0 0 1px #91f3ff29}.mission-strip[data-frontier-pressure=active] #missionLabel{color:#91f3ff}.mission-strip[data-frontier-pressure=active] #missionProgress{color:#051e24;text-shadow:none;background:linear-gradient(#b9fbff,#5bdcff);border-radius:3px;padding:4px 7px;box-shadow:0 0 10px #5bddff4d}.mission-strip[data-frontier-pressure=active] small{color:#c8f8ff}.mission-strip[data-action=retrySectorBoss]{cursor:pointer;background:linear-gradient(90deg,#ffc24a2e,#0000 42%),linear-gradient(#321f0ae0,#080c14ad);border-width:2px;box-shadow:0 0 26px #ffb24059,inset 0 0 0 1px #ffe27b38}.mission-strip[data-action=retrySectorBoss] #missionLabel{color:#ffd978}.mission-strip[data-action=retrySectorBoss] strong{color:#fff6d6;font-size:13px}.mission-strip[data-action=retrySectorBoss] #missionProgress{color:#2c1807;text-shadow:none;background:linear-gradient(#fff0a8,#ffba45);border-radius:3px;padding:4px 7px;box-shadow:0 0 12px #ffc64a61}.mission-strip[data-action=retrySectorBoss] .mission-track{opacity:.38}.mission-strip[data-action=retrySectorBoss] small{color:#ffe9a8}.mission-strip[data-boss-timer=active]{background:linear-gradient(90deg,#ff58482e,#0000 44%),linear-gradient(#301112e0,#080c14ad);border-color:#ff5c52db;min-height:70px;transform:translateY(-4px);box-shadow:0 0 26px #ff504257,inset 0 0 0 1px #ffdd7b2e}.mission-strip[data-boss-timer=active][data-timer-pace=ahead],.mission-strip[data-boss-timer=active][data-timer-pace=steady]{border-color:#8dffced1;box-shadow:0 0 24px #8dffce42,inset 0 0 0 1px #ffdd7b29}.mission-strip[data-boss-timer=active][data-timer-pace=behind]{border-color:#ffe27be6;box-shadow:0 0 26px #ffc8524d,inset 0 0 0 1px #ffdd7b2e}.mission-strip[data-boss-timer=active][data-timer-pace=critical]{border-color:#ff5c52f2;box-shadow:0 0 30px #ff50426b,inset 0 0 0 1px #ffdd7b2e}.mission-strip[data-timer-urgency=warning]{animation:.9s ease-in-out infinite bossTimerWarning}.mission-strip[data-timer-urgency=critical]{animation:.52s ease-in-out infinite bossTimerCritical}.mission-strip[data-boss-timer=active] #missionLabel,.mission-strip[data-boss-timer=active] #missionProgress{color:#ffd6cc}.mission-strip[data-boss-timer=active] #missionLabel:before{content:"LIVE TIMER";color:#2b0705;text-shadow:none;background:linear-gradient(#ffe0cf,#ff5848);border-radius:3px;margin-right:6px;padding:2px 4px;display:inline-block;box-shadow:0 0 12px #ff5c5275}.mission-strip[data-boss-timer=active] strong{color:#fff6d8;font-size:14px}.mission-strip[data-boss-timer=active] .farm-mode-action,.mission-strip[data-boss-timer=active] .mission-power-action{display:none}.mission-strip[data-boss-timer=active] .mission-track span{background:linear-gradient(90deg,#ff4f42,#ffe27b)}.mission-strip[data-boss-timer=active][data-timer-pace=ahead] .mission-track span,.mission-strip[data-boss-timer=active][data-timer-pace=steady] .mission-track span{background:linear-gradient(90deg,#7effc0,#ffe27b)}.mission-strip[data-timer-urgency=critical] #missionProgress{color:#2c0705;text-shadow:none;background:linear-gradient(#ffe0cf,#ff5848);border-radius:3px;box-shadow:0 0 14px #ff5c527a}.boss-id[data-boss-timer=active]{border-color:#ff5c52c2;box-shadow:0 0 20px #ff504247}.boss-id[data-timer-urgency=warning]{animation:.9s ease-in-out infinite bossTimerWarning}.boss-id[data-timer-urgency=critical]{animation:.52s ease-in-out infinite bossTimerCritical}.mission-power-action{color:#1a1105;text-transform:uppercase;min-width:50px;max-width:132px;height:26px;text-shadow:none;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(#fff0a8,#ffba45);border:1px solid #fff6aee6;border-radius:4px;padding:0 8px;font-size:8px;font-weight:1000;position:absolute;bottom:8px;right:8px;overflow:hidden;box-shadow:0 0 14px #ffc64a6b}.mission-power-action:hover{filter:brightness(1.08)}.mission-power-action:disabled,.mission-power-action.hidden{display:none}.farm-mode-action{color:#c8f8ff;text-transform:uppercase;text-shadow:0 1px 1px #000;cursor:pointer;background:linear-gradient(#22404aeb,#0a141ee0);border:1px solid #91f3ff57;border-radius:4px;min-width:62px;height:24px;padding:0 7px;font-size:9px;font-weight:1000;position:absolute;bottom:8px;left:8px;box-shadow:inset 0 0 0 1px #ffffff0f}.farm-mode-action:hover{filter:brightness(1.12)}.mission-strip[data-farm-mode=active]{background:linear-gradient(90deg,#8dffce1f,#0000 48%),linear-gradient(#0f2721d6,#080c14a3);border-color:#8dffceb8;box-shadow:0 0 22px #8dffce33,inset 0 0 0 1px #8dffce24}.mission-strip[data-farm-mode=active] .farm-mode-action{color:#052116;text-shadow:none;background:linear-gradient(#c9ffeb,#63f0b1);border-color:#caffe7e6;box-shadow:0 0 12px #8dffce5c}.mission-strip[data-farm-mode=active] small{padding-left:70px}.mission-strip[data-milestone=ready] small{color:#fff3bf}.mission-strip[data-power=strong],.mission-strip[data-power=ready]{border-color:#8dffceb3}.mission-strip[data-power=close]{border-color:#ffe27bd1}.mission-strip[data-power=danger],.mission-strip[data-power=blocked]{border-color:#ff5c4bd9;box-shadow:0 0 22px #ff5c4b38}.mission-strip.attention{border-color:#ffe27bf2;box-shadow:0 0 22px #ffe27b57,inset 0 0 0 1px #ffe27b2e}.mission-strip span,.mission-strip strong,.mission-strip small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mission-strip>span:first-child{color:#8df4ff;text-transform:uppercase;grid-column:1/-1;font-size:9px;font-weight:900;line-height:1}.mission-strip strong{font-size:12px;line-height:1.05}.mission-strip #missionProgress{color:#ffe17b;font-size:11px;font-weight:900}.mission-track{background:#00000073;border-radius:999px;grid-column:1/-1;height:5px;overflow:hidden}.mission-track span{background:linear-gradient(90deg,#52e7ff,#ffe067);width:0;height:100%;transition:width .18s;display:block}.mission-strip small{color:#c8fbff;grid-column:1/-1;padding-left:70px;font-size:9px;font-weight:800}.mission-strip[data-recommendation=ready] small{padding-right:114px}.mission-strip.mission-pulse{animation:.52s missionPulse}.boss-gate-report{z-index:20;top:calc(286px + var(--safe-top));left:calc(88px + var(--safe-left));right:calc(88px + var(--safe-right));color:#fff8d7;text-shadow:0 2px 2px #000;pointer-events:auto;background:linear-gradient(90deg,#ffc24a29,#0000 46%),linear-gradient(#26190ac7,#060a119e);border:1px solid #ffc24aad;border-radius:5px;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;padding:7px 8px 8px;display:grid;position:absolute;box-shadow:0 0 22px #ffb24038,inset 0 0 0 1px #ffe27b1f}.boss-gate-report.hidden{display:none}.boss-gate-report[data-state=ready]{color:#eafff5;background:linear-gradient(90deg,#8dffce24,#0000 46%),linear-gradient(#0c241dc7,#060a119e);border-color:#8dffcec2;box-shadow:0 0 22px #8dffce38,inset 0 0 0 1px #8dffce24}.boss-gate-report-head,.boss-gate-report-grid{grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;gap:4px 8px;display:grid}.boss-gate-report-head span{color:#ffd978;text-transform:uppercase;font-size:9px;font-weight:1000;line-height:1}.boss-gate-report[data-state=ready] .boss-gate-report-head span{color:#9dffd0}.boss-gate-report-head strong{color:#fff6d6;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;line-height:1.05;overflow:hidden}.boss-gate-report-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.boss-gate-report-grid span{background:#0000003d;border:1px solid #ffe27b2e;border-radius:4px;gap:1px;min-width:0;padding:3px 4px;display:grid}.boss-gate-report-grid em{color:#91f3ff;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:8px;font-style:normal;font-weight:900;line-height:1;overflow:hidden}.boss-gate-report-grid b{color:#ffe27b;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1;overflow:hidden}.boss-gate-report[data-state=ready] .boss-gate-report-grid b{color:#9dffd0}.boss-gate-report small{color:#ffe5a8;text-overflow:ellipsis;white-space:nowrap;grid-column:1;align-self:center;min-width:0;font-size:9px;font-weight:850;line-height:1.15;overflow:hidden}.boss-gate-report[data-state=ready] small{color:#c9ffeb}.boss-gate-recovery{background:#00000038;border:1px solid #ffe27b33;border-radius:4px;grid-column:1/-1;gap:4px;min-width:0;padding:5px;display:grid}.boss-gate-recovery[data-state=ready]{border-color:#8dffce6b}.boss-gate-recovery-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.boss-gate-recovery-steps span{grid-template-columns:14px minmax(0,1fr);align-items:center;gap:3px;min-width:0;display:grid}.boss-gate-recovery-steps em{color:#1a1105;width:14px;height:14px;text-shadow:none;background:linear-gradient(#fff0a8,#ffba45);border-radius:50%;place-items:center;font-size:8px;font-style:normal;font-weight:1000;line-height:1;display:grid}.boss-gate-recovery[data-state=ready] .boss-gate-recovery-steps em{color:#052116;background:linear-gradient(#c9ffeb,#63f0b1)}.boss-gate-recovery-steps b{color:#fff6d6;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;font-size:8px;font-weight:1000;line-height:1;overflow:hidden}.boss-gate-recovery[data-state=ready] .boss-gate-recovery-steps b{color:#c9ffeb}.boss-gate-recovery-track{background:#00000057;border:1px solid #ffe27b33;border-radius:3px;height:6px;overflow:hidden}.boss-gate-recovery-track span{background:linear-gradient(90deg,#ffba45,#fff0a8);width:8%;height:100%;display:block;box-shadow:0 0 10px #ffc64a47}.boss-gate-recovery[data-state=ready] .boss-gate-recovery-track span{background:linear-gradient(90deg,#63f0b1,#c9ffeb);box-shadow:0 0 10px #8dffce4d}.boss-gate-recovery p{color:#ffe5a8;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:8px;font-weight:850;line-height:1.08;overflow:hidden}.boss-gate-recovery[data-state=ready] p{color:#c9ffeb}.boss-gate-action{color:#1a1105;text-transform:uppercase;min-width:52px;max-width:128px;height:23px;text-shadow:none;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(#fff0a8,#ffba45);border:1px solid #fff6aee6;border-radius:4px;grid-column:2;place-self:center end;padding:0 8px;font-size:10px;font-weight:1000;overflow:hidden;box-shadow:0 0 14px #ffc64a57}.boss-gate-action:hover{filter:brightness(1.08)}.boss-gate-report[data-state=ready] .boss-gate-action{color:#052116;background:linear-gradient(#c9ffeb,#63f0b1);border-color:#caffe7e6;animation:.95s recommendationPulse;box-shadow:0 0 16px #8dffce6b}.boss-gate-action.hidden,.boss-gate-action:disabled{display:none}.boss-clear-summary{z-index:32;left:calc(76px + var(--safe-left));right:calc(76px + var(--safe-right));top:calc(292px + var(--safe-top));color:#fff8d7;text-align:left;text-shadow:0 2px 2px #000;pointer-events:auto;background:linear-gradient(90deg,#8dffce1f,#0000 46%,#91f3ff1a),linear-gradient(#0d1f20f0,#060a11db);border:2px solid #8dffcedb;border-radius:6px;gap:8px;padding:10px 11px 11px;animation:.26s both bossClearSummaryIn;display:grid;position:absolute;box-shadow:0 0 34px #8dffce57,inset 0 0 20px #91f3ff1f}.boss-clear-summary.hidden{display:none}.boss-clear-summary.soft-dismiss{opacity:.78}.boss-clear-summary[data-variant=titan],.boss-clear-summary[data-variant=major]{background:linear-gradient(90deg,#ffd36a29,#0000 46%,#ff5c4b1a),linear-gradient(#2a1c0ef5,#080c14e0);border-color:#ffd36af2;box-shadow:0 0 38px #ffc34a6b,inset 0 0 20px #ffe27b21}.boss-clear-summary-head{gap:2px;min-width:0;display:grid}.boss-clear-summary-head span{color:#8df4ff;text-transform:uppercase;font-size:9px;font-weight:1000}.boss-clear-summary-head strong{color:#fff7d6;text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.05;overflow:hidden}.boss-clear-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.boss-clear-summary-grid span{background:#00000042;border:1px solid #ffffff24;border-radius:4px;min-width:0;padding:6px 7px}.boss-clear-summary-grid em,.boss-clear-summary-grid b{text-overflow:ellipsis;white-space:nowrap;font-style:normal;display:block;overflow:hidden}.boss-clear-summary-grid em{color:#e8feffc7;text-transform:uppercase;font-size:8px;font-weight:1000}.boss-clear-summary-grid b{color:#fff8d7;margin-top:2px;font-size:10px}.boss-clear-summary p{color:#d8fff1;margin:0;font-size:10px;font-weight:900;line-height:1.25}.boss-clear-milestone{color:#fff3bf;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(90deg,#ffe27b29,#0000 70%),#00000038;border:1px solid #ffe27b6b;border-radius:4px;padding:6px 7px;overflow:hidden}.boss-clear-milestone.hidden{display:none}.boss-clear-upgrade-row{grid-template-columns:minmax(0,1fr) minmax(72px,auto);gap:7px;display:grid}.boss-clear-upgrade,.boss-clear-chain{color:#1b1204;text-transform:uppercase;height:28px;text-shadow:none;cursor:pointer;background:linear-gradient(#fff0a8,#ffba45);border:1px solid #fff6aef0;border-radius:4px;font-size:10px;font-weight:1000;box-shadow:0 0 16px #ffc64a57}.boss-clear-chain{color:#d9fff3;text-shadow:0 2px 2px #000;background:linear-gradient(#122c2af0,#050e14e0);border-color:#8dffce9e;min-width:72px;box-shadow:inset 0 0 0 1px #91f3ff1f,0 0 12px #8dffce33}.boss-clear-upgrade[data-priority=optional]{color:#fff2c8;text-shadow:0 2px 2px #000;background:linear-gradient(#483212f0,#180e05e0);border-color:#ffe27b9e;box-shadow:inset 0 0 0 1px #ffe27b1a,0 0 12px #ffc64a33}.boss-clear-chain[data-priority=optional]{color:#d8fff1;opacity:.86;border-color:#8dffce70}.boss-clear-upgrade.hidden,.boss-clear-chain.hidden{display:none}.boss-clear-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.boss-clear-mode{z-index:33;color:#d9fff3;text-transform:uppercase;text-shadow:0 2px 2px #000;cursor:pointer;background:linear-gradient(#0e2127f0,#040a12db);border:1px solid #8dffce94;border-radius:4px;min-width:68px;height:28px;font-size:10px;font-weight:1000;position:relative;box-shadow:inset 0 0 0 1px #91f3ff1a}.boss-clear-mode[aria-pressed=true]{color:#061f16;text-shadow:none;background:linear-gradient(#d8fff0,#63f0b1);border-color:#dcffecf0;box-shadow:0 0 16px #8dffce61}.boss-clear-continue{z-index:33;color:#072217;text-transform:uppercase;min-width:82px;height:28px;text-shadow:none;cursor:pointer;background:linear-gradient(#d8fff0,#63f0b1);border:1px solid #dcffecf0;border-radius:4px;font-size:10px;font-weight:1000;position:relative;box-shadow:0 0 16px #8dffce61}.boss-clear-continue:hover,.boss-clear-mode:hover,.boss-clear-upgrade:hover,.boss-clear-chain:hover{filter:brightness(1.08)}.skull{vertical-align:-4px;clip-path:polygon(24% 15%,76% 15%,94% 47%,72% 77%,61% 100%,39% 100%,28% 77%,6% 47%);background:#ded9c3;width:20px;height:20px;margin-right:16px}.level-badge [data-boss=true]{display:none}.hp-track{background:#00000073;border-radius:10px;height:7px;margin-top:7px;overflow:hidden}#hpFill{background:linear-gradient(90deg,#ff3030,#ffba36);width:100%;height:100%;transition:width .1s linear;display:block}#hpFill.hp-impact{animation:.28s hpImpact}#killText.counter-pulse{animation:.36s counterPulse;display:inline-block}#killText[data-boss=true]{color:#ffd76b;text-shadow:0 0 6px #ffb240cc,0 2px 2px #000;font-weight:700}.defense-hud{gap:3px;margin-top:6px;display:grid}.defense-hud div:first-child{color:#bcf7ff;text-transform:uppercase;justify-content:space-between;gap:6px;font-size:9px;line-height:1;display:flex}.defense-hud div:first-child span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.shield-track,.reactor-track{background:#0000007a;border-radius:999px;height:5px;overflow:hidden}.reactor-track{height:3px}#shieldFill,#reactorFill{height:100%;transition:width .16s linear,background .16s;display:block}#shieldFill{background:linear-gradient(90deg,#50e8ff,#b7ff8a);width:100%;box-shadow:0 0 8px #53e8ff6b}#reactorFill{background:linear-gradient(90deg,#ffe067,#ff5748);width:18%}.defense-hud[data-status=warning] #shieldFill,.defense-hud[data-status=bracing] #shieldFill{background:linear-gradient(90deg,#ffde59,#ff8f3d)}.defense-hud[data-status=counter] #shieldFill{background:linear-gradient(90deg,#8dffce,#fff)}.defense-hud[data-status=overheated] #shieldFill,.defense-hud[data-status=overheated] #reactorFill{background:linear-gradient(90deg,#ff352d,#fff)}.defense-hud[data-gate=exposed] #shieldFill{background:linear-gradient(90deg,#ffe27b,#fff);box-shadow:0 0 10px #ffe27b9e}.defense-hud[data-gate=pressure] #reactorFill{background:linear-gradient(90deg,#ff5748,#b88eff);box-shadow:0 0 10px #ff574885}.defense-hud.defense-pulse{animation:.46s defensePulse}.rail{z-index:22;top:calc(100px + var(--safe-top));flex-direction:column;align-items:center;gap:18px;display:flex;position:absolute}.rail-left{left:calc(8px + var(--safe-left))}.rail-right{right:calc(8px + var(--safe-right))}.big,.icon,.round,.tap-button{cursor:pointer;filter:drop-shadow(0 3px 2px #0000008c);border:0}.big{background:linear-gradient(#bd3030,#75151f);border-radius:10px;width:68px;height:58px;box-shadow:inset 0 0 0 4px #e1a348,inset 0 0 0 7px #482326}.icon{background:linear-gradient(#b78042,#654026);border-radius:8px;width:54px;height:54px;position:relative;box-shadow:inset 0 0 0 3px #3b2517}.round{color:#ffd666;text-shadow:0 2px 2px #000;background:radial-gradient(circle at 38% 30%,#ffc6e8,#8b1aa4 52%,#34114a);border-radius:50%;width:52px;height:52px;font-weight:900;box-shadow:inset 0 0 0 4px #34233a,0 0 12px #ffdc5ce6}.label{color:#fff;text-shadow:0 2px 2px #000;background:0 0;width:62px;height:70px;padding-top:48px;font-size:13px;font-weight:700}.label:before,.label:after,.book:before,.camp:before{content:"";position:absolute}.event:before{background:linear-gradient(#d6262c,#7b1018);border-radius:50% 50% 42% 42%;top:7px;bottom:28px;left:15px;right:15px}.event:after{background:#e8c052;border-radius:50%;width:28px;height:20px;top:27px;left:19px}.trophy:before{background:linear-gradient(#52e4ff,#174bb3);border-radius:8px 8px 18px 18px;top:2px;bottom:25px;left:10px;right:10px;box-shadow:0 0 0 7px #be8a24}.tower:before{clip-path:polygon(0 15%,18% 15%,18% 0,36% 0,36% 15%,64% 15%,64% 0,82% 0,82% 15%,100% 15%,100% 100%,0 100%);background:linear-gradient(#e6e3db,#9a9a96);border-radius:3px 3px 8px 8px;width:35px;height:43px;top:6px;left:15px}.book:before{background:linear-gradient(120deg,#a96131,#d5a45b);border-radius:6px 2px 2px 6px;top:7px;bottom:7px;left:9px;right:9px;transform:rotate(-18deg)}.camp:before{clip-path:polygon(50% 0,100% 100%,0 100%);background:linear-gradient(#a62f21,#59301f);border-radius:50% 50% 10% 10%;top:8px;bottom:8px;left:10px;right:10px}.horns,.box{background:#ffd073;width:48px;height:38px;margin:10px auto;display:block}.horns{clip-path:polygon(8% 22%,30% 4%,46% 50%,54% 50%,70% 4%,92% 22%,72% 72%,59% 72%,59% 100%,41% 100%,41% 72%,28% 72%)}.box{clip-path:polygon(6% 18%,50% 2%,94% 18%,84% 88%,50% 100%,16% 88%)}.attention:after{content:"!";color:#ffeb83;text-shadow:0 2px 2px #5a2100;border-radius:12px;width:19px;height:34px;font-size:31px;font-weight:900;position:absolute;top:-12px;right:-3px}.big.attention,.round.attention,.icon-grid button.attention{position:relative}.tap-button.attention{position:absolute}.icon-grid button.attention:after{top:-9px;right:7px}.quantum-chip.attention{border-color:#ffe27be6;box-shadow:0 0 18px #ffe27b5c,inset 0 0 0 1px #ffe27b2e}.tap-button{z-index:23;bottom:calc(34px + var(--safe-bottom));background:linear-gradient(#ba2b2d,#72151c);border-radius:8px;width:64px;height:62px;position:absolute;box-shadow:inset 0 0 0 4px #e3a545,inset 0 0 0 7px #4b2224}.tap-button.left{left:var(--safe-left)}.tap-button.right{right:var(--safe-right)}.tap-button.left:before,.tap-button.right:before{content:"";background:#ffd36d;position:absolute;top:14px;bottom:14px;left:21px;right:21px}.tap-button.left:before{clip-path:polygon(50% 0,76% 34%,60% 34%,72% 100%,24% 100%,40% 44%,24% 44%)}.tap-button.right:before{clip-path:polygon(50% 0,92% 36%,66% 100%,50% 78%,34% 100%,8% 36%)}.ability-bar{z-index:24;left:calc(76px + var(--safe-left));right:calc(76px + var(--safe-right));bottom:calc(72px + var(--safe-bottom));pointer-events:auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid;position:absolute}.ability-btn{color:#e8feff;text-shadow:0 2px 2px #000;cursor:pointer;background:linear-gradient(#0f2330db,#040a11c2);border:1px solid #76f1ff80;border-radius:7px;align-content:center;place-items:center;gap:1px;min-width:0;height:54px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,0 5px 12px #00000059}.ability-btn:after{content:"";height:4px;transform:scaleX(var(--cooldown-progress,1));transform-origin:0;background:linear-gradient(90deg,#54e8ff,#ffe067);transition:transform .18s linear;position:absolute;bottom:0;left:0;right:0}.ability-btn:disabled{cursor:not-allowed;filter:grayscale(.45)}.ability-btn[data-state=cooldown]{opacity:.66}.ability-btn[data-state=locked]{color:#cbd4e2;opacity:.55;filter:grayscale(.7);border-color:#9da6b86b}.ability-btn[data-state=locked]:after{background:linear-gradient(90deg,#5b6472,#9aa5b5)}.ability-btn[data-state=locked] small{color:#d1d7df}.ability-btn[data-state=active]{border-color:#8dffcef0;box-shadow:inset 0 0 0 1px #ffffff24,0 0 18px #8dffce4d}.ability-btn .ability-icon{filter:drop-shadow(0 2px 2px #0000008c);width:24px;height:19px;display:block;position:relative}.ability-btn strong,.ability-btn small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ability-btn strong{font-size:10px;line-height:1}.ability-btn small{color:#9af7ff;font-size:8px;font-weight:900;line-height:1}.ability-btn.railshot .ability-icon{background:linear-gradient(90deg,#d9fbff,#5becff 52%,#ffed86);border-radius:999px;height:6px;box-shadow:0 0 12px #53e8ffb8}.ability-btn.shield .ability-icon{clip-path:polygon(50% 0,91% 18%,82% 74%,50% 100%,18% 74%,9% 18%);background:linear-gradient(#9af7ff,#2b77c7)}.ability-btn.drone .ability-icon{clip-path:polygon(50% 0,62% 32%,100% 22%,72% 56%,87% 100%,50% 72%,13% 100%,28% 56%,0 22%,38% 32%);background:linear-gradient(135deg,#8dffce,#315d6b)}.ability-btn.vent .ability-icon{clip-path:polygon(19% 100%,36% 0,48% 0,38% 100%,55% 100%,68% 0,81% 0,72% 100%);background:linear-gradient(#ffe067,#ff5748)}.chat{z-index:30;left:calc(72px + var(--safe-left));right:calc(72px + var(--safe-right));bottom:calc(17px + var(--safe-bottom));color:#c7e5ff;background:#000000ad;border-radius:5px;align-items:center;gap:7px;min-height:42px;padding:6px 8px;font-size:12px;line-height:1.15;display:flex;position:absolute}.chat p{margin:0}.bubble{background:#c88b2b;border-radius:50%;width:31px;height:27px}.bubble:after{content:"";clip-path:polygon(0 0,100% 0,0 100%);background:#c88b2b;width:12px;height:9px;margin-top:18px;margin-left:19px;display:block}.overlay{z-index:35;left:calc(84px + var(--safe-left));right:calc(84px + var(--safe-right));top:calc(210px + var(--safe-top));-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#13162594;border-radius:8px;padding:18px 10px;position:absolute}.hidden{display:none!important}.icon-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 9px;display:grid}.icon-grid button{color:#fff;text-shadow:0 2px 2px #000;cursor:pointer;background:0 0;border:0;min-width:0;height:76px;padding:2px;font-size:12px;font-weight:800}.menu-icon{filter:drop-shadow(0 4px 2px #00000080);width:42px;height:42px;margin:0 auto 4px;display:block}.episodes{clip-path:polygon(47% 0,82% 22%,100% 76%,61% 100%,15% 77%,0 24%);background:linear-gradient(#4de182,#a75628)}.scroll{clip-path:polygon(8% 14%,84% 0,100% 68%,20% 100%);background:linear-gradient(#efe2b8,#bf7d3d)}.gift{clip-path:polygon(0 22%,42% 22%,42% 0,58% 0,58% 22%,100% 22%,100% 100%,0 100%);background:linear-gradient(#ff4da6,#3359d8)}.coinbag{background:linear-gradient(#ffdf56,#9e6122);border-radius:48% 48% 18% 18%}.chest{clip-path:polygon(6% 28%,50% 0,94% 28%,82% 100%,18% 100%);background:linear-gradient(#26e6ff,#be7020)}.boss{clip-path:polygon(50% 0,100% 38%,80% 100%,20% 100%,0 38%);background:linear-gradient(#c6a154,#502627)}.book2{clip-path:polygon(10% 5%,90% 18%,83% 100%,8% 82%);background:linear-gradient(#fff7d2,#7b4a32)}.cup{clip-path:polygon(12% 0,88% 0,74% 62%,57% 62%,57% 82%,78% 82%,78% 100%,22% 100%,22% 82%,43% 82%,43% 62%,26% 62%);background:linear-gradient(#6df1ff,#d3a324)}.castle{clip-path:polygon(0 18%,19% 18%,19% 0,35% 0,35% 18%,65% 18%,65% 0,81% 0,81% 18%,100% 18%,100% 100%,0 100%);background:linear-gradient(#cfcfc8,#79656a)}.dragon{clip-path:polygon(50% 0,71% 26%,100% 24%,78% 54%,92% 100%,50% 72%,8% 100%,22% 54%,0 24%,29% 26%);background:linear-gradient(#fff,#8e8ea4)}.sack{background:linear-gradient(#c55a37,#7c3128);border-radius:50% 50% 38% 38%}.gem{clip-path:polygon(50% 0,100% 38%,74% 100%,26% 100%,0 38%);background:linear-gradient(#fb3244,#55e0ff,#8b57ff)}.menu-icon.trophy{clip-path:polygon(50% 0,100% 18%,78% 60%,64% 60%,64% 78%,82% 82%,82% 100%,18% 100%,18% 82%,36% 78%,36% 60%,22% 60%,0 18%);background:linear-gradient(#ffe27b,#b16d22)}.tech{clip-path:polygon(50% 0,90% 17%,100% 50%,90% 83%,50% 100%,10% 83%,0 50%,10% 17%);background:linear-gradient(90deg,#0000 0 17%,#0f1d25d1 18% 24%,#0000 25% 75%,#0f1d25d1 76% 82%,#0000 83%),radial-gradient(circle,#fff 0 8%,#ffe36e 9% 18%,#0000 19%),conic-gradient(from 45deg,#62f5ff,#8dffce,#f68,#62f5ff);border-radius:10px;box-shadow:inset 0 0 0 5px #141f2b73}.core{background:radial-gradient(circle,#fff 0 12%,#0000 13%),conic-gradient(from 25deg,#52e7ff,#ffe067,#ff5d74,#52e7ff);border-radius:50%;box-shadow:inset 0 0 0 6px #141f2b6b}.modal{z-index:45;left:calc(36px + var(--safe-left));right:calc(36px + var(--safe-right));top:calc(108px + var(--safe-top));bottom:calc(60px + var(--safe-bottom));color:var(--ink);background:linear-gradient(#e2be72,#b77437);border:4px solid #472819;border-radius:8px;flex-direction:column;display:flex;position:absolute;overflow:hidden;box-shadow:0 12px 36px #0000008c}.panel-head{color:#ffdf8a;text-shadow:0 2px 2px #000;background:linear-gradient(#7b2b26,#411b18);grid-template-columns:72px 1fr 72px;align-items:center;gap:8px;padding:9px;display:grid}.panel-head h2{text-align:center;margin:0;font-size:18px}.back,.upgrade,.blue-btn{color:#fff;text-shadow:0 1px 1px #000;cursor:pointer;border:2px solid #3b2316;border-radius:3px;height:32px;font-weight:800}.back,.blue-btn{background:linear-gradient(#2d88d5,#124a9a)}.panel-head{flex:none}.panel-body{-webkit-overflow-scrolling:touch;min-height:0;padding:10px 10px calc(22px + var(--safe-bottom));scroll-padding-bottom:calc(22px + var(--safe-bottom));flex:1 1 0;overflow-y:auto}.locked-system{filter:grayscale(.75);opacity:.55}.unlock-card,.unlock-next{color:#e8feff;text-shadow:0 1px 1px #000;background:linear-gradient(#2b414b,#14232d);border:2px solid #4a2f24}.unlock-card{border-color:#ffcf6e9e;gap:8px;margin-bottom:8px;padding:12px;display:grid}.unlock-card span,.unlock-card small,.unlock-next span{color:#91f3ff;text-transform:uppercase;font-size:10px;font-weight:1000}.unlock-card strong{color:#ffcf6e;font-size:19px}.unlock-card p{color:#dffcff;margin:0;font-size:11px;font-weight:900;line-height:1.25}.unlock-meter{gap:4px;display:grid}.unlock-next{justify-content:space-between;gap:8px;margin-bottom:8px;padding:9px;display:flex}.unlock-next strong{color:#ffcf6e;font-size:11px}.unlock-next span{overflow-wrap:anywhere;text-align:right;text-transform:none}.roster-summary{color:#dffcff;text-shadow:0 1px 1px #000;background:linear-gradient(#273843,#17232d);border:2px solid #4b2d1e;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:10px;padding:8px;display:grid}.roster-onboarding{color:#e8feff;text-shadow:0 1px 1px #000;background:linear-gradient(135deg,#ffe27b21,#0000 38%),linear-gradient(#2d3d46,#17242d);border:2px solid #ffe27b9e;gap:3px;margin-bottom:10px;padding:9px;display:grid}.roster-onboarding span{color:#91f3ff;text-transform:uppercase;font-size:9px;font-weight:900}.roster-onboarding strong{color:#ffe27b;font-size:14px;line-height:1.15}.roster-onboarding p{margin:0;font-size:11px;font-weight:800;line-height:1.25}.system-primer{color:#e8feff;text-shadow:0 1px 1px #000;background:linear-gradient(135deg,#91f3ff1a,#0000 42%),linear-gradient(#263d47,#14242e);border:2px solid #69ecff6b;gap:7px;margin-bottom:10px;padding:9px;display:grid}.system-primer.reboot-primer,.system-primer.pilot-primer{border-color:#ffe27bad}.system-primer.module-primer{border-color:#8dffce80}.system-primer.daily-titan-primer{border-color:#b88eff9e}.system-primer-head{justify-content:space-between;align-items:start;gap:8px;min-width:0;display:flex}.system-primer-head strong{color:#ffe27b;font-size:13px;line-height:1.15}.system-primer-head span{overflow-wrap:anywhere;color:#91f3ff;text-align:right;text-transform:uppercase;max-width:58%;font-size:9px;font-weight:1000;line-height:1.12}.system-primer-grid{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:6px;display:grid}.system-primer article{background:#0000003d;border:1px solid #91f3ff2e;gap:3px;min-width:0;padding:7px;display:grid}.system-primer article span{color:#91f3ff;text-transform:uppercase;font-size:9px;font-weight:1000}.system-primer article strong{overflow-wrap:anywhere;color:#ffe27b;font-size:11px;line-height:1.12}.system-primer article p{overflow-wrap:anywhere;color:#dffcff;margin:0;font-size:10px;font-weight:800;line-height:1.16}.roster-summary div{background:#00000038;border:1px solid #74f2ff33;min-width:0;padding:6px}.roster-summary span,.roster-summary strong{display:block}.roster-summary span{color:#8edfe8;text-transform:uppercase;font-size:10px;font-weight:800}.roster-summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.roster-summary p{color:#ffe58d;text-align:center;grid-column:1/-1;margin:0;font-size:11px;font-weight:800}.roster-actions{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.roster-actions .upgrade{min-width:0;height:36px}.power-readout{color:#e8feff;text-shadow:0 1px 1px #000;background:linear-gradient(#263d47,#14242e);border:2px solid #69ecff6b;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:center;gap:8px;margin:0 0 10px;padding:9px;display:grid}.power-readout[data-tone=strong],.power-readout[data-tone=ready]{border-color:#8dffce9e}.power-readout[data-tone=close]{border-color:#ffe27bb8}.power-readout[data-tone=danger],.power-readout[data-tone=blocked]{border-color:#ff5c4bbf}.power-readout div{gap:2px;min-width:0;display:grid}.power-readout span,.power-readout small{color:#91f3ff;text-transform:uppercase;font-size:9px;font-weight:900}.power-readout strong{color:#ffe27b;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.15;overflow:hidden}.power-readout small{color:#dffcff;text-transform:none}.power-readout em{overflow-wrap:anywhere;color:#ffe27b;text-align:right;white-space:normal;min-width:0;font-size:10px;font-style:normal;font-weight:900}.power-recommendation{color:#e8feff;text-shadow:0 1px 1px #000;background:linear-gradient(90deg,#ffe27b24,#0000 42%),linear-gradient(#2d3d46,#17242d);border:2px solid #ffe27bb8;grid-template-columns:minmax(0,1fr) 86px;align-items:center;gap:8px;margin:0 0 10px;padding:9px;display:grid;box-shadow:inset 0 0 0 1px #ffe27b29,0 0 14px #ffe27b1f}.power-recommendation.empty{box-shadow:none;border-color:#91f3ff47;grid-template-columns:1fr}.power-recommendation div{gap:2px;min-width:0;display:grid}.power-recommendation span,.power-recommendation small{color:#91f3ff;text-transform:uppercase;font-size:9px;font-weight:900;line-height:1.15}.power-recommendation strong{color:#ffe27b;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.15;overflow:hidden}.power-recommendation small{color:#dffcff;text-transform:none}.recommendation-why{color:#dffcff;background:#8dffce14;border-left:2px solid #8dffce99;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:6px;margin:2px 0;padding:5px 6px;display:grid}.recommendation-why span{color:#9dffd0;text-transform:uppercase;font-size:8px;font-weight:1000;line-height:1}.recommendation-why strong{color:#e8feff;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:850;line-height:1.15;overflow:hidden}.power-recommendation .upgrade{width:86px;min-height:36px;font-size:10px}.recommendation-buy{line-height:1.05}.recommendation-notice{color:#e8feff;text-shadow:0 1px 1px #000;background:linear-gradient(90deg,#91f3ff29,#0000 48%),linear-gradient(#243641,#111f29);border:2px solid #91f3ff8a;gap:4px;margin:0 0 10px;padding:9px;display:grid}.recommendation-notice[data-tone=blocked]{background:linear-gradient(90deg,#ff73732b,#0000 48%),linear-gradient(#3a2430,#171923);border-color:#ff7373ad}.recommendation-notice span{color:#91f3ff;text-transform:uppercase;font-size:9px;font-weight:900}.recommendation-notice[data-tone=blocked] span{color:#ffb2b2}.recommendation-notice strong{color:#ffe27b;font-size:13px}.recommendation-notice p,.recommendation-notice li{color:#dffcff;margin:0;font-size:10px;font-weight:800;line-height:1.25}.recommendation-notice ul{gap:2px;margin:2px 0 0;padding-left:16px;display:grid}.pilot-synergy-board{color:#dffcff;text-shadow:0 1px 1px #000;background:linear-gradient(135deg,#91f3ff1c,#0000 42%),linear-gradient(#243541,#14222c);border:2px solid #91f3ff75;gap:7px;margin-bottom:10px;padding:8px;display:grid}.pilot-collection-board{color:#dffcff;text-shadow:0 1px 1px #000;background:linear-gradient(145deg,#26343b,#17242c 58%,#20272b);border:2px solid #ffd36a75;gap:8px;margin-bottom:10px;padding:9px;display:grid}.pilot-roster-toolbar{z-index:6;background:#09161ef5;border:2px solid #91f3ff94;gap:5px;margin:0 0 8px;padding:7px;display:grid;position:sticky;top:0;box-shadow:0 6px 12px #00000057}.pilot-roster-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.pilot-roster-tab{color:#b9d8df;background:#172a34;border:1px solid #91f3ff52;border-radius:4px;justify-content:space-between;align-items:center;gap:4px;min-width:0;min-height:34px;padding:5px 6px;font-size:9px;font-weight:1000;display:flex}.pilot-roster-tab strong{color:#ffe27b;background:#0000004d;border-radius:50%;place-items:center;min-width:18px;height:18px;font-size:9px;display:grid}.pilot-roster-tab.active{color:#fff5bd;background:#285263;border-color:#ffe27b;box-shadow:inset 0 0 0 1px #ffe27b47}.pilot-roster-toolbar>small{color:#91f3ff;text-align:right;font-size:8px;font-weight:900}.pilot-roster-more{color:#dffcff;background:#173b4a;border:2px solid #4c94aa;border-radius:4px;width:100%;min-height:40px;font-size:10px;font-weight:1000}.pilot-roster-empty{color:#dffcff;text-align:center;background:#14242c;border:1px solid #91f3ff52;gap:3px;padding:18px 10px;display:grid}.pilot-roster-empty small{color:#91f3ff}.pilot-collection-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:8px;display:grid}.pilot-collection-head span,.pilot-collection-head strong,.pilot-collection-head em{overflow-wrap:anywhere;display:block}.pilot-collection-head span{color:#91f3ff;text-transform:uppercase;font-size:9px;font-weight:1000}.pilot-collection-head strong{color:#ffe27b;font-size:13px}.pilot-collection-head em{color:#b9d8df;text-align:right;font-size:9px;font-style:normal;font-weight:900}.pilot-mode-grid,.pilot-source-route{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.pilot-mode-grid span,.pilot-source-route span{background:#060f146b;border:1px solid #91f3ff38;min-width:0;padding:5px}.pilot-mode-grid strong,.pilot-mode-grid small,.pilot-source-route strong,.pilot-source-route small{overflow-wrap:anywhere;display:block}.pilot-mode-grid strong,.pilot-source-route strong{color:#dffcff;font-size:8px}.pilot-mode-grid small,.pilot-source-route small{color:#8db4bd;margin-top:2px;font-size:7px}.pilot-synergy-head{grid-template-columns:minmax(82px,auto) minmax(0,1fr);align-items:start;gap:8px;min-width:0;display:grid}.pilot-synergy-head strong{color:#ffe27b;font-size:12px;line-height:1.1}.pilot-synergy-head span{overflow-wrap:anywhere;color:#91f3ff;text-align:right;text-transform:uppercase;min-width:0;font-size:9px;font-weight:1000;line-height:1.15}.pilot-synergy-grid{grid-template-columns:repeat(auto-fit,minmax(142px,1fr));gap:6px;display:grid}.pilot-synergy-card{background:#00000040;border:1px solid #91f3ff33;gap:5px;min-width:0;padding:7px;display:grid}.pilot-synergy-card.active{background:linear-gradient(135deg,#ffe27b24,#0000 46%),#00000047;border-color:#ffe27bc2}.pilot-synergy-card div{min-width:0}.pilot-synergy-card span,.pilot-synergy-card strong,.pilot-synergy-card p,.pilot-synergy-card small,.pilot-synergy-card em{overflow-wrap:anywhere;margin:0;display:block}.pilot-synergy-card span{color:#91f3ff;text-transform:uppercase;font-size:8px;font-weight:1000;line-height:1.05}.pilot-synergy-card strong{color:#ffe27b;font-size:11px;line-height:1.12}.pilot-synergy-card p{color:#dffcff;font-size:10px;font-weight:800;line-height:1.15}.pilot-synergy-card small{color:#9feaf3;font-size:9px;font-weight:900;line-height:1.14}.pilot-synergy-card em{color:#ffe27b;font-size:9px;font-style:normal;font-weight:1000;line-height:1.16}.hero-row{background:linear-gradient(#b9db80,#77a14f);border:3px solid #5b8c34;grid-template-columns:55px minmax(0,1fr) 84px;align-items:center;gap:8px;min-height:96px;margin-bottom:8px;padding:7px;display:grid;position:relative}.hero-row.best-upgrade{box-shadow:inset 0 0 0 2px #fff27cd9,0 0 12px #ffde516b}.hero-row.defense-guard-focus{background:linear-gradient(90deg,#91f3ff33,#0000 48%),linear-gradient(#b9db80,#77a14f);border-color:#91f3ffeb;box-shadow:inset 0 0 0 2px #ffe27bb8,0 0 16px #91f3ff5c}.hero-row.defense-guard-focus:before{content:"Defense Guard";z-index:2;color:#071119;text-shadow:none;text-transform:uppercase;background:linear-gradient(#dffcff,#91f3ff);border:1px solid #dffcffe6;border-radius:3px;padding:2px 6px;font-size:8px;font-weight:1000;line-height:1;position:absolute;top:-7px;left:10px;box-shadow:0 0 10px #91f3ff5c}.hero-row.guard-priority{border-color:#ffe27bf5;box-shadow:inset 0 0 0 2px #91f3ffbf,0 0 18px #ffe27b6b}.hero-row.guard-priority:before{content:"Best Guard Upgrade";background:linear-gradient(#fff1a8,#dca638);border-color:#fff6aeeb}.upgrade.guard-priority-action{color:#1d1305;text-shadow:none;background:linear-gradient(#fff0a8,#ffba45);border-color:#fff6aef2;box-shadow:0 0 12px #ffc64a6b}.hero-row.pilot-upgrade,.hero-row.pilot-unlock{animation:.9s pilotRowPulse}.portrait{background:radial-gradient(circle at 35% 28%, var(--p1), var(--p2));border:3px solid #e5bd35;width:48px;height:48px}.hero-row h3,.hero-row p{overflow-wrap:anywhere;margin:0}.hero-row>div:nth-child(2){min-width:0}.hero-row h3{font-size:13px}.hero-row p{font-size:11px}.role-bonus{color:#244332;font-weight:800}.power-note{color:#173438;font-weight:900}.pilot-power-strip{color:#e9fdff;text-shadow:0 1px 1px #0000008c;background:linear-gradient(#102d35b8,#0d202385);border:1px solid #173a3952;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;margin:4px 0;padding:4px;display:grid}.pilot-power-strip span{color:#91f3ff;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;grid-column:1/-1;font-size:8px;font-weight:1000;line-height:1;overflow:hidden}.pilot-power-strip strong,.pilot-power-strip em{color:#ffe27b;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#00000038;min-width:0;padding:3px 4px;font-size:8px;font-style:normal;font-weight:1000;line-height:1;overflow:hidden}.pilot-power-strip em{color:#c9ffeb}.power-impact{margin:0;line-height:1.12;color:#ffe27b!important;font-size:10px!important;font-weight:1000!important}.upgrade-power-impact{color:#dffcff;background:#00000038;border:1px solid #91f3ff3d;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 6px;min-width:0;margin:0;padding:5px 6px;display:grid}.upgrade-power-impact.ready{background:#1d5c4c38;border-color:#8dffce80}.upgrade-power-impact.short{border-color:#ffe27b47}.upgrade-power-impact span{color:#91f3ff;text-transform:uppercase;white-space:nowrap;font-size:8px;font-weight:1000;line-height:1}.upgrade-power-impact strong{color:#ffe27b;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:1000;line-height:1;overflow:hidden}.upgrade-power-impact small{color:#c9ffeb;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;min-width:0;font-size:9px;font-weight:900;line-height:1.08;overflow:hidden}.module-row .upgrade-power-impact,.squadron-node .upgrade-power-impact{padding:4px 5px}.module-row .upgrade-power-impact strong,.squadron-node .upgrade-power-impact strong{font-size:11px}.module-row .upgrade-power-impact small,.squadron-node .upgrade-power-impact small{font-size:8px}.power-recommendation .power-impact,.pressure-farm-step .power-impact{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pilot-goal{background:#ffe27b2e;border:1px solid #173a3938;gap:2px;margin:4px 0;padding:5px;display:grid}.pilot-goal span,.pilot-goal strong,.pilot-goal small{overflow-wrap:anywhere;min-width:0;margin:0;line-height:1.12;display:block}.pilot-goal span{color:#173a39;text-transform:uppercase;font-size:9px;font-weight:1000}.pilot-goal strong{color:#213a24;font-size:10px}.pilot-goal small{color:#34445b;font-size:9px;font-weight:900}.pilot-identity{background:#ffffff29;border:1px solid #173a3933;gap:2px;margin:4px 0;padding:5px;display:grid}.pilot-identity span,.pilot-identity small,.pilot-identity em{overflow-wrap:anywhere;margin:0;line-height:1.12;display:block}.pilot-collection-tags{flex-wrap:wrap;gap:3px;margin-top:3px;display:flex}.pilot-collection-tags b{color:#263b70;background:#fff3;border:1px solid #263b7047;padding:2px 4px;font-size:8px}.pilot-identity .pilot-source-hint{color:#4c3221;margin-top:2px;font-size:8px}@media (max-width:420px){.pilot-mode-grid,.pilot-source-route{grid-template-columns:repeat(2,minmax(0,1fr))}}.pilot-identity span{color:#173a39;text-transform:uppercase;font-size:10px;font-weight:1000}.pilot-identity small{color:#1d3b3f;font-size:10px;font-weight:900}.pilot-identity em{color:#263b70;font-size:9px;font-style:normal;font-weight:900}.grade-bonus,.milestone-bonus,.shard-bonus{color:#1d3b3f;font-weight:900}.milestone-bonus{color:#263b70}.shard-bonus{color:#4c2a54}.ability-bonus{color:#18324b;font-weight:900}.ability-bonus.locked{color:#3f4654}.pilot-milestone{color:#15393f;text-transform:uppercase;justify-content:space-between;gap:6px;margin-top:2px;font-size:9px;font-weight:900;display:flex}.pilot-milestone span,.pilot-milestone small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bar{background:#30191473;border-radius:10px;height:8px;margin-top:5px;overflow:hidden}.bar span{background:linear-gradient(90deg,#ca2830,#f0d35c);height:100%;display:block}.bar.ability-rank span{background:linear-gradient(90deg,#2eb7ff,#8dffce,#ffe067)}.bar.shard-rank{height:6px}.bar.shard-rank span{background:linear-gradient(90deg,#9f56ff,#f3cc61)}.pilot-blueprint{background:#0000003d;border:1px solid #9f56ff59;gap:2px;margin:4px 0 2px;padding:5px 6px;display:grid}.pilot-blueprint[data-tone=pending]{border-color:#91f3ff38}.pilot-blueprint[data-tone=legend]{background:#ffe27b1f;border-color:#ffe27bd9;box-shadow:0 0 10px #ffe27b38}.pilot-blueprint span{color:#f3cc61;text-transform:uppercase;letter-spacing:.03em;font-size:10px;font-weight:1000;line-height:1.1}.pilot-blueprint[data-tone=pending] span{color:#91f3ff}.pilot-blueprint[data-tone=legend] span{color:#ffe27b}.pilot-blueprint small{color:#dffcff;font-size:9px;font-weight:700;line-height:1.2}.bar.blueprint-bar{height:4px}.bar.blueprint-bar span{background:linear-gradient(90deg,#9f56ff,#ffe27b)}.upgrade{background:linear-gradient(#e3443d,#9f171d);font-size:11px}.upgrade.grade-up{background:linear-gradient(#7d57ff,#3c278c)}.upgrade-stack{gap:4px;display:grid}.upgrade-stack .upgrade{overflow-wrap:anywhere;width:100%;min-width:0;height:30px;font-size:9px;line-height:1;overflow:hidden}.hero-row>.upgrade{overflow-wrap:anywhere;width:100%;min-width:0;overflow:hidden}.upgrade.ready{box-shadow:0 0 12px #ffe669e6,inset 0 0 0 1px #ffffff40}.upgrade:disabled{cursor:not-allowed;filter:grayscale(.6);opacity:.62}.hero-row.locked{background:linear-gradient(#a7adbc,#687080);border-color:#6a6f80}.hero-row.away{background:repeating-linear-gradient(135deg,#091c2429 0 7px,#ffe27b24 7px 12px),linear-gradient(#8fb7c4,#4d7c89);border-color:#3e6d80}.hero-row.away .portrait{filter:saturate(.74)brightness(.88)}.daily-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.daily-status{color:#dffcff;text-shadow:0 1px 1px #000;background:linear-gradient(#253746,#14232e);border:2px solid #32535f;grid-template-columns:1fr 94px;align-items:center;gap:5px 10px;margin-bottom:10px;padding:10px;display:grid;position:relative}.campaign-status{color:#dffcff;text-shadow:0 1px 1px #000;background:linear-gradient(#263d47,#14242e);border:2px solid #32535f;gap:5px;margin-bottom:10px;padding:10px;display:grid}.pressure-farm-commander{color:#e8feff;text-shadow:0 1px 1px #000;background:linear-gradient(90deg,#ffc24a24,#0000 44%),linear-gradient(#30333b,#17242d);border:2px solid #ffc24ad1;gap:8px;margin-bottom:10px;padding:10px;display:grid;box-shadow:inset 0 0 0 1px #ffe27b29,0 0 16px #ffb24029}.pressure-farm-commander[data-ready=true]{background:linear-gradient(90deg,#8dffce24,#0000 44%),linear-gradient(#263d47,#14242e);border-color:#8dffcebf;box-shadow:inset 0 0 0 1px #8dffce2e,0 0 18px #8dffce2e}.pressure-farm-head{grid-template-columns:minmax(0,1fr) 74px;align-items:center;gap:8px;display:grid}.pressure-farm-head div{gap:3px;min-width:0;display:grid}.pressure-farm-head span,.pressure-farm-meter span,.pressure-farm-step span{color:#91f3ff;text-transform:uppercase;font-size:9px;font-weight:900;line-height:1.12}.pressure-farm-head strong{color:#ffe27b;overflow-wrap:anywhere;font-size:15px;line-height:1.12}.pressure-farm-head p{color:#dffcff;margin:0;font-size:11px;font-weight:800;line-height:1.25}.boss-retry-button.ready{min-width:92px;box-shadow:0 0 14px #ffe27b80,inset 0 0 0 1px #ffffff40}.pressure-farm-meter{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.pressure-farm-meter div{background:#0000003d;gap:2px;min-width:0;padding:7px;display:grid}.pressure-farm-meter strong{color:#ffe27b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pressure-farm-meter div.wide{grid-column:1/-1}.pressure-farm-meter div.wide strong{overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.pressure-farm-loop{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.pressure-farm-loop span{color:#dffcff;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#0000003d;border:1px solid #91f3ff38;min-width:0;padding:4px 5px;font-size:8px;font-weight:1000;line-height:1.05;overflow:hidden}.pressure-farm-goal{background:linear-gradient(90deg,#ffe27b1a,#0000 55%),#0003;border:1px solid #ffe27b52;gap:6px;padding:8px;display:grid}.pressure-farm-goal[data-tone=ready]{background:linear-gradient(90deg,#8dffce1f,#0000 55%),#0003;border-color:#8dffce80}.pressure-farm-goal-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.pressure-farm-goal-steps span{color:#fff6d6;text-transform:uppercase;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:4px;min-width:0;font-size:9px;font-weight:1000;line-height:1.08;display:grid}.pressure-farm-goal-steps em{color:#241505;width:16px;height:16px;text-shadow:none;background:linear-gradient(#fff0a8,#ffba45);border-radius:50%;place-items:center;font-size:9px;font-style:normal;display:grid}.pressure-farm-goal[data-tone=ready] .pressure-farm-goal-steps em{color:#052116;background:linear-gradient(#c9ffeb,#63f0b1)}.pressure-farm-goal-track{background:#00000057;border:1px solid #ffe27b3d;height:7px;overflow:hidden}.pressure-farm-goal-track span{background:linear-gradient(90deg,#ffba45,#fff0a8);height:100%;display:block;box-shadow:0 0 10px #ffc64a52}.pressure-farm-goal[data-tone=ready] .pressure-farm-goal-track span{background:linear-gradient(90deg,#63f0b1,#c9ffeb);box-shadow:0 0 10px #8dffce52}.pressure-farm-goal p{color:#ffe8ad;margin:0;font-size:9px;font-weight:850;line-height:1.2}.pressure-farm-goal[data-tone=ready] p{color:#c9ffeb}.pressure-farm-summary{color:#f5fffb;background:#0000002e;border:1px solid #8dffce38;margin:0;padding:6px 7px;font-size:10px;font-weight:900;line-height:1.2}.pressure-farm-reason{color:#c8f8ff;background:#0000001f;border-left:2px solid #91f3ff7a;margin:-2px 0 0;padding:5px 7px;font-size:9px;font-weight:850;line-height:1.2}.pressure-farm-plan{gap:6px;display:grid}.pressure-farm-step{background:#0003;border:1px solid #ffe27b47;grid-template-columns:minmax(0,1fr) 86px;align-items:center;gap:8px;padding:7px;display:grid}.pressure-farm-step .upgrade{width:86px}.pressure-farm-step.farm-ready{background:linear-gradient(90deg,#ffe27b29,#0000 46%),#0003;border-color:#ffe27bd1;animation:.95s recommendationPulse;box-shadow:0 0 14px #ffe27b33}.recommendation-focus{outline:2px solid #ffe27beb;position:relative;box-shadow:0 0 16px #ffe27b61,inset 0 0 0 1px #ffffff2e}.recommendation-focus:before{content:"Recommended";z-index:2;color:#221306;letter-spacing:0;text-shadow:none;text-transform:uppercase;pointer-events:none;background:linear-gradient(#fff0a8,#ffba45);border:1px solid #fff6aee6;border-radius:3px;padding:2px 6px;font-size:8px;font-weight:1000;line-height:1;position:absolute;top:-8px;right:8px;box-shadow:0 0 10px #ffc64a61}.recommendation-pulse{animation:.95s recommendationPulse}.panel-focus-pulse{outline:2px solid #91f3ffdb;animation:.95s recommendationPulse;position:relative;box-shadow:0 0 16px #91f3ff57,inset 0 0 0 1px #ffffff29}.pressure-farm-step.empty{grid-template-columns:1fr}.pressure-farm-step div{gap:2px;min-width:0;display:grid}.pressure-farm-step strong{color:#ffe27b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.12;overflow:hidden}.pressure-farm-step .recommendation-why span{color:#9dffd0;font-size:8px;line-height:1}.pressure-farm-step .recommendation-why strong{color:#e8feff;font-size:9px;line-height:1.15}.pressure-farm-step small{color:#dffcff;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:800;line-height:1.15;overflow:hidden}.command-intel,.command-intel-queue,.command-intel-notes{color:#e8feff;text-shadow:0 1px 1px #000;gap:8px;margin-bottom:10px;display:grid}.command-intel{background:linear-gradient(135deg,#91f3ff1f,#0000 44%),linear-gradient(#263d49,#14242e);border:2px solid #91f3ff8f;padding:10px;box-shadow:inset 0 0 0 1px #91f3ff24,0 0 16px #91f3ff24}.command-intel[data-state=ready],.command-intel[data-state=strategic]{background:linear-gradient(135deg,#8dffce24,#0000 44%),linear-gradient(#223f42,#14242e);border-color:#8dffceb8}.command-intel[data-state=farm]{background:linear-gradient(135deg,#ffc24a24,#0000 44%),linear-gradient(#3a3123,#14242e);border-color:#ffc24ad1}.command-intel[data-state=blocked]{background:linear-gradient(135deg,#ff5c4b21,#0000 44%),linear-gradient(#3b2429,#14242e);border-color:#ff5c4bd1}.command-intel-head{grid-template-columns:minmax(0,1fr) 104px;align-items:center;gap:4px 8px;display:grid}.command-intel-head span,.command-intel-grid span,.command-intel-blocker span,.command-intel-queue span,.command-intel-notes span{color:#91f3ff;text-transform:uppercase;font-size:9px;font-weight:1000;line-height:1.1}.command-intel-head strong{overflow-wrap:anywhere;color:#ffe27b;font-size:15px;line-height:1.12}.command-intel-head p{color:#dffcff;grid-column:1/-1;margin:0;font-size:10px;font-weight:850;line-height:1.25}.command-intel-primary{grid-area:1/2/span 2;width:104px;min-height:38px;font-size:9px;line-height:1.05}.command-intel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.command-intel-grid article,.command-intel-queue article,.command-intel-notes article{background:#0000003d;border:1px solid #91f3ff33;gap:3px;min-width:0;padding:7px;display:grid}.command-intel-grid strong,.command-intel-queue strong,.command-intel-notes strong{color:#ffe27b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.12;overflow:hidden}.command-intel-blocker{background:#0003;border-left:2px solid #ffe27b94;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:7px;margin:0;padding:7px;display:grid}.command-intel-blocker strong{color:#fff6d6;font-size:10px;line-height:1.2}.command-intel-queue{grid-template-columns:repeat(2,minmax(0,1fr))}.command-intel-queue article.active{background:linear-gradient(90deg,#ffe27b1f,#0000 58%),#0000003d;border-color:#ffe27bc7;box-shadow:0 0 12px #ffe27b29}.command-intel-queue p,.command-intel-notes p{color:#dffcff;margin:0;font-size:9px;font-weight:800;line-height:1.2}.mini-intel-action{color:#04161b;text-transform:uppercase;min-width:54px;min-height:22px;text-shadow:none;background:linear-gradient(#c9ffeb,#63f0b1);border:1px solid #ffffff52;border-radius:3px;justify-self:start;padding:3px 7px;font-size:8px;font-weight:1000;line-height:1;box-shadow:0 0 10px #63f0b138}.command-goal-breakdown{color:#e8feff;text-shadow:0 1px 1px #000;background:linear-gradient(135deg,#ffe27b1a,#0000 46%),linear-gradient(#263542,#14242e);border:2px solid #ffe27b6b;gap:7px;margin-bottom:10px;padding:8px;display:grid}.command-goal-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.command-goal-head span,.command-goal-grid span{color:#91f3ff;text-transform:uppercase;font-size:9px;font-weight:1000;line-height:1.1}.command-goal-head strong{color:#ffe27b;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;line-height:1.1;overflow:hidden}.command-goal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.command-goal-grid article{background:#00000038;border:1px solid #ffe27b2e;gap:3px;min-width:0;padding:6px;display:grid}.command-goal-grid article.actionable{cursor:pointer}.command-goal-grid article.actionable:hover{background:linear-gradient(90deg,#8dffce1a,#0000 58%),#00000038;border-color:#8dffce9e;outline:none;box-shadow:0 0 12px #8dffce24}.command-goal-grid article.actionable:focus-visible{background:linear-gradient(90deg,#8dffce1a,#0000 58%),#00000038;border-color:#8dffce9e;outline:none;box-shadow:0 0 12px #8dffce24}.command-goal-grid strong{color:#fff6d6;font-size:9px;font-weight:850;line-height:1.18}.command-goal-grid em{color:#9dffd0;text-transform:uppercase;justify-self:start;font-size:8px;font-style:normal;font-weight:1000;line-height:1}.command-goal-breakdown p{color:#dffcff;margin:0;font-size:9px;font-weight:850;line-height:1.15}.command-detail{color:#e8feff;text-shadow:0 1px 1px #000;background:linear-gradient(135deg,#91f3ff1a,#0000 46%),linear-gradient(#263d49,#14242e);border:2px solid #91f3ff70;gap:7px;margin-bottom:10px;padding:10px;display:grid}.command-detail span{color:#91f3ff;text-transform:uppercase;font-size:9px;font-weight:1000}.command-detail strong{color:#ffe27b;font-size:14px;line-height:1.14}.command-detail p{color:#dffcff;margin:0;font-size:11px;font-weight:850;line-height:1.25}.command-dock{left:max(76px, calc(62px + var(--safe-left)));right:max(76px, calc(62px + var(--safe-right)));bottom:calc(132px + var(--safe-bottom));z-index:34;background:linear-gradient(90deg,#91f3ff1f,#0000 58%),#050d13c7;border:1px solid #91f3ff47;border-radius:5px;grid-template-columns:48px minmax(0,1fr) 42px;align-items:center;gap:4px;padding:4px;display:grid;position:absolute;box-shadow:0 8px 20px #00000052}.command-goal-chip,.command-run,.command-input{color:#e8feff;text-shadow:0 1px 1px #000;background:#081822cc;border:1px solid #91f3ff38;border-radius:3px;min-width:0;min-height:26px;font-size:9px;font-weight:1000;line-height:1}.command-goal-chip,.command-run{cursor:pointer;text-transform:uppercase}.command-goal-chip{color:#0d2029;text-shadow:none;background:linear-gradient(#dffcff,#91f3ff)}.command-run{color:#0d2029;text-shadow:none;background:linear-gradient(#fff1a8,#dca638)}.command-input{outline:none;width:100%;padding:0 7px;font-family:inherit}.command-input:focus{border-color:#ffe27bc7;box-shadow:0 0 10px #ffe27b2e}.slash-goal-panel,.slash-command-help{gap:8px;margin-bottom:10px;display:grid}.slash-goal-panel{color:#e8feff;text-shadow:0 1px 1px #000;background:linear-gradient(135deg,#91f3ff1f,#0000 44%),linear-gradient(#263d49,#14242e);border:2px solid #91f3ff8f;grid-template-columns:minmax(0,1fr) 104px;align-items:center;padding:10px}.slash-goal-panel.arena-goal-panel{background:linear-gradient(135deg,#ff715c2e,#0000 44%),linear-gradient(#3b2c38,#14242e);border-color:#ff715cb3}.slash-goal-panel.guild-goal-panel{background:linear-gradient(135deg,#8dffce29,#0000 44%),linear-gradient(#223d42,#14242e);border-color:#8dffcead}.slash-goal-panel.siege-goal-panel{background:linear-gradient(135deg,#ffe27b2e,#0000 44%),linear-gradient(#3f3926,#14242e);border-color:#ffe27bb8}.slash-goal-panel.offline-goal-panel{background:linear-gradient(135deg,#91f3ff29,#0000 44%),linear-gradient(#263d49,#14242e);border-color:#91f3ffad}.slash-goal-panel.reboot-goal-panel{background:linear-gradient(135deg,#9f56ff2e,#0000 44%),linear-gradient(#302748,#14242e);border-color:#9f56ffb8}.arena-goal-breakdown{background:linear-gradient(135deg,#ff715c1f,#0000 46%),linear-gradient(#342f3d,#14242e);border-color:#ff715c75}.guild-goal-breakdown{background:linear-gradient(135deg,#8dffce1f,#0000 46%),linear-gradient(#223d42,#14242e);border-color:#8dffce75}.siege-goal-breakdown{background:linear-gradient(135deg,#ffe27b21,#0000 46%),linear-gradient(#3f3926,#14242e);border-color:#ffe27b80}.offline-goal-breakdown{background:linear-gradient(135deg,#91f3ff1f,#0000 46%),linear-gradient(#263d49,#14242e);border-color:#91f3ff7a}.reboot-goal-breakdown{background:linear-gradient(135deg,#9f56ff1f,#0000 46%),linear-gradient(#302748,#14242e);border-color:#9f56ff7a}.command-goal-queue{color:#e8feff;text-shadow:0 1px 1px #000;background:linear-gradient(135deg,#91f3ff17,#0000 48%),linear-gradient(#243744,#14242e);border:2px solid #91f3ff57;gap:7px;margin-bottom:10px;padding:8px;display:grid}.command-goal-queue ol{gap:5px;margin:0;padding:0;list-style:none;display:grid}.command-goal-queue li{min-width:0}.command-goal-queue button{color:#dffcff;text-align:left;text-shadow:0 1px 1px #000;cursor:pointer;background:#00000038;border:1px solid #91f3ff2e;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:2px 8px;width:100%;min-width:0;padding:7px;font-family:inherit;display:grid}.command-goal-queue li.active button{background:linear-gradient(90deg,#ffe27b1f,#0000 62%),#0000003d;border-color:#ffe27bb8}.command-goal-queue button:hover{border-color:#8dffce9e;outline:none;box-shadow:0 0 12px #8dffce24}.command-goal-queue button:focus-visible{border-color:#8dffce9e;outline:none;box-shadow:0 0 12px #8dffce24}.command-goal-queue span{color:#91f3ff;text-transform:uppercase;font-size:8px;font-weight:1000;line-height:1.1}.command-goal-queue strong{color:#ffe27b;overflow-wrap:anywhere;font-size:11px;line-height:1.12}.command-goal-queue small{color:#dffcff;overflow-wrap:anywhere;grid-column:1/-1;font-size:9px;font-weight:850;line-height:1.16}.command-goal-queue em{color:#9dffd0;text-transform:uppercase;grid-area:1/2/span 2;align-self:center;font-size:8px;font-style:normal;font-weight:1000;line-height:1}.command-goal-queue p{color:#dffcff;margin:0;font-size:9px;font-weight:850;line-height:1.15}.slash-goal-panel span{color:#91f3ff;text-transform:uppercase;font-size:9px;font-weight:1000;line-height:1.1}.slash-goal-panel strong{color:#ffe27b;overflow-wrap:anywhere;font-size:15px;line-height:1.12;display:block}.slash-goal-panel p{color:#dffcff;margin:3px 0 0;font-size:10px;font-weight:850;line-height:1.24}.slash-command-help{grid-template-columns:repeat(2,minmax(0,max-content));justify-content:start}.campaign-status span,.campaign-grid span{color:#8eefff;text-transform:uppercase;font-size:10px;font-weight:900}.campaign-status strong{color:#ffe27b;font-size:16px}.campaign-status p,.campaign-status small,.campaign-grid small,.mission-brief small,.mission-brief span{margin:0;font-size:12px;font-weight:800}.campaign-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.campaign-grid article{color:#e8feff;text-shadow:0 1px 1px #000;background:linear-gradient(#233641,#17252e);border:2px solid #4b2d1e;gap:2px;min-width:0;padding:9px;display:grid}.campaign-grid strong{color:#ffe27b;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.campaign-power{color:#e8feff;text-shadow:0 1px 1px #000;background:linear-gradient(135deg,#91f3ff1a,#0000 42%),linear-gradient(#263d47,#14242e);border:2px solid #69ecff6b;gap:8px;margin-bottom:10px;padding:10px;display:grid}.campaign-power[data-tone=strong],.campaign-power[data-tone=ready]{border-color:#8dffcea6}.campaign-power[data-tone=close]{border-color:#ffe27bc7}.campaign-power[data-tone=danger],.campaign-power[data-tone=blocked]{border-color:#ff5c4bc7}.campaign-power>div:first-child{gap:3px;display:grid}.campaign-power span,.campaign-power-grid span{color:#91f3ff;text-transform:uppercase;font-size:9px;font-weight:900}.campaign-power strong{overflow-wrap:anywhere;color:#ffe27b;font-size:15px;line-height:1.12}.campaign-power p{color:#dffcff;margin:0;font-size:11px;font-weight:800;line-height:1.25}.campaign-power-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.campaign-power-grid article{background:#0000003d;gap:2px;min-width:0;padding:7px;display:grid}.campaign-power-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mission-brief{gap:6px;display:grid}.titan-gate-brief{color:#fff7c2;text-shadow:0 1px 1px #000;background:linear-gradient(135deg,#ff5b4b2e,#0000 36%),linear-gradient(#2a1f23c7,#10161ed1);border-color:#ff5b4bb8}.titan-gate-brief strong{color:#ffe27b}.titan-gate-brief .sector-detail-grid{margin-top:2px}.run-guidance{color:#e8feff;text-shadow:0 1px 1px #000;background:linear-gradient(#263d47,#14242e);border:2px solid #69ecff6b;gap:8px;margin-bottom:10px;padding:9px;display:grid}.run-guidance[data-tone=reboot]{border-color:#ffe27bb8;box-shadow:inset 0 0 0 1px #ffe27b29,0 0 14px #ffe27b24}.run-guidance[data-tone=unlock]{border-color:#8dffce94}.run-guidance[data-tone=echo]{border-color:#b88effb8}.run-guidance[data-tone=tech]{border-color:#60ffbaad;box-shadow:inset 0 0 0 1px #60ffba24,0 0 14px #60ffba1f}.run-guidance[data-tone=onboarding]{border-color:#ffe27bad;box-shadow:inset 0 0 0 1px #ffe27b24,0 0 14px #ffe27b1f}.run-guidance[data-tone=cache]{border-color:#ffe27bc7;box-shadow:inset 0 0 0 1px #ffe27b2e,0 0 16px #ffe27b29}.milestone-cache-sweep{color:#fff7c2;text-shadow:0 1px 1px #000;background:linear-gradient(135deg,#ffe27b24,#0000 34%),linear-gradient(#32414a,#172631);border:2px solid #ffe27bc7;grid-template-columns:1fr 92px;align-items:center;gap:8px;margin:8px 0;padding:9px;display:grid;box-shadow:inset 0 0 0 1px #ffe27b33,0 0 16px #ffe27b24}.milestone-cache-sweep.compact{margin:0}.milestone-cache-sweep div{min-width:0}.milestone-cache-sweep span,.milestone-cache-sweep small{color:#91f3ff;text-transform:uppercase;font-size:9px;font-weight:900;line-height:1.15;display:block}.milestone-cache-sweep strong{color:#ffe27b;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.15;display:block;overflow:hidden}.milestone-cache-sweep small{color:#dffcff;text-transform:none;margin-top:2px}.milestone-cache-sweep .upgrade{min-height:42px;padding:5px}.run-guidance-main{gap:3px;display:grid}.run-guidance-main span,.run-guidance-stats span{color:#91f3ff;text-transform:uppercase;font-size:9px;font-weight:900}.run-guidance-main strong{color:#ffe27b;font-size:15px;line-height:1.12}.run-guidance-main p{color:#dffcff;margin:0;font-size:11px;font-weight:800;line-height:1.25}.run-guidance-stats{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:5px;display:grid}.run-guidance-stats article{background:#0000003d;gap:2px;min-width:0;padding:6px;display:grid}.run-guidance-stats strong{color:#ffe27b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.15;overflow:hidden}.objective-ladder{color:#e8feff;text-shadow:0 1px 1px #000;background:linear-gradient(135deg,#91f3ff17,#0000 42%),linear-gradient(#233b47,#14242e);border:2px solid #91f3ff57;gap:7px;margin-bottom:10px;padding:8px;display:grid}.objective-ladder.compact{padding:7px}.objective-ladder-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.objective-ladder-head strong{color:#ffe27b;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.objective-ladder-head span{color:#91f3ff;text-transform:uppercase;flex:none;font-size:9px;font-weight:1000}.objective-list{gap:6px;display:grid}.objective-card{background:#00000038;border:1px solid #91f3ff3d;gap:5px;min-width:0;padding:8px;display:grid}.objective-card.active{border-color:#ffe27bb8;box-shadow:inset 0 0 0 1px #ffe27b2e,0 0 12px #ffe27b1f}.objective-card.claimable{border-color:#8dffcea8;box-shadow:inset 0 0 0 1px #8dffce29,0 0 12px #8dffce1f}.objective-card.claimed,.objective-card.cleared{opacity:.72}.objective-card[data-tone=reboot]{border-left:3px solid #ffe27bd1}.objective-card[data-tone=tech]{border-left:3px solid #60ffbad1}.objective-card[data-tone=echo]{border-left:3px solid #b88effd1}.objective-card-head{grid-template-columns:56px minmax(0,1fr) 62px;align-items:center;gap:6px;min-width:0;display:grid}.objective-card-head span,.objective-card-head em,.objective-card small b{color:#91f3ff;text-transform:uppercase;font-size:9px;font-weight:1000;line-height:1.1}.objective-card-head strong{color:#ffe27b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.1;overflow:hidden}.objective-card-head em{text-align:right;text-overflow:ellipsis;white-space:nowrap;justify-self:end;max-width:62px;font-style:normal;overflow:hidden}.objective-card p,.objective-card small{overflow-wrap:anywhere;color:#dffcff;margin:0;font-size:10px;font-weight:850;line-height:1.18}.objective-card small{grid-template-columns:64px minmax(0,1fr);gap:6px;display:grid}.mission-brief span{display:block}.daily-status strong,.daily-status span,.daily-status p{min-width:0}.daily-status strong{color:#ffe27b;font-size:16px}.daily-status span,.daily-status p{margin:0;font-size:12px;font-weight:800}.daily-status span{color:#91f3ff}.daily-status p{grid-column:1/-1;padding-right:102px}.daily-status .upgrade{grid-area:1/2/3;width:94px}.retention-grid{margin-bottom:10px}.daily-cell{aspect-ratio:1;color:#fff;text-align:center;text-shadow:0 1px 1px #000;background:radial-gradient(circle at 37% 30%,#64ee86,#41734c 55%,#282524);border:3px solid #553523;align-content:center;place-items:center;gap:3px;padding:5px;font-size:11px;font-weight:800;display:grid}.daily-cell span{overflow-wrap:anywhere;max-width:100%;font-size:9px;line-height:1.05}.daily-cell.claimed{background:radial-gradient(circle at 37% 30%,#ffd56c,#b4722f 58%,#342417);border-color:#68481f}.daily-cell.active{box-shadow:0 0 0 2px #88f4ffb8,0 0 16px #53dfff61}.daily-titan-hero,.daily-titan-stats,.daily-titan-status,.daily-titan-choice,.daily-titan-phases,.daily-titan-phase{color:#e8feff;text-shadow:0 1px 1px #000;background:linear-gradient(#263d47,#14242e);border:2px solid #32535f}.daily-titan-phases{gap:6px;margin-bottom:8px;padding:8px 9px;display:grid}.daily-titan-phases-note{color:#dffcff;margin:0;font-size:10px;font-weight:700;line-height:1.22}.daily-titan-phase{border-width:1px;gap:3px;padding:7px 8px;display:grid}.daily-titan-phase.cleared{background:linear-gradient(#8dffce1a,#141f2bd9);border-color:#8dffcea6}.daily-titan-phase.stalled{border-color:#ff715c8c}.daily-titan-phase.weakness{box-shadow:inset 0 0 0 1px #ffe27b59,0 0 10px #ffe27b24}.daily-titan-phase-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.daily-titan-phase-head strong{color:#ffe27b;text-transform:uppercase;letter-spacing:.04em;font-size:12px;line-height:1.15}.daily-titan-phase-head span{color:#91f3ff;text-transform:uppercase;font-size:9px;font-weight:1000;line-height:1.1}.daily-titan-phase.cleared .daily-titan-phase-head span{color:#8dffce}.daily-titan-phase.stalled .daily-titan-phase-head span{color:#ff8e8e}.daily-titan-phase p{color:#dffcff;overflow-wrap:anywhere;margin:0;font-size:10px;font-weight:700;line-height:1.22}.daily-titan-phase small{color:#91f3ff;overflow-wrap:anywhere;font-size:9px;font-weight:800;line-height:1.18}.daily-titan-hero{border-color:color-mix(in srgb, var(--titan-color,#68dfff) 56%, #32535f);background:radial-gradient(circle at 86% 24%, color-mix(in srgb, var(--titan-color,#68dfff) 34%, transparent), transparent 42%), linear-gradient(#263d47, #14242e);grid-template-columns:minmax(0,1fr) 76px;align-items:center;gap:10px;margin-bottom:8px;padding:10px;display:grid}.daily-titan-core{gap:3px;min-width:0;display:grid}.daily-titan-core span,.daily-titan-stats span,.daily-titan-status span,.daily-titan-choice span{color:#91f3ff;text-transform:uppercase;font-size:10px;font-weight:1000}.daily-titan-core strong{color:#ffe27b;text-overflow:ellipsis;white-space:nowrap;font-size:20px;overflow:hidden}.daily-titan-core p,.daily-titan-status p{overflow-wrap:anywhere;color:#dffcff;margin:0;font-size:11px;font-weight:900;line-height:1.22}.daily-titan-sigil{color:#0d2029;width:70px;height:70px;text-shadow:none;background:radial-gradient(circle at 35% 25%, #fffbd7, var(--titan-color,#68dfff) 52%, #14242e 73%);box-shadow:inset 0 0 0 5px #0d202947, 0 0 18px color-mix(in srgb, var(--titan-color,#68dfff) 35%, transparent);border:3px solid #ffffff47;border-radius:50%;place-items:center;font-size:18px;font-weight:1000;display:grid}.daily-titan-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:8px;padding:8px;display:grid}.daily-titan-stats div{background:#00000038;min-width:0;padding:7px}.daily-titan-stats strong{color:#ffe27b;text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.daily-titan-status{grid-template-columns:minmax(0,1fr) 94px;align-items:center;gap:5px 9px;margin-bottom:8px;padding:10px;display:grid}.daily-titan-status.victory{border-color:#ffe27bad}.daily-titan-status strong{color:#ffe27b;font-size:15px}.daily-titan-status p{grid-column:1/-1;padding-right:104px}.daily-titan-status .upgrade{grid-area:1/2/3;width:94px}.daily-titan-choices{gap:8px;margin-bottom:10px;display:grid}.daily-titan-choice{grid-template-columns:minmax(0,1fr) 82px;align-items:center;gap:8px;padding:8px;display:grid}.daily-titan-choice div{gap:2px;min-width:0;display:grid}.daily-titan-choice strong{color:#ffe27b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.daily-titan-choice span{overflow-wrap:anywhere;line-height:1.12}.daily-titan-choice .upgrade{width:82px}.siege-hero,.siege-stats,.siege-status,.siege-note,.siege-milestones,.siege-milestone{color:#e8feff;text-shadow:0 1px 1px #000;background:linear-gradient(#263d47,#14242e);border:2px solid #32535f}.siege-hero{border-color:color-mix(in srgb, var(--siege-color,#68dfff) 62%, #32535f);background:radial-gradient(circle at 84% 25%, color-mix(in srgb, var(--siege-color,#68dfff) 34%, transparent), transparent 42%), linear-gradient(#263d47, #14242e);grid-template-columns:minmax(0,1fr) 78px;align-items:center;gap:10px;margin-bottom:8px;padding:10px;display:grid}.siege-core{gap:3px;min-width:0;display:grid}.siege-core span,.siege-stats span,.siege-status span,.siege-note span,.siege-milestone span{color:#91f3ff;text-transform:uppercase;font-size:10px;font-weight:1000}.siege-core strong{color:#ffe27b;text-overflow:ellipsis;white-space:nowrap;font-size:20px;overflow:hidden}.siege-core p,.siege-status p{overflow-wrap:anywhere;color:#dffcff;margin:0;font-size:11px;font-weight:900;line-height:1.22}.siege-sigil{color:#0d2029;width:72px;height:72px;text-shadow:none;background:linear-gradient(135deg, #fffbd7, var(--siege-color,#68dfff) 52%, #14242e 78%);box-shadow:inset 0 0 0 5px #0d202947, 0 0 18px color-mix(in srgb, var(--siege-color,#68dfff) 35%, transparent);border:3px solid #ffffff47;border-radius:9px;place-items:center;font-size:18px;font-weight:1000;display:grid}.siege-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:8px;padding:8px;display:grid}.siege-stats div{background:#00000038;min-width:0;padding:7px}.siege-stats strong{color:#ffe27b;text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.event-calendar{background:linear-gradient(#1a2c3a,#14232e);border:1px solid #91f3ff47;gap:8px;margin-bottom:10px;padding:9px 10px 10px;display:grid}.event-calendar-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.event-calendar-head strong{color:#ffe27b;text-transform:uppercase;letter-spacing:.04em;font-size:13px;line-height:1.15}.event-calendar-head span{color:#91f3ff;text-transform:uppercase;font-size:9px;font-weight:1000;line-height:1.1}.event-calendar-band{gap:9px;display:grid}.event-calendar-row{gap:5px;display:grid}.event-calendar-row h4{color:#b6efff;text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:10px;font-weight:1000;line-height:1.1}.event-calendar-grid{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:5px;display:grid}.event-card{background:#00000042;border:1px solid #91f3ff38;gap:2px;min-width:0;padding:6px 8px;display:grid}.event-card[data-tone=ready]{background:linear-gradient(#ffe27b1f,#00000042);border-color:#ffe27be6;box-shadow:inset 0 0 0 1px #ffe27b33}.event-card-head{justify-content:space-between;align-items:baseline;gap:4px;display:flex}.event-card-head span{color:#91f3ff;text-transform:uppercase;font-size:9px;font-weight:1000;line-height:1.1}.event-card-head em{color:#ffe27b;text-transform:uppercase;background:#ffe27b1f;border:1px solid #ffe27ba6;border-radius:3px;padding:1px 4px;font-size:8px;font-style:normal;font-weight:1000;line-height:1.1}.event-card strong{color:#ffe27b;overflow-wrap:anywhere;font-size:11px;line-height:1.15}.event-card small{color:#dffcff;overflow-wrap:anywhere;font-size:9px;font-weight:700;line-height:1.18}.loadout-picker{background:linear-gradient(#1c2c3a,#14242e);border:1px solid #91f3ff40;gap:6px;margin-bottom:8px;padding:8px 9px;display:grid}.loadout-picker-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.loadout-picker-head strong{color:#ffe27b;text-transform:uppercase;letter-spacing:.03em;font-size:12px;line-height:1.15}.loadout-picker-head span{color:#91f3ff;text-transform:uppercase;font-size:9px;font-weight:1000;line-height:1.1}.loadout-picker p{color:#dffcff;margin:0;font-size:10px;font-weight:700;line-height:1.2}.loadout-picker-grid{flex-wrap:wrap;gap:4px;display:flex}.loadout-pill{color:#dffcff;text-transform:uppercase;letter-spacing:.02em;cursor:pointer;background:#00000047;border:1px solid #91f3ff4d;border-radius:4px;padding:4px 7px;font-size:9px;font-weight:1000;line-height:1.1}.loadout-pill.active{color:#142836;text-shadow:0 1px 1px #fff6;background:linear-gradient(#ffe27b,#f3b541);border-color:#ffe27be6}.loadout-reset{color:#dffcff;text-transform:uppercase;cursor:pointer;background:#00000047;border:1px solid #91f3ff4d;border-radius:3px;justify-self:start;padding:3px 8px;font-size:9px;font-weight:1000;line-height:1.1}.loadout-reset.ready{color:#ffe27b;border-color:#ffe27bd9}.loadout-reset[disabled]{filter:grayscale(.5)brightness(.78);cursor:not-allowed}.arena-team-presets{background:linear-gradient(90deg,#ffe27b14,#0000 48%),linear-gradient(#1c303c,#10242d);border-color:#ffe27b47;gap:6px;display:grid}.arena-team-preset{background:#00000038;border:1px solid #91f3ff2e;grid-template-columns:minmax(0,1fr) 72px 68px;align-items:center;gap:6px;padding:7px;display:grid}.arena-team-preset.recommended{border-color:#ffe27b75}.arena-team-preset.active{border-color:#8dffce7a}.arena-team-preset>div{min-width:0}.arena-team-preset span{color:#91f3ff;text-transform:uppercase;font-size:8px;font-weight:1000;line-height:1.08}.arena-team-preset strong{color:#ffe27b;overflow-wrap:anywhere;font-size:11px;line-height:1.12;display:block}.arena-team-preset p{color:#dffcff;overflow-wrap:anywhere;margin:2px 0 0;font-size:9px;font-weight:750;line-height:1.18}.arena-preset-pilots{gap:3px;margin-top:5px;display:flex}.arena-preset-pilot{color:#eaffff;text-shadow:0 1px 1px #000000b3;background:linear-gradient(135deg, var(--chip-a,#91f3ff), var(--chip-b,#14242e));border:1px solid #ffffff38;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;font-weight:1000;display:grid}.arena-preset-pilot.auto{background:linear-gradient(135deg,#91f3ff,#243240)}.arena-preset-metrics{text-align:right;gap:3px;display:grid}.arena-preset-metrics b,.arena-preset-metrics small{color:#dffcff;overflow-wrap:anywhere;font-size:8px;font-weight:1000;line-height:1.05}.arena-preset-metrics small{color:#eaffff;opacity:.78}.arena-team-preset .upgrade{width:68px;min-height:34px;font-size:9px;line-height:1.05}.siege-stance-bay{background:linear-gradient(#243d4a,#14242e);border:1px solid #91f3ff38;gap:6px;margin-bottom:8px;padding:8px;display:grid}.siege-stance-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.siege-stance-head strong{color:#ffe27b;text-transform:uppercase;letter-spacing:.03em;font-size:12px;line-height:1.15}.siege-stance-head span{color:#91f3ff;text-transform:uppercase;font-size:9px;font-weight:1000;line-height:1.1}.siege-stance-bay p{color:#dffcff;margin:0;font-size:10px;font-weight:700;line-height:1.2}.siege-stance-grid{grid-template-columns:repeat(auto-fit,minmax(108px,1fr));gap:5px;display:grid}.siege-stance{color:#e9feff;text-align:center;text-shadow:0 1px 1px #000;cursor:pointer;background:linear-gradient(#1f3340,#11212c);border:1px solid #91f3ff40;gap:1px;padding:5px 6px;font-weight:800;display:grid}.siege-stance strong{color:#ffe27b;font-size:11px;line-height:1.12}.siege-stance small{color:#dffcff;font-size:9px;font-weight:800;line-height:1.15}.siege-stance.active{background:linear-gradient(#3a4a26,#1a2a32);border-color:#ffe27bd9;box-shadow:inset 0 0 0 1px #ffe27b47,0 0 12px #ffd66438}.siege-stance.recommended{border-color:#6ee9ffd9;box-shadow:inset 0 0 0 1px #6ee9ff40}.siege-stance.recommended small{color:#b6efff}.siege-note small{color:#91f3ff;text-transform:uppercase;margin-top:3px;font-size:9px;font-weight:800;line-height:1.15;display:block}.siege-status{grid-template-columns:minmax(0,1fr) 94px;align-items:center;gap:5px 9px;margin-bottom:8px;padding:10px;display:grid}.siege-status.victory,.siege-status.ready{border-color:#ffe27bad}.siege-status strong{color:#ffe27b;font-size:15px}.siege-status p,.siege-progress{grid-column:1/-1;padding-right:104px}.siege-status .upgrade{grid-area:1/2/4;width:94px}.siege-note,.siege-milestones,.siege-contributions{gap:7px;margin-bottom:8px;padding:8px;display:grid}.siege-contributions{background:linear-gradient(#1c2c3a,#14232e);border:1px solid #91f3ff47}.siege-contributions-note{color:#dffcff;margin:0;font-size:10px;font-weight:700;line-height:1.22}.contribution-row{border:1px solid color-mix(in srgb, var(--member-accent,#91f3ff) 38%, #1a2d3a);background:#00000042;grid-template-columns:28px minmax(0,1fr) minmax(0,1.4fr) 52px;align-items:center;gap:6px;padding:5px 7px;display:grid}.contribution-row.contribution-self{background:linear-gradient(#ffe27b1f,#00000047);border-color:#ffe27bd9;box-shadow:inset 0 0 0 1px #ffe27b33}.contribution-rank{color:#0d2029;width:26px;height:26px;text-shadow:none;background:linear-gradient(135deg, #fffbd7, var(--member-accent,#91f3ff));border-radius:4px;place-items:center;font-size:11px;font-weight:1000;display:grid}.contribution-copy{gap:1px;min-width:0;display:grid}.contribution-copy strong{color:var(--member-accent,#ffe27b);font-size:11px;line-height:1.15}.contribution-row.contribution-self .contribution-copy strong{color:#ffe27b}.contribution-copy small{color:#b6efff;overflow-wrap:anywhere;font-size:9px;font-weight:800;line-height:1.18}.contribution-bar{background:#0000008c;border-radius:4px;height:10px;overflow:hidden}.contribution-bar>span{background:linear-gradient(90deg, color-mix(in srgb, var(--member-accent,#91f3ff) 50%, #14242e), var(--member-accent,#91f3ff));height:100%;display:block}.contribution-bar.self>span{background:linear-gradient(90deg,#f3b541,#ffe27b)}.contribution-percent{color:#ffe27b;text-align:right;white-space:nowrap;font-size:11px;font-weight:1000}.guild-member-ladder-list{gap:5px;display:grid}.guild-member-ladder-list .contribution-row{grid-template-columns:28px minmax(0,1.15fr) minmax(68px,1fr) 58px}.guild-member-ladder-detail{grid-column:2/-1}.siege-note strong{color:#ffe27b;font-size:12px}.siege-note span{overflow-wrap:anywhere;color:#dffcff;text-transform:none;line-height:1.18}.siege-milestone{grid-template-columns:minmax(0,1fr) 82px;align-items:center;gap:8px;padding:8px;display:grid}.siege-milestone.claimable{border-color:#ffe27bb8;box-shadow:inset 0 0 0 1px #ffe27b47,0 0 14px #ffd6642e}.siege-milestone.claimed{opacity:.76}.siege-milestone>div{gap:4px;min-width:0;display:grid}.siege-milestone strong{color:#ffe27b;font-size:12px}.siege-milestone span{overflow-wrap:anywhere;color:#dffcff;text-transform:none;font-size:10px;line-height:1.12}.siege-milestone .upgrade{width:82px;min-height:36px}.arena-hero,.arena-summary,.arena-safety-card,.arena-status,.arena-section,.arena-rival,.arena-chest,.arena-ticket-refill,.arena-season-recap,.arena-rival-season,.arena-order,.arena-leader-row,.arena-season-history,.arena-season-history-rank,.arena-season-objective-row,.arena-season-event-row,.arena-season-archive-row,.arena-activity-row,.arena-defense-report,.arena-season-mail,.arena-shop-offer,.arena-season-ladder,.arena-season-prize{color:#e8feff;text-shadow:0 1px 1px #000;background:linear-gradient(#273f49,#14242e);border:2px solid #32535f}.arena-hero{background:radial-gradient(circle at 88% 20%,#ffe27b33,#0000 38%),linear-gradient(#273f49,#14242e);border-color:#ffe27b7a;grid-template-columns:minmax(0,1fr) 84px;align-items:center;gap:10px;margin-bottom:8px;padding:10px;display:grid}.arena-core{gap:3px;min-width:0;display:grid}.arena-core span,.arena-summary span,.arena-status span,.arena-rival span,.arena-rival small,.arena-chest span{color:#91f3ff;text-transform:uppercase;font-size:10px;font-weight:1000}.arena-core strong{color:#ffe27b;text-overflow:ellipsis;white-space:nowrap;font-size:20px;overflow:hidden}.arena-core p{overflow-wrap:anywhere;color:#dffcff;margin:0;font-size:11px;font-weight:900}.arena-sigil{color:#0d2029;min-width:78px;height:62px;text-shadow:none;background:linear-gradient(135deg,#fffbd7,#91f3ff 48%,#8dffce);border:3px solid #ffffff47;border-radius:8px;place-items:center;padding:0 6px;font-size:18px;font-weight:1000;display:grid;box-shadow:inset 0 0 0 5px #0d202933,0 0 16px #91f3ff38}.arena-safety-card{background:linear-gradient(90deg,#8dffce1f,#0000 42%),linear-gradient(#223a37,#12252c);border-color:#8dffce8c;gap:5px;margin-bottom:8px;padding:8px 9px;display:grid}.arena-season-recap{background:linear-gradient(90deg,#ffe27b24,#0000 48%),linear-gradient(#2a3f46,#14242e);border-color:#ffe27b9e;gap:7px;margin-bottom:8px;padding:8px 9px;display:grid}.arena-season-recap.actionable{border-color:#8dffcead;box-shadow:inset 0 0 0 1px #8dffce38,0 0 12px #8dffce24}.arena-season-recap-copy{gap:2px;min-width:0;display:grid}.arena-season-recap span,.arena-season-recap small{color:#91f3ff;text-transform:uppercase;font-size:9px;font-weight:1000;line-height:1.12}.arena-season-recap strong{color:#ffe27b;overflow-wrap:anywhere;font-size:12px;line-height:1.12}.arena-season-recap small{color:#dffcff;text-transform:none}.arena-season-recap-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.arena-season-recap-grid article{background:#0003;border:1px solid #ffe27b2e;min-width:0;padding:6px}.arena-season-recap-grid strong{margin-top:2px;font-size:10px;display:block}.arena-season-recap-note{overflow-wrap:anywhere;color:#dffcff;margin:0;font-size:9px;font-weight:850;line-height:1.14}.arena-season-recap-footer{grid-template-columns:minmax(0,1fr) 82px;align-items:center;gap:8px;display:grid}.arena-season-recap em{color:#0d2029;text-align:center;text-shadow:none;text-transform:uppercase;background:linear-gradient(135deg,#fffbd7,#91f3ff);border-radius:5px;padding:5px 7px;font-size:9px;font-style:normal;font-weight:1000;line-height:1.05}.arena-season-recap .upgrade{width:82px;min-height:36px;font-size:9px;line-height:1.05}.arena-rival-season{background:linear-gradient(90deg,#ffe27b1a,#0000 48%),linear-gradient(#263b48,#14242e);border-color:#ffe27b7a;gap:8px;margin-bottom:8px;padding:8px;display:grid}.arena-rival-season-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.arena-rival-season-grid div{background:#00000038;border:1px solid #91f3ff24;gap:2px;min-width:0;padding:6px;display:grid}.arena-rival-season-grid span,.arena-rival-season-prize span{color:#91f3ff;text-transform:uppercase;font-size:9px;font-weight:1000;line-height:1.1}.arena-rival-season-grid strong{color:#ffe27b;overflow-wrap:anywhere;font-size:11px;line-height:1.12}.arena-rival-season-meter{background:#00000047;border:1px solid #91f3ff2e;height:8px;overflow:hidden}.arena-rival-season-meter span{background:linear-gradient(90deg,#91f3ff,#ffe27b);height:100%;display:block}.arena-rival-season-note{color:#dffcff;margin:0;font-size:10px;font-weight:850;line-height:1.22}.arena-rival-season-prizes{gap:5px;display:grid}.arena-rival-season-prize{background:#0003;border:1px solid #91f3ff24;padding:6px}.arena-rival-season-prize.pending{background:#8dffce12;border-color:#8dffce70}.arena-rival-season-prize.claimed{opacity:.74}.arena-rival-season-prize div{gap:2px;min-width:0;display:grid}.arena-rival-season-prize strong{color:#fffbd7;font-size:10px;line-height:1.12}.arena-rival-season-prize small{color:#dffcff;overflow-wrap:anywhere;font-size:9px;font-weight:850;line-height:1.14}.arena-season-ladder{background:linear-gradient(90deg,#8dffce1a,#0000 50%),linear-gradient(#263d42,#14242e);border-color:#8dffce75;gap:8px;margin-bottom:8px;padding:8px;display:grid}.arena-season-ladder-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.arena-season-ladder-grid div{background:#00000038;border:1px solid #8dffce2e;gap:2px;min-width:0;padding:6px;display:grid}.arena-season-ladder-grid span,.arena-season-ladder-grid small,.arena-season-ladder-note,.arena-season-prize small{color:#dffcff;overflow-wrap:anywhere;font-size:9px;font-weight:900;line-height:1.12}.arena-season-ladder-grid span{color:#91f3ff;text-transform:uppercase;font-weight:1000}.arena-season-ladder-grid strong{color:#ffe27b;overflow-wrap:anywhere;font-size:11px;line-height:1.12}.arena-season-ladder-meter{background:#0000004d;border:1px solid #8dffce38;height:8px;overflow:hidden}.arena-season-ladder-meter span{background:linear-gradient(90deg,#8dffce,#91f3ff,#ffe27b);height:100%;display:block}.arena-season-ladder-note{margin:0;font-size:10px}.arena-season-ladder-list{gap:6px;display:grid}.arena-safety-card div{justify-content:space-between;align-items:center;gap:8px;display:flex}.arena-safety-card span{color:#91f3ff;text-transform:uppercase;font-size:10px;font-weight:1000}.arena-safety-card strong{color:#8dffce;text-align:right;text-transform:uppercase;font-size:12px}.arena-safety-card p{color:#dffcff;margin:0;font-size:10px;font-weight:800;line-height:1.2}.account-hero,.account-card,.account-grid article{color:#e8feff;text-shadow:0 1px 1px #000;background:linear-gradient(#263f48,#13242d);border:2px solid #5bbdff5c}.account-hero{background:radial-gradient(circle at 88% 18%,#8dffce2e,#0000 36%),linear-gradient(#263f48,#13242d);border-color:#8dffce7a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:8px;padding:10px;display:grid}.account-hero span,.account-grid span,.account-card .module-section-head span,.account-list span,.account-recent span,.account-recent small{color:#91f3ff;text-transform:uppercase;font-size:10px;font-weight:1000}.account-hero strong{color:#ffe27b;text-overflow:ellipsis;white-space:nowrap;font-size:18px;display:block;overflow:hidden}.account-hero p{overflow-wrap:anywhere;color:#dffcff;margin:2px 0 0;font-size:10px;font-weight:800}.account-hero em{color:#0d2029;text-shadow:none;text-transform:uppercase;background:linear-gradient(135deg,#8dffce,#91f3ff);border-radius:7px;padding:6px 8px;font-size:10px;font-style:normal;font-weight:1000}.account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:8px;display:grid}.account-grid.compact{margin-bottom:0}.account-grid article{min-width:0;padding:7px}.account-grid strong{color:#ffe27b;text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.account-card{gap:7px;margin-bottom:8px;padding:8px;display:grid}.account-card p{color:#dffcff;margin:0;font-size:10px;font-weight:800;line-height:1.22}.account-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.account-actions.triple{grid-template-columns:repeat(3,minmax(0,1fr))}.account-actions button{min-width:0;padding-inline-start:5px;padding-inline-end:5px}.account-transfer-notice{background:#0003;border:1px solid #91f3ff3d;padding:7px}.account-transfer-notice strong,.account-transfer-notice span{display:block}.account-transfer-notice strong{color:#ffe27b;font-size:11px;font-weight:1000}.account-transfer-notice span{color:#dffcff;margin-top:2px;font-size:10px;font-weight:800;line-height:1.18}.account-transfer-notice.success{background:#30977238;border-color:#8dffce80}.account-transfer-notice.error{background:#9730463d;border-color:#ff5b778f}.hidden-file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.settings-hero,.settings-card{color:#e8feff;text-shadow:0 1px 1px #000;background:linear-gradient(#263f48,#13242d);border:2px solid #5bbdff5c}.settings-hero{background:radial-gradient(circle at 86% 16%,#ffe27b29,#0000 36%),linear-gradient(#263f48,#13242d);border-color:#ffe27b6b;margin-bottom:8px;padding:10px}.settings-hero span,.settings-card .module-section-head span,.settings-toggle small,.settings-slider span{color:#91f3ff;text-transform:uppercase;font-size:10px;font-weight:1000}.settings-hero strong{color:#ffe27b;font-size:16px;line-height:1.1;display:block}.settings-hero p{color:#dffcff;margin:3px 0 0;font-size:10px;font-weight:850}.settings-card{gap:7px;margin-bottom:8px;padding:8px;display:grid}.settings-choice-row{grid-template-columns:repeat(auto-fit,minmax(62px,1fr));gap:5px;display:grid}.settings-choice,.settings-toggle{color:#dffcff;background:#0003;border:1px solid #91f3ff33;min-width:0;font-size:10px;font-weight:1000}.settings-choice{padding:7px 5px}.settings-choice.active,.settings-toggle.active{color:#0d2029;text-shadow:none;background:linear-gradient(135deg,#8dffce,#91f3ff);border-color:#8dffce8c}.settings-toggle{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 8px;padding:7px;display:grid}.settings-toggle span{color:#ffe27b;font-size:11px}.settings-toggle small{color:#dffcff;text-transform:none;grid-column:1/-1}.settings-toggle strong{font-size:10px}.settings-slider{background:#0000002e;border:1px solid #91f3ff2e;grid-template-columns:52px minmax(0,1fr) 42px;align-items:center;gap:7px;padding:7px;display:grid}.settings-slider input{width:100%}.settings-slider strong{color:#ffe27b;text-align:right;font-size:10px}html[data-high-contrast=true] .panel-body{filter:contrast(1.08)saturate(1.04)}html[data-reduced-motion=true] *,html[data-low-power=true] *{transition-duration:.001ms!important;animation-duration:.001ms!important}.account-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.account-checklist,.account-list,.account-recent{gap:5px;margin:0;padding:0;list-style:none;display:grid}.account-checklist li,.account-list li,.account-recent li{color:#dffcff;background:#0000002e;border:1px solid #91f3ff2e;min-width:0;padding:6px;font-size:10px;font-weight:850;line-height:1.16}.account-list li,.account-recent li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.account-list strong,.account-recent strong{color:#ffe27b;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.account-recent small{color:#dffcff;text-align:right;text-transform:none;grid-column:1/-1}.arena-doctrine-bay,.arena-defense-bay{background:linear-gradient(#1f3441,#142836);border:1px solid #91f3ff38;gap:6px;margin-bottom:8px;padding:8px;display:grid}.arena-doctrine-head{gap:2px;display:grid}.arena-doctrine-head strong{color:#ffe27b;text-transform:uppercase;letter-spacing:.03em;font-size:12px;line-height:1.15}.arena-doctrine-head span{color:#dffcff;overflow-wrap:anywhere;font-size:10px;font-weight:700;line-height:1.2}.arena-doctrine-grid,.arena-defense-grid{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:5px;display:grid}.arena-doctrine,.arena-defense-plan{color:#e9feff;text-align:center;text-shadow:0 1px 1px #000;cursor:pointer;background:linear-gradient(#1f3340,#11212c);border:1px solid #91f3ff40;gap:1px;padding:5px 6px;font-weight:800;display:grid}.arena-doctrine strong,.arena-defense-plan strong{color:#ffe27b;font-size:11px;line-height:1.12}.arena-doctrine small,.arena-defense-plan small{color:#dffcff;font-size:9px;font-weight:800;line-height:1.15}.arena-doctrine.active,.arena-defense-plan.active{background:linear-gradient(#3a4a26,#1a2a32);border-color:#ffe27bd9;box-shadow:inset 0 0 0 1px #ffe27b47,0 0 12px #ffd66438}.arena-doctrine.recommended,.arena-defense-plan.recommended{border-color:#fff6aeeb;box-shadow:inset 0 0 0 2px #91f3ff73,0 0 14px #ffe27b47}.arena-defense-recommendation{background:linear-gradient(90deg,#91f3ff17,#0000 58%),#0003;border:1px solid #91f3ff3d;gap:7px;padding:8px;display:grid}.arena-defense-chain-notice{background:linear-gradient(90deg,#8dffce1f,#0000 62%),#00000038;border:1px solid #8dffce5c;gap:2px;min-width:0;padding:6px;display:grid}.arena-defense-chain-notice span{color:#8dffce}.arena-defense-chain-notice strong{font-size:11px}.arena-defense-chain-notice p{font-size:9px}.arena-defense-recommendation.breach{background:linear-gradient(90deg,#ff715c1f,#0000 58%),#0000003d;border-color:#ff715c57}.arena-defense-recommendation>div:first-child{gap:3px;min-width:0;display:grid}.arena-defense-recommendation span{color:#91f3ff;text-transform:uppercase;font-size:9px;font-weight:1000;line-height:1.05}.arena-defense-recommendation strong{color:#ffe27b;overflow-wrap:anywhere;font-size:12px;line-height:1.15}.arena-defense-recommendation p{color:#dffcff;overflow-wrap:anywhere;margin:0;font-size:10px;font-weight:850;line-height:1.18}.arena-defense-recommendation-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.arena-defense-recommendation-metrics b{color:#eaffff;text-align:center;overflow-wrap:anywhere;background:#00000040;border:1px solid #91f3ff24;min-width:0;padding:4px 5px;font-size:8px;font-weight:1000;line-height:1.08}.arena-defense-team{background:linear-gradient(90deg,#91f3ff17,#0000 46%),linear-gradient(#1d3540,#11242e);border-color:#91f3ff5c}.arena-defense-team-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.arena-defense-team-summary>div{text-align:center;background:#0003;border:1px solid #91f3ff33;gap:2px;min-width:0;padding:6px;display:grid}.arena-defense-team-summary span{color:#91f3ff;text-transform:uppercase;font-size:8px;font-weight:1000;line-height:1.05}.arena-defense-team-summary strong{color:#ffe27b;overflow-wrap:anywhere;min-width:0;font-size:11px;line-height:1.1}.arena-defense-team-actions{justify-content:flex-end;display:flex}.arena-defense-team-actions .upgrade{width:78px;min-height:34px;font-size:9px;line-height:1.05}.arena-defense-guard{background:linear-gradient(#213845,#13252e);border:1px solid #91f3ff38;grid-template-columns:36px minmax(0,1fr) 72px;align-items:center;gap:7px;padding:7px;display:grid}.arena-defense-guard.assigned{background:linear-gradient(90deg,#ffe27b1f,#0000 58%),linear-gradient(#263944,#14242d);border-color:#ffe27b94}.arena-defense-guard.empty{opacity:.82}.arena-defense-guard>div:nth-child(2){gap:2px;min-width:0;display:grid}.arena-defense-guard span{color:#91f3ff;text-transform:uppercase;font-size:8px;font-weight:1000;line-height:1.05}.arena-defense-guard strong{color:#ffe27b;overflow-wrap:anywhere;font-size:11px;line-height:1.12}.arena-defense-guard small{color:#dffcff;overflow-wrap:anywhere;font-size:9px;font-weight:850;line-height:1.12}.arena-defense-guard .upgrade{width:72px;min-height:34px;font-size:9px;line-height:1.05}.arena-defense-guard .pilot-chip{color:#f7fdff;text-shadow:0 1px 1px #000;background:radial-gradient(circle at 32% 28%, color-mix(in srgb, var(--chip-a,#91f3ff) 82%, #fff), transparent 0 24%, transparent 25%), linear-gradient(135deg, var(--chip-a,#91f3ff), var(--chip-b,#14242e));border:1px solid #ffffff47;border-radius:6px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:1000;display:grid;box-shadow:inset 0 -8px 14px #00000047}.arena-valor-cache{background:linear-gradient(#241638,#141a26);border:1px solid #9f56ff59;grid-template-columns:minmax(0,1fr) 86px;align-items:center;gap:8px;margin-bottom:5px;padding:7px 8px;display:grid}.arena-valor-cache.affordable{border-color:#ffe27bd1;box-shadow:inset 0 0 0 1px #ffe27b38,0 0 12px #ffd6642e}.arena-valor-cache strong{color:#ffe27b;font-size:12px;line-height:1.15;display:block}.arena-valor-cache span{color:#dffcff;overflow-wrap:anywhere;font-size:10px;font-weight:800;line-height:1.2}.arena-valor-cache .upgrade{width:86px;min-height:38px;padding:2px;font-size:9px;line-height:1.05}.arena-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:8px;padding:8px;display:grid}.arena-summary div{background:#00000038;min-width:0;padding:7px}.arena-summary strong{color:#ffe27b;text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.arena-status{gap:4px;margin-bottom:8px;padding:9px;display:grid}.arena-status.victory{border-color:#ffe27bad}.arena-status strong{color:#ffe27b;font-size:14px}.arena-status span{overflow-wrap:anywhere;color:#dffcff;text-transform:none;line-height:1.18}.arena-section{gap:7px;margin-bottom:8px;padding:8px;display:grid}.arena-leaderboard{background:linear-gradient(90deg,#ffe27b1a,#0000 42%),linear-gradient(#263b48,#14242e);border-color:#ffe27b75}.arena-ladder-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.arena-ladder-summary article{background:#00000038;border:1px solid #91f3ff2e;min-width:0;padding:6px}.arena-ladder-summary span,.arena-leader-copy span,.arena-leader-score span{color:#91f3ff;text-transform:uppercase;font-size:8px;font-weight:1000;line-height:1.1}.arena-ladder-summary strong{overflow-wrap:anywhere;color:#ffe27b;margin-top:2px;font-size:10px;line-height:1.12;display:block}.arena-leader-list{gap:5px;display:grid}.arena-leader-row{border-color:color-mix(in srgb, var(--arena-color,#68dfff) 38%, #32535f);background:linear-gradient(90deg, color-mix(in srgb, var(--arena-color,#68dfff) 12%, transparent), transparent 45%), linear-gradient(#223844, #13232c);grid-template-columns:38px minmax(0,1fr) 74px;align-items:center;gap:7px;padding:7px;display:grid}.arena-leader-row.player{border-color:#ffe27bc2;box-shadow:inset 0 0 0 1px #ffe27b38,0 0 12px #ffd66424}.arena-leader-rank{color:#0d2029;width:38px;height:38px;text-shadow:none;background:linear-gradient(135deg, #fffbd7, color-mix(in srgb, var(--arena-color,#68dfff) 70%, #91f3ff));border-radius:5px;place-items:center;font-size:12px;font-weight:1000;display:grid}.arena-leader-copy{gap:2px;min-width:0;display:grid}.arena-leader-copy strong{color:#ffe27b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.1;overflow:hidden}.arena-leader-copy small{overflow-wrap:anywhere;color:#dffcff;font-size:9px;font-weight:850;line-height:1.15}.arena-leader-score{text-align:right;justify-items:end;gap:2px;min-width:0;display:grid}.arena-leader-score strong{color:#fff1af;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;line-height:1.05;overflow:hidden}.arena-leader-score span{color:#dffcff;text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.arena-season-history{background:linear-gradient(90deg,#8dffce1a,#0000 46%),linear-gradient(#223a3f,#13242d);border-color:#8dffce6b}.arena-season-history-hero{background:#00000038;border:1px solid #8dffce2e;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px;display:grid}.arena-season-history-hero div,.arena-season-archive-row div,.arena-season-history-rank div{gap:2px;min-width:0;display:grid}.arena-season-history-hero span,.arena-season-archive-row span,.arena-season-history-rank small{color:#91f3ff;text-transform:uppercase;font-size:8px;font-weight:1000;line-height:1.1}.arena-season-history-hero strong,.arena-season-archive-row strong,.arena-season-history-rank strong{overflow-wrap:anywhere;color:#ffe27b;font-size:11px;line-height:1.12}.arena-season-history-hero small,.arena-season-archive-row small{overflow-wrap:anywhere;color:#dffcff;font-size:9px;font-weight:850;line-height:1.14}.arena-season-history-hero em,.arena-season-history-rank em{color:#0d2029;text-align:center;min-width:54px;text-shadow:none;text-transform:uppercase;background:linear-gradient(135deg,#fffbd7,#8dffce);border-radius:5px;padding:5px 6px;font-size:9px;font-style:normal;font-weight:1000;line-height:1.05}.arena-season-smart-claim{border-color:#ffe27bb8;width:100%;min-height:40px;box-shadow:inset 0 0 0 1px #ffe27b3d,0 0 12px #ffd66429}.arena-season-history-ranks,.arena-season-objectives,.arena-season-event-log,.arena-season-archive-list{gap:5px;display:grid}.arena-season-objectives{background:#00000029;border:1px solid #91f3ff24;padding:6px}.arena-season-objective-row{background:#0003;border-color:#91f3ff2e;grid-template-columns:minmax(0,1fr) 82px;align-items:center;gap:8px;padding:7px;display:grid}.arena-season-objective-row.claimable{border-color:#ffe27bad;box-shadow:inset 0 0 0 1px #ffe27b38,0 0 12px #ffd66424}.arena-season-objective-row.claimed{opacity:.74}.arena-season-objective-row>div{gap:4px;min-width:0;display:grid}.arena-season-objective-row strong{overflow-wrap:anywhere;color:#ffe27b;font-size:11px;line-height:1.12}.arena-season-objective-row span,.arena-season-objective-row small{overflow-wrap:anywhere;color:#dffcff;font-size:9px;font-weight:850;line-height:1.14}.arena-season-objective-row .upgrade{width:82px;min-height:36px;font-size:9px;line-height:1.05}.arena-season-event-log{background:#00000029;border:1px solid #91f3ff24;padding:6px}.arena-season-event-row{background:#0003;border-color:#91f3ff2e;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:7px;padding:7px;display:grid}.arena-season-event-row.reward{background:linear-gradient(90deg,#ffe27b14,#0000 48%),#0003;border-color:#ffe27b80}.arena-season-event-row.empty{opacity:.76}.arena-season-event-row>span{color:#0d2029;text-align:center;min-height:28px;text-shadow:none;text-transform:uppercase;background:linear-gradient(135deg,#fffbd7,#91f3ff);border-radius:5px;place-items:center;padding:0 4px;font-size:8px;font-weight:1000;line-height:1;display:grid}.arena-season-event-row div{gap:2px;min-width:0;display:grid}.arena-season-event-row strong{overflow-wrap:anywhere;color:#ffe27b;font-size:10px;line-height:1.12}.arena-season-event-row small{overflow-wrap:anywhere;color:#dffcff;font-size:9px;font-weight:850;line-height:1.14}.arena-season-history-rank{border-color:color-mix(in srgb, var(--arena-color,#68dfff) 36%, #32535f);background:linear-gradient(90deg, color-mix(in srgb, var(--arena-color,#68dfff) 10%, transparent), transparent 44%), linear-gradient(#203744, #13242d);grid-template-columns:32px minmax(0,1fr) 70px;align-items:center;gap:7px;padding:6px;display:grid}.arena-season-history-rank.player{border-color:#ffe27bb8}.arena-season-history-rank>span{color:#0d2029;width:32px;height:32px;text-shadow:none;background:linear-gradient(135deg, #fffbd7, color-mix(in srgb, var(--arena-color,#68dfff) 72%, #91f3ff));border-radius:5px;place-items:center;font-size:11px;font-weight:1000;display:grid}.arena-season-history-rank small{overflow-wrap:anywhere;color:#dffcff;text-transform:none}.arena-season-archive-row{background:#0003;border-color:#91f3ff2e;padding:7px}.arena-season-archive-row.ready{border-color:#ffe27b94}.arena-season-archive-row.empty{opacity:.76}.arena-activity-feed{background:linear-gradient(90deg,#68dfff17,#0000 44%),linear-gradient(#203544,#13242d);border-color:#68dfff66}.arena-activity-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-bottom:6px;display:grid}.arena-activity-filters .rival-profile-toggle{align-self:stretch;width:100%;min-height:31px;margin-top:0}.arena-activity-filters .rival-profile-toggle.active{color:#ffe27b;background:#ffe27b24;border-color:#ffe27bd1}.arena-activity-filters b{color:#fffdf0;font-size:10px}.arena-activity-row{border-color:color-mix(in srgb, var(--arena-color,#68dfff) 36%, #32535f);background:linear-gradient(90deg, color-mix(in srgb, var(--arena-color,#68dfff) 10%, transparent), transparent 45%), linear-gradient(#223844, #13232c);grid-template-columns:48px minmax(0,1fr);align-items:center;gap:7px;padding:7px;display:grid}.arena-activity-row.pressure{border-color:#ffe27ba8;box-shadow:inset 0 0 0 1px #ffe27b2e}.arena-activity-row.warning{border-color:#ff715c66}.arena-activity-row.reward,.arena-activity-row.win{border-color:#8dffce6b}.arena-activity-row.empty{opacity:.78}.arena-activity-row>div{gap:2px;min-width:0;display:grid}.arena-activity-pip{color:#0d2029;width:48px;min-height:34px;text-shadow:none;text-transform:uppercase;background:linear-gradient(135deg, #fffbd7, color-mix(in srgb, var(--arena-color,#68dfff) 70%, #91f3ff));border-radius:5px;place-items:center;font-size:9px;font-weight:1000;display:grid}.arena-activity-row span{color:#91f3ff;text-transform:uppercase;font-size:9px;font-weight:1000;line-height:1.1}.arena-activity-row strong{color:#ffe27b;overflow-wrap:anywhere;font-size:12px;line-height:1.12}.arena-activity-row small{color:#dffcff;overflow-wrap:anywhere;font-size:10px;font-weight:850;line-height:1.14}.arena-scout-target{background:linear-gradient(90deg, color-mix(in srgb, var(--arena-color,#68dfff) 13%, transparent), transparent 45%), linear-gradient(#263b48, #14242e);border-color:#ffe27b80}.arena-scout-card{border:1px solid color-mix(in srgb, var(--arena-color,#68dfff) 42%, #91f3ff2e);background:#00000040;grid-template-columns:48px minmax(0,1fr) 82px;align-items:center;gap:8px;padding:8px;display:grid}.arena-scout-mark{color:#0d2029;width:48px;height:42px;text-shadow:none;background:linear-gradient(135deg, #fffbd7, color-mix(in srgb, var(--arena-color,#68dfff) 70%, #91f3ff));border-radius:5px;place-items:center;font-size:12px;font-weight:1000;display:grid}.arena-scout-card>div{gap:2px;min-width:0;display:grid}.arena-scout-card span{color:#91f3ff;text-transform:uppercase;font-size:9px;font-weight:1000;line-height:1.1}.arena-scout-card strong{color:#ffe27b;overflow-wrap:anywhere;font-size:12px;line-height:1.12}.arena-scout-card small{color:#dffcff;overflow-wrap:anywhere;font-size:10px;font-weight:850;line-height:1.14}.arena-scout-actions{gap:4px;display:grid}.arena-scout-actions .upgrade{width:82px;min-height:32px;font-size:9px;line-height:1.05}.arena-scout-dossier{border:1px solid color-mix(in srgb, var(--arena-color,#68dfff) 42%, #91f3ff2e);background:linear-gradient(90deg, color-mix(in srgb, var(--arena-color,#68dfff) 9%, transparent), transparent 52%), #00000042;gap:6px;margin-top:8px;padding:8px;display:grid}.arena-scout-dossier.ready{border-color:#8dffce7a}.arena-scout-dossier.prep{border-color:#ffe27b80}.arena-scout-dossier.danger{border-color:#ff715c73}.arena-scout-dossier-head{grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:7px;display:grid}.arena-scout-dossier-head>div{gap:2px;min-width:0;display:grid}.arena-scout-dossier-head span,.arena-scout-dossier-grid span,.arena-scout-dossier-replays span{color:#91f3ff;text-transform:uppercase;font-size:8px;font-weight:1000;line-height:1.1}.arena-scout-dossier-head strong,.arena-scout-dossier-grid strong,.arena-scout-dossier-replays strong{color:#ffe27b;overflow-wrap:anywhere;font-size:10px;line-height:1.14}.arena-scout-dossier-head small{color:#dffcff;overflow-wrap:anywhere;font-size:9px;font-weight:850;line-height:1.18}.arena-scout-dossier-head em{color:#0d2029;min-height:34px;text-shadow:none;background:linear-gradient(135deg, #fffbd7, color-mix(in srgb, var(--arena-color,#68dfff) 70%, #91f3ff));border-radius:5px;place-items:center;font-size:12px;font-style:normal;font-weight:1000;display:grid}.arena-scout-dossier-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.arena-scout-dossier-grid article{background:#00000038;border:1px solid #91f3ff21;min-width:0;padding:5px}.arena-scout-dossier-replays{gap:3px;margin:0;padding:0;list-style:none;display:grid}.arena-scout-dossier-replays li{background:#0003;border:1px solid #91f3ff1f;min-width:0;padding:5px}.arena-scout-dossier-replays li.win{border-color:#8dffce4d}.arena-scout-dossier-replays li.loss{border-color:#ff715c4d}.arena-scout-dossier-replays li.empty{opacity:.78}.arena-scout-dossier-actions{grid-template-columns:repeat(auto-fit,minmax(86px,1fr));gap:4px;display:grid}.arena-scout-dossier-actions .rival-profile-toggle{min-height:28px;margin-top:0}.arena-scout-dossier-actions .rival-profile-toggle.primary{color:#0d2029;text-shadow:none;background:linear-gradient(#fff1af,#d7a832);border-color:#ffe27be6}.arena-scout-objective{background:#030e1457;border:1px solid #91f3ff2e;gap:7px;margin-top:8px;padding:8px;display:grid}.arena-scout-objective.ready{border-color:#8dffce80;box-shadow:inset 0 0 18px #8dffce14}.arena-scout-objective.claimed{opacity:.82}.arena-scout-objective-head{grid-template-columns:minmax(0,1fr) 82px;align-items:center;gap:8px;display:grid}.arena-scout-objective-head>div{gap:2px;min-width:0;display:grid}.arena-scout-objective-head span,.arena-scout-step span{color:#91f3ff;text-transform:uppercase;font-size:9px;font-weight:1000;line-height:1.1}.arena-scout-objective-head strong{color:#ffe27b;font-size:12px;line-height:1.12}.arena-scout-steps{gap:4px;margin:0;padding:0;list-style:none;display:grid}.arena-scout-step{background:#0003;border:1px solid #91f3ff1f;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:6px;padding:5px 6px;display:grid}.arena-scout-step.complete{background:#8dffce14;border-color:#8dffce52}.arena-scout-step.complete span{color:#8dffce}.arena-scout-step div{gap:1px;min-width:0;display:grid}.arena-scout-step strong{color:#fffbd7;font-size:10px;line-height:1.1}.arena-scout-step small,.arena-scout-reward{color:#dffcff;overflow-wrap:anywhere;font-size:9px;font-weight:850;line-height:1.14}.arena-scout-board{background:linear-gradient(90deg,#ffe27b14,#0000 44%),linear-gradient(#223440,#12232d);border-color:#ffe27b59}.arena-scout-board-row{background:#0000003b;border:1px solid #91f3ff26;grid-template-columns:42px minmax(0,1fr) 90px;align-items:center;gap:8px;padding:7px;display:grid}.arena-scout-board-row+.arena-scout-board-row{margin-top:6px}.arena-scout-board-row.tracked{border-color:color-mix(in srgb, var(--arena-color,#68dfff) 52%, #91f3ff2e)}.arena-scout-board-row.ready{border-color:#8dffce85;box-shadow:inset 0 0 16px #8dffce14}.arena-scout-board-row.claimed{opacity:.78}.arena-scout-board-mark{color:#0d2029;width:42px;height:38px;text-shadow:none;background:linear-gradient(135deg, #fffbd7, color-mix(in srgb, var(--arena-color,#68dfff) 68%, #91f3ff));border-radius:5px;place-items:center;font-size:11px;font-weight:1000;display:grid}.arena-scout-board-row>div{gap:2px;min-width:0;display:grid}.arena-scout-board-row span{color:#91f3ff;text-transform:uppercase;font-size:9px;font-weight:1000;line-height:1.1}.arena-scout-board-row strong{color:#ffe27b;font-size:11px;line-height:1.12}.arena-scout-board-row small{color:#dffcff;overflow-wrap:anywhere;font-size:9px;font-weight:850;line-height:1.14}.arena-scout-board-actions{gap:4px;display:grid}.arena-scout-board-actions .upgrade{width:90px;min-height:31px;font-size:9px;line-height:1.05}.arena-intel-streak{background:linear-gradient(90deg,#8dffce14,#0000 46%),linear-gradient(#203a42,#12252d);border-color:#8dffce57}.arena-intel-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:7px;display:grid}.arena-intel-summary div{background:#0003;border:1px solid #91f3ff21;gap:2px;padding:6px;display:grid}.arena-intel-summary span,.arena-intel-node span{color:#91f3ff;text-transform:uppercase;font-size:9px;font-weight:1000;line-height:1.1}.arena-intel-summary strong{color:#8dffce;font-size:12px;line-height:1.1}.arena-intel-note{color:#dffcff;margin:0 0 7px;font-size:10px;font-weight:850;line-height:1.22}.arena-intel-node{background:#00000038;border:1px solid #91f3ff24;grid-template-columns:minmax(0,1fr) 82px;align-items:center;gap:8px;padding:7px;display:grid}.arena-intel-node+.arena-intel-node{margin-top:6px}.arena-intel-node.ready{border-color:#8dffce85;box-shadow:inset 0 0 16px #8dffce14}.arena-intel-node.claimed{opacity:.78}.arena-intel-node>div{gap:2px;min-width:0;display:grid}.arena-intel-node strong{color:#ffe27b;font-size:11px;line-height:1.12}.arena-intel-node small{color:#dffcff;overflow-wrap:anywhere;font-size:9px;font-weight:850;line-height:1.14}.arena-intel-node .upgrade{width:82px;min-height:32px;font-size:9px;line-height:1.05}.arena-weekly-ops{background:linear-gradient(90deg,#ffe27b14,#0000 48%),linear-gradient(#243644,#13242e);border-color:#ffe27b61}.arena-weekly-ops-meter{background:#00000047;border:1px solid #91f3ff2e;height:8px;margin-bottom:8px;overflow:hidden}.arena-weekly-ops-meter span{background:linear-gradient(90deg,#8dffce,#ffe27b);height:100%;display:block}.arena-weekly-task-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.arena-weekly-task{background:#00000038;border:1px solid #91f3ff24;gap:5px;padding:7px;display:grid}.arena-weekly-task.complete{background:#8dffce12;border-color:#8dffce6b}.arena-weekly-task div{gap:2px;min-width:0;display:grid}.arena-weekly-task span,.arena-weekly-milestone span{color:#91f3ff;text-transform:uppercase;font-size:9px;font-weight:1000;line-height:1.1}.arena-weekly-task strong,.arena-weekly-milestone strong{color:#ffe27b;font-size:10px;line-height:1.12}.arena-weekly-task small,.arena-weekly-milestone small{color:#dffcff;overflow-wrap:anywhere;font-size:9px;font-weight:850;line-height:1.14}.arena-weekly-task .bar{height:5px}.arena-weekly-milestone-list{gap:6px;margin-top:8px;display:grid}.arena-weekly-milestone{background:#00000038;border:1px solid #91f3ff24;grid-template-columns:minmax(0,1fr) 82px;align-items:center;gap:8px;padding:7px;display:grid}.arena-weekly-milestone.ready{border-color:#8dffce85;box-shadow:inset 0 0 16px #8dffce14}.arena-weekly-milestone.claimed{opacity:.78}.arena-weekly-milestone>div{gap:2px;min-width:0;display:grid}.arena-weekly-milestone .upgrade{width:82px;min-height:32px;font-size:9px;line-height:1.05}.arena-defense-inbox{background:linear-gradient(90deg,#8dffce17,#0000 42%),linear-gradient(#203a42,#12252d);border-color:#8dffce66}.arena-defense-inbox-head{background:#0000003b;border:1px solid #91f3ff33;grid-template-columns:minmax(0,1fr) 82px;align-items:center;gap:8px;padding:8px;display:grid}.arena-defense-inbox-head>div{gap:3px;min-width:0;display:grid}.arena-defense-inbox-head span,.arena-defense-report span{color:#91f3ff;text-transform:uppercase;font-size:9px;font-weight:1000;line-height:1.1}.arena-defense-inbox-head strong,.arena-defense-report strong{overflow-wrap:anywhere;color:#ffe27b;font-size:12px;line-height:1.12}.arena-defense-inbox-head small,.arena-defense-report small{color:#dffcff;overflow-wrap:anywhere;font-size:10px;font-weight:850;line-height:1.14}.arena-defense-inbox-head .upgrade{width:82px;min-height:38px;font-size:9px;line-height:1.05}.arena-defense-revenge{background:linear-gradient(90deg,#ffe27b14,#0000 48%),#03090e47;border:1px solid #ffe27b3d;gap:7px;padding:8px;display:grid}.arena-revenge-summary{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 82px;align-items:center;gap:7px;display:grid}.arena-revenge-summary>div,.arena-revenge-target>div{gap:2px;min-width:0;display:grid}.arena-revenge-summary span,.arena-revenge-target span{color:#91f3ff;text-transform:uppercase;font-size:8px;font-weight:1000;line-height:1.1}.arena-revenge-summary strong,.arena-revenge-target strong{overflow-wrap:anywhere;color:#ffe27b;font-size:11px;line-height:1.1}.arena-revenge-summary small,.arena-revenge-target small{color:#dffcff;overflow-wrap:anywhere;font-size:9px;font-weight:850;line-height:1.15}.arena-revenge-summary .upgrade,.arena-revenge-target .upgrade{width:82px;min-height:36px;font-size:8px;line-height:1.05}.arena-revenge-target-list{gap:5px;display:grid}.arena-revenge-ledger-list{gap:4px;display:grid}.arena-revenge-target{border:1px solid color-mix(in srgb, var(--arena-color,#68dfff) 34%, #2a4651);background:linear-gradient(90deg, color-mix(in srgb, var(--arena-color,#68dfff) 10%, transparent), transparent 46%), #0003;grid-template-columns:minmax(0,1fr) 82px;align-items:center;gap:7px;padding:6px;display:grid}.arena-revenge-target.breach{border-color:#ff715c66}.arena-revenge-target.prepared{border-color:#8dffce6b}.arena-revenge-target.empty{opacity:.82;grid-template-columns:minmax(0,1fr)}.arena-revenge-ledger{background:#0000002e;border:1px solid #91f3ff2e;gap:2px;padding:6px;display:grid}.arena-revenge-ledger.win{border-color:#8dffce57}.arena-revenge-ledger.loss{border-color:#ff715c47}.arena-revenge-ledger span{color:#91f3ff;text-transform:uppercase;font-size:8px;font-weight:1000;line-height:1.1}.arena-revenge-ledger strong{color:#ffe27b;overflow-wrap:anywhere;font-size:10px;line-height:1.1}.arena-revenge-ledger small{color:#dffcff;overflow-wrap:anywhere;font-size:9px;font-weight:850;line-height:1.15}.arena-defense-report-list{gap:5px;display:grid}.arena-defense-report{border-color:color-mix(in srgb, var(--arena-color,#68dfff) 38%, #32535f);background:linear-gradient(90deg, color-mix(in srgb, var(--arena-color,#68dfff) 11%, transparent), transparent 45%), linear-gradient(#223844, #13232c);grid-template-columns:54px minmax(0,1fr);align-items:center;gap:7px;padding:7px;display:grid}.arena-defense-report.breach{border-color:#ff715c6b}.arena-defense-report.empty{opacity:.82}.arena-defense-report>div{gap:2px;min-width:0;display:grid}.arena-guard-line{background:#0003;border:1px solid #91f3ff29;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px;min-width:0;margin-top:2px;padding:3px 5px;display:grid}.arena-guard-label{color:#dffcff;overflow-wrap:anywhere;text-transform:none;min-width:0;font-size:8px;font-weight:950;line-height:1.1}.arena-defense-report .arena-guard-label{color:#dffcff;text-transform:none;font-size:8px}.arena-guard-chips{align-items:center;gap:2px;display:flex}.arena-guard-chip{color:#f7fdff;text-shadow:0 1px 1px #000;background:linear-gradient(135deg, var(--chip-a,#91f3ff), var(--chip-b,#14242e));border:1px solid #ffffff3d;border-radius:4px;flex:none;place-items:center;width:20px;height:20px;font-size:7px;font-weight:1000;line-height:1;display:grid;box-shadow:inset 0 -5px 8px #00000052}.arena-guard-chip.auto{color:#0d2029;text-shadow:none;background:linear-gradient(135deg,#dffcff,#91f3ff)}.arena-defense-outcome{background:linear-gradient(90deg,#8dffce14,#0000 58%),#00000038;border:1px solid #8dffce2e;gap:4px;min-width:0;margin-top:3px;padding:5px;display:grid}.arena-defense-outcome.breach{background:linear-gradient(90deg,#ff715c1a,#0000 58%),#00000038;border-color:#ff715c47}.arena-defense-outcome>div:first-child{gap:1px;min-width:0;display:grid}.arena-defense-outcome span{color:#91f3ff;text-transform:uppercase;font-size:8px;font-weight:1000;line-height:1.05}.arena-defense-outcome strong{color:#ffe27b;overflow-wrap:anywhere;font-size:10px;line-height:1.12}.arena-defense-outcome small{color:#dffcff;text-transform:none;font-size:8px;font-weight:850;line-height:1.12}.arena-defense-reward-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;display:grid}.arena-defense-reward-strip b{color:#eaffff;text-align:center;overflow-wrap:anywhere;background:#0000003d;border:1px solid #91f3ff24;min-width:0;padding:3px 4px;font-size:8px;font-weight:1000;line-height:1.05}.arena-defense-action-row{flex-wrap:wrap;gap:4px;display:flex}.arena-defense-action-row .rival-profile-toggle{color:#0d2029;min-height:25px;text-shadow:none;background:linear-gradient(#fff1a8,#dca638);border-color:#ffe27b8c;padding:4px 6px;font-size:8px;font-weight:1000;line-height:1.05}.arena-defense-action-row .rival-profile-toggle.primary{background:linear-gradient(#dffcff,#91f3ff);border-color:#91f3ffd1;box-shadow:0 0 10px #91f3ff3d}.arena-defense-mark{color:#0d2029;width:54px;min-height:34px;text-shadow:none;text-transform:uppercase;background:linear-gradient(135deg, #fffbd7, color-mix(in srgb, var(--arena-color,#68dfff) 70%, #91f3ff));border-radius:5px;place-items:center;font-size:10px;font-weight:1000;display:grid}.arena-season-inbox{background:linear-gradient(90deg,#ffe27b1a,#0000 45%),linear-gradient(#263b48,#14242e);border-color:#ffe27b70}.arena-season-mail{background:linear-gradient(#253d47,#13242d);border-color:#ffe27b61;grid-template-columns:minmax(0,1fr) 82px;align-items:center;gap:8px;padding:8px;display:grid}.arena-season-mail.pending{border-color:#ffe27bc2;box-shadow:inset 0 0 0 1px #ffe27b38,0 0 12px #ffd66421}.arena-season-mail.claimed,.arena-season-mail.empty{opacity:.78}.arena-season-mail>div{gap:3px;min-width:0;display:grid}.arena-season-mail span{color:#91f3ff;text-transform:uppercase;font-size:9px;font-weight:1000;line-height:1.1}.arena-season-mail strong{color:#ffe27b;overflow-wrap:anywhere;font-size:12px;line-height:1.12}.arena-season-mail small{color:#dffcff;overflow-wrap:anywhere;font-size:10px;font-weight:850;line-height:1.14}.arena-season-mail .upgrade{width:82px;min-height:38px;font-size:9px;line-height:1.05}.arena-replay-log{gap:5px;margin:0;padding:0;list-style:none;display:grid}.arena-replay-center{background:linear-gradient(90deg,#ffe27b14,#0000 46%),linear-gradient(#253744,#14242e);border-color:#ffe27b6b}.arena-replay-summary,.arena-replay-filters{gap:5px;display:grid}.arena-replay-summary{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:6px}.arena-replay-summary article{background:#0000003d;border:1px solid #91f3ff2e;min-width:0;padding:6px}.arena-replay-summary span,.arena-replay-summary strong{text-overflow:ellipsis;white-space:nowrap;line-height:1.08;display:block;overflow:hidden}.arena-replay-summary span{color:#91f3ff;text-transform:uppercase;font-size:8px;font-weight:1000}.arena-replay-summary strong{color:#ffe27b;margin-top:2px;font-size:11px}.arena-replay-filters{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:6px}.arena-replay-filters .rival-profile-toggle{width:100%;min-height:31px;margin-top:0}.arena-replay-filters .rival-profile-toggle.active{color:#ffe27b;background:#ffe27b24;border-color:#ffe27bd1}.arena-replay-filters b{color:#fffdf0;font-size:10px}.arena-replay-log li{background:#0000003d;border:1px solid #91f3ff2e;gap:4px;min-width:0;padding:7px 8px;display:grid}.arena-replay-log li.win{border-color:#8dffce70}.arena-replay-log li.loss{border-color:#ff715c61}.arena-replay-log li.empty{opacity:.78}.arena-replay-log span,.arena-replay-log small{color:#91f3ff;text-transform:uppercase;font-size:9px;font-weight:1000;line-height:1.1}.arena-replay-log strong{color:#ffe27b;overflow-wrap:anywhere;font-size:11px;line-height:1.12}.arena-replay-log small{color:#dffcff;text-transform:none}.arena-replay-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.arena-replay-metrics em{color:#91f3ff;text-transform:uppercase;background:#00000038;border:1px solid #91f3ff24;min-width:0;padding:4px;font-size:8px;font-style:normal;font-weight:1000;line-height:1.05}.arena-replay-metrics b{color:#ffe27b;text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:10px;display:block;overflow:hidden}.arena-replay-explain{background:linear-gradient(90deg,#91f3ff12,#0000 52%),#00000038;border:1px solid #91f3ff29;gap:2px;min-width:0;padding:6px;display:grid}.arena-replay-explain.favored{border-color:#8dffce52}.arena-replay-explain.close{border-color:#ffe27b59}.arena-replay-explain.behind{border-color:#ff715c52}.arena-replay-explain span,.arena-replay-explain strong,.arena-replay-explain small{overflow-wrap:anywhere}.arena-replay-explain span{color:#91f3ff;text-transform:uppercase;font-size:8px;font-weight:1000;line-height:1.1}.arena-replay-explain strong{color:#fff1af;font-size:10px;line-height:1.16}.arena-replay-explain small{color:#dffcff;font-size:9px;font-weight:800;line-height:1.18}.arena-replay-actions{grid-template-columns:repeat(auto-fit,minmax(86px,1fr));gap:4px;display:grid}.arena-replay-actions .rival-profile-toggle{align-self:stretch;min-height:28px;margin-top:0}.arena-replay-actions .rival-profile-toggle.primary{color:#0d2029;text-shadow:none;background:linear-gradient(#fff1af,#d7a832);border-color:#ffe27be6}.arena-replay-log .arena-guard-label{color:#dffcff;text-transform:none;font-size:8px}.arena-replay-log .arena-guard-chip{font-size:7px}.arena-rival{border-color:color-mix(in srgb, var(--arena-color,#68dfff) 42%, #32535f);grid-template-columns:48px minmax(0,1fr) 82px;align-items:center;gap:8px;padding:8px;display:grid}.arena-ticket-refill{background:linear-gradient(90deg,#ffe27b1f,#0000 44%),linear-gradient(#273f49,#14242e);border-color:#ffe27b75;grid-template-columns:minmax(0,1fr) 118px;align-items:center;gap:8px;padding:8px;display:grid}.arena-ticket-refill>div:first-child{gap:3px;min-width:0;display:grid}.arena-ticket-refill span,.arena-ticket-refill small{color:#91f3ff;text-transform:uppercase;font-size:9px;font-weight:1000;line-height:1.12}.arena-ticket-refill strong{color:#ffe27b;overflow-wrap:anywhere;font-size:12px;line-height:1.14}.arena-ticket-refill small{color:#dffcff;text-transform:none}.arena-ticket-actions{gap:4px;display:grid}.arena-ticket-actions .upgrade{width:118px;min-height:34px;font-size:9px;line-height:1.05}.arena-order-group{gap:5px;display:grid}.arena-order-label{justify-content:space-between;align-items:center;gap:8px;padding:2px 1px;display:flex}.arena-order-label strong{color:#ffe27b;text-transform:uppercase;font-size:11px}.arena-order-label span{color:#91f3ff;text-transform:uppercase;font-size:9px;font-weight:1000}.arena-order{background:linear-gradient(#253d47,#13242d);border-color:#91f3ff47;grid-template-columns:minmax(0,1fr) 82px;align-items:center;gap:8px;padding:8px;display:grid}.arena-order.claimable{border-color:#ffe27bb8;box-shadow:inset 0 0 0 1px #ffe27b3d}.arena-order.claimed{opacity:.74}.arena-order>div{gap:4px;min-width:0;display:grid}.arena-order strong{color:#ffe27b;overflow-wrap:anywhere;font-size:12px;line-height:1.12}.arena-order span{color:#dffcff;overflow-wrap:anywhere;font-size:10px;font-weight:850;line-height:1.12}.arena-order .upgrade{width:82px;min-height:36px;font-size:9px;line-height:1.05}.arena-shop-note{color:#91f3ff;overflow-wrap:anywhere;margin:-1px 0 6px;font-size:10px;font-weight:850;line-height:1.2}.arena-shop-offer{background:linear-gradient(#25183b,#13242d);border-color:#9f56ff59;grid-template-columns:minmax(0,1fr) 82px;align-items:center;gap:8px;padding:8px;display:grid}.arena-shop-recommendation{background:linear-gradient(135deg,#5c2a84eb,#164246eb);border:1px solid #ffe27b9e;border-radius:8px;grid-template-columns:minmax(0,1fr) 86px;align-items:center;gap:8px;margin:0 0 7px;padding:9px;display:grid;box-shadow:inset 0 0 0 1px #ffe27b29,0 0 14px #ffd6641f}.arena-shop-recommendation.locked{border-color:#91f3ff57;box-shadow:inset 0 0 0 1px #91f3ff1f}.arena-shop-recommendation>div{gap:3px;min-width:0;display:grid}.arena-shop-recommendation span{color:#91f3ff;text-transform:uppercase;overflow-wrap:anywhere;font-size:9px;font-weight:900;line-height:1.12}.arena-shop-recommendation strong{color:#ffe27b;overflow-wrap:anywhere;font-size:12px;line-height:1.12}.arena-shop-recommendation p,.arena-shop-recommendation small{color:#dffcff;overflow-wrap:anywhere;margin:0;font-size:10px;font-weight:850;line-height:1.14}.arena-shop-recommendation small{color:#fff1af}.arena-shop-recommendation .upgrade{width:86px;min-height:40px;font-size:9px;line-height:1.05}.arena-shop-smart-summary{background:linear-gradient(135deg,#123a34eb,#2a2248e6);border:1px solid #8dffce94;border-radius:8px;gap:6px;margin:0 0 7px;padding:9px;display:grid;box-shadow:inset 0 0 0 1px #8dffce26,0 0 14px #8dffce1f}.arena-shop-smart-summary>div:first-child{gap:3px;min-width:0;display:grid}.arena-shop-smart-summary span{color:#91f3ff;text-transform:uppercase;font-size:9px;font-weight:900;line-height:1.12}.arena-shop-smart-summary strong{color:#dffcff;overflow-wrap:anywhere;font-size:12px;line-height:1.12}.arena-shop-smart-summary small{color:#fff1af;overflow-wrap:anywhere;font-size:10px;font-weight:850;line-height:1.15}.arena-shop-smart-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.arena-shop-smart-summary-grid b{color:#dffcff;text-align:center;background:#070f1861;border:1px solid #91f3ff3d;border-radius:6px;place-items:center;min-height:28px;padding:4px;font-size:9px;line-height:1.05;display:grid}.arena-shop-smart-summary-list{display:block}.arena-shop-recommendation-actions{gap:5px;display:grid}.arena-shop-recommendation-actions .upgrade{min-height:34px}.arena-shop-budget{background:linear-gradient(135deg,#0f2a2aeb,#251e3ae6);border:1px solid #8dffce57;border-radius:8px;grid-template-columns:minmax(0,1fr) 174px;align-items:center;gap:8px;margin:0 0 7px;padding:8px;display:grid}.arena-shop-budget>div:first-child{gap:3px;min-width:0;display:grid}.arena-shop-budget span,.arena-shop-budget small{color:#91f3ff;overflow-wrap:anywhere;font-size:9px;font-weight:850;line-height:1.14}.arena-shop-budget strong{color:#dffcff;overflow-wrap:anywhere;font-size:12px;line-height:1.12}.arena-shop-budget small{color:#fff1af}.arena-shop-budget-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.arena-shop-budget-modes .rival-profile-toggle{min-height:30px;padding:4px;font-size:8px}.arena-shop-refresh{background:linear-gradient(135deg,#122c44eb,#211a3ae6);border:1px solid #91f3ff52;border-radius:8px;grid-template-columns:minmax(0,1fr) 96px;align-items:center;gap:8px;margin:0 0 7px;padding:8px;display:grid}.arena-shop-refresh.claimable{border-color:#8dffce94;box-shadow:inset 0 0 0 1px #8dffce24}.arena-shop-refresh>div{gap:3px;min-width:0;display:grid}.arena-shop-refresh span,.arena-shop-refresh small{color:#91f3ff;overflow-wrap:anywhere;font-size:9px;font-weight:850;line-height:1.14}.arena-shop-refresh strong{color:#dffcff;overflow-wrap:anywhere;font-size:12px;line-height:1.12}.arena-shop-refresh small{color:#fff1af}.arena-shop-refresh-actions{gap:5px;display:grid}.arena-shop-refresh-actions .upgrade{width:96px;min-height:34px;font-size:9px;line-height:1.05}.arena-shop-goals{gap:6px;margin:0 0 8px;display:grid}.arena-shop-goal-list{gap:5px;display:grid}.arena-shop-claim-all{margin:0 0 2px;display:grid}.arena-shop-claim-all .upgrade{width:100%;min-height:36px;font-size:10px}.arena-shop-reset-preview{background:#050d187a;border:1px solid #91f3ff42;border-radius:7px;grid-template-columns:minmax(0,1fr) auto 92px;align-items:center;gap:8px;padding:9px;display:grid}.arena-shop-reset-preview.claimable{border-color:#ffe27bb3;box-shadow:inset 0 0 0 1px #ffe27b29}.arena-shop-reset-preview.ready{background:#06221d6b;border-color:#8dffce75}.arena-shop-reset-preview.recommend{background:#23123d5c;border-color:#be88ff6b}.arena-shop-reset-preview>div:first-child{gap:3px;min-width:0;display:grid}.arena-shop-reset-preview span,.arena-shop-reset-preview small{color:#91f3ff;overflow-wrap:anywhere;font-size:9px;font-weight:850;line-height:1.14}.arena-shop-reset-preview strong{color:#ffe27b;overflow-wrap:anywhere;font-size:12px;line-height:1.1}.arena-shop-reset-preview small{color:#dffcff}.arena-shop-reset-preview .arena-shop-reset-forecast{color:#fff1af}.arena-shop-reset-preview .arena-shop-reset-recap{color:#c6ffdf}.arena-shop-reset-stats{gap:3px;min-width:86px;display:grid}.arena-shop-reset-stats b{color:#fff1af;text-align:center;background:#ffffff0d;border:1px solid #91f3ff33;border-radius:5px;padding:3px 5px;font-size:9px}.arena-shop-reset-preview .upgrade{width:92px;min-height:38px;font-size:9px;line-height:1.05}.arena-shop-goal{background:#050d186b;border:1px solid #91f3ff40;border-radius:7px;grid-template-columns:minmax(0,1fr) 82px;align-items:center;gap:8px;padding:8px;display:grid}.arena-shop-goal.claimable{border-color:#ffe27bad;box-shadow:inset 0 0 0 1px #ffe27b2e}.arena-shop-goal.claimed{opacity:.78}.arena-shop-goal>div{gap:3px;min-width:0;display:grid}.arena-shop-goal span,.arena-shop-goal small{color:#91f3ff;overflow-wrap:anywhere;font-size:9px;font-weight:850;line-height:1.14}.arena-shop-goal strong{color:#ffe27b;overflow-wrap:anywhere;font-size:11px;line-height:1.12}.arena-shop-goal small{color:#dffcff}.arena-shop-goal .upgrade{width:82px;min-height:36px;font-size:9px;line-height:1.05}.arena-shop-offer+.arena-shop-offer{margin-top:5px}.arena-shop-offer.claimable{border-color:#ffe27bc2;box-shadow:inset 0 0 0 1px #ffe27b3d,0 0 12px #ffd66429}.arena-shop-offer.locked,.arena-shop-offer.maxed{opacity:.76}.arena-shop-offer>div{gap:3px;min-width:0;display:grid}.arena-shop-offer strong{color:#ffe27b;overflow-wrap:anywhere;font-size:12px;line-height:1.12}.arena-shop-offer span,.arena-shop-offer p,.arena-shop-offer small{color:#dffcff;overflow-wrap:anywhere;margin:0;font-size:10px;font-weight:850;line-height:1.14}.arena-shop-offer span{color:#91f3ff;text-transform:uppercase;font-size:9px}.arena-shop-offer small{color:#fff1af}.arena-shop-offer .upgrade{width:82px;min-height:38px;font-size:9px;line-height:1.05}.arena-shop-ledger{gap:5px;margin-top:8px;display:grid}.arena-shop-ledger-head{background:#0814227a;border:1px solid #91f3ff38;border-radius:7px;gap:7px;margin-top:10px;padding:8px;display:grid}.arena-shop-ledger-head>div:first-child{gap:2px;display:grid}.arena-shop-ledger-head span{color:#91f3ff;text-transform:uppercase;font-size:9px;font-weight:900}.arena-shop-ledger-head strong{color:#dffcff;font-size:12px;line-height:1.12}.arena-shop-ledger-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.arena-shop-ledger-tabs .rival-profile-toggle{min-height:30px;padding:4px 5px;font-size:9px}.arena-shop-ledger-tabs b{color:#fff1af;font-size:9px}.arena-shop-ledger-entry{background:#050d1861;border:1px solid #91f3ff38;border-radius:7px;padding:7px 8px}.arena-shop-ledger-entry.refresh{background:#2c134457;border-color:#be88ff57}.arena-shop-ledger-entry.reward{background:#402e0c47;border-color:#ffd56561}.arena-shop-ledger-entry>div{gap:2px;min-width:0;display:grid}.arena-shop-ledger-entry span,.arena-shop-ledger-entry small{color:#91f3ff;overflow-wrap:anywhere;font-size:9px;font-weight:850;line-height:1.14}.arena-shop-ledger-entry strong{color:#dffcff;overflow-wrap:anywhere;font-size:11px;line-height:1.12}.arena-shop-ledger-entry small{color:#fff1af}.arena-shop-ledger-entry.empty{opacity:.78}.arena-rival.favorable{box-shadow:inset 0 0 0 1px #8dffce61}.arena-rival.danger{border-color:#ff715c8c}.arena-rival.scouted{border-color:#ffe27bd1;box-shadow:inset 0 0 0 1px #ffe27b3d,0 0 14px #ffd66424}.arena-rival.expanded{grid-template-columns:48px minmax(0,1fr) 82px;grid-template-areas:"mark copy fight""profile profile profile";gap:8px}.arena-rival.expanded .arena-rival-mark{grid-area:mark}.arena-rival.expanded .arena-rival-copy{grid-area:copy}.arena-rival.expanded>.upgrade{grid-area:fight}.arena-rival.expanded .rival-profile{grid-area:profile}.rival-profile-toggle{color:#b6efff;text-transform:uppercase;letter-spacing:.03em;cursor:pointer;background:#00000047;border:1px solid #6ee9ff8c;border-radius:3px;align-self:start;margin-top:4px;padding:2px 6px;font-size:9px;font-weight:1000;line-height:1.1}.rival-profile-toggle.open{color:#ffe27b;background:#ffe27b24;border-color:#ffe27bd9}.rival-profile-toggle:disabled{cursor:default;opacity:.76}.arena-rival-actions{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.rival-profile{background:linear-gradient(#6ee9ff1a,#0000004d);border:1px solid #6ee9ff59;gap:6px;margin-top:6px;padding:8px 9px;display:grid}.rival-profile[data-tone=apex]{background:linear-gradient(#ffe27b1a,#0000004d);border-color:#ffe27bb3}.rival-profile[data-tone=spike]{border-color:#ff8e8e8c}.rival-profile[data-tone=control]{border-color:#b58cff99}.rival-profile[data-tone=ambush]{border-color:#a09dff8c}.rival-profile-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.rival-profile-head>div{gap:1px;min-width:0;display:grid}.rival-profile-head span{color:#91f3ff;text-transform:uppercase;font-size:9px;font-weight:1000;line-height:1.1}.rival-profile-head strong{color:#ffe27b;font-size:13px;line-height:1.15}.rival-profile-close{color:#dffcff;text-transform:uppercase;cursor:pointer;background:#00000042;border:1px solid #91f3ff59;border-radius:3px;padding:3px 7px;font-size:9px;font-weight:1000}.rival-profile-blurb{color:#dffcff;overflow-wrap:anywhere;margin:0;font-size:10px;font-weight:700;line-height:1.25}.rival-profile-stats{grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:4px;display:grid}.rival-profile-stats article{background:#00000042;border:1px solid #91f3ff2e;gap:1px;padding:4px 6px;display:grid}.rival-profile-stats span{color:#91f3ff;text-transform:uppercase;font-size:9px;font-weight:1000;line-height:1.1}.rival-profile-stats strong{color:#ffe27b;overflow-wrap:anywhere;font-size:11px;line-height:1.15}.rival-profile-counter{background:#ffe27b1a;border:1px solid #ffe27b8c;gap:1px;padding:5px 7px;display:grid}.rival-profile-counter span{color:#ffe27b;text-transform:uppercase;font-size:9px;font-weight:1000;line-height:1.1}.rival-profile-counter em{color:#dffcff;overflow-wrap:anywhere;font-size:10px;font-style:normal;font-weight:700;line-height:1.25}.rival-profile-counterplan{background:linear-gradient(90deg,#8dffce1a,#0000 45%),#00000040;border:1px solid #8dffce6b;gap:6px;padding:7px;display:grid}.rival-profile-counterplan[data-action-tone=power-up]{border-color:#ff715c7a}.rival-profile-counterplan[data-action-tone=set-counter]{border-color:#ffe27b94}.arena-counter-head{grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:7px;display:grid}.arena-counter-head>div{gap:2px;min-width:0;display:grid}.arena-counter-head span,.arena-counter-grid span{color:#91f3ff;text-transform:uppercase;font-size:9px;font-weight:1000;line-height:1.1}.arena-counter-head strong,.arena-counter-grid strong{color:#ffe27b;overflow-wrap:anywhere;font-size:11px;line-height:1.14}.arena-counter-head small,.arena-counter-grid small{color:#dffcff;overflow-wrap:anywhere;font-size:10px;font-weight:800;line-height:1.16}.arena-counter-head em{color:#0d2029;min-height:32px;text-shadow:none;background:linear-gradient(135deg,#fffbd7,#8dffce);border-radius:5px;place-items:center;font-size:11px;font-style:normal;font-weight:1000;display:grid}.arena-counter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.arena-counter-grid article{background:#0000003b;border:1px solid #91f3ff29;gap:2px;min-width:0;padding:5px;display:grid}.arena-counter-route{counter-reset:counter-route;gap:3px;margin:0;padding:0;list-style:none;display:grid}.arena-counter-route li{color:#dffcff;overflow-wrap:anywhere;counter-increment:counter-route;min-width:0;padding-left:18px;font-size:10px;font-weight:800;line-height:1.2;position:relative}.arena-counter-route li:before{content:counter(counter-route);color:#0d2029;width:13px;height:13px;text-shadow:none;background:#91f3ff;border-radius:50%;place-items:center;font-size:8px;font-weight:1000;display:grid;position:absolute;top:0;left:0}.arena-counter-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.arena-counter-actions .upgrade{width:100%;min-height:34px;font-size:9px;line-height:1.05}.rival-profile-history{gap:4px;display:grid}.rival-profile-history>span{color:#91f3ff;text-transform:uppercase;font-size:9px;font-weight:1000;line-height:1.1}.rival-profile-history ul{gap:3px;margin:0;padding:0;list-style:none;display:grid}.rival-profile-history li{color:#dffcff;overflow-wrap:anywhere;padding-left:11px;font-size:10px;font-weight:700;line-height:1.22;position:relative}.rival-profile-history li:before{content:"▸";color:#91f3ff;font-size:9px;position:absolute;top:0;left:0}.rival-profile-history li.rival-profile-last{color:#ffe27b}.rival-profile-history li.rival-profile-last.loss{color:#ff8e8e}.arena-rival-mark{color:#0d2029;width:44px;height:44px;text-shadow:none;background:linear-gradient(135deg, #fffbd7, var(--arena-color,#68dfff));border-radius:7px;place-items:center;font-size:12px;font-weight:1000;display:grid}.arena-rival-copy{gap:3px;min-width:0;display:grid}.arena-rival-copy strong,.arena-rival-copy p,.arena-rival-copy small{overflow-wrap:anywhere;min-width:0;margin:0}.arena-rival-copy strong,.arena-chest strong,.arena-season-prize strong{color:#ffe27b;font-size:12px}.arena-rival-copy p,.arena-rival-copy small{color:#dffcff;font-size:10px;font-weight:850;line-height:1.14}.arena-rival .upgrade,.arena-chest .upgrade,.arena-season-prize .upgrade{width:82px;min-height:36px;font-size:9px;line-height:1.05}.arena-chest,.arena-season-prize{grid-template-columns:minmax(0,1fr) 82px;align-items:center;gap:8px;padding:8px;display:grid}.arena-chest.claimable,.arena-season-prize.claimable{border-color:#ffe27bb8;box-shadow:inset 0 0 0 1px #ffe27b47,0 0 14px #ffd6642e}.arena-chest.claimed,.arena-season-prize.claimed{opacity:.76}.arena-chest>div,.arena-season-prize>div{gap:4px;min-width:0;display:grid}.arena-chest span,.arena-season-prize span{overflow-wrap:anywhere;color:#dffcff;text-transform:none;font-size:10px;line-height:1.12}.draft-hero,.draft-summary,.draft-status,.draft-section,.draft-card,.draft-pick,.draft-encounter,.draft-cache{color:#e8feff;text-shadow:0 1px 1px #000;background:linear-gradient(#283e4d,#142432);border:2px solid #314c5d}.draft-hero{background:radial-gradient(circle at 90% 18%,#ff7a9f2e,#0000 38%),linear-gradient(#283e4d,#142432);border-color:#ffcf6e94;grid-template-columns:minmax(0,1fr) 84px;align-items:center;gap:10px;margin-bottom:8px;padding:10px;display:grid}.draft-core{gap:3px;min-width:0;display:grid}.draft-core span,.draft-summary span,.draft-status span,.draft-card span,.draft-card small,.draft-pick span,.draft-encounter span,.draft-cache span{color:#91f3ff;text-transform:uppercase;font-size:10px;font-weight:1000}.draft-core strong{color:#ffcf6e;text-overflow:ellipsis;white-space:nowrap;font-size:20px;overflow:hidden}.draft-core p{overflow-wrap:anywhere;color:#dffcff;margin:0;font-size:11px;font-weight:900}.draft-sigil{color:#0d2029;min-width:78px;height:62px;text-shadow:none;background:linear-gradient(135deg,#fffbd7,#ffcf6e 48%,#91f3ff);border:3px solid #ffffff47;border-radius:8px;place-items:center;padding:0 6px;font-size:18px;font-weight:1000;display:grid;box-shadow:inset 0 0 0 5px #0d202933,0 0 16px #ffcf6e40}.draft-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:8px;padding:8px;display:grid}.draft-summary div{background:#00000038;min-width:0;padding:7px}.draft-summary strong{color:#ffcf6e;text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.draft-modifier{background:linear-gradient(#3a2e22,#1c2734);border:1px solid #ffcf6e80;gap:4px;margin-bottom:8px;padding:8px 10px;display:grid;box-shadow:inset 0 0 0 1px #ffcf6e24}.draft-modifier[data-tone=active]{background:linear-gradient(#4a3a22,#1c2734);border-color:#ffe27bd9;box-shadow:inset 0 0 0 1px #ffe27b47,0 0 12px #ffd66433}.draft-modifier[data-tone=pending]{border-color:#91f3ff59}.draft-modifier-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.draft-modifier-head strong{color:#ffe27b;text-transform:uppercase;letter-spacing:.03em;font-size:12px;line-height:1.15}.draft-modifier-head span{color:#91f3ff;text-align:right;text-transform:uppercase;font-size:9px;font-weight:1000;line-height:1.1}.draft-modifier p{color:#dffcff;overflow-wrap:anywhere;margin:0;font-size:10px;font-weight:800;line-height:1.2}.draft-modifier small{color:#91f3ff;text-transform:uppercase;font-size:9px;font-weight:800;line-height:1.18}.draft-rarity{letter-spacing:.04em;border-radius:3px;margin-left:3px;padding:1px 4px;font-size:8px;font-weight:1000;display:inline-block}.draft-rarity.rare{color:#b7fffd;background:#6ee9ff38;border:1px solid #6ee9ff8c}.draft-rarity.event{color:#ffe27b;background:#ffe27b33;border:1px solid #ffe27ba6}.draft-card.rare{box-shadow:inset 0 0 0 1px #6ee9ff59}.draft-card.event{box-shadow:inset 0 0 0 1px #ffe27b8c,0 0 10px #ffd6642e}.draft-pick.rare{border-color:#6ee9ff8c}.draft-pick.event{border-color:#ffe27bb3;box-shadow:0 0 8px #ffd66429}.draft-status{gap:5px;margin-bottom:8px;padding:9px;display:grid}.draft-status.victory{border-color:#8dffcead}.draft-status strong{color:#ffcf6e;font-size:14px}.draft-status span{overflow-wrap:anywhere;color:#dffcff;text-transform:none;line-height:1.18}.draft-section{gap:7px;margin-bottom:8px;padding:8px;display:grid}.draft-card{border-color:color-mix(in srgb, var(--draft-color,#91f3ff) 46%, #314c5d);grid-template-columns:44px minmax(0,1fr) 72px;align-items:center;gap:8px;padding:8px;display:grid}.draft-card-mark{color:#0d2029;width:40px;height:40px;text-shadow:none;background:linear-gradient(135deg, #fffbd7, var(--draft-color,#91f3ff));border-radius:7px;place-items:center;font-size:11px;font-weight:1000;display:grid}.draft-card-copy{gap:3px;min-width:0;display:grid}.draft-card-copy strong,.draft-card-copy p,.draft-card-copy small{overflow-wrap:anywhere;min-width:0;margin:0}.draft-card-copy strong,.draft-pick strong,.draft-encounter strong,.draft-cache strong{color:#ffcf6e;font-size:12px}.draft-card-copy p,.draft-card-copy small,.draft-pick span,.draft-encounter span,.draft-cache span{color:#dffcff;text-transform:none;font-size:10px;font-weight:850;line-height:1.14}.draft-card .upgrade{width:72px;min-height:34px}.draft-pick,.draft-cache{gap:4px;min-width:0;padding:8px;display:grid}.draft-pick{border-color:color-mix(in srgb, var(--draft-color,#91f3ff) 34%, #314c5d)}.draft-pick.empty{opacity:.78}.draft-encounter{grid-template-columns:44px minmax(0,1fr) 82px;align-items:center;gap:8px;padding:8px;display:grid}.draft-encounter.favored{border-color:#8dffceb8}.draft-encounter.danger{border-color:#ff7a9fa8}.draft-encounter>div:not(.draft-card-mark),.draft-cache>div{gap:4px;min-width:0;display:grid}.draft-encounter .upgrade,.draft-cache .upgrade{width:82px;min-height:36px}.draft-cache{grid-template-columns:minmax(0,1fr) 82px;align-items:center}.draft-cache.claimable{border-color:#ffcf6ebf;box-shadow:inset 0 0 0 1px #ffcf6e4d,0 0 14px #ffcf6e2e}.draft-cache.claimed{opacity:.76}.blue-btn.subtle{background:linear-gradient(#395766,#1d303d)}.squadron-hero,.squadron-bank,.squadron-bonuses,.squadron-donations,.squadron-engineering,.squadron-roster,.squadron-feed,.squadron-contribution,.squadron-node{color:#e8feff;text-shadow:0 1px 1px #000;background:linear-gradient(#273f49,#14242e);border:2px solid #32535f}.squadron-hero{background:radial-gradient(circle at 88% 24%,#8dffce2e,#0000 38%),linear-gradient(#273f49,#14242e);border-color:#8dffce85;grid-template-columns:minmax(0,1fr) 84px;align-items:center;gap:10px;margin-bottom:8px;padding:10px;display:grid}.squadron-core{gap:3px;min-width:0;display:grid}.squadron-core span,.squadron-bank span,.squadron-node span,.squadron-node small,.squadron-donation span,.squadron-donation small{color:#91f3ff;text-transform:uppercase;font-size:10px;font-weight:1000}.squadron-core strong{color:#ffe27b;text-overflow:ellipsis;white-space:nowrap;font-size:20px;overflow:hidden}.squadron-core p{overflow-wrap:anywhere;color:#dffcff;margin:0;font-size:11px;font-weight:900}.squadron-sigil{color:#0d2029;min-width:78px;height:62px;text-shadow:none;background:linear-gradient(135deg,#fffbd7,#8dffce 48%,#91f3ff);border:3px solid #ffffff47;border-radius:8px;place-items:center;font-size:18px;font-weight:1000;display:grid;box-shadow:inset 0 0 0 5px #0d202933,0 0 16px #8dffce38}.squadron-sigil small{color:#0d2029b8;text-transform:uppercase;font-size:9px;line-height:1;display:block}.squadron-chest .upgrade{min-height:42px}.squadron-bank{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:8px;padding:8px;display:grid}.squadron-bank div{background:#00000038;min-width:0;padding:7px}.squadron-bank strong{color:#ffe27b;text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.squadron-bonuses{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-bottom:8px;padding:8px;display:grid}.squadron-bonuses span{color:#dffcff;text-align:center;background:#00000038;min-width:0;padding:5px;font-size:10px;font-weight:900}.squadron-branches{color:#e8feff;text-shadow:0 1px 1px #000;background:linear-gradient(#263d49,#14242e);border:2px solid #32535f;gap:7px;margin-bottom:8px;padding:8px;display:grid}.squadron-branch-grid{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:6px;display:grid}.squadron-branch-card{background:#0000003d;border:1px solid #91f3ff3d;gap:5px;min-width:0;padding:7px;display:grid}.squadron-branch-head{justify-content:space-between;gap:6px;min-width:0;display:flex}.squadron-branch-head strong{color:#ffe27b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.12;overflow:hidden}.squadron-branch-head span,.squadron-branch-card small{color:#91f3ff;font-size:9px;font-weight:900;line-height:1.15}.squadron-weekly-meter{height:7px}.squadron-donations,.squadron-engineering{gap:7px;margin-bottom:8px;padding:8px;display:grid}.squadron-donation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.squadron-donation{color:#dffcff;text-align:left;text-shadow:0 1px 1px #000;cursor:pointer;background:linear-gradient(#274350,#12222b);border:1px solid #91f3ff47;border-radius:6px;gap:2px;min-width:0;padding:8px;display:grid}.squadron-donation.ready{border-color:#ffe27ba8;box-shadow:0 0 12px #ffe66959,inset 0 0 0 1px #ffffff14}.squadron-donation:disabled{cursor:not-allowed;filter:grayscale(.65);opacity:.55}.squadron-donation strong{color:#ffe27b;font-size:13px}.squadron-roster,.squadron-feed,.guild-contracts{gap:6px;margin-bottom:8px;padding:8px 9px 9px;display:grid}.guild-contracts{color:#e8feff;text-shadow:0 1px 1px #000;background:linear-gradient(#1d2c3a,#131c28);border:2px solid #32535f}.guild-contracts-note{color:#dffcff;margin:0;font-size:10px;font-weight:700;line-height:1.2}.guild-buff-summary{color:#ffe27b;letter-spacing:.02em;text-transform:uppercase;background:#ffe27b1a;border:1px solid #ffe27b73;padding:4px 6px;font-size:10px;font-weight:1000;line-height:1.2}.guild-contract-list{gap:5px;display:grid}.guild-reset-subhead{border-top:1px solid #91f3ff2e;margin-top:8px;padding-top:6px}.guild-contract{background:#00000047;border:1px solid #91f3ff33;grid-template-columns:minmax(0,1fr) 92px;align-items:center;gap:8px;padding:7px 8px;display:grid}.guild-contract.claimable{border-color:#ffe27bd9;box-shadow:inset 0 0 0 1px #ffe27b38,0 0 12px #ffd6642e}.guild-contract.recommended{background:linear-gradient(90deg,#ffe27b1f,#0000003d 58%),#00000047;border-color:#ffe27bf2;box-shadow:inset 0 0 0 1px #ffe27b3d,0 0 14px #ffe27b29}.guild-contract.recommended .guild-contract-copy em{color:#ffe27b}.guild-contract.claimed{background:linear-gradient(#8dffce14,#00000047);border-color:#8dffce99}.guild-contract.reset-risk-warning,.guild-contract.reset-check-review{background:linear-gradient(#ff7a5c1f,#0000004d);border-color:#ff7a5cb8}.guild-contract.reset-risk-warning .guild-contract-copy strong,.guild-contract.reset-check-review .guild-contract-copy strong{color:#ffb39e}.guild-contract.reset-risk-stable,.guild-contract.reset-check-clear{background:linear-gradient(#8dffce0f,#00000047);border-color:#8dffce75}.guild-contract.reset-check-ready{border-color:#ffe27bd9;box-shadow:inset 0 0 0 1px #ffe27b33}.guild-contract.locked{opacity:.72;background:linear-gradient(#788e9a14,#00000052);border-color:#91f3ff24}.guild-contract.locked .guild-contract-copy strong{color:#b6efff}.guild-contract-copy{gap:3px;min-width:0;display:grid}.guild-contract-copy strong{color:#ffe27b;font-size:12px;line-height:1.15}.guild-contract-copy span{color:#dffcff;overflow-wrap:anywhere;font-size:10px;font-weight:700;line-height:1.2}.guild-contract-copy small{color:#91f3ff;overflow-wrap:anywhere;font-size:9px;font-weight:800;line-height:1.18}.guild-contract-copy em{color:#b6efff;overflow-wrap:anywhere;font-size:9px;font-style:normal;font-weight:700;line-height:1.2}.guild-contract.claimed .guild-contract-copy em{color:#ffe27b}.guild-contract .upgrade{width:92px;min-height:38px;padding:2px;font-size:9px;line-height:1.05}.guild-contract-actions{justify-items:stretch;gap:4px;display:grid}.guild-contract-actions .mini-intel-action{justify-self:stretch;min-height:22px}.guild-league-feed-row.unread{border-color:var(--arena-color,#68dfff);box-shadow:inset 2px 0 0 var(--arena-color,#68dfff)}.guild-league-feed-row.read{opacity:.78}.guild-shop-refresh{grid-template-columns:minmax(0,1fr) 118px}.guild-shop-refresh-actions{grid-template-columns:1fr;gap:4px;display:grid}.guild-shop-refresh-actions .upgrade{width:118px;min-height:34px}.squadron-network-actions{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.squadron-network-action{background:#00000042;border:1px solid #91f3ff38;grid-template-columns:minmax(0,1fr) 76px;align-items:center;gap:7px;min-width:0;padding:8px;display:grid}.squadron-network-action[data-state=active]{background:linear-gradient(90deg,#8dffce1a,#0000003d 62%),#00000042;border-color:#8dffce9e}.squadron-network-action[data-state=locked]{opacity:.78;filter:grayscale(.2)}.squadron-network-action .upgrade{width:76px;min-height:34px;padding:2px;font-size:9px;line-height:1.05}.squadron-network .squadron-bank{grid-template-columns:repeat(3,minmax(0,1fr))}.squadron-backend-readiness{background:linear-gradient(90deg,#8dffce0f,#ffe27b0d),#0003;border:1px solid #91f3ff38;gap:6px;padding:7px;display:grid}.squadron-backend-readiness p{color:#dffcff;margin:0;font-size:9px;font-weight:850;line-height:1.18}.squadron-readiness-meter{background:#00000047;border:1px solid #91f3ff3d;height:8px;padding:1px}.squadron-readiness-meter span{background:linear-gradient(90deg,#8dffce,#ffe27b);height:100%;display:block;box-shadow:0 0 8px #8dffce47}.squadron-readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.squadron-readiness-chip{-webkit-appearance:none;appearance:none;min-width:0;color:inherit;font:inherit;text-align:left;background:#00000038;border:1px solid #91f3ff2e;padding:5px}.squadron-readiness-chip[data-state=ready]{background:#1f745629;border-color:#8dffce6b}.squadron-readiness-chip[data-state=blocked]{opacity:.84;cursor:pointer;border-color:#ffe27b42}.squadron-readiness-chip[data-state=blocked].selected{opacity:1;border-color:#ffe27bd1;box-shadow:inset 0 0 0 1px #ffe27b3d}.squadron-readiness-chip:focus-visible{outline-offset:2px;outline:2px solid #ffe27be6}.squadron-readiness-chip span,.squadron-readiness-chip strong{overflow-wrap:anywhere;line-height:1.08;display:block}.squadron-readiness-chip span{color:#91f3ff;text-transform:uppercase;font-size:8px;font-weight:1000}.squadron-readiness-chip[data-state=ready] span{color:#8dffce}.squadron-readiness-chip strong{color:#ffe27b;margin-top:2px;font-size:9px}.squadron-readiness-detail{background:linear-gradient(90deg,#ffe27b1a,#91f3ff0a),#0000003d;border:1px solid #ffe27b57;gap:4px;padding:7px;display:grid}.squadron-readiness-detail span{color:#91f3ff;text-transform:uppercase;font-size:8px;font-weight:1000}.squadron-readiness-detail strong{color:#ffe27b;font-size:11px;line-height:1.1;display:block}.squadron-readiness-detail p,.squadron-readiness-detail small{color:#dffcff;margin:0;font-size:9px;font-weight:850;line-height:1.18}.squadron-readiness-detail small{color:#b6efff}.squadron-network-roadmap{background:#0000002e;border:1px solid #91f3ff2e;gap:5px;padding:6px;display:grid}.squadron-network-roadmap-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.squadron-network-roadmap-step{-webkit-appearance:none;appearance:none;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#00000038;border:1px solid #91f3ff29;padding:5px}.squadron-network-roadmap-step[data-state=next]{background:#ffe27b1f;border-color:#ffe27b94}.squadron-network-roadmap-step.selected{border-color:#91f3ffd1;box-shadow:inset 0 0 0 1px #91f3ff42,0 0 10px #91f3ff29}.squadron-network-roadmap-step:focus-visible{outline-offset:2px;outline:2px solid #ffe27be6}.squadron-network-roadmap-step span,.squadron-network-roadmap-step strong,.squadron-network-roadmap-step small{overflow-wrap:anywhere;line-height:1.08;display:block}.squadron-network-roadmap-step span{color:#91f3ff;text-transform:uppercase;font-size:8px;font-weight:1000}.squadron-network-roadmap-step[data-state=next] span{color:#ffe27b}.squadron-network-roadmap-step strong{color:#dffcff;margin-top:2px;font-size:9px}.squadron-network-roadmap-step small{color:#b6efff;margin-top:3px;font-size:8px;font-weight:850;line-height:1.12}.squadron-backend-gate-summary{background:#00000024;border:1px solid #91f3ff2e;gap:5px;padding:6px;display:grid}.squadron-backend-gate-summary-list{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;display:grid}.squadron-backend-gate-summary-chip{-webkit-appearance:none;appearance:none;min-width:0;color:inherit;font:inherit;text-align:center;cursor:pointer;background:#00000038;border:1px solid #91f3ff29;padding:4px}.squadron-backend-gate-summary-chip.selected{background:#91f3ff1a;border-color:#91f3ffd1;box-shadow:inset 0 0 0 1px #91f3ff33}.squadron-backend-gate-summary-chip:focus-visible{outline-offset:2px;outline:2px solid #ffe27be6}.squadron-backend-gate-summary-chip span,.squadron-backend-gate-summary-chip strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.05;display:block;overflow:hidden}.squadron-backend-gate-summary-chip span{color:#91f3ff;text-transform:uppercase;font-size:7px;font-weight:1000}.squadron-backend-gate-summary-chip strong{color:#ffe27b;margin-top:2px;font-size:9px}.squadron-backend-plan-receipt{background:linear-gradient(90deg,#ffe27b14,#91f3ff0d),#0003;border:1px solid #ffe27b57;gap:3px;padding:7px;display:grid}.squadron-backend-plan-receipt span,.squadron-backend-plan-receipt strong,.squadron-backend-plan-receipt small{overflow-wrap:anywhere;min-width:0;line-height:1.12;display:block}.squadron-backend-plan-receipt span{color:#91f3ff;text-transform:uppercase;font-size:8px;font-weight:1000}.squadron-backend-plan-receipt strong{color:#ffe27b;font-size:10px}.squadron-backend-plan-receipt small{color:#dffcff;font-size:8px;font-weight:850}.squadron-network-checklist{background:#00000029;border:1px solid #91f3ff2e;gap:5px;padding:6px;display:grid}.squadron-network-checklist-list{gap:4px;display:grid}.squadron-network-checklist-row{background:#00000038;border:1px solid #91f3ff29;grid-template-columns:54px minmax(0,1fr);align-items:start;gap:2px 6px;min-width:0;padding:5px 6px;display:grid}.squadron-network-checklist-row[data-state=ready]{background:#1c6c531f;border-color:#8dffce57}.squadron-network-checklist-row span{color:#91f3ff;text-transform:uppercase;grid-row:1/span 2;font-size:8px;font-weight:1000;line-height:1.1}.squadron-network-checklist-row[data-state=ready] span{color:#8dffce}.squadron-network-checklist-row strong,.squadron-network-checklist-row small{overflow-wrap:anywhere;min-width:0;line-height:1.12}.squadron-network-checklist-row strong{color:#dffcff;font-size:9px}.squadron-network-checklist-row small{color:#b6efff;font-size:8px;font-weight:850}.squadron-network-details{background:#0003;border:1px solid #91f3ff2e;gap:6px;padding:7px;display:grid}.squadron-network-details summary{color:#ffe27b;text-transform:uppercase;cursor:pointer;font-size:10px;font-weight:1000;line-height:1.1}.squadron-directory-filters{flex-wrap:wrap;gap:5px;display:flex}.squadron-directory-chip{-webkit-appearance:none;appearance:none;color:#dffcff;text-transform:uppercase;cursor:pointer;background:#0000003d;border:1px solid #91f3ff47;min-height:22px;padding:5px 7px;font-size:9px;font-weight:1000;line-height:1}.squadron-directory-chip.active{color:#0d2029;text-shadow:none;background:linear-gradient(135deg,#ffe27b,#91f3ff);border-color:#fff6aedb}.squadron-directory-chip.saved:not(.active){border-color:#8dffce8a;box-shadow:inset 0 -2px #8dffce85}.squadron-directory-chip:focus-visible{outline-offset:2px;outline:2px solid #ffe27be6}.squadron-directory-preference{background:#0003;border:1px solid #91f3ff33;grid-template-columns:minmax(0,1fr) 82px;align-items:center;gap:6px;padding:6px 7px;display:grid}.squadron-directory-preference span{color:#dffcff;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;font-size:9px;font-weight:1000;line-height:1.1;overflow:hidden}.squadron-directory-preference .upgrade{width:82px;min-height:28px;padding:2px;font-size:8px;line-height:1.05}.squadron-directory-list{gap:6px;display:grid}.squadron-directory-row{background:#00000042;border:1px solid #91f3ff33;grid-template-columns:44px minmax(0,1fr) 76px;align-items:center;gap:7px;min-width:0;padding:7px;display:grid}.squadron-directory-row.current{background:linear-gradient(90deg,#8dffce1a,#0000003d 62%),#00000042;border-color:#8dffce9e}.squadron-directory-row.best-fit{background:linear-gradient(90deg,#ffe27b1f,#91f3ff12 56%,#00000038),#00000042;border-color:#ffe27bad}.squadron-directory-row.selected{border-color:#ffe27bd1;box-shadow:inset 0 0 0 1px #ffe27b3d}.squadron-directory-preview{background:linear-gradient(90deg,#ffe27b1a,#8dffce14 58%,#0000),#00000047;border:2px solid #ffe27bb8;grid-template-columns:48px minmax(0,1fr) 82px;align-items:center;gap:8px;min-width:0;padding:8px;display:grid;box-shadow:inset 0 0 0 1px #ffe27b2e,0 0 14px #ffe27b1f}.squadron-directory-preview.current{border-color:#8dffceb8}.squadron-directory-preview.best-fit{border-color:#ffe27bd1}.squadron-directory-preview .upgrade{width:82px;min-height:38px;padding:2px;font-size:9px;line-height:1.05}.squadron-directory-compare{background:#0003;border:1px solid #91f3ff38;gap:6px;padding:7px;display:grid}.squadron-directory-compare-grid{gap:4px;display:grid}.squadron-directory-compare-row{background:#00000038;border:1px solid #91f3ff2e;grid-template-columns:54px minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:5px;min-width:0;padding:4px 5px;display:grid}.squadron-directory-compare-row[data-tone=positive]{background:#34876321;border-color:#8dffce57}.squadron-directory-compare-row[data-tone=warning]{background:#ffbe4a1f;border-color:#ffe27b75}.squadron-directory-compare-row[data-tone=shift]{background:#4491b21f;border-color:#91f3ff52}.squadron-directory-compare-row span{color:#91f3ff;text-transform:uppercase;grid-row:1/span 2;font-size:8px;font-weight:1000;line-height:1.08}.squadron-directory-compare-row strong{overflow-wrap:anywhere;color:#ffe27b;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:2;font-size:10px;line-height:1.12;display:-webkit-box;overflow:hidden}.squadron-directory-compare-row small,.squadron-directory-compare-row em{overflow-wrap:anywhere;font-size:8px;font-style:normal;font-weight:800;line-height:1.15}.squadron-directory-compare-row small{color:#dffcff;-webkit-line-clamp:1;-webkit-box-orient:vertical;grid-column:2;display:-webkit-box;overflow:hidden}.squadron-directory-compare-row em{color:#b6efff;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:1/3/span 2;display:-webkit-box;overflow:hidden}.squadron-join-request-preview{background:linear-gradient(90deg,#ffe27b14,#91f3ff0d),#00000038;border:1px solid #ffe27b57;gap:6px;padding:7px;display:grid}.squadron-join-request-preview p{color:#dffcff;margin:0;font-size:9px;font-weight:850;line-height:1.18}.squadron-join-request-grid{gap:4px;display:grid}.squadron-join-request-row{background:#0003;border:1px solid #91f3ff2e;grid-template-columns:66px minmax(0,1fr);align-items:start;gap:6px;min-width:0;padding:5px 6px;display:grid}.squadron-join-request-row span{color:#91f3ff;text-transform:uppercase;font-size:8px;font-weight:1000;line-height:1.1}.squadron-join-request-row strong{overflow-wrap:anywhere;color:#ffe27b;font-size:9px;line-height:1.14}.squadron-join-request-gates{flex-wrap:wrap;gap:4px;display:flex}.squadron-join-request-gates span{color:#b6efff;text-transform:uppercase;background:#00000038;border:1px solid #91f3ff33;padding:4px 5px;font-size:8px;font-weight:1000;line-height:1}.squadron-join-request-preview>.upgrade{width:100%;min-height:30px;font-size:9px}.squadron-join-draft-history{background:#0003;border:1px solid #91f3ff33;gap:5px;padding:7px;display:grid}.squadron-join-draft-history .module-section-head{grid-template-columns:minmax(0,1fr) auto 54px}.squadron-join-draft-history .module-section-head .upgrade{width:54px;min-height:24px;padding:2px;font-size:8px}.squadron-join-draft-list{gap:4px;display:grid}.squadron-join-draft-row{background:#1c6c531f;border:1px solid #8dffce3d;grid-template-columns:58px minmax(0,1fr);gap:3px 6px;min-width:0;padding:5px 6px;display:grid}.squadron-join-draft-row span{color:#8dffce;text-transform:uppercase;grid-row:1/span 2;font-size:8px;font-weight:1000;line-height:1.1}.squadron-join-draft-row strong{color:#ffe27b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;line-height:1.1;overflow:hidden}.squadron-join-draft-row small,.squadron-join-draft-row em{color:#dffcff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8px;font-style:normal;font-weight:850;line-height:1.12;overflow:hidden}.squadron-join-draft-row em{color:#b6efff;grid-column:1/-1}.squadron-directory-mark{color:#0d2029;width:42px;height:42px;text-shadow:none;background:linear-gradient(135deg,#fffbd7,#91f3ff);border-radius:6px;place-items:center;font-size:10px;font-weight:1000;display:grid}.squadron-directory-row .upgrade{width:76px;min-height:34px;padding:2px;font-size:9px;line-height:1.05}.squadron-directory-badge{color:#0d2029;text-transform:uppercase;text-shadow:none;vertical-align:1px;background:linear-gradient(135deg,#ffe27b,#91f3ff);border-radius:4px;place-items:center;margin-left:6px;padding:2px 5px;font-size:8px;font-weight:1000;line-height:1;display:inline-grid}.market-hero{color:#e8feff;text-shadow:0 1px 1px #000;background:linear-gradient(#27414e,#15252e);border:2px solid #32535f;grid-template-columns:minmax(0,1fr) 80px;gap:10px;margin-bottom:8px;padding:10px;display:grid}.market-core{gap:3px;min-width:0;display:grid}.market-core span{color:#91f3ff;text-transform:uppercase;font-size:9px;font-weight:1000}.market-core strong{color:#ffe27b;font-size:14px;line-height:1.15}.market-core p{color:#dffcff;margin:0;font-size:10px;font-weight:700;line-height:1.22}.market-sigil{color:#142836;width:80px;text-shadow:none;background:linear-gradient(135deg,#fffbd7,#ffd16b);border-radius:8px;place-items:center;font-size:18px;font-weight:1000;display:grid}.market-summary{background:#00000042;border:2px solid #32535f;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:8px;padding:8px;display:grid}.market-summary div{text-align:center;background:#00000042;padding:6px}.market-summary span{color:#91f3ff;text-transform:uppercase;font-size:9px;font-weight:1000;display:block}.market-summary strong{color:#ffe27b;font-size:12px}.market-refresh{background:linear-gradient(#243845,#15252e);border:2px solid #32535f;grid-template-columns:minmax(0,1fr) 92px;align-items:center;gap:8px;margin-bottom:8px;padding:8px;display:grid}.market-refresh p{color:#dffcff;margin:0;font-size:10px;font-weight:700;line-height:1.2}.market-listings{background:#00000042;border:2px solid #32535f;gap:6px;margin-bottom:8px;padding:8px;display:grid}.market-listing{border:1px solid color-mix(in srgb, var(--seller-accent,#91f3ff) 38%, #1a2c36);background:#00000047;grid-template-columns:110px minmax(0,1fr) 96px;align-items:center;gap:8px;padding:7px 8px;display:grid}.market-listing[data-tone=epic]{box-shadow:inset 0 0 0 1px #ffe27b40}.market-listing.affordable{border-color:#8dffce8c}.market-listing.purchased{opacity:.58;filter:grayscale(.45)}.market-listing.blocked{filter:grayscale(.35)brightness(.85)}.market-seller{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:5px;min-width:0;display:grid}.market-seller-mark{color:#0d2029;width:36px;height:36px;text-shadow:none;background:linear-gradient(135deg, #fffbd7, var(--seller-accent,#91f3ff));border-radius:6px;place-items:center;font-size:11px;font-weight:1000;display:grid}.market-seller-meta{gap:1px;min-width:0;display:grid}.market-seller-meta strong{color:var(--seller-accent,#ffe27b);font-size:11px;line-height:1.15}.market-seller-meta small{color:#b6efff;font-size:9px;font-weight:800;line-height:1.18}.market-listing-copy{gap:1px;min-width:0;display:grid}.market-listing-copy strong{color:#ffe27b;font-size:12px;line-height:1.15}.market-listing-copy span{color:#dffcff;overflow-wrap:anywhere;font-size:10px;font-weight:700;line-height:1.2}.market-listing-copy small{color:#91f3ff;overflow-wrap:anywhere;font-size:9px;font-weight:800;line-height:1.18}.market-buy{width:96px;min-height:40px;padding:2px;font-size:9px;line-height:1.05}.spend-confirm{background:linear-gradient(#ffe27b24,#141f2be6);border:2px solid #ffe27bd9;grid-template-columns:minmax(0,1fr);gap:6px;margin-bottom:8px;padding:9px 10px;display:grid;box-shadow:inset 0 0 0 1px #ffe27b40,0 0 14px #ffd66440}.spend-confirm-copy{gap:2px;min-width:0;display:grid}.spend-confirm-copy strong{color:#ffe27b;text-transform:uppercase;letter-spacing:.05em;font-size:11px;line-height:1.1}.spend-confirm-copy span{color:#ffe27b;font-size:13px;font-weight:1000;line-height:1.15}.spend-confirm-copy p{color:#dffcff;overflow-wrap:anywhere;margin:0;font-size:10px;font-weight:700;line-height:1.22}.spend-confirm-copy small{color:#b6efff;text-transform:uppercase;font-size:10px;font-weight:1000;line-height:1.15}.spend-confirm-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;display:grid}.spend-confirm-actions .upgrade,.spend-confirm-actions .back{width:100%}.squadron-roster-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:5px;display:grid}.squadron-member{border:1px solid color-mix(in srgb, var(--member-accent,#91f3ff) 42%, #1a2c36);background:linear-gradient(#00000052,#00000042);grid-template-columns:44px minmax(0,1fr);gap:7px;padding:7px 8px;display:grid}.squadron-member-mark{color:#0d2029;width:40px;height:40px;text-shadow:none;background:linear-gradient(135deg, #fffbd7, var(--member-accent,#91f3ff));border-radius:7px;place-items:center;font-size:12px;font-weight:1000;display:grid}.squadron-member-copy{gap:2px;min-width:0;display:grid}.squadron-member-copy strong{color:var(--member-accent,#ffe27b);font-size:12px;line-height:1.15}.squadron-member-copy span{color:#b6efff;text-transform:uppercase;font-size:9px;font-weight:1000;line-height:1.1}.squadron-member-copy p{color:#dffcff;overflow-wrap:anywhere;margin:0;font-size:10px;font-weight:700;line-height:1.2}.squadron-member-copy small{color:#91f3ff;overflow-wrap:anywhere;font-size:9px;font-weight:800;line-height:1.18}.squadron-member-copy .upgrade{width:100%;min-height:38px;margin-top:2px;font-size:10px}.squadron-member-xp{height:5px}.squadron-activity-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.squadron-activity{background:#00000042;border:1px solid #91f3ff33;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:7px;padding:5px 7px;display:grid}.squadron-activity-day{color:#ffe27b;text-transform:uppercase;text-align:center;border:1px solid #ffe27b66;border-radius:3px;align-self:start;padding:2px 4px;font-size:9px;font-weight:1000;line-height:1.1}.squadron-activity>div{gap:1px;min-width:0;display:grid}.squadron-activity>div strong{font-size:11px;line-height:1.15}.squadron-activity>div span{color:#dffcff;overflow-wrap:anywhere;font-size:10px;font-weight:700;line-height:1.2}.squadron-node{grid-template-columns:44px minmax(0,1fr) 82px;align-items:center;gap:8px;padding:8px;display:grid}.squadron-node.claimable{border-color:#ffe27bb8;box-shadow:inset 0 0 0 1px #ffe27b47,0 0 14px #ffd6642e}.squadron-node.maxed{border-color:#8dffcead}.squadron-node-emblem{color:#0d2029;width:40px;height:40px;text-shadow:none;background:linear-gradient(135deg,#8dffce,#91f3ff);border-radius:7px;place-items:center;font-size:11px;font-weight:1000;display:grid}.squadron-node-copy{gap:4px;min-width:0;display:grid}.squadron-node-head{justify-content:space-between;gap:6px;min-width:0;display:flex}.squadron-node-head strong{color:#ffe27b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.squadron-node p,.squadron-node small{overflow-wrap:anywhere;color:#dffcff;text-transform:none;min-width:0;margin:0;font-size:10px;font-weight:850;line-height:1.14}.squadron-node .upgrade{width:82px;min-height:36px}.quest-item{background:#fff2b899;border:2px solid #674025;margin:8px 0;padding:10px}.contract-item{grid-template-columns:1fr 82px;align-items:center;gap:6px 10px;display:grid}.contract-item strong,.contract-item .bar{grid-column:1/-1}.contract-progress,.contract-reward{min-width:0;font-size:12px;font-weight:800}.command-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:8px;display:grid}.command-summary div,.command-section,.story-card,.daily-task-row{color:#e8feff;text-shadow:0 1px 1px #000;background:linear-gradient(#263d47,#14242e);border:2px solid #32535f}.command-summary div{min-width:0;padding:8px}.command-summary span,.story-head span,.daily-task-row span{color:#91f3ff;text-transform:uppercase;font-size:10px;font-weight:1000}.command-summary strong{color:#ffe27b;text-overflow:ellipsis;white-space:nowrap;font-size:15px;display:block;overflow:hidden}.story-card{grid-template-columns:minmax(0,1fr) 88px;align-items:center;gap:6px 10px;margin-bottom:8px;padding:10px;display:grid}.story-card.claimable{border-color:#ffe27bad;box-shadow:inset 0 0 0 1px #ffe27b33}.story-card.complete{grid-template-columns:1fr}.story-head,.story-card p,.story-card .bar,.story-card small{min-width:0}.story-head{gap:2px;display:grid}.story-head strong{color:#ffe27b;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.story-card p,.story-card small{overflow-wrap:anywhere;color:#dffcff;margin:0;font-size:11px;font-weight:900;line-height:1.18}.story-card p,.story-card .bar,.story-card small{grid-column:1/-1}.story-card .upgrade{grid-area:1/2/3;width:88px}.command-section{gap:7px;margin-bottom:8px;padding:8px;display:grid}.live-event-board{background:linear-gradient(#163b3e,#14242e);border-color:#8dffce8f}.live-event-board.offline,.live-event-board.loading,.live-event-board.error{align-items:start}.live-event-board p{color:#dffcff;margin:0;font-size:11px;font-weight:800;line-height:1.25}.live-event-wallet{background:#04111685;border:1px solid #ffe27b85;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;min-width:0;padding:8px;display:grid}.live-event-wallet span{color:#91f3ff;text-transform:uppercase;font-size:10px;font-weight:1000}.live-event-wallet strong{color:#ffe27b;font-size:17px}.live-event-wallet .blue-btn{min-width:76px;min-height:34px}.live-event-subhead{margin-top:3px}.live-event-task{background:linear-gradient(#16373d,#14242e);border-color:#8dffce66}.live-event-offers,.live-event-rewards{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:7px;display:grid}.live-event-offer,.live-event-reward{background:#030f167a;border:1px solid #91f3ff52;grid-template-columns:minmax(0,1fr) 88px;align-items:center;gap:6px 8px;min-width:0;padding:8px;display:grid}.live-event-offer.ready{border-color:#ffe27bd1;box-shadow:inset 0 0 0 1px #ffe27b26}.live-event-offer.sold{opacity:.68}.live-event-offer>div,.live-event-reward>div{gap:3px;min-width:0;display:grid}.live-event-offer strong,.live-event-reward strong{color:#ffe27b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.live-event-offer span,.live-event-offer small,.live-event-reward span{overflow-wrap:anywhere;color:#dffcff;font-size:9px;font-weight:800;line-height:1.2}.live-event-stock{color:#91f3ff;flex-flow:wrap;grid-column:1/-1;justify-content:space-between;gap:5px 10px!important;display:flex!important}.live-event-offer .upgrade,.live-event-reward .upgrade{grid-area:1/2/3;width:88px;min-height:42px;padding:3px;font-size:9px;line-height:1.05}@media (max-width:420px){.live-event-offers,.live-event-rewards{grid-template-columns:1fr}.live-event-wallet{grid-template-columns:minmax(0,1fr) auto}.live-event-wallet .blue-btn{grid-column:1/-1;width:100%}}.daily-task-list{gap:7px;display:grid}.daily-task-row{grid-template-columns:minmax(0,1fr) 82px;align-items:center;gap:5px 8px;padding:8px;display:grid}.daily-task-row.claimable{border-color:#8dffce94}.daily-task-row.claimed{opacity:.7}.daily-task-row.weekly{background:linear-gradient(#3a2e22,#142836);border-color:#ffe27b8c}.daily-task-row.weekly.claimable{border-color:#ffe27be6;box-shadow:inset 0 0 0 1px #ffe27b40,0 0 12px #ffd6642e}.streak-milestones{gap:6px;display:grid}.streak-milestone{background:linear-gradient(#221638,#14242e);border:1px solid #9f56ff59;grid-template-columns:minmax(0,1fr) 88px;align-items:center;gap:8px;padding:8px;display:grid}.streak-milestone.claimable{border-color:#ffe27be6;box-shadow:inset 0 0 0 1px #ffe27b47,0 0 12px #ffd66433}.streak-milestone.claimed{opacity:.68;filter:grayscale(.35)}.streak-milestone>div{gap:3px;min-width:0;display:grid}.streak-milestone strong{color:#ffe27b;font-size:12px;line-height:1.15}.streak-milestone span{color:#dffcff;overflow-wrap:anywhere;font-size:10px;font-weight:700;line-height:1.2}.streak-milestone small{color:#91f3ff;overflow-wrap:anywhere;font-size:9px;font-weight:800;line-height:1.18}.streak-milestone .upgrade{width:88px;min-height:40px;padding:2px;font-size:9px;line-height:1.05}.daily-task-row>div{gap:2px;min-width:0;display:grid}.daily-task-row strong{color:#ffe27b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.daily-task-row .bar,.daily-task-row small{grid-column:1/-1}.daily-task-row small{overflow-wrap:anywhere;color:#dffcff;font-size:10px;font-weight:900;line-height:1.15}.daily-task-row .upgrade{grid-area:1/2/3;width:82px}.contract-reward{color:#4f2618}.contract-item .upgrade{grid-area:3/2/5;width:82px}.contract-item.claimable{background:#fff2b8c7;box-shadow:inset 0 0 0 2px #ffea79bd,0 0 14px #ffdd5257}.contract-item.claimed{opacity:.66}.reboot-result{color:#e9feff;text-align:center;text-shadow:0 1px 1px #000;background:linear-gradient(#254759,#142836);border:2px solid #73f0ffb8;gap:3px;margin-bottom:8px;padding:10px;display:grid;box-shadow:0 0 16px #4fe5ff47}.reboot-result strong{color:#ffe27b}.reboot-ceremony{text-align:left}.reboot-ceremony-head,.reboot-history-head{justify-content:space-between;align-items:start;gap:8px;min-width:0;display:flex}.reboot-ceremony-head span,.reboot-history-head span{overflow-wrap:anywhere;color:#91f3ff;text-align:right;text-transform:uppercase;max-width:56%;font-size:9px;font-weight:1000;line-height:1.15}.reboot-ceremony-grid,.reboot-history-grid{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:6px;display:grid}.reboot-ceremony-grid article,.reboot-history-grid article{background:#0000003d;border:1px solid #91f3ff33;gap:2px;min-width:0;padding:7px;display:grid}.reboot-ceremony-grid span,.reboot-history-grid span{color:#91f3ff;text-transform:uppercase;font-size:9px;font-weight:1000;line-height:1.1}.reboot-ceremony-grid strong,.reboot-history-grid strong{overflow-wrap:anywhere;color:#ffe27b;font-size:12px;line-height:1.12}.reboot-ceremony-grid small,.reboot-history-grid small{overflow-wrap:anywhere;color:#dffcff;font-size:9px;font-weight:900;line-height:1.16}.cache-claim-result{background:linear-gradient(#4b4523,#1d2a2d);border-color:#ffe27bd9;box-shadow:0 0 18px #ffe27b42,inset 0 0 0 1px #ffe27b2e}.cache-opening{text-align:left;background:radial-gradient(circle at 16% 12%,#ffe27b38,#0000 28%),linear-gradient(#4b4523,#172a30);gap:8px}.cache-opening-head{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.cache-opening-head span{color:#91f3ff;text-transform:uppercase;font-size:9px;font-weight:1000;line-height:1.1}.cache-opening-head strong{overflow-wrap:anywhere;font-size:15px;line-height:1.08;display:block}.cache-opening-head p,.cache-salvage-line{color:#dffcff;margin:2px 0 0;font-size:10px;font-weight:800;line-height:1.2}.cache-chest-icon{background:linear-gradient(90deg,#0000 45%,#ffe27bb3 45% 55%,#0000 55%),linear-gradient(#7e4f20 0 38%,#ffcf57 38% 48%,#3a2718 48%);border:2px solid #ffe27bc7;border-radius:7px 7px 5px 5px;width:44px;height:36px;position:relative;box-shadow:0 0 14px #ffe27b6b}.cache-chest-icon:before{content:"";background:linear-gradient(#6f431d,#3a2718);border:2px solid #ffe27bad;border-bottom:0;border-radius:8px 8px 0 0;height:11px;position:absolute;top:-9px;left:6px;right:6px}.cache-chest-icon span{background:#91f3ff;border-radius:50%;width:8px;height:8px;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 10px #91f3ffcc}.cache-reward-grid,.cache-module-grid,.cache-shard-grid{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:5px;display:grid}.cache-reward-chip,.cache-module-reveal,.cache-shard-reveal{background:#0000003d;border:1px solid #91f3ff38;min-width:0;padding:6px 7px}.cache-reward-chip span,.cache-module-reveal span,.cache-shard-reveal span{color:#91f3ff;text-transform:uppercase;font-size:8px;font-weight:1000;line-height:1.1;display:block}.cache-reward-chip strong,.cache-module-reveal strong,.cache-shard-reveal strong{overflow-wrap:anywhere;color:#ffe27b;font-size:12px;line-height:1.1;display:block}.cache-reward-chip[data-tone=quantum],.cache-module-reveal[data-rarity=epic],.cache-module-reveal[data-rarity=mythic]{background:#ffe27b1f;border-color:#ffe27b8c}.cache-module-reveal small{overflow-wrap:anywhere;color:#dffcff;margin-top:2px;font-size:9px;font-weight:800;line-height:1.16;display:block}.cache-next-line{color:#dffcff;background:#0000002e;border:1px solid #91f3ff38;margin:0;padding:6px 7px;font-size:10px;font-weight:900;line-height:1.2}.cache-action-receipt{color:#ebfff8;background:#2680602e;border:1px solid #8dffce4d;margin:0;padding:6px 7px;font-size:10px;font-weight:900;line-height:1.2}.cache-opening-action{width:100%}.reboot-ceremony.is-new-best{background:linear-gradient(#3a4a26,#142836);border-color:#ffe27be6;box-shadow:0 0 22px #ffe27b52,inset 0 0 0 1px #ffe27b33}.reboot-ceremony-best{color:#ffe27b;text-transform:uppercase;letter-spacing:.04em;background:#ffe27b1f;border:1px solid #ffe27b8c;margin:6px 0;padding:5px 7px;font-size:10px;font-weight:1000;line-height:1.2}.reboot-ceremony-columns{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px;margin-top:8px;display:grid}.reboot-ceremony-column{background:#00000047;border:1px solid #91f3ff33;min-width:0;padding:7px 8px}.reboot-ceremony-column.reset{border-color:#ff8e8e59}.reboot-ceremony-column.kept{border-color:#96ffb859}.reboot-ceremony-column>span{color:#91f3ff;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:1000;line-height:1.1;display:block}.reboot-ceremony-column.reset>span{color:#ffb3b3}.reboot-ceremony-column.kept>span{color:#b6ffce}.reboot-ceremony-column ul{gap:3px;margin:0;padding:0;list-style:none;display:grid}.reboot-ceremony-column li{color:#dffcff;font-size:10px;font-weight:700;line-height:1.2}.reboot-ceremony-column li strong{color:#ffe27b;font-size:11px}.reboot-ceremony-spend{background:#00000042;border:1px solid #91f3ff42;margin-top:8px;padding:7px 8px}.reboot-ceremony-spend>span{color:#91f3ff;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:1000;line-height:1.1;display:block}.reboot-ceremony-spend.empty>small{color:#dffcff;font-size:10px;font-weight:700;line-height:1.25;display:block}.reboot-ceremony-rec{text-align:left;gap:2px;width:100%;margin-bottom:6px;padding:7px;display:grid}.reboot-ceremony-rec strong,.reboot-ceremony-rec small{line-height:1.12;display:block}.reboot-ceremony-rec small{color:#dffcff;font-size:10px}.reboot-ceremony-spend-grid{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:5px;display:grid}.reboot-ceremony-spend-grid button{text-align:center;gap:1px;padding:5px 4px;line-height:1.1;display:grid}.reboot-ceremony-spend-grid button strong{font-size:10px}.reboot-ceremony-spend-grid button small{color:#142836;font-size:9px;font-weight:1000}.reboot-ceremony-bonuses{background:#00000038;border:1px solid #91f3ff33;gap:2px;margin-top:8px;padding:6px 8px;display:grid}.reboot-ceremony-bonuses>span{color:#91f3ff;text-transform:uppercase;font-size:9px;font-weight:1000;line-height:1.1}.reboot-ceremony-bonuses em{color:#ffe27b;overflow-wrap:anywhere;font-size:10px;font-style:normal;font-weight:900;line-height:1.25}.reboot-ceremony-dismiss{width:100%;margin-top:8px}.reboot-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:8px;display:grid}.reboot-summary div,.reboot-bonuses,.reboot-foundry-notice,.reboot-warning,.reboot-node,.tech-summary div,.tech-categories,.tech-bonuses,.tech-note,.tech-shop-control,.tech-node,.tech-archive{color:#e8feff;text-shadow:0 1px 1px #000;background:linear-gradient(#263d47,#14242e);border:2px solid #32535f}.reboot-summary div,.tech-summary div{min-width:0;padding:8px}.reboot-summary span,.reboot-warning span,.reboot-foundry-notice span,.reboot-node span,.tech-summary span,.tech-node span{color:#91f3ff;text-transform:uppercase;font-size:10px;font-weight:900}.reboot-summary strong,.tech-summary strong{color:#ffe27b;text-overflow:ellipsis;white-space:nowrap;font-size:16px;display:block;overflow:hidden}.reboot-goals,.reboot-history,.milestone-reward-history,.sector-path{color:#e8feff;text-shadow:0 1px 1px #000;background:linear-gradient(#263d47,#14242e);border:2px solid #32535f;gap:6px;margin-bottom:8px;padding:8px;display:grid}.reboot-goals{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.reboot-history{background:linear-gradient(135deg,#ffe27b17,#0000 40%),linear-gradient(#273f48,#14242e);border-color:#ffe27b8f}.milestone-reward-history{background:linear-gradient(135deg,#8dffce17,#0000 42%),linear-gradient(#223d42,#14242e);border-color:#8dffce85}.milestone-reward-history.empty p{color:#dffcff;margin:0;font-size:10px;font-weight:850;line-height:1.2}.milestone-reward-history .reboot-history-head strong{color:#8dffce}.reboot-history-head strong{color:#ffe27b}.reboot-goals article{background:#00000038;min-width:0;padding:6px}.reboot-goals span,.sector-path-head span,.sector-chip small{color:#91f3ff;text-transform:uppercase;font-size:9px;font-weight:900}.reboot-goals strong{overflow-wrap:anywhere;color:#ffe27b;font-size:11px;line-height:1.15;display:block}.reboot-goals p{color:#dffcff;grid-column:1/-1;margin:0;font-size:11px;font-weight:800;line-height:1.2}.sector-path-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.sector-path-head strong{color:#ffe27b}.sector-milestones{grid-template-columns:repeat(auto-fit,minmax(86px,1fr));gap:5px;display:grid}.sector-chip{min-width:0;min-height:42px;color:inherit;font:inherit;text-shadow:inherit;cursor:pointer;background:#0003;border:1px solid #91f3ff38;place-items:center;gap:1px;padding:4px;display:grid}.sector-chip strong,.sector-chip small,.sector-chip em{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.sector-chip strong{color:#ffe27b;font-size:13px}.sector-chip em{color:#dffcff;font-size:8px;font-style:normal;font-weight:900}.sector-chip.current{border-color:#ffe27bc2;box-shadow:inset 0 0 0 1px #ffe27b52}.sector-chip.selected{background:linear-gradient(#374c55eb,#0e1921eb);border-color:#ffe27be6;box-shadow:inset 0 0 0 1px #ffe27b6b,0 0 12px #ffe27b29}.sector-chip.claimable{opacity:1;border-color:#ffe27bc7;box-shadow:inset 0 0 0 1px #ffe27b42,0 0 10px #ffe27b24}.sector-chip.cleared{opacity:.72;border-color:#91f3ff61}.sector-chip.claimed em{color:#8dffcee0}.sector-chip.best{border-color:#8dffce80}.sector-chip.ahead{opacity:.86}.sector-detail{background:#00000038;border:1px solid #91f3ff3d;gap:8px;margin-top:2px;padding:8px;display:grid}.sector-detail.current,.sector-detail.best{border-color:#8dffce70}.sector-detail.ahead{border-color:#ffe27b6b}.sector-detail span,.sector-detail p{color:#dffcff;margin:0;font-size:11px;font-weight:800;line-height:1.22}.sector-detail>div:first-child>span,.sector-detail-grid b{color:#91f3ff;text-transform:uppercase;font-size:9px;font-weight:900;display:block}.sector-detail strong{color:#ffe27b;font-size:14px;line-height:1.15}.sector-detail-grid{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:5px;display:grid}.sector-detail-grid span{background:#00000038;min-width:0;padding:6px}.milestone-cache-button{justify-self:stretch;min-height:42px}.milestone-cache-button.claimed{color:#dffcff;background:linear-gradient(#2e6155,#17372f)}.reboot-bonuses{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-bottom:8px;padding:8px;display:grid}.reboot-bonuses span,.tech-bonuses span{color:#dffcff;text-align:center;background:#00000038;min-width:0;padding:5px;font-size:10px;font-weight:900}.reboot-foundry-notice{background:radial-gradient(circle at 92% 20%,#91f3ff29,#0000 34%),linear-gradient(#263f48,#14242e);border-color:#91f3ff94;grid-template-columns:minmax(0,1fr) 92px;align-items:center;gap:8px;margin-bottom:8px;padding:8px;display:grid}.reboot-foundry-notice.ready{background:radial-gradient(circle at 92% 20%,#8dffce2e,#0000 34%),linear-gradient(#254548,#14242e);border-color:#8dffceb8}.reboot-foundry-notice strong{color:#ffe27b;margin-top:2px;font-size:12px;line-height:1.12;display:block}.reboot-foundry-notice p{color:#dffcff;margin:3px 0 0;font-size:10px;font-weight:850;line-height:1.18}.reboot-foundry-notice .upgrade{width:92px;min-height:38px;padding:4px;font-size:10px;line-height:1.05}.reboot-warning{grid-template-columns:1fr 94px;align-items:center;gap:7px;margin-bottom:8px;padding:8px;display:grid}.reboot-warning div{gap:2px;min-width:0;display:grid}.reboot-warning strong,.reboot-node strong{color:#ffe27b}.reboot-warning span{overflow-wrap:anywhere;text-transform:none;line-height:1.15}.reboot-button{grid-area:1/2/3;width:94px;min-height:54px}.reboot-grid{gap:10px;margin-bottom:10px;display:grid}.reboot-branch{background:#00000038;border:1px solid #91f3ff33;gap:6px;padding:8px 9px 9px;display:grid}.reboot-branch[data-branch=reactor]{border-color:#92ebff66}.reboot-branch[data-branch=offense]{border-color:#ff8e8e59}.reboot-branch[data-branch=economy]{border-color:#8dffce59}.reboot-branch[data-branch=boss]{border-color:#ffcf6e66}.reboot-branch[data-branch=defense]{border-color:#96c8ff66}.reboot-branch[data-branch=operations]{border-color:#b58cff66}.reboot-branch-head{border-bottom:1px solid #91f3ff1f;justify-content:space-between;align-items:baseline;gap:8px;padding-bottom:4px;display:flex}.reboot-branch-head>div{gap:1px;min-width:0;display:grid}.reboot-branch-head strong{color:#ffe27b;text-transform:uppercase;letter-spacing:.03em;font-size:12px;line-height:1.15}.reboot-branch-head span{color:#dffcff;overflow-wrap:anywhere;font-size:10px;font-weight:700;line-height:1.2}.reboot-branch-head small{color:#91f3ff;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:1000;line-height:1.1}.reboot-branch-grid{gap:6px;display:grid}.reboot-node{grid-template-columns:1fr 82px;align-items:center;gap:6px 10px;padding:9px;display:grid}.reboot-node.claimable{box-shadow:inset 0 0 0 2px #ffea79b3,0 0 14px #ffdd524d}.reboot-node.maxed{border-color:#8effccc7}.reboot-node-head,.reboot-node p,.reboot-node .power-impact,.reboot-node .upgrade-power-impact,.reboot-node .bar{grid-column:1/-1}.reboot-node-head{justify-content:space-between;gap:8px;display:flex}.reboot-node p{margin:0;font-size:12px;font-weight:800;line-height:1.2}.reboot-node .upgrade{grid-area:3/2/5;width:82px}.tech-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:8px;display:grid}.tech-categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-bottom:8px;padding:8px;display:grid}.tech-categories article{background:#00000038;min-width:0;padding:6px}.tech-categories span{color:#91f3ff;text-transform:uppercase;font-size:9px;font-weight:900;display:block}.tech-categories strong{color:#ffe27b;text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.tech-bonuses{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-bottom:8px;padding:8px;display:grid}.tech-note{gap:3px;margin-bottom:8px;padding:9px;display:grid}.tech-note strong,.tech-shop-control strong,.tech-node strong,.tech-archive strong{color:#ffe27b}.tech-note span,.tech-shop-control span{color:#dffcff;font-size:11px;font-weight:800;line-height:1.18}.tech-shop-control{grid-template-columns:1fr 86px;align-items:center;gap:8px;margin-bottom:8px;padding:9px;display:grid}.tech-shop-control div{gap:3px;min-width:0;display:grid}.tech-shop-control .upgrade{width:86px;min-height:42px;line-height:1.08}.tech-grid{gap:8px;margin-bottom:10px;display:grid}.tech-node{grid-template-columns:46px minmax(0,1fr) 86px;align-items:center;gap:8px;padding:9px;display:grid}.tech-node.claimable{box-shadow:inset 0 0 0 2px #ffea79b3,0 0 14px #ffdd524d}.tech-node.locked{border-color:#8dffced1;box-shadow:inset 0 0 0 1px #8dffce38,0 0 14px #5affbe29}.tech-node.maxed{border-color:#8effccc7}.tech-node[data-rarity=rare]{border-color:#68dbffb3}.tech-node[data-rarity=epic]{border-color:#be83ffb8}.tech-node[data-rarity=legendary]{border-color:#ffd36adb;box-shadow:inset 0 0 0 1px #ffd36a40,0 0 14px #ffb4422e}.tech-emblem{color:#0d2029;width:42px;height:42px;text-shadow:none;background:linear-gradient(135deg,#91f3ff,#ffe27b);border:2px solid #ffffff47;border-radius:8px;place-items:center;font-size:10px;font-weight:1000;display:grid;box-shadow:inset 0 0 0 3px #0d202940,0 0 12px #56e7ff38}.tech-emblem[data-effect=salvage]{background:linear-gradient(135deg,#8dffce,#ffe27b)}.tech-emblem[data-effect=credits]{background:linear-gradient(135deg,#ffe27b,#ff9e42)}.tech-emblem[data-effect=alloy]{background:linear-gradient(135deg,#dffcff,#92a3b4)}.tech-emblem[data-effect=quantumCores]{color:#f5feff;background:linear-gradient(135deg,#66eaff,#775aff)}.tech-emblem[data-effect=eliteTitanDamage]{color:#fff8e0;background:linear-gradient(135deg,#ff6678,#ffce5e)}.tech-emblem[data-effect=abilityCooldown]{background:linear-gradient(135deg,#dffcff,#8dffce)}.tech-emblem[data-effect=tapDamage]{color:#fff8e0;background:linear-gradient(135deg,#ff6678,#ffe27b)}.tech-emblem[data-effect=shieldCapacity]{background:linear-gradient(135deg,#dffcff,#75ffcf)}.tech-emblem[data-effect=echoChance]{color:#f5feff;background:linear-gradient(135deg,#42ffdb,#775aff)}.tech-emblem[data-effect=moduleRarity]{color:#fff8e0;background:linear-gradient(135deg,#ffce5e,#b783ff)}.tech-emblem[data-effect=offlineRewards]{background:linear-gradient(135deg,#8dffce,#6ea6ff)}.tech-emblem[data-effect=expeditionSpeed]{background:linear-gradient(135deg,#dffcff,#ffce5e)}.tech-emblem[data-effect=dailyTitanDamage],.tech-emblem[data-effect=titanSiegeDamage],.tech-emblem[data-effect=arenaPower]{color:#fff8e0;background:linear-gradient(135deg,#ff6678,#775aff)}.tech-copy{gap:5px;min-width:0;display:grid}.tech-node-head{justify-content:space-between;gap:8px;display:flex}.tech-node-meta{flex-wrap:wrap;gap:5px;display:flex}.tech-node-meta span{color:#dffcff;text-transform:uppercase;background:#00000038;border:1px solid #91f3ff38;min-width:0;padding:2px 5px;font-size:9px;font-weight:900;line-height:1}.tech-node-meta .tech-rarity{color:#ffe27b;border-color:#ffe27b61}.tech-node p{color:#dffcff;margin:0;font-size:11px;font-weight:800;line-height:1.18}.tech-purpose{color:#ffe9a7!important}.tech-fragment-source{color:#8dffce!important;font-size:10px!important}.tech-actions{gap:5px;display:grid}.tech-lock{color:#dffcff;text-transform:uppercase;text-shadow:0 1px 1px #000;background:linear-gradient(#24404b,#10222c);border:2px solid #91f3ff73;width:86px;min-height:26px;font-size:10px;font-weight:1000;box-shadow:inset 0 0 0 1px #ffffff14}.tech-lock.locked{color:#10222c;text-shadow:none;background:linear-gradient(#8dffce,#ffe27b);border-color:#ffe27bdb}.tech-actions .upgrade{width:86px;min-height:40px;line-height:1.08}.tech-archive{gap:7px;margin-bottom:10px;padding:8px;display:grid}.tech-archive-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.tech-archive-item{color:#91f3ff;text-align:center;opacity:.72;background:#0003;border:1px solid #91f3ff33;place-items:center;gap:1px;min-width:0;padding:6px 3px;display:grid}.tech-archive-item.owned{color:#ffe27b;opacity:1;border-color:#ffe27b73}.tech-archive-item.tier-locked{opacity:.36;border-style:dashed}.tech-archive-item[data-rarity=epic],.tech-archive-item[data-rarity=legendary]{border-style:double}.tech-archive-item strong,.tech-archive-item small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.tech-archive-item strong{font-size:11px}.tech-archive-item small{color:#dffcff;font-size:9px;font-weight:900}.module-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:8px;display:grid}.module-summary div,.module-bonuses,.module-craft,.module-loadout,.module-row{color:#e8feff;text-shadow:0 1px 1px #000;background:linear-gradient(#263d47,#14242e);border:2px solid #32535f}.module-summary div{min-width:0;padding:8px}.module-summary span,.module-row span,.module-loadout span{color:#91f3ff;text-transform:uppercase;font-size:10px;font-weight:900}.module-summary strong{color:#ffe27b;text-overflow:ellipsis;white-space:nowrap;font-size:16px;display:block;overflow:hidden}.module-bonuses{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-bottom:8px;padding:8px;display:grid}.module-bonuses span{color:#dffcff;text-align:center;background:#00000038;min-width:0;padding:5px;font-size:10px;font-weight:900}.module-controls{color:#e8feff;text-shadow:0 1px 1px #000;background:linear-gradient(#263d47,#14242e);border:2px solid #32535f;gap:7px;margin-bottom:8px;padding:8px;display:grid}.module-section-head{justify-content:space-between;align-items:start;gap:8px;min-width:0;display:flex}.module-section-head strong{color:#ffe27b;font-size:12px}.module-section-head span{overflow-wrap:anywhere;color:#dffcff;text-align:right;text-transform:uppercase;max-width:64%;font-size:9px;font-weight:900;line-height:1.15}.module-filter-group{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:6px;min-width:0;display:grid}.module-filter-group>span{color:#91f3ff;text-transform:uppercase;font-size:9px;font-weight:1000}.module-filter-group>div{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.module-filter-chip,.module-filter-reset{color:#dffcff;text-shadow:0 1px 1px #000;text-transform:uppercase;cursor:pointer;background:linear-gradient(#274350,#12222b);border:1px solid #91f3ff42;border-radius:5px;min-width:0;min-height:26px;padding:5px 7px;font-size:9px;font-weight:1000;box-shadow:inset 0 0 0 1px #ffffff0f}.module-filter-chip.active{color:#0d2029;text-shadow:none;background:linear-gradient(#ffe27b,#68dfff);border-color:#ffe27bb8}.module-filter-reset{background:linear-gradient(#3f5360,#1b2f38);border-color:#ffe27b57;width:100%}.module-sets{color:#e8feff;text-shadow:0 1px 1px #000;background:linear-gradient(#263d47,#14242e);border:2px solid #32535f;gap:5px;margin-bottom:8px;padding:8px;display:grid}.module-set-chip{background:#00000038;border:1px solid #91f3ff38;gap:2px;min-width:0;padding:6px;display:grid}.module-set-chip.active{border-color:#ffe27b80}.module-set-chip strong{color:#ffe27b;font-size:11px}.module-set-chip small{overflow-wrap:anywhere;color:#dffcff;font-size:10px;font-weight:800;line-height:1.12}.module-set-chip em{overflow-wrap:anywhere;color:#91f3ff;font-size:9px;font-style:normal;font-weight:900;line-height:1.1}.module-craft{grid-template-columns:1fr 86px;align-items:center;gap:8px;margin-bottom:8px;padding:9px;display:grid}.module-collection-book{background:linear-gradient(#1a2c3a,#14242e);border:1px solid #91f3ff38;gap:7px;margin-bottom:8px;padding:8px 9px 9px;display:grid}.collection-set-grid{gap:8px;display:grid}.collection-set{background:#00000042;border:1px solid #91f3ff33;gap:6px;padding:8px 9px;display:grid}.collection-set.engaged{border-color:#ffe27bcc;box-shadow:inset 0 0 0 1px #ffe27b2e}.collection-set-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.collection-set-head strong{color:#ffe27b;text-transform:uppercase;letter-spacing:.04em;font-size:12px;line-height:1.15;display:block}.collection-set-head>div:first-child>span{color:#91f3ff;text-transform:uppercase;font-size:9px;font-weight:1000;line-height:1.1;display:block}.collection-set-meta{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.collection-set-meta em{color:#dffcff;text-transform:uppercase;background:#00000042;border:1px solid #91f3ff40;border-radius:3px;padding:2px 5px;font-size:9px;font-style:normal;font-weight:1000;line-height:1.1}.collection-slot-grid{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:4px;display:grid}.collection-slot{background:#00000042;border:1px solid #91f3ff26;gap:1px;padding:5px 6px;display:grid}.collection-slot.equipped{background:linear-gradient(#ffe27b1f,#00000042);border-color:#ffe27bd1}.collection-slot.owned{border-color:#8dffce8c}.collection-slot.missing{filter:grayscale(.45);opacity:.78}.collection-slot span{color:#91f3ff;text-transform:uppercase;font-size:9px;font-weight:1000;line-height:1.1}.collection-slot small{color:#dffcff;overflow-wrap:anywhere;font-size:9px;font-weight:700;line-height:1.2}.collection-bonus-list{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:3px;margin:0;padding:0;list-style:none;display:grid}.collection-bonus{background:#00000038;border:1px solid #91f3ff2e;gap:1px;padding:3px 5px;display:grid}.collection-bonus.active{background:#ffe27b1f;border-color:#ffe27bcc}.collection-bonus strong{color:#ffe27b;font-size:10px;font-weight:1000;line-height:1.1}.collection-bonus span{color:#dffcff;font-size:9px;font-weight:700;line-height:1.2}.collection-next{color:#b6efff;overflow-wrap:anywhere;margin:0;font-size:10px;font-weight:800;line-height:1.2}.module-recipe-bay{background:linear-gradient(#1e3041,#142836);border:1px solid #91f3ff38;gap:6px;margin-bottom:8px;padding:9px;display:grid}.module-recipe-detail{color:#dffcff;margin:0;font-size:10px;font-weight:700;line-height:1.2}.module-recipe-row{gap:4px;display:grid}.module-recipe-row>span{color:#91f3ff;text-transform:uppercase;font-size:9px;font-weight:1000;line-height:1.1}.module-recipe-grid{grid-template-columns:repeat(auto-fit,minmax(82px,1fr));gap:5px;display:grid}.module-recipe-btn{color:#e9feff;text-align:center;text-shadow:0 1px 1px #000;cursor:pointer;background:linear-gradient(#1f3340,#11212c);border:1px solid #91f3ff40;gap:1px;padding:5px 4px;font-weight:800;display:grid}.module-recipe-btn strong{color:#ffe27b;font-size:11px;line-height:1.12}.module-recipe-btn small{color:#dffcff;font-size:9px;font-weight:800;line-height:1.15}.module-recipe-btn.ready{background:linear-gradient(#3a4a26,#1a2a32);border-color:#ffe27bd9;box-shadow:inset 0 0 0 1px #ffe27b47}.module-recipe-btn[disabled]{filter:grayscale(.5)brightness(.78);cursor:not-allowed}.module-recipe-sweep{background:#00000042;border:1px solid #91f3ff38;grid-template-columns:minmax(0,1fr) 86px;align-items:center;gap:8px;padding:7px;display:grid}.module-recipe-sweep strong{color:#ffe27b;font-size:11px;line-height:1.15;display:block}.module-recipe-sweep span{color:#dffcff;overflow-wrap:anywhere;font-size:10px;font-weight:800;line-height:1.2}.module-recipe-sweep .upgrade{width:86px;min-height:38px}.module-craft div{gap:3px;min-width:0;display:grid}.module-craft strong,.module-loadout strong,.module-row strong{color:#ffe27b}.module-craft span{color:#dffcff;font-size:11px;font-weight:800;line-height:1.18}.module-craft .upgrade{width:86px;min-height:42px;line-height:1.08}.module-loadouts,.module-inventory{gap:8px;margin-bottom:10px;display:grid}.module-loadout{gap:7px;padding:8px;display:grid}.module-loadout.locked{filter:grayscale(.45);opacity:.72}.module-loadout>div:first-child{justify-content:space-between;gap:8px;display:flex}.module-slots{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.module-slot{background:#00000038;border:1px solid #91f3ff38;gap:2px;min-width:0;min-height:42px;padding:5px;display:grid}.module-slot.filled{border-color:#ffe27b80}.module-slot small{color:#dffcff;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:800;line-height:1.05;overflow:hidden}.module-row{grid-template-columns:44px minmax(0,1fr) 78px;align-items:center;gap:8px;min-width:0;padding:8px;display:grid;position:relative}.module-row.equipped{box-shadow:inset 0 0 0 2px #8dffce8c}.module-row.defense-module-focus{border-color:#91f3ffd1;box-shadow:inset 0 0 0 1px #91f3ff61,0 0 12px #91f3ff2e}.module-row.defense-module-priority{border-color:#ffe27bf5;box-shadow:inset 0 0 0 2px #91f3ffa3,0 0 18px #ffe27b57}.module-row.defense-module-focus:before,.module-row.defense-module-priority:before{z-index:1;color:#0c1f28;text-shadow:none;text-transform:uppercase;content:"Guard Module";background:linear-gradient(#dffcff,#91f3ff);border:1px solid #dffcffe6;border-radius:3px;padding:2px 5px;font-size:8px;font-weight:1000;line-height:1;position:absolute;top:-7px;right:8px;box-shadow:0 0 10px #91f3ff47}.module-row.defense-module-priority:before{content:"Best Guard Module";background:linear-gradient(#fff1a8,#dca638);border-color:#fff6aeeb}.module-row[data-rarity=rare],.module-slot[data-rarity=rare]{border-color:#68dbffb8}.module-row[data-rarity=epic],.module-slot[data-rarity=epic]{border-color:#be83ffc7}.module-row[data-rarity=mythic],.module-slot[data-rarity=mythic]{border-color:#ffd36ae6;box-shadow:inset 0 0 0 1px #ffd36a40,0 0 14px #ffb44233}.module-emblem{color:#0d2029;width:40px;height:40px;text-shadow:none;background:linear-gradient(135deg,#91f3ff,#8dffce);border:2px solid #ffffff47;border-radius:7px;place-items:center;font-size:11px;font-weight:1000;display:grid;box-shadow:inset 0 0 0 3px #0d202940,0 0 12px #56e7ff33}.module-copy{gap:4px;min-width:0;display:grid;overflow:hidden}.module-head{justify-content:space-between;gap:6px;min-width:0;display:flex}.module-head strong,.module-head span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.module-row p,.module-row small{overflow-wrap:anywhere;color:#dffcff;min-width:0;margin:0;font-size:10px;font-weight:800;line-height:1.15;overflow:hidden}.module-actions{gap:4px;min-width:0;display:grid}.module-actions .upgrade{overflow-wrap:anywhere;width:100%;min-width:0;min-height:30px;font-size:9px;line-height:1.05}.module-actions .salvage{background:linear-gradient(#7d57ff,#3c278c)}.module-actions .fuse{background:linear-gradient(#e8a83f,#9b4b18)}.module-actions .reroll{background:linear-gradient(#3ecbd6,#1a5d72)}.module-actions .reroll.ready{box-shadow:inset 0 0 0 1px #6ee9ff8c,0 0 8px #6ee9ff33}.expedition-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:8px;display:grid}.expedition-summary div,.expedition-note,.expedition-section,.expedition-active,.expedition-mission{color:#e8feff;text-shadow:0 1px 1px #000;background:linear-gradient(#273f49,#14242e);border:2px solid #32535f}.expedition-summary div{min-width:0;padding:8px}.expedition-summary span,.expedition-note span,.expedition-active span,.expedition-mission span{color:#91f3ff;text-transform:uppercase;font-size:10px;font-weight:1000}.expedition-summary strong{color:#ffe27b;text-overflow:ellipsis;white-space:nowrap;font-size:16px;display:block;overflow:hidden}.expedition-note{background:radial-gradient(circle at 92% 22%,#ffe27b29,#0000 36%),linear-gradient(#273f49,#14242e);border-color:#ffe27b73;gap:3px;margin-bottom:8px;padding:9px;display:grid}.expedition-note strong,.expedition-active strong,.expedition-mission strong{color:#ffe27b}.expedition-note span{overflow-wrap:anywhere;color:#dffcff;text-transform:none;line-height:1.18}.expedition-first-action{color:#e8feff;text-shadow:0 1px 1px #000;background:radial-gradient(circle at 92% 18%,#ffe27b38,#0000 34%),linear-gradient(90deg,#68dfff24,#ffe27b14),linear-gradient(#2a4650,#14242e);border:2px solid #ffe27bad;grid-template-columns:minmax(0,1fr) 96px;align-items:center;gap:9px;margin-bottom:8px;padding:9px;display:grid;box-shadow:inset 0 0 0 1px #ffe27b2e,0 0 16px #68dfff1f}.expedition-first-action.running{background:radial-gradient(circle at 92% 18%,#91f3ff2e,#0000 34%),linear-gradient(90deg,#68dfff21,#7d57ff14),linear-gradient(#273f49,#14242e);border-color:#91f3ff9e}.expedition-first-action.ready,.expedition-first-action.claimed,.expedition-first-action.followup{background:radial-gradient(circle at 92% 18%,#8dffce33,#0000 34%),linear-gradient(90deg,#8dffce1f,#ffe27b14),linear-gradient(#254548,#14242e);border-color:#8dffceb8}.expedition-first-action.claimed{border-color:#ffe27bc7;box-shadow:inset 0 0 0 1px #ffe27b33,0 0 18px #ffe27b24}.expedition-loop-beat{color:#e8feff;text-shadow:0 1px 1px #000;background:linear-gradient(90deg,#8dffce29,#ffe27b1a 58%,#0000),linear-gradient(#254548,#14242e);border:2px solid #8dffcec7;gap:4px;margin-bottom:8px;padding:9px;display:grid;box-shadow:inset 0 0 0 1px #8dffce2e,0 0 16px #8dffce1f}.expedition-loop-beat span{color:#91f3ff;text-transform:uppercase;font-size:9px;font-weight:1000}.expedition-loop-beat strong{color:#ffe27b;font-size:13px}.expedition-loop-beat p{color:#dffcff;margin:0;font-size:10px;font-weight:850;line-height:1.2}.expedition-first-action .expedition-copy>span{color:#91f3ff;text-transform:uppercase;font-size:10px;font-weight:1000}.expedition-first-action .expedition-copy strong{color:#ffe27b}.expedition-first-actions{gap:5px;display:grid}.expedition-first-actions .blue-btn{width:100%;min-width:0;min-height:34px;padding:5px;font-size:10px;line-height:1.05}.expedition-first-actions .blue-btn[disabled]{filter:grayscale(.5)brightness(.75);cursor:not-allowed}.expedition-section{gap:7px;margin-bottom:8px;padding:8px;display:grid}.expedition-active,.expedition-mission{background:linear-gradient(90deg,#68dfff14,#ffe27b0f),linear-gradient(#263d47,#14242e);grid-template-columns:minmax(0,1fr) 82px;align-items:center;gap:8px;padding:8px;display:grid}.expedition-active.ready{border-color:#ffe27bb8;box-shadow:inset 0 0 0 1px #ffe27b47,0 0 14px #ffd6642e}.expedition-copy{gap:4px;min-width:0;display:grid}.expedition-copy strong,.expedition-copy span,.expedition-copy small,.expedition-copy p{overflow-wrap:anywhere;min-width:0}.expedition-copy p,.expedition-copy small{color:#dffcff;margin:0;font-size:10px;font-weight:850;line-height:1.16}.expedition-active .upgrade{width:82px;min-height:38px}.expedition-actions{align-content:start;gap:4px;display:grid}.expedition-actions .upgrade{width:82px;min-height:38px;padding:2px;font-size:9px;line-height:1.05}.expedition-actions .boost-btn{background:linear-gradient(#7d57ff,#3c278c)}.expedition-actions .boost-btn[disabled]{filter:grayscale(.45)brightness(.78);cursor:not-allowed}.expedition-mission{grid-template-columns:minmax(0,1fr)}.expedition-mission.locked{filter:grayscale(.6);opacity:.72;border-color:#ffe27b59}.achievement-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:8px;display:grid}.achievement-summary div{text-align:center;background:#00000042;border:1px solid #91f3ff38;padding:7px 8px}.achievement-summary span{color:#91f3ff;text-transform:uppercase;font-size:9px;font-weight:1000;line-height:1.1;display:block}.achievement-summary strong{color:#ffe27b;font-size:14px;line-height:1.15}.achievement-note{background:linear-gradient(#243d4a,#14242e);border:1px solid #91f3ff38;margin-bottom:8px;padding:8px}.achievement-note strong{color:#ffe27b;margin-bottom:3px;font-size:12px;line-height:1.15;display:block}.achievement-note span{color:#dffcff;overflow-wrap:anywhere;font-size:10px;font-weight:800;line-height:1.2;display:block}.achievement-category{background:#00000038;border:1px solid #91f3ff2e;gap:6px;margin-bottom:10px;padding:8px;display:grid}.achievement-category-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.achievement-category-head strong{color:#ffe27b;text-transform:uppercase;letter-spacing:.03em;font-size:12px;line-height:1.15}.achievement-category-head span{color:#91f3ff;text-transform:uppercase;font-size:9px;font-weight:1000;line-height:1.1}.achievement-category-detail{color:#dffcff;margin:0;font-size:10px;font-weight:700;line-height:1.18}.achievement-row{background:linear-gradient(#22384a,#142836);border:1px solid #91f3ff33;grid-template-columns:minmax(0,1fr) 86px;align-items:center;gap:8px;padding:7px 8px;display:grid}.achievement-row.claimable{border-color:#ffe27bd9;box-shadow:inset 0 0 0 1px #ffe27b40,0 0 14px #ffd66438}.achievement-row.claimed{opacity:.7;filter:grayscale(.4)}.achievement-copy{gap:3px;min-width:0;display:grid}.achievement-head{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.achievement-head strong{color:#ffe27b;font-size:12px;line-height:1.15}.achievement-head span{color:#91f3ff;text-transform:uppercase;font-size:9px;font-weight:1000;line-height:1.1}.achievement-row.claimable .achievement-head span{color:#ffe27b}.achievement-row p{color:#dffcff;overflow-wrap:anywhere;margin:0;font-size:10px;font-weight:700;line-height:1.2}.achievement-row small{color:#91f3ff;overflow-wrap:anywhere;font-size:9px;font-weight:800;line-height:1.18}.bar.achievement-bar{height:4px}.bar.achievement-bar span{background:linear-gradient(90deg,#2eb7ff,#ffe27b)}.achievement-row.claimable .bar.achievement-bar span{background:linear-gradient(90deg,#ffe27b,#ff8e3a)}.achievement-row .upgrade{width:86px;min-height:40px;padding:2px;font-size:9px;line-height:1.05}.expedition-pilot-picks{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.module-filter-chip.disabled,.module-filter-chip:disabled{cursor:not-allowed;filter:grayscale(.65);opacity:.55}.expedition-empty{color:#91f3ff;text-transform:uppercase;font-size:10px;font-weight:1000}.float-hit{color:#ffe26f;text-shadow:0 3px 2px #5d120f;font-size:24px;font-weight:900;animation:.72s ease-out forwards floatHit;position:absolute;top:44%;left:50%}.float-hit.dps{color:#9af7ff;text-shadow:0 2px 2px #06313a;font-size:18px}.float-hit.counter{color:#8dffce;text-shadow:0 2px 2px #063a2e;font-size:21px}.float-hit.ability{color:#dffcff;text-shadow:0 2px 2px #06313a,0 0 10px #53e8ffb3;font-size:22px}.tap-ring{border:2px solid #faff9a;border-radius:50%;width:20px;height:20px;animation:.42s ease-out forwards tapRing;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 12px #fff460bf}.hit-spark{background:#ffe26f;border-radius:999px;width:7px;height:2px;animation:.43s ease-out forwards hitSpark;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 8px #ffd653d9}.hit-spark.dps{background:#9af7ff;width:4px;box-shadow:0 0 7px #63eaffb3}@keyframes floatHit{0%{opacity:0;transform:translate(-50%)scale(.8)}20%{opacity:1}to{opacity:0;transform:translate(-50%,-80px)scale(1.1)}}.coin-pop{background:radial-gradient(circle at 36% 34%,#fff2a4,#e7a52a 65%,#7b430c);border-radius:50%;width:16px;height:16px;animation:.62s ease-out forwards coinPop;position:absolute;top:58%;left:50%}.reward-pop{color:#fff2a4;text-align:center;text-shadow:0 2px 2px #000;background:#0a1218c7;border:1px solid #ffe374bf;border-radius:4px;gap:2px;min-width:148px;padding:7px 10px;font-size:12px;font-weight:900;animation:1.45s ease-out forwards rewardPop;display:grid;position:absolute;top:58%;left:50%;transform:translate(-50%);box-shadow:0 0 18px #ffd44647}.reward-pop span{display:block}.cache-burst-core{z-index:17;background:radial-gradient(circle,#fffffff2 0 18%,#ffe27bcc 19% 38%,#48eaff29 39% 70%,#0000 71%);border:2px solid #ffe27be6;border-radius:50%;width:44px;height:44px;animation:.76s ease-out forwards cacheBurstCore;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)scale(.35);box-shadow:0 0 24px #ffe27bb8,0 0 38px #48eaff4d}.cache-burst-ray{z-index:16;width:4px;height:34px;transform:translate(-50%, -50%) rotate(var(--a)) translateY(-16px) scaleY(.35);background:linear-gradient(#fffffff2,#ffe27b00);border-radius:999px;animation:.76s ease-out forwards cacheBurstRay;position:absolute;top:42%;left:50%;box-shadow:0 0 12px #ffe27b85}.encounter-banner{z-index:18;left:50%;top:calc(156px + var(--safe-top));color:#fff7c2;text-align:center;text-shadow:0 2px 2px #000;background:linear-gradient(#19222feb,#080c14d1);border:2px solid #ffdb60e6;border-radius:4px;min-width:180px;max-width:260px;padding:10px 14px;animation:2.1s forwards encounterBanner;position:absolute;transform:translate(-50%);box-shadow:0 0 24px #3fe1ff59}.encounter-banner strong,.encounter-banner span{display:block}.encounter-banner strong{font-size:16px}.encounter-banner span{margin-top:2px;font-size:12px}.encounter-banner.titan{color:#ffe0db;border-color:#ff5d4b;box-shadow:0 0 28px #ff4f3f8c}.encounter-banner.elite{color:#d9fff0;border-color:#8dffce}.encounter-banner.miniboss{color:#fff3c8;background:linear-gradient(#321e0cf0,#140a04db);border-color:#ffc24a;box-shadow:0 0 32px #ffb2408c,inset 0 0 14px #ffdc7838}.encounter-banner.echo{color:#f4efff;border-color:#b88eff;box-shadow:0 0 30px #8a5cff94,inset 0 0 20px #52e7ff29}.boss-result-card{z-index:24;left:50%;top:calc(332px + var(--safe-top));color:#fff6d0;text-align:center;text-shadow:0 2px 2px #000;background:linear-gradient(90deg,#ffe27b1f,#0000 48%,#68dfff1a),linear-gradient(#231c12f5,#080c14e0);border:2px solid #ffd36ae6;border-radius:6px;width:min(280px,100% - 120px);padding:12px 14px;animation:2.6s forwards bossResultCard;position:absolute;transform:translate(-50%);box-shadow:0 0 36px #ffc34a6b,inset 0 0 20px #ffe27b1f}.boss-result-card strong{text-transform:uppercase;font-size:17px;line-height:1.05;display:block}.boss-result-card p{color:#ffe9a8;margin:5px 0 8px;font-size:10px;font-weight:900;line-height:1.2}.boss-result-card div{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.boss-result-card span{background:#00000040;border:1px solid #ffffff24;border-radius:4px;min-width:0;padding:5px 6px}.boss-result-card em,.boss-result-card b{text-overflow:ellipsis;white-space:nowrap;font-style:normal;display:block;overflow:hidden}.boss-result-card em{color:#8df4ff;text-transform:uppercase;font-size:8px;font-weight:1000}.boss-result-card b{color:#fff7d6;margin-top:2px;font-size:11px}.boss-result-card.titan{color:#ffe0db;border-color:#ff5d4b;box-shadow:0 0 40px #ff4f3f94,inset 0 0 22px #ffe27b1f}.boss-result-card.elite{color:#e6fff3;border-color:#8dffce;box-shadow:0 0 36px #8dffce75,inset 0 0 18px #91f3ff1f}.telegraph-cue{z-index:19;left:50%;top:calc(286px + var(--safe-top));color:#fff4b3;text-align:center;text-shadow:0 2px 2px #000;width:178px;animation:telegraphCue var(--windup) ease forwards;background:linear-gradient(#2c1c12db,#0a0a0eb8);border:1px solid #ffda5edb;border-radius:4px;padding:7px 10px 9px;position:absolute;transform:translate(-50%);box-shadow:0 0 18px #ffc04047}.telegraph-cue.elite{color:#dfffee;border-color:#8dffcee6;box-shadow:0 0 20px #8dffce52}.telegraph-cue.titan{color:#ffe0db;border-color:#ff4e3cf2;box-shadow:0 0 28px #ff4e3c75}.telegraph-cue[data-gate]{border-color:color-mix(in srgb, var(--gate-accent) 82%, #fff);color:color-mix(in srgb, var(--gate-accent) 38%, #fff);box-shadow:0 0 30px color-mix(in srgb, var(--gate-accent) 46%, transparent), inset 0 0 18px color-mix(in srgb, var(--gate-hot) 18%, transparent)}.telegraph-cue span,.telegraph-cue strong,.telegraph-cue small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.telegraph-cue span{color:#ffcf55;font-size:9px;font-weight:900}.telegraph-cue.elite span{color:#8dffce}.telegraph-cue.titan span{color:#ff6d5d}.telegraph-cue[data-gate] span{color:var(--gate-accent)}.telegraph-cue strong{font-size:13px;line-height:1.1}.telegraph-cue small{color:#d8f9ff;font-size:10px;font-weight:800}.telegraph-cue i{background:#00000073;border-radius:99px;height:4px;margin-top:5px;display:block;overflow:hidden}.telegraph-cue i:before{content:"";width:0;height:100%;animation:telegraphBar var(--windup) linear forwards;background:linear-gradient(90deg,#ff493a,#ffe067);display:block}.telegraph-cue[data-gate] i:before{background:linear-gradient(90deg, var(--gate-hot), var(--gate-accent), var(--gate-cool))}.target-warning{z-index:17;width:178px;height:108px;animation:targetWarning var(--windup) ease forwards;border:2px solid #ffdc59d1;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.28);box-shadow:0 0 22px #ffcf3c61,inset 0 0 20px #ffcf3c29}.target-warning:before,.target-warning:after{content:"";background:#ffe881d1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.target-warning:before{width:120%;height:2px}.target-warning:after{width:2px;height:120%}.target-warning.elite{border-color:#8dffcee6;box-shadow:0 0 24px #8dffce5c,inset 0 0 22px #8dffce24}.target-warning.titan{border-color:#ff4e3cf2;box-shadow:0 0 32px #ff4e3c80,inset 0 0 26px #ff4e3c2e}.target-warning[data-gate]{border-color:color-mix(in srgb, var(--gate-accent) 88%, #fff);box-shadow:0 0 36px color-mix(in srgb, var(--gate-accent) 48%, transparent), inset 0 0 28px color-mix(in srgb, var(--gate-hot) 22%, transparent)}.target-warning[data-gate]:before,.target-warning[data-gate]:after{background:color-mix(in srgb, var(--gate-accent) 78%, #fff);box-shadow:0 0 16px color-mix(in srgb, var(--gate-accent) 86%, transparent)}.target-warning.rail,.target-warning.beam,.target-warning.cannon{border-radius:999px;height:42px}.telegraph-impact{z-index:20;mix-blend-mode:screen;background:radial-gradient(circle,#fffffff5 0 8%,#ffda4e94 20%,#ffa62e47 44%,#0000 72%);border:2px solid #ffe870d9;border-radius:50%;width:190px;height:190px;animation:.76s ease-out forwards telegraphImpact;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 34px #ffd84c94,inset 0 0 24px #ffffff57}.telegraph-impact:before,.telegraph-impact:after{content:"";background:#fff39feb;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 14px #ffe25be6}.telegraph-impact:before{width:118%;height:3px}.telegraph-impact:after{width:3px;height:118%}.telegraph-impact.elite{background:radial-gradient(circle,#e7fff7f5 0 8%,#8dffce9e 20%,#40ddb447 44%,#0000 72%);border-color:#8dffceeb;box-shadow:0 0 36px #8dffce9e,inset 0 0 24px #e7fff757}.telegraph-impact.titan{background:radial-gradient(circle,#fffffffa 0 8%,#ff5443a8 20%,#ff2a2052 48%,#0000 74%);border-color:#ff5a48f5;width:260px;height:260px;box-shadow:0 0 44px #ff4e3cb8,inset 0 0 28px #ffffff61}.telegraph-impact[data-gate]{border-color:color-mix(in srgb, var(--gate-accent) 86%, #fff);background:radial-gradient(circle, #fffffff5 0 8%, color-mix(in srgb, var(--gate-accent) 64%, transparent) 20%, color-mix(in srgb, var(--gate-hot) 36%, transparent) 48%, transparent 74%);box-shadow:0 0 48px color-mix(in srgb, var(--gate-accent) 68%, transparent), inset 0 0 28px #ffffff57}.energy-streak{z-index:21;background:#ffe067;border-radius:99px;width:92px;height:4px;animation:.76s ease-out forwards energyStreak;position:absolute;top:50%;left:50%;box-shadow:0 0 12px #ffe067d9}.energy-streak.elite{background:#8dffce;box-shadow:0 0 12px #8dffced9}.energy-streak.titan{background:#ff5a48;width:118px;box-shadow:0 0 16px #ff5a48e6}.energy-streak[data-gate]{background:var(--gate-accent);box-shadow:0 0 16px color-mix(in srgb, var(--gate-accent) 92%, transparent)}.gate-response-wave{z-index:18;border:2px solid color-mix(in srgb, var(--gate-accent) 76%, #fff);background:radial-gradient(circle, color-mix(in srgb, var(--gate-accent) 30%, transparent) 0 18%, transparent 58%), conic-gradient(from 45deg, transparent 0 16%, color-mix(in srgb, var(--gate-accent) 42%, transparent) 17% 21%, transparent 22% 46%, color-mix(in srgb, var(--gate-hot) 38%, transparent) 47% 52%, transparent 53% 100%);width:220px;height:220px;box-shadow:0 0 34px color-mix(in srgb, var(--gate-accent) 45%, transparent), inset 0 0 24px color-mix(in srgb, var(--gate-hot) 18%, transparent);mix-blend-mode:screen;border-radius:50%;animation:.86s ease-out forwards gateResponseWave;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.gate-response-wave[data-type=pressure]{border-color:color-mix(in srgb, var(--gate-hot) 82%, #fff);animation-duration:1.04s}.gate-response-wave[data-type=exposed]{border-color:color-mix(in srgb, var(--gate-cool) 82%, #fff);filter:brightness(1.2)}.telegraph-cue.cancelled,.target-warning.cancelled{animation:.24s forwards telegraphCancel}.shield-impact{z-index:22;mix-blend-mode:screen;border:3px solid #72edffd1;border-bottom-color:#0000;border-radius:236px 236px 0 0;width:236px;height:118px;animation:.76s ease-out forwards shieldImpact;position:absolute;top:53%;left:50%;transform:translate(-50%,-50%);box-shadow:0 -8px 28px #52e6ff52,inset 0 12px 22px #52e6ff1f}.shield-impact.brace,.shield-impact.brace-hit{border-color:#ffe15be6 #ffe15be6 #0000;box-shadow:0 -8px 28px #ffe15b5c,inset 0 12px 22px #ffe15b24}.shield-impact.counter{border-color:#8dffcef0 #8dffcef0 #0000;animation-name:counterImpact;box-shadow:0 -8px 32px #8dffce7a,inset 0 12px 24px #8dffce29}.shield-impact.overheat{border-color:#ff4e3cf5 #ff4e3cf5 #0000;box-shadow:0 -8px 34px #ff4e3c8c,inset 0 12px 24px #ff4e3c2e}.defense-event{z-index:24;left:50%;top:calc(352px + var(--safe-top));color:#dffcff;text-align:center;text-shadow:0 2px 2px #000;background:linear-gradient(#0c1f2ae0,#050a10c2);border:1px solid #72edffc7;border-radius:4px;min-width:152px;max-width:238px;padding:7px 11px;animation:1.25s forwards defenseEvent;position:absolute;transform:translate(-50%);box-shadow:0 0 20px #52e6ff42}.defense-event strong,.defense-event span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.defense-event strong{font-size:13px;line-height:1.1}.defense-event span{color:#a8f6ff;font-size:10px;font-weight:800}.defense-event.counter{color:#dfffee;border-color:#8dffcef0;box-shadow:0 0 24px #8dffce5c}.defense-event.overheat{color:#ffe0db;border-color:#ff4e3cf5;box-shadow:0 0 26px #ff4e3c75}.ability-event{z-index:24;left:50%;top:calc(416px + var(--safe-top));color:#e8feff;text-align:center;text-shadow:0 2px 2px #000;background:linear-gradient(#0e222fe0,#050a11c2);border:1px solid #76f1ffc7;border-radius:4px;min-width:150px;max-width:236px;padding:7px 11px;animation:1.25s forwards abilityEvent;position:absolute;transform:translate(-50%);box-shadow:0 0 22px #52e6ff4d}.ability-event strong,.ability-event span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ability-event strong{font-size:13px;line-height:1.1}.ability-event span{color:#a8f6ff;font-size:10px;font-weight:800}.ability-event.shield,.ability-event.drone{border-color:#8dffcee6;box-shadow:0 0 22px #8dffce52}.ability-event.vent{border-color:#ffe067e6;box-shadow:0 0 22px #ffe0674d}.ability-impact{z-index:20;mix-blend-mode:screen;background:radial-gradient(#dcfbffb3,#53e8ff47 48%,#0000 74%);border-radius:999px;width:220px;height:84px;animation:.72s ease-out forwards abilityImpact;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 30px #53e8ff6b}.ability-impact.railshot{background:linear-gradient(90deg,#0000,#d8fbfffa 16%,#53e8ffd1 50%,#ffe067b8 84%,#0000);width:320px;height:24px;box-shadow:0 0 32px #53e8ffb8}.ability-impact.shield{background:0 0;border:3px solid #8dffcee6;border-bottom-color:#0000;border-radius:238px 238px 0 0;width:238px;height:122px;box-shadow:0 -8px 32px #8dffce6b,inset 0 14px 24px #8dffce24}.ability-impact.drone{background:radial-gradient(#8dffce80,#41c8a633 48%,#0000 74%);width:260px;height:160px;box-shadow:0 0 32px #8dffce61}.ability-impact.vent{background:radial-gradient(#ffe0678c,#ff57483d 50%,#0000 75%);width:250px;height:130px;box-shadow:0 0 34px #ff7f4e70}.ability-spark{z-index:21;background:#9af7ff;border-radius:999px;width:82px;height:4px;animation:.76s ease-out forwards abilitySpark;position:absolute;top:50%;left:50%;box-shadow:0 0 12px #53e8ffd1}.ability-spark.shield,.ability-spark.drone{background:#8dffce;box-shadow:0 0 12px #8dffced1}.ability-spark.vent{background:#ffe067;box-shadow:0 0 12px #ffe067d1}@keyframes encounterBanner{0%{opacity:0;transform:translate(-50%,-18px)scale(.96)}12%{opacity:1;transform:translate(-50%)scale(1)}78%{opacity:1}to{opacity:0;transform:translate(-50%,-28px)scale(.98)}}@keyframes telegraphCue{0%{opacity:0;transform:translate(-50%,10px)scale(.94)}14%{opacity:1;transform:translate(-50%)scale(1)}78%{opacity:1;filter:brightness()}to{opacity:0;filter:brightness(1.45);transform:translate(-50%,-8px)scale(1.03)}}@keyframes telegraphBar{to{width:100%}}@keyframes gateExposePulse{0%{opacity:.3;filter:brightness(1.1)}to{opacity:.48;filter:brightness(1.45)}}@keyframes gatePressurePulse{0%{opacity:.36;transform:scale(1)}to{opacity:.58;transform:scale(1.02)}}@keyframes targetWarning{0%{opacity:0;transform:translate(-50%,-50%)scale(1.35)}15%{opacity:.8}72%{opacity:.78;transform:translate(-50%,-50%)scale(.84)}to{opacity:0;transform:translate(-50%,-50%)scale(.55)}}@keyframes telegraphImpact{0%{opacity:.9;filter:brightness(1.7);transform:translate(-50%,-50%)scale(.25)}48%{opacity:.78;filter:brightness(1.35);transform:translate(-50%,-50%)scale(.86)}to{opacity:0;filter:brightness();transform:translate(-50%,-50%)scale(1.38)}}@keyframes energyStreak{0%{opacity:1;transform:translate(-50%, -50%) rotate(var(--r)) scaleX(.35)}58%{opacity:.82}to{opacity:0;transform:translate(calc(-50% + var(--x)), calc(-50% + var(--y))) rotate(var(--r)) scaleX(1)}}@keyframes gateResponseWave{0%{opacity:0;filter:brightness(1.7);transform:translate(-50%,-50%)scale(.42)rotate(-10deg)}20%{opacity:.92}to{opacity:0;filter:brightness();transform:translate(-50%,-50%)scale(1.48)rotate(16deg)}}@keyframes telegraphCancel{0%{opacity:.85;filter:brightness(1.2)}to{opacity:0;filter:brightness(1.8);transform:translate(-50%,-50%)scale(1.18)}}@keyframes shieldImpact{0%{opacity:0;filter:brightness(1.5);transform:translate(-50%,-50%)scale(.78)}18%{opacity:.95}to{opacity:0;filter:brightness();transform:translate(-50%,-50%)scale(1.16)}}@keyframes counterImpact{0%{opacity:0;filter:brightness(1.9);transform:translate(-50%,-50%)scale(.68)rotate(-3deg)}22%{opacity:1}to{opacity:0;filter:brightness();transform:translate(-50%,-50%)scale(1.28)rotate(3deg)}}@keyframes defenseEvent{0%{opacity:0;transform:translate(-50%,12px)scale(.94)}15%{opacity:1;transform:translate(-50%)scale(1)}78%{opacity:1}to{opacity:0;transform:translate(-50%,-18px)scale(.98)}}@keyframes abilityEvent{0%{opacity:0;transform:translate(-50%,14px)scale(.94)}15%{opacity:1;transform:translate(-50%)scale(1)}78%{opacity:1}to{opacity:0;transform:translate(-50%,-20px)scale(.98)}}@keyframes abilityImpact{0%{opacity:0;filter:brightness(1.6);transform:translate(-50%,-50%)scale(.68)}22%{opacity:.95}to{opacity:0;filter:brightness();transform:translate(-50%,-50%)scale(1.24)}}@keyframes abilitySpark{0%{opacity:1;transform:translate(-50%, -50%) rotate(var(--r)) scaleX(.3)}58%{opacity:.82}to{opacity:0;transform:translate(calc(-50% + var(--x)), calc(-50% + var(--y))) rotate(var(--r)) scaleX(1)}}@keyframes coinPop{to{transform:translate(var(--x), var(--y)) rotate(var(--r)) scale(.8);opacity:0}}@keyframes tapRing{0%{opacity:1;transform:translate(-50%,-50%)scale(.45)}to{opacity:0;transform:translate(-50%,-50%)scale(3.1)}}@keyframes hitSpark{0%{opacity:1;transform:translate(-50%,-50%)rotate(0)scale(1)}to{opacity:0;transform:translate(calc(-50% + var(--x)), calc(-50% + var(--y))) rotate(80deg) scale(.45)}}@keyframes rewardPop{0%{opacity:0;transform:translate(-50%,20px)scale(.92)}15%{opacity:1;transform:translate(-50%)scale(1)}78%{opacity:1}to{opacity:0;transform:translate(-50%,-60px)scale(.98)}}@keyframes cacheBurstCore{0%{opacity:0;filter:brightness(1.6);transform:translate(-50%,-50%)scale(.35)}18%{opacity:1;transform:translate(-50%,-50%)scale(1.12)}72%{opacity:.86;filter:brightness(1.18);transform:translate(-50%,-50%)scale(1.38)}to{opacity:0;filter:brightness();transform:translate(-50%,-50%)scale(1.8)}}@keyframes cacheBurstRay{0%{opacity:0;transform:translate(-50%, -50%) rotate(var(--a)) translateY(-16px) scaleY(.35)}16%{opacity:.95}to{opacity:0;transform:translate(-50%, -50%) rotate(var(--a)) translateY(calc(-1 * var(--d))) scaleY(1)}}@keyframes shakeLight{0%,to{transform:translate(0)}25%{transform:translate(2px,-1px)}50%{transform:translate(-2px,1px)}75%{transform:translate(1px,1px)}}@keyframes shakeHeavy{0%,to{transform:translate(0)}18%{transform:translate(5px,-3px)}36%{transform:translate(-5px,3px)}54%{transform:translate(4px,2px)}72%{transform:translate(-3px,-2px)}}@keyframes hpImpact{0%{filter:brightness()}45%{filter:brightness(2.8)}to{filter:brightness()}}@keyframes counterPulse{0%{color:#fff1ba;transform:scale(1)}45%{color:#fff;transform:scale(1.28)}to{color:inherit;transform:scale(1)}}@keyframes bossCardPulse{0%{opacity:.72;transform:translate(-50%)scale(.96)}45%{opacity:1;transform:translate(-50%)scale(1.04)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes nativeBossFloat{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,calc(-50% - 10px))scale(1.018)}}@keyframes missionPulse{0%{opacity:.78;transform:scale(.98)}45%{opacity:1;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@keyframes bossTimerWarning{0%{filter:brightness()}50%{filter:brightness(1.2)}to{filter:brightness()}}@keyframes bossTimerCritical{0%{filter:brightness()}44%{filter:brightness(1.42)}to{filter:brightness()}}@keyframes bossAttemptSweep{0%{background-position:0 0,0 0}to{background-position:0 0,64px 0}}@keyframes bossResultCard{0%{opacity:0;transform:translate(-50%)translateY(10px)scale(.92)}10%{opacity:1;transform:translate(-50%)translateY(0)scale(1)}82%{opacity:1;transform:translate(-50%)translateY(0)scale(1)}to{opacity:0;transform:translate(-50%)translateY(-10px)scale(.98)}}@keyframes bossClearSummaryIn{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes defensePulse{0%{filter:brightness();transform:scale(1)}42%{filter:brightness(1.75);transform:scale(1.04)}to{filter:brightness();transform:scale(1)}}@keyframes pilotRowPulse{0%{filter:brightness();transform:scale(1)}35%{filter:brightness(1.35);transform:scale(1.015)}to{filter:brightness();transform:scale(1)}}@keyframes recommendationPulse{0%{filter:brightness();transform:scale(1)}38%{filter:brightness(1.22);transform:scale(1.018)}to{filter:brightness();transform:scale(1)}}@media (max-width:380px){.mission-strip{left:78px;right:78px}.boss-gate-report{gap:3px 6px;padding:6px 7px 7px;left:78px;right:78px}.boss-gate-report-grid span{padding:3px}.boss-gate-report small{font-size:8px}.ability-bar{gap:4px;left:70px;right:70px}.ability-btn{height:50px}.ability-btn strong{font-size:9px}.overlay{left:74px;right:74px}.icon-grid{gap:10px 5px}.icon-grid button{font-size:11px}}.reboot-first-handoff{background:#0b181cf0;border:1px solid #52e2b080;border-left:4px solid #52e2b0;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.reboot-first-handoff>div:first-child span,.reboot-first-details summary{color:#7ee6ff;text-transform:uppercase;font-size:.72rem;font-weight:800}.reboot-first-handoff>div:first-child strong{color:#f4f8f7;margin-top:4px;font-size:1.1rem;display:block}.reboot-first-handoff p{color:#b8c9c5;margin:6px 0 0}.reboot-first-steps{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.reboot-first-steps span{color:#7f918c;border:1px solid #94a3b838;border-radius:4px;min-width:0;padding:8px;font-size:.72rem}.reboot-first-steps span[data-state=complete]{color:#8de6c6;border-color:#52e2b05c}.reboot-first-steps span[data-state=ready]{color:#ffd37d;border-color:#ffc65d80}.reboot-first-steps b{color:inherit;margin-top:2px;display:block}.reboot-first-details{border-top:1px solid #94a3b82e;margin-top:12px}.reboot-first-details summary{cursor:pointer;padding:12px 0}@media (max-width:620px){.reboot-first-handoff{grid-template-columns:1fr}.reboot-first-handoff>button{width:100%}}.liveops-console{border-left:4px solid #f0b85a}.liveops-refresh{width:100%;margin-top:10px}.liveops-health{background:#111e1cb8;border:1px solid #85c1a952;margin-top:12px;padding:12px}.liveops-health.degraded,.liveops-health.critical{background:#2c1f14bd;border-color:#f0b85a9e}.liveops-health.critical{border-color:#f06262a8}.liveops-health-summary{color:#d9e6e2;justify-content:space-between;gap:10px;margin:6px 0 10px;display:flex}.liveops-health-summary small{color:#9fb0ab;text-align:right}.liveops-health-rules .unhealthy strong{color:#f0b85a}.liveops-subhead{margin-top:18px}.liveops-report-list{gap:10px;display:grid}.liveops-report-row{background:#12181bbd;border:1px solid #f0b85a4d;border-radius:6px;grid-template-columns:minmax(150px,.7fr) minmax(180px,1fr);gap:8px 14px;padding:12px;display:grid}.liveops-report-row>div:first-child strong,.liveops-report-row>div:first-child small{display:block}.liveops-report-row>div:first-child span{color:#f0b85a;text-transform:uppercase;font-size:.7rem;font-weight:800}.liveops-report-row>div:first-child strong{color:#f4f8f7;margin-top:3px}.liveops-report-row>div:first-child small,.liveops-report-row p{color:#aebdb9}.liveops-report-row p{margin:0}.liveops-report-row input,.liveops-actions{grid-column:1/-1}.liveops-report-row input{color:#f4f8f7;background:#050c0ee6;border:1px solid #94a3b84d;border-radius:4px;min-width:0;padding:10px}.liveops-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.liveops-actions button,.liveops-columns>div{min-width:0}@media (max-width:720px){.liveops-health-summary{display:grid}.liveops-health-summary small{text-align:left}.liveops-report-row{grid-template-columns:1fr}.liveops-report-row>p,.liveops-report-row>input,.liveops-actions{grid-column:1}.liveops-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}
