.chaos-activity{--ink:var(--cx-text);--muted:var(--cx-muted);--lime:var(--cx-lime);--panel:#20243c;min-height:100dvh;background:var(--cx-bg);color:var(--ink);font-family:system-ui,sans-serif}.chaos-activity button,.chaos-activity input,.chaos-activity select{font:inherit}.chaos-activity button{cursor:pointer}.chaos-activity button:disabled{cursor:not-allowed;opacity:.5}.activity-draft :focus-visible,.chaos-activity :focus-visible{outline:3px solid var(--cx-lime);outline-offset:4px}.connection-pill{font-size:9px;letter-spacing:1.5px;color:#bbc3d5;display:flex;align-items:center;gap:8px}.connection-pill i,.eyebrow>span{width:6px;height:6px;background:var(--lime);border-radius:50%;display:inline-block}.sound-button{border:1px solid #ffffff20;border-radius:99px;background:#ffffff05;padding:8px 14px;font-size:11px!important}.sound-popover{position:absolute;right:var(--cx-page-x);top:calc(var(--cx-header-h) + 8px);z-index:80;max-width:calc(100vw - 24px);width:270px;padding:20px;background:#272b43;border:1px solid #ffffff20;border-radius:18px;box-shadow:0 16px 50px #0008}.sound-popover label{font-size:13px;display:flex;justify-content:space-between}.sound-popover input{width:100%;accent-color:var(--lime);margin:16px 0}.sound-popover p{font-size:12px;color:var(--muted);line-height:1.6}.sound-popover button{margin-top:12px;font-size:12px;border-bottom:1px solid var(--lime)}.activity-lobby{max-width:1260px;min-height:calc(100dvh - var(--cx-header-h));margin:auto;display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:8%;padding:52px 5% 40px;background:radial-gradient(ellipse at 25% 62%,#51458d24,transparent 55%)}.eyebrow{font-size:10px;letter-spacing:2px;font-weight:750;color:#aab1c9;display:flex;align-items:center;gap:9px}.lobby-intro h1{font-size:clamp(40px,4.8vw,66px);line-height:1.02;letter-spacing:-3px;font-weight:850;margin:24px 0 20px}.lobby-intro h1 em{color:var(--lime);font-style:normal}.lobby-intro>p{font-size:14px;color:var(--muted);line-height:1.8}.hero-toys{height:265px;position:relative;margin:26px 0 25px;max-width:480px}.hero-card{position:absolute;width:190px;border:5px solid #ede9dd;border-radius:22px;background:#ede9dd;overflow:hidden;box-shadow:0 18px 35px #0004}.hero-card .power-art{height:174px;border-radius:15px}.hero-card>span{display:flex;justify-content:space-between;align-items:center;padding:12px 6px 6px;color:#272b3e;font-size:10px;font-weight:850;letter-spacing:.5px}.hero-card b{font-size:19px}.pawn-card{left:12px;top:8px;transform:rotate(-10deg);z-index:2}.queen-card{left:187px;top:22px;transform:rotate(9deg)}.hero-sticker{position:absolute;bottom:4px;right:0;background:#b9acf7;border:3px solid #14172a;border-radius:50%;width:113px;height:113px;display:grid;place-content:center;text-align:center;color:#22223c;font-size:11px;font-weight:900;line-height:1.5;transform:rotate(-12deg);z-index:3}.power-art{background-size:200% 200%;background-repeat:no-repeat;aspect-ratio:1;position:relative}.power-art-fallback{display:grid;place-items:center;background:radial-gradient(circle at 40% 30%,#a6b7f7,#667bc2)}.power-art-fallback span{font-size:90px;color:#fff6dd;text-shadow:0 4px 0 #85713c,0 10px 20px #17285055;transform:rotate(-9deg)}.how-it-works{display:flex;gap:22px;padding-top:22px;border-top:1px solid #ffffff12;font-size:11px;color:#aab1c9}.how-it-works b{font-size:9px;color:var(--lime);margin-right:6px}.play-panel{background:linear-gradient(145deg,#282c46,#20233b);padding:30px;border:1px solid #ffffff12;border-radius:26px;box-shadow:0 24px 80px #070a1429}.panel-heading{display:flex;justify-content:space-between;align-items:center}.pill{border:1px solid #ffffff15;padding:6px 9px;border-radius:6px;font-size:8px;color:#bec6db;letter-spacing:1px}.play-panel h2{font-size:29px;font-weight:800;letter-spacing:-1px;margin:20px 0}.mode-tabs{display:flex;padding:5px;background:#14172b;border-radius:13px;gap:4px}.mode-tabs button{flex:1;padding:12px 8px;border:0;border-radius:9px;font-size:12px;font-weight:650;background:transparent;color:#a8afc7}.mode-tabs button[aria-pressed=true]{background:#424863;color:#fff;box-shadow:0 2px 4px #0003}.panel-copy{font-size:12px;line-height:1.8;color:var(--muted);margin:20px 0}.calm-toggle{display:flex;gap:12px;align-items:center;padding:0 0 20px;cursor:pointer}.calm-toggle input{accent-color:var(--lime);width:17px;height:17px}.calm-toggle strong{font-size:12px;display:block}.calm-toggle small{font-size:11px;color:var(--muted)}.primary-action{display:flex;justify-content:space-between;align-items:center;gap:20px;width:100%;background:var(--lime,var(--cx-lime));color:#233023!important;font-weight:800!important;font-size:13px!important;border:1px solid #e6ffb2;border-radius:12px;padding:16px 18px;box-shadow:0 4px 0 #849d45;transition:transform .15s,filter .15s}.primary-action:hover:not(:disabled){filter:brightness(1.07);transform:translateY(-2px)}.primary-action:active:not(:disabled){transform:translateY(2px);box-shadow:0 2px 0 #849d45}.primary-action>span{font-size:20px}.secondary-action{width:100%;padding:13px;border:1px solid #ffffff25;background:transparent;border-radius:12px;font-size:12px!important;color:#e1e4f0;margin-top:13px}.join-divider{display:flex;align-items:center;gap:12px;color:#949db7;font-size:10px;margin:26px 0 15px}.join-divider:after,.join-divider:before{content:"";height:1px;flex:1;background:#ffffff12}.join-form{display:flex;gap:8px}.join-form input{width:0;flex:1;border:1px solid #ffffff20;background:#151a2e;border-radius:11px;color:#fff;padding:14px 12px;letter-spacing:4px;font-size:15px;font-weight:700;text-align:center}.join-form button{background:#414860;border:1px solid #ffffff18;border-radius:11px;padding:0 15px;font-size:11px;font-weight:750}.panel-footer{display:flex;gap:10px;align-items:center;font-size:10px;line-height:1.7;color:#939eb9;margin-top:27px}.panel-footer>span{color:#b9acf7;font-size:22px}.field-label{display:block;font-size:9px;letter-spacing:1.4px;margin-bottom:9px;color:#aab1c9}.play-panel select{width:100%;padding:14px;border-radius:11px;background:#151a2e;border:1px solid #ffffff20;color:#fff;margin-bottom:23px;font-size:12px}.connection-error{color:#ffb5ab;font-size:12px;margin-top:18px}.chaos-activity [data-chaos-layout]{max-width:1400px;padding:24px 4%;gap:24px}.chaos-activity [data-chaos-debug]{display:none}.chaos-activity [data-chaos-layout]>div:first-child{min-width:0}.chaos-activity [data-chaos-layout]>div:last-child{background:#20243c77;border-radius:20px;padding:12px;height:-moz-fit-content;height:fit-content}.chaos-activity [data-chaos-layout] h3{color:#b9acf7}.chaos-activity :where(a:not(.lobby-destination):not(.sound-button):not(.discord-launch-link):not(.chaos-week-link)){display:none}.chaos-activity [data-chaos-audio]{display:none}.chaos-activity [data-chaos-layout]>div:first-child>div{border-radius:12px}.activity-turn{width:100%;max-width:640px;display:flex;justify-content:space-between;align-items:center;background:#d4f77a12;border:1px solid #d4f77a30;padding:11px 14px;color:var(--cx-lime);font-size:13px;font-weight:750;margin:8px 0}.activity-turn span{font-size:10px;color:#aab1c9;font-weight:450}.draft-backdrop{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:24px;background:#0b0e20dd;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:auto}.activity-draft{--lime:var(--cx-lime);width:min(960px,100%);max-height:calc(100dvh - 48px);overflow:auto;background:#20243c;border:1px solid #ffffff20;border-radius:26px;padding:30px;color:#f8f6ef;box-shadow:0 30px 100px #0006}.draft-title{display:flex;justify-content:space-between;gap:16px}.draft-title h2{font-size:32px;letter-spacing:-1px;font-weight:850;margin:10px 0}.draft-title p{font-size:12px;color:#a8afc7}.draft-countdown{border:1px solid #d4f77a55;background:#d4f77a10;color:var(--cx-lime);border-radius:50%;width:54px;height:54px;display:grid;place-items:center;font-weight:800;flex-shrink:0}.power-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:25px 0}.power-choice{text-align:left;border:2px solid #ffffff16;border-radius:18px;background:#2e334f;color:#f8f6ef;overflow:hidden;position:relative;transition:transform .18s,border-color .18s;cursor:pointer}.power-choice .power-art{max-height:190px;background-size:200% auto}.power-choice[aria-pressed=true]{border-color:var(--cx-lime);box-shadow:0 0 0 3px #d4f77a20;transform:translateY(-5px)}.power-copy{padding:17px;min-height:190px}.power-copy h3{font-size:19px;font-weight:800;line-height:1.2;margin:8px 0 12px}.power-copy p{font-size:12px;line-height:1.7;color:#c2c8dc}.power-copy small{display:block;font-size:10px;color:#ffd397;margin-top:8px}.power-tier{text-transform:uppercase;font-size:8px;letter-spacing:1.7px;color:#b9acf7;font-weight:850}.power-choice[data-tier=legendary] .power-tier{color:#fbd481}.power-choice[data-tier=rare] .power-tier{color:#8fd5ff}.selection-dot{position:absolute;top:12px;right:12px;border-radius:50%;background:#182039d9;width:28px;height:28px;display:grid;place-items:center;border:1px solid #ffffff30}.power-choice[aria-pressed=true] .selection-dot{background:var(--cx-lime);color:#243123}.draft-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #ffffff15;padding-top:21px}.draft-footer>p{font-size:11px;color:#b4bdd2}.draft-footer>div{display:flex;gap:12px}.draft-footer .primary-action{width:auto;min-width:190px}.draft-footer .secondary-action{width:auto;margin:0}.power-choice:disabled{opacity:.65;cursor:wait}@media(min-width:1024px){.chaos-activity [data-chaos-layout]{grid-template-columns:minmax(0,1fr) 245px}}@media(max-width:850px){.activity-lobby{gap:5%;padding:32px 4%;grid-template-columns:1fr 1fr}.lobby-intro h1{font-size:42px}.hero-card{width:145px}.hero-card .power-art{height:130px}.queen-card{left:128px}.hero-toys{height:225px}.hero-sticker{width:85px;height:85px;font-size:9px}.play-panel{padding:23px}.how-it-works{gap:10px;font-size:9px}}@media(max-width:620px){.connection-pill{display:none}.activity-lobby{display:flex;flex-direction:column;align-items:stretch;padding:30px 20px;gap:26px}.lobby-intro h1{font-size:44px;margin:15px 0}.hero-toys{display:none}.how-it-works{margin-top:20px;font-size:10px;justify-content:space-between}.play-panel{padding:24px}.lobby-intro>p{font-size:12px}.draft-backdrop{padding:12px;align-items:flex-start}.activity-draft{padding:20px;max-height:calc(100dvh - 24px)}.draft-title h2{font-size:25px}.power-choices{grid-template-columns:1fr;gap:12px}.power-choice{display:grid;grid-template-columns:92px 1fr}.power-choice .power-art{height:92px;min-height:92px;background-size:200% 200%}.power-copy{min-height:0;padding:14px}.power-copy h3{font-size:16px;padding-right:12px}.power-copy p{font-size:11px}.selection-dot{width:22px;height:22px;top:5px;right:5px;font-size:11px}.draft-footer{align-items:stretch;gap:12px}.draft-footer,.draft-footer>div{flex-direction:column}.draft-footer .primary-action{width:100%}.activity-turn{font-size:12px}.activity-turn span{font-size:9px}}.activity-draft:has(.draft-footer){display:flex;flex-direction:column;overflow:hidden}.activity-draft .draft-footer,.activity-draft .draft-title{flex-shrink:0}.activity-draft .power-choices{min-height:0;overflow:auto;overscroll-behavior:contain;padding:6px 4px;scroll-padding:8px}.activity-draft .draft-footer{background:#20243c;position:relative;z-index:2}.first-match-guide{margin-top:20px;font-size:12px;color:#c2c8dc;line-height:1.6}.first-match-guide summary{cursor:pointer;color:var(--cx-lime);font-weight:700;min-height:32px}.first-match-guide ol{padding-left:20px;margin:8px 0}.first-match-guide li{margin:6px 0}@media(prefers-reduced-motion:reduce){.activity-draft *,.chaos-activity *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.career-dialog{width:min(620px,calc(100vw - 24px));max-height:calc(100dvh - 32px);padding:24px;border:2px solid #536c87;border-radius:26px;background:#203249;color:#fff4d6;box-shadow:0 20px 90px #0009;overflow-y:auto}.career-dialog::backdrop{background:#071221cc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.career-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.career-heading h2{font-size:26px}.career-note{color:#b8c8da;font-size:13px;line-height:1.5}.career-tabs{display:flex;gap:10px;margin:20px 0}.career-tabs button[aria-pressed=true]{background:#486778;color:#e6ff8b}.career-list{list-style:none;padding:0;margin:0}.career-list li{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid #ffffff16}.career-list li>span:nth-child(2){flex:1;min-width:0}.career-list strong{display:block;overflow-wrap:anywhere}.career-list small{display:block;color:#b8c8da;margin-top:5px}.career-list b{white-space:nowrap}.career-rank,.career-result{display:grid;place-items:center;min-width:36px;height:36px;border-radius:10px;background:#354d67;font-weight:900}.career-result[data-result=win]{background:#597035;color:#e5ff95}.career-result[data-result=loss]{background:#754947;color:#ffd2b3}.collection-gold{display:flex;align-items:center;gap:6px;padding:7px 11px;border:1px solid #d8b45a55;border-radius:999px;background:#3a2f1444;color:#ffd97a;font-size:13px;font-weight:800;white-space:nowrap}.collection-gold small{color:#c9b489;font-size:10px;font-weight:600}.match-finish-notice{position:fixed;left:50%;bottom:max(24px,env(safe-area-inset-bottom));transform:translateX(-50%);z-index:70;max-width:calc(100vw - 32px);width:max-content;padding:12px 22px;border:2px solid #a6bd66;border-radius:18px;background:#203249;color:#e6ff95;box-shadow:0 6px 0 #102134;font-weight:800;pointer-events:none;text-align:center}.nav-destinations{display:flex;align-items:center;gap:8px}.chaos-activity:has(.activity-lobby) .nav-destinations{display:none}.activity-lobby{column-gap:6%;row-gap:28px}.lobby-intro{grid-column:1;grid-row:1}.activity-lobby>.play-panel{grid-column:2;grid-row:1}.lobby-destinations{margin:25px 0 28px;align-self:start}.destination-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;gap:12px}.destination-heading>span:last-child{color:#98a9bc;font-size:10px}.destination-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.lobby-destination{--destination:#f2d18b;position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;min-height:155px;padding:18px 14px 16px;border-radius:18px;border:1px solid #617186;background:linear-gradient(150deg,#35495f,#223247);box-shadow:0 5px 0 #101c30;text-align:left;color:#fff0d2;transition:transform .15s,border-color .15s}.lobby-destination[data-tone=mint]{--destination:#b6edb4;background:linear-gradient(150deg,#2e504f,#213541)}.lobby-destination[data-tone=violet]{--destination:#cdb8ff;background:linear-gradient(150deg,#464461,#2b3048)}.lobby-destination:hover{transform:translateY(-3px);border-color:var(--destination)}.lobby-destination:active{transform:translateY(2px);box-shadow:0 2px 0 #101c30}.destination-icon{color:var(--destination);display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#09122244;border:1px solid #ffffff12}.lobby-destination strong{font-size:15px;font-weight:850;letter-spacing:-.4px;line-height:1.2}.lobby-destination small{color:#c1cede;font-size:11px;line-height:1.4}.destination-arrow{position:absolute;right:12px;top:17px;color:var(--destination)}.activity-matchmaking>div{max-width:none}.matchmaking-start{min-height:58px;margin:4px 0 8px;font-size:17px!important}.matchmaking-search{display:flex;flex-direction:column;align-items:center;gap:14px;width:100%;padding:20px;border:1px solid #667a8b;border-radius:18px;background:#1a2b40}.matchmaking-search .text-purple-400{color:var(--cx-lime)}.matchmaking-search svg circle:last-child{stroke:var(--cx-lime)}.matchmaking-search .bg-gradient-to-r{background:var(--cx-lime)}.matchmaking-search .text-\[\#8d8696\]{color:#c0cedd}.career-dialog{width:min(680px,calc(100vw - 24px))}.career-heading h2{font-size:30px;font-weight:900;letter-spacing:-1px}.career-tabs{gap:6px;background:#14243a;padding:5px;border-radius:14px}.career-tabs button{flex:1;border:0;border-radius:10px;padding:11px 8px;font-size:12px;font-weight:750;background:transparent;color:#bdccdd;min-height:44px}.career-tabs button[aria-pressed=true]{background:var(--cx-lime);color:#223023}.career-columns{display:flex;justify-content:space-between;padding:14px 0 8px;font-size:10px;font-weight:800;letter-spacing:1.5px;color:#9fbbcb}.career-list li[data-podium="1"] .career-rank{background:#ebc47c;color:#493623}.career-list li[data-podium="2"] .career-rank{background:#b8c9d5;color:#253a4c}.career-list li[data-podium="3"] .career-rank{background:#b58b6c;color:#342921}.career-list li>b{font-size:20px;color:#f2d18b}.career-empty{padding:28px 20px;background:#16283e;border:1px solid #3e5670;border-radius:18px;text-align:center}.career-empty-icon{display:flex;justify-content:center;color:#f2d18b;margin-bottom:12px}.career-empty h3{font-size:21px;font-weight:850;margin-bottom:10px}.career-empty p{font-size:13px;line-height:1.7;color:#bfd0de;margin-bottom:16px}.career-pagination{display:flex;justify-content:space-between;margin-top:20px}@media(max-width:620px){.activity-lobby{display:flex;gap:24px;padding-top:24px}.lobby-intro{order:0}.lobby-destinations{order:1;width:100%}.activity-lobby>.play-panel{order:2}.lobby-intro h1{font-size:36px;margin:12px 0}.lobby-intro .how-it-works{display:none}.lobby-intro .first-match-guide{margin-top:12px}.lobby-destination{min-height:132px;padding:13px 10px;gap:7px;border-radius:14px}.lobby-destination strong{font-size:13px}.lobby-destination small{font-size:10px}.destination-icon{width:36px;height:36px}.destination-icon svg{width:26px!important;height:26px!important}.destination-heading>span:last-child{display:none}.destination-grid{gap:8px}.career-dialog{padding:18px}.career-list li{gap:8px}.career-list li>b{font-size:16px}.career-list .sound-button{padding:8px}}@media(prefers-reduced-motion:reduce){.lobby-destination{transition:none}}@media(min-width:621px){.activity-lobby .hero-toys{height:205px;margin-top:22px}.activity-lobby .hero-card{width:145px}.activity-lobby .hero-card .power-art{height:130px}.activity-lobby .queen-card{left:150px}.activity-lobby .hero-sticker{left:310px;bottom:10px;width:80px;height:80px;font-size:9px}.activity-lobby .lobby-intro h1{font-size:52px;margin:18px 0}.activity-lobby .lobby-destination{min-height:140px}}.matchmaking-found-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:var(--cx-lime);color:#233023;font-weight:900}.activity-matchmaking .text-emerald-400{color:#c4ec99}.challenge-board{margin-top:24px;padding:18px;background:#17283d;border:1px solid #506980;border-radius:22px;text-align:left}.challenge-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.challenge-heading h3{font-size:23px;color:#fff0c7;font-weight:900;margin:5px 0}.challenge-live{font-size:11px;color:var(--cx-lime);white-space:nowrap}.challenge-board>p{font-size:12px;color:#b6c8d7;margin:8px 0 14px}.challenge-filters{display:flex;gap:8px;margin:14px 0}.challenge-filters button{font-size:12px;font-weight:700;border:1px solid #536c80;padding:8px 12px;border-radius:12px;color:#c9d9e4}.challenge-filters button[aria-pressed=true]{background:#47677b;color:#fff0c7}.challenge-columns,.challenge-row{display:grid;grid-template-columns:minmax(0,1fr) 110px 24px;gap:10px;align-items:center}.challenge-columns{font-size:10px;text-transform:uppercase;letter-spacing:1px;color:#8da7bb;padding:8px 12px}.challenge-row{width:100%;padding:13px 12px;text-align:left;border-top:1px solid #344c62;color:#fff0c7;border-radius:10px;transition:background .15s,transform .15s}.challenge-row:hover:not(:disabled){background:#345367;transform:translateX(2px)}.challenge-filters button:focus-visible,.challenge-row:focus-visible{outline:2px solid var(--cx-lime);outline-offset:2px}.challenge-row:disabled{opacity:.6;cursor:default}.challenge-row strong{display:block;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.challenge-row small{display:block;font-size:11px;color:#adc1d2;margin-top:3px}.challenge-arrow{font-size:23px;color:var(--cx-lime)}.challenge-empty{padding:20px 10px;text-align:center;color:#fff0c7}.challenge-empty p{font-size:12px;color:#adc1d2;margin:8px 0}.challenge-board .challenge-note{font-size:10px;line-height:1.6;margin:14px 0 0}@media(max-width:420px){.challenge-board{padding:12px}.challenge-columns,.challenge-row{grid-template-columns:minmax(0,1fr) 88px 18px;gap:6px}.challenge-row{padding:12px 5px}}.activity-matchmaking{max-height:none!important;overflow:visible!important;padding-right:0!important}.challenge-board[hidden]{display:none}.challenge-board>.primary-action{margin-top:16px;min-height:48px;font-size:14px}.challenge-board{margin-top:12px}.discord-launch-link{gap:7px;min-height:36px;padding:8px 11px;border:1px solid #ffffff20;border-radius:99px;background:#ffffff05;color:#c6c9dd;font-size:11px;font-weight:600;text-decoration:none;white-space:nowrap}.discord-launch-link:hover{background:#ffffff0d;color:#f8f6ef}.discord-launch-link:focus-visible{outline:3px solid var(--cx-lime);outline-offset:3px}@media(max-width:420px){.discord-launch-link{padding:8px;font-size:10px;gap:5px}.discord-launch-link>span{display:none}}.discord-launch-link{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;flex:0 0 40px;padding:0;border-radius:12px;border:1px solid #9295ff;background:#5865f2;color:#fff;box-shadow:0 2px 0 #343c96}.discord-launch-link:hover{background:#7280ff}.discord-launch-link svg{display:block;width:23px;height:23px;flex-shrink:0}.discord-launch-link{width:auto;min-width:0;flex:0 0 auto;padding:0 12px;gap:8px;font-size:12px;font-weight:700}.discord-launch-link>span{display:inline}.discord-launch-link svg{width:19px;height:19px}@media(max-width:420px){.discord-launch-link{padding:0 9px;font-size:11px;gap:6px}}.community-link{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;margin:18px 0;border:1px solid #ffffff20;border-radius:14px;background:#ffffff03;color:#d5d2ef;text-decoration:none}.community-link strong{display:block;font-size:13px;font-weight:700}.community-link small{display:block;margin-top:4px;font-size:11px;color:#a8afc7}.community-link:hover{background:#ffffff09;border-color:#a69ef077}.community-link:focus-visible{outline:3px solid var(--cx-lime);outline-offset:3px}.community-link>span:last-child{font-size:20px}.community-link{width:100%;text-align:left;cursor:pointer}.activity-lobby{width:100%;max-width:none;box-sizing:border-box}.activity-lobby>.lobby-intro,.activity-lobby>.play-panel{min-width:0}@media(min-width:851px){.activity-lobby{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);column-gap:clamp(28px,4vw,72px);padding:40px clamp(24px,3vw,64px)}}.call-strip{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0 14px;padding:12px 14px;background:#17283d;border:1px solid #506980;border-radius:16px;text-align:left}.call-strip[data-alone=true]{background:#142234;border-color:#3f566c}.call-copy b{display:block;font-size:13px;font-weight:800;color:#fff0c7}.call-copy small{display:block;margin-top:4px;font-size:11px;color:#adc1d2}.call-invite{flex:0 0 auto;min-height:38px;padding:8px 14px;border:1px solid #9295ff;border-radius:12px;background:#5865f2;color:#fff;font-size:12px;font-weight:800;box-shadow:0 2px 0 #343c96}.call-invite:hover{background:#7280ff}.call-invite:focus-visible{outline:3px solid var(--cx-lime);outline-offset:2px}.server-standing{margin-top:12px;padding:12px 14px;background:#142234;border:1px solid #3f566c;border-radius:16px;text-align:left}.server-standing .eyebrow{display:block;font-size:10px;letter-spacing:1px;color:#8da7bb}.server-standing strong{display:block;margin-top:6px;font-size:14px;font-weight:800;color:#fff0c7}.server-standing p{margin:6px 0 0;font-size:11px;color:#adc1d2}.challenge-row[data-call=true]{box-shadow:inset 3px 0 0 var(--cx-lime)}.challenge-row .call-flag{color:var(--cx-lime);font-style:normal;font-weight:700}.link-action{background:none;border:0;padding:0;color:var(--cx-lime);font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.link-action:focus-visible{outline:2px solid var(--cx-lime);outline-offset:2px}@media(max-width:420px){.call-strip{flex-direction:column;align-items:stretch}.call-invite{width:100%}}.collection-dialog{width:min(720px,calc(100vw - 24px))}.collection-progress{height:8px;border-radius:99px;background:#16283e;border:1px solid #3e5670;overflow:hidden;margin:12px 0 2px}.collection-progress span{display:block;height:100%;background:linear-gradient(90deg,var(--cx-lime),#7ad4a0)}.collection-tier{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:20px 0 4px}.collection-tier h3{font-size:12px;font-weight:900;letter-spacing:1.8px;text-transform:uppercase;color:var(--cx-lime);margin:0}.collection-tier small{font-size:11px;font-weight:700;color:#9fbbcb;white-space:nowrap}.collection-list li{padding:11px 0;gap:12px}.collection-list li[data-locked=true]{opacity:.5}.collection-list .power-art{width:50px;height:50px;flex:0 0 50px;border-radius:12px;overflow:hidden}.collection-list .anomaly-art{width:50px;height:50px;flex:0 0 50px;border-radius:12px;object-fit:cover;background:#16283e}.collection-list li>span:nth-child(2) small+small{margin-top:3px;color:#9fbbcb}.collection-badge{font-size:15px;color:#f2d18b;min-width:22px;text-align:center}.collection-badge[data-owned=true]{color:var(--cx-lime)}@media(max-width:620px){.collection-list .anomaly-art,.collection-list .power-art{width:42px;height:42px;flex:0 0 42px}.collection-list li{gap:9px}}.matchmaking-busy{margin:-6px 0 2px;text-align:center;font-size:11px;color:#b4bdd2}.matchmaking-wait{width:100%;padding:14px;border:1px dashed #d4f77a55;border-radius:14px;background:#d4f77a0d;text-align:center;font-size:12px;color:#dfe6f2}.matchmaking-wait>p:first-child{font-weight:800;color:#f8f6ef;margin-bottom:10px}.matchmaking-wait p{line-height:1.5}.matchmaking-wait-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.matchmaking-wait-actions .secondary-action{margin:0;border-color:#d4f77a66;color:#e8f9bf}.presence-toggle{margin:12px 0}.presence-toggle>button{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border:1px solid #ffffff20;border-radius:14px;background:#ffffff08;color:#e1e4f0;text-align:left}.presence-toggle strong{display:block;font-size:12px}.presence-toggle small{display:block;font-size:10.5px;color:#aeb6cc;margin-top:2px}.presence-switch{flex-shrink:0;position:relative;width:36px;height:20px;border-radius:999px;background:#3a4262;transition:background .15s}.presence-switch:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#e1e4f0;transition:transform .15s}.presence-toggle button[aria-checked=true] .presence-switch{background:var(--cx-lime)}.presence-toggle button[aria-checked=true] .presence-switch:after{transform:translateX(16px);background:#233023}.presence-toggle p{font-size:11px;color:#ffc978;margin-top:6px}@media(prefers-reduced-motion:reduce){.presence-switch,.presence-switch:after{transition:none}}@media(max-width:650px){.activity-draft.anomaly-draft{padding:16px 14px}.activity-draft.anomaly-draft .draft-title h2{font-size:22px;margin:6px 0}.activity-draft.anomaly-draft .draft-title p{display:none}.activity-draft.anomaly-draft .power-choices{grid-template-columns:1fr;gap:8px;margin:12px 0}.activity-draft.anomaly-draft .power-front{flex-direction:row;align-items:stretch}.activity-draft.anomaly-draft .anomaly-art{width:64px;flex:0 0 64px;aspect-ratio:auto;min-height:74px;border-radius:14px 0 0 14px}.activity-draft.anomaly-draft .anomaly-art span{left:6px;top:6px;min-width:24px;height:22px;padding:0 5px;font-size:10px}.activity-draft.anomaly-draft .power-copy{padding:8px 34px 8px 11px;min-height:0}.activity-draft.anomaly-draft .power-tier{font-size:8px}.activity-draft.anomaly-draft .power-copy h3{font-size:15px;margin:2px 0 3px}.activity-draft.anomaly-draft .power-copy p{font-size:11.5px;line-height:1.4;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.activity-draft.anomaly-draft .power-choice[aria-pressed=true] .power-copy p{-webkit-line-clamp:4}.activity-draft.anomaly-draft .selection-dot{top:8px;right:8px;width:24px;height:24px}.activity-draft.anomaly-draft .draft-footer{flex-direction:row;align-items:stretch;gap:8px;padding-top:10px}.activity-draft.anomaly-draft .draft-footer>*{flex:1 1 0;width:auto;min-width:0}.activity-draft.anomaly-draft .draft-footer .primary-action{min-height:0;padding:12px 14px;font-size:12px!important}.activity-draft.anomaly-draft .draft-footer .secondary-action{margin:0;padding:10px;line-height:1.25}}.chaos-activity [data-chaos-arena]{min-height:calc(100dvh - var(--cx-header-h));background:radial-gradient(ellipse at 38% 38%,#3d5972 0,#27374e 43%,#192238 85%)}.chaos-activity [data-chaos-layout]{max-width:1100px;padding:20px 32px 36px;gap:34px;align-items:start}.chaos-activity [data-chaos-layout]>div:first-child{gap:6px}.chaos-activity [data-arena-status]{display:none}.chaos-activity [data-chaos-layout]>div:first-child>div:has(>a:only-child){display:none}.chaos-activity [data-chaos-sidebar]{display:block;background:none!important;padding:0!important}.chaos-activity [data-arena-moves],.chaos-activity [data-board-sizing],.chaos-activity [data-chaos-sidebar]>:not(.activity-hud):not(.chaos-match-chat){display:none}.chaos-activity [data-arena-heading] h1{font-size:10px;letter-spacing:2.5px;color:#b4c4d3}.chaos-activity [data-arena-heading]>div>span:first-child{color:#f8d981}.chaos-activity [data-arena-board]{border-color:#e7bc7e #b78a54 #805f42;border-style:solid;border-width:9px;border-radius:14px!important;background:#b78a54;box-shadow:0 9px 0 #654c39,0 15px 0 #182638,0 28px 38px #0b122a88;margin:6px 0 14px}.chaos-activity [data-arena-board] [data-square]{box-shadow:inset 0 1px 0 #ffffff15}.chaos-activity [data-arena-board] [data-piece]{filter:drop-shadow(0 3px 1px #18243a30);transition:filter .15s}.chaos-activity [data-arena-board] [data-piece]:hover{filter:drop-shadow(0 4px 3px #17253b80) brightness(1.07)}.chaos-activity .activity-turn{background:#18253cd9;border:1px solid #749aab50;box-shadow:0 3px 0 #132033;border-radius:30px!important;padding:10px 15px;margin:2px 0}.activity-turn button{font-size:10px!important;color:#c1cede;border-left:1px solid #aabed433;padding-left:12px}.activity-hud{color:#f6f0df;padding-top:25px}.arena-round{text-align:center;padding:18px 12px 22px;border-bottom:1px solid #abc0d328}.arena-round>span{display:flex;align-items:center;justify-content:center;gap:12px;font-size:10px;letter-spacing:3px;color:#b6c8da}.arena-round strong{font-size:48px;line-height:1;letter-spacing:-2px;color:#f7e9c4;text-shadow:0 4px 0 #142239}.arena-round small{font-size:8px;letter-spacing:1.5px;color:#a2b7ce}.round-pips{display:flex;justify-content:center;gap:9px;margin:17px 0 9px}.round-pips i{width:10px;height:10px;border:2px solid #91a7bd55;border-radius:3px;transform:rotate(45deg)}.round-pips i[data-done=true]{background:var(--cx-lime);border-color:#edffbd;box-shadow:0 0 12px #c8f77a55}.loadout-heading{display:flex;align-items:center;justify-content:space-between;margin:21px 0 13px}.loadout-heading h2{font-size:20px;font-weight:850;letter-spacing:-.6px}.loadout-heading>span{color:#aac0d5;font-size:10px}.stash-tabs{display:flex;gap:5px;background:#15223a77;padding:4px;border-radius:10px}.stash-tabs button{flex:1;color:#b5c5d8;font-size:10px!important;padding:9px 5px;border-radius:7px}.stash-tabs button[aria-pressed=true]{background:#4c657a;color:#fff1d3;box-shadow:0 2px 0 #132239}.stash-cards{display:grid;gap:10px;margin:14px 0}.stash-card{background:#182740;border:1px solid #a6c3d52b;border-radius:12px;overflow:hidden;box-shadow:0 3px 0 #101d31;animation:stash-arrive .4s ease-out}.stash-card summary{list-style:none;display:flex;align-items:center;gap:11px;cursor:pointer;padding:7px}.stash-card summary::-webkit-details-marker{display:none}.stash-card .power-art{width:51px;height:51px;flex-shrink:0;border-radius:7px}.stash-card strong{display:block;font-size:13px;line-height:1.4}.stash-card small{text-transform:uppercase;color:#c3b4f5;font-size:10px;letter-spacing:1px}.stash-card b{margin-left:auto;color:#9fb9d0}.stash-card>p{margin:0;padding:6px 12px 12px;font-size:12px;color:#b9cadb;line-height:1.7}.inline-power-art{display:block;width:25px;height:25px;border-radius:6px;overflow:hidden;border:1px solid #b9c7d555}.inline-power-art .power-art{height:100%}.empty-stash{padding:22px 10px;text-align:center}.empty-stash>span{display:block;font-size:35px;color:#d0c2ff;text-shadow:0 0 25px #baa1ff44}.empty-stash strong{font-size:12px;display:block;margin:10px 0 7px}.empty-stash p{font-size:10px;color:#a9bed2;line-height:1.6}.empty-stash>div{display:flex;justify-content:center;gap:7px;margin-top:20px}.empty-stash i{width:38px;height:48px;border:1px dashed #a6bbd040;border-radius:6px;transform:rotate(-8deg)}.empty-stash i:nth-child(2){transform:translateY(-4px)}.empty-stash i:last-child{transform:rotate(8deg)}.match-history{border-top:1px solid #a6bdd329;padding:14px 0;font-size:10px;color:#acbfd3}.match-history summary{cursor:pointer;font-weight:700}.match-history summary span{float:right}.match-history>div{max-height:180px;overflow:auto}.match-history p{margin-top:8px;line-height:1.7}.power-art{width:100%;overflow:hidden;background:#a995d3}.power-art-image{position:absolute;width:100%;aspect-ratio:1;top:50%;transform:translateY(-50%);background-size:200% 200%;background-repeat:no-repeat}.power-art-camel{width:100%;height:100%;object-fit:cover;object-position:center}.power-art-vector{position:absolute;inset:8%;width:84%;height:84%;object-fit:contain;filter:drop-shadow(0 14px 12px #26385444)}.power-art-fallback{background:radial-gradient(ellipse at 35% 25%,#b8c8ec,#8095bd)}.draft-backdrop{background:radial-gradient(ellipse at 50% 45%,#344361dc,#0a1024ed);perspective:1400px;animation:draft-enter .25s ease-out}.activity-draft{width:min(880px,100%,max(600px,calc(160dvh - 380px)));padding:22px 24px;background:linear-gradient(145deg,#27344df5,#1b263df5);border:1px solid #b6c7df33;border-bottom:5px solid #111b30;box-shadow:0 30px 100px #0008}.draft-title{text-align:center;justify-content:center;position:relative}.draft-title .eyebrow{justify-content:center;color:#c7b6fa}.draft-title h2{margin:8px 0 10px}.draft-countdown{position:absolute;right:0;top:0}.power-choices{perspective:1200px;gap:18px;margin:23px 0}.power-choice{display:block;border:0;background:transparent;overflow:visible;border-radius:17px;animation:card-deal .45s cubic-bezier(.2,.8,.2,1) both}.power-choice:disabled{opacity:1;cursor:default}.power-flipper{display:grid;transform-style:preserve-3d;transform:rotateY(180deg);transition:transform .65s cubic-bezier(.2,.75,.25,1);position:relative;height:100%}.power-back,.power-front{grid-area:1/1;border-radius:17px;backface-visibility:hidden;-webkit-backface-visibility:hidden;border:2px solid #94a8c16b;box-shadow:0 6px 0 #111b31,0 12px 22px #0a102440;overflow:hidden}.power-front{background:#2e3d57}.power-back,.power-front{display:flex;flex-direction:column}.power-back{transform:rotateY(180deg);justify-content:center;align-items:center;background:repeating-linear-gradient(45deg,#4d548650 0 2px,transparent 2px 18px),radial-gradient(ellipse,#454e83,#252e50);outline:1px solid #ae9fec66;outline-offset:-13px}.power-back>span{color:#d8cbff;font-size:76px;text-shadow:0 0 40px #b095ff66}.power-back strong{letter-spacing:6px;font-size:19px;color:#e7deff}.power-back small{font-size:7px;letter-spacing:1.5px;margin-top:12px;color:#aca5d5}.power-choice[data-revealed=true] .power-flipper{transform:rotateY(0deg)}.power-choice .power-art{width:100%;height:auto;min-height:0;max-height:none;aspect-ratio:1;flex-shrink:0;border-radius:14px 14px 0 0}.power-copy{padding:15px 17px 19px;min-height:155px;flex:1}.power-copy h3{margin:8px 0 10px;font-size:18px}.power-copy p{font-size:11px;line-height:1.65}.power-choice[aria-pressed=true]{box-shadow:none;transform:translateY(-8px) rotate(-1deg)}.power-choice[aria-pressed=true] .power-front{border-color:var(--cx-lime);box-shadow:0 6px 0 #677d41,0 0 0 3px #d4f77a30,0 18px 40px #090f2866}.power-choice[data-tier=common]{--rarity:#c5d3e2;--rarity-edge:#657c95;--rarity-glow:#c5d3e233}.power-choice[data-tier=rare]{--rarity:#72ceff;--rarity-edge:#2479b1;--rarity-glow:#38baff44}.power-choice[data-tier=epic]{--rarity:#d5a0ff;--rarity-edge:#8950b9;--rarity-glow:#b366ff44}.power-choice[data-tier=legendary]{--rarity:#ffda78;--rarity-edge:#b67b27;--rarity-glow:#ffc34255}.power-choice[data-tier] .power-front{border:3px solid var(--rarity);box-shadow:0 5px 0 var(--rarity-edge),0 9px 0 #111b31,0 12px 24px #0a102455;transition:box-shadow .18s,border-color .18s}.power-choice[data-tier] .power-copy{background:linear-gradient(155deg,var(--rarity-glow),transparent 65%),#29364e;border-top:2px solid var(--rarity-edge)}.power-choice[data-tier] .power-tier{display:inline-block;color:var(--rarity);border:1px solid var(--rarity-edge);background:#142139;padding:4px 7px;border-radius:6px;letter-spacing:1.3px}.power-choice[data-tier][aria-pressed=true] .power-front{border-color:var(--rarity);box-shadow:0 5px 0 var(--rarity-edge),0 0 0 2px #fff4df,0 0 0 6px var(--rarity-glow),0 0 30px var(--rarity-glow),0 18px 40px #090f2866}.power-choice[data-tier][aria-pressed=true] .selection-dot{background:var(--rarity);color:#17243a;border-color:#fff4df;box-shadow:0 2px 0 var(--rarity-edge)}.power-choice[data-tier]:focus-visible{outline:3px solid #fff4df;outline-offset:7px}.power-choice:hover:not(:disabled):not([aria-pressed=true]){transform:translateY(-5px)}.power-choice[aria-pressed=true] .power-art-camel,.power-choice[aria-pressed=true] .power-art-image{filter:brightness(1.07)}.draft-footer{padding-top:16px}.draft-footer .primary-action{min-width:200px}.draft-backdrop[data-picked=true] .power-choice[aria-pressed=true]{animation:card-taken .65s ease-in both;animation-delay:0s!important}.draft-backdrop[data-picked=true] .power-choice:not([aria-pressed=true]){opacity:.25;transform:scale(.93);transition:opacity .3s,transform .3s}@keyframes card-deal{0%{opacity:0;translate:0 70px;rotate:8deg}to{opacity:1;translate:0 0;rotate:0deg}}@keyframes card-taken{35%{transform:translateY(-16px) scale(1.04);filter:brightness(1.2)}to{transform:translateY(30px) scale(.8);opacity:0}}@keyframes draft-enter{0%{opacity:0}to{opacity:1}}@keyframes stash-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1024px){.chaos-activity [data-chaos-layout]{grid-template-columns:minmax(0,1fr) 240px}}@media(max-width:1023px) and (min-width:700px){.chaos-activity [data-chaos-layout]{grid-template-columns:minmax(0,1fr) 210px;padding:18px;gap:24px}}@media(max-width:699px){.chaos-activity [data-chaos-layout]{padding:16px 18px 30px;gap:14px}.activity-hud{padding-top:0}.arena-round{display:none}.stash-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.empty-stash{grid-column:1/-1;padding:12px}.empty-stash>div{display:none}.loadout-heading{margin-top:6px}.chaos-activity [data-arena-board]{border-width:6px}}@media(max-width:620px){.activity-draft{padding:22px 16px}.draft-title h2{font-size:25px}.draft-title p{max-width:250px;margin:auto;line-height:1.6}.draft-countdown{width:34px;height:34px;font-size:11px;right:-9px;top:-10px}.power-choices{gap:14px;margin:18px 0}.power-choice{display:block}.power-front{display:grid;grid-template-columns:110px minmax(0,1fr)}.power-choice .power-art{width:110px;height:100%;min-height:155px;border-radius:14px 0 0 14px}.power-art-image{height:100%;width:auto;aspect-ratio:1;left:50%;top:0;transform:translateX(-50%)}.hero-card .power-art-image,.stash-card .power-art-image{width:100%;height:auto;top:50%;left:0;transform:translateY(-50%)}.power-copy{min-height:155px;padding:14px 12px}.power-copy h3{font-size:15px}.power-copy p{font-size:10px}.power-back>span{font-size:32px}.power-back strong{font-size:12px}.power-back small{font-size:6px}.draft-footer{position:sticky;bottom:-22px;background:#1c283f;padding:13px 0 16px;z-index:5}.draft-footer>p{font-size:10px}.power-choice[aria-pressed=true]{transform:translateX(2px)}}@media(prefers-reduced-motion:reduce){.chaos-activity *,.draft-backdrop,.draft-backdrop *{animation:none!important;transition:none!important}}.opponent-reveal{width:min(460px,100%);padding:24px}.opponent-reveal .draft-title h2{font-size:26px}.opponent-power-card{width:min(260px,100%);margin:22px auto;cursor:default}.opponent-power-card .power-copy{min-height:0}.opponent-power-card:hover{transform:none!important}.opponent-reveal>.primary-action{max-width:300px;margin:auto}@media(max-height:740px) and (min-width:621px){.opponent-power-card{width:220px;margin:16px auto}.opponent-reveal{padding:20px}.opponent-power-card .power-copy{padding:12px}}@media(max-width:620px){.opponent-reveal{align-self:center}.opponent-power-card{width:100%}.opponent-power-card .power-front{grid-template-columns:110px minmax(0,1fr)}}.anomaly-draft{max-width:1160px}.anomaly-draft .power-choices{grid-template-columns:repeat(3,minmax(0,1fr))}.anomaly-draft .power-front{display:flex;flex-direction:column}.anomaly-art{width:100%;aspect-ratio:1;flex-shrink:0;position:relative;background:#526276;overflow:hidden}.anomaly-art img{display:block;width:100%;height:100%;object-fit:contain}.anomaly-art span{position:absolute;left:10px;top:10px;display:grid;place-items:center;min-width:30px;height:30px;padding:0 7px;border:1px solid #fff0ba66;border-radius:9px;background:#182638b8;color:#fff0ba;font-size:13px;font-weight:900}.anomaly-wait{padding:40px;text-align:center}.anomaly-wait img{width:90px;margin:auto;animation:toy-bob 2s ease-in-out infinite alternate}.open-rooms{margin-top:20px;border-top:1px solid #ffffff20;padding-top:16px}.open-rooms h3{display:flex;justify-content:space-between;gap:12px;font-weight:800}.open-rooms p,.open-rooms small{font-size:12px;color:#afb9cc}.open-rooms .secondary-action{display:flex;justify-content:space-between;gap:10px;width:100%;margin-top:8px}.activity-matchmaking{max-height:60dvh;overflow:auto;padding-right:4px}@media(max-width:650px){.anomaly-draft .power-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.anomaly-draft .power-copy{padding:12px}.anomaly-draft .draft-footer{flex-wrap:wrap}.mode-tabs button{font-size:11px}}.activity-match-controls{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;margin-top:14px;padding:10px;border:1px solid #ffffff16;border-radius:18px;background:#17232f;box-shadow:0 6px 0 #0c151f}.activity-match-controls button{border:1px solid #ffffff25!important;border-radius:12px!important;background:#344757!important;color:#f8efd9!important;padding:10px 18px!important;font-size:12px!important;font-weight:800!important;box-shadow:0 4px 0 #101b27;transition:transform .12s,background .12s}.activity-match-controls button:hover:not(:disabled){background:#4a6072!important;transform:translateY(-2px)}.activity-match-controls button:active:not(:disabled){transform:translateY(3px);box-shadow:0 1px 0 #101b27}.activity-match-controls button:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.activity-match-controls button:focus-visible{outline:3px solid #d6f183;outline-offset:3px}@media(max-width:800px){.activity-match-controls button{padding:9px 13px!important}}.chaos-activity [data-arena-board]{isolation:isolate;position:relative}.chaos-activity [data-arena-board][data-impact=blast]:after{content:"";position:absolute;inset:-5px;border:3px solid #ffba78;border-radius:14px;pointer-events:none;z-index:8;animation:arena-impact-light .55s ease-out both}@keyframes arena-impact-light{0%{opacity:.8;box-shadow:0 0 24px #ffad6577,inset 0 0 30px #ffc57c55}to{opacity:0;box-shadow:0 0 45px #ffad6500}}@media(prefers-reduced-motion:reduce){.chaos-activity [data-arena-board][data-impact=blast]:after{display:none}}.modifier-draft[data-choice-count="4"],.modifier-draft[data-choice-count="5"]{width:min(1180px,100%)}.modifier-draft[data-choice-count="4"] .power-choices{grid-template-columns:repeat(4,minmax(0,1fr))}.modifier-draft[data-choice-count="5"] .power-choices{grid-template-columns:repeat(5,minmax(0,1fr))}.draft-selected-detail{display:none}@media(max-height:720px),(max-width:760px){.modifier-draft{padding:16px}.modifier-draft .draft-title h2{font-size:23px;margin:5px 0}.modifier-draft .draft-title p{display:none}.modifier-draft .power-choices{gap:12px;margin:12px 0;flex-shrink:0}.modifier-draft .power-front{display:flex;flex-direction:column}.modifier-draft .power-choice .power-art{width:100%;height:90px;min-height:0;max-height:90px;aspect-ratio:auto;border-radius:12px 12px 0 0}.modifier-draft .power-art-image{width:100%;height:auto;left:0;top:50%;transform:translateY(-50%)}.modifier-draft .power-copy{min-height:0;padding:8px}.modifier-draft .power-copy h3{font-size:13px;margin:4px 0;padding:0}.modifier-draft .power-copy p,.modifier-draft .power-copy small{display:none}.modifier-draft .draft-selected-detail{display:block;min-height:65px;max-height:125px;overflow:auto;flex-shrink:1;padding:8px 4px;font-size:12px;line-height:1.5;color:#dbe4f5}.modifier-draft .draft-selected-detail strong{color:#f8f6ef}.modifier-draft .draft-selected-detail p{margin:4px 0}.modifier-draft .draft-selected-detail small{color:#ffd397}.modifier-draft .draft-footer{padding:10px 0 0;gap:8px;bottom:0}.modifier-draft .draft-footer>p{display:none}.modifier-draft .draft-footer>div{width:100%;flex-direction:row}.modifier-draft .draft-footer button{min-width:0;flex:1;padding:12px}}@media(max-width:760px) and (min-height:501px){.modifier-draft .power-choices,.modifier-draft[data-choice-count] .power-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.modifier-draft .power-choice .power-art{height:75px;max-height:75px}}@media(max-height:500px){.modifier-draft .power-choice .power-art{height:48px;max-height:48px}.modifier-draft .draft-selected-detail{min-height:40px}.modifier-draft .power-choices{margin:6px 0}}.activity-result,[data-activity-dialog]>div{color:#f8efd9;background:linear-gradient(150deg,#34485e,#1c2b42)!important;border:2px solid #8195ab!important;border-radius:26px!important;box-shadow:0 8px 0 #101c2b,0 28px 80px #070e2266!important}.activity-result{width:min(480px,100%);padding:28px;max-height:calc(100dvh - 40px);overflow:auto;text-align:center;animation:result-arrive .35s ease-out both}.activity-result:focus{outline:none}.activity-result h2{color:#fff0cc;font-size:34px;font-weight:900;letter-spacing:-1px;line-height:1.1;margin:16px 0 8px}.activity-result p{color:#c1cede;font-size:13px;line-height:1.5;margin:6px 0}.result-medallion{display:flex;align-items:center;justify-content:center;gap:22px;margin:18px auto 10px}.result-medallion img{width:100px;height:100px;filter:drop-shadow(0 8px 0 #101a3040)}.result-medallion span{color:#f7d17b;font-size:25px}.result-ribbon{display:inline-block;border:1px solid #f9e5a0;border-radius:8px;padding:6px 24px;color:#503c1f;background:linear-gradient(#ffe9a3,#dcaf61);box-shadow:0 4px 0 #8c643e;font-weight:900;font-size:11px;letter-spacing:3px}.activity-result[data-outcome=loss] .result-ribbon{background:linear-gradient(#c6d6e8,#879ebc);border-color:#d7e4f5;color:#22334b;box-shadow:0 4px 0 #52667f}.result-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0 14px}.result-stats>div{padding:12px;background:#14223780;border:1px solid #8299b333;border-radius:14px}.result-stats strong{display:block;font-size:25px;color:#fff0cc}.result-stats span{font-size:10px;color:#b8c8dc}.result-loadout{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:16px}.result-loadout span{font-size:10px;background:#24364d;border:1px solid #98acbc;padding:5px 8px;border-radius:8px}.result-loadout [data-tier=rare]{border-color:#74c7f0}.result-loadout [data-tier=epic]{border-color:#c69bf4}.result-loadout [data-tier=legendary]{border-color:#f5cf7e}.result-actions{border-top:1px solid #ffffff20;padding-top:12px}.result-actions .primary-action,.result-actions .secondary-action{width:100%;margin-top:10px}.result-actions button:disabled{opacity:.6;cursor:wait}[data-activity-dialog]{z-index:10010!important;padding:16px;background:#0b1426cc!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}[data-activity-dialog]>div{max-height:calc(100dvh - 32px);overflow:auto;padding:24px!important}[data-activity-dialog] p{color:#d1ddec!important;line-height:1.6}[data-activity-dialog] p:first-child{color:#ffe6a3!important;font-size:15px!important;font-weight:850}[data-activity-dialog] button,[data-activity-notice] button{background:#415870!important;border:1px solid #8ba1b8!important;border-radius:12px!important;color:#fff0d5!important;box-shadow:0 4px 0 #132338;padding:10px 14px!important;font-weight:800;min-height:42px}[data-activity-dialog] button:hover:not(:disabled),[data-activity-notice] button:hover{background:#536d86!important}[data-activity-dialog] button:disabled{opacity:.4;cursor:not-allowed}[data-activity-dialog] button:focus-visible,[data-activity-notice] button:focus-visible{outline:3px solid var(--cx-lime);outline-offset:3px}.activity-ability-art{width:150px;height:150px;margin:auto;border-radius:18px;border:2px solid #b6c8dc}[data-activity-notice]{background:#23374d!important;border:2px solid #8298b0!important;border-radius:18px!important;padding:14px!important;box-shadow:0 5px 0 #132338;flex-wrap:wrap}[data-activity-notice],[data-activity-notice] span{color:#fff0cc!important}@keyframes result-arrive{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:none}}@media(max-height:720px),(max-width:620px){.activity-result{padding:20px}.result-medallion{margin:10px auto}.result-medallion img{width:70px;height:70px}.activity-result h2{font-size:28px}.result-stats{margin:12px 0}.result-stats>div{padding:8px}.activity-result .result-encouragement{display:none}}@media(prefers-reduced-motion:reduce){.activity-result{animation:none}}.activity-connection-screen,[data-activity-stage]{background:radial-gradient(ellipse at top,#3b5268,#1c293d 75%)!important;color:#f8efd9}.activity-connection-card,[data-activity-stage]>div:last-child{background:linear-gradient(145deg,#344b61,#23354b);border:2px solid #7b91a9;border-radius:26px;box-shadow:0 8px 0 #132135,0 24px 60px #101b3044;margin:40px auto;padding:32px 24px;width:min(440px,calc(100% - 32px))}.activity-connection-card h1,[data-activity-stage] h1{color:#fff0cc;font-size:30px;font-weight:900;letter-spacing:-.8px}[data-activity-stage] p{color:#c4d1e3}[data-activity-stage] button{border:1px solid #94a8bc!important;border-radius:12px!important;background:#405a73!important;box-shadow:0 4px 0 #122138;color:#fff0cc!important;min-height:44px}.activity-connection-screen{min-height:100dvh;display:grid;place-items:center;text-align:center;padding:16px}.activity-connection-card{margin:0;display:flex;flex-direction:column;align-items:center;gap:16px}.activity-connection-card p{font-size:13px;color:#c4d1e3}.power-loadout{margin:18px 0}.power-loadout[data-side=theirs] .loadout-heading h2{color:#ffca9d}.empty-loadout{font-size:12px;color:#afbed0;padding:8px 0}.empty-slot{display:flex;align-items:center;justify-content:center;min-height:44px;border:1px dashed #a6c3d54d;border-radius:12px;color:#9fb9d0;font-size:12px;background:#ffffff08}.empty-slot small{font-size:11px;opacity:.8;margin-left:4px}.empty-slot:not(:first-child){min-height:30px;opacity:.55}.power-loadout[data-side=theirs] .empty-slot{border-color:#ffca9d4d}.power-loadout .loadout-heading{margin-bottom:10px}.enemy-piece-inspect{border-color:#ba8861!important;background:#203147!important;box-shadow:0 4px 0 #132137;border-radius:14px!important;font-size:12px!important}.enemy-piece-inspect>div>strong{color:#ffd2a2}.enemy-piece-inspect p{margin:6px 0;color:#cad7e5}.enemy-piece-inspect button{min-width:40px;min-height:40px;font-size:22px}.enemy-piece-inspect>div{position:sticky;top:0;background:#203147}.enemy-piece-inspect{max-height:180px;overflow:auto}.clock-picker{border:0;padding:0;margin:20px 0}.clock-picker legend{font-size:11px;text-transform:uppercase;letter-spacing:1.5px;color:#c6d3df;font-weight:800;margin-bottom:10px}.clock-picker>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.clock-picker button{min-height:58px;border:1px solid #567087;border-radius:12px;background:#1b2e44;color:#ffedc2;font-size:18px;font-weight:900;box-shadow:0 3px 0 #102033}.clock-picker button[aria-pressed=true]{background:#def57f;color:#22332b;border-color:#f5ffbc}.clock-picker small{display:block;font-size:10px;font-weight:600;opacity:.8}.clock-picker p{font-size:11px;color:#b8c9d8;margin-top:10px}.match-clock{font-variant-numeric:tabular-nums;font-size:20px;font-weight:900;padding:4px 12px;border-radius:9px;background:#17273d;color:#e9dcb8}.match-clock[data-active=true]{background:#def57f;color:#22332b}.activity-turn[data-turn=yours]{border-color:#d8f776;box-shadow:inset 4px 0 #d8f776;background:#233b40}.activity-turn[data-turn=opponent]{border-color:#ffa96e;box-shadow:inset 4px 0 #ffa96e;background:#3b303b;color:#ffbf8f}.activity-turn[data-turn=draft]{border-color:#bb9deb;color:#ddc6ff}.chaos-activity [data-arena-board][data-impact=blast]{animation:arena-impact-jolt .32s ease-out}@keyframes arena-impact-jolt{0%,to{transform:translate(0)}20%{transform:translate(-3px,2px)}40%{transform:translate(3px,-2px)}65%{transform:translate(-1px,1px)}80%{transform:translate(1px)}}@media(prefers-reduced-motion:reduce){.chaos-activity [data-arena-board][data-impact=blast]{animation:none}}.armoury-entry{display:flex;align-items:center;gap:18px;width:100%;margin:24px 0 18px;padding:14px 20px 14px 12px;text-align:left;color:#fff2cf;background:linear-gradient(115deg,#49405d,#293348 75%);border:1px solid #d4af7370;border-radius:20px;box-shadow:0 5px 0 #131d30,inset 0 1px #ffffff18;transition:transform .18s,border-color .18s;cursor:pointer}.armoury-entry:hover{transform:translateY(-2px);border-color:#f4d58c}.armoury-entry-art{width:84px;height:84px;flex-shrink:0;transform:rotate(-7deg);border:3px solid #efd598;border-radius:15px;overflow:hidden;box-shadow:0 8px 18px #0b122766}.armoury-entry-art .power-art{height:100%;width:100%}.armoury-entry>span:nth-child(2){display:grid;gap:4px;flex:1}.armoury-entry small{font-size:9px;letter-spacing:2px;font-weight:850;color:#efcd87}.armoury-entry strong{font-size:26px;font-weight:900;letter-spacing:-.6px}.armoury-entry>span>span{font-size:12px;color:#d0d6e6}.armoury-entry>b{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#f2d18b;color:#253149;font-size:22px}.destination-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.arena-browser-dialog,.career-dialog{color:#fff2d5;background:linear-gradient(145deg,#293b53,#19283e);border:1px solid #8295ac70;border-radius:26px;box-shadow:0 8px 0 #0d182a,0 30px 100px #0008;padding:0 28px 24px;max-height:calc(100dvh - 40px);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#627489 #1b2a3f}.arena-browser-dialog[open],.career-dialog[open]{animation:armoury-open .2s ease-out}.arena-browser-dialog::backdrop,.career-dialog::backdrop{background:#070e20c9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.career-heading{position:sticky;top:0;z-index:3;padding:25px 0 18px;background:#26384f;border-bottom:1px solid #ffffff15;box-shadow:0 10px 18px #26384f88;flex-wrap:wrap}.career-heading>div{flex:1;min-width:180px}.career-heading h2{font-size:clamp(23px,3vw,31px);line-height:1.08;margin:8px 0;max-width:430px}.career-heading>button:last-child{display:grid;place-items:center;min-width:44px;min-height:44px;padding:0;border-radius:50%;margin-left:auto;box-shadow:none;background:#102137;border:1px solid #8a9eb34d}.career-heading .eyebrow{font-size:9px;color:#e3c995;letter-spacing:2px}.career-note{margin:16px 0}.career-tabs{margin:18px 0;flex-wrap:wrap}.career-tabs button{white-space:nowrap;transition:background .15s,color .15s}.career-list li{border-radius:12px;padding:14px 12px;margin-bottom:5px;background:#13243b66;border-bottom:1px solid #8095ab20}.career-list li:hover{background:#30485c88}.career-list small{font-size:12px;line-height:1.6}.career-columns{padding-left:12px;padding-right:12px}.career-empty{margin:18px 0}.career-pagination button:disabled{opacity:.4;cursor:not-allowed}.collection-dialog{width:min(1000px,calc(100vw - 32px))}.collection-gold{background:#44391d;border:1px solid #eac46970;color:#ffe39b;padding:10px 14px}.collection-gold strong{font-size:19px}.collection-gold small{display:none}.collection-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.collection-list li{margin:0;align-items:flex-start}.collection-list .anomaly-art,.collection-list .power-art{width:64px;height:64px;flex-basis:64px}.collection-list li[data-locked=true]{opacity:1;border:1px dashed #657287}.collection-badge{font-size:12px}.collection-tier{margin-top:28px;margin-bottom:12px}.shop-intro{margin:18px 0 22px}.shop-intro .eyebrow{color:var(--cx-gold);font-size:10px;letter-spacing:1.7px}.shop-intro p{font-size:14px;color:#becbdb;line-height:1.6;margin:8px 0}.shop-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.shop-power{--rarity:#81cafa;display:flex;flex-direction:column;min-width:0;border:2px solid var(--rarity);border-radius:20px;background:#17273d;overflow:hidden;box-shadow:0 5px 0 #101b2d;transition:transform .18s}.shop-power[data-tier=epic]{--rarity:#c69cfa}.shop-power:hover{transform:translateY(-3px)}.shop-power-visual{position:relative;aspect-ratio:1.12;overflow:hidden}.shop-power-visual .power-art{width:100%;height:100%;max-height:none}.shop-power-visual .power-art img{width:100%;height:100%;object-fit:cover}.shop-owned,.shop-rarity{position:absolute;top:12px;padding:6px 9px;border-radius:8px;background:#122035e8;font-size:9px;font-weight:850;letter-spacing:1px;text-transform:uppercase}.shop-rarity{left:12px;color:var(--rarity)}.shop-owned{right:12px;color:var(--cx-lime)}.shop-power-copy{padding:18px 18px 10px;flex:1}.shop-power-copy h3{font-size:21px;font-weight:900;letter-spacing:-.5px;margin:0 0 10px}.shop-power-copy p{font-size:13px;line-height:1.65;color:#d1dbea;margin:0 0 12px}.shop-power-copy>small{font-size:10px;color:var(--rarity);display:block;line-height:1.5}.shop-power-action{padding:12px 18px 18px}.shop-buy{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:14px 12px;background:#f2d18b;color:#243149;border:0;border-radius:12px;box-shadow:0 4px 0 #a58950;font-size:12px;font-weight:850;min-height:46px}.shop-buy:disabled{background:#33455c;color:#b5c3d4;box-shadow:0 3px 0 #0c192d;cursor:not-allowed}.shop-power-action>small{display:block;text-align:center;font-size:10px;color:#a8bbcf;margin-top:12px}.shop-ready{padding:14px 6px;margin:0;text-align:center;background:#334b3855;border:1px solid #9cc45d44;border-radius:12px;color:var(--cx-lime);font-size:12px;font-weight:800}.shop-confirm p{font-size:12px;margin:0 0 12px;color:#e9dab6}.shop-confirm .primary-action{padding:12px;min-height:44px;font-size:12px}.shop-cancel{display:block;min-height:36px;background:none;border:0;color:#c7d5e5;font-size:12px;margin:8px auto 0}.shop-earn{display:flex;align-items:center;gap:24px;margin:28px 0 10px;padding:20px;border:1px solid #c0d39025;border-radius:16px;background:#14253a}.shop-earn h3{font-size:16px;margin:8px 0 0;font-weight:800}.shop-earn .eyebrow{font-size:8px;color:#b7cc9d;letter-spacing:1px}.shop-earn ul{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 22px;list-style:none;padding:0;margin:0 0 0 auto}.shop-earn li{font-size:11px;color:#c3d0df;white-space:nowrap}.shop-earn b{color:#f2d18b;margin-right:6px}.shop-error,.shop-success{padding:16px;border-radius:12px;font-size:13px;line-height:1.5;margin-bottom:20px}.shop-success{background:#354d37;color:#e4ffa6;border:1px solid #c8ef7360}.shop-error{background:#533846;color:#ffe0d4}.shop-error button{margin-left:12px}.shop-loading{padding:60px;text-align:center;color:#d5dfeb}.arena-browser-dialog{padding:0}.arena-browser-dialog>section{background:transparent}.activity-draft,.activity-result,[data-activity-dialog]>div{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#61768d #213148}.activity-draft:not(.opponent-reveal){border-color:#879cb16b;background:linear-gradient(140deg,#2b3d54,#1c2a40);box-shadow:0 8px 0 #101a2b,0 28px 90px #0007}.draft-footer{background:inherit}.activity-result{max-height:calc(100dvh - 32px);overflow-y:auto}.chaos-activity button:focus-visible,dialog button:focus-visible{outline:3px solid var(--cx-lime);outline-offset:3px}@keyframes armoury-open{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@media(max-width:700px){.destination-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-list,.shop-grid{grid-template-columns:1fr}.shop-power{display:grid;grid-template-columns:106px minmax(0,1fr)}.shop-power-visual{aspect-ratio:auto;grid-row:1/3;min-height:190px}.shop-power-visual .power-art img{object-fit:cover}.shop-rarity{top:8px;left:6px;font-size:8px;padding:5px}.shop-owned{top:auto;bottom:8px;right:6px;font-size:8px}.shop-power-copy{padding:15px 14px 4px}.shop-power-copy h3{font-size:20px}.shop-power-copy p{font-size:12px;margin-bottom:8px}.shop-power-action{padding:12px 14px 16px}.shop-earn{display:block;padding:18px}.shop-earn ul{margin-top:18px;gap:14px 12px}.career-dialog{padding:0 16px 18px;max-height:calc(100dvh - 20px);width:calc(100vw - 20px);border-radius:20px}.career-heading{padding:18px 0 12px;gap:8px}.career-heading>div{min-width:140px}.career-heading h2{font-size:24px}.collection-gold{padding:8px;font-size:11px}.collection-gold strong{font-size:16px}.career-tabs{gap:3px}.career-tabs button{font-size:11px;padding:10px 7px}.armoury-entry{gap:12px;padding:12px;margin:20px 0}.armoury-entry-art{width:66px;height:66px}.armoury-entry strong{font-size:23px}.armoury-entry>span>span{font-size:11px}.armoury-entry>b{width:30px;height:34px}.shop-intro p{font-size:12px}}@media(prefers-reduced-motion:reduce){.arena-browser-dialog[open],.career-dialog[open]{animation:none}.armoury-entry,.shop-power{transition:none}.armoury-entry:hover,.shop-power:hover{transform:none}}@media(min-width:701px) and (max-height:800px){.collection-dialog .career-heading{padding:14px 0 10px}.collection-dialog .career-heading h2{font-size:25px;margin:5px 0}.collection-dialog .career-note{margin:10px 0;font-size:11px}.collection-dialog .career-tabs,.shop-intro{margin:12px 0}.shop-intro p{margin:5px 0;font-size:12px}.shop-power-visual{height:160px;aspect-ratio:auto}.shop-power-visual .power-art img{object-fit:contain}.shop-power-copy{padding:12px 14px 6px}.shop-power-copy h3{font-size:19px;margin-bottom:7px}.shop-power-copy p{font-size:12px;margin-bottom:7px}.shop-power-action{padding:10px 14px 14px}.shop-earn{margin-top:20px}}.shop-buy:disabled{opacity:1!important}.shop-buy b{white-space:nowrap;flex-shrink:0}.shop-buy>span{font-size:12px}@media(max-width:700px){.collection-dialog .career-tabs{display:grid;grid-template-columns:1fr 1fr}.shop-power-visual .power-art img{object-fit:contain}.shop-power-visual{background:linear-gradient(145deg,#29556b,#19273c)}.shop-power[data-tier=epic] .shop-power-visual{background:linear-gradient(145deg,#55336b,#19273c)}}.shop-signin{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:12px 16px;background:#122136;border:1px solid #7c93ab45;border-radius:12px;margin-bottom:18px;font-size:12px}.shop-signin a{color:var(--cx-lime);font-weight:800;text-decoration:underline;text-underline-offset:3px}.shop-signin span{color:#bbcadd}.shop-signin a{display:inline-flex;min-height:36px;align-items:center}.shop-preview{padding:0 18px 16px;grid-column:1/-1}.shop-preview-reset,.shop-preview-toggle{border:1px solid #a8cbd955;border-radius:10px;color:#d8edee;background:#263b51;padding:10px 14px;min-height:42px;width:100%;font-size:12px;font-weight:750}.shop-preview p{font-size:12px;line-height:1.5;color:#c4d6e2;min-height:36px}.shop-preview-board{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));border:4px solid #b99560;border-radius:8px;overflow:hidden;max-width:320px;margin:12px auto}.shop-preview-board button{position:relative;aspect-ratio:1;border:0;padding:0;display:grid;place-items:center}.shop-preview-board .light{background:#eee2c5}.shop-preview-board .dark{background:#7e9da6}.shop-preview-board img{width:100%;height:100%;position:relative;z-index:1}.shop-preview-board .destination{box-shadow:inset 0 0 0 3px #92f7df;background:#3b977f}.shop-preview-board .destination:after{content:"↗";color:#e2ffe9;position:absolute;font-size:16px;right:1px;bottom:0;z-index:2;text-shadow:0 1px 3px #132d24}.shop-preview-board .selected{background:#ebc162}.shop-preview>small{display:block;text-align:center;color:#9eb5cb;font-size:10px;margin-top:10px}.shop-power-visual,.shop-power[data-tier=rare] .shop-power-visual{background:radial-gradient(ellipse at 50% 45%,#7ddfd0,#245465)}.shop-power[data-tier=epic] .shop-power-visual{background:radial-gradient(ellipse at 50% 45%,#ffb66f,#c65433)}.shop-power-visual .power-art{background:transparent}.hub-page{min-height:100dvh;background:radial-gradient(ellipse at 15% 0,#30455b55,transparent 60%),var(--cx-bg);color:var(--cx-text)}.armoury-page a:focus-visible,.armoury-page button:focus-visible{outline:3px solid var(--cx-focus);outline-offset:4px}.hub-loading{padding:80px 24px;text-align:center}.armoury-page{max-width:1400px;margin:auto;padding:42px clamp(18px,4vw,56px) 60px}.armoury-page .career-heading{position:static;background:none;box-shadow:none;padding:0 0 22px;display:flex;align-items:center;gap:20px}.armoury-page h1{font-size:clamp(32px,4vw,48px);font-weight:950;letter-spacing:-1.8px;line-height:1.1;margin:10px 0}.armoury-page .career-note{font-size:12px;line-height:1.6;color:#aebed2}.armoury-page .career-tabs{display:flex;gap:8px}.armoury-page .career-tabs button,.career-tabs a{border:1px solid #778da346;background:#223249;color:#c6d6e5;border-radius:10px;padding:12px 16px;text-decoration:none;font-size:12px;font-weight:750}.armoury-page .career-tabs button[aria-pressed=true]{background:var(--cx-lime);color:#203149;border-color:var(--cx-lime)}.armoury-page .shop-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:start}.armoury-page .shop-power{display:grid;grid-template-columns:88px minmax(0,1fr);padding:18px 16px 0;gap:14px 12px;border-width:3px 1px 1px;border-radius:17px;background:linear-gradient(145deg,#29394d,#1b293f);box-shadow:0 4px 0 #0b1525}.armoury-page .shop-power-visual{width:88px;height:88px;min-height:0;aspect-ratio:1;grid-row:auto;border-radius:12px;overflow:visible}.armoury-page .shop-power-visual .power-art{border-radius:12px;overflow:hidden}.armoury-page .shop-power-visual .power-art img{object-fit:cover}.armoury-page .shop-rarity{top:auto;bottom:-9px;left:4px;font-size:7px;padding:4px 6px;border:1px solid #7a8da744}.armoury-page .shop-owned{top:5px;right:4px;bottom:auto;font-size:7px;padding:3px;letter-spacing:0}.armoury-page .shop-power-copy{padding:0;min-height:145px}.armoury-page .shop-power-copy h3{font-size:18px;margin:0 0 8px}.armoury-page .shop-power-copy p{font-size:12px;line-height:1.6;margin-bottom:8px}.armoury-page .shop-power-action{grid-column:1/-1;padding:0}.armoury-page .shop-preview{padding:0 0 16px}.armoury-page .shop-earn{margin-top:32px}.armoury-entry{text-decoration:none}.armoury-entry-art{width:56px;height:56px}.armoury-entry strong{font-size:22px}@media(max-width:1100px){.armoury-page .shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.armoury-page{padding-top:28px}.armoury-page .shop-grid{grid-template-columns:1fr}.armoury-page .shop-power-copy{min-height:120px}.armoury-page .career-tabs{display:grid;grid-template-columns:1fr 1fr}.armoury-page .career-heading{gap:10px}.armoury-page .collection-gold{flex:none}.armoury-page .shop-earn li{white-space:normal}}.chaos-activity a.armoury-entry{display:flex}.chaos-activity .career-tabs a{display:inline-flex}@media(max-width:620px){.chaos-activity .activity-lobby{align-items:stretch;padding-inline:18px}.activity-lobby>.lobby-intro{width:100%;text-align:center}.lobby-intro .destination-heading,.lobby-intro>.eyebrow{justify-content:center}.lobby-intro>h1{font-size:clamp(38px,9vw,48px);letter-spacing:-2px;line-height:1.06;margin:16px 0}.lobby-intro>p{font-size:14px;line-height:1.7;max-width:34ch;margin:0 auto}.lobby-intro .wide-only{display:none}.lobby-intro .lobby-destinations{width:100%;margin:28px 0}.lobby-intro .destination-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lobby-intro .lobby-destination{align-items:center;justify-content:center;text-align:center;min-height:164px;padding:18px 10px;gap:10px;border-radius:18px}.lobby-intro .destination-icon{width:60px;height:60px;border-radius:17px}.lobby-intro .destination-icon svg{width:38px!important;height:38px!important}.lobby-intro .lobby-destination strong{font-size:16px;letter-spacing:-.3px}.lobby-intro .lobby-destination small{font-size:12px;line-height:1.4}.lobby-intro .destination-arrow{top:14px;right:14px}.lobby-intro .armoury-entry{width:100%;margin:24px 0;text-align:center;gap:12px;padding:16px}.lobby-intro .community-link{width:100%;text-align:center;justify-content:center;position:relative;padding:18px 30px}.lobby-intro .community-link>span:last-child{position:absolute;right:14px}.lobby-intro .community-link small{font-size:12px;line-height:1.5}.lobby-intro .first-match-guide>summary{text-align:center;list-style-position:inside}.lobby-intro .first-match-guide ol,.lobby-intro .first-match-guide p{text-align:left}.activity-lobby>.play-panel{width:100%;box-sizing:border-box}}.collection-piece-preview{display:flex;align-items:center;gap:10px;margin-top:12px;color:#bdcddd;font-size:11px;font-weight:700}.collection-piece-pair{display:flex;flex:0 0 auto;gap:2px;padding:3px 5px;border:1px solid #ffffff1c;border-radius:12px;background:linear-gradient(135deg,#3b5266,#1a293e)}.collection-piece-pair img{display:block;width:48px;height:48px;object-fit:contain}.collection-piece-preview em{display:block;font-size:10px;font-style:normal;font-weight:400;color:#9eafc3;margin-top:3px}@media(max-width:400px){.collection-piece-pair img{width:40px;height:40px}.collection-piece-preview{gap:8px}}.mastery-note{display:grid;gap:6px;padding:14px 16px;margin:16px 0;border:1px solid #7b719e55;border-radius:14px;background:#242d4666}.mastery-note strong{font-size:13px;color:#e1d3ff}.mastery-note span{font-size:12px;line-height:1.6;color:#b9c9da}.mastery-progress{font-size:11px!important;color:#d7bf9d!important}.mastery-progress[data-tier=silver]{color:#d5e8f7!important}.mastery-progress[data-tier=gold]{color:#ffdc7e!important}.collection-list li[data-mastery=bronze],.shop-power[data-mastery=bronze]{box-shadow:inset 0 0 0 2px #ba8a61}.collection-list li[data-mastery=silver],.shop-power[data-mastery=silver]{box-shadow:inset 0 0 0 2px #c4d9ed}.collection-list li[data-mastery=gold],.shop-power[data-mastery=gold]{box-shadow:inset 0 0 0 2px #e7c565,0 0 14px #d9ad3022}.shop-anomaly-art{width:100%;height:100%;object-fit:cover}.shop-power[data-tier=anomaly]{border-color:#8d77b2}.collection-list li[data-mastery]{border-radius:14px}.shop-power[data-tier=legendary]{--rarity:#f2c45a}.shop-power[data-tier=legendary] .shop-power-visual{background:radial-gradient(ellipse at 50% 45%,#ffd36e,#8a3d1f)}.shop-new{position:absolute;top:12px;right:12px;padding:6px 9px;border-radius:8px;background:#ff5f6d;color:#fff;font-size:9px;font-weight:900;letter-spacing:1px;text-transform:uppercase;box-shadow:0 0 0 2px #122035,0 0 14px #ff5f6d99;animation:shop-new-pulse 1.6s ease-in-out infinite}@keyframes shop-new-pulse{50%{box-shadow:0 0 0 2px #122035,0 0 22px #ff5f6dcc}}@media(prefers-reduced-motion:reduce){.shop-new{animation:none}}.shop-preview-board .ordinary:after{content:"";position:absolute;left:50%;top:50%;width:26%;height:26%;border-radius:50%;background:#2b4a57;opacity:.55;transform:translate(-50%,-50%);z-index:2}.shop-preview-board .ordinary:has(img):after{width:78%;height:78%;background:none;border:3px solid #2b4a57;opacity:.6}.shop-power-copy h3 .shop-new{position:static;display:inline-block;vertical-align:middle;margin:0 0 3px 10px;font-size:12px;padding:4px 8px}.armoury-entry{position:relative}.armoury-new{font-style:normal;position:absolute;top:2px;left:4px;z-index:2;transform:rotate(-8deg);padding:4px 7px;border-radius:8px;background:#ff5f6d;color:#fff;font-size:12px;font-weight:900;letter-spacing:1px;box-shadow:0 0 0 2px #122035,0 0 16px #ff5f6dcc;animation:shop-new-pulse 1.6s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.armoury-new{animation:none}}.lobby-feed{grid-column:1/-1;margin:8px 0 28px;min-width:0}.shop-owners{margin:2px 0 8px;font-size:13px;color:#e9dab6}.activity-lobby{align-items:start;row-gap:38px}.activity-lobby>.lobby-intro{align-self:center}.activity-lobby>.lobby-destinations{grid-column:1/-1;grid-row:2;margin:0;padding-top:28px;border-top:1px solid #ffffff16;min-width:0}.arena-highlights{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start;margin-bottom:24px}.arena-highlights:has(#achievements:empty){grid-template-columns:1fr}.arena-highlights #achievements:empty{display:none}.arena-highlights>#achievements>section,.arena-highlights>section{margin:0!important;height:100%}.arena-highlights>#achievements{min-width:0;scroll-margin-top:30px}.activity-lobby .destination-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.activity-lobby .lobby-destination{min-height:110px;align-items:center;text-align:center;justify-content:center}.activity-lobby .hero-toys{display:block;margin:24px auto;height:205px;width:390px;max-width:100%}.activity-lobby .play-panel{padding:24px}.activity-lobby .play-panel h2{margin:20px 0}.activity-lobby .panel-footer{margin-top:20px}@media(max-width:1050px){.arena-highlights{grid-template-columns:1fr}}@media(max-width:700px){.activity-lobby{display:flex;flex-direction:column;padding:24px 18px;gap:28px}.activity-lobby>.lobby-intro{order:0;width:100%;text-align:center}.activity-lobby>.play-panel{order:1;width:100%}.activity-lobby>.lobby-destinations{order:2;width:100%;padding-top:24px}.activity-lobby .community-link,.activity-lobby .hero-toys,.activity-lobby .how-it-works{display:none}.activity-lobby .lobby-intro h1{font-size:42px;margin:12px 0}.activity-lobby .lobby-intro>.eyebrow{justify-content:center}.activity-lobby .armoury-entry{margin:20px 0 0;text-align:left}.activity-lobby .destination-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.activity-lobby .lobby-destination{min-height:145px}.activity-lobby .destination-icon{width:52px;height:52px}.activity-lobby .destination-icon svg{width:34px!important;height:34px!important}.discord-launch-link{gap:6px}.discord-launch-link>span{display:inline}.activity-lobby .mode-tabs button{font-size:11px;padding:10px 5px}.activity-lobby .mode-tabs small{font-size:9px}}.arena-highlights #achievements{border-radius:22px}@media(min-width:701px){.arena-highlights:has(#achievements:empty)>section{grid-template-columns:180px minmax(0,1fr)}}@media(max-width:360px){.discord-launch-link svg{width:14px;height:14px}}.lobby-shortcuts{margin:24px 0 28px}.activity-lobby .lobby-shortcuts .lobby-destination{min-height:145px}.activity-lobby .lobby-shortcuts .destination-icon{width:52px;height:52px;border-radius:15px}.activity-lobby .lobby-shortcuts .destination-icon svg{width:34px!important;height:34px!important}@media(min-width:701px) and (max-width:1100px){.activity-lobby .lobby-shortcuts .destination-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:400px){.chaos-activity .discord-launch-link>span{display:none}}.chaos-activity a.chaos-gold-link{display:inline}:root{--ui-fs-label:12px;--ui-fs-small:clamp(12px,11px + .2vw,13px);--ui-fs-body:clamp(13px,12px + .2vw,14px);--ui-focus:var(--cx-focus)}html .career-heading .eyebrow,html .eyebrow,html .shop-earn .eyebrow,html .shop-intro .eyebrow{font-size:var(--ui-fs-label)!important;letter-spacing:1.4px}html .sound-button{font-size:var(--ui-fs-small)!important}html .chaos-news-badge{font-size:12px!important}html .armoury-entry small,html .community-link small,html .lobby-destination small{font-size:var(--ui-fs-small)}html .how-it-works span{font-size:13px}html .how-it-works b{font-size:12px}html .play-panel .pill{font-size:12px;letter-spacing:1px}html .mode-tabs button{font-size:13px}html .activity-lobby .mode-tabs small,html .mode-tabs small{font-size:12px!important}html .clock-picker button small,html .clock-picker legend,html .clock-picker p,html .destination-heading span,html .matchmaking-busy,html .panel-footer,html [class*=chaos-rated-status_details] summary,html [class*=chaos-week-strip_] small,html [class*=chaos-week-strip_] span,html [class*=chaos-week-strip_eligibility]{font-size:12px}html .armoury-entry>span>span,html .lobby-destinations .destination-heading span,html [class*=chaos-week-strip_kicker] span,html [class*=chaos-week-strip_previewCaption],html [class*=chaos-week-strip_reason],html [class*=chaos-week-strip_watch]{font-size:12px!important}html .armoury-page .shop-owned,html .armoury-page .shop-rarity,html .shop-owned,html .shop-rarity{font-size:12px;letter-spacing:.6px}html .shop-new{font-size:12px}html .armoury-page .shop-rarity{left:50%;right:auto;transform:translateX(-50%);letter-spacing:0;padding:3px 6px;white-space:nowrap}html .shop-power-action>small,html .shop-power-copy>small{font-size:12px}html .armoury-page .career-note,html .armoury-page .career-tabs button,html .career-tabs a,html .career-tabs button,html .collection-dialog .career-note,html .shop-earn li,html .shop-earn li b{font-size:13px}html [class*=chaos-watch_headingActions] a,html [class*=chaos-watch_heading] small,html [class*=chaos-watch_heroArt] span,html [class*=chaos-watch_heroLabel]{font-size:12px}html .activity-draft.anomaly-draft .power-tier,html .power-tier{font-size:12px;letter-spacing:1px}html .power-back small{font-size:12px}html .activity-draft.anomaly-draft .power-copy p{font-size:13px}html .activity-draft.anomaly-draft .anomaly-art span{font-size:12px}html .activity-draft.anomaly-draft .draft-footer .primary-action{font-size:13px!important}html .activity-turn button,html .chaos-activity .activity-turn span,html .chaos-activity [data-arena-heading] h1{font-size:12px!important}html .arena-round>span{font-size:12px;letter-spacing:2.4px}html .arena-round small{font-size:12px;letter-spacing:1px}html .loadout-heading span,html .match-history p,html .match-history summary,html .match-history summary span{font-size:12px}html .chaos-activity :is([class~="text-[8px]"],[class~="text-[9px]"],[class~="text-[10px]"],[class~="text-[11px]"]),html .draft-backdrop :is([class~="text-[8px]"],[class~="text-[9px]"],[class~="text-[10px]"],[class~="text-[11px]"]){font-size:12px!important}html .power-copy p{font-size:13px}html .draft-selected-detail small,html .power-copy small{font-size:12px}html .modifier-draft .draft-selected-detail,html .stash-card strong{font-size:13px}html .stash-card small{font-size:12px;letter-spacing:.6px}html .stash-card>p{font-size:13px;line-height:1.55}html .stash-tabs button{font-size:12px!important}html .draft-footer>p,html .selection-dot{font-size:13px}html .result-loadout span,html .result-ribbon,html .result-stats span{font-size:12px}html .challenge-note,html .matchmaking-wait,html .panel-copy,html .result-encouragement{font-size:var(--ui-fs-body)}html .call-invite,html .career-tabs button,html .challenge-filters button,html .mode-tabs button,html .primary-action,html .secondary-action,html .shop-buy{min-height:44px}html .sound-button{min-height:40px}html .activity-match-controls button{min-height:44px}html .chaos-activity :is(button,a,summary,input,select):focus-visible,html .draft-backdrop :is(button,a):focus-visible,html .hub-page :is(button,a,summary,input,select):focus-visible{outline:3px solid var(--ui-focus);outline-offset:3px;border-radius:12px}html .power-choice:focus-visible{outline:3px solid var(--ui-focus);outline-offset:4px}@media (min-width:701px) and (max-height:820px){.activity-lobby{min-height:0;padding-top:14px!important;padding-bottom:24px!important;row-gap:24px}.activity-lobby>.lobby-intro{align-self:start}.activity-lobby .lobby-intro h1{font-size:clamp(34px,7.5dvh,56px)!important;margin:10px 0 8px!important;letter-spacing:-2px}.activity-lobby .lobby-intro>p{margin:0}.activity-lobby .hero-toys,.activity-lobby .how-it-works{display:none}.activity-lobby .armoury-entry{margin-top:14px}.activity-lobby .lobby-shortcuts{margin:16px 0 12px}.activity-lobby .lobby-shortcuts .lobby-destination{min-height:104px}.activity-lobby .play-panel{padding:14px 18px}.activity-lobby .play-panel h2{font-size:24px;margin:10px 0 12px}.activity-lobby .play-panel .clock-picker{margin:12px 0}.activity-lobby .panel-footer{margin-top:12px}.chaos-activity [data-chaos-arena]{min-height:calc(100dvh - 48px)}.chaos-activity [data-chaos-layout]{padding-top:8px!important;padding-bottom:4px!important}.chaos-activity [data-arena-heading]:not(:has(.font-mono)):not(:has(img)){display:none!important}.chaos-activity [data-arena-heading]{min-height:0}.chaos-activity [data-arena-board]{margin:2px 0 4px;--board-max:640px;--board-chrome:248px;--board-size:min(100%,var(--board-max),max(240px,calc(100svh - var(--board-chrome))));width:var(--board-size)!important;max-width:var(--board-max)!important}.chaos-activity .activity-turn{padding:6px 14px;margin:0}.chaos-activity [data-chaos-layout]>div:first-child>div{row-gap:6px}.chaos-activity .activity-match-controls{margin-top:0;padding-top:4px!important;padding-bottom:4px!important}.chaos-activity .activity-match-controls button{min-height:40px}.chaos-activity .activity-turn+div,.chaos-activity [data-arena-board]+div{padding-top:3px!important;padding-bottom:3px!important}.activity-hud{padding-top:4px}.arena-round{padding:6px 12px 10px}.arena-round strong{font-size:36px}.chaos-activity [data-chaos-sidebar]{max-height:calc(100dvh - 64px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.armoury-page{padding-top:20px}.armoury-page h1{font-size:clamp(28px,5.5dvh,40px);margin:4px 0}.armoury-page .career-heading{padding-bottom:12px}.armoury-page .career-tabs{margin:12px 0}.armoury-page .shop-power-copy{min-height:0}.armoury-page .mastery-note{padding:10px 14px;margin:10px 0;gap:3px}.armoury-page .mastery-note span{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.armoury-page .shop-intro{margin:12px 0 14px}}@media (min-width:880px) and (max-height:820px){.armoury-page .shop-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.armoury-page .shop-power{padding:14px 12px 0;grid-template-columns:84px minmax(0,1fr)}.armoury-page .shop-power-visual{width:84px;height:84px}.armoury-page .shop-power-copy h3{font-size:17px;margin-bottom:6px}}@media (max-width:700px),(min-width:701px) and (max-height:820px){.activity-lobby .play-panel{display:flex;flex-direction:column}.activity-lobby .play-panel>div:not([class]){margin:6px 0!important}.activity-lobby .play-panel>div:not([class])>:is(button,[role=status]){padding:8px 12px!important}.activity-lobby .play-panel>div:not([class]):has(>[role=status]){order:20}.activity-lobby .play-panel>[class*=chaos-rated-status_card]{order:21}.activity-lobby .play-panel>.server-standing{order:22}.activity-lobby .play-panel>.panel-footer{order:23}.activity-lobby .mode-tabs{margin-top:6px}.activity-lobby .mode-tabs button{padding:8px 6px}.activity-lobby .play-panel>h2{display:none}.activity-lobby .play-panel .clock-picker>div{grid-template-columns:repeat(4,minmax(0,1fr))}.activity-lobby .play-panel .clock-picker button small,.activity-lobby .play-panel .clock-picker>p{display:none}.activity-lobby .play-panel .clock-picker button{min-height:44px}.activity-lobby .play-panel .clock-picker{margin:8px 0 6px}.activity-lobby .activity-matchmaking{margin-top:0!important}.activity-lobby .activity-matchmaking .gap-4{gap:8px}.activity-lobby .activity-matchmaking .challenge-filters{margin:0 0 6px}}@media (min-width:701px) and (max-height:820px){.activity-lobby .play-panel>div:not([class])>button>span>span{display:none}}@media (min-width:701px) and (max-height:600px){.activity-lobby .community-link,.activity-lobby .lobby-intro>p{display:none}.activity-lobby .armoury-entry{padding:10px 14px}.arena-round strong{font-size:28px}.arena-round small{display:none}}@media (min-width:701px) and (max-height:760px){.result-backdrop{padding:58px 12px 8px!important;align-items:flex-start}.activity-result{max-height:calc(100dvh - 66px)!important;padding:16px 22px!important}.activity-result .result-medallion{margin:4px auto}.activity-result .result-medallion img{width:52px;height:52px}.activity-result .result-ribbon{padding:4px 18px}.activity-result h2{font-size:24px!important;margin:6px 0 2px}.activity-result .result-stats{margin:8px 0}.activity-result .result-stats>div{padding:6px 8px}.activity-result .result-stats strong{font-size:20px}.activity-result .result-loadout{margin-bottom:8px}.activity-result .result-actions{padding-top:6px}.activity-result .result-actions .primary-action,.activity-result .result-actions .secondary-action{margin-top:8px}}@media (min-width:621px) and (max-height:640px){.opponent-reveal{padding:14px 20px!important}.opponent-reveal h2{font-size:24px!important;margin:2px 0!important}.opponent-power-card{width:180px!important;margin:8px auto!important}.opponent-power-card .power-copy{padding:8px 10px!important}}@media (min-width:651px) and (max-height:760px){.activity-draft.anomaly-draft{width:min(960px,100%);padding:16px 18px;max-height:calc(100dvh - 24px);display:flex;flex-direction:column}.activity-draft.anomaly-draft .power-tier{white-space:nowrap;letter-spacing:.6px}.draft-backdrop:has(.anomaly-draft){padding:12px}.activity-draft.anomaly-draft .draft-title h2{font-size:24px;margin:4px 0}.activity-draft.anomaly-draft .draft-title p{display:none}.activity-draft.anomaly-draft .power-choices{gap:12px;margin:10px 0;min-height:0}.activity-draft.anomaly-draft .power-choice{min-height:0}.activity-draft.anomaly-draft .power-front{flex-direction:row;align-items:stretch}.activity-draft.anomaly-draft .anomaly-art{width:76px;flex:0 0 76px;aspect-ratio:auto;min-height:96px;border-radius:14px 0 0 14px}.activity-draft.anomaly-draft .anomaly-art span{left:6px;top:6px;min-width:26px;height:24px;padding:0 5px}.activity-draft.anomaly-draft .power-copy{padding:10px 34px 10px 12px;min-height:0}.activity-draft.anomaly-draft .power-copy h3{font-size:16px;margin:2px 0 4px}.activity-draft.anomaly-draft .power-copy p{line-height:1.4;margin:0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.activity-draft.anomaly-draft .power-choice[aria-pressed=true] .power-copy p{-webkit-line-clamp:6}.activity-draft.anomaly-draft .selection-dot{top:8px;right:8px;width:26px;height:26px}.activity-draft.anomaly-draft .draft-footer{flex-direction:row;align-items:stretch;gap:10px;padding-top:10px}}@media (min-width:651px) and (max-height:520px){.activity-draft.anomaly-draft .power-choices{grid-template-columns:1fr}.activity-draft.anomaly-draft .anomaly-art{min-height:64px;width:60px;flex-basis:60px}.activity-draft.anomaly-draft .power-copy p{-webkit-line-clamp:2}}@media (max-width:700px){.activity-lobby>.lobby-intro{display:contents}.activity-lobby>.lobby-intro>:is(.eyebrow,h1,p){text-align:center;justify-content:center;margin-inline:auto}.activity-lobby>.lobby-intro>h1{margin:4px 0 0!important}.activity-lobby>.lobby-intro>.armoury-entry,.activity-lobby>.lobby-intro>.lobby-shortcuts,.activity-lobby>.lobby-intro>details{order:2;margin:0}.activity-lobby>.play-panel{order:1}.activity-lobby>.lobby-destinations{order:3}.activity-lobby{gap:18px!important;padding-top:16px!important}html .activity-lobby .mode-tabs button{font-size:13px}}.connection-pill{font-size:12px}@media(min-width:1500px) and (min-height:860px){.activity-lobby,.hub-page>main{zoom:1.15}}@media(min-width:1900px) and (min-height:1050px){.activity-lobby,.hub-page>main{zoom:1.3}}.activity-lobby>.lobby-community{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:20px;align-items:start;min-width:0;margin:0 0 28px}.lobby-community>.lobby-feed{grid-column:1;grid-row:1;margin:0}.lobby-community>.lobby-chat{grid-column:2;grid-row:1;position:sticky;top:16px;min-width:0}.lobby-community .lobby-feed>section{padding-top:0}@media(max-width:1000px){.activity-lobby>.lobby-community{grid-template-columns:1fr}.lobby-community>.lobby-chat{grid-row:1;grid-column:1;position:static}.lobby-community>.lobby-feed{grid-row:2}}@media(max-width:700px){.activity-lobby>.lobby-community{order:4;width:100%;margin:0}.lobby-community .lobby-feed>section{padding-inline:0}}.hub-chat{max-width:760px;margin:0 auto;padding:20px 12px 32px}@media(max-width:620px){.hub-chat{padding:12px 8px 20px}}html[data-chaos-coach] .draft-backdrop{padding-top:calc(var(--chaos-coach-h,0px) + 18px)}html[data-chaos-coach] .draft-backdrop>.activity-draft{margin-block:auto;max-height:calc(100dvh - var(--chaos-coach-h,0px) - 42px)}@media(max-width:560px) and (min-height:501px){.modifier-draft{display:flex;flex-direction:column;padding:14px 12px!important}.modifier-draft .draft-title h2{font-size:21px!important}.modifier-draft .power-choices,.modifier-draft[data-choice-count] .power-choices{grid-template-columns:1fr!important;gap:10px;margin:10px 0;flex-shrink:1;min-height:0}.modifier-draft .power-choice{min-height:0}.modifier-draft .power-front{flex-direction:row!important;align-items:stretch}.modifier-draft .power-choice .power-art{width:84px!important;flex:0 0 84px;align-self:flex-start;height:92px!important;max-height:92px!important;min-height:0!important;border-radius:12px 0 0 12px!important}.modifier-draft .power-art-image{width:auto!important;height:100%!important;left:50%!important;top:0!important;transform:translateX(-50%)!important}.modifier-draft .power-copy{padding:9px 36px 9px 11px!important;min-width:0}.modifier-draft .power-copy h3{font-size:15px!important;margin:3px 0!important}.modifier-draft .power-copy p{display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:13px!important;line-height:1.4;margin:0!important}.modifier-draft .power-choice[aria-pressed=true] .power-copy p{-webkit-line-clamp:8}.modifier-draft .power-choice:not([aria-pressed=true]) .power-copy small{display:none!important}.modifier-draft .power-choice[aria-pressed=true] .power-copy small{display:block!important;font-size:12px;margin-top:4px}.modifier-draft .power-tier{font-size:11px!important;padding:2px 7px!important}.modifier-draft .draft-selected-detail{display:none!important}.modifier-draft .draft-footer{position:sticky;bottom:0;padding-top:8px}}@media(max-width:700px){.activity-hud .stash-cards>.empty-slot~.empty-slot{display:none}}.activity-result .instant-replay{display:grid;gap:8px;margin:14px 0 4px;padding:12px;border-radius:16px;background:#14223a;border:1px solid #d7fa6455;text-align:left}.activity-result .instant-replay>.eyebrow{color:var(--cx-lime)}.instant-replay-why{font-size:15px;color:#fff0cc;line-height:1.3}.instant-replay-board{width:min(100%,280px);margin:0 auto}.activity-result .instant-replay .secondary-action{width:100%;margin:0}@media(max-height:760px){.instant-replay-board{width:min(100%,220px)}}@media(max-width:700px){.chaos-activity .activity-turn{min-height:58px}}