.rotationLab-module__qJeASW__lab{z-index:1;width:min(1536px,100%);font-family:var(--ph-ui,Inter,sans-serif);margin:auto;padding:0 20px 34px;position:relative}.rotationLab-module__qJeASW__embeddedLab{width:100%;max-width:none;margin:0;padding:0 0 10px}.rotationLab-module__qJeASW__embeddedLab:before{display:none!important}.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__hero{border-bottom:0;padding-inline:18px}.rotationLab-module__qJeASW__embeddedCharacter{min-height:31px;color:var(--atlas-text-strong);font:500 15px var(--ph-display,serif);align-items:center;display:flex}.rotationLab-module__qJeASW__lab button,.rotationLab-module__qJeASW__lab select{font:inherit}.rotationLab-module__qJeASW__hero{border-bottom:1px solid var(--lab-line-soft);grid-template-columns:230px minmax(300px,1fr) auto;align-items:center;min-height:88px;padding:13px 0;display:grid;position:relative}.rotationLab-module__qJeASW__specPicker{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:4px 10px;display:grid}.rotationLab-module__qJeASW__specPicker>img{border:1px solid var(--lab-gold);object-fit:cover;width:54px;height:54px;box-shadow:0 0 0 4px color-mix(in srgb, var(--atlas-accent) 7%, transparent),0 0 24px color-mix(in srgb, var(--atlas-accent) 22%, transparent);border-radius:50%;grid-row:1/3}.rotationLab-module__qJeASW__specPicker label{border:1px solid var(--lab-line);background:var(--atlas-bg);align-items:center;height:31px;display:flex;position:relative}.rotationLab-module__qJeASW__specPicker select{appearance:none;width:100%;height:100%;color:var(--atlas-text);font-family:var(--ph-display,serif);background:0 0;border:0;outline:0;padding:0 27px 0 9px}.rotationLab-module__qJeASW__specPicker label svg{width:13px;color:var(--lab-gold);pointer-events:none;position:absolute;right:8px}.rotationLab-module__qJeASW__specPicker small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rotationLab-module__qJeASW__titleBlock{min-width:0}.rotationLab-module__qJeASW__eyebrow{letter-spacing:.15em;margin-bottom:3px;font-weight:700;display:block}.rotationLab-module__qJeASW__titleBlock h1{color:var(--atlas-text-strong);font:400 clamp(27px,2.3vw,38px)/1 var(--ph-display,serif);letter-spacing:-.03em;align-items:center;gap:7px;display:flex}.rotationLab-module__qJeASW__titleBlock h1 svg{width:14px;color:var(--atlas-text-subtle)}.rotationLab-module__qJeASW__titleBlock p{margin-top:6px}.rotationLab-module__qJeASW__panelHeader h2{color:var(--atlas-text);font:400 14px var(--ph-display,serif)}.rotationLab-module__qJeASW__abilityIcon{border:1px solid var(--atlas-line);background:var(--atlas-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--atlas-accent) 14%, transparent),0 0 8px color-mix(in srgb, var(--atlas-accent) 10%, transparent);border-radius:3px;flex:none;padding:2px;display:block;overflow:hidden}.rotationLab-module__qJeASW__abilityIcon img{object-fit:cover;image-rendering:auto;width:100%;height:100%;display:block}.rotationLab-module__qJeASW__abilityIconSM{width:30px;height:30px}.rotationLab-module__qJeASW__abilityIconMD{width:37px;height:37px}.rotationLab-module__qJeASW__abilityIconLG{width:44px;height:44px}.rotationLab-module__qJeASW__priorityPanel,.rotationLab-module__qJeASW__timelinePanel,.rotationLab-module__qJeASW__findingsPanel,.rotationLab-module__qJeASW__metricCard,.rotationLab-module__qJeASW__detailCard{border:1px solid var(--lab-line);background:linear-gradient(145deg,color-mix(in srgb, var(--atlas-bg) 95%, transparent),color-mix(in srgb, var(--atlas-surface-sunken) 98%, transparent));border-radius:3px;overflow:hidden}.rotationLab-module__qJeASW__panelHeader{border-bottom:1px solid var(--lab-line-soft);justify-content:space-between;align-items:center;display:flex}.rotationLab-module__qJeASW__panelHeader>div{flex-direction:column;display:flex}.rotationLab-module__qJeASW__ruleList{display:grid}.rotationLab-module__qJeASW__ruleList li{border:1px solid var(--lab-line-soft);background:color-mix(in srgb, var(--atlas-text-strong) 1%, transparent);transition:border-color var(--atlas-duration-fast),background var(--atlas-duration-fast),opacity var(--atlas-duration-fast);align-items:center;list-style:none;display:grid}.rotationLab-module__qJeASW__ruleList li:hover{border-color:var(--lab-line);background:color-mix(in srgb, var(--atlas-accent-strong) 3%, transparent)}.rotationLab-module__qJeASW__ruleList li>svg{width:12px;color:var(--atlas-text-subtle);cursor:grab}.rotationLab-module__qJeASW__ruleList li>span:nth-of-type(2){flex-direction:column;min-width:0;display:flex}.rotationLab-module__qJeASW__ruleList b{color:var(--atlas-text);font:400 11px var(--ph-display,serif);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rotationLab-module__qJeASW__ruleList small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rotationLab-module__qJeASW__addRule{border:1px solid var(--lab-line);background:color-mix(in srgb, var(--atlas-accent-strong) 3%, transparent);height:38px;color:var(--lab-gold);font-size:var(--atlas-text-label);border-radius:2px;justify-content:center;align-items:center;gap:6px;margin:5px 10px 10px;padding:0 9px;display:flex}.rotationLab-module__qJeASW__addRule:disabled{color:var(--atlas-text-subtle);opacity:.7}.rotationLab-module__qJeASW__addRule svg{width:13px}.rotationLab-module__qJeASW__timelinePanel{min-width:0;position:relative;overflow-x:auto}.rotationLab-module__qJeASW__timelineAxis{border-bottom:1px solid var(--lab-line-soft);display:grid}.rotationLab-module__qJeASW__timelineAxis>div{position:relative}.rotationLab-module__qJeASW__timelineAxis time{position:absolute;top:13px;transform:translate(-50%)}.rotationLab-module__qJeASW__timelineAxis time:first-child{transform:none}.rotationLab-module__qJeASW__timelineAxis time:last-child{transform:translate(-100%)}.rotationLab-module__qJeASW__timelineLane{border-bottom:1px solid var(--lab-line-soft);min-height:47px;display:grid}.rotationLab-module__qJeASW__timelineLane>b{border-right:1px solid var(--lab-line-soft);color:var(--atlas-text);font:400 var(--atlas-text-meta)/1.2 var(--ph-display,serif);align-items:flex-start;display:flex}.rotationLab-module__qJeASW__timelineLane>div{background:repeating-linear-gradient(90deg,transparent 0 calc(12.5% - 1px),color-mix(in srgb, var(--atlas-accent) 8%, transparent) calc(12.5% - 1px) 12.5%);min-width:0;position:relative}.rotationLab-module__qJeASW__timelineLane button{border:0;position:absolute}.rotationLab-module__qJeASW__timelineLane:not(.rotationLab-module__qJeASW__castLane):not(.rotationLab-module__qJeASW__majorLane):not(.rotationLab-module__qJeASW__procLane) button{color:#c7bade;white-space:nowrap;border:1px solid;border-radius:2px;height:24px;padding:0 8px;top:10px;overflow:hidden}.rotationLab-module__qJeASW__timelineLane button.rotationLab-module__qJeASW__violet{background:linear-gradient(90deg,#302643,#191a35);border-color:#65508c}.rotationLab-module__qJeASW__timelineLane button.rotationLab-module__qJeASW__gold{border-color:var(--atlas-line);background:linear-gradient(90deg,color-mix(in srgb, var(--atlas-accent) 14%, var(--atlas-surface)),var(--atlas-surface-raised));color:var(--atlas-accent-strong)}.rotationLab-module__qJeASW__castLane{min-height:50px}.rotationLab-module__qJeASW__castLane button,.rotationLab-module__qJeASW__procLane button{background:0 0;top:8px;transform:translate(-50%)}.rotationLab-module__qJeASW__castLane .rotationLab-module__qJeASW__abilityIcon,.rotationLab-module__qJeASW__procLane .rotationLab-module__qJeASW__abilityIcon{padding:1px}.rotationLab-module__qJeASW__majorLane{min-height:56px}.rotationLab-module__qJeASW__majorLane button{border:1px solid var(--atlas-line);background:linear-gradient(90deg,color-mix(in srgb, var(--atlas-accent) 24%, transparent),color-mix(in srgb, var(--atlas-accent) 24%, transparent));height:37px;color:var(--atlas-text);text-align:left;border-radius:2px;align-items:center;gap:5px;padding:3px;display:flex;top:8px;overflow:hidden}.rotationLab-module__qJeASW__majorLane button:nth-child(2n){border-color:var(--atlas-line);background:linear-gradient(90deg,color-mix(in srgb, var(--atlas-accent) 24%, transparent),color-mix(in srgb, var(--atlas-accent) 24%, transparent))}.rotationLab-module__qJeASW__majorLane .rotationLab-module__qJeASW__abilityIcon{width:28px;height:28px;padding:1px}.rotationLab-module__qJeASW__majorLane button>span{white-space:nowrap;align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.rotationLab-module__qJeASW__majorLane button small{color:var(--atlas-text-muted)}.rotationLab-module__qJeASW__procLane{min-height:47px}.rotationLab-module__qJeASW__procLane .rotationLab-module__qJeASW__abilityIcon{border-color:var(--atlas-line-strong);filter:saturate(.7)}.rotationLab-module__qJeASW__rageLane{min-height:102px}.rotationLab-module__qJeASW__rageLane>b{position:relative}.rotationLab-module__qJeASW__rageLane>b small{font:var(--atlas-text-label)/2 var(--ph-ui,sans-serif);text-align:right;margin-left:auto}.rotationLab-module__qJeASW__rageLane svg{width:100%;height:100px;display:block;overflow:visible}.rotationLab-module__qJeASW__rageLane svg line{stroke:color-mix(in srgb, var(--atlas-accent) 12%, transparent);stroke-width:1px}.rotationLab-module__qJeASW__rageLane svg polyline{fill:none;stroke:var(--atlas-accent);stroke-width:2px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px color-mix(in srgb, var(--atlas-accent) 42%, transparent))}.rotationLab-module__qJeASW__uptimeLane{min-height:43px}.rotationLab-module__qJeASW__uptimeLane>div{padding:9px}.rotationLab-module__qJeASW__uptimeLane span{border:1px solid color-mix(in srgb, var(--atlas-positive) 45%, transparent);background:linear-gradient(90deg,color-mix(in srgb, var(--atlas-positive) 18%, var(--atlas-surface)),color-mix(in srgb, var(--atlas-positive) 27%, var(--atlas-surface)));height:23px;color:var(--atlas-positive);justify-content:center;align-items:center;display:flex}.rotationLab-module__qJeASW__scrubber{border-top:1px solid var(--lab-line-soft);align-items:center;display:flex}.rotationLab-module__qJeASW__scrubber input{accent-color:var(--lab-gold);flex:1}.rotationLab-module__qJeASW__findingsPanel{flex-direction:column}.rotationLab-module__qJeASW__finding{border:1px solid var(--lab-line-soft);background:color-mix(in srgb, var(--atlas-text-strong) 1%, transparent);color:inherit;text-align:left;grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:7px;display:grid}.rotationLab-module__qJeASW__finding:hover{border-color:var(--lab-line);background:color-mix(in srgb, var(--atlas-accent-strong) 3%, transparent)}.rotationLab-module__qJeASW__findingIcon{border:1px solid;place-items:center;display:grid}.rotationLab-module__qJeASW__findingIcon.rotationLab-module__qJeASW__high{border-color:color-mix(in srgb, var(--atlas-negative) 61%, transparent);color:var(--atlas-negative)}.rotationLab-module__qJeASW__findingIcon.rotationLab-module__qJeASW__medium{border-color:color-mix(in srgb, var(--atlas-caution) 53%, transparent);color:var(--atlas-caution)}.rotationLab-module__qJeASW__findingIcon svg{width:15px}.rotationLab-module__qJeASW__finding>span:nth-child(2){flex-direction:column;display:flex}.rotationLab-module__qJeASW__finding b{color:var(--atlas-text);font:400 var(--atlas-text-meta) var(--ph-display,serif);line-height:1.25}.rotationLab-module__qJeASW__finding small{margin-top:4px;line-height:1.35}.rotationLab-module__qJeASW__finding time{color:var(--atlas-accent)}.rotationLab-module__qJeASW__metricGrid{display:grid}.rotationLab-module__qJeASW__metricCard>header,.rotationLab-module__qJeASW__detailCard>header{justify-content:space-between;align-items:center;display:flex}.rotationLab-module__qJeASW__metricCard>header span,.rotationLab-module__qJeASW__detailCard>header span{color:var(--atlas-text);font:400 13px var(--ph-display,serif)}.rotationLab-module__qJeASW__metricCard>header small,.rotationLab-module__qJeASW__detailCard>header small{color:var(--atlas-text-subtle);font-size:var(--atlas-text-label);letter-spacing:.1em}.rotationLab-module__qJeASW__metricPrimary{border-bottom:1px solid var(--lab-line-soft);align-items:end;gap:7px;display:grid}.rotationLab-module__qJeASW__metricPrimary>strong{color:var(--lab-gold-2);font:400 28px var(--ph-display,serif)}.rotationLab-module__qJeASW__metricPrimary>span{color:var(--atlas-text-muted);font:var(--atlas-text-meta) var(--ph-display,serif);padding-bottom:7px}.rotationLab-module__qJeASW__metricPrimary svg{width:100%;height:48px}.rotationLab-module__qJeASW__metricPrimary polyline{fill:none;stroke:var(--lab-gold);stroke-width:1.5px;vector-effect:non-scaling-stroke}.rotationLab-module__qJeASW__metricRows{grid-template-columns:repeat(3,1fr);display:grid}.rotationLab-module__qJeASW__metricRows>span{border-right:1px solid var(--lab-line-soft);flex-direction:column;align-items:center;padding:7px 10px;display:flex}.rotationLab-module__qJeASW__metricRows>span:last-child{border:0}.rotationLab-module__qJeASW__metricRows strong{color:var(--atlas-text);font:400 15px var(--ph-display,serif)}.rotationLab-module__qJeASW__detailCard{display:grid}.rotationLab-module__qJeASW__detailCard>header{grid-column:1/-1}.rotationLab-module__qJeASW__detailCard dl{border-right:1px solid var(--lab-line-soft);margin:10px 13px 0 0;padding-right:13px}.rotationLab-module__qJeASW__detailCard dl div{justify-content:space-between;display:flex}.rotationLab-module__qJeASW__detailCard dd{color:var(--atlas-text);margin:0}.rotationLab-module__qJeASW__trainer{border:1px solid var(--lab-line);background:radial-gradient(60% 70% at 50% 35%,color-mix(in srgb, var(--atlas-accent) 9%, transparent),transparent 75%),linear-gradient(145deg,color-mix(in srgb, var(--atlas-bg) 98%, transparent),color-mix(in srgb, var(--atlas-surface-sunken) 99%, transparent));margin-top:10px;overflow:hidden}.rotationLab-module__qJeASW__trainerHeader{border-bottom:1px solid var(--lab-line-soft);grid-template-columns:minmax(280px,1fr) auto;align-items:center;display:grid}.rotationLab-module__qJeASW__trainerHeading>span{letter-spacing:.15em;align-items:center;gap:6px;font-weight:700;display:flex}.rotationLab-module__qJeASW__trainerHeading>span svg{width:13px}.rotationLab-module__qJeASW__trainerHeading h2{color:var(--atlas-text-strong);font:400 21px var(--ph-display,serif);margin-top:3px}.rotationLab-module__qJeASW__trainerHeading p{max-width:600px;margin-top:4px}.rotationLab-module__qJeASW__trainerControls{align-items:end;display:flex}.rotationLab-module__qJeASW__trainerControls label{border:1px solid var(--lab-line);background:var(--atlas-bg);border-radius:3px;flex-direction:column;min-width:100px;padding:4px 8px;display:flex}.rotationLab-module__qJeASW__trainerControls label>span{text-transform:uppercase}.rotationLab-module__qJeASW__trainerControls select{background:var(--atlas-bg);min-width:84px;color:var(--atlas-text);font-size:var(--atlas-text-meta);border:0;outline:0;padding-top:2px}.rotationLab-module__qJeASW__trainerControls button{height:42px;font-size:var(--atlas-text-meta);border-radius:3px;justify-content:center;align-items:center;gap:6px;padding:0 12px;display:flex}.rotationLab-module__qJeASW__trainerControls button svg{width:13px}.rotationLab-module__qJeASW__trainerConfigButton{border:1px solid var(--lab-line);background:var(--atlas-bg);color:var(--atlas-text-muted)}.rotationLab-module__qJeASW__trainerStartButton{border:1px solid var(--atlas-line);background:linear-gradient(180deg,var(--atlas-accent-strong),var(--atlas-accent));min-width:132px;color:var(--atlas-accent-ink);box-shadow:0 6px 22px color-mix(in srgb, var(--atlas-accent) 13%, transparent);font-weight:700}.rotationLab-module__qJeASW__trainerStopButton{border:1px solid color-mix(in srgb, var(--atlas-negative) 52%, transparent);background:linear-gradient(180deg,color-mix(in srgb, var(--atlas-negative) 45%, var(--atlas-surface)),color-mix(in srgb, var(--atlas-negative) 32%, var(--atlas-surface)));min-width:112px;color:var(--atlas-text-strong)}.rotationLab-module__qJeASW__trainerControls button:disabled,.rotationLab-module__qJeASW__trainerConfig button:disabled{cursor:not-allowed;opacity:.42}.rotationLab-module__qJeASW__trainerConfig{border-bottom:1px solid var(--lab-line-soft)}.rotationLab-module__qJeASW__trainerConfigTitle{justify-content:space-between;align-items:center;display:flex}.rotationLab-module__qJeASW__trainerConfigTitle>div{flex-direction:column;display:flex}.rotationLab-module__qJeASW__trainerConfigTitle strong{color:var(--atlas-text);font:400 12px var(--ph-display,serif)}.rotationLab-module__qJeASW__trainerConfigTitle small{margin-top:2px}.rotationLab-module__qJeASW__trainerConfigTitle>button,.rotationLab-module__qJeASW__trainerAddSlot{border:1px solid var(--lab-line);height:30px;color:var(--atlas-text-muted);font-size:var(--atlas-text-label);background:0 0;border-radius:2px;align-items:center;gap:5px;padding:0 10px;display:flex}.rotationLab-module__qJeASW__trainerConfigTitle svg,.rotationLab-module__qJeASW__trainerAddSlot svg{width:11px}.rotationLab-module__qJeASW__trainerConfig ol{margin-top:7px}.rotationLab-module__qJeASW__trainerConfig li{border:1px solid var(--lab-line-soft);background:color-mix(in srgb, var(--atlas-text-strong) 1%, transparent);align-items:center;list-style:none;display:grid}.rotationLab-module__qJeASW__trainerConfig li>b{color:var(--atlas-text-subtle)}.rotationLab-module__qJeASW__trainerConfig li select{border:1px solid var(--lab-line-soft);background:var(--atlas-bg);width:100%;color:var(--atlas-text);border-radius:2px;padding:0 5px}.rotationLab-module__qJeASW__trainerKeyInput{border:1px solid var(--lab-line-soft);background:var(--atlas-bg);color:inherit;text-align:left;transition:border-color var(--atlas-duration-fast) var(--atlas-ease),box-shadow var(--atlas-duration-fast) var(--atlas-ease);border-radius:2px;grid-template-columns:minmax(34px,1fr) auto;align-items:center;padding:0;display:grid}.rotationLab-module__qJeASW__trainerKeyInput>span{color:var(--atlas-text-subtle);white-space:nowrap;padding:0 5px}.rotationLab-module__qJeASW__trainerKeyInput kbd{border:0;border-left:1px solid var(--lab-line-soft);background:var(--atlas-surface);min-width:28px;color:var(--lab-gold-2);font:700 var(--atlas-text-label) var(--ph-ui,sans-serif);white-space:nowrap;place-items:center;padding:0 5px;display:grid}.rotationLab-module__qJeASW__trainerKeyInput:hover,.rotationLab-module__qJeASW__trainerKeyCapturing{border-color:var(--lab-gold);box-shadow:0 0 14px color-mix(in srgb, var(--atlas-accent) 10%, transparent)}.rotationLab-module__qJeASW__trainerKeyCapturing>span{color:var(--lab-gold-2)}.rotationLab-module__qJeASW__trainerSlotActions{display:flex}.rotationLab-module__qJeASW__trainerSlotActions button{color:var(--atlas-text-subtle);background:0 0;border:0;place-items:center;display:grid}.rotationLab-module__qJeASW__trainerSlotActions svg{width:9px}.rotationLab-module__qJeASW__trainerSlotActions button:hover:not(:disabled){color:var(--lab-gold)}.rotationLab-module__qJeASW__trainerAddSlot{color:var(--lab-gold);margin-top:7px}.rotationLab-module__qJeASW__trainerStage{display:grid;position:relative}.rotationLab-module__qJeASW__trainerStage:before{content:"";background:linear-gradient(90deg,transparent,color-mix(in srgb, var(--atlas-accent-strong) 35%, transparent),transparent);height:1px;position:absolute;top:0;left:8%;right:8%}.rotationLab-module__qJeASW__trainerTarget{border:1px solid var(--lab-line-soft);background:radial-gradient(circle at 50% 45%,color-mix(in srgb, var(--atlas-accent) 10%, transparent),transparent 58%);flex-direction:column;justify-content:center;align-items:center;padding:11px;display:flex}.rotationLab-module__qJeASW__trainerTarget>span{letter-spacing:.16em;font-weight:700}.rotationLab-module__qJeASW__trainerTarget>button{border:1px solid var(--atlas-line);background:linear-gradient(90deg,color-mix(in srgb, var(--atlas-accent) 24%, transparent),color-mix(in srgb, var(--atlas-surface) 80%, transparent));width:100%;color:var(--atlas-text);text-align:left;border-radius:3px;grid-template-columns:50px minmax(0,1fr) minmax(38px,auto);align-items:center;gap:8px;margin-top:9px;padding:7px;display:grid}.rotationLab-module__qJeASW__trainerTarget>button .rotationLab-module__qJeASW__abilityIcon{width:50px;height:50px}.rotationLab-module__qJeASW__trainerTarget>button strong{font:400 14px var(--ph-display,serif)}.rotationLab-module__qJeASW__trainerTarget kbd,.rotationLab-module__qJeASW__trainerBar kbd{border:1px solid var(--atlas-line);background:var(--atlas-surface);color:var(--lab-gold-2);font:700 11px var(--ph-ui,sans-serif);border-bottom-width:2px;border-radius:3px;place-items:center;display:grid}.rotationLab-module__qJeASW__trainerTarget kbd{width:auto;min-width:34px;height:30px;padding:0 4px}.rotationLab-module__qJeASW__trainerTarget>small{text-align:center;min-height:25px;margin-top:8px}.rotationLab-module__qJeASW__trainerFeedbackHit{color:var(--atlas-positive)}.rotationLab-module__qJeASW__trainerFeedbackMiss{color:var(--atlas-negative)}.rotationLab-module__qJeASW__trainerQueue{align-content:center;display:grid}.rotationLab-module__qJeASW__trainerQueue li{border:1px solid var(--lab-line-soft);background:color-mix(in srgb, var(--atlas-text-strong) 1%, transparent);transition:var(--atlas-duration) var(--atlas-ease);grid-template-columns:12px 34px minmax(0,1fr);align-items:center;gap:5px;padding:6px;list-style:none;display:grid}.rotationLab-module__qJeASW__trainerQueue li i{color:var(--atlas-text-subtle);align-self:start;font-style:normal}.rotationLab-module__qJeASW__trainerQueue li span{font:400 var(--atlas-text-label) var(--ph-display,serif);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rotationLab-module__qJeASW__trainerStats{border:1px solid var(--lab-line-soft);border-radius:2px;grid-template-columns:repeat(2,1fr);display:grid;overflow:hidden}.rotationLab-module__qJeASW__trainerStats>span{border-right:1px solid var(--lab-line-soft);border-bottom:1px solid var(--lab-line-soft);flex-direction:column;justify-content:center;align-items:center;min-height:55px;padding:7px;display:flex}.rotationLab-module__qJeASW__trainerStats>span:nth-child(odd){border-right:0}.rotationLab-module__qJeASW__trainerStats>span:nth-last-child(-n+2){border-bottom:0}.rotationLab-module__qJeASW__trainerStats .rotationLab-module__qJeASW__trainerDps{background:linear-gradient(90deg,color-mix(in srgb, var(--atlas-accent-strong) 3%, transparent),color-mix(in srgb, var(--atlas-accent-strong) 9%, transparent),color-mix(in srgb, var(--atlas-accent-strong) 3%, transparent));border-right:0;grid-column:1/-1;min-height:52px}.rotationLab-module__qJeASW__trainerDps strong{color:var(--lab-gold-2)!important}.rotationLab-module__qJeASW__trainerStats small{text-transform:uppercase}.rotationLab-module__qJeASW__trainerStats strong{color:var(--atlas-text);font:400 18px var(--ph-display,serif);margin-top:4px}.rotationLab-module__qJeASW__trainerBar{border-top:1px solid var(--lab-line-soft);border-bottom:1px solid var(--lab-line-soft);justify-content:center;align-items:center;display:flex;overflow-x:auto}.rotationLab-module__qJeASW__trainerBar>button{border:1px solid var(--lab-line-soft);background:var(--atlas-bg);color:var(--atlas-text-muted);transition:transform var(--atlas-duration-fast),border-color var(--atlas-duration-fast),filter var(--atlas-duration-fast),box-shadow var(--atlas-duration-fast);grid-template-columns:1fr;padding:5px;display:grid;position:relative}.rotationLab-module__qJeASW__trainerBar>button .rotationLab-module__qJeASW__abilityIcon{grid-row:1;justify-self:center}.rotationLab-module__qJeASW__trainerBar>button kbd{z-index:2;width:auto;padding:0 3px;position:absolute;top:4px;right:4px}.rotationLab-module__qJeASW__trainerBar>button span{text-overflow:ellipsis;white-space:nowrap;grid-row:2;overflow:hidden}.rotationLab-module__qJeASW__trainerBar>button:hover:not(:disabled){border-color:var(--lab-line);transform:translateY(-2px)}.rotationLab-module__qJeASW__trainerBar>button:disabled{cursor:not-allowed;filter:saturate(.58);opacity:.68}.rotationLab-module__qJeASW__trainerSkillTarget{animation:rotationLab-module__qJeASW__trainerPulse .9s var(--atlas-ease-ambient) infinite;border-color:var(--lab-gold)!important;box-shadow:0 0 0 1px color-mix(in srgb, var(--atlas-accent) 18%, transparent),0 0 22px color-mix(in srgb, var(--atlas-accent) 27%, transparent)!important}.rotationLab-module__qJeASW__trainerSkillHit{animation:rotationLab-module__qJeASW__trainerHit var(--atlas-duration-slow) var(--atlas-ease)!important}.rotationLab-module__qJeASW__trainerSkillMiss{animation:rotationLab-module__qJeASW__trainerMiss var(--atlas-duration-slow) var(--atlas-ease)!important}.rotationLab-module__qJeASW__trainerHint{text-align:center;justify-content:center;align-items:center;gap:7px;padding:8px 12px;display:flex}.rotationLab-module__qJeASW__trainerHint svg{width:12px;color:var(--atlas-accent)}@keyframes rotationLab-module__qJeASW__trainerPulse{50%{filter:brightness(1.25);box-shadow:0 0 0 1px #dda33e40,0 0 30px #dd792066}}@keyframes rotationLab-module__qJeASW__trainerHit{50%{border-color:#78b06e;transform:scale(.96);box-shadow:0 0 22px #53a84a66}}@keyframes rotationLab-module__qJeASW__trainerMiss{25%{border-color:#d94a31;transform:translate(-3px)}75%{border-color:#d94a31;transform:translate(3px)}}.rotationLab-module__qJeASW__lab :is(button,a,select,input):focus-visible{outline:2px solid var(--lab-gold-2);outline-offset:2px}@media (max-width:1320px){.rotationLab-module__qJeASW__findingsPanel{grid-column:1/-1}}@media (max-width:1180px){.rotationLab-module__qJeASW__trainerHeader{grid-template-columns:1fr}.rotationLab-module__qJeASW__trainerControls{justify-content:flex-end}.rotationLab-module__qJeASW__trainerConfig ol{grid-template-columns:repeat(2,minmax(0,1fr))}.rotationLab-module__qJeASW__trainerStage{grid-template-columns:220px minmax(300px,1fr)}.rotationLab-module__qJeASW__trainerStats{grid-column:1/-1;grid-template-columns:repeat(7,1fr)}.rotationLab-module__qJeASW__trainerStats .rotationLab-module__qJeASW__trainerDps{grid-column:auto}.rotationLab-module__qJeASW__trainerStats>span{border-bottom:0;min-height:54px;border-right:1px solid var(--lab-line-soft)!important}.rotationLab-module__qJeASW__trainerStats>span:last-child{border-right:0!important}}@media (max-width:760px){.rotationLab-module__qJeASW__lab{padding:0 10px 24px}.rotationLab-module__qJeASW__hero{grid-template-columns:1fr;padding:14px 0}.rotationLab-module__qJeASW__titleBlock{grid-row:1}.rotationLab-module__qJeASW__specPicker{grid-row:2}.rotationLab-module__qJeASW__priorityPanel{display:block}.rotationLab-module__qJeASW__ruleList{grid-template-columns:1fr 1fr}.rotationLab-module__qJeASW__ruleList li{grid-template-columns:11px 27px minmax(0,1fr) 21px}.rotationLab-module__qJeASW__abilityIconSM{width:27px;height:27px}.rotationLab-module__qJeASW__timelinePanel{min-height:470px}.rotationLab-module__qJeASW__findingsPanel{grid-column:auto}.rotationLab-module__qJeASW__metricGrid{grid-template-columns:1fr}.rotationLab-module__qJeASW__detailCard{min-height:130px}.rotationLab-module__qJeASW__trainerHeader{padding:10px}.rotationLab-module__qJeASW__trainerControls{grid-template-columns:1fr 1fr;display:grid}.rotationLab-module__qJeASW__trainerControls label{min-width:0}.rotationLab-module__qJeASW__trainerControls button{padding:0 7px}.rotationLab-module__qJeASW__trainerConfigTitle{align-items:flex-start;gap:8px}.rotationLab-module__qJeASW__trainerConfig ol{grid-template-columns:1fr}.rotationLab-module__qJeASW__trainerStage{grid-template-columns:1fr;padding:9px}.rotationLab-module__qJeASW__trainerTarget{min-height:150px}.rotationLab-module__qJeASW__trainerQueue{display:flex;overflow-x:auto}.rotationLab-module__qJeASW__trainerQueue li{min-width:132px}.rotationLab-module__qJeASW__trainerStats{grid-column:auto;grid-template-columns:repeat(2,1fr)}.rotationLab-module__qJeASW__trainerStats .rotationLab-module__qJeASW__trainerDps{grid-column:1/-1}.rotationLab-module__qJeASW__trainerStats>span{border-right:1px solid var(--lab-line-soft)!important;border-bottom:1px solid var(--lab-line-soft)!important}.rotationLab-module__qJeASW__trainerStats>span:nth-child(odd){border-right:0!important}.rotationLab-module__qJeASW__trainerStats>span:nth-last-child(-n+2){border-bottom:0!important}.rotationLab-module__qJeASW__trainerStats .rotationLab-module__qJeASW__trainerDps{border-right:0!important}.rotationLab-module__qJeASW__trainerBar{justify-content:flex-start;padding:11px 8px}.rotationLab-module__qJeASW__trainerBar>button{width:72px}.rotationLab-module__qJeASW__trainerHint{line-height:1.4}}@media (max-width:430px){.rotationLab-module__qJeASW__ruleList{grid-template-columns:1fr}.rotationLab-module__qJeASW__metricPrimary{grid-template-columns:auto 28px 1fr}.rotationLab-module__qJeASW__metricRows small{text-align:center}.rotationLab-module__qJeASW__specPicker{grid-template-columns:50px 1fr}.rotationLab-module__qJeASW__specPicker>img{width:48px;height:48px}}@media (prefers-reduced-motion:reduce){.rotationLab-module__qJeASW__lab *{scroll-behavior:auto!important;transition-duration:.01ms!important}}.rotationLab-module__qJeASW__titleRow{align-items:center;gap:8px;display:flex}.rotationLab-module__qJeASW__titleRow h1{display:block}.rotationLab-module__qJeASW__lab :is(button,select):disabled{cursor:not-allowed}.rotationLab-module__qJeASW__trainerPauseButton{border:1px solid var(--atlas-line);background:linear-gradient(180deg,var(--atlas-surface),var(--atlas-surface));min-width:104px;color:var(--atlas-accent-strong)}.rotationLab-module__qJeASW__trainerValidation{border:1px solid color-mix(in srgb, var(--atlas-negative) 42%, transparent);background:color-mix(in srgb, var(--atlas-negative) 18%, transparent);color:var(--atlas-negative);border-radius:4px;align-items:center;gap:10px;margin:10px 12px 0;padding:9px 11px;display:flex}.rotationLab-module__qJeASW__trainerValidation strong{color:var(--atlas-text-strong);font:400 13px var(--ph-display,serif)}.rotationLab-module__qJeASW__trainerValidation span{flex:1}.rotationLab-module__qJeASW__trainerValidation button{border:1px solid color-mix(in srgb, var(--atlas-negative) 61%, transparent);color:var(--atlas-negative);background:0 0;border-radius:3px;align-items:center;gap:6px;padding:0 10px;display:flex}.rotationLab-module__qJeASW__trainerValidation svg{width:13px}.rotationLab-module__qJeASW__trainerClearKey{border:1px solid var(--lab-line-soft);width:28px;height:28px;color:var(--atlas-text-muted);background:0 0;border-radius:2px;place-items:center;display:grid}.rotationLab-module__qJeASW__trainerClearKey svg{width:12px}.rotationLab-module__qJeASW__trainerConfigFooter{gap:10px;margin-top:7px}.rotationLab-module__qJeASW__trainerConfigFooter .rotationLab-module__qJeASW__trainerAddSlot{margin-top:0}.rotationLab-module__qJeASW__trainerTargetCard{border:1px solid var(--atlas-line);background:linear-gradient(90deg,color-mix(in srgb, var(--atlas-accent) 24%, transparent),color-mix(in srgb, var(--atlas-surface) 80%, transparent));width:100%;color:var(--atlas-text);text-align:left;border-radius:3px;grid-template-columns:50px minmax(0,1fr) minmax(38px,auto);align-items:center;gap:8px;margin-top:9px;padding:7px;display:grid}.rotationLab-module__qJeASW__trainerTargetCard .rotationLab-module__qJeASW__abilityIcon{width:50px;height:50px}.rotationLab-module__qJeASW__trainerTargetCard strong{font:400 14px var(--ph-display,serif)}.rotationLab-module__qJeASW__trainerStage[data-phase=paused]{filter:saturate(.65)}.rotationLab-module__qJeASW__specPicker small,.rotationLab-module__qJeASW__trainerHeading p,.rotationLab-module__qJeASW__panelHeader small,.rotationLab-module__qJeASW__ruleList small,.rotationLab-module__qJeASW__finding small,.rotationLab-module__qJeASW__metricRows small,.rotationLab-module__qJeASW__detailCard dl div,.rotationLab-module__qJeASW__trainerHeading>span,.rotationLab-module__qJeASW__trainerConfigTitle small,.rotationLab-module__qJeASW__trainerKeyInput>span,.rotationLab-module__qJeASW__trainerHint,.rotationLab-module__qJeASW__eyebrow,.rotationLab-module__qJeASW__timelineAxis time,.rotationLab-module__qJeASW__scrubber span,.rotationLab-module__qJeASW__metricCard>header small,.rotationLab-module__qJeASW__detailCard>header small,.rotationLab-module__qJeASW__trainerQueue li span,.rotationLab-module__qJeASW__trainerStats small,.rotationLab-module__qJeASW__trainerBar>button span{font-size:var(--atlas-text-meta)}.rotationLab-module__qJeASW__ruleList b,.rotationLab-module__qJeASW__finding b,.rotationLab-module__qJeASW__finding time,.rotationLab-module__qJeASW__addRule,.rotationLab-module__qJeASW__titleBlock p,.rotationLab-module__qJeASW__trainerControls select,.rotationLab-module__qJeASW__trainerControls button,.rotationLab-module__qJeASW__trainerConfig li select{font-size:11px}.rotationLab-module__qJeASW__trainerSlotActions button{width:28px;height:28px}.rotationLab-module__qJeASW__timelineLane>b,.rotationLab-module__qJeASW__timelineAxis>span{z-index:5;background:var(--atlas-bg);position:sticky;left:0}.rotationLab-module__qJeASW__timelineAxis>span{border-right:1px solid var(--lab-line-soft)}@media (max-width:760px){.rotationLab-module__qJeASW__trainerValidation{flex-wrap:wrap;align-items:flex-start}.rotationLab-module__qJeASW__trainerValidation button{justify-content:center;width:100%}.rotationLab-module__qJeASW__trainerConfig li{grid-template-columns:15px 30px minmax(82px,1fr) minmax(78px,auto) 32px}.rotationLab-module__qJeASW__trainerSlotActions{grid-column:2/-1;justify-content:flex-end}.rotationLab-module__qJeASW__trainerSlotActions button,.rotationLab-module__qJeASW__trainerClearKey{width:36px;height:36px}.rotationLab-module__qJeASW__trainerConfigFooter{flex-direction:column;align-items:flex-start}.rotationLab-module__qJeASW__trainerConfigFooter span{min-height:18px}.rotationLab-module__qJeASW__labTrainingActive{padding-bottom:116px}.rotationLab-module__qJeASW__labTrainingActive .rotationLab-module__qJeASW__hero{min-height:43px;padding:4px 0;display:block}.rotationLab-module__qJeASW__labTrainingActive .rotationLab-module__qJeASW__specPicker,.rotationLab-module__qJeASW__labTrainingActive .rotationLab-module__qJeASW__titleRow,.rotationLab-module__qJeASW__labTrainingActive .rotationLab-module__qJeASW__titleBlock>.rotationLab-module__qJeASW__eyebrow,.rotationLab-module__qJeASW__labTrainingActive .rotationLab-module__qJeASW__titleBlock>p{display:none}.rotationLab-module__qJeASW__labTrainingActive .rotationLab-module__qJeASW__trainer{margin-top:6px;overflow:visible}.rotationLab-module__qJeASW__labTrainingActive .rotationLab-module__qJeASW__trainerHeader{min-height:0;padding:8px}.rotationLab-module__qJeASW__labTrainingActive .rotationLab-module__qJeASW__trainerHeading>span,.rotationLab-module__qJeASW__labTrainingActive .rotationLab-module__qJeASW__trainerHeading>p{display:none}.rotationLab-module__qJeASW__labTrainingActive .rotationLab-module__qJeASW__trainerHeading h2{margin:0;font-size:16px}.rotationLab-module__qJeASW__labTrainingActive .rotationLab-module__qJeASW__trainerControls{grid-template-columns:1fr 1fr}.rotationLab-module__qJeASW__labTrainingActive .rotationLab-module__qJeASW__trainerControls label,.rotationLab-module__qJeASW__labTrainingActive .rotationLab-module__qJeASW__trainerConfigButton{display:none}.rotationLab-module__qJeASW__labTrainingActive .rotationLab-module__qJeASW__trainerStage{padding:7px}.rotationLab-module__qJeASW__labTrainingActive .rotationLab-module__qJeASW__trainerTarget{min-height:124px}.rotationLab-module__qJeASW__labTrainingActive .rotationLab-module__qJeASW__trainerQueue li{min-height:64px}.rotationLab-module__qJeASW__labTrainingActive .rotationLab-module__qJeASW__trainerBar{z-index:50;min-height:106px;padding:10px 8px max(10px,env(safe-area-inset-bottom));border-top-color:var(--atlas-line);background:color-mix(in srgb, var(--atlas-surface-sunken) 97%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:fixed;inset:auto 0 0;box-shadow:0 -12px 35px #0000007a}.rotationLab-module__qJeASW__labTrainingActive .rotationLab-module__qJeASW__trainerHint{display:none}}.rotationLab-module__qJeASW__lab{--lab-surface:var(--atlas-surface);--lab-surface-raised:var(--atlas-surface-raised);--lab-surface-active:var(--atlas-surface-selected);--lab-text:var(--atlas-text);--lab-muted:var(--atlas-text-muted);--lab-subtle:var(--atlas-text-subtle);--lab-radius-sm:4px;--lab-radius-md:8px;--lab-radius-lg:12px}.rotationLab-module__qJeASW__hero{gap:20px}.rotationLab-module__qJeASW__titleBlock p{color:var(--lab-muted);font-size:13px;line-height:1.45}.rotationLab-module__qJeASW__titleBlock h1{white-space:nowrap}.rotationLab-module__qJeASW__eyebrow{color:var(--atlas-accent);font-size:11px}.rotationLab-module__qJeASW__specPicker small{color:var(--lab-subtle);font-size:12px}.rotationLab-module__qJeASW__specPicker label{border-radius:var(--lab-radius-sm)}.rotationLab-module__qJeASW__trainerControls label>span{color:var(--lab-muted);letter-spacing:.04em}.rotationLab-module__qJeASW__resultStale{filter:saturate(.78);position:relative}.rotationLab-module__qJeASW__resultStale :is(.rotationLab-module__qJeASW__metricGrid,.rotationLab-module__qJeASW__findingsPanel){opacity:.72}.rotationLab-module__qJeASW__staleBadge{border:1px solid color-mix(in srgb, var(--atlas-caution) 42%, transparent);background:var(--atlas-surface);width:max-content;color:var(--atlas-caution);border-radius:99px;align-items:center;gap:6px;margin:10px 0 -3px auto;padding:6px 10px;font-size:12px;display:flex}.rotationLab-module__qJeASW__staleBadge svg{width:15px}.rotationLab-module__qJeASW__metricGrid{grid-template-columns:minmax(0,1fr) 350px;gap:12px;margin-top:12px}.rotationLab-module__qJeASW__metricCard,.rotationLab-module__qJeASW__detailCard,.rotationLab-module__qJeASW__priorityPanel,.rotationLab-module__qJeASW__timelinePanel,.rotationLab-module__qJeASW__findingsPanel{border-radius:var(--lab-radius-md);background:linear-gradient(145deg,var(--lab-surface-raised),var(--atlas-bg))}.rotationLab-module__qJeASW__metricCard,.rotationLab-module__qJeASW__detailCard{min-height:170px;padding:16px}.rotationLab-module__qJeASW__metricCard>header span,.rotationLab-module__qJeASW__detailCard>header span{font-size:16px}.rotationLab-module__qJeASW__detailCard>header svg{width:13px}.rotationLab-module__qJeASW__metricPrimary{grid-template-columns:auto 36px minmax(150px,1fr);height:70px}.rotationLab-module__qJeASW__metricPrimary>strong{font-size:42px}.rotationLab-module__qJeASW__metricPrimary>span{font-size:13px}.rotationLab-module__qJeASW__metricRows{height:58px}.rotationLab-module__qJeASW__metricRows strong{font-size:20px}.rotationLab-module__qJeASW__metricRows small{color:var(--lab-muted);font-size:12px}.rotationLab-module__qJeASW__detailCard{grid-template-columns:minmax(0,1fr) 104px}.rotationLab-module__qJeASW__detailCard>header small{color:var(--atlas-accent);align-items:center;gap:5px;font-size:11px;display:flex}.rotationLab-module__qJeASW__detailCard dl div{color:var(--lab-muted);font-size:12px;line-height:1.75}.rotationLab-module__qJeASW__findingsPanel{margin-top:12px;display:block}.rotationLab-module__qJeASW__findingsPanel .rotationLab-module__qJeASW__panelHeader{min-height:58px}.rotationLab-module__qJeASW__panelHeader h2{font-size:17px}.rotationLab-module__qJeASW__panelHeader small{color:var(--lab-subtle);font-size:12px}.rotationLab-module__qJeASW__finding{border-radius:var(--lab-radius-sm);min-height:82px;padding:10px}.rotationLab-module__qJeASW__finding[aria-pressed=true]{border-color:var(--lab-gold);background:color-mix(in srgb, var(--atlas-accent-strong) 7%, transparent);box-shadow:inset 0 0 18px color-mix(in srgb, var(--atlas-accent) 4%, transparent)}.rotationLab-module__qJeASW__findingIcon{border-radius:var(--lab-radius-sm);width:36px;height:36px}.rotationLab-module__qJeASW__finding b{font-size:14px}.rotationLab-module__qJeASW__finding small{color:var(--lab-muted);font-size:12px}.rotationLab-module__qJeASW__finding time{font-size:12px}.rotationLab-module__qJeASW__analysisTabs{display:none}.rotationLab-module__qJeASW__priorityPane{grid-column:1}.rotationLab-module__qJeASW__timelinePane{grid-column:2}.rotationLab-module__qJeASW__openerPreview{border:1px solid var(--lab-line);border-radius:var(--lab-radius-md);background:var(--lab-surface);grid-column:1/-1;overflow:hidden}.rotationLab-module__qJeASW__openerPreview summary{cursor:pointer;grid-template-columns:auto 1fr 32px;align-items:center;gap:9px;min-height:52px;padding:0 14px;list-style:none;display:grid}.rotationLab-module__qJeASW__openerPreview summary::-webkit-details-marker{display:none}.rotationLab-module__qJeASW__openerPreview summary>span{color:var(--lab-text);font:400 16px var(--ph-display,serif)}.rotationLab-module__qJeASW__openerPreview summary>small{color:var(--lab-subtle);font-size:12px}.rotationLab-module__qJeASW__openerPreview summary>svg{width:17px;color:var(--lab-gold);transition:transform var(--atlas-duration) var(--atlas-ease)}.rotationLab-module__qJeASW__openerPreview[open] summary>svg{transform:rotate(180deg)}.rotationLab-module__qJeASW__openerPreview ol{border-top:1px solid var(--lab-line-soft);gap:4px;padding:8px;display:flex;overflow-x:auto}.rotationLab-module__qJeASW__openerPreview li{border-right:1px solid var(--lab-line-soft);grid-template-rows:40px 18px;grid-template-columns:18px 40px 12px;justify-content:center;align-items:center;gap:3px 5px;min-width:112px;padding:6px;list-style:none;display:grid}.rotationLab-module__qJeASW__openerPreview li>b{color:var(--lab-gold);align-self:start;font-size:11px}.rotationLab-module__qJeASW__openerPreview li>.rotationLab-module__qJeASW__abilityIcon{grid-column:2}.rotationLab-module__qJeASW__openerPreview li>span{color:var(--atlas-text);text-align:center;text-overflow:ellipsis;white-space:nowrap;grid-column:1/4;font-size:12px;overflow:hidden}.rotationLab-module__qJeASW__openerPreview li>i{color:var(--lab-gold);font:22px serif}.rotationLab-module__qJeASW__priorityPanel{height:auto}.rotationLab-module__qJeASW__panelHeader{min-height:58px;padding:10px 12px}.rotationLab-module__qJeASW__ruleList{gap:6px;padding:7px}.rotationLab-module__qJeASW__ruleList li{border-radius:var(--lab-radius-sm);grid-template-columns:14px 34px minmax(0,1fr) 44px;gap:8px;min-height:64px;padding:7px}.rotationLab-module__qJeASW__ruleList b{font-size:13px}.rotationLab-module__qJeASW__ruleList small{color:var(--lab-muted);font-size:11px}.rotationLab-module__qJeASW__timelinePanel{overflow:hidden}.rotationLab-module__qJeASW__timelineToolbar{border-bottom:1px solid var(--lab-line-soft);justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:9px 12px;display:flex}.rotationLab-module__qJeASW__timelineToolbar h2{color:var(--lab-text);font:400 18px var(--ph-display,serif)}.rotationLab-module__qJeASW__timelineToolbar>div:first-child>span{color:var(--lab-subtle);align-items:center;gap:5px;margin-top:3px;font-size:12px;display:flex}.rotationLab-module__qJeASW__timelineToolbar svg{width:14px}.rotationLab-module__qJeASW__timelineZoom{border:1px solid var(--lab-line);border-radius:var(--lab-radius-sm);height:40px;display:flex;overflow:hidden}.rotationLab-module__qJeASW__timelineZoom button{border:0;border-right:1px solid var(--lab-line-soft);background:var(--atlas-surface);min-width:58px;color:var(--lab-muted);padding:0 10px;font-size:12px}.rotationLab-module__qJeASW__timelineZoom button:last-child{border-right:0}.rotationLab-module__qJeASW__timelineZoom button[aria-pressed=true]{background:color-mix(in srgb, var(--atlas-accent-strong) 10%, transparent);color:var(--lab-gold-2);box-shadow:inset 0 -2px var(--lab-gold)}.rotationLab-module__qJeASW__timelineLegend{border-bottom:1px solid var(--lab-line-soft);min-height:34px;color:var(--lab-subtle);align-items:center;gap:20px;padding:0 12px 0 100px;font-size:11px;display:flex}.rotationLab-module__qJeASW__timelineLegend span{align-items:center;gap:6px;display:flex}.rotationLab-module__qJeASW__timelineLegend span:before{content:"";background:var(--atlas-accent);border-radius:50%;width:7px;height:7px}.rotationLab-module__qJeASW__timelineLegend span:nth-child(2):before{background:var(--atlas-accent-strong)}.rotationLab-module__qJeASW__timelineLegend span:nth-child(3):before{background:#9476bd}.rotationLab-module__qJeASW__timelineLegend span:nth-child(4):before{background:var(--atlas-accent)}.rotationLab-module__qJeASW__timelineCanvas{min-width:720px;transition:width var(--atlas-duration) var(--atlas-ease)}.rotationLab-module__qJeASW__timelineAxis{grid-template-columns:100px minmax(0,1fr);min-width:0;height:42px}.rotationLab-module__qJeASW__timelineAxis time{color:var(--atlas-text-muted);font-size:11px}.rotationLab-module__qJeASW__timelineLane{grid-template-columns:100px minmax(0,1fr)}.rotationLab-module__qJeASW__timelineLane>b{background:var(--lab-surface);z-index:6;padding:11px 9px;font-size:12px}.rotationLab-module__qJeASW__timelineLane:not(.rotationLab-module__qJeASW__castLane):not(.rotationLab-module__qJeASW__majorLane):not(.rotationLab-module__qJeASW__procLane) button{min-height:28px;font-size:11px}.rotationLab-module__qJeASW__castLane button,.rotationLab-module__qJeASW__procLane button{place-items:center;width:36px;height:36px;display:grid}.rotationLab-module__qJeASW__castLane .rotationLab-module__qJeASW__abilityIcon,.rotationLab-module__qJeASW__procLane .rotationLab-module__qJeASW__abilityIcon{width:32px;height:32px}.rotationLab-module__qJeASW__majorLane button{min-height:42px}.rotationLab-module__qJeASW__majorLane button>span{font-size:11px}.rotationLab-module__qJeASW__rageLane>b small{font-size:var(--atlas-text-meta);color:var(--lab-subtle)}.rotationLab-module__qJeASW__uptimeLane span{font-size:12px}.rotationLab-module__qJeASW__scrubber{gap:12px;min-width:0;height:48px;padding:0 12px}.rotationLab-module__qJeASW__scrubber span{min-width:130px;color:var(--lab-muted);font-size:12px}.rotationLab-module__qJeASW__scrubber input{height:28px}.rotationLab-module__qJeASW__selectedEvent{border-top:1px solid var(--lab-line-soft);background:color-mix(in srgb, var(--atlas-accent-strong) 3%, transparent);min-height:58px;color:var(--lab-muted);align-items:center;gap:9px;padding:8px 12px;font-size:12px;display:flex}.rotationLab-module__qJeASW__selectedEvent>svg{width:18px;color:var(--lab-gold)}.rotationLab-module__qJeASW__selectedEvent>span{flex-direction:column;display:flex}.rotationLab-module__qJeASW__selectedEvent small{color:var(--lab-subtle);font-size:var(--atlas-text-meta)}.rotationLab-module__qJeASW__selectedEvent strong{color:var(--lab-text);font:400 14px var(--ph-display,serif)}.rotationLab-module__qJeASW__selectedEvent time{color:var(--lab-gold-2);margin-left:auto;font-size:13px}.rotationLab-module__qJeASW__trainer{border-radius:var(--lab-radius-md)}.rotationLab-module__qJeASW__trainerHeader{gap:20px;min-height:104px;padding:16px}.rotationLab-module__qJeASW__trainerHeading>span{color:var(--atlas-accent);font-size:11px}.rotationLab-module__qJeASW__trainerHeading h2{font-size:26px}.rotationLab-module__qJeASW__trainerHeading p{color:var(--lab-muted);font-size:13px;line-height:1.45}.rotationLab-module__qJeASW__trainerControls{gap:8px}.rotationLab-module__qJeASW__trainerControls label,.rotationLab-module__qJeASW__trainerControls button{border-radius:var(--lab-radius-sm);min-height:48px}.rotationLab-module__qJeASW__trainerControls label{height:48px}.rotationLab-module__qJeASW__trainerControls select,.rotationLab-module__qJeASW__trainerControls button{font-size:12px}.rotationLab-module__qJeASW__trainerControls label>span{font-size:var(--atlas-text-meta)}.rotationLab-module__qJeASW__trainerValidation{font-size:13px}.rotationLab-module__qJeASW__trainerValidation strong{font-size:15px}.rotationLab-module__qJeASW__trainerValidation button{min-height:44px;font-size:12px}.rotationLab-module__qJeASW__trainerBar{background:color-mix(in srgb, var(--atlas-surface-sunken) 90%, transparent);order:2;gap:8px;min-height:116px;padding:14px}.rotationLab-module__qJeASW__trainerBar>button{border-radius:var(--lab-radius-sm);grid-template-rows:53px 18px;width:90px;min-width:78px;height:88px}.rotationLab-module__qJeASW__trainerBar>button .rotationLab-module__qJeASW__abilityIcon{width:50px;height:50px}.rotationLab-module__qJeASW__trainerBar>button kbd{min-width:25px;height:23px;font-size:var(--atlas-text-meta)}.rotationLab-module__qJeASW__trainerBar>button span{color:var(--atlas-text-muted);font-size:11px}.rotationLab-module__qJeASW__trainerStage{grid-template-columns:260px minmax(320px,1fr) 320px;gap:14px;min-height:276px;padding:16px}.rotationLab-module__qJeASW__trainerTarget,.rotationLab-module__qJeASW__trainerStats{border-radius:var(--lab-radius-sm)}.rotationLab-module__qJeASW__trainerTarget>span{color:var(--atlas-accent);font-size:11px}.rotationLab-module__qJeASW__trainerTarget>small{font-size:12px}.rotationLab-module__qJeASW__trainerTargetCard strong{font-size:17px}.rotationLab-module__qJeASW__trainerQueueWrap{border:1px solid var(--lab-line-soft);border-radius:var(--lab-radius-sm);min-width:0;padding:10px}.rotationLab-module__qJeASW__trainerQueueWrap>span{color:var(--lab-subtle);text-transform:uppercase;letter-spacing:.08em;margin-bottom:7px;font-size:11px;display:block}.rotationLab-module__qJeASW__trainerQueue{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.rotationLab-module__qJeASW__trainerQueue li{border-radius:var(--lab-radius-sm);opacity:.76;min-height:86px}.rotationLab-module__qJeASW__trainerQueue li i{font-size:var(--atlas-text-meta)}.rotationLab-module__qJeASW__trainerQueue li span{color:var(--atlas-text-muted);font-size:11px}.rotationLab-module__qJeASW__trainerStats small{font-size:var(--atlas-text-meta);color:var(--lab-muted)}.rotationLab-module__qJeASW__trainerStats strong{font-size:21px}.rotationLab-module__qJeASW__trainerHint{min-height:44px;color:var(--lab-subtle);font-size:11px}.rotationLab-module__qJeASW__trainerProvenance{border-top:1px solid var(--lab-line-soft);border-bottom:1px solid var(--lab-line-soft);background:color-mix(in srgb, var(--atlas-surface-sunken) 72%, transparent);grid-template-columns:minmax(220px,1.35fr) repeat(2,minmax(170px,.8fr));gap:8px;padding:10px 14px;display:grid}.rotationLab-module__qJeASW__trainerProvenance>span{border:1px solid var(--lab-line-soft);border-radius:var(--lab-radius-sm);background:color-mix(in srgb, var(--atlas-text-strong) 1%, transparent);flex-direction:column;justify-content:center;min-height:58px;padding:9px 11px;display:flex}.rotationLab-module__qJeASW__trainerProvenance small{color:var(--lab-subtle);font-size:var(--atlas-text-label);letter-spacing:.08em;font-weight:700}.rotationLab-module__qJeASW__trainerProvenance strong{color:var(--atlas-text);margin-top:4px;font-size:13px}.rotationLab-module__qJeASW__trainerProvenance em{color:var(--lab-muted);font-size:var(--atlas-text-meta);margin-top:3px;font-style:normal;line-height:1.3}.rotationLab-module__qJeASW__trainerProvenance>span:nth-child(2) strong{color:#75b7df}.rotationLab-module__qJeASW__trainerProvenance>span:nth-child(3) strong{color:var(--lab-gold-2)}.rotationLab-module__qJeASW__trainerConfigDialog{border:1px solid var(--atlas-line);border-radius:var(--lab-radius-lg);background:var(--atlas-bg);width:min(1040px,100vw - 32px);max-height:min(820px,100dvh - 32px);color:var(--lab-text);padding:0;overflow:hidden;box-shadow:0 30px 90px #000000bf}.rotationLab-module__qJeASW__trainerConfigDialog::backdrop{background:color-mix(in srgb, var(--atlas-surface-sunken) 78%, transparent);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.rotationLab-module__qJeASW__trainerConfig{background:linear-gradient(145deg,var(--atlas-surface),var(--atlas-surface-sunken));padding:0}.rotationLab-module__qJeASW__trainerConfigTitle{border-bottom:1px solid var(--lab-line-soft);min-height:78px;padding:12px 16px}.rotationLab-module__qJeASW__trainerConfigTitle>div:first-child{flex-direction:column;display:flex}.rotationLab-module__qJeASW__trainerConfigTitle>div:last-child{align-items:center;gap:8px;display:flex}.rotationLab-module__qJeASW__trainerConfigTitle strong{font-size:20px}.rotationLab-module__qJeASW__trainerConfigTitle small{max-width:690px;color:var(--lab-muted);font-size:12px;line-height:1.45}.rotationLab-module__qJeASW__trainerConfigTitle button,.rotationLab-module__qJeASW__trainerAddSlot,.rotationLab-module__qJeASW__trainerConfigDone{border:1px solid var(--lab-line);border-radius:var(--lab-radius-sm);background:var(--atlas-bg);min-height:44px;color:var(--atlas-text);justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12px;display:flex}.rotationLab-module__qJeASW__trainerConfigTitle button svg,.rotationLab-module__qJeASW__trainerAddSlot svg{width:15px}.rotationLab-module__qJeASW__trainerConfigClose{width:44px;padding:0!important}.rotationLab-module__qJeASW__trainerConfig ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:calc(100dvh - 220px);margin:0;padding:12px;display:grid;overflow-y:auto}.rotationLab-module__qJeASW__trainerConfig li{border-radius:var(--lab-radius-sm);grid-template-columns:20px 36px minmax(120px,1fr) 112px 44px 132px;gap:7px;min-height:70px;padding:8px}.rotationLab-module__qJeASW__trainerConfig li>b{font-size:11px}.rotationLab-module__qJeASW__trainerConfig li label{flex-direction:column;gap:3px;display:flex}.rotationLab-module__qJeASW__trainerConfig li label>span{font-size:var(--atlas-text-meta);color:var(--lab-subtle)}.rotationLab-module__qJeASW__trainerConfig li select{height:40px;font-size:12px}.rotationLab-module__qJeASW__trainerKeyInput{height:44px}.rotationLab-module__qJeASW__trainerKeyInput>span{font-size:var(--atlas-text-meta)}.rotationLab-module__qJeASW__trainerKeyInput kbd{height:40px;font-size:11px}.rotationLab-module__qJeASW__trainerClearKey,.rotationLab-module__qJeASW__trainerSlotActions button{border:1px solid var(--lab-line-soft);border-radius:var(--lab-radius-sm);width:44px;height:44px}.rotationLab-module__qJeASW__trainerSlotActions{flex-direction:row;gap:0;height:44px}.rotationLab-module__qJeASW__trainerSlotActions button{border-radius:0}.rotationLab-module__qJeASW__trainerSlotActions button:first-child{border-radius:4px 0 0 4px}.rotationLab-module__qJeASW__trainerSlotActions button:last-child{border-radius:0 4px 4px 0}.rotationLab-module__qJeASW__trainerSlotActions svg,.rotationLab-module__qJeASW__trainerClearKey svg{width:15px}.rotationLab-module__qJeASW__trainerConfigFooter{border-top:1px solid var(--lab-line-soft);align-items:center;min-height:68px;margin:0;padding:10px 16px;display:flex}.rotationLab-module__qJeASW__trainerConfigFooter span{color:var(--atlas-accent-strong);font-size:12px}.rotationLab-module__qJeASW__trainerConfigDone{border-color:var(--atlas-line);background:linear-gradient(180deg,var(--atlas-accent-strong),var(--atlas-accent));min-width:110px;color:var(--atlas-accent-ink);margin-left:auto;font-weight:700}.rotationLab-module__qJeASW__trainerResetLayoutMobile{display:none}.rotationLab-module__qJeASW__sessionSummary{border:1px solid var(--lab-line-soft);border-radius:var(--lab-radius-md);background:linear-gradient(135deg,color-mix(in srgb, var(--atlas-positive) 9%, transparent),color-mix(in srgb, var(--atlas-bg) 92%, transparent));grid-template-columns:minmax(0,1.3fr) 220px minmax(420px,1fr);gap:16px;margin:16px;padding:18px;display:grid}.rotationLab-module__qJeASW__sessionSummaryHero{align-items:flex-start;gap:12px;display:flex}.rotationLab-module__qJeASW__sessionSummaryHero>svg{width:34px;color:var(--atlas-positive)}.rotationLab-module__qJeASW__sessionSummaryHero small{color:var(--atlas-positive);letter-spacing:.1em;font-size:11px}.rotationLab-module__qJeASW__sessionSummaryHero h3{color:var(--lab-text);font:400 24px var(--ph-display,serif);margin-top:4px}.rotationLab-module__qJeASW__sessionSummaryHero p{max-width:500px;color:var(--lab-muted);margin-top:7px;font-size:13px;line-height:1.5}.rotationLab-module__qJeASW__sessionScore{border-right:1px solid var(--lab-line-soft);border-left:1px solid var(--lab-line-soft);flex-direction:column;justify-content:center;align-items:center;display:flex}.rotationLab-module__qJeASW__sessionScore small{color:var(--lab-subtle);font-size:11px}.rotationLab-module__qJeASW__sessionScore strong{color:var(--lab-gold-2);font:400 40px var(--ph-display,serif)}.rotationLab-module__qJeASW__sessionScore span{color:var(--lab-muted);font-size:var(--atlas-text-meta);text-align:center}.rotationLab-module__qJeASW__sessionSummary dl{border:1px solid var(--lab-line-soft);border-radius:var(--lab-radius-sm);grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.rotationLab-module__qJeASW__sessionSummary dl div{border-right:1px solid var(--lab-line-soft);border-bottom:1px solid var(--lab-line-soft);flex-direction:column;align-items:center;padding:10px;display:flex}.rotationLab-module__qJeASW__sessionSummary dl div:nth-child(3n){border-right:0}.rotationLab-module__qJeASW__sessionSummary dl div:nth-last-child(-n+3){border-bottom:0}.rotationLab-module__qJeASW__sessionSummary dt{color:var(--lab-muted);font-size:11px}.rotationLab-module__qJeASW__sessionSummary dd{color:var(--lab-text);font:400 20px var(--ph-display,serif);margin:3px 0 0}.rotationLab-module__qJeASW__sessionSummaryActions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.rotationLab-module__qJeASW__sessionSummaryActions button{border:1px solid var(--lab-line);border-radius:var(--lab-radius-sm);background:var(--atlas-bg);min-height:44px;color:var(--lab-text);align-items:center;gap:6px;padding:0 14px;font-size:12px;display:flex}.rotationLab-module__qJeASW__sessionSummaryActions button:first-child{border-color:var(--atlas-line);background:linear-gradient(180deg,var(--atlas-accent-strong),var(--atlas-accent));color:var(--atlas-accent-ink);font-weight:700}.rotationLab-module__qJeASW__sessionSummaryActions svg{width:15px}.rotationLab-module__qJeASW__resultGuide{border:1px solid color-mix(in srgb, var(--atlas-positive) 40%, transparent);border-radius:var(--lab-radius-md);background:linear-gradient(110deg,color-mix(in srgb, var(--atlas-positive) 14%, transparent),color-mix(in srgb, var(--atlas-bg) 94%, transparent) 40%,color-mix(in srgb, var(--atlas-accent-strong) 3%, transparent));grid-template-columns:210px minmax(200px,.75fr) minmax(260px,1fr) auto;align-items:center;gap:14px;min-height:104px;margin-top:12px;padding:12px 14px;display:grid}.rotationLab-module__qJeASW__resultGuideFact,.rotationLab-module__qJeASW__resultGuideNext{flex-direction:column;min-width:0;display:flex}.rotationLab-module__qJeASW__resultGuideFact{border-left:1px solid var(--lab-line-soft);padding-left:14px}.rotationLab-module__qJeASW__resultGuideFact strong{color:var(--lab-gold-2);font:400 24px var(--ph-display,serif)}.rotationLab-module__qJeASW__resultGuideFact span,.rotationLab-module__qJeASW__resultGuideNext span{color:var(--lab-muted);margin-top:3px;font-size:11px;line-height:1.4}.rotationLab-module__qJeASW__resultGuideNext b{color:var(--atlas-text);font-size:12px}.rotationLab-module__qJeASW__trainerResetButton{border:1px solid var(--atlas-line);background:var(--atlas-bg);color:var(--atlas-text-muted)}.rotationLab-module__qJeASW__trainerResetButton:hover{border-color:var(--lab-gold);color:var(--lab-gold-2)}@media (max-width:1320px){.rotationLab-module__qJeASW__hero{grid-template-columns:220px minmax(0,1fr)}.rotationLab-module__qJeASW__metricGrid{grid-template-columns:minmax(0,1fr) 330px}.rotationLab-module__qJeASW__trainerStage{grid-template-columns:240px minmax(300px,1fr)}.rotationLab-module__qJeASW__trainerStats{grid-column:1/-1;grid-template-columns:repeat(7,1fr)}.rotationLab-module__qJeASW__trainerStats .rotationLab-module__qJeASW__trainerDps{grid-column:auto}.rotationLab-module__qJeASW__sessionSummary{grid-template-columns:minmax(0,1fr) 200px}.rotationLab-module__qJeASW__sessionSummary dl{grid-column:1/-1}.rotationLab-module__qJeASW__resultGuide{grid-template-columns:190px minmax(170px,.7fr) minmax(230px,1fr) 190px}}@media (max-width:960px){.rotationLab-module__qJeASW__lab{padding-inline:14px}.rotationLab-module__qJeASW__hero{grid-template-columns:210px minmax(0,1fr)}.rotationLab-module__qJeASW__metricGrid{grid-template-columns:1fr}.rotationLab-module__qJeASW__detailCard{min-height:150px}.rotationLab-module__qJeASW__analysisTabs{border:1px solid var(--lab-line);border-radius:var(--lab-radius-md);background:var(--lab-surface);height:48px;margin-top:12px;display:flex;overflow:hidden}.rotationLab-module__qJeASW__analysisTabs button{border:0;border-right:1px solid var(--lab-line-soft);color:var(--lab-muted);background:0 0;flex:1;font-size:13px}.rotationLab-module__qJeASW__analysisTabs button:last-child{border-right:0}.rotationLab-module__qJeASW__analysisTabs button[aria-pressed=true]{background:color-mix(in srgb, var(--atlas-accent-strong) 9%, transparent);color:var(--lab-gold-2);box-shadow:inset 0 -2px var(--lab-gold)}.rotationLab-module__qJeASW__openerPreview{grid-column:auto}.rotationLab-module__qJeASW__timelineCanvas{min-width:760px}.rotationLab-module__qJeASW__trainerHeader{grid-template-columns:1fr}.rotationLab-module__qJeASW__trainerControls{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rotationLab-module__qJeASW__trainerControls label,.rotationLab-module__qJeASW__trainerControls button{min-width:0}.rotationLab-module__qJeASW__trainerStage{grid-template-columns:1fr}.rotationLab-module__qJeASW__trainerTarget{min-height:170px}.rotationLab-module__qJeASW__trainerQueueWrap{min-width:0}.rotationLab-module__qJeASW__trainerQueue{display:flex;overflow-x:auto}.rotationLab-module__qJeASW__trainerQueue li{min-width:142px}.rotationLab-module__qJeASW__trainerStats{grid-column:auto;grid-template-columns:repeat(4,1fr)}.rotationLab-module__qJeASW__trainerStats .rotationLab-module__qJeASW__trainerDps{grid-column:1/-1}.rotationLab-module__qJeASW__trainerStats>span{border-bottom:1px solid var(--lab-line-soft)!important}.rotationLab-module__qJeASW__trainerStats>span:nth-last-child(-n+3){border-bottom:0!important}.rotationLab-module__qJeASW__trainerConfigDialog{width:min(760px,100vw - 24px)}.rotationLab-module__qJeASW__trainerConfig ol{grid-template-columns:1fr}.rotationLab-module__qJeASW__trainerConfig li{grid-template-columns:20px 36px minmax(120px,1fr) 112px 44px 132px}.rotationLab-module__qJeASW__sessionSummary{grid-template-columns:1fr 190px}.rotationLab-module__qJeASW__sessionSummary dl{grid-column:1/-1}.rotationLab-module__qJeASW__resultGuide{grid-template-columns:1fr 1fr}}@media (max-width:680px){.rotationLab-module__qJeASW__lab{padding:0 10px 24px}.rotationLab-module__qJeASW__hero{grid-template-columns:1fr;gap:12px;padding:12px 0}.rotationLab-module__qJeASW__titleBlock{grid-row:1}.rotationLab-module__qJeASW__specPicker{grid-row:2}.rotationLab-module__qJeASW__specPicker label{height:44px}.rotationLab-module__qJeASW__titleBlock h1{font-size:28px}.rotationLab-module__qJeASW__titleBlock p{font-size:13px}.rotationLab-module__qJeASW__metricCard,.rotationLab-module__qJeASW__detailCard{padding:13px}.rotationLab-module__qJeASW__metricCard>header{align-items:flex-start;gap:8px}.rotationLab-module__qJeASW__metricCard>header>span:first-child{font-size:15px}.rotationLab-module__qJeASW__metricPrimary{grid-template-columns:auto 34px 1fr}.rotationLab-module__qJeASW__metricPrimary>strong{font-size:36px}.rotationLab-module__qJeASW__metricRows>span{padding-inline:4px}.rotationLab-module__qJeASW__metricRows strong{font-size:18px}.rotationLab-module__qJeASW__metricRows small{text-align:center;font-size:11px}.rotationLab-module__qJeASW__detailCard{grid-template-columns:minmax(0,1fr) 92px}.rotationLab-module__qJeASW__detailCard dl div{font-size:11px}.rotationLab-module__qJeASW__finding{scroll-snap-align:start;min-width:88%}.rotationLab-module__qJeASW__findingsPanel .rotationLab-module__qJeASW__panelHeader small{max-width:260px}.rotationLab-module__qJeASW__analysisTabs{z-index:20;background:color-mix(in srgb, var(--atlas-bg) 96%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:56px}.rotationLab-module__qJeASW__timelineToolbar{flex-direction:column;align-items:flex-start}.rotationLab-module__qJeASW__timelineZoom{width:100%;height:44px}.rotationLab-module__qJeASW__timelineZoom button{flex:1}.rotationLab-module__qJeASW__timelineLegend{gap:10px;padding-left:12px;overflow-x:auto}.rotationLab-module__qJeASW__timelineLegend span{flex:none}.rotationLab-module__qJeASW__timelineCanvas{min-width:720px}.rotationLab-module__qJeASW__selectedEvent{position:sticky;left:0}.rotationLab-module__qJeASW__scrubber{padding-inline:10px}.rotationLab-module__qJeASW__scrubber span{min-width:112px;font-size:11px}.rotationLab-module__qJeASW__ruleList li{grid-template-columns:14px 36px minmax(0,1fr) 52px}.rotationLab-module__qJeASW__ruleList b{font-size:14px}.rotationLab-module__qJeASW__ruleList small{font-size:12px}.rotationLab-module__qJeASW__openerPreview summary{grid-template-columns:1fr 32px}.rotationLab-module__qJeASW__openerPreview summary small{display:none}.rotationLab-module__qJeASW__trainerHeader{padding:12px}.rotationLab-module__qJeASW__trainerHeading h2{font-size:22px}.rotationLab-module__qJeASW__trainerControls{grid-template-columns:1fr 1fr}.rotationLab-module__qJeASW__trainerControls button{padding-inline:8px}.rotationLab-module__qJeASW__trainerBar{justify-content:flex-start;padding:10px 8px}.rotationLab-module__qJeASW__trainerBar>button{width:78px;min-width:78px}.rotationLab-module__qJeASW__trainerStage{padding:10px}.rotationLab-module__qJeASW__trainerTarget{min-height:152px}.rotationLab-module__qJeASW__trainerQueue li{min-width:136px}.rotationLab-module__qJeASW__trainerStats{grid-template-columns:repeat(2,1fr)}.rotationLab-module__qJeASW__trainerStats .rotationLab-module__qJeASW__trainerDps{grid-column:1/-1}.rotationLab-module__qJeASW__trainerStats>span:nth-last-child(-n+3){border-bottom:1px solid var(--lab-line-soft)!important}.rotationLab-module__qJeASW__trainerStats>span:nth-last-child(-n+2){border-bottom:0!important}.rotationLab-module__qJeASW__trainerHint{padding:10px;font-size:11px;line-height:1.45}.rotationLab-module__qJeASW__trainerConfigDialog{border:0;border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none}.rotationLab-module__qJeASW__trainerConfig{min-height:100dvh}.rotationLab-module__qJeASW__trainerConfigTitle{z-index:3;background:var(--atlas-bg);min-height:88px;padding:10px 12px;position:sticky;top:0}.rotationLab-module__qJeASW__trainerConfigTitle>div:first-child{min-width:0}.rotationLab-module__qJeASW__trainerConfigTitle small{max-width:220px}.rotationLab-module__qJeASW__trainerConfigTitle>div:last-child>button:first-child{display:none}.rotationLab-module__qJeASW__trainerConfig ol{max-height:calc(100dvh - 232px);padding:8px}.rotationLab-module__qJeASW__trainerConfig li{grid-template-rows:auto 44px;grid-template-columns:22px 38px minmax(0,1fr) 106px 44px;min-height:116px}.rotationLab-module__qJeASW__trainerConfig li label{grid-column:3}.rotationLab-module__qJeASW__trainerSlotActions{grid-column:3/-1;justify-content:flex-end}.rotationLab-module__qJeASW__trainerConfigFooter{background:var(--atlas-bg);grid-template-columns:1fr 1fr;gap:6px 8px;min-height:144px;padding:8px 10px;display:grid;position:sticky;bottom:0}.rotationLab-module__qJeASW__trainerConfigFooter span{min-height:18px;color:var(--atlas-accent-strong);text-align:center;grid-column:1/-1;font-size:11px;display:block}.rotationLab-module__qJeASW__trainerResetLayoutMobile{border:1px solid var(--lab-line);border-radius:var(--lab-radius-sm);background:var(--atlas-bg);min-height:44px;color:var(--atlas-accent-strong);justify-content:center;align-items:center;gap:6px;padding:0 8px;display:flex}.rotationLab-module__qJeASW__trainerResetLayoutMobile svg{width:15px}.rotationLab-module__qJeASW__trainerConfigDone{grid-column:1/-1;width:100%;min-width:0;margin:0}.rotationLab-module__qJeASW__sessionSummary{grid-template-columns:1fr;margin:10px;padding:14px}.rotationLab-module__qJeASW__sessionScore{border:0;border-top:1px solid var(--lab-line-soft);border-bottom:1px solid var(--lab-line-soft);min-height:120px}.rotationLab-module__qJeASW__sessionSummary dl{grid-column:auto;grid-template-columns:repeat(2,1fr)}.rotationLab-module__qJeASW__sessionSummary dl div:nth-child(3n){border-right:1px solid var(--lab-line-soft)}.rotationLab-module__qJeASW__sessionSummary dl div:nth-child(2n){border-right:0}.rotationLab-module__qJeASW__sessionSummary dl div:nth-last-child(-n+3){border-bottom:1px solid var(--lab-line-soft)}.rotationLab-module__qJeASW__sessionSummary dl div:nth-last-child(-n+2){border-bottom:0}.rotationLab-module__qJeASW__sessionSummaryActions{grid-column:auto;display:grid}.rotationLab-module__qJeASW__sessionSummaryActions button{justify-content:center}.rotationLab-module__qJeASW__resultGuide{grid-template-columns:1fr;padding:12px}.rotationLab-module__qJeASW__resultGuideFact{border-left:0;border-top:1px solid var(--lab-line-soft);padding:10px 0 0}.rotationLab-module__qJeASW__trainerResetButton{grid-column:1/-1}.rotationLab-module__qJeASW__sessionSummaryActions{grid-template-columns:1fr}.rotationLab-module__qJeASW__labTrainingActive{padding-bottom:122px}.rotationLab-module__qJeASW__labTrainingActive .rotationLab-module__qJeASW__hero{min-height:48px;padding:4px 0;display:block}.rotationLab-module__qJeASW__labTrainingActive .rotationLab-module__qJeASW__specPicker,.rotationLab-module__qJeASW__labTrainingActive .rotationLab-module__qJeASW__titleRow,.rotationLab-module__qJeASW__labTrainingActive .rotationLab-module__qJeASW__titleBlock>.rotationLab-module__qJeASW__eyebrow,.rotationLab-module__qJeASW__labTrainingActive .rotationLab-module__qJeASW__titleBlock>p{display:none}.rotationLab-module__qJeASW__labTrainingActive .rotationLab-module__qJeASW__trainer{margin-top:6px;overflow:visible}.rotationLab-module__qJeASW__labTrainingActive .rotationLab-module__qJeASW__trainerHeader{min-height:0;padding:8px}.rotationLab-module__qJeASW__labTrainingActive .rotationLab-module__qJeASW__trainerHeading>span,.rotationLab-module__qJeASW__labTrainingActive .rotationLab-module__qJeASW__trainerHeading>p{display:none}.rotationLab-module__qJeASW__labTrainingActive .rotationLab-module__qJeASW__trainerHeading h2{margin:0;font-size:17px}.rotationLab-module__qJeASW__labTrainingActive .rotationLab-module__qJeASW__trainerControls{grid-template-columns:1fr 1fr}.rotationLab-module__qJeASW__labTrainingActive .rotationLab-module__qJeASW__trainerControls label,.rotationLab-module__qJeASW__labTrainingActive .rotationLab-module__qJeASW__trainerConfigButton{display:none}.rotationLab-module__qJeASW__labTrainingActive .rotationLab-module__qJeASW__trainerBar{z-index:50;min-height:112px;padding:10px 8px max(10px,env(safe-area-inset-bottom));border-top-color:var(--atlas-line);background:color-mix(in srgb, var(--atlas-surface-sunken) 97%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:fixed;inset:auto 0 0;box-shadow:0 -12px 35px #0000007a}.rotationLab-module__qJeASW__labTrainingActive .rotationLab-module__qJeASW__trainerStage{padding:8px}.rotationLab-module__qJeASW__labTrainingActive .rotationLab-module__qJeASW__trainerHint{display:none}}.rotationLab-module__qJeASW__simpleHero{grid-template-columns:230px minmax(0,1fr) 270px;min-height:108px}.rotationLab-module__qJeASW__readyCombo{border:1px solid color-mix(in srgb, var(--atlas-positive) 45%, transparent);border-radius:var(--lab-radius-md);background:var(--atlas-bg);margin:16px 24px;overflow:hidden}.rotationLab-module__qJeASW__readyCombo>header{border-bottom:1px solid color-mix(in srgb, var(--atlas-positive) 25%, transparent);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;display:grid}.rotationLab-module__qJeASW__readyCombo>header>svg{width:30px;color:var(--atlas-positive)}.rotationLab-module__qJeASW__readyCombo>header>div{flex-direction:column;display:flex}.rotationLab-module__qJeASW__readyCombo>header span{color:var(--atlas-positive);font-size:var(--atlas-text-label);letter-spacing:.14em;font-weight:700}.rotationLab-module__qJeASW__readyCombo>header h3{color:var(--atlas-text-strong);font:400 20px var(--ph-display,serif);margin-top:3px}.rotationLab-module__qJeASW__readyCombo>header p{color:var(--atlas-text-muted);margin-top:4px;font-size:11px}.rotationLab-module__qJeASW__readyCombo>header>strong{color:var(--lab-gold-2);font:400 28px var(--ph-display,serif)}.rotationLab-module__qJeASW__readyCombo>header>strong small{color:var(--lab-muted);font:var(--atlas-text-meta) var(--ph-ui,sans-serif)}.rotationLab-module__qJeASW__readyCombo>ol{scrollbar-width:thin;gap:6px;padding:14px;display:flex;overflow-x:auto}.rotationLab-module__qJeASW__readyCombo>ol li{border-right:1px solid var(--lab-line-soft);grid-template-rows:44px 20px;grid-template-columns:16px 44px 12px;justify-content:center;align-items:center;gap:3px;min-width:88px;padding:7px 5px;list-style:none;display:grid;position:relative}.rotationLab-module__qJeASW__readyCombo>ol li>b{color:var(--lab-gold);font-size:var(--atlas-text-meta);align-self:start}.rotationLab-module__qJeASW__readyCombo>ol .rotationLab-module__qJeASW__abilityIcon{width:44px;height:44px}.rotationLab-module__qJeASW__readyCombo>ol li>span{color:var(--atlas-text);font-size:var(--atlas-text-meta);text-align:center;text-overflow:ellipsis;white-space:nowrap;grid-column:1/4;overflow:hidden}.rotationLab-module__qJeASW__readyCombo>ol li>i{color:var(--atlas-accent);font:18px serif}.rotationLab-module__qJeASW__readyCombo>footer{border-top:1px solid color-mix(in srgb, var(--atlas-positive) 20%, transparent);justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.rotationLab-module__qJeASW__readyCombo>footer button{border:1px solid var(--lab-line);border-radius:var(--lab-radius-sm);background:var(--atlas-surface);min-height:46px;color:var(--atlas-text);justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:12px;display:flex}.rotationLab-module__qJeASW__readyCombo>footer button svg{width:15px}.rotationLab-module__qJeASW__readyCombo>footer .rotationLab-module__qJeASW__readyTrain{border-color:var(--atlas-line);background:linear-gradient(180deg,var(--atlas-accent-strong),var(--atlas-accent));min-width:260px;color:var(--atlas-accent-ink);font-weight:800}.rotationLab-module__qJeASW__optimizerDetails,.rotationLab-module__qJeASW__comboLibrary{border:1px solid var(--lab-line-soft);border-radius:var(--lab-radius-md);background:color-mix(in srgb, var(--atlas-bg) 72%, transparent);margin:0 24px 16px;overflow:hidden}.rotationLab-module__qJeASW__optimizerDetails>summary,.rotationLab-module__qJeASW__comboLibrary>summary{cursor:pointer;min-height:56px;color:var(--atlas-text);align-items:center;gap:10px;padding:0 14px;font-size:12px;list-style:none;display:flex}.rotationLab-module__qJeASW__optimizerDetails>summary::-webkit-details-marker{display:none}.rotationLab-module__qJeASW__comboLibrary>summary::-webkit-details-marker{display:none}.rotationLab-module__qJeASW__optimizerDetails>summary>svg,.rotationLab-module__qJeASW__comboLibrary>summary>svg{width:16px;color:var(--lab-gold);transition:transform var(--atlas-duration) var(--atlas-ease);margin-left:auto}.rotationLab-module__qJeASW__optimizerDetails[open]>summary>svg,.rotationLab-module__qJeASW__comboLibrary[open]>summary>svg{transform:rotate(180deg)}.rotationLab-module__qJeASW__optimizerDetails>p{color:var(--lab-muted);padding:0 14px 10px;font-size:11px}.rotationLab-module__qJeASW__optimizerDetails>.rotationLab-module__qJeASW__optimizerScores{margin:0;padding:0 14px 14px}.rotationLab-module__qJeASW__comboLibrary>summary>span{flex-direction:column;flex:1;display:flex}.rotationLab-module__qJeASW__comboLibrary>summary small{color:var(--lab-subtle);font-size:var(--atlas-text-meta);margin-top:3px}.rotationLab-module__qJeASW__comboLibrary>summary>b{border:1px solid var(--lab-line);width:25px;height:25px;color:var(--lab-gold-2);font-size:var(--atlas-text-meta);border-radius:50%;place-items:center;display:grid}.rotationLab-module__qJeASW__comboLibrary>.rotationLab-module__qJeASW__comboSection{border-top:1px solid var(--lab-line-soft);padding-top:0}.rotationLab-module__qJeASW__trainerReadyNote{border-bottom:1px solid color-mix(in srgb, var(--atlas-positive) 25%, transparent);background:color-mix(in srgb, var(--atlas-positive) 8%, transparent);justify-content:center;align-items:center;gap:10px;min-height:58px;padding:10px 16px;display:flex}.rotationLab-module__qJeASW__trainerReadyNote>svg{width:22px;color:var(--atlas-positive);flex:0 0 22px}.rotationLab-module__qJeASW__trainerReadyNote>span{flex-direction:column;display:flex}.rotationLab-module__qJeASW__trainerReadyNote strong{color:var(--atlas-positive);font-size:12px}.rotationLab-module__qJeASW__trainerReadyNote small{max-width:860px;color:var(--atlas-text-muted);margin-top:3px;font-size:11px;line-height:1.4}@media (max-width:960px){.rotationLab-module__qJeASW__simpleHero{grid-template-columns:210px minmax(0,1fr)}.rotationLab-module__qJeASW__readyCombo>header{grid-template-columns:30px minmax(0,1fr)}.rotationLab-module__qJeASW__readyCombo>header>strong{grid-column:2}}@media (max-width:680px){.rotationLab-module__qJeASW__simpleHero{grid-template-columns:1fr}.rotationLab-module__qJeASW__simpleHero .rotationLab-module__qJeASW__titleBlock{grid-row:1}.rotationLab-module__qJeASW__simpleHero .rotationLab-module__qJeASW__specPicker{grid-row:2}.rotationLab-module__qJeASW__simpleHero .rotationLab-module__qJeASW__titleRow{align-items:flex-start}.rotationLab-module__qJeASW__simpleHero .rotationLab-module__qJeASW__titleRow h1{white-space:normal}.rotationLab-module__qJeASW__readyCombo{margin:12px}.rotationLab-module__qJeASW__readyCombo>header{grid-template-columns:26px minmax(0,1fr);padding:13px}.rotationLab-module__qJeASW__readyCombo>header>svg{width:24px}.rotationLab-module__qJeASW__readyCombo>header h3{font-size:18px}.rotationLab-module__qJeASW__readyCombo>ol{padding:10px}.rotationLab-module__qJeASW__readyCombo>ol li{min-width:78px}.rotationLab-module__qJeASW__readyCombo>footer{grid-template-columns:1fr;display:grid}.rotationLab-module__qJeASW__readyCombo>footer .rotationLab-module__qJeASW__readyTrain{min-width:0}.rotationLab-module__qJeASW__optimizerDetails,.rotationLab-module__qJeASW__comboLibrary{margin:0 12px 12px}.rotationLab-module__qJeASW__optimizerDetails>.rotationLab-module__qJeASW__optimizerScores{grid-template-columns:1fr}.rotationLab-module__qJeASW__comboLibrary>summary small{display:none}.rotationLab-module__qJeASW__trainerReadyNote{align-items:flex-start;padding:10px 12px}.rotationLab-module__qJeASW__trainerReadyNote small{font-size:var(--atlas-text-meta)}.rotationLab-module__qJeASW__trainerProvenance{grid-template-columns:1fr}.rotationLab-module__qJeASW__trainerProvenance>span{min-height:52px}}@media (prefers-reduced-motion:reduce){.rotationLab-module__qJeASW__trainerSkillTarget,.rotationLab-module__qJeASW__trainerSkillHit,.rotationLab-module__qJeASW__trainerSkillMiss{animation:none}.rotationLab-module__qJeASW__timelineCanvas,.rotationLab-module__qJeASW__openerPreview summary>svg{transition:none}}.rotationLab-module__qJeASW__comboEditor label>span{color:var(--lab-subtle);font-size:var(--atlas-text-meta);text-transform:uppercase;letter-spacing:.06em}.rotationLab-module__qJeASW__comboEditor input,.rotationLab-module__qJeASW__comboAdd select{border:1px solid var(--lab-line);border-radius:var(--lab-radius-sm);background:var(--atlas-bg);width:100%;min-height:44px;color:var(--lab-text);outline:0;padding:0 11px;font-size:12px}.rotationLab-module__qJeASW__comboEditor input:focus-visible,.rotationLab-module__qJeASW__comboAdd select:focus-visible{border-color:var(--lab-gold);box-shadow:0 0 0 2px color-mix(in srgb, var(--atlas-accent) 12%, transparent)}.rotationLab-module__qJeASW__comboEditor>footer{flex-wrap:wrap;gap:7px;display:flex}.rotationLab-module__qJeASW__comboEditor>footer button,.rotationLab-module__qJeASW__comboAdd button{border:1px solid var(--lab-line);border-radius:var(--lab-radius-sm);background:var(--atlas-surface);min-height:40px;color:var(--atlas-text);justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:11px;display:flex}.rotationLab-module__qJeASW__comboEditor button svg,.rotationLab-module__qJeASW__comboAdd button svg{width:14px}.rotationLab-module__qJeASW__primaryMini{font-weight:700;border-color:var(--atlas-line)!important;background:linear-gradient(180deg,var(--atlas-accent-strong),var(--atlas-accent))!important;color:var(--atlas-accent-ink)!important}.rotationLab-module__qJeASW__optimizerScores{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.rotationLab-module__qJeASW__optimizerScores li{border:1px solid var(--lab-line-soft);border-radius:var(--lab-radius-sm);background:color-mix(in srgb, var(--atlas-text-strong) 1%, transparent);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:54px;padding:7px;list-style:none;display:grid}.rotationLab-module__qJeASW__optimizerScores li>b{border:1px solid var(--lab-line);width:22px;height:22px;color:var(--atlas-text-muted);font-size:var(--atlas-text-label);border-radius:50%;place-items:center;display:grid}.rotationLab-module__qJeASW__optimizerScores li>span{flex-direction:column;min-width:0;display:flex}.rotationLab-module__qJeASW__optimizerScores strong{color:var(--atlas-text);font-size:11px}.rotationLab-module__qJeASW__optimizerScores small{color:var(--atlas-text-subtle);font-size:var(--atlas-text-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rotationLab-module__qJeASW__optimizerScores em{color:var(--atlas-accent-strong);font:400 17px var(--ph-display,serif);font-style:normal}.rotationLab-module__qJeASW__optimizerScores li>i{color:var(--atlas-positive);font-size:var(--atlas-text-label);text-transform:uppercase;grid-column:3;align-items:center;gap:3px;font-style:normal;display:flex}.rotationLab-module__qJeASW__optimizerScores li>i svg{width:11px}.rotationLab-module__qJeASW__optimizerScores .rotationLab-module__qJeASW__optimizerWinner{border-color:color-mix(in srgb, var(--atlas-positive) 46%, transparent);background:color-mix(in srgb, var(--atlas-positive) 8%, transparent)}.rotationLab-module__qJeASW__comboSection{padding:11px 16px 14px}.rotationLab-module__qJeASW__comboEmpty{border:1px dashed var(--lab-line-soft);border-radius:var(--lab-radius-sm);justify-content:center;align-items:center;gap:10px;min-height:70px;margin-top:7px;padding:10px;display:flex}.rotationLab-module__qJeASW__comboEmpty>svg{width:21px;color:var(--atlas-accent)}.rotationLab-module__qJeASW__comboEmpty>span{flex-direction:column;display:flex}.rotationLab-module__qJeASW__comboEmpty strong{color:var(--atlas-text);font-size:12px}.rotationLab-module__qJeASW__comboEmpty small{color:var(--atlas-text-subtle);font-size:var(--atlas-text-meta);margin-top:3px}.rotationLab-module__qJeASW__comboList{gap:7px;margin-top:7px;display:grid}.rotationLab-module__qJeASW__comboCard{border:1px solid var(--lab-line-soft);border-radius:var(--lab-radius-sm);background:color-mix(in srgb, var(--atlas-surface-sunken) 55%, transparent);grid-template-columns:230px minmax(260px,1fr) auto;align-items:center;gap:10px;min-height:68px;padding:8px;display:grid}.rotationLab-module__qJeASW__comboMeta{align-items:center;gap:9px;min-width:0;display:flex}.rotationLab-module__qJeASW__comboMeta>span{border:1px solid var(--atlas-line);width:36px;height:36px;color:var(--lab-gold-2);font-size:var(--atlas-text-label);border-radius:50%;flex:0 0 36px;place-items:center;display:grid}.rotationLab-module__qJeASW__comboMeta>div{flex-direction:column;min-width:0;display:flex}.rotationLab-module__qJeASW__comboMeta strong{color:var(--atlas-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.rotationLab-module__qJeASW__comboMeta small{color:var(--atlas-text-muted);font-size:var(--atlas-text-meta);margin-top:3px}.rotationLab-module__qJeASW__comboCard>ol{scrollbar-width:thin;gap:4px;min-width:0;display:flex;overflow-x:auto}.rotationLab-module__qJeASW__comboCard>ol li{flex:none;list-style:none}.rotationLab-module__qJeASW__comboCard .rotationLab-module__qJeASW__abilityIcon{width:34px;height:34px}.rotationLab-module__qJeASW__comboMore{border:1px solid var(--lab-line);border-radius:var(--lab-radius-sm);width:34px;height:34px;color:var(--atlas-text-muted);font-size:var(--atlas-text-label);place-items:center;display:grid}.rotationLab-module__qJeASW__comboActions{gap:5px;display:flex}.rotationLab-module__qJeASW__comboActions button{border:1px solid var(--lab-line);border-radius:var(--lab-radius-sm);background:var(--atlas-surface);width:40px;height:40px;color:var(--atlas-text-muted);place-items:center;display:grid}.rotationLab-module__qJeASW__comboActions button svg{width:15px}.rotationLab-module__qJeASW__comboActions .rotationLab-module__qJeASW__comboUse{width:auto;min-width:112px;color:var(--lab-gold-2);border-color:var(--atlas-line);gap:6px;padding:0 11px;display:flex}.rotationLab-module__qJeASW__comboActions button:hover{border-color:var(--atlas-line-strong);color:var(--atlas-accent-strong)}.rotationLab-module__qJeASW__comboEditor{border:1px solid var(--atlas-line);border-radius:var(--lab-radius-md);background:color-mix(in srgb, var(--atlas-surface) 86%, transparent);padding:11px}.rotationLab-module__qJeASW__comboEditor label{flex-direction:column;gap:5px;display:flex}.rotationLab-module__qJeASW__comboEditor>ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;max-height:280px;margin-top:10px;display:grid;overflow-y:auto}.rotationLab-module__qJeASW__comboEditor>ol li{border:1px solid var(--lab-line-soft);border-radius:var(--lab-radius-sm);grid-template-columns:20px 32px minmax(0,1fr) repeat(3,36px);align-items:center;gap:5px;min-height:48px;padding:5px;list-style:none;display:grid}.rotationLab-module__qJeASW__comboEditor>ol li>b{color:var(--atlas-text-subtle);font-size:var(--atlas-text-label)}.rotationLab-module__qJeASW__comboEditor>ol li>span{color:var(--atlas-text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.rotationLab-module__qJeASW__comboEditor>ol li>button{border:1px solid var(--lab-line-soft);border-radius:var(--lab-radius-sm);background:var(--atlas-bg);width:36px;height:36px;color:var(--atlas-text-muted);place-items:center;display:grid}.rotationLab-module__qJeASW__comboEditor>ol li>button:disabled{opacity:.25}.rotationLab-module__qJeASW__comboAdd{grid-template-columns:minmax(180px,1fr) auto;gap:7px;margin-top:8px;display:grid}.rotationLab-module__qJeASW__comboEditor>footer{margin-top:10px}.rotationLab-module__qJeASW__comboEditor>footer button:last-child{margin-left:auto}@media (max-width:960px){.rotationLab-module__qJeASW__comboCard{grid-template-columns:210px minmax(220px,1fr)}.rotationLab-module__qJeASW__comboActions{grid-column:1/-1;justify-content:flex-end}.rotationLab-module__qJeASW__comboEditor>ol{grid-template-columns:1fr}}@media (max-width:680px){.rotationLab-module__qJeASW__comboSection{padding:12px}.rotationLab-module__qJeASW__optimizerScores,.rotationLab-module__qJeASW__comboCard{grid-template-columns:1fr}.rotationLab-module__qJeASW__comboCard>ol{grid-column:1}.rotationLab-module__qJeASW__comboActions{grid-column:1;grid-template-columns:1fr 44px 44px;display:grid}.rotationLab-module__qJeASW__comboActions .rotationLab-module__qJeASW__comboUse{width:100%}.rotationLab-module__qJeASW__comboEditor>ol li{grid-template-columns:18px 30px minmax(0,1fr) repeat(3,34px)}.rotationLab-module__qJeASW__comboEditor>ol li>button{width:34px}.rotationLab-module__qJeASW__comboAdd{grid-template-columns:1fr}}.rotationLab-module__qJeASW__furyLab{--lab-gold:var(--atlas-accent);--lab-gold-2:var(--atlas-accent-strong);--lab-red:var(--atlas-accent);--lab-line:var(--atlas-line);--lab-line-soft:var(--atlas-line-soft);--lab-surface:var(--atlas-surface);--lab-surface-raised:var(--atlas-surface-raised);--lab-surface-active:var(--atlas-surface-selected);--lab-text:var(--atlas-text);--lab-muted:var(--atlas-text-muted);--lab-subtle:var(--atlas-text-subtle);isolation:isolate}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__hero{border-color:var(--atlas-line);min-height:118px}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__specPicker>img{border-color:var(--atlas-line-strong);box-shadow:0 0 0 4px color-mix(in srgb, var(--atlas-accent) 24%, transparent),0 0 28px color-mix(in srgb, var(--atlas-accent) 30%, transparent)}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__specPicker label{background:var(--atlas-bg)}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__titleBlock h1{color:var(--atlas-text-strong);text-shadow:0 2px 18px color-mix(in srgb, var(--atlas-accent) 16%, transparent)}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__titleBlock h1:before{content:"";background:linear-gradient(var(--atlas-accent-strong),var(--atlas-accent));width:4px;height:30px;box-shadow:0 0 13px color-mix(in srgb, var(--atlas-accent) 52%, transparent)}.rotationLab-module__qJeASW__furyLab :is(.rotationLab-module__qJeASW__priorityPanel,.rotationLab-module__qJeASW__timelinePanel,.rotationLab-module__qJeASW__findingsPanel,.rotationLab-module__qJeASW__metricCard,.rotationLab-module__qJeASW__detailCard,.rotationLab-module__qJeASW__openerPreview){border-color:var(--atlas-line);background:radial-gradient(80% 130% at 0 0,color-mix(in srgb, var(--atlas-accent) 10%, transparent),transparent 55%),linear-gradient(145deg,var(--atlas-bg),var(--atlas-surface-sunken) 72%);box-shadow:inset 0 1px color-mix(in srgb, var(--atlas-accent) 3%, transparent),0 16px 46px #0000002e}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__trainer{position:relative}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__trainer:before{content:"";z-index:2;background:linear-gradient(90deg,transparent,var(--atlas-accent),var(--atlas-accent-strong),var(--atlas-accent),transparent);opacity:.7;pointer-events:none;height:1px;position:absolute;inset:0 18% auto}.rotationLab-module__qJeASW__furyLab :is(.rotationLab-module__qJeASW__comboCard,.rotationLab-module__qJeASW__comboEditor,.rotationLab-module__qJeASW__finding,.rotationLab-module__qJeASW__trainerQueueWrap){background:color-mix(in srgb, var(--atlas-surface-sunken) 78%, transparent)}.rotationLab-module__qJeASW__furyLab :is(.rotationLab-module__qJeASW__comboEditor input,.rotationLab-module__qJeASW__comboAdd select,.rotationLab-module__qJeASW__comboEditor button,.rotationLab-module__qJeASW__comboActions button,.rotationLab-module__qJeASW__timelineZoom button,.rotationLab-module__qJeASW__sessionSummaryActions button){background:var(--atlas-bg)}.rotationLab-module__qJeASW__furyLab :is(.rotationLab-module__qJeASW__primaryMini,.rotationLab-module__qJeASW__readyTrain,.rotationLab-module__qJeASW__trainerStartButton,.rotationLab-module__qJeASW__trainerConfigDone){border-color:var(--atlas-line)!important;background:linear-gradient(180deg,var(--atlas-accent-strong),var(--atlas-accent) 57%,color-mix(in srgb, var(--atlas-accent) 23%, var(--atlas-surface)))!important;color:var(--atlas-accent-ink)!important;box-shadow:inset 0 1px color-mix(in srgb, var(--atlas-accent) 34%, transparent),0 8px 24px color-mix(in srgb, var(--atlas-accent) 22%, transparent)!important}.rotationLab-module__qJeASW__furyLab :is(.rotationLab-module__qJeASW__primaryMini,.rotationLab-module__qJeASW__readyTrain,.rotationLab-module__qJeASW__trainerStartButton,.rotationLab-module__qJeASW__trainerConfigDone):hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__abilityIcon{border-color:var(--atlas-line);background:var(--atlas-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--atlas-accent) 12%, transparent),0 0 9px color-mix(in srgb, var(--atlas-accent) 14%, transparent)}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__abilityIcon img{filter:saturate(1.08)contrast(1.08)}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__trainerReadyNote{border-color:var(--atlas-line);background:linear-gradient(90deg,color-mix(in srgb, var(--atlas-accent) 17%, transparent),color-mix(in srgb, var(--atlas-surface-sunken) 86%, transparent))}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__trainerReadyNote>svg{color:var(--atlas-accent)}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__trainerReadyNote strong{color:var(--atlas-text)}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__trainer{border-color:var(--atlas-line-strong);background:radial-gradient(54% 110% at 23% 58%,color-mix(in srgb, var(--atlas-accent) 18%, transparent),transparent 65%),linear-gradient(145deg,var(--atlas-bg),var(--atlas-surface-sunken) 68%);box-shadow:inset 0 0 80px color-mix(in srgb, var(--atlas-accent) 8%, transparent),0 24px 70px #0000004d;margin-top:12px;overflow:hidden}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__trainerHeader{border-color:var(--atlas-line-soft);background:linear-gradient(100deg,color-mix(in srgb, var(--atlas-accent) 20%, transparent),color-mix(in srgb, var(--atlas-surface-sunken) 86%, transparent) 54%);position:relative}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__trainerHeading>span{color:var(--atlas-accent)}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__trainerHeading h2{color:var(--atlas-text-strong);font-size:28px}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__trainerControls label,.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__trainerControls select,.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__trainerConfigButton,.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__trainerResetButton{border-color:var(--atlas-line);background:var(--atlas-bg);color:var(--atlas-text)}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__trainerStopButton{border-color:color-mix(in srgb, var(--atlas-negative) 59%, transparent);background:linear-gradient(180deg,color-mix(in srgb, var(--atlas-negative) 40%, var(--atlas-surface)),color-mix(in srgb, var(--atlas-negative) 24%, var(--atlas-surface)));color:var(--atlas-text-strong)}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__trainerConfigDialog{border-color:var(--atlas-line);background:var(--atlas-surface-sunken);box-shadow:0 32px 110px #000000e0,0 0 42px color-mix(in srgb, var(--atlas-accent) 16%, transparent)}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__trainerConfigDialog::backdrop{background:color-mix(in srgb, var(--atlas-surface-sunken) 82%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__trainerConfig,.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__trainerConfigTitle,.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__trainerConfigFooter{background:linear-gradient(145deg,var(--atlas-bg),var(--atlas-surface-sunken))}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__trainerConfig li,.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__trainerConfig li select,.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__trainerKeyInput,.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__trainerKeyInput kbd{border-color:var(--atlas-line);background:var(--atlas-bg)}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__trainerBar{z-index:3;border-color:var(--atlas-line);background:linear-gradient(180deg,var(--atlas-surface-sunken),var(--atlas-bg));gap:10px;position:relative;box-shadow:inset 0 9px 28px #00000073}.rotationLab-module__qJeASW__trainerSkill{--rt-effect-core:176 54 28;--rt-effect-hot:255 112 54;--rt-effect-glow:255 194 105;isolation:isolate;overflow:visible!important}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__trainerBar>.rotationLab-module__qJeASW__trainerSkill{border-color:rgba(var(--rt-effect-core),.46);background:radial-gradient(circle at 50% 38%,rgba(var(--rt-effect-core),.15),transparent 55%),linear-gradient(180deg,var(--atlas-bg),var(--atlas-surface-sunken));height:94px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--atlas-accent) 3%, transparent),inset 0 -12px 21px #0000008c}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__trainerBar>.rotationLab-module__qJeASW__trainerSkill:before{content:"";z-index:-1;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);border:1px solid rgb(var(--rt-effect-core));opacity:.23;pointer-events:none;position:absolute;inset:-3px}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__trainerSkill .rotationLab-module__qJeASW__abilityIcon{z-index:2;border-color:rgb(var(--rt-effect-core));box-shadow:0 0 11px rgba(var(--rt-effect-core),.28);position:relative}.rotationLab-module__qJeASW__trainerSkillSigil{z-index:1;opacity:.36;pointer-events:none;width:62px;height:62px;transition:opacity var(--atlas-duration) var(--atlas-ease),transform var(--atlas-duration) var(--atlas-ease);position:absolute;top:5px;left:50%;overflow:visible;transform:translate(-50%)rotate(-8deg)}.rotationLab-module__qJeASW__trainerSkillSigil circle{fill:none;stroke:rgb(var(--rt-effect-core));stroke-width:1px;stroke-dasharray:2 4}.rotationLab-module__qJeASW__trainerSkillSigil circle:nth-child(2){stroke:rgb(var(--rt-effect-hot));stroke-dasharray:8 4}.rotationLab-module__qJeASW__trainerSkillSigil path{fill:none;stroke:rgb(var(--rt-effect-hot));stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 3px rgba(var(--rt-effect-core),.65))}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__trainerBar>.rotationLab-module__qJeASW__trainerSkill:hover:not(:disabled){border-color:rgb(var(--rt-effect-hot));box-shadow:0 0 18px rgba(var(--rt-effect-core),.25),inset 0 0 16px rgba(var(--rt-effect-core),.08);transform:translateY(-3px)}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__trainerBar>.rotationLab-module__qJeASW__trainerSkill:hover .rotationLab-module__qJeASW__trainerSkillSigil,.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__trainerSkillTarget .rotationLab-module__qJeASW__trainerSkillSigil{opacity:.9;transform:translate(-50%)rotate(8deg)scale(1.08)}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__trainerBar>.rotationLab-module__qJeASW__trainerSkill:focus-visible{outline:2px solid rgb(var(--rt-effect-hot));outline-offset:3px}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__trainerBar>.rotationLab-module__qJeASW__trainerSkill>span{z-index:3;color:var(--atlas-text);position:relative}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__trainerBar>.rotationLab-module__qJeASW__trainerSkill kbd{z-index:5;border-color:rgb(var(--rt-effect-core));background:var(--atlas-bg);color:rgb(var(--rt-effect-glow));box-shadow:0 2px 5px #000}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__trainerBar>.rotationLab-module__qJeASW__trainerSkill:disabled{filter:saturate(.64);opacity:.72}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__trainerSkillTarget{will-change:transform;border-color:rgb(var(--rt-effect-hot))!important;box-shadow:0 0 0 1px rgba(var(--rt-effect-hot),.25),0 0 26px rgba(var(--rt-effect-core),.42),inset 0 0 20px rgba(var(--rt-effect-core),.14)!important;animation:rotationLab-module__qJeASW__rt-target-breathe 1.05s var(--atlas-ease-ambient) infinite!important}.rotationLab-module__qJeASW__trainerSkillImpact{z-index:6;border:2px solid rgb(var(--rt-effect-hot));opacity:0;pointer-events:none;width:56px;height:56px;box-shadow:0 0 17px rgba(var(--rt-effect-core),.85),inset 0 0 14px rgba(var(--rt-effect-hot),.45);animation:rotationLab-module__qJeASW__rt-button-impact var(--atlas-duration-slow) var(--atlas-ease) both;border-radius:50%;position:absolute;top:24px;left:50%;transform:translate(-50%)}.rotationLab-module__qJeASW__trainerSkillImpact:before,.rotationLab-module__qJeASW__trainerSkillImpact:after{content:"";background:linear-gradient(90deg,transparent,rgb(var(--rt-effect-hot)),transparent);width:72px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.rotationLab-module__qJeASW__trainerSkillImpact:after{transform:translate(-50%,-50%)rotate(-45deg)}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__trainerStage{z-index:2;background:radial-gradient(50% 110% at 14% 50%,color-mix(in srgb, var(--atlas-accent) 14%, transparent),transparent 72%);position:relative}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__trainerTarget{isolation:isolate;border-color:rgba(var(--rt-effect-core),.5);background:radial-gradient(circle at 50% 48%,rgba(var(--rt-effect-core),.2),transparent 58%),var(--atlas-surface-sunken);box-shadow:inset 0 0 40px rgba(var(--rt-effect-core),.08);position:relative;overflow:hidden}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__trainerTarget:before{content:"";z-index:-1;border:1px solid rgba(var(--rt-effect-hot),.14);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);position:absolute;inset:10px}.rotationLab-module__qJeASW__trainerTargetSigil{width:196px;height:196px;animation:16s linear infinite rotationLab-module__qJeASW__rt-sigil-idle;overflow:visible}.rotationLab-module__qJeASW__trainerTargetSigil circle{fill:none;stroke:rgb(var(--rt-effect-core));stroke-width:.45px;stroke-dasharray:3 7}.rotationLab-module__qJeASW__trainerTargetSigil circle:nth-child(2){stroke:rgb(var(--rt-effect-hot));stroke-dasharray:12 5}.rotationLab-module__qJeASW__trainerTargetSigil path{fill:none;stroke:rgb(var(--rt-effect-hot));stroke-width:.8px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 4px rgba(var(--rt-effect-core),.7))}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__trainerTarget>span,.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__trainerQueueWrap>span{z-index:2;color:var(--atlas-accent);position:relative}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__trainerTargetCard{z-index:2;border-color:rgba(var(--rt-effect-hot),.64);background:linear-gradient(90deg,rgba(var(--rt-effect-core),.23),color-mix(in srgb, var(--atlas-surface-sunken) 94%, transparent));box-shadow:0 0 22px rgba(var(--rt-effect-core),.12);animation:rotationLab-module__qJeASW__rt-next-card var(--atlas-duration) var(--atlas-ease) both;position:relative}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__trainerTargetCard .rotationLab-module__qJeASW__abilityIcon{border-color:rgb(var(--rt-effect-hot));box-shadow:0 0 15px rgba(var(--rt-effect-core),.4)}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__trainerTargetCard kbd{border-color:rgb(var(--rt-effect-core));color:rgb(var(--rt-effect-glow))}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__trainerFeedbackHit{z-index:9;color:var(--atlas-accent-strong);position:relative}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__trainerFeedbackMiss{z-index:9;color:var(--atlas-negative);position:relative}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__trainerQueueWrap,.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__trainerStats{border-color:var(--atlas-line-soft);background:var(--atlas-surface-sunken)}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__trainerQueue li{border-color:var(--atlas-line-soft);background:linear-gradient(180deg,var(--atlas-bg),var(--atlas-surface-sunken))}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__trainerStats .rotationLab-module__qJeASW__trainerDps{background:linear-gradient(90deg,color-mix(in srgb, var(--atlas-accent) 3%, transparent),color-mix(in srgb, var(--atlas-accent) 15%, transparent),color-mix(in srgb, var(--atlas-accent) 3%, transparent))}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__trainerDps strong{color:var(--atlas-accent-strong)!important}.rotationLab-module__qJeASW__trainerCombatEffect{z-index:8;pointer-events:none;will-change:transform,opacity;animation:rotationLab-module__qJeASW__rt-combat-effect var(--atlas-duration-enter) var(--atlas-ease) both;place-items:center;display:grid;position:absolute;inset:0}.rotationLab-module__qJeASW__trainerCombatSigil{opacity:0;width:148px;height:148px;filter:drop-shadow(0 0 7px rgb(var(--rt-effect-core)));animation:rotationLab-module__qJeASW__rt-combat-sigil var(--atlas-duration-enter) var(--atlas-ease) both;overflow:visible}.rotationLab-module__qJeASW__trainerCombatSigil circle{fill:none;stroke:rgb(var(--rt-effect-hot));stroke-width:1.2px;stroke-dasharray:8 5}.rotationLab-module__qJeASW__trainerCombatSigil circle:nth-child(2){stroke:rgb(var(--rt-effect-glow));stroke-dasharray:2 5}.rotationLab-module__qJeASW__trainerCombatSigil path{fill:none;stroke:rgb(var(--rt-effect-glow));stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.rotationLab-module__qJeASW__trainerCombatRing{border:2px solid rgb(var(--rt-effect-hot));opacity:0;width:74px;height:74px;box-shadow:0 0 26px rgba(var(--rt-effect-core),.8),inset 0 0 18px rgba(var(--rt-effect-hot),.42);animation:rotationLab-module__qJeASW__rt-combat-ring var(--atlas-duration-enter) var(--atlas-ease) both;border-radius:50%;position:absolute}.rotationLab-module__qJeASW__trainerCombatEffect>i{--rt-angle:calc(var(--rt-spark) * 45deg);background:linear-gradient(rgb(var(--rt-effect-glow)),rgb(var(--rt-effect-core)));width:3px;height:24px;box-shadow:0 0 6px rgb(var(--rt-effect-hot));opacity:0;transform:rotate(var(--rt-angle)) translateY(-25px) scaleY(.2);animation:rotationLab-module__qJeASW__rt-spark var(--atlas-duration-enter) var(--atlas-ease) both;border-radius:2px;position:absolute}.rotationLab-module__qJeASW__trainerCombatEffect>strong{color:rgb(var(--rt-effect-glow));font:900 11px var(--ph-ui,sans-serif);letter-spacing:.18em;text-shadow:0 0 10px rgb(var(--rt-effect-core));opacity:0;animation:rotationLab-module__qJeASW__rt-combat-label var(--atlas-duration-enter) var(--atlas-ease) both;position:absolute;top:72%}@keyframes rotationLab-module__qJeASW__rt-target-breathe{0%,to{filter:brightness()}50%{filter:brightness(1.12)}}@keyframes rotationLab-module__qJeASW__rt-button-impact{0%{opacity:0;transform:translate(-50%)scale(.32)rotate(-15deg)}24%{opacity:1}to{opacity:0;transform:translate(-50%)scale(1.55)rotate(12deg)}}@keyframes rotationLab-module__qJeASW__rt-next-card{0%{opacity:.35;transform:translate(12px)scale(.98)}to{opacity:1;transform:none}}@keyframes rotationLab-module__qJeASW__rt-sigil-idle{to{transform:rotate(360deg)}}@keyframes rotationLab-module__qJeASW__rt-combat-effect{0%{opacity:0;transform:scale(.92)}18%{opacity:1}to{opacity:0;transform:scale(1.04)}}@keyframes rotationLab-module__qJeASW__rt-combat-sigil{0%{opacity:0;transform:scale(.28)rotate(-34deg)}28%{opacity:1}to{opacity:0;transform:scale(1.28)rotate(18deg)}}@keyframes rotationLab-module__qJeASW__rt-combat-ring{0%{opacity:0;transform:scale(.3)}22%{opacity:1}to{opacity:0;transform:scale(2.3)}}@keyframes rotationLab-module__qJeASW__rt-spark{0%{opacity:0;transform:rotate(var(--rt-angle)) translateY(-18px) scaleY(.15)}24%{opacity:1}to{opacity:0;transform:rotate(var(--rt-angle)) translateY(-91px) scaleY(1)}}@keyframes rotationLab-module__qJeASW__rt-combat-label{0%,18%{opacity:0;transform:translateY(8px)scale(.9)}40%{opacity:1;transform:none}to{opacity:0;transform:translateY(-14px)}}@media (max-width:960px){.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__hero{min-height:138px}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__trainerHeading h2{font-size:25px}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__trainerStage{background:radial-gradient(65% 48% at 50% 13%,color-mix(in srgb, var(--atlas-accent) 16%, transparent),transparent 74%)}}@media (max-width:680px){.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__hero{min-height:0}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__titleBlock h1:before{height:25px}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__trainerHeading h2{font-size:22px}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__trainerBar{gap:8px}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__trainerBar>.rotationLab-module__qJeASW__trainerSkill{height:84px}.rotationLab-module__qJeASW__trainerSkillSigil{width:56px;height:56px}.rotationLab-module__qJeASW__trainerTargetSigil{width:170px;height:170px}.rotationLab-module__qJeASW__labTrainingActive.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__trainer{overflow:visible}.rotationLab-module__qJeASW__labTrainingActive.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__trainerBar{background:linear-gradient(180deg,color-mix(in srgb, var(--atlas-bg) 98%, transparent),color-mix(in srgb, var(--atlas-surface-sunken) 99%, transparent));box-shadow:0 -12px 34px #000000b8,inset 0 1px color-mix(in srgb, var(--atlas-accent) 24%, transparent)}}@media (prefers-reduced-motion:reduce){.rotationLab-module__qJeASW__trainerSkillSigil,.rotationLab-module__qJeASW__trainerTargetSigil,.rotationLab-module__qJeASW__trainerCombatEffect,.rotationLab-module__qJeASW__trainerCombatSigil,.rotationLab-module__qJeASW__trainerCombatRing,.rotationLab-module__qJeASW__trainerCombatEffect>i,.rotationLab-module__qJeASW__trainerCombatEffect>strong,.rotationLab-module__qJeASW__trainerSkillImpact,.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__trainerSkillTarget,.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__trainerTargetCard{animation:none!important}.rotationLab-module__qJeASW__trainerCombatEffect,.rotationLab-module__qJeASW__trainerSkillImpact{display:none}}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__simpleHero{grid-template-columns:230px minmax(0,1fr);padding-block:18px}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__titleBlock{padding-right:2px}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__titleRow{justify-content:space-between}@media (max-width:960px){.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__simpleHero{grid-template-columns:210px minmax(0,1fr)}}@media (max-width:680px){.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__simpleHero{grid-template-columns:1fr;padding-block:14px}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__titleBlock{padding-right:0}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__titleRow{align-items:flex-start}}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__readyCombo{border-color:var(--atlas-line-strong);background:radial-gradient(70% 150% at 8% 0,color-mix(in srgb, var(--atlas-accent) 20%, transparent),transparent 56%),linear-gradient(145deg,var(--atlas-bg),var(--atlas-surface-sunken) 72%);box-shadow:inset 0 0 52px color-mix(in srgb, var(--atlas-accent) 8%, transparent),0 18px 52px #00000047;animation:rotationLab-module__qJeASW__rt-ready-combo-in var(--atlas-duration-slow) var(--atlas-ease) both;margin:16px 24px;position:relative;overflow:hidden}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__readyCombo:before{content:"";z-index:4;background:linear-gradient(90deg,transparent,var(--atlas-accent),var(--atlas-accent-strong),var(--atlas-accent),transparent);height:2px;box-shadow:0 0 14px color-mix(in srgb, var(--atlas-accent) 45%, transparent);pointer-events:none;position:absolute;inset:0 22% auto}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__readyCombo>header{border-color:var(--atlas-line);background:linear-gradient(100deg,color-mix(in srgb, var(--atlas-accent) 24%, transparent),color-mix(in srgb, var(--atlas-surface-sunken) 80%, transparent) 58%);grid-template-columns:42px minmax(0,1fr) auto;gap:14px;min-height:108px;padding:16px 18px}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__readyCombo>header>svg{width:34px;color:var(--atlas-accent-strong);filter:drop-shadow(0 0 8px color-mix(in srgb, var(--atlas-accent) 40%, transparent));animation:rotationLab-module__qJeASW__rt-ready-check-in var(--atlas-duration-enter) calc(var(--atlas-stagger) * 2) var(--atlas-ease) both}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__readyCombo>header span{color:var(--atlas-accent)}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__readyCombo>header h3{color:var(--atlas-text-strong);font-size:22px}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__readyCombo>header p{max-width:720px;color:var(--atlas-text-muted);font-size:12px;line-height:1.45}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__readyCombo>header>strong{min-width:132px;color:var(--atlas-accent-strong);text-align:right;text-shadow:0 0 18px color-mix(in srgb, var(--atlas-accent) 24%, transparent);font-variant-numeric:tabular-nums;font-size:32px}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__readyCombo>header>strong small{color:var(--atlas-text-muted);font-size:var(--atlas-text-meta);letter-spacing:.08em}.rotationLab-module__qJeASW__readyComboTrack{isolation:isolate;background:linear-gradient(180deg,color-mix(in srgb, var(--atlas-surface-sunken) 52%, transparent),color-mix(in srgb, var(--atlas-surface-sunken) 82%, transparent));position:relative}.rotationLab-module__qJeASW__readyComboTrack:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb, var(--atlas-surface-sunken) 94%, transparent));width:54px;position:absolute;top:0;bottom:0;right:0}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__readyComboTrack>ol{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-color:var(--atlas-line-strong) #090604;scrollbar-width:thin;align-items:stretch;gap:0;min-height:142px;padding:14px 26px 12px 14px;display:flex;overflow-x:auto}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__readyComboTrack>ol::-webkit-scrollbar{height:8px}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__readyComboTrack>ol::-webkit-scrollbar-track{background:var(--atlas-surface-sunken)}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__readyComboTrack>ol::-webkit-scrollbar-thumb{background:linear-gradient(90deg,color-mix(in srgb, var(--atlas-accent) 19%, var(--atlas-surface)),var(--atlas-accent));border:2px solid #090604;border-radius:8px}.rotationLab-module__qJeASW__readyComboStep{--rt-ready-index:0;--rt-effect-core:176 54 28;--rt-effect-hot:255 112 54;--rt-effect-glow:255 194 105;border-right:1px solid rgba(var(--rt-effect-core),.22);scroll-snap-align:start;opacity:0;width:118px;min-width:118px;min-height:112px;animation:rotationLab-module__qJeASW__rt-ready-step-in var(--atlas-duration-slow) calc(var(--atlas-stagger) + var(--rt-ready-index) * var(--atlas-stagger)) var(--atlas-ease) forwards;transition:background-color var(--atlas-duration) var(--atlas-ease);grid-template-rows:60px minmax(30px,auto);grid-template-columns:24px 58px;justify-content:center;align-items:center;gap:4px 7px;padding:10px 17px 8px 8px;list-style:none;display:grid;position:relative;transform:translate(10px)}.rotationLab-module__qJeASW__readyComboStep:before{content:"";border:1px solid rgba(var(--rt-effect-core),.12);background:radial-gradient(circle at 52% 38%,rgba(var(--rt-effect-core),.09),transparent 58%);opacity:0;transition:opacity var(--atlas-duration) var(--atlas-ease),transform var(--atlas-duration) var(--atlas-ease);position:absolute;inset:8px 8px 8px 0;transform:scale(.96)}.rotationLab-module__qJeASW__readyComboStep:hover:before{opacity:1;transform:scale(1)}.rotationLab-module__qJeASW__readyComboStep>b{z-index:2;color:rgb(var(--rt-effect-glow));font:700 12px/1 var(--ph-ui,sans-serif);font-variant-numeric:tabular-nums;flex-direction:column;align-self:start;display:flex}.rotationLab-module__qJeASW__readyComboStep>b small{color:#755b4f;font:700 var(--atlas-text-label)/1 var(--ph-ui,sans-serif);letter-spacing:.08em;margin-bottom:4px}.rotationLab-module__qJeASW__readyComboArt{z-index:2;place-items:center;width:58px;height:58px;display:grid;position:relative}.rotationLab-module__qJeASW__readyComboArt .rotationLab-module__qJeASW__abilityIcon{z-index:2;border-color:rgb(var(--rt-effect-core));box-shadow:0 0 12px rgba(var(--rt-effect-core),.3);transition:transform var(--atlas-duration) var(--atlas-ease),filter var(--atlas-duration) var(--atlas-ease),box-shadow var(--atlas-duration) var(--atlas-ease);width:48px!important;height:48px!important}.rotationLab-module__qJeASW__readyComboSigil{z-index:1;opacity:.5;width:72px;height:72px;transition:opacity var(--atlas-duration) var(--atlas-ease),transform var(--atlas-duration) var(--atlas-ease);position:absolute;inset:-7px;overflow:visible;transform:rotate(-18deg)scale(.9)}.rotationLab-module__qJeASW__readyComboSigil circle{fill:none;stroke:rgb(var(--rt-effect-core));stroke-width:1px;stroke-dasharray:2 4}.rotationLab-module__qJeASW__readyComboSigil circle:nth-child(2){stroke:rgb(var(--rt-effect-hot));stroke-dasharray:9 5}.rotationLab-module__qJeASW__readyComboSigil path{fill:none;stroke:rgb(var(--rt-effect-hot));stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 3px rgba(var(--rt-effect-core),.7))}.rotationLab-module__qJeASW__readyComboStep:hover .rotationLab-module__qJeASW__readyComboSigil{opacity:1;transform:rotate(7deg)scale(1.04)}.rotationLab-module__qJeASW__readyComboStep:hover .rotationLab-module__qJeASW__readyComboArt .rotationLab-module__qJeASW__abilityIcon{filter:saturate(1.18)brightness(1.07);box-shadow:0 0 18px rgba(var(--rt-effect-core),.46);transform:scale(1.06)}.rotationLab-module__qJeASW__readyComboName{z-index:2;min-width:0;color:var(--atlas-text);font:500 var(--atlas-text-meta)/1.25 var(--ph-ui,sans-serif);text-align:center;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:1/3;display:-webkit-box;overflow:hidden}.rotationLab-module__qJeASW__readyComboStep>i{z-index:2;color:rgb(var(--rt-effect-hot));font:24px/1 var(--ph-display,serif);opacity:.62;filter:drop-shadow(0 0 4px rgba(var(--rt-effect-core),.5));font-style:normal;position:absolute;top:42px;right:4px}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__readyCombo>footer{border-color:var(--atlas-line-soft);background:linear-gradient(90deg,color-mix(in srgb, var(--atlas-accent) 15%, transparent),color-mix(in srgb, var(--atlas-surface-sunken) 90%, transparent));align-items:center;min-height:70px;padding:12px 16px}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__readyCombo>footer>span{color:var(--atlas-text-subtle);margin-right:auto;font-size:11px}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__readyCombo>footer>span b{color:var(--atlas-accent);font-variant-numeric:tabular-nums;font-size:16px}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__readyCombo>footer button{border-color:var(--atlas-line);background:var(--atlas-bg);color:var(--atlas-text);position:relative;overflow:hidden}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__readyCombo>footer .rotationLab-module__qJeASW__readyTrain{border-color:var(--atlas-line-strong);background:linear-gradient(180deg,var(--atlas-accent-strong),var(--atlas-accent) 58%,color-mix(in srgb, var(--atlas-accent) 23%, var(--atlas-surface)));min-width:300px;color:var(--atlas-accent-ink);box-shadow:inset 0 1px color-mix(in srgb, var(--atlas-accent) 35%, transparent),0 8px 26px color-mix(in srgb, var(--atlas-accent) 25%, transparent)}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__readyCombo>footer .rotationLab-module__qJeASW__readyTrain:before{content:"";background:linear-gradient(100deg,transparent,color-mix(in srgb, var(--atlas-accent-strong) 34%, transparent),transparent);width:34%;animation:rotationLab-module__qJeASW__rt-ready-button-glint 3.6s 1.2s var(--atlas-ease-ambient) infinite;position:absolute;inset:0;transform:translate(-160%)}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__readyCombo>footer button:hover{border-color:var(--atlas-line-strong);filter:brightness(1.08);transform:translateY(-1px)}@keyframes rotationLab-module__qJeASW__rt-ready-combo-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes rotationLab-module__qJeASW__rt-ready-check-in{0%{opacity:0;transform:scale(.5)rotate(-18deg)}70%{transform:scale(1.12)rotate(3deg)}to{opacity:1;transform:none}}@keyframes rotationLab-module__qJeASW__rt-ready-step-in{to{opacity:1;transform:none}}@keyframes rotationLab-module__qJeASW__rt-ready-button-glint{0%,62%{opacity:0;transform:translate(-160%)}72%{opacity:1}90%,to{opacity:0;transform:translate(440%)}}@media (max-width:680px){.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__readyCombo{margin:12px}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__readyCombo>header{grid-template-columns:30px minmax(0,1fr);gap:10px;padding:14px}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__readyCombo>header>svg{width:27px}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__readyCombo>header h3{font-size:19px}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__readyCombo>header p{font-size:11px}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__readyCombo>header>strong{text-align:left;grid-column:2;min-width:0;font-size:27px}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__readyComboTrack>ol{min-height:136px;padding-inline:10px 24px}.rotationLab-module__qJeASW__readyComboStep{width:112px;min-width:112px}.rotationLab-module__qJeASW__readyComboTrack:after{width:32px}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__readyCombo>footer{grid-template-columns:1fr;gap:8px;display:grid}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__readyCombo>footer>span{margin:0}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__readyCombo>footer .rotationLab-module__qJeASW__readyTrain{width:100%;min-width:0}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__readyCombo>footer button{width:100%}}@media (prefers-reduced-motion:reduce){.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__readyCombo,.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__readyCombo>header>svg,.rotationLab-module__qJeASW__readyComboStep,.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__readyCombo>footer .rotationLab-module__qJeASW__readyTrain:before{opacity:1;animation:none;transform:none}.rotationLab-module__qJeASW__readyComboSigil,.rotationLab-module__qJeASW__readyComboArt .rotationLab-module__qJeASW__abilityIcon{transition:none}}.rotationLab-module__qJeASW__furyLab :is(button,a,summary,select){transition:border-color var(--atlas-duration) var(--atlas-ease),background-color var(--atlas-duration) var(--atlas-ease),color var(--atlas-duration) var(--atlas-ease),box-shadow var(--atlas-duration) var(--atlas-ease),transform var(--atlas-duration) var(--atlas-ease),filter var(--atlas-duration) var(--atlas-ease)}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__eyebrow{color:var(--atlas-accent-strong);letter-spacing:.18em;text-shadow:0 0 16px color-mix(in srgb, var(--atlas-accent) 32%, transparent)}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__comboLibrary{background:linear-gradient(145deg,color-mix(in srgb, var(--atlas-bg) 96%, transparent),color-mix(in srgb, var(--atlas-surface-sunken) 94%, transparent))}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__comboLibrary>summary{background:linear-gradient(90deg,color-mix(in srgb, var(--atlas-accent) 16%, transparent),transparent 62%);min-height:72px;padding:0 16px}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__comboLibrary>summary>svg:first-child{width:23px;color:var(--atlas-accent);filter:drop-shadow(0 0 8px color-mix(in srgb, var(--atlas-accent) 32%, transparent));margin:0}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__comboLibrary>summary>span{gap:1px}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__comboLibrary>summary>span:first-of-type{color:var(--atlas-text-strong);font:400 17px var(--ph-display,serif)}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__comboLibrary>summary>span>small{color:var(--atlas-text-muted);font:var(--atlas-text-meta) var(--ph-ui,sans-serif)}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__comboLibrary>summary>b{border-color:var(--atlas-line);background:var(--atlas-bg);width:auto;min-width:64px;height:auto;color:var(--atlas-text-muted);font:400 var(--atlas-text-label) var(--ph-ui,sans-serif);text-transform:uppercase;letter-spacing:.06em;border-radius:3px;align-items:center;gap:6px;padding:5px 9px;display:flex}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__comboLibrary>summary>b strong{color:var(--atlas-accent-strong);font-size:13px}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__comboLibrary>summary>b small{font:inherit}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__comboLibrary>summary>svg:last-child{color:var(--atlas-accent)}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__comboLibrary>summary:hover{background:linear-gradient(90deg,color-mix(in srgb, var(--atlas-accent) 22%, transparent),transparent 72%)}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__comboLibrary>.rotationLab-module__qJeASW__comboSection{border-color:var(--atlas-line-soft);background:color-mix(in srgb, var(--atlas-surface-sunken) 34%, transparent);padding:12px 14px 14px}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__comboEmpty{border-color:var(--atlas-line);background:radial-gradient(circle at 50% 100%,color-mix(in srgb, var(--atlas-accent) 9%, transparent),transparent 48%);min-height:92px;margin:0}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__comboEmpty>svg{width:28px;color:var(--atlas-accent)}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__comboEmpty strong{color:var(--atlas-text);font:400 14px var(--ph-display,serif)}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__comboEmpty small{max-width:520px;color:var(--atlas-text-muted);font-size:11px}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__comboList{gap:8px;margin:0}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__comboCard{border-color:var(--atlas-line);background:linear-gradient(110deg,color-mix(in srgb, var(--atlas-accent) 17%, transparent),color-mix(in srgb, var(--atlas-surface-sunken) 90%, transparent) 36%,color-mix(in srgb, var(--atlas-bg) 90%, transparent));min-height:88px;box-shadow:inset 0 1px color-mix(in srgb, var(--atlas-accent) 2%, transparent);animation:rotationLab-module__qJeASW__rt-arsenal-card-in var(--atlas-duration-slow) calc(var(--combo-index,0) * var(--atlas-stagger)) var(--atlas-ease) both;grid-template-columns:minmax(245px,.85fr) minmax(260px,1.15fr) auto;gap:14px;padding:11px 12px;position:relative;overflow:hidden}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__comboCard:before{content:"";background:linear-gradient(transparent,var(--atlas-accent),transparent);opacity:.64;width:2px;position:absolute;inset:10px auto 10px 0}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__comboCard:hover{border-color:var(--atlas-line-strong);background:linear-gradient(110deg,color-mix(in srgb, var(--atlas-accent) 24%, transparent),color-mix(in srgb, var(--atlas-surface-sunken) 94%, transparent) 40%);box-shadow:0 10px 25px #0000003d,inset 0 1px color-mix(in srgb, var(--atlas-accent) 4%, transparent);transform:translateY(-1px)}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__comboMeta>span{border-color:var(--atlas-line-strong);background:radial-gradient(circle,color-mix(in srgb, var(--atlas-accent) 18%, transparent),color-mix(in srgb, var(--atlas-surface-sunken) 80%, transparent));width:45px;height:48px;color:var(--atlas-accent-strong);border-radius:4px;flex-direction:column;flex-basis:45px;gap:1px;display:flex}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__comboMeta>span svg{width:18px}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__comboMeta>span small{font-size:var(--atlas-text-label);letter-spacing:.08em;font-weight:800}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__comboMeta strong{color:var(--atlas-text-strong);font:400 14px var(--ph-display,serif)}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__comboMeta>div>small{color:var(--atlas-text-muted);font-size:var(--atlas-text-label);align-items:center;gap:7px;margin-top:5px;display:flex}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__comboMeta>div>small em{color:var(--atlas-accent-strong);font-style:normal}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__comboMeta>div>small i{background:color-mix(in srgb, var(--atlas-accent) 22%, var(--atlas-surface));border-radius:50%;width:2px;height:2px}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__comboCard>ol{padding:4px 2px;overflow:visible}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__comboCard>ol li{transition:transform var(--atlas-duration-fast) var(--atlas-ease),filter var(--atlas-duration-fast) var(--atlas-ease);position:relative}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__comboCard>ol li:not(:first-child){margin-left:-7px}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__comboCard>ol li:first-child{z-index:12}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__comboCard>ol li:nth-child(2){z-index:11}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__comboCard>ol li:nth-child(3){z-index:10}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__comboCard>ol li:nth-child(4){z-index:9}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__comboCard>ol li:nth-child(5){z-index:8}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__comboCard>ol li:nth-child(6){z-index:7}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__comboCard>ol li:nth-child(7){z-index:6}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__comboCard>ol li:nth-child(8){z-index:5}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__comboCard>ol li:nth-child(9){z-index:4}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__comboCard>ol li:nth-child(10){z-index:3}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__comboCard>ol li:hover{z-index:20;filter:brightness(1.18);transform:translateY(-4px)scale(1.08)}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__comboCard .rotationLab-module__qJeASW__abilityIcon{border-color:var(--atlas-line);width:40px;height:40px;box-shadow:0 3px 9px #0000008c}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__comboMore{border-color:var(--atlas-line);background:var(--atlas-bg);width:40px;height:40px;color:var(--atlas-accent)}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__comboActions{gap:7px}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__comboActions button{border-color:var(--atlas-line);background:linear-gradient(180deg,var(--atlas-bg),var(--atlas-surface-sunken));width:43px;height:43px;color:var(--atlas-text-muted);box-shadow:inset 0 1px color-mix(in srgb, var(--atlas-accent) 3%, transparent);border-radius:4px}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__comboActions button:hover{border-color:var(--atlas-line-strong);color:var(--atlas-accent-strong);box-shadow:0 7px 18px color-mix(in srgb, var(--atlas-accent) 18%, transparent);transform:translateY(-2px)}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__comboActions button:last-child:hover{border-color:color-mix(in srgb, var(--atlas-negative) 61%, transparent);color:var(--atlas-negative);background:var(--atlas-surface)}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__comboActions .rotationLab-module__qJeASW__comboUse{border-color:var(--atlas-line-strong);background:linear-gradient(180deg,var(--atlas-accent-strong),var(--atlas-accent) 60%,color-mix(in srgb, var(--atlas-accent) 23%, var(--atlas-surface)));min-width:145px;color:var(--atlas-accent-ink);white-space:nowrap;box-shadow:inset 0 1px color-mix(in srgb, var(--atlas-accent) 36%, transparent),0 7px 20px color-mix(in srgb, var(--atlas-accent) 20%, transparent);font-weight:800}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__comboActions .rotationLab-module__qJeASW__comboUse:hover{color:var(--atlas-accent-ink);filter:brightness(1.1);box-shadow:inset 0 1px color-mix(in srgb, var(--atlas-accent) 40%, transparent),0 9px 24px color-mix(in srgb, var(--atlas-accent) 30%, transparent)}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__comboEditor{border-color:var(--atlas-line);background:linear-gradient(145deg,var(--atlas-bg),var(--atlas-surface-sunken))}@keyframes rotationLab-module__qJeASW__rt-arsenal-card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:960px){.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__comboCard{grid-template-columns:minmax(220px,.8fr) minmax(220px,1.2fr)}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__comboActions{grid-column:1/-1;justify-content:flex-end}}@media (max-width:680px){.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__comboLibrary{margin:0 12px 14px}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__comboLibrary>summary{min-height:68px;padding:0 11px}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__comboLibrary>summary>svg:first-child{width:20px}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__comboLibrary>summary>span:first-of-type{font-size:15px}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__comboLibrary>summary>b{min-width:31px;padding:4px 7px}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__comboLibrary>summary>b small{display:none}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__comboCard{grid-template-columns:1fr;padding:11px;animation:none}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__comboCard>ol{padding:7px 2px 9px;overflow-x:auto}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__comboActions{grid-column:auto;grid-template-columns:1fr 44px 44px;display:grid}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__comboActions .rotationLab-module__qJeASW__comboUse{width:auto;min-width:0}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__comboEmpty{justify-content:flex-start;align-items:flex-start;padding:14px}}@media (prefers-reduced-motion:reduce){.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__comboCard{animation:none}.rotationLab-module__qJeASW__furyLab :is(button,a,summary,select),.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__comboCard>ol li{transition:none}}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__comboLibrary{border-color:var(--atlas-line);margin:0 0 16px;box-shadow:0 16px 42px #0003}.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__comboLibrary>summary>span:first-of-type,.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__comboMeta strong{font-family:var(--ph-ui,sans-serif);letter-spacing:-.012em;font-weight:650}@media (max-width:760px){.rotationLab-module__qJeASW__furyLab .rotationLab-module__qJeASW__comboLibrary{margin:0 0 14px}}.rotationLab-module__qJeASW__combatState{border:1px solid rgba(var(--rotation-accent-rgb,176,83,43),.34);border-radius:var(--lab-radius-md);background:linear-gradient(145deg,color-mix(in srgb, var(--atlas-bg) 97%, transparent),color-mix(in srgb, var(--atlas-surface-sunken) 99%, transparent));box-shadow:inset 0 1px color-mix(in srgb, var(--atlas-text-strong) 4%, transparent);margin-top:12px;overflow:hidden}.rotationLab-module__qJeASW__combatStateHeader{border-bottom:1px solid rgba(var(--rotation-accent-rgb,176,83,43),.2);background:radial-gradient(75% 160% at 0 0,rgba(var(--rotation-ambient-rgb,112,41,22),.15),transparent 62%);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:86px;padding:16px 18px;display:grid}.rotationLab-module__qJeASW__combatStateHeader>span{border:1px solid;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.rotationLab-module__qJeASW__combatStateHeader>span svg{width:19px}.rotationLab-module__qJeASW__combatStateHeader>div{min-width:0}.rotationLab-module__qJeASW__combatStateHeader small,.rotationLab-module__qJeASW__combatState article header small{color:var(--rotation-accent);font:700 var(--atlas-text-label)/1.2 var(--ph-ui,sans-serif);letter-spacing:.14em;display:block}.rotationLab-module__qJeASW__combatStateHeader h3{color:var(--atlas-text-strong);font:500 17px/1.15 var(--ph-display,serif);margin:4px 0 3px}.rotationLab-module__qJeASW__combatStateHeader p{max-width:900px;color:var(--atlas-text-muted);font:var(--atlas-text-meta)/1.45 var(--ph-ui,sans-serif);margin:0}.rotationLab-module__qJeASW__combatStateHeader>time{border:1px solid rgba(var(--rotation-accent-rgb,176,83,43),.26);color:var(--atlas-text);font:700 12px var(--ph-ui,sans-serif);font-variant-numeric:tabular-nums;border-radius:4px;padding:7px 9px}.rotationLab-module__qJeASW__combatChecks{border-bottom:1px solid rgba(var(--rotation-accent-rgb,176,83,43),.14);flex-wrap:wrap;gap:6px;padding:10px 14px;display:flex}.rotationLab-module__qJeASW__combatChecks span{border:1px solid rgba(var(--rotation-accent-rgb,176,83,43),.2);background:rgba(var(--rotation-ambient-rgb,112,41,22),.07);min-height:27px;color:var(--atlas-text-muted);font-size:var(--atlas-text-label);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.rotationLab-module__qJeASW__combatChecks svg{width:11px;color:var(--atlas-positive)}.rotationLab-module__qJeASW__combatState article>header{align-items:center;gap:9px;min-height:34px;margin-bottom:11px;display:flex}.rotationLab-module__qJeASW__combatState article>header>svg{width:18px;color:var(--rotation-hot)}.rotationLab-module__qJeASW__combatState article>header>span{flex-direction:column;gap:3px;display:flex}.rotationLab-module__qJeASW__combatState article header strong{color:var(--atlas-text);font-size:11px}.rotationLab-module__qJeASW__resourceTrackCard{border:1px solid rgba(var(--rotation-accent-rgb,176,83,43),.16);background:color-mix(in srgb, var(--atlas-text-strong) 2%, transparent);border-radius:5px;padding:8px 9px}.rotationLab-module__qJeASW__resourceTrackCard>div{color:var(--atlas-text);font-size:var(--atlas-text-meta);justify-content:space-between;gap:10px;display:flex}.rotationLab-module__qJeASW__resourceTrackCard>div span{color:var(--rotation-hot);font-variant-numeric:tabular-nums}.rotationLab-module__qJeASW__resourceTrackCard>i{background:var(--atlas-surface);border-radius:5px;height:5px;margin:7px 0 6px;display:block;overflow:hidden}.rotationLab-module__qJeASW__resourceTrackCard>i>span{border-radius:inherit;background:linear-gradient(90deg,var(--rotation-deep),var(--rotation-accent),var(--rotation-hot));height:100%;box-shadow:0 0 9px rgba(var(--rotation-accent-rgb,176,83,43),.32);transition:width var(--atlas-duration-fast) linear;display:block}.rotationLab-module__qJeASW__resourceTrackCard>small{color:var(--atlas-text-subtle);font:var(--atlas-text-label)/1.4 var(--ph-ui,sans-serif);display:block}.rotationLab-module__qJeASW__cooldownState ul,.rotationLab-module__qJeASW__procState ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.rotationLab-module__qJeASW__cooldownState li{border-left:2px solid rgba(var(--rotation-accent-rgb,176,83,43),.35);background:color-mix(in srgb, var(--atlas-text-strong) 2%, transparent);justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:5px 6px 5px 8px;display:flex}.rotationLab-module__qJeASW__cooldownState li>span{flex-direction:column;gap:2px;min-width:0;display:flex}.rotationLab-module__qJeASW__cooldownState li strong{color:var(--atlas-text);font-size:var(--atlas-text-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rotationLab-module__qJeASW__cooldownState li small{color:var(--atlas-text-subtle);font-size:var(--atlas-text-label)}.rotationLab-module__qJeASW__cooldownState li>div{gap:3px;display:flex}.rotationLab-module__qJeASW__cooldownState button{border:1px solid rgba(var(--rotation-accent-rgb,176,83,43),.25);background:var(--atlas-bg);min-width:36px;height:25px;color:var(--atlas-text-muted);font:var(--atlas-text-label) var(--ph-ui,sans-serif);font-variant-numeric:tabular-nums;border-radius:3px;padding:0 5px}.rotationLab-module__qJeASW__cooldownState button:hover,.rotationLab-module__qJeASW__cooldownState button:focus-visible,.rotationLab-module__qJeASW__procState button:hover,.rotationLab-module__qJeASW__procState button:focus-visible{border-color:var(--rotation-accent);color:var(--atlas-text-strong);outline:0;transform:translateY(-1px)}.rotationLab-module__qJeASW__procState ul{scrollbar-width:thin;scrollbar-color:rgba(var(--rotation-accent-rgb,176,83,43),.45) transparent;grid-template-columns:repeat(5,minmax(0,1fr));max-height:266px;padding-right:4px;overflow-y:auto}.rotationLab-module__qJeASW__procState button{border:1px solid rgba(var(--rotation-accent-rgb,176,83,43),.18);background:rgba(var(--rotation-ambient-rgb,112,41,22),.055);width:100%;min-height:42px;color:var(--atlas-text-muted);text-align:left;border-radius:4px;align-items:center;gap:6px;padding:6px;display:flex}.rotationLab-module__qJeASW__procState button>svg{width:13px;color:var(--rotation-hot)}.rotationLab-module__qJeASW__procState button span{flex-direction:column;gap:2px;min-width:0;display:flex}.rotationLab-module__qJeASW__procState button strong{font-size:var(--atlas-text-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rotationLab-module__qJeASW__procState button small{color:var(--atlas-text-subtle);font-size:var(--atlas-text-label);font-variant-numeric:tabular-nums}.rotationLab-module__qJeASW__combatLimitations{border-top:1px solid var(--atlas-line-soft);background:color-mix(in srgb, var(--atlas-accent) 6%, transparent);align-items:flex-start;gap:9px;padding:11px 14px;display:flex}.rotationLab-module__qJeASW__combatLimitations>svg{width:17px;color:var(--atlas-accent);flex:0 0 17px}.rotationLab-module__qJeASW__combatLimitations>span{min-width:0}.rotationLab-module__qJeASW__combatLimitations strong{color:var(--atlas-text-muted);font-size:var(--atlas-text-meta)}.rotationLab-module__qJeASW__combatLimitations ul{color:var(--atlas-text-muted);font:var(--atlas-text-label)/1.45 var(--ph-ui,sans-serif);flex-wrap:wrap;gap:3px 24px;margin:4px 0 0;padding-left:16px;display:flex}.rotationLab-module__qJeASW__combatState{animation:rotationLab-module__qJeASW__rt-combat-state-in var(--atlas-duration-slow) var(--atlas-ease) both}@keyframes rotationLab-module__qJeASW__rt-combat-state-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:1120px){.rotationLab-module__qJeASW__procState ul{grid-template-columns:repeat(4,1fr)}}@media (max-width:680px){.rotationLab-module__qJeASW__combatStateHeader{grid-template-columns:34px minmax(0,1fr);padding:13px}.rotationLab-module__qJeASW__combatStateHeader>span{width:32px;height:32px}.rotationLab-module__qJeASW__combatStateHeader>time{grid-column:2;justify-self:start}.rotationLab-module__qJeASW__procState ul{grid-template-columns:1fr 1fr}.rotationLab-module__qJeASW__combatChecks{flex-wrap:nowrap;overflow-x:auto}.rotationLab-module__qJeASW__combatLimitations ul{display:block}}@media (prefers-reduced-motion:reduce){.rotationLab-module__qJeASW__combatState{animation:none}.rotationLab-module__qJeASW__resourceTrackCard>i>span{transition:none}}.rotationLab-module__qJeASW__rotationShare{border:1px solid rgba(var(--rotation-accent-rgb),.24);background:var(--atlas-bg);grid-template-columns:minmax(0,1fr) auto;gap:7px;margin-bottom:12px;padding:12px;display:grid}.rotationLab-module__qJeASW__rotationShare label{gap:5px;min-width:0;display:grid}.rotationLab-module__qJeASW__rotationShare label span{color:var(--atlas-text-muted);font-size:var(--atlas-text-label);text-transform:uppercase;font-weight:700}.rotationLab-module__qJeASW__rotationShare input{border:1px solid var(--atlas-line);background:var(--atlas-surface);width:100%;min-height:38px;color:var(--atlas-text);font:var(--atlas-text-meta)/1.2 monospace;border-radius:0;outline:0;padding:0 10px}.rotationLab-module__qJeASW__rotationShare input:focus{border-color:var(--rotation-accent)}.rotationLab-module__qJeASW__rotationShare button{border:1px solid var(--rotation-accent);background:rgba(var(--rotation-accent-rgb),.11);min-height:38px;color:var(--rotation-hot);font-size:var(--atlas-text-label);align-self:end;align-items:center;gap:6px;padding:0 12px;font-weight:700;display:flex}.rotationLab-module__qJeASW__rotationShare button:disabled{opacity:.4}.rotationLab-module__qJeASW__rotationShare button svg{width:14px}.rotationLab-module__qJeASW__rotationShare>small{color:var(--atlas-text-subtle);font-size:var(--atlas-text-label);grid-column:1/-1}.rotationLab-module__qJeASW__rotationSaveBar{border:1px solid var(--atlas-line);background:var(--atlas-bg);justify-content:space-between;align-items:center;gap:12px;margin-bottom:7px;padding:10px 12px;display:flex}.rotationLab-module__qJeASW__rotationSaveBar>span{gap:3px;min-width:0;display:grid}.rotationLab-module__qJeASW__rotationSaveBar b{color:var(--atlas-text);font-size:var(--atlas-text-meta)}.rotationLab-module__qJeASW__rotationSaveBar small{color:var(--atlas-text-muted);font-size:var(--atlas-text-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rotationLab-module__qJeASW__rotationSaveBar button{border:1px solid var(--rotation-accent);background:rgba(var(--rotation-accent-rgb),.1);min-height:35px;color:var(--rotation-hot);font-size:var(--atlas-text-label);white-space:nowrap;align-items:center;gap:6px;padding:0 11px;font-weight:700;display:flex}.rotationLab-module__qJeASW__rotationSaveBar svg{width:13px}.rotationLab-module__qJeASW__priorityAdd{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.rotationLab-module__qJeASW__priorityAdd select{border:1px solid var(--atlas-line);background:var(--atlas-bg);min-width:0;min-height:36px;color:var(--atlas-text);font-size:var(--atlas-text-label);border-radius:0;padding:0 8px}.rotationLab-module__qJeASW__priorityAdd .rotationLab-module__qJeASW__addRule{margin:0}@media (max-width:560px){.rotationLab-module__qJeASW__rotationShare{grid-template-columns:1fr}.rotationLab-module__qJeASW__rotationShare button{justify-content:center}.rotationLab-module__qJeASW__rotationShare>small{grid-column:1}.rotationLab-module__qJeASW__rotationSaveBar{flex-direction:column;align-items:stretch}.rotationLab-module__qJeASW__rotationSaveBar button{justify-content:center}.rotationLab-module__qJeASW__priorityAdd{grid-template-columns:1fr}}.rotationLab-module__qJeASW__conditionToggle{width:max-content;color:var(--rotation-hot);font:700 var(--atlas-text-label)/1.2 var(--ph-ui,sans-serif);text-transform:uppercase;letter-spacing:.08em;background:0 0;border:0;margin-top:5px;padding:0}.rotationLab-module__qJeASW__conditionToggle:hover,.rotationLab-module__qJeASW__conditionToggle:focus-visible{color:var(--atlas-text);text-decoration:underline}.rotationLab-module__qJeASW__conditionEditor{border-top:1px solid rgba(var(--rotation-accent-rgb),.25);background:color-mix(in srgb, var(--atlas-surface-sunken) 66%, transparent);grid-column:1/-1;gap:7px;margin:3px -1px -1px;padding:8px;display:grid}.rotationLab-module__qJeASW__conditionRow{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.rotationLab-module__qJeASW__conditionRow>span:first-child{color:var(--rotation-hot);font:800 var(--atlas-text-label)/1 var(--ph-ui,sans-serif);letter-spacing:.12em}.rotationLab-module__qJeASW__conditionRow select,.rotationLab-module__qJeASW__conditionRow input,.rotationLab-module__qJeASW__conditionAdd select{border:1px solid rgba(var(--rotation-accent-rgb),.3);background:var(--atlas-bg);min-width:72px;height:30px;color:var(--atlas-text);font:var(--atlas-text-label) var(--ph-ui,sans-serif);border-radius:3px;outline:0;padding:0 7px}.rotationLab-module__qJeASW__conditionRow input{width:66px}.rotationLab-module__qJeASW__conditionRow select:focus,.rotationLab-module__qJeASW__conditionRow input:focus,.rotationLab-module__qJeASW__conditionAdd select:focus{border-color:var(--rotation-accent)}.rotationLab-module__qJeASW__conditionRow>button{border:1px solid var(--atlas-line);background:color-mix(in srgb, var(--atlas-accent) 8%, transparent);width:30px;height:30px;color:var(--atlas-text-muted);border-radius:3px;place-items:center;margin-left:auto;display:grid}.rotationLab-module__qJeASW__conditionRow>button svg{width:13px}.rotationLab-module__qJeASW__conditionAdd{gap:6px;display:flex}.rotationLab-module__qJeASW__conditionAdd select{flex:1}.rotationLab-module__qJeASW__conditionAdd button{border:1px solid rgba(var(--rotation-accent-rgb),.35);background:rgba(var(--rotation-ambient-rgb),.12);min-height:32px;color:var(--rotation-hot);font:700 var(--atlas-text-label) var(--ph-ui,sans-serif);border-radius:3px;align-items:center;gap:5px;padding:0 9px;display:flex}.rotationLab-module__qJeASW__conditionAdd button svg{width:12px}@media (max-width:760px){.rotationLab-module__qJeASW__conditionEditor{padding:7px}.rotationLab-module__qJeASW__conditionRow{align-items:stretch}.rotationLab-module__qJeASW__conditionRow select{flex:1}.rotationLab-module__qJeASW__conditionAdd{flex-direction:column}.rotationLab-module__qJeASW__ruleList li:has(.rotationLab-module__qJeASW__conditionEditor){grid-column:1/-1}}.rotationLab-module__qJeASW__embeddedLab{padding-bottom:14px}.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__hero{border-bottom-color:var(--lab-line-soft);overflow:hidden}.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__hero:after{content:"";height:1px;position:absolute}.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__specPicker>img{border-color:var(--lab-gold)}.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__embeddedCharacter,.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__eyebrow{letter-spacing:.16em}.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__titleBlock h1{font:500 clamp(30px,3vw,44px)/1 var(--atlas-font-display,Georgia, serif);font-variant-numeric:lining-nums}.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__titleBlock h1:before{background:var(--lab-gold);box-shadow:none}.rotationLab-module__qJeASW__embeddedLab :is(.rotationLab-module__qJeASW__priorityPanel,.rotationLab-module__qJeASW__timelinePanel,.rotationLab-module__qJeASW__findingsPanel,.rotationLab-module__qJeASW__metricCard,.rotationLab-module__qJeASW__detailCard,.rotationLab-module__qJeASW__openerPreview,.rotationLab-module__qJeASW__trainer,.rotationLab-module__qJeASW__combatState,.rotationLab-module__qJeASW__readyCombo,.rotationLab-module__qJeASW__comboLibrary){border-color:var(--lab-line);background:var(--lab-panel);border-radius:14px;box-shadow:inset 0 1px #ffebc509,0 18px 50px #00000047}.rotationLab-module__qJeASW__embeddedLab :is(.rotationLab-module__qJeASW__trainerHeader,.rotationLab-module__qJeASW__combatStateHeader){border-color:var(--lab-line-soft);background:linear-gradient(105deg,rgba(var(--rotation-accent-rgb),.055),transparent 44%),var(--lab-panel-2);border-radius:14px 14px 0 0;min-height:108px;padding:21px 23px}.rotationLab-module__qJeASW__embeddedLab :is(.rotationLab-module__qJeASW__trainerHeader,.rotationLab-module__qJeASW__combatStateHeader) :is(h2,h3){color:var(--wow-ivory,#f0e8dc);font-family:var(--atlas-font-display,Georgia, serif);font-weight:500}.rotationLab-module__qJeASW__embeddedLab :is(.rotationLab-module__qJeASW__trainerHeader,.rotationLab-module__qJeASW__combatStateHeader) :is(p,small){color:var(--lab-muted)}.rotationLab-module__qJeASW__embeddedLab :is(.rotationLab-module__qJeASW__comboCard,.rotationLab-module__qJeASW__comboEditor,.rotationLab-module__qJeASW__finding,.rotationLab-module__qJeASW__trainerQueueWrap,.rotationLab-module__qJeASW__resourceTrackCard,.rotationLab-module__qJeASW__rotationShare,.rotationLab-module__qJeASW__rotationSaveBar){background:#080a0cc7}.rotationLab-module__qJeASW__embeddedLab :is(.rotationLab-module__qJeASW__comboEditor input,.rotationLab-module__qJeASW__comboAdd select,.rotationLab-module__qJeASW__comboEditor button,.rotationLab-module__qJeASW__comboActions button,.rotationLab-module__qJeASW__timelineZoom button,.rotationLab-module__qJeASW__sessionSummaryActions button,.rotationLab-module__qJeASW__priorityAdd select,.rotationLab-module__qJeASW__conditionRow select,.rotationLab-module__qJeASW__conditionRow input,.rotationLab-module__qJeASW__conditionAdd select){border-color:var(--lab-line);color:var(--lab-text);background:#0d1013;border-radius:8px}.rotationLab-module__qJeASW__embeddedLab :is(.rotationLab-module__qJeASW__primaryMini,.rotationLab-module__qJeASW__readyTrain,.rotationLab-module__qJeASW__trainerStartButton,.rotationLab-module__qJeASW__trainerConfigDone){border-color:rgba(var(--rotation-accent-rgb),.65)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--rotation-hot) 76%,#c9a15d),var(--rotation-accent))!important;color:#170d08!important;box-shadow:inset 0 1px #fff4cf47,0 9px 24px rgba(var(--rotation-accent-rgb),.18)!important;border-radius:9px!important}.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__abilityIcon{border-color:var(--lab-line);background:#090b0e;border-radius:8px;box-shadow:inset 0 0 0 1px #ffe19e14,0 5px 14px #00000057}.rotationLab-module__qJeASW__embeddedLab :is(.rotationLab-module__qJeASW__analysisTabs,.rotationLab-module__qJeASW__combatChecks,.rotationLab-module__qJeASW__combatLimitations,.rotationLab-module__qJeASW__trainerProvenance){border-color:var(--lab-line-soft)}.rotationLab-module__qJeASW__embeddedLab :is(.rotationLab-module__qJeASW__analysisTabs button,.rotationLab-module__qJeASW__trainerConfigButton,.rotationLab-module__qJeASW__rotationShare button,.rotationLab-module__qJeASW__rotationSaveBar button){border-color:var(--lab-line);color:var(--lab-gold-2);background:#0d1013;border-radius:8px}.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__readyCombo{background:linear-gradient(145deg,#09180f9e,var(--lab-panel));border-color:#84c2934d}@media (max-width:760px){.rotationLab-module__qJeASW__embeddedLab :is(.rotationLab-module__qJeASW__trainerHeader,.rotationLab-module__qJeASW__combatStateHeader){padding-inline:15px}.rotationLab-module__qJeASW__embeddedLab :is(.rotationLab-module__qJeASW__priorityPanel,.rotationLab-module__qJeASW__timelinePanel,.rotationLab-module__qJeASW__findingsPanel,.rotationLab-module__qJeASW__metricCard,.rotationLab-module__qJeASW__detailCard,.rotationLab-module__qJeASW__openerPreview,.rotationLab-module__qJeASW__trainer,.rotationLab-module__qJeASW__combatState,.rotationLab-module__qJeASW__readyCombo,.rotationLab-module__qJeASW__comboLibrary){border-radius:10px}}@media (prefers-reduced-motion:reduce){.rotationLab-module__qJeASW__embeddedLab,.rotationLab-module__qJeASW__embeddedLab *,.rotationLab-module__qJeASW__embeddedLab :before,.rotationLab-module__qJeASW__embeddedLab :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.rotationLab-module__qJeASW__combatDeck{border:1px solid rgba(var(--rotation-accent-rgb,176,83,43),.42);background:var(--atlas-surface-sunken);box-shadow:0 24px 70px #00000057,inset 0 1px color-mix(in srgb, var(--atlas-accent) 4%, transparent);border-radius:14px;margin-top:14px;overflow:hidden}.rotationLab-module__qJeASW__combatDeckReadout{border-bottom:1px solid rgba(var(--rotation-accent-rgb,176,83,43),.17);background:var(--atlas-surface-sunken);grid-template-columns:minmax(210px,.8fr) minmax(300px,1.4fr) minmax(160px,.6fr);gap:8px;min-height:70px;padding:10px 14px;display:grid}.rotationLab-module__qJeASW__combatDeckReadout>div{border:1px solid var(--atlas-line-soft);background:var(--atlas-bg);border-radius:6px;align-items:center;gap:9px;min-width:0;padding:8px 10px;display:flex}.rotationLab-module__qJeASW__combatDeckReadout svg{width:18px;color:var(--rotation-hot);flex:0 0 18px}.rotationLab-module__qJeASW__combatDeckReadout span{flex-direction:column;min-width:0;display:flex}.rotationLab-module__qJeASW__combatDeckReadout small{color:var(--atlas-text-subtle);font-size:var(--atlas-text-label);letter-spacing:.1em;font-weight:800}.rotationLab-module__qJeASW__combatDeckReadout strong{color:var(--atlas-text);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;overflow:hidden}.rotationLab-module__qJeASW__wowActionBar:before,.rotationLab-module__qJeASW__wowActionBar:after{content:"";background:linear-gradient(90deg,transparent,rgba(var(--rotation-hot-rgb,232,142,72),.24),transparent);height:1px;position:absolute;top:7px;left:9%;right:9%}.rotationLab-module__qJeASW__wowActionSlot{justify-self:center;min-width:0}.rotationLab-module__qJeASW__wowActionSlot:disabled{cursor:default;opacity:.78}.rotationLab-module__qJeASW__wowActionSlot>kbd{z-index:6;color:#f5e7d1;min-width:19px;height:18px;font:800 var(--atlas-text-label) var(--ph-ui,sans-serif);background:#050403e6;border:1px solid #eecc978a;border-radius:3px;place-items:center;padding:0 4px;display:grid;position:absolute;top:1px;right:1px;box-shadow:0 2px 5px #000}.rotationLab-module__qJeASW__wowActionSlot>span{z-index:7;color:#ffd5a2;height:17px;font-size:var(--atlas-text-label);letter-spacing:.1em;background:#301208;border:1px solid #f3a34c;border-radius:3px;place-items:center;padding:0 5px;font-weight:900;display:grid;position:absolute;bottom:-9px;left:4px;right:4px}.rotationLab-module__qJeASW__wowActionRecommended{z-index:2;box-shadow:0 0 0 1px #ffad4f57,0 0 24px rgba(var(--rotation-hot-rgb,232,142,72),.58),inset 0 0 14px #ffb4562e;animation:rotationLab-module__qJeASW__combat-action-ready 1s var(--atlas-ease-ambient) infinite;border-color:#ffb159}.rotationLab-module__qJeASW__wowActionRecommended .rotationLab-module__qJeASW__abilityIcon{filter:saturate(1.25)brightness(1.12)}.rotationLab-module__qJeASW__combatPlayback{border-top:1px solid rgba(var(--rotation-accent-rgb,176,83,43),.18);background:var(--atlas-surface-sunken);grid-template-columns:auto minmax(220px,1fr) auto;align-items:center;gap:12px;min-height:56px;padding:9px 14px;display:grid}.rotationLab-module__qJeASW__combatPlayback>div{gap:5px;display:flex}.rotationLab-module__qJeASW__combatPlayback button,.rotationLab-module__qJeASW__combatPlayback select{border:1px solid var(--atlas-line);background:var(--atlas-surface);height:36px;color:var(--atlas-text);border-radius:5px}.rotationLab-module__qJeASW__combatPlayback>div button{place-items:center;width:38px;display:grid}.rotationLab-module__qJeASW__combatPlayback button svg{width:15px}.rotationLab-module__qJeASW__combatPlayback select{font-size:var(--atlas-text-meta);padding:0 8px}.rotationLab-module__qJeASW__combatPlayback label{color:var(--atlas-text-muted);font-size:var(--atlas-text-label);font-variant-numeric:tabular-nums;grid-template-columns:38px minmax(100px,1fr) 38px;align-items:center;gap:8px;display:grid}.rotationLab-module__qJeASW__combatPlayback input{width:100%;accent-color:var(--rotation-hot)}@keyframes rotationLab-module__qJeASW__combat-action-ready{50%{box-shadow:0 0 0 1px #ffad4f80,0 0 32px rgba(var(--rotation-hot-rgb,232,142,72),.8),inset 0 0 18px #ffb4563d;transform:translateY(-2px)}}@media (max-width:1120px){.rotationLab-module__qJeASW__wowActionBar{row-gap:10px}.rotationLab-module__qJeASW__wowActionSlot{width:76px}.rotationLab-module__qJeASW__combatDeckReadout{grid-template-columns:1fr 1fr}}@media (max-width:720px){.rotationLab-module__qJeASW__combatDeckReadout{grid-template-columns:1fr}.rotationLab-module__qJeASW__combatDeckReadout>div{grid-area:auto}.rotationLab-module__qJeASW__wowActionBar{padding-inline:9px}.rotationLab-module__qJeASW__wowActionSlot{width:68px}.rotationLab-module__qJeASW__combatPlayback{grid-template-columns:1fr}.rotationLab-module__qJeASW__combatPlayback>div{justify-content:center}.rotationLab-module__qJeASW__combatPlayback label{grid-row:1}}.rotationLab-module__qJeASW__actionBarWorkbench{border-bottom:1px solid rgba(var(--rotation-accent-rgb,176,83,43),.18);background:radial-gradient(circle at 50% 0,rgba(var(--rotation-ambient-rgb,112,41,22),.13),transparent 55%),var(--atlas-surface-sunken);min-width:0;transition:grid-template-columns var(--atlas-duration-slow) var(--atlas-ease);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.rotationLab-module__qJeASW__actionBarPanel{min-width:0}.rotationLab-module__qJeASW__actionBarToolbar{align-items:center;gap:7px;display:flex}.rotationLab-module__qJeASW__actionBarToolbar>div:first-child{flex-direction:column;min-width:180px;margin-right:auto;display:flex}.rotationLab-module__qJeASW__actionBarToolbar>div:first-child strong{font:500 13px/1.2 var(--ph-display,serif)}.rotationLab-module__qJeASW__actionBarSaveState{border:1px solid color-mix(in srgb, var(--atlas-positive) 20%, transparent);color:var(--atlas-text-muted);font-size:var(--atlas-text-label);letter-spacing:.08em;text-transform:uppercase;border-radius:10px;padding:4px 7px;font-weight:800}.rotationLab-module__qJeASW__actionBarSaveState[data-state=saving],.rotationLab-module__qJeASW__actionBarSaveState[data-state=offline]{color:var(--atlas-caution)}.rotationLab-module__qJeASW__actionBarUtility,.rotationLab-module__qJeASW__spellbookToggle{justify-content:center;align-items:center;gap:6px;padding:0 10px;font-weight:800;display:flex}.rotationLab-module__qJeASW__actionBarUtility svg,.rotationLab-module__qJeASW__spellbookToggle svg{width:14px;height:14px}.rotationLab-module__qJeASW__wowBarFrame{position:relative}.rotationLab-module__qJeASW__wowBarFrame:before,.rotationLab-module__qJeASW__wowBarFrame:after{content:"";z-index:1;pointer-events:none;position:absolute;top:0}.rotationLab-module__qJeASW__wowBarFrame:before{left:1px;transform:skew(-18deg)}.rotationLab-module__qJeASW__wowBarFrame:after{right:1px;transform:scaleX(-1)skew(-18deg)}.rotationLab-module__qJeASW__wowActionCell{background:linear-gradient(145deg,#181510,#090806);position:relative}.rotationLab-module__qJeASW__wowActionCell[data-row="2"]{border-color:#51432f}.rotationLab-module__qJeASW__wowActionCell[data-row="3"]{border-color:#403b34}.rotationLab-module__qJeASW__wowActionCell[data-empty=true]{background:linear-gradient(145deg,#0c0b09,#050505);border-color:#302b24}.rotationLab-module__qJeASW__wowActionCell:focus-within{outline:2px solid var(--rotation-hot);outline-offset:1px}.rotationLab-module__qJeASW__wowActionSlot{aspect-ratio:auto;width:100%;max-width:none;height:100%;box-shadow:none;cursor:grab;background:#111;border:0;border-radius:3px;padding:3px;position:relative}.rotationLab-module__qJeASW__wowActionSlot:active{cursor:grabbing}.rotationLab-module__qJeASW__wowActionSlot:hover{filter:brightness(1.12)}.rotationLab-module__qJeASW__wowActionSlot .rotationLab-module__qJeASW__abilityIcon{width:100%;height:100%}.rotationLab-module__qJeASW__wowActionSlot>kbd,.rotationLab-module__qJeASW__wowEmptySlot>kbd{z-index:6;place-items:center;display:grid;position:absolute}.rotationLab-module__qJeASW__wowEmptySlot{color:#4c4338;cursor:pointer;background:0 0;border:0;place-items:center;width:100%;height:100%;padding:0;display:grid}.rotationLab-module__qJeASW__wowEmptySlot:hover{background:rgba(var(--rotation-accent-rgb,176,83,43),.08);color:#b88c59}.rotationLab-module__qJeASW__wowEmptySlot>span{font:300 22px/1 var(--ph-ui,sans-serif)}.rotationLab-module__qJeASW__wowActionCell .rotationLab-module__qJeASW__wowActionSlot>span{bottom:-7px;left:2px;right:2px}.rotationLab-module__qJeASW__actionBarHint{text-align:center;margin:8px 3px 0;line-height:1.4}.rotationLab-module__qJeASW__spellbookDrawer>header>div{align-items:center;min-width:0;display:flex}.rotationLab-module__qJeASW__spellbookDrawer>header span{flex-direction:column;display:flex}.rotationLab-module__qJeASW__spellbookDrawer>header small{font-weight:900}.rotationLab-module__qJeASW__spellbookDrawer>header>button{place-items:center;display:grid}.rotationLab-module__qJeASW__spellbookSearch{align-items:center;gap:7px;display:flex}.rotationLab-module__qJeASW__spellbookSearch input{background:0 0;border:0;outline:0;width:100%;height:100%}.rotationLab-module__qJeASW__spellbookTabs button{flex:none}.rotationLab-module__qJeASW__spellbookList{scrollbar-width:thin;overflow-y:auto}.rotationLab-module__qJeASW__spellbookAbility{text-align:left}.rotationLab-module__qJeASW__spellbookAbility:active:not(:disabled){cursor:grabbing}.rotationLab-module__qJeASW__spellbookAbility>span{flex-direction:column;display:flex}.rotationLab-module__qJeASW__spellbookAbility>span strong{text-overflow:ellipsis;overflow:hidden}.rotationLab-module__qJeASW__spellbookAbility>span small{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;line-height:1.35;display:-webkit-box;overflow:hidden}.rotationLab-module__qJeASW__spellbookAbility>span em{font-size:var(--atlas-text-label);text-transform:uppercase;margin-top:4px;font-style:normal;font-weight:800}.rotationLab-module__qJeASW__spellbookAbility>i{text-transform:uppercase;align-items:center;gap:4px;font-style:normal;font-weight:900}.rotationLab-module__qJeASW__spellbookEmpty{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.rotationLab-module__qJeASW__spellbookEmpty svg{width:28px}.rotationLab-module__qJeASW__spellbookEmpty strong{font:500 14px var(--ph-display,serif);margin-top:9px}.rotationLab-module__qJeASW__spellbookEmpty small{font-size:var(--atlas-text-label);margin-top:4px}.rotationLab-module__qJeASW__spellbookDrawer>footer{color:#766a5f;font-size:var(--atlas-text-label);border-top:1px solid #8f653938;padding:9px 12px;line-height:1.4}@keyframes rotationLab-module__qJeASW__spellbook-slide-in{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@media (max-width:720px){.rotationLab-module__qJeASW__actionBarSaveState{align-self:center}.rotationLab-module__qJeASW__actionBarUtility span{display:none}}@media (prefers-reduced-motion:reduce){.rotationLab-module__qJeASW__actionBarWorkbench,.rotationLab-module__qJeASW__spellbookDrawer,.rotationLab-module__qJeASW__spellbookAbility{transition:none;animation:none}}.rotationLab-module__qJeASW__actionBarPanel{padding:13px 15px 12px}.rotationLab-module__qJeASW__actionBarToolbar{border:1px solid var(--atlas-line);background:linear-gradient(180deg,var(--atlas-surface),var(--atlas-bg));min-height:48px;box-shadow:inset 0 1px color-mix(in srgb, var(--atlas-accent) 7%, transparent),0 5px 16px #0008;border-radius:5px;margin-bottom:10px;padding:7px 8px 7px 12px}.rotationLab-module__qJeASW__actionBarToolbar>div:first-child strong{color:var(--atlas-text);font-size:15px}.rotationLab-module__qJeASW__actionBarToolbar>div:first-child small{color:var(--atlas-text-subtle);font-size:var(--atlas-text-label);margin-top:3px}.rotationLab-module__qJeASW__actionBarUtility,.rotationLab-module__qJeASW__spellbookToggle{color:#d3c0a5;height:36px;font-size:var(--atlas-text-label);white-space:nowrap;background:linear-gradient(#1b1711,#0c0a08);border:1px solid #61492d;border-radius:4px}.rotationLab-module__qJeASW__actionBarUtility:hover,.rotationLab-module__qJeASW__spellbookToggle:hover,.rotationLab-module__qJeASW__spellbookToggle[aria-expanded=true]{color:#ffe0a8;border-color:#d19b50}.rotationLab-module__qJeASW__spellbookToggle{color:#ffe0a8;background:linear-gradient(#68421f,#2a1a10);border-color:#a66c36;box-shadow:inset 0 1px #ffdc9c44,0 2px 8px #0008}.rotationLab-module__qJeASW__wowBarFrame{scrollbar-color:#76512c #100c08}.rotationLab-module__qJeASW__wowBarFrame:before,.rotationLab-module__qJeASW__wowBarFrame:after{background:radial-gradient(at 50% 100%,#cf9d5247,#0000 68%);width:84px;height:27px}.rotationLab-module__qJeASW__wowActionRows{min-width:0}.rotationLab-module__qJeASW__wowActionBar{min-width:0;position:relative}.rotationLab-module__qJeASW__wowActionBar:before,.rotationLab-module__qJeASW__wowActionBar:after{display:none}.rotationLab-module__qJeASW__wowActionCell{background-image:url(/assets/wow/ui-textures/character/action-button-border.png),linear-gradient(145deg,#292117,#100c08 58%,#080604);background-position:50%;background-size:100% 100%,auto;border:0;border-radius:4px;width:48px;height:48px;box-shadow:0 3px 6px #000b}.rotationLab-module__qJeASW__wowActionCell[data-empty=true]{background-image:url(/assets/wow/ui-textures/character/action-slot-empty.png),linear-gradient(145deg,#17130e,#090705);background-size:100% 100%,auto;box-shadow:0 2px 5px #0008}.rotationLab-module__qJeASW__wowActionSlot .rotationLab-module__qJeASW__abilityIcon{filter:saturate(1.02)contrast(1.08);background:0 0;border:0;border-radius:2px}.rotationLab-module__qJeASW__wowActionSlot:hover:after,.rotationLab-module__qJeASW__wowActionSlot:focus-visible:after,.rotationLab-module__qJeASW__wowActionRecommended:after{content:"";z-index:2;filter:sepia()saturate(2.6)hue-rotate(330deg);pointer-events:none;background:url(/assets/wow/ui-textures/character/button-highlight-square.png) 50%/100% 100% no-repeat;position:absolute}.rotationLab-module__qJeASW__actionBarHint{color:var(--atlas-text-muted);font-size:var(--atlas-text-label);margin-top:9px}.rotationLab-module__qJeASW__spellbookDrawer{transform-origin:0;border-left:3px solid #a57338}.rotationLab-module__qJeASW__spellbookDrawer:before{position:absolute}.rotationLab-module__qJeASW__spellbookDrawer:after{content:"";z-index:3;border-top:1px solid #c09450;border-right:1px solid #c09450;position:absolute;inset:7px 7px auto auto}.rotationLab-module__qJeASW__spellbookDrawer>header{border-bottom:0}.rotationLab-module__qJeASW__spellbookDrawer>header>div>svg{color:#d6a453;filter:drop-shadow(0 2px 3px #000);width:27px;height:27px}.rotationLab-module__qJeASW__spellbookDrawer>header strong{font-size:18px}.rotationLab-module__qJeASW__spellbookPages{background-blend-mode:multiply;background-image:linear-gradient(135deg,#1c130adb,#140e08e8),url(/assets/wow/ui-textures/character/spellbook-paper-optimized.webp);background-position:50%;background-size:100% 100%,cover}.rotationLab-module__qJeASW__spellbookPages:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000,#00000038 30%,#deb87714 50%,#0003 70%,#0000);width:13px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.rotationLab-module__qJeASW__spellbookSearch{color:#9c825b}.rotationLab-module__qJeASW__spellbookList{scrollbar-color:#846036 #140e08}.rotationLab-module__qJeASW__spellbookAbility{align-content:center}.rotationLab-module__qJeASW__spellbookAbility:hover:not(:disabled){border-color:#d2a354}.rotationLab-module__qJeASW__spellbookAbility .rotationLab-module__qJeASW__abilityIcon{border-color:#a0793f;border-radius:2px;width:34px;height:34px;box-shadow:0 0 0 2px #0b0805,0 0 0 3px #76532e}.rotationLab-module__qJeASW__spellbookAbility>span strong{font-size:11px}.rotationLab-module__qJeASW__spellbookAbility>span small{color:#b7a587;font-size:var(--atlas-text-label)}.rotationLab-module__qJeASW__spellbookAbility>span em{color:#d2a75d;letter-spacing:.08em}.rotationLab-module__qJeASW__spellbookAbility>i{justify-content:flex-start}.rotationLab-module__qJeASW__spellbookPages>footer{color:#a58b62;font-size:var(--atlas-text-label);text-align:center;background:linear-gradient(90deg,#171108,#21170c);border-top:1px solid #b891524d;padding:8px 10px;line-height:1.4}@media (max-width:1200px){.rotationLab-module__qJeASW__spellbookDrawer{border-top:1px solid #a57338;border-left:1px solid #80582e;max-height:450px;box-shadow:0 -12px 26px #0009}}@media (max-width:1120px){.rotationLab-module__qJeASW__wowActionBar{grid-template-columns:repeat(12,44px);grid-auto-rows:44px}.rotationLab-module__qJeASW__wowActionCell{width:44px;height:44px}}@media (max-width:720px){.rotationLab-module__qJeASW__actionBarPanel{padding-inline:8px}.rotationLab-module__qJeASW__actionBarToolbar{flex-wrap:wrap;align-items:center}.rotationLab-module__qJeASW__actionBarToolbar>div:first-child{width:100%;min-width:0}.rotationLab-module__qJeASW__actionBarSaveState{margin-right:auto}.rotationLab-module__qJeASW__wowBarFrame{padding-inline:8px}.rotationLab-module__qJeASW__wowActionBar{grid-template-columns:repeat(12,40px);grid-auto-rows:40px;gap:3px}.rotationLab-module__qJeASW__wowActionCell{width:40px;height:40px}.rotationLab-module__qJeASW__actionBarUtility{padding-inline:8px}.rotationLab-module__qJeASW__spellbookDrawer{max-height:64vh}.rotationLab-module__qJeASW__spellbookList{grid-template-columns:1fr}.rotationLab-module__qJeASW__spellbookAbility{grid-template-columns:42px minmax(0,1fr)}.rotationLab-module__qJeASW__spellbookAbility .rotationLab-module__qJeASW__abilityIcon{width:38px;height:38px}.rotationLab-module__qJeASW__spellbookAbility>i{grid-column:2;justify-content:flex-start}}.rotationLab-module__qJeASW__actionBarWorkbench[data-book-open=true]{align-items:start}.rotationLab-module__qJeASW__actionBarToolbar{flex-wrap:wrap}.rotationLab-module__qJeASW__wowBarFrame{scrollbar-width:thin;background:radial-gradient(at 50% 100%,#31343a55,#0000 68%),#0a0b0e;border:0;border-radius:0;min-width:0;padding:10px 0 12px;overflow:auto hidden;box-shadow:inset 0 9px 18px #0009,inset 0 -1px #5b524280}.rotationLab-module__qJeASW__wowBarFrame:before,.rotationLab-module__qJeASW__wowBarFrame:after{display:none}.rotationLab-module__qJeASW__wowBarAssembly{--action-size:40px;justify-content:center;align-items:flex-end;width:max-content;min-width:100%;margin-inline:auto;display:flex}.rotationLab-module__qJeASW__actionBarWorkbench[data-book-open=true] .rotationLab-module__qJeASW__wowBarAssembly{--action-size:32px}.rotationLab-module__qJeASW__wowBarEndcap{width:calc(var(--action-size) * 2.58);height:calc(var(--action-size) * 3.1);filter:drop-shadow(0 4px 4px #000c);pointer-events:none;background:url(/assets/wow/ui-textures/character/action-bar-gryphon.png) bottom/contain no-repeat;flex:none}.rotationLab-module__qJeASW__wowBarPlate{background:linear-gradient(90deg,#0000,#313439 6%,#181b1e 50%,#313439 94%,#0000) bottom/100% 2px no-repeat;flex:none;padding:0 0 2px}.rotationLab-module__qJeASW__wowActionRows{z-index:1;gap:1px;display:grid;position:relative}.rotationLab-module__qJeASW__wowActionBar{width:calc(var(--action-size) * 12);grid-template-columns:repeat(12,var(--action-size));background:url(/assets/wow/ui-textures/character/main-menu-bar-optimized.webp) 6.923% .9804%/203.175% 492.308% no-repeat;grid-auto-rows:auto;gap:0;height:auto;margin:0;padding:0;display:grid}.rotationLab-module__qJeASW__wowActionCell,.rotationLab-module__qJeASW__wowActionCell[data-empty=true]{width:var(--action-size);aspect-ratio:42/52;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0}.rotationLab-module__qJeASW__wowActionSlot,.rotationLab-module__qJeASW__wowEmptySlot{width:100%;height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:grid}.rotationLab-module__qJeASW__wowActionSlot:hover,.rotationLab-module__qJeASW__wowEmptySlot:hover{filter:brightness(1.15);background:0 0}.rotationLab-module__qJeASW__wowActionSlot>.rotationLab-module__qJeASW__abilityIcon{z-index:1;aspect-ratio:1;filter:none;background:0 0;border:0;border-radius:1px;place-self:center;width:83%;height:auto;margin:0;padding:0;display:block;position:static;inset:auto;box-shadow:0 1px 3px #0009}.rotationLab-module__qJeASW__wowActionSlot>.rotationLab-module__qJeASW__abilityIcon img{object-fit:cover;width:100%;height:100%}.rotationLab-module__qJeASW__wowActionSlot>kbd,.rotationLab-module__qJeASW__wowEmptySlot>kbd{width:auto;min-width:0;height:auto;box-shadow:none;color:#f8f4e9;font:800 var(--atlas-text-label)/1 var(--ph-ui,sans-serif);text-shadow:1px 1px 2px #000,-1px -1px 2px #000;background:0 0;border:0;border-radius:0;padding:0;top:2px;right:3px}.rotationLab-module__qJeASW__wowEmptySlot>kbd{opacity:.6}.rotationLab-module__qJeASW__wowEmptySlot>span{opacity:0;text-shadow:0 1px 2px #000;font-size:20px}.rotationLab-module__qJeASW__wowEmptySlot:hover>span,.rotationLab-module__qJeASW__wowEmptySlot:focus-visible>span{opacity:1}.rotationLab-module__qJeASW__wowActionCell .rotationLab-module__qJeASW__wowActionRecommended{animation:rotationLab-module__qJeASW__wow-button-proc 1.05s var(--atlas-ease-ambient) infinite;transform:none}.rotationLab-module__qJeASW__wowActionSlot:hover:after,.rotationLab-module__qJeASW__wowActionSlot:focus-visible:after,.rotationLab-module__qJeASW__wowActionRecommended:after{aspect-ratio:1;opacity:.55;border-radius:2px;width:83%;height:auto;inset:50% auto auto 50%;transform:translate(-50%,-50%)}@keyframes rotationLab-module__qJeASW__wow-button-proc{50%{filter:brightness(1.26);box-shadow:0 0 15px 4px #ffc84c99}}.rotationLab-module__qJeASW__spellbookDrawer{min-width:0;min-height:0;animation:rotationLab-module__qJeASW__spellbook-slide-in var(--atlas-duration) var(--atlas-ease) both}.rotationLab-module__qJeASW__spellbookDrawer:after{width:6.25%;height:100%;box-shadow:none;pointer-events:none;background:url(/assets/wow/ui-textures/character/spellbook-page-edge.png) 50%/100% 100% no-repeat;border:0;inset:0 -6.25% auto auto}.rotationLab-module__qJeASW__spellbookDrawer>header{height:43px;min-height:0;box-shadow:none;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;display:flex;position:absolute;top:8%;left:21%;right:6%}.rotationLab-module__qJeASW__spellbookDrawer>header>div{gap:0}.rotationLab-module__qJeASW__spellbookDrawer>header>div>svg{display:none}.rotationLab-module__qJeASW__spellbookDrawer>header small{color:#775637;font-size:var(--atlas-text-label);letter-spacing:.08em}.rotationLab-module__qJeASW__spellbookDrawer>header strong{color:#3d2613;font:600 17px/1 var(--ph-display,serif);text-shadow:0 1px #f8dfaf;margin-top:2px}.rotationLab-module__qJeASW__spellbookDrawer>header>button{color:#37200d;background:linear-gradient(#cba269,#86613b);border:1px solid #8f693c;border-radius:2px;width:22px;height:22px;box-shadow:inset 0 1px #f5d9a8,0 1px 2px #4f311a8a}.rotationLab-module__qJeASW__spellbookDrawer>header>button:hover{filter:brightness(1.15)}.rotationLab-module__qJeASW__spellbookDrawer>header>button svg{width:13px;height:13px}.rotationLab-module__qJeASW__spellbookPages{min-height:0;box-shadow:none;background:0 0;border:0;display:grid;position:absolute;inset:calc(8% + 43px) 6% 14% 21%;overflow:hidden}.rotationLab-module__qJeASW__spellbookPages:after{display:none}.rotationLab-module__qJeASW__spellbookTabs{border-bottom:1px solid #8c694450;min-width:0;overflow-x:auto}.rotationLab-module__qJeASW__spellbookTabs button{font-size:var(--atlas-text-label);font-weight:700}.rotationLab-module__qJeASW__spellbookDrawer[data-compact=true] .rotationLab-module__qJeASW__spellbookList{grid-template-rows:repeat(2,minmax(0,1fr))}@media (max-width:1200px){.rotationLab-module__qJeASW__actionBarWorkbench[data-book-open=true]{grid-template-columns:minmax(0,1fr)}.rotationLab-module__qJeASW__spellbookDrawer{width:min(430px,100%);margin:0 auto 14px}}@media (max-width:900px){.rotationLab-module__qJeASW__wowBarAssembly{--action-size:32px}}@media (max-width:480px){.rotationLab-module__qJeASW__wowBarAssembly,.rotationLab-module__qJeASW__actionBarWorkbench[data-book-open=true] .rotationLab-module__qJeASW__wowBarAssembly{--action-size:22px}.rotationLab-module__qJeASW__spellbookDrawer{aspect-ratio:1;height:auto}.rotationLab-module__qJeASW__spellbookAbility{grid-template-columns:28px minmax(0,1fr)}.rotationLab-module__qJeASW__spellbookAbility>.rotationLab-module__qJeASW__abilityIcon{width:27px;height:27px}.rotationLab-module__qJeASW__spellbookAbility>span strong{font-size:var(--atlas-text-label)}}@media (max-width:420px){.rotationLab-module__qJeASW__wowBarAssembly,.rotationLab-module__qJeASW__actionBarWorkbench[data-book-open=true] .rotationLab-module__qJeASW__wowBarAssembly{--action-size:clamp(15px,calc(5.7vw - 3.5px),19px)}}@media (prefers-reduced-motion:reduce){.rotationLab-module__qJeASW__wowActionRecommended{animation:none}}.rotationLab-module__qJeASW__actionBarWorkbench[data-book-open=true]{grid-template-columns:minmax(0,1fr)}.rotationLab-module__qJeASW__spellbookDrawer{aspect-ratio:27/16;isolation:isolate;background:0 0;border:0;border-radius:0;grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));width:min(864px,90%);height:auto;max-height:none;margin:10px auto 24px;padding:0;display:grid;position:relative;overflow:visible;box-shadow:0 22px 38px #0008}.rotationLab-module__qJeASW__spellbookDrawer:before{content:"";z-index:4;pointer-events:none;background:url(/assets/wow/ui-textures/character/spellbook-page-optimized.webp) 7.2614%/1706.67% 100% no-repeat;width:3.4722%;height:100%;display:block;inset:0 auto 0 50%;transform:translate(-50%);box-shadow:inset 8px 0 10px #1a100b77,inset -7px 0 9px #1a100b77}.rotationLab-module__qJeASW__spellbookDrawer:after{display:none}.rotationLab-module__qJeASW__spellbookPage{isolation:isolate;min-width:0;min-height:0;position:relative}.rotationLab-module__qJeASW__spellbookPage:before{content:"";z-index:0;pointer-events:none;background:url(/assets/wow/ui-textures/character/spellbook-page-optimized.webp) 100%/118.518% 100% no-repeat;position:absolute;inset:0}.rotationLab-module__qJeASW__spellbookLeftPage:before{transform:scaleX(-1)}.rotationLab-module__qJeASW__spellbookPage:after{content:"";z-index:1;pointer-events:none;background:url(/assets/wow/ui-textures/character/spellbook-page-edge.png) 50%/100% 100% no-repeat;width:7.4074%;height:100%;position:absolute;top:0}.rotationLab-module__qJeASW__spellbookLeftPage:after{left:-7.4074%;transform:scaleX(-1)}.rotationLab-module__qJeASW__spellbookRightPage:after{right:-7.4074%}.rotationLab-module__qJeASW__spellbookIndex,.rotationLab-module__qJeASW__spellbookPages{z-index:2;min-width:0;min-height:0;box-shadow:none;background:0 0;border:0;display:grid;position:absolute;inset:8% 7% 14%;overflow:hidden}.rotationLab-module__qJeASW__spellbookIndex{grid-template-rows:54px 34px auto minmax(0,1fr) auto;gap:6px}.rotationLab-module__qJeASW__spellbookPages{grid-template-rows:52px minmax(0,1fr) 30px}.rotationLab-module__qJeASW__spellbookLeftHeader{justify-content:space-between;align-items:center;gap:7px;min-width:0;display:flex}.rotationLab-module__qJeASW__spellbookLeftHeader>span{flex-direction:column;min-width:0;display:flex}.rotationLab-module__qJeASW__spellbookLeftHeader small,.rotationLab-module__qJeASW__spellbookRightHeading small{color:#775332;font:800 var(--atlas-text-label)/1.2 var(--ph-ui,sans-serif);letter-spacing:.12em}.rotationLab-module__qJeASW__spellbookLeftHeader strong,.rotationLab-module__qJeASW__spellbookRightHeading strong{color:#352013;font:600 22px/1.08 var(--ph-display,serif);text-shadow:0 1px #f8dfaf;margin-top:4px}.rotationLab-module__qJeASW__spellbookLeftHeader>button{color:#37200d;background:linear-gradient(#cba269,#86613b);border:1px solid #8f693c;border-radius:2px;flex:none;place-items:center;width:27px;height:27px;padding:0;display:grid;box-shadow:inset 0 1px #f5d9a8,0 1px 2px #4f311a8a}.rotationLab-module__qJeASW__spellbookLeftHeader>button:hover{filter:brightness(1.12)}.rotationLab-module__qJeASW__spellbookLeftHeader>button svg{width:15px;height:15px}.rotationLab-module__qJeASW__spellbookSearch{background:#d7b887aa;border:1px solid #8c6841;border-radius:2px;min-width:0;height:34px;margin:0;padding:0 8px;box-shadow:inset 0 1px 3px #70452440}.rotationLab-module__qJeASW__spellbookSearch:focus-within{border-color:#654420;box-shadow:0 0 0 1px #f4d794,inset 0 1px 3px #70452440}.rotationLab-module__qJeASW__spellbookSearch svg{color:#785833;width:15px;height:15px}.rotationLab-module__qJeASW__spellbookSearch input{color:#3a2618;font-size:11px}.rotationLab-module__qJeASW__spellbookSearch input::placeholder{color:#7e6648}.rotationLab-module__qJeASW__spellbookTabs{scrollbar-width:thin;border:0;grid-template-columns:1fr;grid-auto-rows:44px;align-content:start;gap:3px;min-height:0;max-height:168px;padding:3px 0 0;display:grid;overflow:auto}.rotationLab-module__qJeASW__spellbookTabs button{color:#4f3421;width:100%;min-width:0;height:auto;font:700 14px/1.1 var(--ph-display,serif);text-align:left;background:0 0;border:1px solid #0000;border-bottom-color:#8f6b4459;border-radius:2px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;display:flex}.rotationLab-module__qJeASW__spellbookTabs button:hover{color:#2c1a10;background:#f5deae80}.rotationLab-module__qJeASW__spellbookTabs button[aria-pressed=true]{color:#2d1d10;background:#eecf91ad;border-color:#a3723c;box-shadow:inset 3px 0 #8a5424}.rotationLab-module__qJeASW__spellbookTabs button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rotationLab-module__qJeASW__spellbookTabs button small{color:#87603a;font:700 var(--atlas-text-meta)/1 var(--ph-ui,sans-serif)}.rotationLab-module__qJeASW__spellbookPreview{color:#52371f;border-top:1px solid #91694166;min-height:0;padding:12px 4px 0;overflow:hidden}.rotationLab-module__qJeASW__spellbookPreview>small{color:#805730;font:800 var(--atlas-text-label)/1.2 var(--ph-ui,sans-serif);letter-spacing:.12em}.rotationLab-module__qJeASW__spellbookPreview>div{align-items:center;gap:10px;min-width:0;margin-top:10px;display:flex}.rotationLab-module__qJeASW__spellbookPreview .rotationLab-module__qJeASW__abilityIcon{border:1px solid #6c4a2a;border-radius:2px;flex:none;width:38px;height:38px;box-shadow:0 1px 2px #3b2611a0}.rotationLab-module__qJeASW__spellbookPreview strong{color:#362112;font:700 16px/1.15 var(--ph-display,serif)}.rotationLab-module__qJeASW__spellbookPreview p{color:#67472b;font:11px/1.4 var(--ph-ui,sans-serif);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:9px 0 0;display:-webkit-box;overflow:hidden}.rotationLab-module__qJeASW__spellbookIndexHint{color:#755335;min-height:0;font:var(--atlas-text-meta)/1.35 var(--ph-ui,sans-serif);border-top:1px solid #91694166;margin:0;padding-top:7px}.rotationLab-module__qJeASW__spellbookRightHeading{border-bottom:1px solid #91694166;justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.rotationLab-module__qJeASW__spellbookRightHeading>span:first-child{flex-direction:column;min-width:0;display:flex}.rotationLab-module__qJeASW__spellbookRightHeading>span:last-child{color:#6f4823;min-width:22px;height:22px;font:700 var(--atlas-text-meta)/1 var(--ph-ui,sans-serif);border:1px solid #ad8856;border-radius:50%;place-items:center;padding:3px;display:grid}.rotationLab-module__qJeASW__spellbookList{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch;gap:3px 8px;min-width:0;min-height:0;padding:8px 0 4px;display:grid;overflow:hidden}.rotationLab-module__qJeASW__spellbookDrawer[data-layout=compact] .rotationLab-module__qJeASW__spellbookList{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:1fr}.rotationLab-module__qJeASW__spellbookDrawer[data-layout=narrow] .rotationLab-module__qJeASW__spellbookList{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1fr}.rotationLab-module__qJeASW__spellbookAbility{--spell-icon-size:clamp(19px,3.4vw,40px);grid-template-columns:var(--spell-icon-size) minmax(0,1fr);min-width:0;min-height:0;box-shadow:none;color:#352313;cursor:grab;background:0 0;border:0;border-radius:2px;align-items:center;gap:5px;padding:2px 3px;display:grid;position:relative}.rotationLab-module__qJeASW__spellbookAbility:hover:not(:disabled){background:#f5deae8c;border:0;transform:none}.rotationLab-module__qJeASW__spellbookAbility[data-assigned=true]{opacity:1;cursor:default}.rotationLab-module__qJeASW__spellbookAbility>.rotationLab-module__qJeASW__abilityIcon{width:var(--spell-icon-size);height:var(--spell-icon-size);background:#22160a;border:1px solid #6c4a2a;border-radius:2px;place-self:center;padding:1px;display:block;box-shadow:0 1px 2px #3b2611a0}.rotationLab-module__qJeASW__spellbookAbility>span{min-width:0;padding-right:12px}.rotationLab-module__qJeASW__spellbookAbility>span strong{color:#2b180b;font:700 clamp(8px,.95vw,13px)/1.16 var(--ph-display,serif);white-space:normal;-webkit-line-clamp:2;text-shadow:0 1px #f8e0b2;-webkit-box-orient:vertical;display:-webkit-box}.rotationLab-module__qJeASW__spellbookAbility>span small,.rotationLab-module__qJeASW__spellbookAbility>span em{display:none}.rotationLab-module__qJeASW__spellbookAbility>i{color:#513015;opacity:0;background:#e5c594;border:1px solid #926e43;border-radius:2px;grid-column:auto;place-items:center;width:14px;min-width:0;height:14px;padding:0;font-size:0;display:grid;position:absolute;top:2px;right:2px}.rotationLab-module__qJeASW__spellbookAbility:hover>i,.rotationLab-module__qJeASW__spellbookAbility:focus-visible>i,.rotationLab-module__qJeASW__spellbookAbility[data-assigned=true]>i{opacity:1}.rotationLab-module__qJeASW__spellbookAbility>i svg{width:10px;height:10px}.rotationLab-module__qJeASW__spellbookEmpty{color:#6a4a2b;grid-column:1/-1;min-height:0}.rotationLab-module__qJeASW__spellbookEmpty strong{color:#3c2b1b}.rotationLab-module__qJeASW__spellbookEmpty small{color:#775638}.rotationLab-module__qJeASW__spellbookPages>.rotationLab-module__qJeASW__spellbookPagination{color:#55391f;min-height:0;font:700 var(--atlas-text-meta) var(--ph-ui,sans-serif);background:0 0;border:0;justify-content:center;align-items:center;gap:10px;padding:0;display:flex}.rotationLab-module__qJeASW__spellbookPagination button{color:#472c18;background:linear-gradient(#e1c492,#ad8756);border:1px solid #8f693c;border-radius:2px;place-items:center;width:25px;height:25px;padding:0;display:grid}.rotationLab-module__qJeASW__spellbookPagination button:disabled{opacity:.4;cursor:default}.rotationLab-module__qJeASW__spellbookPagination button svg{width:14px;height:14px}@media (max-width:720px){.rotationLab-module__qJeASW__spellbookIndex{grid-template-rows:39px 28px auto minmax(0,1fr) auto;gap:4px}.rotationLab-module__qJeASW__spellbookPages{grid-template-rows:39px minmax(0,1fr) 26px}.rotationLab-module__qJeASW__spellbookLeftHeader strong,.rotationLab-module__qJeASW__spellbookRightHeading strong{font-size:17px}.rotationLab-module__qJeASW__spellbookSearch{height:28px}.rotationLab-module__qJeASW__spellbookTabs{grid-auto-rows:32px;gap:1px;max-height:136px}.rotationLab-module__qJeASW__spellbookTabs button{padding:0 7px;font-size:11px}.rotationLab-module__qJeASW__spellbookPreview{padding-top:6px}.rotationLab-module__qJeASW__spellbookPreview>div{margin-top:5px}.rotationLab-module__qJeASW__spellbookPreview .rotationLab-module__qJeASW__abilityIcon{width:28px;height:28px}.rotationLab-module__qJeASW__spellbookPreview strong{font-size:13px}.rotationLab-module__qJeASW__spellbookPreview p{font-size:var(--atlas-text-label);-webkit-line-clamp:2;margin-top:4px}.rotationLab-module__qJeASW__spellbookIndexHint{font-size:var(--atlas-text-label)}.rotationLab-module__qJeASW__spellbookList{gap:1px 4px}.rotationLab-module__qJeASW__spellbookAbility{gap:4px}.rotationLab-module__qJeASW__spellbookPagination button{width:21px;height:21px}}@media (max-width:559px){.rotationLab-module__qJeASW__spellbookIndex{grid-template-rows:30px 23px auto minmax(0,1fr);gap:3px}.rotationLab-module__qJeASW__spellbookPages{grid-template-rows:30px minmax(0,1fr) 22px}.rotationLab-module__qJeASW__spellbookLeftHeader small,.rotationLab-module__qJeASW__spellbookRightHeading small,.rotationLab-module__qJeASW__spellbookIndexHint{display:none}.rotationLab-module__qJeASW__spellbookLeftHeader strong,.rotationLab-module__qJeASW__spellbookRightHeading strong{font-size:clamp(9px,2.8vw,15px)}.rotationLab-module__qJeASW__spellbookLeftHeader>button{width:18px;height:18px}.rotationLab-module__qJeASW__spellbookLeftHeader>button svg{width:11px;height:11px}.rotationLab-module__qJeASW__spellbookSearch{gap:2px;height:23px;padding:0 4px}.rotationLab-module__qJeASW__spellbookSearch svg{width:11px;height:11px}.rotationLab-module__qJeASW__spellbookSearch input{font-size:var(--atlas-text-label)}.rotationLab-module__qJeASW__spellbookTabs{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:20px;gap:1px 2px;max-height:none;overflow:hidden}.rotationLab-module__qJeASW__spellbookTabs button{font:700 var(--atlas-text-label)/1 var(--ph-ui,sans-serif);padding:0 3px}.rotationLab-module__qJeASW__spellbookTabs button small{font-size:var(--atlas-text-label)}.rotationLab-module__qJeASW__spellbookPreview{padding:4px 0 0}.rotationLab-module__qJeASW__spellbookPreview>small,.rotationLab-module__qJeASW__spellbookPreview p{display:none}.rotationLab-module__qJeASW__spellbookPreview>div{gap:4px;margin-top:2px}.rotationLab-module__qJeASW__spellbookPreview .rotationLab-module__qJeASW__abilityIcon{width:20px;height:20px}.rotationLab-module__qJeASW__spellbookPreview strong{font-size:var(--atlas-text-label)}.rotationLab-module__qJeASW__spellbookRightHeading>span:last-child{min-width:16px;height:16px;font-size:var(--atlas-text-label)}.rotationLab-module__qJeASW__spellbookList{padding:3px 0 2px}.rotationLab-module__qJeASW__spellbookAbility{gap:3px;padding:1px}.rotationLab-module__qJeASW__spellbookAbility>span{padding-right:8px}.rotationLab-module__qJeASW__spellbookAbility>i{width:10px;height:10px;top:1px;right:0}.rotationLab-module__qJeASW__spellbookAbility>i svg{width:8px;height:8px}.rotationLab-module__qJeASW__spellbookPages>.rotationLab-module__qJeASW__spellbookPagination{font-size:var(--atlas-text-label);gap:4px}.rotationLab-module__qJeASW__spellbookPagination button{width:18px;height:18px}.rotationLab-module__qJeASW__spellbookPagination button svg{width:11px;height:11px}.rotationLab-module__qJeASW__spellbookDrawer[data-dense=true] .rotationLab-module__qJeASW__spellbookPreview{display:none}}@media (max-width:374px){.rotationLab-module__qJeASW__spellbookIndex{grid-template-rows:23px 20px auto minmax(0,1fr);gap:2px}.rotationLab-module__qJeASW__spellbookPages{grid-template-rows:23px minmax(0,1fr) 18px}.rotationLab-module__qJeASW__spellbookLeftHeader strong,.rotationLab-module__qJeASW__spellbookRightHeading strong{font-size:var(--atlas-text-meta)}.rotationLab-module__qJeASW__spellbookLeftHeader>button{width:16px;height:16px}.rotationLab-module__qJeASW__spellbookSearch{height:20px}.rotationLab-module__qJeASW__spellbookTabs{grid-auto-rows:16px}.rotationLab-module__qJeASW__spellbookTabs button{font-size:var(--atlas-text-label)}.rotationLab-module__qJeASW__spellbookPreview .rotationLab-module__qJeASW__abilityIcon{width:18px;height:18px}.rotationLab-module__qJeASW__spellbookAbility{--spell-icon-size:18px}.rotationLab-module__qJeASW__spellbookAbility>span strong,.rotationLab-module__qJeASW__spellbookPages>.rotationLab-module__qJeASW__spellbookPagination{font-size:var(--atlas-text-label)}.rotationLab-module__qJeASW__spellbookPagination button{width:15px;height:15px}}.rotationLab-module__qJeASW__embeddedLab{--lab-bg:#0d0c0a;--lab-panel:#17140f;--lab-panel-2:#211b13;--lab-line:#b484439e;--lab-line-soft:#b4844347;--lab-gold:#c49650;--lab-gold-2:#f1d39a;--lab-text:#e9ddc9;--lab-muted:#b7a58d;--lab-subtle:#9a896f;--lab-title-font:var(--wow-title,var(--atlas-font-display,Georgia, serif));font-variant-numeric:lining-nums;--lab-ui-font:var(--wow-ui,Arial,sans-serif);color:var(--lab-text);font:13px/1.45 var(--lab-ui-font);scrollbar-color:#87643a #18130d;background:0 0}.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__hero{background:linear-gradient(#ffe2ab59,#ffe2ab59),url(/assets/wow/ui-textures/character/map-parchment-tile-optimized.webp) 50%/512px;border:1px solid #876338;border-radius:3px;grid-template-columns:185px minmax(0,1fr);gap:16px;min-height:112px;padding:16px 20px;box-shadow:inset 0 0 0 1px #f4d79c8c,inset 0 0 0 4px #4c301c38,0 12px 25px #0007}.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__hero:after{background:linear-gradient(90deg,#0000,#78491f,#0000);inset:auto 22px 6px}.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__specPicker>img{border:2px solid #a37a40;border-radius:50%;box-shadow:0 0 0 3px #1b140a,0 0 0 5px #70512b,0 8px 18px #0009}.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__embeddedCharacter,.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__eyebrow{color:#58371d}.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__titleBlock h1{color:#352116;font-family:var(--lab-title-font);letter-spacing:-.015em;text-shadow:0 1px #fae4b0;font-weight:600}.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__embeddedHeroTitle{color:#352116;font:600 clamp(20px,2vw,27px)/1.1 var(--lab-title-font);text-shadow:0 1px #fae4b0;display:block}.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__specPicker small{color:#604b33;font-size:11px}.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__titleBlock p{color:#4e3824;font-size:12px;line-height:1.4}.rotationLab-module__qJeASW__embeddedLab :is(.rotationLab-module__qJeASW__priorityPanel,.rotationLab-module__qJeASW__timelinePanel,.rotationLab-module__qJeASW__findingsPanel,.rotationLab-module__qJeASW__metricCard,.rotationLab-module__qJeASW__detailCard,.rotationLab-module__qJeASW__openerPreview,.rotationLab-module__qJeASW__trainer,.rotationLab-module__qJeASW__combatState,.rotationLab-module__qJeASW__readyCombo,.rotationLab-module__qJeASW__comboLibrary,.rotationLab-module__qJeASW__combatDeck){background:linear-gradient(145deg,#181510d4,#0a0a09eb),url(/assets/wow/ui-textures/character/ui-background-rock-optimized.webp) 50%/512px;border:1px solid #77572f;border-radius:3px;box-shadow:inset 0 0 0 1px #24190d,inset 0 0 0 3px #0b0b09a6,0 10px 22px #0006}.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__trainer:before{opacity:.85;background:linear-gradient(90deg,#0000,#cf9c54,#0000);height:1px;inset:0 10% auto}.rotationLab-module__qJeASW__embeddedLab :is(.rotationLab-module__qJeASW__trainerHeader,.rotationLab-module__qJeASW__combatStateHeader){background:linear-gradient(#ffe2ab59,#ffe2ab59),url(/assets/wow/ui-textures/character/map-parchment-tile-optimized.webp) 50%/512px;border-bottom:1px solid #876136;border-radius:2px 2px 0 0;box-shadow:inset 0 1px #ffeac190,inset 0 -2px #6640186b}.rotationLab-module__qJeASW__embeddedLab :is(.rotationLab-module__qJeASW__trainerHeader,.rotationLab-module__qJeASW__combatStateHeader) :is(h2,h3){color:#3b2817;font-family:var(--lab-title-font);letter-spacing:0;text-shadow:0 1px #ffe5ad;font-weight:600}.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__trainerHeading p{color:#59432b}.rotationLab-module__qJeASW__embeddedLab :is(.rotationLab-module__qJeASW__trainerHeading>span,.rotationLab-module__qJeASW__combatStateHeader small){color:#74491f}.rotationLab-module__qJeASW__embeddedLab :is(.rotationLab-module__qJeASW__comboCard,.rotationLab-module__qJeASW__comboEditor,.rotationLab-module__qJeASW__finding,.rotationLab-module__qJeASW__trainerQueueWrap,.rotationLab-module__qJeASW__resourceTrackCard,.rotationLab-module__qJeASW__rotationShare,.rotationLab-module__qJeASW__rotationSaveBar){background-color:#17140f;border-color:#60492b;border-radius:2px}.rotationLab-module__qJeASW__embeddedLab :is(.rotationLab-module__qJeASW__comboEditor input,.rotationLab-module__qJeASW__comboAdd select,.rotationLab-module__qJeASW__comboEditor button,.rotationLab-module__qJeASW__comboActions button,.rotationLab-module__qJeASW__timelineZoom button,.rotationLab-module__qJeASW__sessionSummaryActions button,.rotationLab-module__qJeASW__priorityAdd select,.rotationLab-module__qJeASW__conditionRow select,.rotationLab-module__qJeASW__conditionRow input,.rotationLab-module__qJeASW__conditionAdd select,.rotationLab-module__qJeASW__trainerControls select,.rotationLab-module__qJeASW__trainerConfigButton,.rotationLab-module__qJeASW__actionBarUtility,.rotationLab-module__qJeASW__spellbookToggle){color:#ebd8b8;background:linear-gradient(#261e14,#11100d);border:1px solid #725530;border-radius:2px;box-shadow:inset 0 1px #d0a46624}.rotationLab-module__qJeASW__embeddedLab :is(.rotationLab-module__qJeASW__trainerControls select){color:#ecd9ba;background:#21190f}.rotationLab-module__qJeASW__embeddedLab :is(.rotationLab-module__qJeASW__analysisTabs button[aria-pressed=true]){color:#f5d49c;background:linear-gradient(#4b321a,#251a0e);border-color:#d2a15a;box-shadow:inset 0 -2px #d2a15a}.rotationLab-module__qJeASW__embeddedLab :is(.rotationLab-module__qJeASW__primaryMini,.rotationLab-module__qJeASW__readyTrain,.rotationLab-module__qJeASW__trainerStartButton,.rotationLab-module__qJeASW__trainerConfigDone,.rotationLab-module__qJeASW__comboActions .rotationLab-module__qJeASW__comboUse):hover:not(:disabled){filter:brightness(1.12);transform:none;border-color:#f1c178!important}.rotationLab-module__qJeASW__embeddedLab :is(.rotationLab-module__qJeASW__comboLibrary>summary,.rotationLab-module__qJeASW__analysisTabs,.rotationLab-module__qJeASW__timelineToolbar,.rotationLab-module__qJeASW__panelHeader){color:#3b2817;background:linear-gradient(#ffe2ab59,#ffe2ab59),url(/assets/wow/ui-textures/character/map-parchment-tile-optimized.webp) 50%/512px;border-color:#6e512e}.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__comboLibrary>summary>span:first-of-type,.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__comboMeta strong{color:#3b2817;font-family:var(--lab-title-font);font-weight:600}.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__comboMeta strong{color:#f2dfbb}.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__comboLibrary>summary>svg:first-child,.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__comboLibrary>summary>svg:last-child{color:#74491f;filter:none}.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__comboLibrary>summary>span>small,.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__timelineToolbar>div:first-child>span,.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__panelHeader small{color:#654a2b}.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__timelineToolbar h2,.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__panelHeader h2{color:#3b2817;font-family:var(--lab-title-font)}.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__comboLibrary>summary>b,.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__comboMeta>span{color:#e9c88d;background:linear-gradient(#312516,#19140d);border-color:#8b6839;border-radius:2px}.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__comboCard{background:linear-gradient(90deg,#282016,#15120e 35%,#17130e);border-color:#665031;border-radius:2px;box-shadow:inset 0 1px #cfaa6b1c}.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__comboCard:before{background:linear-gradient(#0000,#d1a15d,#0000)}.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__comboCard:hover{background:linear-gradient(90deg,#322718,#1b160f 40%);border-color:#ae8042;transform:none}.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__comboActions button{color:#dcc5a2;background:#1a150e;border-color:#735430;border-radius:2px}.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__comboMeta>div>small em{color:#e3b778}.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__comboLibrary>.rotationLab-module__qJeASW__comboSection,.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__actionBarPanel,.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__combatDeckReadout,.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__combatPlayback{background:linear-gradient(#17140f,#0d0d0b);border-color:#594326}.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__combatDeckReadout>div,.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__actionBarToolbar,.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__rotationSaveBar,.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__rotationShare{background:linear-gradient(#292116,#14120e);border:1px solid #66502e;border-radius:2px;box-shadow:inset 0 1px #c3995840}.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__combatDeckReadout strong,.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__actionBarToolbar strong{color:#efdfc1}.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__combatPlayback button,.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__combatPlayback select,.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__rotationShare button,.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__rotationSaveBar button{color:#e9d1a7;background:linear-gradient(#302519,#15120d);border:1px solid #735632;border-radius:2px}.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__combatPlayback button:hover:not(:disabled),.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__rotationShare button:hover:not(:disabled),.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__rotationSaveBar button:hover:not(:disabled){color:#ffe5b6;border-color:#d0a05c}.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__priorityPanel :is(.rotationLab-module__qJeASW__ruleList li,.rotationLab-module__qJeASW__priorityAdd select),.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__finding,.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__resourceTrackCard,.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__trainerQueueWrap,.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__trainerProvenance>span{background:#18150f;border-color:#634d2d;border-radius:2px}.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__ruleList li:hover,.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__finding:hover{background:#251d12;border-color:#a88046}.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__metricPrimary>strong,.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__resultGuideFact strong,.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__trainerStats strong{color:#f1d092}.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__timelineLane>b{color:#e7d3b2;background:#211b12}.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__timelineLane>div{background-color:#0e0d0a}.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__timelineZoom button[aria-pressed=true]{color:#f2d095;background:#3c2b18}.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__trainerStage,.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__trainerBar,.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__trainerQueueWrap{background-color:#14120f}.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__trainerTarget,.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__trainerStats{background-color:#17140f;border-color:#755632;border-radius:2px}.rotationLab-module__qJeASW__embeddedLab :is(button,select,input,textarea):focus-visible{outline-offset:2px;outline:2px solid #f4cf8a}.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__eyebrow,.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__trainerHeading>span{font:700 11px/1.2 var(--lab-ui-font);letter-spacing:.09em}.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__comboLibrary>summary>span:first-of-type{font-size:18px}.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__comboLibrary>summary>span>small{font-size:11px;line-height:1.3}.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__comboLibrary>summary>b,.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__trainerControls label>span{font-size:11px}.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__combatPlayback button,.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__combatPlayback select,.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__actionBarToolbar button,.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__rotationSaveBar button,.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__rotationShare button{font-family:var(--lab-ui-font);font-size:12px}.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__combatDeckReadout small{font-size:var(--atlas-text-meta);line-height:1.35}.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__combatDeckReadout strong{font-size:12px}.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__combatPlayback label,.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__actionBarToolbar>div:first-child small,.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__actionBarHint{font-size:11px;line-height:1.45}.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__actionBarSaveState{font-size:var(--atlas-text-meta)}.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__conditionToggle{font-size:11px}.rotationLab-module__qJeASW__embeddedLab :is(.rotationLab-module__qJeASW__conditionRow select,.rotationLab-module__qJeASW__conditionRow input,.rotationLab-module__qJeASW__conditionAdd select),.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__conditionAdd button{min-height:36px;font-size:11px}.rotationLab-module__qJeASW__embeddedLab :is(.rotationLab-module__qJeASW__comboLibrary>summary,.rotationLab-module__qJeASW__analysisTabs,.rotationLab-module__qJeASW__timelineToolbar,.rotationLab-module__qJeASW__panelHeader) svg{color:#74491f}@media (max-width:760px){.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__hero{grid-template-columns:1fr;gap:8px;min-height:0;padding:18px 15px}.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__embeddedHeroTitle{font-size:20px}.rotationLab-module__qJeASW__embeddedLab :is(.rotationLab-module__qJeASW__priorityPanel,.rotationLab-module__qJeASW__timelinePanel,.rotationLab-module__qJeASW__findingsPanel,.rotationLab-module__qJeASW__metricCard,.rotationLab-module__qJeASW__detailCard,.rotationLab-module__qJeASW__openerPreview,.rotationLab-module__qJeASW__trainer,.rotationLab-module__qJeASW__combatState,.rotationLab-module__qJeASW__readyCombo,.rotationLab-module__qJeASW__comboLibrary,.rotationLab-module__qJeASW__combatDeck){border-radius:2px}.rotationLab-module__qJeASW__embeddedLab :is(.rotationLab-module__qJeASW__trainerHeader,.rotationLab-module__qJeASW__combatStateHeader){padding-inline:15px}}.rotationLab-module__qJeASW__embeddedLab :is(.rotationLab-module__qJeASW__actionBarUtility,.rotationLab-module__qJeASW__spellbookToggle,.rotationLab-module__qJeASW__combatPlayback button:not(.rotationLab-module__qJeASW__combatRunButton),.rotationLab-module__qJeASW__rotationSaveBar button,.rotationLab-module__qJeASW__rotationShare button,.rotationLab-module__qJeASW__trainerConfigButton,.rotationLab-module__qJeASW__trainerResetButton,.rotationLab-module__qJeASW__comboActions button:not(.rotationLab-module__qJeASW__comboUse),.rotationLab-module__qJeASW__readyCombo>footer button:not(.rotationLab-module__qJeASW__readyTrain),.rotationLab-module__qJeASW__conditionAdd button,.rotationLab-module__qJeASW__trainerConfigTitle button,.rotationLab-module__qJeASW__trainerAddSlot){font-family:var(--lab-ui-font);text-shadow:0 1px #000;font-size:12px;color:#e9c687!important;background:#15100b url(/assets/wow/ui-textures/character/dark-gold-button-up.png) 50%/100% 133.333% no-repeat!important;border:1px solid #0000!important;border-radius:0!important;box-shadow:0 2px 5px #0009!important}.rotationLab-module__qJeASW__embeddedLab :is(.rotationLab-module__qJeASW__actionBarUtility,.rotationLab-module__qJeASW__spellbookToggle,.rotationLab-module__qJeASW__combatPlayback button:not(.rotationLab-module__qJeASW__combatRunButton),.rotationLab-module__qJeASW__rotationSaveBar button,.rotationLab-module__qJeASW__rotationShare button,.rotationLab-module__qJeASW__trainerConfigButton,.rotationLab-module__qJeASW__trainerResetButton,.rotationLab-module__qJeASW__comboActions button:not(.rotationLab-module__qJeASW__comboUse),.rotationLab-module__qJeASW__readyCombo>footer button:not(.rotationLab-module__qJeASW__readyTrain),.rotationLab-module__qJeASW__conditionAdd button,.rotationLab-module__qJeASW__trainerConfigTitle button,.rotationLab-module__qJeASW__trainerAddSlot):active:not(:disabled){filter:brightness(.94);background-image:url(/assets/wow/ui-textures/character/dark-gold-button-down.png)!important}.rotationLab-module__qJeASW__embeddedLab :is(.rotationLab-module__qJeASW__primaryMini,.rotationLab-module__qJeASW__readyTrain,.rotationLab-module__qJeASW__trainerStartButton,.rotationLab-module__qJeASW__trainerConfigDone,.rotationLab-module__qJeASW__comboActions .rotationLab-module__qJeASW__comboUse){font-family:var(--lab-ui-font);font-size:12px}.rotationLab-module__qJeASW__embeddedLab :is(.rotationLab-module__qJeASW__primaryMini,.rotationLab-module__qJeASW__readyTrain,.rotationLab-module__qJeASW__trainerStartButton,.rotationLab-module__qJeASW__trainerConfigDone,.rotationLab-module__qJeASW__comboActions .rotationLab-module__qJeASW__comboUse):active:not(:disabled){filter:brightness(.94);background-image:url(/assets/wow/ui-textures/character/dialog-button-down.png)!important}.rotationLab-module__qJeASW__spellbookViewport{min-width:0}.rotationLab-module__qJeASW__spellbookMobileNav,.rotationLab-module__qJeASW__spellbookMobileClose{display:none}@media (max-width:720px){.rotationLab-module__qJeASW__spellbookViewport{width:100%;max-width:100%;overflow:visible}.rotationLab-module__qJeASW__spellbookMobileNav{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;padding:8px 0;display:grid}.rotationLab-module__qJeASW__spellbookMobileNav button{color:#f0d5a4;min-width:0;min-height:36px;font:600 12px/1.2 var(--lab-ui-font,Arial,sans-serif);text-align:center;background:#241a10;border:1px solid #9a7140;padding:6px 4px}.rotationLab-module__qJeASW__spellbookMobileNav button[aria-pressed=true],.rotationLab-module__qJeASW__spellbookMobileNav button:hover,.rotationLab-module__qJeASW__spellbookMobileNav button:focus-visible{color:#fff0cd;background:#5b3b1f;border-color:#e7bb78}.rotationLab-module__qJeASW__spellbookViewport .rotationLab-module__qJeASW__spellbookDrawer{aspect-ratio:auto;width:100%;min-width:0;height:auto;min-height:0;margin:0 0 16px;display:block;overflow:hidden;box-shadow:0 14px 26px #0009}.rotationLab-module__qJeASW__spellbookViewport .rotationLab-module__qJeASW__spellbookDrawer:before,.rotationLab-module__qJeASW__spellbookViewport .rotationLab-module__qJeASW__spellbookDrawer:after,.rotationLab-module__qJeASW__spellbookViewport[data-mobile-page=index] .rotationLab-module__qJeASW__spellbookRightPage,.rotationLab-module__qJeASW__spellbookViewport[data-mobile-page=abilities] .rotationLab-module__qJeASW__spellbookLeftPage{display:none}.rotationLab-module__qJeASW__spellbookViewport .rotationLab-module__qJeASW__spellbookPage{box-sizing:border-box;background:#d2ae79;width:100%;min-height:570px;padding:34px 15px 38px;display:block;overflow:hidden}.rotationLab-module__qJeASW__spellbookViewport .rotationLab-module__qJeASW__spellbookPage:before{background:url(/assets/wow/ui-textures/character/spellbook-page-optimized.webp) 100%/118.518% 100% no-repeat;inset:0;transform:none}.rotationLab-module__qJeASW__spellbookViewport .rotationLab-module__qJeASW__spellbookPage:after{display:none}.rotationLab-module__qJeASW__spellbookViewport .rotationLab-module__qJeASW__spellbookIndex,.rotationLab-module__qJeASW__spellbookViewport .rotationLab-module__qJeASW__spellbookPages{z-index:2;width:100%;height:auto;min-height:0;box-shadow:none;background:0 0;border:0;position:relative;inset:auto;overflow:visible}.rotationLab-module__qJeASW__spellbookViewport .rotationLab-module__qJeASW__spellbookIndex{grid-template-rows:auto auto auto auto auto;gap:8px}.rotationLab-module__qJeASW__spellbookViewport .rotationLab-module__qJeASW__spellbookPages{grid-template-rows:auto auto auto;gap:8px}.rotationLab-module__qJeASW__spellbookViewport .rotationLab-module__qJeASW__spellbookLeftHeader{align-items:flex-start;min-height:52px}.rotationLab-module__qJeASW__spellbookViewport .rotationLab-module__qJeASW__spellbookLeftHeader small,.rotationLab-module__qJeASW__spellbookViewport .rotationLab-module__qJeASW__spellbookRightHeading small,.rotationLab-module__qJeASW__spellbookViewport .rotationLab-module__qJeASW__spellbookIndexHint{display:block}.rotationLab-module__qJeASW__spellbookViewport .rotationLab-module__qJeASW__spellbookLeftHeader small,.rotationLab-module__qJeASW__spellbookViewport .rotationLab-module__qJeASW__spellbookRightHeading small{font-size:var(--atlas-text-label);line-height:1.25}.rotationLab-module__qJeASW__spellbookViewport .rotationLab-module__qJeASW__spellbookLeftHeader strong,.rotationLab-module__qJeASW__spellbookViewport .rotationLab-module__qJeASW__spellbookRightHeading strong{white-space:normal;font-size:18px;line-height:1.16}.rotationLab-module__qJeASW__spellbookViewport .rotationLab-module__qJeASW__spellbookLeftHeader>button{width:27px;height:27px}.rotationLab-module__qJeASW__spellbookViewport .rotationLab-module__qJeASW__spellbookLeftHeader>button svg{width:15px;height:15px}.rotationLab-module__qJeASW__spellbookViewport .rotationLab-module__qJeASW__spellbookSearch{gap:7px;width:100%;height:36px;padding:0 8px}.rotationLab-module__qJeASW__spellbookViewport .rotationLab-module__qJeASW__spellbookSearch svg{flex:none;width:15px;height:15px}.rotationLab-module__qJeASW__spellbookViewport .rotationLab-module__qJeASW__spellbookSearch input{min-width:0;font-size:12px}.rotationLab-module__qJeASW__spellbookViewport .rotationLab-module__qJeASW__spellbookTabs{grid-template-columns:1fr;grid-auto-rows:minmax(34px,auto);gap:2px;max-height:none;padding:0;overflow:visible}.rotationLab-module__qJeASW__spellbookViewport .rotationLab-module__qJeASW__spellbookTabs button{min-height:34px;font:700 12px/1.2 var(--lab-title-font,var(--atlas-font-display,Georgia, serif));font-variant-numeric:lining-nums;padding:4px 8px}.rotationLab-module__qJeASW__spellbookViewport .rotationLab-module__qJeASW__spellbookTabs button small{font-size:var(--atlas-text-meta)}.rotationLab-module__qJeASW__spellbookViewport .rotationLab-module__qJeASW__spellbookPreview{min-height:0;padding:10px 0 0}.rotationLab-module__qJeASW__spellbookViewport .rotationLab-module__qJeASW__spellbookPreview>small{display:block}.rotationLab-module__qJeASW__spellbookViewport .rotationLab-module__qJeASW__spellbookPreview>div{gap:7px;margin-top:6px}.rotationLab-module__qJeASW__spellbookViewport .rotationLab-module__qJeASW__spellbookPreview .rotationLab-module__qJeASW__abilityIcon{width:32px;height:32px}.rotationLab-module__qJeASW__spellbookViewport .rotationLab-module__qJeASW__spellbookPreview strong{font-size:13px}.rotationLab-module__qJeASW__spellbookViewport .rotationLab-module__qJeASW__spellbookPreview p{-webkit-line-clamp:3;margin-top:7px;font-size:11px;line-height:1.35;display:-webkit-box}.rotationLab-module__qJeASW__spellbookViewport .rotationLab-module__qJeASW__spellbookDrawer[data-dense=true] .rotationLab-module__qJeASW__spellbookPreview{display:block}.rotationLab-module__qJeASW__spellbookViewport .rotationLab-module__qJeASW__spellbookIndexHint{color:#4c321d;font-size:var(--atlas-text-meta);background:#efd3a9db;border-top:1px solid #946b3f;padding:5px 6px;line-height:1.35}.rotationLab-module__qJeASW__spellbookViewport .rotationLab-module__qJeASW__spellbookRightHeading{gap:5px;min-height:48px}.rotationLab-module__qJeASW__spellbookViewport .rotationLab-module__qJeASW__spellbookRightHeading>span:first-child{flex:auto}.rotationLab-module__qJeASW__spellbookViewport .rotationLab-module__qJeASW__spellbookRightHeading>span:last-child{min-width:22px;height:22px;font-size:var(--atlas-text-meta);order:1}.rotationLab-module__qJeASW__spellbookViewport .rotationLab-module__qJeASW__spellbookMobileClose{color:#37200d;background:linear-gradient(#cba269,#86613b);border:1px solid #8f693c;border-radius:2px;flex:0 0 27px;order:2;place-items:center;width:27px;height:27px;padding:0;display:grid;box-shadow:inset 0 1px #f5d9a8,0 1px 2px #4f311a8a}.rotationLab-module__qJeASW__spellbookViewport .rotationLab-module__qJeASW__spellbookMobileClose svg{width:15px;height:15px}.rotationLab-module__qJeASW__spellbookViewport .rotationLab-module__qJeASW__spellbookList{grid-template-rows:none;grid-template-columns:1fr;grid-auto-rows:minmax(52px,auto);gap:4px;padding:8px 0 4px;overflow:visible}.rotationLab-module__qJeASW__spellbookViewport .rotationLab-module__qJeASW__spellbookAbility{--spell-icon-size:34px;border-bottom:1px solid #8b653f55;grid-template-columns:34px minmax(0,1fr) 20px;gap:5px;min-height:52px;padding:3px 2px}.rotationLab-module__qJeASW__spellbookViewport .rotationLab-module__qJeASW__spellbookAbility>span{padding-right:0}.rotationLab-module__qJeASW__spellbookViewport .rotationLab-module__qJeASW__spellbookAbility>span strong{font-size:12px;line-height:1.18}.rotationLab-module__qJeASW__spellbookViewport .rotationLab-module__qJeASW__spellbookAbility>i{opacity:1;grid-column:3;width:20px;height:20px;position:static}.rotationLab-module__qJeASW__spellbookViewport .rotationLab-module__qJeASW__spellbookAbility>i svg{width:12px;height:12px}.rotationLab-module__qJeASW__spellbookViewport .rotationLab-module__qJeASW__spellbookPages>.rotationLab-module__qJeASW__spellbookPagination{color:#402817;background:#efd3a9e8;border:1px solid #9d7547;gap:8px;min-height:34px;padding:3px 5px;font-size:11px}.rotationLab-module__qJeASW__spellbookViewport .rotationLab-module__qJeASW__spellbookPagination button{width:26px;height:26px}.rotationLab-module__qJeASW__spellbookViewport .rotationLab-module__qJeASW__spellbookPagination button svg{width:14px;height:14px}.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__wowBarFrame{touch-action:pan-x;scrollbar-color:#bb8950 #181410}.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__wowBarAssembly,.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__actionBarWorkbench[data-book-open=true] .rotationLab-module__qJeASW__wowBarAssembly{--action-size:34px}.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__wowActionSlot>kbd,.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__wowEmptySlot>kbd{font-size:var(--atlas-text-label)}}.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__spellbookSearch input:focus-visible{outline:none!important}.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__spellbookSearch:focus-within{border-color:#805425;box-shadow:0 0 0 2px #f7daa7,inset 0 1px 3px #70452440}.rotationLab-module__qJeASW__embeddedLab{--lab-paper:var(--wow-paper,linear-gradient(#ffe9b75c,#f6d8a04d),url(/assets/wow/ui-textures/character/map-parchment-tile-optimized.webp) center/512px repeat);--lab-ink:#352316;--lab-ink-muted:#674c31;--lab-ink-soft:#795c3e;--lab-paper-rule:#8a6338}.rotationLab-module__qJeASW__embeddedLab :is(.rotationLab-module__qJeASW__priorityPanel,.rotationLab-module__qJeASW__timelinePanel,.rotationLab-module__qJeASW__findingsPanel,.rotationLab-module__qJeASW__metricCard,.rotationLab-module__qJeASW__detailCard,.rotationLab-module__qJeASW__openerPreview,.rotationLab-module__qJeASW__trainer,.rotationLab-module__qJeASW__combatState,.rotationLab-module__qJeASW__readyCombo,.rotationLab-module__qJeASW__comboLibrary,.rotationLab-module__qJeASW__combatDeck,.rotationLab-module__qJeASW__optimizerDetails){border-color:var(--lab-paper-rule);background:var(--lab-paper);color:var(--lab-ink);box-shadow:inset 0 0 0 1px #f9dfac8c,inset 0 0 0 4px #68452229,0 10px 22px #0005}.rotationLab-module__qJeASW__embeddedLab :is(.rotationLab-module__qJeASW__trainerHeader,.rotationLab-module__qJeASW__combatStateHeader,.rotationLab-module__qJeASW__comboLibrary>summary,.rotationLab-module__qJeASW__analysisTabs,.rotationLab-module__qJeASW__timelineToolbar,.rotationLab-module__qJeASW__panelHeader){border-color:var(--lab-paper-rule);background:var(--lab-paper);color:var(--lab-ink)}.rotationLab-module__qJeASW__embeddedLab :is(.rotationLab-module__qJeASW__comboLibrary>.rotationLab-module__qJeASW__comboSection,.rotationLab-module__qJeASW__combatDeckReadout,.rotationLab-module__qJeASW__combatPlayback,.rotationLab-module__qJeASW__actionBarWorkbench,.rotationLab-module__qJeASW__actionBarPanel,.rotationLab-module__qJeASW__trainerStage,.rotationLab-module__qJeASW__trainerProvenance,.rotationLab-module__qJeASW__trainerConfig,.rotationLab-module__qJeASW__trainerConfigDialog,.rotationLab-module__qJeASW__sessionSummary){background:var(--lab-paper);color:var(--lab-ink)}.rotationLab-module__qJeASW__embeddedLab :is(.rotationLab-module__qJeASW__comboCard,.rotationLab-module__qJeASW__comboEditor,.rotationLab-module__qJeASW__finding,.rotationLab-module__qJeASW__trainerQueueWrap,.rotationLab-module__qJeASW__resourceTrackCard,.rotationLab-module__qJeASW__rotationShare,.rotationLab-module__qJeASW__rotationSaveBar,.rotationLab-module__qJeASW__combatDeckReadout>div,.rotationLab-module__qJeASW__actionBarToolbar,.rotationLab-module__qJeASW__trainerTarget,.rotationLab-module__qJeASW__trainerStats,.rotationLab-module__qJeASW__trainerProvenance>span,.rotationLab-module__qJeASW__readyCombo>header,.rotationLab-module__qJeASW__resultGuide,.rotationLab-module__qJeASW__trainerConfig li){background:var(--lab-paper);color:var(--lab-ink);border-color:#8d683e;box-shadow:inset 0 1px #ffe9bd77}.rotationLab-module__qJeASW__embeddedLab :is(.rotationLab-module__qJeASW__optimizerScores li,.rotationLab-module__qJeASW__comboEditor>ol li,.rotationLab-module__qJeASW__ruleList li,.rotationLab-module__qJeASW__finding,.rotationLab-module__qJeASW__trainerQueue li,.rotationLab-module__qJeASW__combatChecks span,.rotationLab-module__qJeASW__cooldownState li,.rotationLab-module__qJeASW__procState button,.rotationLab-module__qJeASW__timelineLane>b,.rotationLab-module__qJeASW__sessionSummary dl,.rotationLab-module__qJeASW__sessionSummary dl div){background:var(--lab-paper);color:var(--lab-ink);border-color:#937047}.rotationLab-module__qJeASW__embeddedLab :is(.rotationLab-module__qJeASW__comboCard,.rotationLab-module__qJeASW__ruleList li,.rotationLab-module__qJeASW__finding,.rotationLab-module__qJeASW__procState button):hover{background:var(--lab-paper);filter:brightness(1.04);border-color:#6f431d}.rotationLab-module__qJeASW__embeddedLab :is(.rotationLab-module__qJeASW__optimizerScores strong,.rotationLab-module__qJeASW__comboMeta strong,.rotationLab-module__qJeASW__comboEmpty strong,.rotationLab-module__qJeASW__combatDeckReadout strong,.rotationLab-module__qJeASW__actionBarToolbar strong,.rotationLab-module__qJeASW__combatStateHeader h3,.rotationLab-module__qJeASW__combatState article header strong,.rotationLab-module__qJeASW__resourceTrackCard>div,.rotationLab-module__qJeASW__cooldownState li strong,.rotationLab-module__qJeASW__procState button strong,.rotationLab-module__qJeASW__readyCombo>header h3,.rotationLab-module__qJeASW__readyCombo>header>strong,.rotationLab-module__qJeASW__readyComboStep>span,.rotationLab-module__qJeASW__trainerTargetCard strong,.rotationLab-module__qJeASW__trainerStats strong,.rotationLab-module__qJeASW__trainerHeading h2,.rotationLab-module__qJeASW__trainerConfigTitle strong,.rotationLab-module__qJeASW__metricCard>header span,.rotationLab-module__qJeASW__detailCard>header span,.rotationLab-module__qJeASW__metricRows strong,.rotationLab-module__qJeASW__metricPrimary>strong,.rotationLab-module__qJeASW__resultGuideFact strong,.rotationLab-module__qJeASW__resultGuideNext b,.rotationLab-module__qJeASW__sessionSummaryHero h3,.rotationLab-module__qJeASW__sessionSummary dd,.rotationLab-module__qJeASW__sessionScore strong){color:var(--lab-ink)}.rotationLab-module__qJeASW__embeddedLab :is(.rotationLab-module__qJeASW__optimizerScores small,.rotationLab-module__qJeASW__comboMeta small,.rotationLab-module__qJeASW__comboEmpty small,.rotationLab-module__qJeASW__combatDeckReadout small,.rotationLab-module__qJeASW__actionBarToolbar>div:first-child small,.rotationLab-module__qJeASW__combatStateHeader p,.rotationLab-module__qJeASW__resourceTrackCard>small,.rotationLab-module__qJeASW__cooldownState li small,.rotationLab-module__qJeASW__procState button small,.rotationLab-module__qJeASW__readyCombo>header p,.rotationLab-module__qJeASW__trainerHeading p,.rotationLab-module__qJeASW__trainerStats small,.rotationLab-module__qJeASW__trainerConfigTitle small,.rotationLab-module__qJeASW__metricRows small,.rotationLab-module__qJeASW__resultGuideFact span,.rotationLab-module__qJeASW__resultGuideNext span,.rotationLab-module__qJeASW__sessionSummaryHero p,.rotationLab-module__qJeASW__sessionScore span){color:var(--lab-ink-muted)}.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__trainerHeading>span,.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__combatStateHeader small{color:#755022}.rotationLab-module__qJeASW__embeddedLab :is(.rotationLab-module__qJeASW__combatStateHeader>time,.rotationLab-module__qJeASW__trainerBar,.rotationLab-module__qJeASW__trainerQueueWrap){background:var(--lab-paper);color:var(--lab-ink);border-color:#90683d}.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__trainerBar>button{color:#e8ce9d;background:#24190f}.rotationLab-module__qJeASW__embeddedLab :is(.rotationLab-module__qJeASW__rotationSaveBar b,.rotationLab-module__qJeASW__rotationShare label span,.rotationLab-module__qJeASW__readyCombo>ol li>span,.rotationLab-module__qJeASW__trainerQueue li span){color:var(--lab-ink)}.rotationLab-module__qJeASW__embeddedLab :is(.rotationLab-module__qJeASW__rotationSaveBar small,.rotationLab-module__qJeASW__rotationShare>small,.rotationLab-module__qJeASW__actionBarHint,.rotationLab-module__qJeASW__trainerHint){color:var(--lab-ink-muted)}.rotationLab-module__qJeASW__embeddedLab :is(.rotationLab-module__qJeASW__comboEditor input,.rotationLab-module__qJeASW__comboAdd select,.rotationLab-module__qJeASW__rotationShare input,.rotationLab-module__qJeASW__priorityAdd select,.rotationLab-module__qJeASW__conditionRow select,.rotationLab-module__qJeASW__conditionRow input,.rotationLab-module__qJeASW__conditionAdd select,.rotationLab-module__qJeASW__trainerControls select,.rotationLab-module__qJeASW__trainerConfig li select){color:var(--lab-ink);background:#f2dab0;border-color:#916b40}.rotationLab-module__qJeASW__embeddedLab :is(.rotationLab-module__qJeASW__trainerControls label,.rotationLab-module__qJeASW__trainerConfig li,.rotationLab-module__qJeASW__ruleList li){background:var(--lab-paper);color:var(--lab-ink);border-color:#916b40}.rotationLab-module__qJeASW__embeddedLab :is(.rotationLab-module__qJeASW__trainerControls label>span){color:var(--lab-ink-muted)}.rotationLab-module__qJeASW__embeddedLab :is(.rotationLab-module__qJeASW__actionBarUtility,.rotationLab-module__qJeASW__spellbookToggle,.rotationLab-module__qJeASW__combatPlayback button:not(.rotationLab-module__qJeASW__combatRunButton),.rotationLab-module__qJeASW__rotationSaveBar button,.rotationLab-module__qJeASW__rotationShare button,.rotationLab-module__qJeASW__trainerConfigButton,.rotationLab-module__qJeASW__trainerResetButton,.rotationLab-module__qJeASW__comboActions button:not(.rotationLab-module__qJeASW__comboUse),.rotationLab-module__qJeASW__readyCombo>footer button:not(.rotationLab-module__qJeASW__readyTrain),.rotationLab-module__qJeASW__conditionAdd button,.rotationLab-module__qJeASW__trainerConfigTitle button,.rotationLab-module__qJeASW__trainerAddSlot,.rotationLab-module__qJeASW__comboEditor>footer button,.rotationLab-module__qJeASW__comboAdd button){text-shadow:0 1px #170d05;color:#f3ddb1!important;background:linear-gradient(#4b371d,#1c160e)!important;border:1px solid #9b713a!important;border-radius:2px!important;box-shadow:inset 0 1px #c8a16b80,inset 0 -1px #0c0805,0 2px 4px #0006!important}.rotationLab-module__qJeASW__embeddedLab :is(.rotationLab-module__qJeASW__primaryMini,.rotationLab-module__qJeASW__readyTrain,.rotationLab-module__qJeASW__trainerStartButton,.rotationLab-module__qJeASW__trainerConfigDone,.rotationLab-module__qJeASW__comboActions .rotationLab-module__qJeASW__comboUse){text-shadow:0 1px #2a1009;color:#ffe8b9!important;background:linear-gradient(#9e4126,#6c281b 60%,#4b1b10)!important;border:1px solid #8f4d2a!important;border-radius:2px!important;box-shadow:inset 0 1px #edab7780,inset 0 -1px #2c0c07,0 3px 6px #0007!important}.rotationLab-module__qJeASW__embeddedLab :is(.rotationLab-module__qJeASW__actionBarUtility,.rotationLab-module__qJeASW__spellbookToggle,.rotationLab-module__qJeASW__combatPlayback button,.rotationLab-module__qJeASW__rotationSaveBar button,.rotationLab-module__qJeASW__rotationShare button):hover:not(:disabled){filter:brightness(1.15)}.rotationLab-module__qJeASW__embeddedLab :is(.rotationLab-module__qJeASW__combatPlayback label,.rotationLab-module__qJeASW__timelineLegend,.rotationLab-module__qJeASW__timelineAxis time,.rotationLab-module__qJeASW__scrubber span){color:var(--lab-ink-muted)}.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__actionBarSaveState{color:#36572b;background:#f1d9ab99;border-color:#6d794a}.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__actionBarSaveState[data-state=saving]{color:#745018}.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__actionBarSaveState[data-state=offline]{color:#783f28}.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__openerPreview summary>span,.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__openerPreview li>span{color:var(--lab-ink)}.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__openerPreview summary>small{color:var(--lab-ink-muted)}.rotationLab-module__qJeASW__embeddedLab :is(.rotationLab-module__qJeASW__timelineLane>b,.rotationLab-module__qJeASW__timelineLane>div,.rotationLab-module__qJeASW__timelineLegend,.rotationLab-module__qJeASW__selectedEvent,.rotationLab-module__qJeASW__scrubber){background:var(--lab-paper);border-color:#966f44}.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__timelineLane>div{background-image:repeating-linear-gradient(90deg,#0000 0 calc(12.5% - 1px),#8d613b45 calc(12.5% - 1px) 12.5%)}.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__selectedEvent strong{color:var(--lab-ink)}.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__trainerConfigDialog::backdrop{background:#090704c9}.rotationLab-module__qJeASW__wowEmptySlot:before{content:attr(data-key-label);z-index:6;color:#f8f4e9;font:800 var(--atlas-text-label)/1 var(--ph-ui,sans-serif);opacity:.6;text-shadow:1px 1px 2px #000,-1px -1px 2px #000;position:absolute;top:2px;right:3px}.rotationLab-module__qJeASW__wowEmptySlot:after{content:"+";font:300 20px/1 var(--ph-ui,sans-serif);opacity:0;text-shadow:0 1px 2px #000}.rotationLab-module__qJeASW__wowEmptySlot:hover:after,.rotationLab-module__qJeASW__wowEmptySlot:focus-visible:after{opacity:1}.rotationLab-module__qJeASW__embeddedLab .rotationLab-module__qJeASW__wowEmptySlot:before{font-size:var(--atlas-text-label)}.rotationLab-module__qJeASW__lab#rotation-lab-content{--lab-gold:var(--atlas-accent);--lab-gold-2:var(--atlas-accent-strong);--lab-line:var(--atlas-line);--lab-line-soft:var(--atlas-line-soft);--lab-text:var(--atlas-text);--lab-muted:var(--atlas-text-muted);--lab-subtle:var(--atlas-text-subtle);--lab-paper:var(--atlas-surface);--lab-ink:var(--atlas-text);--lab-ink-muted:var(--atlas-text-muted);--lab-ink-soft:var(--atlas-text-muted);--lab-paper-rule:var(--atlas-line);--lab-title-font:var(--atlas-font-display);--lab-ui-font:var(--atlas-font-ui);--lab-button-skin:var(--atlas-accent-wash);color:var(--atlas-text);font-family:var(--atlas-font-ui)}.rotationLab-module__qJeASW__lab#rotation-lab-content :is(.rotationLab-module__qJeASW__combatDeck,.rotationLab-module__qJeASW__hero,.rotationLab-module__qJeASW__priorityPanel,.rotationLab-module__qJeASW__timelinePanel,.rotationLab-module__qJeASW__findingsPanel,.rotationLab-module__qJeASW__trainer,.rotationLab-module__qJeASW__comboLibrary,.rotationLab-module__qJeASW__comboCard,.rotationLab-module__qJeASW__combatState,.rotationLab-module__qJeASW__comboEditor,.rotationLab-module__qJeASW__trainerStage,.rotationLab-module__qJeASW__trainerHeader,.rotationLab-module__qJeASW__trainerConfig,.rotationLab-module__qJeASW__trainerConfigTitle,.rotationLab-module__qJeASW__trainerConfigFooter){border-color:var(--atlas-line);background:var(--atlas-surface);box-shadow:none;background-image:none;border-radius:2px}.rotationLab-module__qJeASW__lab#rotation-lab-content .rotationLab-module__qJeASW__hero:before{display:none}.rotationLab-module__qJeASW__lab#rotation-lab-content .rotationLab-module__qJeASW__hero:after{display:none}.rotationLab-module__qJeASW__lab#rotation-lab-content :is(h1,h2,h3,.rotationLab-module__qJeASW__titleRow,.rotationLab-module__qJeASW__embeddedHeroTitle,.rotationLab-module__qJeASW__specPicker>strong,.rotationLab-module__qJeASW__comboLibrary summary strong):not([data-atlas-ui] *){font-family:var(--atlas-font-display);font-weight:400;color:var(--atlas-text-strong)!important;text-shadow:none!important}.rotationLab-module__qJeASW__lab#rotation-lab-content :is(p,small,label>span):not([data-atlas-ui] *){color:var(--atlas-text-muted);text-shadow:none}.rotationLab-module__qJeASW__lab#rotation-lab-content summary:not([data-atlas-ui] *){color:var(--atlas-text-strong)!important;text-shadow:none!important}.rotationLab-module__qJeASW__lab#rotation-lab-content summary:not([data-atlas-ui] *) :is(strong,b){color:var(--atlas-text-strong)!important;text-shadow:none!important}.rotationLab-module__qJeASW__lab#rotation-lab-content summary:not([data-atlas-ui] *)>span{color:var(--atlas-text-strong)!important;text-shadow:none!important}.rotationLab-module__qJeASW__lab#rotation-lab-content summary:not([data-atlas-ui] *) svg{color:var(--atlas-accent);filter:none}.rotationLab-module__qJeASW__lab#rotation-lab-content :is(.rotationLab-module__qJeASW__eyebrow,.rotationLab-module__qJeASW__embeddedCharacter){text-shadow:none;color:var(--atlas-accent-strong)!important}.rotationLab-module__qJeASW__lab#rotation-lab-content :is(button,select,input,textarea):not([data-atlas-ui] *){color:var(--atlas-text);border-color:var(--atlas-line);background:var(--atlas-bg);box-shadow:none;text-shadow:none;background-image:none}.rotationLab-module__qJeASW__lab#rotation-lab-content button:not([data-atlas-ui] *){min-height:44px}.rotationLab-module__qJeASW__lab#rotation-lab-content button.rotationLab-module__qJeASW__conditionToggle:not([data-atlas-ui] *){width:auto;min-height:32px;color:var(--atlas-accent);font:600 12px/1.3 var(--atlas-font-ui);letter-spacing:0;text-align:left;text-transform:none;background:0 0;border:0}.rotationLab-module__qJeASW__lab#rotation-lab-content :is(.rotationLab-module__qJeASW__trainerConfigButton,.rotationLab-module__qJeASW__trainerResetButton,.rotationLab-module__qJeASW__rotationSaveBar button,.rotationLab-module__qJeASW__rotationShare button){text-shadow:none;color:var(--atlas-text)!important;background:var(--atlas-bg)!important;border-color:var(--atlas-line)!important;box-shadow:none!important}.rotationLab-module__qJeASW__lab#rotation-lab-content :is(.rotationLab-module__qJeASW__primaryMini,.rotationLab-module__qJeASW__readyTrain,.rotationLab-module__qJeASW__trainerStartButton,.rotationLab-module__qJeASW__trainerConfigDone,.rotationLab-module__qJeASW__comboActions .rotationLab-module__qJeASW__comboUse){text-shadow:none;color:var(--atlas-text-strong)!important;background:var(--atlas-accent-wash)!important;border-color:var(--atlas-accent)!important;box-shadow:none!important;border-radius:2px!important}.rotationLab-module__qJeASW__lab#rotation-lab-content button[aria-pressed=true]:not([data-atlas-ui] *){color:var(--atlas-accent-strong);background:var(--atlas-accent-wash)}.rotationLab-module__qJeASW__lab#rotation-lab-content :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--atlas-accent-strong);outline-offset:3px}.rotationLab-module__qJeASW__lab#rotation-lab-content .rotationLab-module__qJeASW__comboLibrary{margin:var(--atlas-space-4) 0 0}.rotationLab-module__qJeASW__lab#rotation-lab-content .rotationLab-module__qJeASW__comboLibrary>summary>b{border-color:var(--atlas-line);color:var(--atlas-accent-strong);background:0 0}.rotationLab-module__qJeASW__abilityIconPlaceholder{container-type:inline-size}.rotationLab-module__qJeASW__abilityIcon.rotationLab-module__qJeASW__abilityIconPlaceholder>span{aspect-ratio:1;width:100%;height:100%;color:var(--atlas-text-muted);background:linear-gradient(160deg, var(--atlas-surface-raised), var(--atlas-surface-sunken));font:600 clamp(var(--atlas-text-label), 36cqi, var(--atlas-text-title))/1 var(--atlas-font-display);font-variant-numeric:lining-nums;letter-spacing:.02em;-webkit-user-select:none;user-select:none;place-items:center;display:grid}@container (max-width:22px){.rotationLab-module__qJeASW__abilityIcon.rotationLab-module__qJeASW__abilityIconPlaceholder>span>span{display:none}}.rotationLab-module__qJeASW__lab#rotation-lab-content:not(.rotationLab-module__qJeASW__embeddedLab) .rotationLab-module__qJeASW__wowActionSlot>kbd{background:var(--atlas-scrim);border-radius:2px;padding:1px 2px;line-height:1;top:1px;right:1px}
