.PitReplay-module__lKP0jG__replay{text-align:center;max-width:590px;margin:26px auto;scroll-margin-top:12px}.PitReplay-module__lKP0jG__enemyCard{background:radial-gradient(at 50% 28%,#58354b33,#0000 66%),#141017;border:1px solid #443349;border-radius:8px;flex-direction:column;align-items:center;padding:18px 24px;display:flex}.PitReplay-module__lKP0jG__sectionTop{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.PitReplay-module__lKP0jG__sectionTop>span:last-child{color:#9f95ab;font-variant-numeric:tabular-nums;font-size:10px}.PitReplay-module__lKP0jG__enemyFigure{margin:10px 0 2px;font-size:70px;line-height:1.2;animation:.3s ease-out PitReplay-module__lKP0jG__enemyAppear}.PitReplay-module__lKP0jG__enemyLunge{animation:.3s ease-out PitReplay-module__lKP0jG__enemyAppear,.34s ease-out PitReplay-module__lKP0jG__enemyLunge}.PitReplay-module__lKP0jG__enemyBlocked{animation:.3s ease-out PitReplay-module__lKP0jG__enemyAppear,.38s ease-out PitReplay-module__lKP0jG__enemyBlocked}.PitReplay-module__lKP0jG__enemyCard h2{margin:4px 0 12px;font:500 25px Playfair Display,Georgia,serif}.PitReplay-module__lKP0jG__hpLabel{text-align:left;color:#bcacbd;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;width:100%;max-width:340px;margin:5px auto 9px;font-size:10px;display:flex}.PitReplay-module__lKP0jG__hpLabel strong{font-variant-numeric:tabular-nums;color:#decfdc;font-weight:500}.PitReplay-module__lKP0jG__hpLabel progress{appearance:none;accent-color:#bd788b;background:#342332;border:0;border-radius:99px;width:100%;height:6px;display:block;overflow:hidden}.PitReplay-module__lKP0jG__hpLabel progress::-webkit-progress-bar{background:#342332}.PitReplay-module__lKP0jG__hpLabel progress::-webkit-progress-value{background:#bd788b;transition:width .3s}.PitReplay-module__lKP0jG__playerHp progress{accent-color:#c6ab77}.PitReplay-module__lKP0jG__playerHp progress::-webkit-progress-value{background:#c6ab77}.PitReplay-module__lKP0jG__formation{max-width:460px;margin:10px auto 0}.PitReplay-module__lKP0jG__formation>div{border-radius:8px;padding:0}.PitReplay-module__lKP0jG__boardFeedback{transform-origin:50%;position:relative}.PitReplay-module__lKP0jG__enemyHit{animation:.34s ease-out PitReplay-module__lKP0jG__enemyBoardHit}.PitReplay-module__lKP0jG__blockedHit{animation:.38s ease-out PitReplay-module__lKP0jG__blockedFeedback}.PitReplay-module__lKP0jG__boardPips{z-index:5;pointer-events:none;flex-wrap:wrap;justify-content:center;gap:4px;width:min(90%,360px);display:flex;position:absolute;top:18px;left:50%;transform:translate(-50%)}.PitReplay-module__lKP0jG__boardPips span{color:#ded1e6;background:#17131df2;border:1px solid #51445c;border-radius:4px;padding:4px 7px;font-size:9px;line-height:1.2;box-shadow:0 2px 8px #0008}.PitReplay-module__lKP0jG__boardPips [data-kind=enemy-hit],.PitReplay-module__lKP0jG__boardPips [data-kind=counter]{color:#ffc1bf;background:#3b1721f2;border-color:#a4535e}.PitReplay-module__lKP0jG__boardPips [data-kind=blocked]{color:#c8efbd;background:#18251af2;border-color:#64805c}.PitReplay-module__lKP0jG__boardPips [data-kind=enemy-burn]{color:#ffc08b;border-color:#a45d37}.PitReplay-module__lKP0jG__boardPips [data-kind=enemy-debuff]{color:#dfbfff;border-color:#85639e}.PitReplay-module__lKP0jG__boardPips [data-kind=enemy-charge]{color:#ffe08c;border-color:#ae8b43}.PitReplay-module__lKP0jG__boardPips [data-kind=cancel-special]{color:#a8eeea;border-color:#6c9b9a}.PitReplay-module__lKP0jG__boardPips [data-kind=silenced]{color:#c8d2ff;border-color:#626c9e}.PitReplay-module__lKP0jG__boardPips [data-kind=self-cost]{color:#ffc1bf;border-color:#a4535e}.PitReplay-module__lKP0jG__specialFlash{z-index:4;pointer-events:none;border:2px solid #ac8b53;border-radius:6px;animation:.42s ease-out both PitReplay-module__lKP0jG__specialFlash;position:absolute;inset:2px;box-shadow:inset 0 0 30px #9c703533}.PitReplay-module__lKP0jG__specialFlash[data-kind=enemy-burn]{border-color:#bd6942;box-shadow:inset 0 0 34px #ac3f2455}.PitReplay-module__lKP0jG__specialFlash[data-kind=enemy-debuff]{border-color:#9c70b4;box-shadow:inset 0 0 34px #683e8655}.PitReplay-module__lKP0jG__specialFlash[data-kind=enemy-charge]{border-color:#d0ad54;box-shadow:inset 0 0 34px #a77d2555}.PitReplay-module__lKP0jG__specialFlash[data-kind=silenced]{border-color:#7083be;box-shadow:inset 0 0 34px #43548d55}.PitReplay-module__lKP0jG__specialFlash[data-kind=cancel-special]{border-color:#69aaa2;box-shadow:inset 0 0 34px #367f7655}.PitReplay-module__lKP0jG__battleLog{overscroll-behavior:contain;color:#c1b4c7;height:100px;min-height:100px;margin:12px auto 0;font-size:10px;line-height:1.45;overflow-y:auto}.PitReplay-module__lKP0jG__battleLog p{margin:3px 0}.PitReplay-module__lKP0jG__feedback{scrollbar-width:none;flex-wrap:nowrap;justify-content:safe center;align-items:center;gap:5px;min-height:28px;margin:5px 0;display:flex;overflow-x:auto}.PitReplay-module__lKP0jG__feedback::-webkit-scrollbar{display:none}.PitReplay-module__lKP0jG__feedback span{white-space:nowrap;color:#ded1e6;background:#17131d;border:1px solid #51445c;border-radius:4px;flex:none;padding:4px 7px}.PitReplay-module__lKP0jG__feedback [data-kind=enemy-hit]{color:#ffc1bf;background:#3b1721;border-color:#a4535e}.PitReplay-module__lKP0jG__feedback [data-kind=blocked]{color:#c8efbd;background:#18251a;border-color:#64805c}.PitReplay-module__lKP0jG__feedback [data-kind=enemy-burn]{color:#ffc08b;border-color:#a45d37}.PitReplay-module__lKP0jG__feedback [data-kind=enemy-debuff]{color:#dfbfff;border-color:#85639e}.PitReplay-module__lKP0jG__feedback [data-kind=enemy-charge]{color:#ffe08c;border-color:#ae8b43}.PitReplay-module__lKP0jG__feedback [data-kind=cancel-special]{color:#a8eeea;border-color:#6c9b9a}.PitReplay-module__lKP0jG__feedback [data-kind=silenced]{color:#c8d2ff;border-color:#626c9e}.PitReplay-module__lKP0jG__feedback [data-kind=counter]{color:#ffc1bf;border-color:#a4535e}.PitReplay-module__lKP0jG__replay>button{min-height:44px;margin-top:6px}.PitReplay-module__lKP0jG__dna{color:#c1b4c7;max-width:340px;margin:0 auto 8px;font-size:11px;line-height:1.5}.PitReplay-module__lKP0jG__dna summary{cursor:pointer;text-transform:capitalize}.PitReplay-module__lKP0jG__dna p{text-align:left;margin:7px 0}.PitReplay-module__lKP0jG__threat{color:#d0ad7a;font-variant-numeric:tabular-nums;margin-bottom:7px;font-size:10px}.PitReplay-module__lKP0jG__formation .PitReplay-module__lKP0jG__playerHp{color:#c6ab77;max-width:none;margin:16px 0 12px}.PitReplay-module__lKP0jG__armor{color:#91b8e6;text-align:left;width:100%;max-width:340px;margin:0 auto 10px;font-size:10px}.PitReplay-module__lKP0jG__armor>span{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.PitReplay-module__lKP0jG__armor strong{font-variant-numeric:tabular-nums;color:#b8d8ff;font-weight:500}.PitReplay-module__lKP0jG__armorBars{gap:3px;min-height:3px;display:grid}.PitReplay-module__lKP0jG__armorBars i{background:#68aaff;border-radius:2px;height:3px;transition:background .2s,box-shadow .2s;display:block;box-shadow:0 0 5px #5f9eee44}.PitReplay-module__lKP0jG__armorBars i[data-intact=false]{box-shadow:none;background:#263244}@keyframes PitReplay-module__lKP0jG__enemyAppear{0%{filter:brightness(1.4);transform:translateY(5px)}to{filter:brightness();transform:translateY(0)}}@keyframes PitReplay-module__lKP0jG__enemyBoardHit{0%,to{transform:translate(0)}18%,58%{transform:translate(-6px)}38%,78%{transform:translate(6px)}}@keyframes PitReplay-module__lKP0jG__blockedFeedback{0%,to{box-shadow:0 0 #8fbf8c00}35%{box-shadow:0 0 0 4px #8fbf8c66,0 0 22px #89b77c55}}@keyframes PitReplay-module__lKP0jG__enemyLunge{0%,to{transform:translate(0)}25%{transform:translate(-5px)scale(1.04)}60%{transform:translate(3px)}}@keyframes PitReplay-module__lKP0jG__enemyBlocked{0%,to{transform:translateY(0)}45%{filter:brightness(1.3);transform:translateY(-4px)scale(.96)}}@keyframes PitReplay-module__lKP0jG__specialFlash{0%{opacity:.95}to{opacity:0}}@media (max-width:420px){.PitReplay-module__lKP0jG__replay{margin:18px auto}.PitReplay-module__lKP0jG__enemyCard{padding:15px 12px 13px}.PitReplay-module__lKP0jG__enemyFigure{font-size:58px}.PitReplay-module__lKP0jG__enemyCard h2{margin:3px 0 10px;font-size:22px}.PitReplay-module__lKP0jG__formation>div{padding:0}.PitReplay-module__lKP0jG__battleLog{height:100px;min-height:100px}}@media (prefers-reduced-motion:reduce){.PitReplay-module__lKP0jG__replay *{transition:none!important;animation:none!important}}.PitReplay-module__lKP0jG__statuses{scrollbar-width:none;flex-wrap:nowrap;justify-content:safe center;align-items:center;gap:6px;width:100%;max-width:340px;height:36px;min-height:36px;margin:-4px 0 10px;display:flex;overflow:auto hidden}.PitReplay-module__lKP0jG__statuses::-webkit-scrollbar{display:none}.PitReplay-module__lKP0jG__statuses>[data-status]{white-space:nowrap;color:#eed8f4;background:#261c2c;border:1px solid #79617d;border-radius:5px;flex:none;align-items:center;gap:5px;padding:4px 7px;font-size:10px;line-height:1.4;display:inline-flex}.PitReplay-module__lKP0jG__statuses strong{font-variant-numeric:tabular-nums}.PitReplay-module__lKP0jG__statuses [data-status=burn]{color:#ffc08b;background:#321e18;border-color:#a45d37}.PitReplay-module__lKP0jG__statuses [data-status=poison]{color:#c5e7a5;background:#1e291b;border-color:#608549}.PitReplay-module__lKP0jG__statuses [data-status=chill]{color:#b9e6ff;background:#192932;border-color:#568caa}.PitReplay-module__lKP0jG__statuses [data-status=expose]{color:#ffe2a0;border-color:#b0924e}.PitReplay-module__lKP0jG__statuses [data-status=armorBreak]{color:#f6b5cc;border-color:#9a576f}.PitReplay-module__lKP0jG__playerStatuses{scrollbar-width:none;flex-wrap:nowrap;justify-content:safe center;align-items:center;gap:6px;width:100%;height:36px;min-height:36px;margin:2px 0 8px;display:flex;overflow:auto hidden}.PitReplay-module__lKP0jG__playerStatuses::-webkit-scrollbar{display:none}.PitReplay-module__lKP0jG__playerStatuses [data-status]{white-space:nowrap;color:#e9d7b0;background:#28231a;border:1px solid #73644e;border-radius:5px;flex:none;align-items:center;gap:5px;padding:5px 8px;font-size:11px;line-height:1.3;display:inline-flex}.PitReplay-module__lKP0jG__playerStatuses strong{font-variant-numeric:tabular-nums}.PitReplay-module__lKP0jG__playerStatuses [data-status=burn]{color:#ffc08b;background:#321e18;border-color:#a45d37}.PitReplay-module__lKP0jG__playerStatuses [data-status=poison]{color:#c5e7a5;background:#1e291b;border-color:#608549}.PitReplay-module__lKP0jG__playerFeedback{scrollbar-width:none;flex-wrap:nowrap;justify-content:safe center;align-items:center;gap:5px;width:100%;height:36px;min-height:36px;margin:3px 0 10px;display:flex;overflow:auto hidden}.PitReplay-module__lKP0jG__playerFeedback::-webkit-scrollbar{display:none}.PitReplay-module__lKP0jG__playerFeedback [data-kind]{white-space:nowrap;color:#e3cfaa;font-variant-numeric:tabular-nums;background:#272016;border:1px solid #6c5b45;border-radius:5px;flex:none;align-items:center;gap:4px;padding:5px 9px;font-size:11px;animation:.4s ease-out PitReplay-module__lKP0jG__playerPulse;display:inline-flex}.PitReplay-module__lKP0jG__playerFeedback [data-kind=damage],.PitReplay-module__lKP0jG__playerFeedback [data-kind=guard-loss]{color:#ffc1bf;background:#341c24;border-color:#a4535e}.PitReplay-module__lKP0jG__playerFeedback [data-kind=healing],.PitReplay-module__lKP0jG__playerFeedback [data-kind=blocked]{color:#c8efbd;background:#18251a;border-color:#64805c}@keyframes PitReplay-module__lKP0jG__playerPulse{0%{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:420px){.PitReplay-module__lKP0jG__playerStatuses [data-status],.PitReplay-module__lKP0jG__playerFeedback [data-kind]{padding:4px 7px;font-size:10px}}.PitReplay-module__lKP0jG__playerEffects{justify-content:center;align-items:center;gap:5px;width:100%;height:30px;min-height:30px;margin:0 0 5px;display:flex;overflow:hidden}.PitReplay-module__lKP0jG__playerEffects .PitReplay-module__lKP0jG__playerStatuses,.PitReplay-module__lKP0jG__playerEffects .PitReplay-module__lKP0jG__playerFeedback{flex:0 auto;justify-content:safe center;align-items:center;width:auto;min-width:0;max-width:100%;height:28px;min-height:28px;margin:0;display:flex;overflow:auto hidden}.PitReplay-module__lKP0jG__playerEffects .PitReplay-module__lKP0jG__playerStatuses:empty,.PitReplay-module__lKP0jG__playerEffects .PitReplay-module__lKP0jG__playerFeedback:empty{display:none}@media (max-width:760px){.PitReplay-module__lKP0jG__replay{margin:12px auto}.PitReplay-module__lKP0jG__enemyCard{padding:11px 12px 9px}.PitReplay-module__lKP0jG__enemyFigure{margin:4px 0 1px;font-size:50px;line-height:1.1}.PitReplay-module__lKP0jG__enemyCard h2{margin:2px 0 5px;font-size:20px}.PitReplay-module__lKP0jG__statuses{height:27px;min-height:27px;margin:0 0 4px}.PitReplay-module__lKP0jG__formation{margin:6px auto 0}.PitReplay-module__lKP0jG__formation .PitReplay-module__lKP0jG__playerHp{margin:7px 0 5px}.PitReplay-module__lKP0jG__playerEffects{height:28px;min-height:28px;margin-bottom:4px}.PitReplay-module__lKP0jG__playerEffects .PitReplay-module__lKP0jG__playerStatuses,.PitReplay-module__lKP0jG__playerEffects .PitReplay-module__lKP0jG__playerFeedback{height:26px;min-height:26px}.PitReplay-module__lKP0jG__playerStatuses [data-status],.PitReplay-module__lKP0jG__playerFeedback [data-kind]{padding:3px 6px;font-size:10px}.PitReplay-module__lKP0jG__battleLog{height:55px;min-height:55px;margin:7px auto 0}}
.PitScreen-module__CANVHa__screen{max-width:920px;color:var(--text);margin:0 auto}.PitScreen-module__CANVHa__heading{justify-content:space-between;align-items:center;gap:18px;margin:0 0 22px;display:flex}.PitScreen-module__CANVHa__heading h1{letter-spacing:.04em;margin:7px 0 0;font:500 clamp(30px,5vw,42px)/1.2 Playfair Display,Georgia,serif}.PitScreen-module__CANVHa__leaderLink{color:var(--gold);align-items:center;gap:12px;min-height:44px;font-size:11px;display:flex}.PitScreen-module__CANVHa__leaderLink span{font-size:18px}.PitScreen-module__CANVHa__challengeStrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:24px;display:grid}.PitScreen-module__CANVHa__encounterSlot{flex-direction:column;gap:4px;min-width:0;display:flex}.PitScreen-module__CANVHa__encounter{background:#121318;border:1px solid #ffffff12;border-radius:6px;flex:1;align-items:center;gap:10px;min-width:0;padding:16px 30px 20px 12px;display:flex;position:relative}.PitScreen-module__CANVHa__bossEncounter{background:linear-gradient(120deg,#211b17,#141318);border-color:#b18a4d66}.PitScreen-module__CANVHa__encounterEmoji{flex:none;font-size:29px}.PitScreen-module__CANVHa__encounter>span:nth-child(2){gap:5px;min-width:0;display:grid}.PitScreen-module__CANVHa__encounter small{letter-spacing:.11em;color:#a8a4ae;font-size:8px}.PitScreen-module__CANVHa__encounter strong{overflow-wrap:anywhere;font-size:11px;font-weight:500}.PitScreen-module__CANVHa__enemyStats{color:#b9b4bf;font-size:9px;line-height:1.5}.PitScreen-module__CANVHa__encounter>span:last-child{position:absolute;top:0;right:0}.PitScreen-module__CANVHa__enemyTip{width:30px;height:36px;color:var(--gold);cursor:help;background:0 0;border:0;font-size:12px}.PitScreen-module__CANVHa__encounterOutcome{color:#d7c8a6;letter-spacing:.15em;font-size:8px;position:absolute;bottom:7px;right:9px}.PitScreen-module__CANVHa__defeated{background:#101114;border-color:#36343a}.PitScreen-module__CANVHa__defeated .PitScreen-module__CANVHa__encounterEmoji,.PitScreen-module__CANVHa__defeated>span:nth-child(2){filter:grayscale();opacity:.45}.PitScreen-module__CANVHa__goalRow{color:#dfc18b;white-space:nowrap;justify-content:center;align-items:center;gap:3px;min-width:0;padding:0 2px;font-size:10px;font-weight:500;line-height:1.35;display:flex;overflow:hidden}.PitScreen-module__CANVHa__goalMark{text-align:center;flex:none;width:11px;font-size:12px;line-height:1;display:inline-block}.PitScreen-module__CANVHa__goalLabel{text-overflow:ellipsis;min-width:0;overflow:hidden}.PitScreen-module__CANVHa__goalRow[data-goal-status=achieved]{color:#91d9a1}.PitScreen-module__CANVHa__goalRow[data-goal-status=failed]{color:#ef9299}.PitScreen-module__CANVHa__buildHeading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.PitScreen-module__CANVHa__buildHeading h2,.PitScreen-module__CANVHa__intermission h2,.PitScreen-module__CANVHa__result h2,.PitScreen-module__CANVHa__emptyState h2{margin:0 0 5px;font:500 24px/1.3 Playfair Display,Georgia,serif}.PitScreen-module__CANVHa__loadoutCount{color:#9f97aa;font-size:10px}.PitScreen-module__CANVHa__energy{flex:none;justify-items:end;gap:4px;display:grid}.PitScreen-module__CANVHa__energy>strong{font-variant-numeric:tabular-nums;color:#e3c990;font-size:22px}.PitScreen-module__CANVHa__energy>strong span{color:#89828e;font-size:14px}.PitScreen-module__CANVHa__energy>small{letter-spacing:.16em;color:#afa9b7;font-size:8px}.PitScreen-module__CANVHa__energyPips{gap:4px;margin-top:3px;display:flex}.PitScreen-module__CANVHa__energyPips i{background:#2c2832;border-radius:1px;width:14px;height:4px}.PitScreen-module__CANVHa__energyPips i[data-filled=true]{background:#d7b775;box-shadow:0 0 8px #c1a16a33}.PitScreen-module__CANVHa__builder{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.PitScreen-module__CANVHa__boardPanel{min-width:0;position:sticky;top:16px}.PitScreen-module__CANVHa__boardHint{color:#c1ac87;text-align:center;margin:12px 0;font-size:11px;line-height:1.6}.PitScreen-module__CANVHa__library{min-width:0}.PitScreen-module__CANVHa__libraryTabs{border-bottom:1px solid #39323f;gap:18px;display:flex}.PitScreen-module__CANVHa__libraryTabs button{color:#a9a0b3;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;min-height:40px;padding:0 2px;font-size:12px}.PitScreen-module__CANVHa__libraryTabs button[aria-selected=true]{color:#eadbc1;border-color:#d7b676}.PitScreen-module__CANVHa__libraryTabs button span{color:#817789;margin-left:6px;font-size:10px}.PitScreen-module__CANVHa__search{margin:10px 0;display:block}.PitScreen-module__CANVHa__search input{color:#e5dfe9;background:#121016;border:1px solid #352e3d;border-radius:4px;width:100%;height:38px;padding:0 12px;font-size:12px}.PitScreen-module__CANVHa__search input::placeholder{color:#847b8e}.PitScreen-module__CANVHa__libraryCards{scrollbar-width:thin;scrollbar-color:#4b4055 transparent;gap:8px;max-height:335px;padding-right:4px;display:grid;overflow:auto}.PitScreen-module__CANVHa__libraryCard{border:1px solid color-mix(in srgb,var(--glow) 40%,#302b38);border-left:2px solid var(--glow);background:radial-gradient(ellipse at 0 0,color-mix(in srgb,var(--glow) 10%,transparent),transparent 85%),linear-gradient(120deg,#1d1923,#131117);border-radius:5px;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;min-height:76px;display:grid}.PitScreen-module__CANVHa__libraryCard:has(.PitScreen-module__CANVHa__libraryPick:hover:not(:disabled)){border-color:var(--glow)}.PitScreen-module__CANVHa__libraryPick{text-align:left;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y;background:0 0;border:0;align-items:center;gap:11px;width:100%;min-width:0;padding:10px 8px 10px 11px;display:flex}.PitScreen-module__CANVHa__libraryPick:disabled{opacity:.4;cursor:default}.PitScreen-module__CANVHa__libraryName{flex:1;gap:6px;min-width:0;display:grid}.PitScreen-module__CANVHa__libraryName strong{overflow-wrap:anywhere;font-size:11px;font-weight:500}.PitScreen-module__CANVHa__libraryName small{letter-spacing:.1em;width:max-content;padding:3px 5px;font-size:6px;line-height:1}.PitScreen-module__CANVHa__libraryGlyph{touch-action:pan-y;flex:none;place-items:center;width:40px;height:43px;font-size:29px;line-height:1;display:grid}.PitScreen-module__CANVHa__libraryGlyph>[data-relic-visual]{width:43px;height:43px}.PitScreen-module__CANVHa__libraryAffixes{flex-wrap:wrap;align-items:center;gap:4px;max-width:82px;padding:8px 8px 8px 0;display:flex}.PitScreen-module__CANVHa__libraryAffix{cursor:help;background:#0c0b10;border:1px solid #48404d;border-radius:4px;place-items:center;width:27px;height:29px;font-size:18px;display:grid}.PitScreen-module__CANVHa__addMark{color:#c9ab75;flex:none;font-size:20px;font-weight:300}.PitScreen-module__CANVHa__actions{flex-wrap:wrap;justify-content:center;gap:10px;margin:20px 0;display:flex}.PitScreen-module__CANVHa__actions button,.PitScreen-module__CANVHa__actions a{min-height:46px}.PitScreen-module__CANVHa__notice{color:#dcc89f;background:#241e17;border:1px solid #806b4366;border-radius:4px;margin:12px 0 20px;padding:12px 15px;font-size:12px;line-height:1.7}.PitScreen-module__CANVHa__notice button{color:#f0d7a2;cursor:pointer;background:0 0;border:0;min-height:44px;margin-left:8px;padding:6px 0;text-decoration:underline}.PitScreen-module__CANVHa__emptyState{text-align:center;background:radial-gradient(at 50% 10%,#4c354633,#0000 75%),#141117;border:1px solid #413449;border-radius:8px;justify-items:center;gap:14px;padding:32px 20px;display:grid}.PitScreen-module__CANVHa__emptyIcon{margin-bottom:10px;font-size:58px}.PitScreen-module__CANVHa__emptyState h2{margin:0}.PitScreen-module__CANVHa__emptyState p{color:#aaa5b1;max-width:460px;margin:0;font-size:12px;line-height:1.6}.PitScreen-module__CANVHa__emptyState small{color:#9e94a7;font-size:10px;line-height:1.6}.PitScreen-module__CANVHa__emptyState a{margin:10px 0}.PitScreen-module__CANVHa__intermission,.PitScreen-module__CANVHa__result{text-align:center;max-width:570px;margin:26px auto}.PitScreen-module__CANVHa__intermission>p{color:#a99db7;margin:0 auto 18px;font-size:11px;line-height:1.6}.PitScreen-module__CANVHa__intermission>div:has(>[data-testid=pit-board]){max-width:410px;margin:auto}.PitScreen-module__CANVHa__intermission>.PitScreen-module__CANVHa__eyebrow,.PitScreen-module__CANVHa__result>.PitScreen-module__CANVHa__eyebrow{margin-bottom:12px;display:block}.PitScreen-module__CANVHa__runStats{justify-content:center;gap:24px;margin:20px 0 24px;display:flex}.PitScreen-module__CANVHa__runStats span{color:#aaa1b2;gap:5px;font-size:10px;display:grid}.PitScreen-module__CANVHa__runStats strong{color:#e6d2ac;font-variant-numeric:tabular-nums;font-size:20px;font-weight:500}.PitScreen-module__CANVHa__score{color:#e2c18a;font-variant-numeric:tabular-nums;gap:5px;margin:28px 0 20px;font-size:64px;font-weight:500;line-height:1;display:grid}.PitScreen-module__CANVHa__score small{letter-spacing:.24em;color:#968b9d;font-size:9px}.PitScreen-module__CANVHa__waveResults{text-align:left;gap:8px;display:grid}.PitScreen-module__CANVHa__waveResults details{background:#18131d;border:1px solid #3b3143;border-radius:5px}.PitScreen-module__CANVHa__waveResults summary{cursor:pointer;align-items:center;gap:14px;min-height:74px;padding:13px 16px;list-style:none;display:flex}.PitScreen-module__CANVHa__waveResults summary>span:nth-child(2){flex:1;gap:5px;font-size:12px;display:grid}.PitScreen-module__CANVHa__waveResults summary small{color:#a198aa;font-size:10px}.PitScreen-module__CANVHa__waveResults summary>strong{color:#cbb27e;font-size:10px}.PitScreen-module__CANVHa__resultEmoji{font-size:25px}.PitScreen-module__CANVHa__contributions{color:#aca2b8;border-top:1px solid #342c3b;margin:0 16px;padding:6px 0;font-size:10px}.PitScreen-module__CANVHa__contributions p{justify-content:space-between;gap:12px;line-height:1.5;display:flex}.PitScreen-module__CANVHa__contributions strong{color:#d7c9e0;overflow-wrap:anywhere;min-width:0;font-weight:500}.PitScreen-module__CANVHa__contributions span{text-align:right}.PitScreen-module__CANVHa__helpLink{color:#b5a58d;width:max-content;min-height:36px;margin:24px auto 0;padding:10px;font-size:10px;display:block}.PitScreen-module__CANVHa__loading{color:#b9abc5;place-items:center;min-height:300px;font-size:13px;display:grid}.PitScreen-module__CANVHa__dragGhost{z-index:90;pointer-events:none;background:#1e1724ed;border:1px solid #d4b47d;border-radius:5px;align-items:center;gap:9px;width:140px;padding:9px 11px;font-size:25px;display:flex;position:fixed;box-shadow:0 8px 24px #0009}.PitScreen-module__CANVHa__dragGhost span{color:#ead3a7;text-overflow:ellipsis;font-size:10px;overflow:hidden}@media (max-width:760px){.PitScreen-module__CANVHa__builder{grid-template-columns:1fr;gap:16px}.PitScreen-module__CANVHa__boardPanel{position:static}.PitScreen-module__CANVHa__boardPanel>div{max-width:460px;margin:auto}.PitScreen-module__CANVHa__libraryCards{max-height:305px}.PitScreen-module__CANVHa__challengeStrip{gap:6px}.PitScreen-module__CANVHa__encounterSlot{gap:3px}.PitScreen-module__CANVHa__goalRow{gap:2px;font-size:9px}.PitScreen-module__CANVHa__goalMark{width:10px;font-size:11px}.PitScreen-module__CANVHa__encounter{flex-direction:column;align-items:flex-start;gap:6px;padding:12px 24px 22px 8px}.PitScreen-module__CANVHa__encounterEmoji{font-size:25px}.PitScreen-module__CANVHa__encounter strong{font-size:10px}.PitScreen-module__CANVHa__buildHeading{margin-top:20px}.PitScreen-module__CANVHa__screen>.PitScreen-module__CANVHa__actions{z-index:5;background:#141119f5;border:1px solid #4c3c52;border-radius:6px;max-width:420px;margin:16px auto;padding:10px;position:sticky;bottom:79px;box-shadow:0 -10px 22px #09070c88}.PitScreen-module__CANVHa__contributions p{font-size:9px}}@media (max-width:420px){.PitScreen-module__CANVHa__heading{align-items:flex-start;gap:8px}.PitScreen-module__CANVHa__heading h1{font-size:30px}.PitScreen-module__CANVHa__leaderLink{text-align:right;gap:5px;max-width:90px;font-size:10px;line-height:1.6}.PitScreen-module__CANVHa__challengeStrip{margin-bottom:16px}.PitScreen-module__CANVHa__goalRow{letter-spacing:-.12px;font-size:9px}.PitScreen-module__CANVHa__goalMark{width:9px;font-size:10px}.PitScreen-module__CANVHa__encounter{min-height:128px;padding:12px 8px 22px}.PitScreen-module__CANVHa__encounter small{font-size:7px}.PitScreen-module__CANVHa__enemyStats{font-size:8px}.PitScreen-module__CANVHa__buildHeading h2{font-size:22px}.PitScreen-module__CANVHa__energy>strong{font-size:20px}.PitScreen-module__CANVHa__energyPips i{width:11px}.PitScreen-module__CANVHa__libraryCard{min-height:75px}.PitScreen-module__CANVHa__libraryPick{gap:9px;padding:9px}.PitScreen-module__CANVHa__libraryName strong{font-size:10px}.PitScreen-module__CANVHa__libraryAffixes{gap:3px;max-width:67px;padding-right:5px}.PitScreen-module__CANVHa__libraryAffix{width:25px;height:28px;font-size:16px}.PitScreen-module__CANVHa__waveResults summary{gap:10px;padding:12px}}@media (prefers-reduced-motion:reduce){.PitScreen-module__CANVHa__screen *{transition:none!important;animation:none!important}}.PitScreen-module__CANVHa__combatLog{text-align:left;margin-top:12px}.PitScreen-module__CANVHa__combatLog>summary{cursor:pointer;min-height:32px}.PitScreen-module__CANVHa__combatLog ol{max-height:300px;padding-left:20px;font-size:11px;line-height:1.5;overflow:auto}.PitScreen-module__CANVHa__combatLog li{margin:4px 0}.PitScreen-module__CANVHa__combatLog li>span{color:#a69ab3;font-variant-numeric:tabular-nums}
