.BuildPlannerV2-module__ZYgqyG__builder{--builder-line:var(--lab-line,#91b2d029);--builder-line-strong:var(--lab-line-strong,#91b2d052);--builder-panel:#0d131ce6;--builder-panel-soft:#121b27db;--gold-300:var(--lab-amber,#f5bd65);--paper-100:var(--lab-text,#edf5fb);--paper-200:#c9d7e2;--paper-300:#a9bac8;--stone-500:var(--lab-muted,#91a4b6);--display:"Oxanium", ui-monospace, monospace;gap:12px;max-width:none;margin:0 auto;padding:0 0 56px;display:grid}.BuildPlannerV2-module__ZYgqyG__builder button,.BuildPlannerV2-module__ZYgqyG__builder input,.BuildPlannerV2-module__ZYgqyG__builder select{font:inherit}.BuildPlannerV2-module__ZYgqyG__builder button{cursor:pointer}.BuildPlannerV2-module__ZYgqyG__builder button:disabled{cursor:not-allowed;opacity:.42}.BuildPlannerV2-module__ZYgqyG__builderActionBar{flex-wrap:wrap;gap:3px;padding:0;display:flex}.BuildPlannerV2-module__ZYgqyG__builderActionBar button{min-height:28px;color:var(--stone-500);letter-spacing:.02em;background:0 0;border:1px solid #0000;border-radius:4px;padding:4px 7px;font-size:9px;font-weight:700}.BuildPlannerV2-module__ZYgqyG__builderActionBar button:hover,.BuildPlannerV2-module__ZYgqyG__builderActionBar button:focus-visible{border-color:var(--builder-line);color:var(--paper-200);background:#c7a74a14;outline:none}.BuildPlannerV2-module__ZYgqyG__builderActionBar .BuildPlannerV2-module__ZYgqyG__resetBuilderAction{color:#f18b78b8;margin-left:auto}.BuildPlannerV2-module__ZYgqyG__profile{border:1px solid var(--builder-line-strong);background:radial-gradient(circle at 10% 10%,#66d5ff21,#0000 32%),linear-gradient(135deg,#121b27fa,#080c12fa);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:52px;padding:8px 10px;display:grid;position:relative}.BuildPlannerV2-module__ZYgqyG__profileHeading h1{color:var(--paper-100);font-family:var(--display);margin:3px 0 0;font-size:clamp(22px,2.4vw,30px);font-weight:500;line-height:.95}.BuildPlannerV2-module__ZYgqyG__profileHeading{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.BuildPlannerV2-module__ZYgqyG__profileHeading p{max-width:680px;display:none}.BuildPlannerV2-module__ZYgqyG__profile p,.BuildPlannerV2-module__ZYgqyG__panelHeader p,.BuildPlannerV2-module__ZYgqyG__bench p,.BuildPlannerV2-module__ZYgqyG__evidencePanel p,.BuildPlannerV2-module__ZYgqyG__issuePanel p{color:var(--paper-300);margin:6px 0 0;font-size:11px;line-height:1.5}.BuildPlannerV2-module__ZYgqyG__eyebrow,.BuildPlannerV2-module__ZYgqyG__fieldLabel{color:var(--gold-300);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.BuildPlannerV2-module__ZYgqyG__profileControls{border:0;grid-area:1/1;grid-template-columns:minmax(180px,1fr) 122px auto;align-items:end;gap:6px;padding:0;display:grid}.BuildPlannerV2-module__ZYgqyG__profileControls label,.BuildPlannerV2-module__ZYgqyG__budgetField,.BuildPlannerV2-module__ZYgqyG__combatInputs label,.BuildPlannerV2-module__ZYgqyG__rarityControl,.BuildPlannerV2-module__ZYgqyG__overridePanel label{gap:7px;display:grid}.BuildPlannerV2-module__ZYgqyG__profileControls label>span,.BuildPlannerV2-module__ZYgqyG__classPicker legend,.BuildPlannerV2-module__ZYgqyG__budgetField>span,.BuildPlannerV2-module__ZYgqyG__combatInputs label>span,.BuildPlannerV2-module__ZYgqyG__rarityControl>span,.BuildPlannerV2-module__ZYgqyG__overridePanel label>span{color:var(--stone-500);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.BuildPlannerV2-module__ZYgqyG__profileControls input,.BuildPlannerV2-module__ZYgqyG__profileControls select,.BuildPlannerV2-module__ZYgqyG__budgetField input,.BuildPlannerV2-module__ZYgqyG__combatInputs input,.BuildPlannerV2-module__ZYgqyG__rarityControl select,.BuildPlannerV2-module__ZYgqyG__overridePanel input,.BuildPlannerV2-module__ZYgqyG__overridePanel select,.BuildPlannerV2-module__ZYgqyG__filters input,.BuildPlannerV2-module__ZYgqyG__filters select,.BuildPlannerV2-module__ZYgqyG__catalogHeader input,.BuildPlannerV2-module__ZYgqyG__catalogHeader select{border:1px solid var(--builder-line);width:100%;min-width:0;color:var(--paper-100);background:#07090ad1;border-radius:0;outline:none;padding:8px 10px}.BuildPlannerV2-module__ZYgqyG__profileControls input:focus,.BuildPlannerV2-module__ZYgqyG__profileControls select:focus,.BuildPlannerV2-module__ZYgqyG__budgetField input:focus,.BuildPlannerV2-module__ZYgqyG__combatInputs input:focus,.BuildPlannerV2-module__ZYgqyG__rarityControl select:focus,.BuildPlannerV2-module__ZYgqyG__overridePanel input:focus,.BuildPlannerV2-module__ZYgqyG__overridePanel select:focus,.BuildPlannerV2-module__ZYgqyG__filters input:focus,.BuildPlannerV2-module__ZYgqyG__filters select:focus,.BuildPlannerV2-module__ZYgqyG__catalogHeader input:focus,.BuildPlannerV2-module__ZYgqyG__catalogHeader select:focus{border-color:var(--gold-300)}.BuildPlannerV2-module__ZYgqyG__levelStepper{grid-template-columns:28px minmax(0,1fr) 28px;display:grid}.BuildPlannerV2-module__ZYgqyG__levelStepper button,.BuildPlannerV2-module__ZYgqyG__levelStepper input{border:1px solid var(--builder-line);min-width:0;height:42px;color:var(--paper-100);text-align:center;background:#07090ad1}.BuildPlannerV2-module__ZYgqyG__levelStepper button{color:var(--gold-300);font-family:var(--display);font-size:16px}.BuildPlannerV2-module__ZYgqyG__levelStepper input{border-left:0;border-right:0;padding:0 3px}.BuildPlannerV2-module__ZYgqyG__levelStepper button:hover:not(:disabled),.BuildPlannerV2-module__ZYgqyG__levelStepper button:focus-visible{border-color:var(--gold-300);background:#c7a74a17;outline:none}.BuildPlannerV2-module__ZYgqyG__profileActions,.BuildPlannerV2-module__ZYgqyG__inlineActions{flex-wrap:wrap;gap:8px;display:flex}.BuildPlannerV2-module__ZYgqyG__profileActions{grid-area:1/2;justify-content:flex-end}.BuildPlannerV2-module__ZYgqyG__profileActions button:not(.BuildPlannerV2-module__ZYgqyG__primaryAction){display:none}.BuildPlannerV2-module__ZYgqyG__profileActions button,.BuildPlannerV2-module__ZYgqyG__inlineActions button,.BuildPlannerV2-module__ZYgqyG__fullButton,.BuildPlannerV2-module__ZYgqyG__traitCard footer button,.BuildPlannerV2-module__ZYgqyG__spellGrid button,.BuildPlannerV2-module__ZYgqyG__catalogCard footer button,.BuildPlannerV2-module__ZYgqyG__filters button{border:1px solid var(--builder-line-strong);color:var(--gold-300);letter-spacing:.05em;text-transform:uppercase;background:#c7a74a14;padding:7px 10px;font-size:9px;font-weight:800}.BuildPlannerV2-module__ZYgqyG__profileActions .BuildPlannerV2-module__ZYgqyG__primaryAction{border-color:var(--gold-300);background:var(--gold-300);color:#10100d}.BuildPlannerV2-module__ZYgqyG__classPicker{border:0;min-width:0;margin:0;padding:0}.BuildPlannerV2-module__ZYgqyG__classPicker>div{grid-template-columns:repeat(4,minmax(74px,1fr));gap:5px;margin-top:5px;display:grid}.BuildPlannerV2-module__ZYgqyG__classPicker button{border:1px solid var(--builder-line);min-width:0;min-height:50px;color:var(--stone-500);text-align:left;background:#07090ab8;align-items:end;padding:6px 8px;display:grid;position:relative;overflow:hidden}.BuildPlannerV2-module__ZYgqyG__classPicker button:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#0000 5%,#07090aeb);position:absolute;inset:0}.BuildPlannerV2-module__ZYgqyG__classPicker button:hover,.BuildPlannerV2-module__ZYgqyG__classPicker button:focus-visible,.BuildPlannerV2-module__ZYgqyG__classPicker .BuildPlannerV2-module__ZYgqyG__selectedClass{border-color:var(--gold-300);color:var(--paper-100);background:#c7a74a1a;outline:none}.BuildPlannerV2-module__ZYgqyG__classPicker img{object-fit:cover;object-position:center 15%;opacity:.58;filter:saturate(.88);width:100%;height:100%;position:absolute;inset:0}.BuildPlannerV2-module__ZYgqyG__classPicker button span{z-index:2;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:800;position:relative;overflow:hidden}.BuildPlannerV2-module__ZYgqyG__classPicker .BuildPlannerV2-module__ZYgqyG__selectedClass img{opacity:.86;filter:saturate()}.BuildPlannerV2-module__ZYgqyG__resetActions{grid-template-columns:1fr;display:grid}.BuildPlannerV2-module__ZYgqyG__resetActions button{border:1px solid var(--builder-line);min-height:36px;color:var(--gold-300);text-transform:uppercase;background:#c7a74a0f;padding:7px 10px;font-size:9px;font-weight:800}.BuildPlannerV2-module__ZYgqyG__danger{color:#f18b78}.BuildPlannerV2-module__ZYgqyG__migration,.BuildPlannerV2-module__ZYgqyG__notice{border-left:2px solid var(--gold-300);color:var(--paper-200);background:#c7a74a14;padding:10px 13px;font-size:11px}.BuildPlannerV2-module__ZYgqyG__migration{gap:12px;display:flex}.BuildPlannerV2-module__ZYgqyG__migration strong{color:var(--gold-300)}.BuildPlannerV2-module__ZYgqyG__notice{margin:0;display:none}.BuildPlannerV2-module__ZYgqyG__noticeVisible{display:block}.BuildPlannerV2-module__ZYgqyG__tabs{border:1px solid var(--builder-line);background:#07090ab8;border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));width:min(390px,100%);margin-left:auto;display:grid}.BuildPlannerV2-module__ZYgqyG__tabs button{border:0;border-right:1px solid var(--builder-line);min-height:40px;color:var(--stone-500);letter-spacing:.06em;text-transform:uppercase;background:0 0;justify-content:center;align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.BuildPlannerV2-module__ZYgqyG__tabs button:last-child{border-right:0}.BuildPlannerV2-module__ZYgqyG__tabs button span{border:1px solid var(--builder-line);min-width:20px;color:var(--paper-300);padding:2px 5px;font-size:9px}.BuildPlannerV2-module__ZYgqyG__tabs .BuildPlannerV2-module__ZYgqyG__activeTab{box-shadow:inset 0 -2px 0 var(--gold-300);color:var(--gold-300);background:#c7a74a1f}.BuildPlannerV2-module__ZYgqyG__panel{border:1px solid var(--builder-line);background:var(--builder-panel);border-radius:8px;min-width:0;padding:14px}.BuildPlannerV2-module__ZYgqyG__panelHeader{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:12px;display:flex}.BuildPlannerV2-module__ZYgqyG__panelHeader h2{color:var(--paper-100);font-family:var(--display);margin:7px 0 0;font-size:clamp(24px,2.8vw,34px);font-weight:500}.BuildPlannerV2-module__ZYgqyG__handReadout{border:1px solid var(--builder-line);background:#07090a99;gap:4px;min-width:150px;padding:14px 16px;display:grid}.BuildPlannerV2-module__ZYgqyG__handReadout strong{color:var(--gold-300);font-family:var(--display);text-transform:capitalize;font-size:20px;font-weight:500}.BuildPlannerV2-module__ZYgqyG__handReadout span,.BuildPlannerV2-module__ZYgqyG__handReadout small{color:var(--stone-500);text-transform:uppercase;font-size:9px;font-weight:800}.BuildPlannerV2-module__ZYgqyG__sheetWorkbench{grid-template-columns:minmax(280px,.72fr) minmax(520px,1.28fr);align-items:stretch;gap:16px;margin-bottom:26px;display:grid}.BuildPlannerV2-module__ZYgqyG__overviewPanel{grid-template-columns:minmax(520px,.75fr) minmax(0,1fr);grid-template-areas:"actions actions""equipment traits""equipment spellbar""stats stats""advanced advanced";align-items:start;gap:12px;padding:10px;display:grid}.BuildPlannerV2-module__ZYgqyG__overviewPanel>.BuildPlannerV2-module__ZYgqyG__builderActionBar{grid-area:actions}.BuildPlannerV2-module__ZYgqyG__overviewWorkbench{display:contents}.BuildPlannerV2-module__ZYgqyG__overviewTraitPanel{border:1px solid var(--builder-line-strong);background:linear-gradient(135deg,#66d5ff1a,#0000 46%),#07090ab8;border-radius:8px;grid-area:traits;gap:8px;min-width:0;padding:10px;display:grid;position:relative}.BuildPlannerV2-module__ZYgqyG__overviewTraitPanel,.BuildPlannerV2-module__ZYgqyG__statsEquipmentPanel{min-height:0}.BuildPlannerV2-module__ZYgqyG__overviewTraitPanel>header{display:none}.BuildPlannerV2-module__ZYgqyG__overviewSpellSection .BuildPlannerV2-module__ZYgqyG__compactSectionLabel,.BuildPlannerV2-module__ZYgqyG__overviewStatsSection .BuildPlannerV2-module__ZYgqyG__compactSectionLabel{color:var(--gold-300);font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700;line-height:1}.BuildPlannerV2-module__ZYgqyG__overviewSpellSection>header,.BuildPlannerV2-module__ZYgqyG__overviewStatsSection>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.BuildPlannerV2-module__ZYgqyG__overviewTraitPanel h3,.BuildPlannerV2-module__ZYgqyG__overviewSpellSection h3,.BuildPlannerV2-module__ZYgqyG__overviewStatsSection h3{color:var(--paper-100);font-family:var(--display);margin:4px 0 0;font-size:20px;font-weight:500}.BuildPlannerV2-module__ZYgqyG__sectionHeaderActions{justify-content:flex-end;align-items:flex-start;gap:6px;min-width:0;display:flex}.BuildPlannerV2-module__ZYgqyG__sectionSpendSummary{border:1px solid var(--builder-line);background:#07090abd;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:1px 7px;min-width:92px;padding:5px 7px;display:grid}.BuildPlannerV2-module__ZYgqyG__sectionSpendSummary>span,.BuildPlannerV2-module__ZYgqyG__sectionSpendSummary>small{color:var(--stone-500);text-transform:uppercase;font-size:9px;font-weight:800}.BuildPlannerV2-module__ZYgqyG__sectionSpendSummary>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.BuildPlannerV2-module__ZYgqyG__sectionSpendSummary>strong{color:var(--gold-300);font-family:var(--display);font-size:16px;font-weight:500;line-height:1}.BuildPlannerV2-module__ZYgqyG__sectionSpendSummary>small{grid-column:1/-1;font-weight:700}.BuildPlannerV2-module__ZYgqyG__sectionSpendSummary i{font-style:normal}.BuildPlannerV2-module__ZYgqyG__sectionSpendSummary.BuildPlannerV2-module__ZYgqyG__danger{border-color:#f18b788c}.BuildPlannerV2-module__ZYgqyG__sectionSpendSummary.BuildPlannerV2-module__ZYgqyG__danger>strong,.BuildPlannerV2-module__ZYgqyG__sectionSpendSummary.BuildPlannerV2-module__ZYgqyG__danger>small{color:#f18b78}.BuildPlannerV2-module__ZYgqyG__overviewTraitPanel>header button,.BuildPlannerV2-module__ZYgqyG__overviewSpellSection>header button{border:1px solid var(--builder-line-strong);color:var(--gold-300);text-transform:uppercase;background:#c7a74a14;padding:6px 8px;font-size:9px;font-weight:800}.BuildPlannerV2-module__ZYgqyG__overviewSpellSection,.BuildPlannerV2-module__ZYgqyG__overviewStatsSection{border:1px solid var(--builder-line);background:#07090a94;border-radius:8px;gap:6px;min-width:0;padding:8px;display:grid}.BuildPlannerV2-module__ZYgqyG__allocationSection{border-color:var(--builder-line-strong);background:linear-gradient(90deg,#c7a74a0e,#0000 55%),#07090aa8;grid-area:allocation;display:none}.BuildPlannerV2-module__ZYgqyG__statOverviewSection{grid-area:stats;gap:6px}.BuildPlannerV2-module__ZYgqyG__overviewSpellSection{grid-area:spellbar;padding-top:6px}.BuildPlannerV2-module__ZYgqyG__advancedDetails{grid-area:advanced}.BuildPlannerV2-module__ZYgqyG__overviewSpellSection>header strong{color:var(--gold-300);font-family:var(--display);font-size:16px;font-weight:500}.BuildPlannerV2-module__ZYgqyG__overviewSpellSection .BuildPlannerV2-module__ZYgqyG__inlineActions{justify-content:flex-end;align-items:center}.BuildPlannerV2-module__ZYgqyG__overviewSpellbar{overscroll-behavior-inline:contain;grid-template-columns:repeat(9,minmax(50px,1fr));gap:4px;width:min(100%,640px);max-width:100%;margin-inline:auto;padding:1px 0 5px;display:grid;overflow-x:auto}.BuildPlannerV2-module__ZYgqyG__overviewSpellbar>button{border:1px solid var(--builder-line);min-width:50px;min-height:58px;color:var(--stone-500);background:#1f1c157a;grid-template-rows:27px auto;place-items:center;gap:3px;padding:4px 3px 3px;display:grid;position:relative}.BuildPlannerV2-module__ZYgqyG__overviewSpellbar>button:hover,.BuildPlannerV2-module__ZYgqyG__overviewSpellbar>button:focus-visible,.BuildPlannerV2-module__ZYgqyG__overviewSpellbar>button.BuildPlannerV2-module__ZYgqyG__filledSpell{background:#c7a74a14;border-color:#c7a74a9e;outline:none}.BuildPlannerV2-module__ZYgqyG__overviewSpellbar>button>span{color:var(--stone-500);font-size:9px;font-weight:900;position:absolute;top:3px;left:4px}.BuildPlannerV2-module__ZYgqyG__overviewSpellbar img{object-fit:contain;width:26px;height:26px;image-rendering:pixelated}.BuildPlannerV2-module__ZYgqyG__overviewSpellbar i{color:#c7a74a4d;font-family:var(--display);font-size:18px;font-style:normal}.BuildPlannerV2-module__ZYgqyG__overviewSpellbar strong{width:100%;color:var(--paper-300);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:700;overflow:hidden}.BuildPlannerV2-module__ZYgqyG__overviewStatsSection>header p{max-width:720px;color:var(--stone-500);margin:5px 0 0;font-size:9px;line-height:1.5}.BuildPlannerV2-module__ZYgqyG__allocationStack{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;min-width:0;display:grid}.BuildPlannerV2-module__ZYgqyG__allocationRow{border:1px solid var(--builder-line);background:#1f1c1594;grid-template-rows:auto 26px auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 5px;min-width:0;min-height:62px;padding:5px;display:grid}.BuildPlannerV2-module__ZYgqyG__advancedDetails{border:1px solid var(--builder-line);background:#07090a94}.BuildPlannerV2-module__ZYgqyG__advancedDetails>summary{color:var(--gold-300);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;padding:10px 12px;font-size:9px;font-weight:900}.BuildPlannerV2-module__ZYgqyG__advancedDetails[open]>summary{border-bottom:1px solid var(--builder-line)}.BuildPlannerV2-module__ZYgqyG__advancedDetails>.BuildPlannerV2-module__ZYgqyG__issuePanel,.BuildPlannerV2-module__ZYgqyG__advancedDetails>.BuildPlannerV2-module__ZYgqyG__evidencePanel{margin:10px}.BuildPlannerV2-module__ZYgqyG__advancedDetails>.BuildPlannerV2-module__ZYgqyG__combatInputs,.BuildPlannerV2-module__ZYgqyG__advancedDetails>.BuildPlannerV2-module__ZYgqyG__combatGrid{margin:8px}.BuildPlannerV2-module__ZYgqyG__allocationRow:hover{background:#c7a74a0f;border-color:#c7a74a85}.BuildPlannerV2-module__ZYgqyG__allocationLabel,.BuildPlannerV2-module__ZYgqyG__allocationNote{color:var(--stone-500);text-transform:uppercase;font-size:9px;font-weight:800}.BuildPlannerV2-module__ZYgqyG__allocationTotal{color:var(--paper-100);font-family:var(--display);text-align:right;font-size:18px;font-weight:500;line-height:1}.BuildPlannerV2-module__ZYgqyG__allocationNote{text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:9px;overflow:hidden}.BuildPlannerV2-module__ZYgqyG__statsEquipmentPanel{border:1px solid var(--builder-line-strong);background:linear-gradient(135deg,#66d5ff1a,#0000 46%),#07090ab8;border-radius:8px;grid-area:equipment;grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(218px,1fr) minmax(164px,.72fr);align-content:start;align-items:start;gap:10px;min-width:0;padding:8px;display:grid}.BuildPlannerV2-module__ZYgqyG__liveBuildReadout{border:1px solid var(--builder-line);background:#07090aad;grid-area:2/2/span 2;align-self:start;gap:0;min-height:0;margin:0;padding:8px;display:grid}.BuildPlannerV2-module__ZYgqyG__buildCounters{grid-area:2/1;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.BuildPlannerV2-module__ZYgqyG__buildCounters>span{min-width:0;color:var(--stone-500);letter-spacing:.05em;text-align:center;text-transform:uppercase;border:1px solid #84795d47;justify-items:center;gap:2px;padding:4px 5px;font-size:8px;font-weight:800;display:grid}.BuildPlannerV2-module__ZYgqyG__buildCounters strong{color:var(--gold-300);font-family:var(--display);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;overflow:hidden}.BuildPlannerV2-module__ZYgqyG__levelCounterControls{grid-template-columns:20px minmax(0,1fr) 20px;justify-self:center;align-items:center;width:min(116px,100%);display:grid}.BuildPlannerV2-module__ZYgqyG__levelCounterControls button,.BuildPlannerV2-module__ZYgqyG__levelCounterControls input{border:1px solid var(--builder-line);width:20px;height:20px;color:var(--gold-300);font-family:var(--display);background:#07090ac2;padding:0;font-size:14px;line-height:1}.BuildPlannerV2-module__ZYgqyG__levelCounterControls input{text-align:center;width:100%;min-width:0;font-size:12px}.BuildPlannerV2-module__ZYgqyG__levelCounterControls button:hover:not(:disabled),.BuildPlannerV2-module__ZYgqyG__levelCounterControls button:focus-visible,.BuildPlannerV2-module__ZYgqyG__levelCounterControls input:focus{border-color:var(--gold-300);background:#c7a74a17;outline:none}.BuildPlannerV2-module__ZYgqyG__levelCounterControls button:disabled{cursor:not-allowed;opacity:.38}.BuildPlannerV2-module__ZYgqyG__quickStatList{gap:8px;display:grid}.BuildPlannerV2-module__ZYgqyG__bonusReadoutLabel{color:var(--gold-300);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:8px;font-weight:900;display:block}.BuildPlannerV2-module__ZYgqyG__emptyBonusReadout{color:var(--stone-500);margin:0;padding:9px 2px;font-size:9px;font-weight:700;line-height:1.45}.BuildPlannerV2-module__ZYgqyG__quickStatList>div{gap:3px;min-width:0;display:grid}.BuildPlannerV2-module__ZYgqyG__quickStatList>.BuildPlannerV2-module__ZYgqyG__itemBonusRow{justify-content:space-between;display:flex}.BuildPlannerV2-module__ZYgqyG__itemBonusSource{color:var(--paper-200);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:9px;font-weight:800;overflow:hidden}.BuildPlannerV2-module__ZYgqyG__itemBonusRow,.BuildPlannerV2-module__ZYgqyG__itemBonusStat{min-width:0;color:var(--stone-500);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:10px;font-weight:700;display:inline-flex;overflow:hidden}.BuildPlannerV2-module__ZYgqyG__itemBonusRow{cursor:help;justify-content:space-between;gap:8px;position:relative;overflow:visible}.BuildPlannerV2-module__ZYgqyG__itemBonusStat{gap:5px}.BuildPlannerV2-module__ZYgqyG__quickStatList img{object-fit:contain;width:13px;height:13px;image-rendering:pixelated;flex:none}.BuildPlannerV2-module__ZYgqyG__itemBonusRow strong{color:var(--paper-100);font-family:var(--display);font-size:15px;font-weight:500}.BuildPlannerV2-module__ZYgqyG__itemBonusTooltip{z-index:30;width:190px;color:var(--paper-300);pointer-events:none;background:linear-gradient(135deg,#dcae3f14,#0000 62%),#0d0c09fa;border:1px solid #f0ca646b;border-radius:4px;gap:4px;padding:10px 11px;display:none;position:absolute;top:50%;left:calc(100% + 8px);transform:translateY(-50%);box-shadow:0 10px 24px #00000085}.BuildPlannerV2-module__ZYgqyG__itemBonusRow:hover .BuildPlannerV2-module__ZYgqyG__itemBonusTooltip,.BuildPlannerV2-module__ZYgqyG__itemBonusRow:focus-visible .BuildPlannerV2-module__ZYgqyG__itemBonusTooltip{display:grid}.BuildPlannerV2-module__ZYgqyG__itemBonusTooltip>strong{color:var(--lab-amber);font-family:var(--display);margin-bottom:2px;font-size:12px;font-weight:500}.BuildPlannerV2-module__ZYgqyG__itemBonusTooltip>span{color:var(--paper-300);justify-content:space-between;align-items:baseline;gap:10px;font-size:10px;font-weight:700;display:flex}.BuildPlannerV2-module__ZYgqyG__itemBonusTooltip i{text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.BuildPlannerV2-module__ZYgqyG__itemBonusTooltip b{color:var(--paper-100);font-family:var(--display);flex:none;font-size:12px;font-weight:500}.BuildPlannerV2-module__ZYgqyG__statsEquipmentPanel>header{display:none}.BuildPlannerV2-module__ZYgqyG__statsEquipmentPanel h3{color:var(--paper-100);font-family:var(--display);margin:4px 0 0;font-size:20px;font-weight:500}.BuildPlannerV2-module__ZYgqyG__sidebarClassPicker{grid-column:1/-1;margin-bottom:0}.BuildPlannerV2-module__ZYgqyG__sidebarClassPicker>div{gap:6px}.BuildPlannerV2-module__ZYgqyG__sidebarClassPicker img{object-position:center 10%}.BuildPlannerV2-module__ZYgqyG__gearPriorityBar{border:1px solid var(--builder-line);background:#c7a74a0b;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;margin-bottom:6px;padding:5px 6px 5px 8px;display:none}.BuildPlannerV2-module__ZYgqyG__gearPriorityBar>div{gap:2px;min-width:0;display:grid}.BuildPlannerV2-module__ZYgqyG__gearPriorityBar span{color:var(--stone-500);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:800}.BuildPlannerV2-module__ZYgqyG__gearPriorityBar strong{color:var(--paper-300);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.BuildPlannerV2-module__ZYgqyG__gearPriorityBar button{border-color:var(--builder-line-strong);color:var(--gold-300);text-transform:uppercase;background:#c7a74a14;padding:6px 8px;font-size:9px;font-weight:800}.BuildPlannerV2-module__ZYgqyG__statsEquipmentPanel>footer{justify-content:space-between;align-items:center;gap:8px;margin-top:7px;display:flex}.BuildPlannerV2-module__ZYgqyG__statsEquipmentPanel>footer span{color:var(--stone-500);font-size:9px}.BuildPlannerV2-module__ZYgqyG__statsEquipmentPanel>footer button{padding:7px 9px;font-size:9px}.BuildPlannerV2-module__ZYgqyG__stepper{grid-template-columns:34px minmax(0,1fr) 34px;margin-top:13px;display:grid}.BuildPlannerV2-module__ZYgqyG__stepper button,.BuildPlannerV2-module__ZYgqyG__stepper input{border:1px solid var(--builder-line);height:34px;color:var(--paper-100);text-align:center;background:#07090ac2}.BuildPlannerV2-module__ZYgqyG__stepper button{color:var(--gold-300);font-size:18px}.BuildPlannerV2-module__ZYgqyG__compactStepper{grid-column:1/-1;grid-template-columns:26px minmax(32px,1fr) 26px;width:100%;margin-top:0}.BuildPlannerV2-module__ZYgqyG__compactStepper button,.BuildPlannerV2-module__ZYgqyG__compactStepper input{height:26px}.BuildPlannerV2-module__ZYgqyG__stepper label span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.BuildPlannerV2-module__ZYgqyG__stepper input{border-left:0;border-right:0;width:100%}.BuildPlannerV2-module__ZYgqyG__sheetTable{border-top:1px solid var(--builder-line);border-left:1px solid var(--builder-line)}.BuildPlannerV2-module__ZYgqyG__sheetHeader,.BuildPlannerV2-module__ZYgqyG__sheetRowValues{grid-template-columns:minmax(130px,1.3fr) repeat(6,minmax(70px,.7fr));align-items:center;display:grid}.BuildPlannerV2-module__ZYgqyG__sheetHeader{background:#07090ae0}.BuildPlannerV2-module__ZYgqyG__sheetHeader span{color:var(--stone-500);text-transform:uppercase;padding:5px 7px;font-size:9px;font-weight:800}.BuildPlannerV2-module__ZYgqyG__sheetRow{border-right:1px solid var(--builder-line);border-bottom:1px solid var(--builder-line);background:#1f1c1561}.BuildPlannerV2-module__ZYgqyG__sheetRowValues>*{color:var(--paper-300);padding:5px 7px;font-size:10px;line-height:1.15}.BuildPlannerV2-module__ZYgqyG__sheetRowValues>strong:last-child{color:var(--gold-300);font-family:var(--display);font-size:14px;font-weight:500}.BuildPlannerV2-module__ZYgqyG__sheetRow p{display:none}.BuildPlannerV2-module__ZYgqyG__sheetStatLabel{align-items:center;gap:6px;display:inline-flex;color:var(--paper-100)!important}.BuildPlannerV2-module__ZYgqyG__sheetStatLabel img{object-fit:contain;width:13px;height:13px;image-rendering:pixelated;flex:none}.BuildPlannerV2-module__ZYgqyG__sheetStepper{grid-template-columns:28px 22px minmax(28px,1fr) 22px 30px;gap:2px;min-width:128px;display:grid;padding:3px!important}.BuildPlannerV2-module__ZYgqyG__sheetStepper button,.BuildPlannerV2-module__ZYgqyG__sheetStepper input{border:1px solid var(--builder-line);width:100%;height:22px;color:var(--paper-100);text-align:center;background:#07090ac2;padding:0;font-size:11px}.BuildPlannerV2-module__ZYgqyG__sheetStepper button{color:var(--gold-300)}.BuildPlannerV2-module__ZYgqyG__sheetStepper button:first-child,.BuildPlannerV2-module__ZYgqyG__sheetStepper button:last-child{font-size:8px;font-weight:700}.BuildPlannerV2-module__ZYgqyG__sheetStepper input{border-left:0;border-right:0}.BuildPlannerV2-module__ZYgqyG__sheetStepper label>span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.BuildPlannerV2-module__ZYgqyG__sheetMuted{text-align:center;color:var(--stone-500)!important}.BuildPlannerV2-module__ZYgqyG__loadoutLayout{grid-template-columns:minmax(500px,1.45fr) minmax(260px,.55fr);gap:20px;display:grid}.BuildPlannerV2-module__ZYgqyG__paperDoll{border:1px solid var(--builder-line);isolation:isolate;background:radial-gradient(#1b71941f,#0000 48%),linear-gradient(#07090ad1,#14120eeb);grid-template-columns:repeat(3,minmax(130px,1fr));grid-template-areas:".head.""neck chest back""mainHand legs offHand""ring boots misc"".food.";gap:9px;min-height:560px;padding:28px;display:grid;position:relative}.BuildPlannerV2-module__ZYgqyG__paperDollFigure{z-index:0;opacity:.28;pointer-events:none;place-items:center;margin:0;display:grid;position:absolute;inset:10% 27% 8%;overflow:hidden}.BuildPlannerV2-module__ZYgqyG__paperDollFigure img{object-fit:contain;object-position:center bottom;filter:saturate(.72)contrast(.9)brightness(.82);width:100%;height:100%}.BuildPlannerV2-module__ZYgqyG__equipmentSlot{z-index:1;border:1px solid var(--builder-line);min-height:118px;color:var(--paper-300);text-align:center;background:#1f1c15ad;grid-template-rows:auto minmax(62px,1fr) auto auto;place-items:center;gap:7px;padding:10px;display:grid;position:relative}.BuildPlannerV2-module__ZYgqyG__equipmentSlot:hover,.BuildPlannerV2-module__ZYgqyG__equipmentSlot:focus-visible,.BuildPlannerV2-module__ZYgqyG__equipmentSlot.BuildPlannerV2-module__ZYgqyG__selectedSlot{z-index:5;border-color:var(--gold-300);background:#c7a74a1a;outline:none}.BuildPlannerV2-module__ZYgqyG__equipmentSlot>span,.BuildPlannerV2-module__ZYgqyG__equipmentSlot small{color:var(--stone-500);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.BuildPlannerV2-module__ZYgqyG__equipmentSlot img{object-fit:contain;image-rendering:auto;width:68px;height:68px}.BuildPlannerV2-module__ZYgqyG__equipmentSlot i{color:#c7a74a52;font-family:var(--display);font-size:38px;font-style:normal}.BuildPlannerV2-module__ZYgqyG__equipmentSlot strong{color:var(--paper-100);font-size:10px}.BuildPlannerV2-module__ZYgqyG__compactPaperDoll{grid-area:3/1;grid-template-columns:repeat(3,minmax(78px,1fr));align-content:center;align-self:start;gap:5px;min-height:0;padding:7px}.BuildPlannerV2-module__ZYgqyG__statsEquipmentPanel .BuildPlannerV2-module__ZYgqyG__compactPaperDoll{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 10px;padding:8px 5px}.BuildPlannerV2-module__ZYgqyG__statsEquipmentPanel .BuildPlannerV2-module__ZYgqyG__compactEquipmentSlot{grid-template-rows:1fr;min-width:0;height:64px;min-height:64px;padding:5px}.BuildPlannerV2-module__ZYgqyG__statsEquipmentPanel .BuildPlannerV2-module__ZYgqyG__compactEquipmentSlot>span,.BuildPlannerV2-module__ZYgqyG__statsEquipmentPanel .BuildPlannerV2-module__ZYgqyG__compactEquipmentSlot strong{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.BuildPlannerV2-module__ZYgqyG__statsEquipmentPanel .BuildPlannerV2-module__ZYgqyG__compactEquipmentSlot img{width:32px;height:32px}.BuildPlannerV2-module__ZYgqyG__compactPaperDoll .BuildPlannerV2-module__ZYgqyG__paperDollFigure{opacity:.46;inset:12% 26% 10%}.BuildPlannerV2-module__ZYgqyG__runeSocket{z-index:7;cursor:pointer;touch-action:manipulation;background:0 0;border:0;place-self:end center;place-items:center;width:44px;height:32px;margin:0 0 1px;padding:0;display:grid;position:relative}.BuildPlannerV2-module__ZYgqyG__runeSocket:before{content:"";background:#070c12f0;border:1px solid #66d5ff7a;border-radius:4px;width:21px;height:21px;position:absolute;box-shadow:0 2px 7px #00000080}.BuildPlannerV2-module__ZYgqyG__runeSocket:hover,.BuildPlannerV2-module__ZYgqyG__runeSocket:focus-visible,.BuildPlannerV2-module__ZYgqyG__selectedRuneSocket{z-index:8;outline:none}.BuildPlannerV2-module__ZYgqyG__runeSocket img{z-index:1;object-fit:contain;width:21px;height:21px;image-rendering:pixelated;position:relative}.BuildPlannerV2-module__ZYgqyG__runeSocket i{z-index:1;color:#66d5ffb8;font-family:var(--display);font-size:14px;font-style:normal;line-height:16px;display:block;position:relative}.BuildPlannerV2-module__ZYgqyG__statsEquipmentPanel .BuildPlannerV2-module__ZYgqyG__runeSocket{width:44px;height:32px;margin-bottom:1px}.BuildPlannerV2-module__ZYgqyG__utilitySlot{background:linear-gradient(135deg,#66d5ff14,#0000 62%),#0a0f16c7}.BuildPlannerV2-module__ZYgqyG__utilitySlotTooltip>span{display:block}.BuildPlannerV2-module__ZYgqyG__utilitySlotTooltip>span>i{color:var(--paper-300);font-style:normal;line-height:1.45}.BuildPlannerV2-module__ZYgqyG__utilityDialog{width:min(760px,100%)}.BuildPlannerV2-module__ZYgqyG__utilityPickerCurrent{border:1px solid var(--builder-line-strong);background:#c7a74a0d;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}.BuildPlannerV2-module__ZYgqyG__utilityPickerCurrent>span{align-items:center;gap:9px;min-width:0;display:flex}.BuildPlannerV2-module__ZYgqyG__utilityPickerCurrent img{object-fit:contain;width:38px;height:38px;image-rendering:pixelated}.BuildPlannerV2-module__ZYgqyG__utilityPickerCurrent strong{color:var(--paper-100);font-family:var(--display);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.BuildPlannerV2-module__ZYgqyG__utilityPickerCurrent button{flex:none}.BuildPlannerV2-module__ZYgqyG__builder{--gold-300:var(--lab-blue,#66d5ff);--builder-panel:var(--lab-panel,#0d131c);--builder-panel-soft:var(--lab-panel-raised,#121b27)}.BuildPlannerV2-module__ZYgqyG__profile,.BuildPlannerV2-module__ZYgqyG__overviewTraitPanel,.BuildPlannerV2-module__ZYgqyG__statsEquipmentPanel,.BuildPlannerV2-module__ZYgqyG__overviewSpellSection,.BuildPlannerV2-module__ZYgqyG__overviewStatsSection,.BuildPlannerV2-module__ZYgqyG__advancedDetails{border-color:var(--lab-line,#91b2d029);box-shadow:none;background:linear-gradient(145deg,#91b2d00b,#0000 54%),#0d131ce6;border-radius:9px}.BuildPlannerV2-module__ZYgqyG__eyebrow,.BuildPlannerV2-module__ZYgqyG__fieldLabel,.BuildPlannerV2-module__ZYgqyG__profileControls label>span,.BuildPlannerV2-module__ZYgqyG__classPicker legend{color:var(--lab-blue,#66d5ff);font-family:var(--display);font-weight:600}.BuildPlannerV2-module__ZYgqyG__profileControls input,.BuildPlannerV2-module__ZYgqyG__profileControls select,.BuildPlannerV2-module__ZYgqyG__sheetStepper button,.BuildPlannerV2-module__ZYgqyG__sheetStepper input{border-color:var(--lab-line,#91b2d029);background:#0d131ce6;border-radius:6px}.BuildPlannerV2-module__ZYgqyG__profileActions button,.BuildPlannerV2-module__ZYgqyG__resetActions button,.BuildPlannerV2-module__ZYgqyG__overviewTraitPanel>header button,.BuildPlannerV2-module__ZYgqyG__overviewSpellSection>header button{border-color:var(--lab-line-strong,#91b2d052);color:var(--lab-blue,#66d5ff);background:#66d5ff14;border-radius:6px}.BuildPlannerV2-module__ZYgqyG__classPicker button,.BuildPlannerV2-module__ZYgqyG__liveBuildReadout,.BuildPlannerV2-module__ZYgqyG__buildCounters>span,.BuildPlannerV2-module__ZYgqyG__sectionSpendSummary,.BuildPlannerV2-module__ZYgqyG__paperDoll,.BuildPlannerV2-module__ZYgqyG__equipmentSlot,.BuildPlannerV2-module__ZYgqyG__overviewSpellbar>button,.BuildPlannerV2-module__ZYgqyG__sheetRow,.BuildPlannerV2-module__ZYgqyG__sheetHeader{border-color:var(--lab-line,#91b2d029);background:#0d131cc7;border-radius:7px}.BuildPlannerV2-module__ZYgqyG__paperDoll{background:radial-gradient(#66d5ff14,#0000 54%),#0d131cc7}.BuildPlannerV2-module__ZYgqyG__sheetRow{border-right-color:var(--lab-line,#91b2d029);border-bottom-color:var(--lab-line,#91b2d029)}.BuildPlannerV2-module__ZYgqyG__builder{--builder-line:var(--lab-line,#f0ca642b);--builder-line-strong:var(--lab-line-strong,#f0ca645c);--builder-panel:#15130ef5;--builder-panel-soft:#211d15d1;--gold-300:var(--lab-amber,#dcae3f);--paper-100:var(--lab-text,#f1e9d3);--paper-200:#ded3b9;--paper-300:#c2b79d;--stone-500:var(--lab-muted,#b9ad91)}.BuildPlannerV2-module__ZYgqyG__profile,.BuildPlannerV2-module__ZYgqyG__overviewTraitPanel,.BuildPlannerV2-module__ZYgqyG__statsEquipmentPanel,.BuildPlannerV2-module__ZYgqyG__overviewSpellSection,.BuildPlannerV2-module__ZYgqyG__overviewStatsSection,.BuildPlannerV2-module__ZYgqyG__advancedDetails{border-color:var(--lab-line);background:linear-gradient(145deg,#dcae3f08,#0000 18rem),#15130ef5;border-radius:6px;box-shadow:inset 0 1px #fff4d305,0 8px 24px #0000001f}.BuildPlannerV2-module__ZYgqyG__profile,.BuildPlannerV2-module__ZYgqyG__overviewTraitPanel,.BuildPlannerV2-module__ZYgqyG__statsEquipmentPanel{border-color:var(--lab-line-strong)}.BuildPlannerV2-module__ZYgqyG__eyebrow,.BuildPlannerV2-module__ZYgqyG__fieldLabel,.BuildPlannerV2-module__ZYgqyG__profileControls label>span,.BuildPlannerV2-module__ZYgqyG__classPicker legend{color:var(--lab-amber)}.BuildPlannerV2-module__ZYgqyG__profileControls input,.BuildPlannerV2-module__ZYgqyG__profileControls select,.BuildPlannerV2-module__ZYgqyG__sheetStepper button,.BuildPlannerV2-module__ZYgqyG__sheetStepper input{background:#0d0c09d1;border-color:#f0ca6438;border-radius:5px}.BuildPlannerV2-module__ZYgqyG__profileControls input:focus,.BuildPlannerV2-module__ZYgqyG__profileControls select:focus,.BuildPlannerV2-module__ZYgqyG__sheetStepper button:focus-visible,.BuildPlannerV2-module__ZYgqyG__sheetStepper input:focus{border-color:#dcae3f9e;box-shadow:0 0 0 3px #dcae3f12}.BuildPlannerV2-module__ZYgqyG__profileActions button,.BuildPlannerV2-module__ZYgqyG__resetActions button,.BuildPlannerV2-module__ZYgqyG__overviewTraitPanel>header button,.BuildPlannerV2-module__ZYgqyG__overviewSpellSection>header button{color:var(--lab-amber);background:#dcae3f14;border-color:#f0ca6438;border-radius:5px}.BuildPlannerV2-module__ZYgqyG__profileActions .BuildPlannerV2-module__ZYgqyG__primaryAction{background:var(--lab-amber);color:#171209;border-color:#dcae3fb8}.BuildPlannerV2-module__ZYgqyG__classPicker button,.BuildPlannerV2-module__ZYgqyG__liveBuildReadout,.BuildPlannerV2-module__ZYgqyG__buildCounters>span,.BuildPlannerV2-module__ZYgqyG__sectionSpendSummary,.BuildPlannerV2-module__ZYgqyG__paperDoll,.BuildPlannerV2-module__ZYgqyG__equipmentSlot,.BuildPlannerV2-module__ZYgqyG__overviewSpellbar>button,.BuildPlannerV2-module__ZYgqyG__sheetRow,.BuildPlannerV2-module__ZYgqyG__sheetHeader{background:linear-gradient(145deg,#dcae3f06,#0000 55%),#100f0beb;border-color:#f0ca6424;border-radius:5px}.BuildPlannerV2-module__ZYgqyG__classPicker button:hover,.BuildPlannerV2-module__ZYgqyG__classPicker button:focus-visible,.BuildPlannerV2-module__ZYgqyG__classPicker .BuildPlannerV2-module__ZYgqyG__selectedClass,.BuildPlannerV2-module__ZYgqyG__equipmentSlot:hover,.BuildPlannerV2-module__ZYgqyG__equipmentSlot:focus-visible,.BuildPlannerV2-module__ZYgqyG__equipmentSlot.BuildPlannerV2-module__ZYgqyG__selectedSlot,.BuildPlannerV2-module__ZYgqyG__overviewSpellbar>button:hover,.BuildPlannerV2-module__ZYgqyG__overviewSpellbar>button:focus-visible,.BuildPlannerV2-module__ZYgqyG__overviewSpellbar>button.BuildPlannerV2-module__ZYgqyG__filledSpell{color:var(--lab-text);background:linear-gradient(145deg,#dcae3f14,#0000 58%),#18150ffa;border-color:#dcae3f80}.BuildPlannerV2-module__ZYgqyG__classPicker .BuildPlannerV2-module__ZYgqyG__selectedClass{box-shadow:inset 0 -2px 0 var(--lab-amber)}.BuildPlannerV2-module__ZYgqyG__quickStatList{border-top-color:#f0ca6424}.BuildPlannerV2-module__ZYgqyG__quickStatList>div{border-bottom-color:#f0ca641c}.BuildPlannerV2-module__ZYgqyG__buildCounters strong,.BuildPlannerV2-module__ZYgqyG__sectionSpendSummary>strong,.BuildPlannerV2-module__ZYgqyG__overviewSpellSection>header strong,.BuildPlannerV2-module__ZYgqyG__sheetRowValues>strong:last-child,.BuildPlannerV2-module__ZYgqyG__sheetStepper button{color:var(--lab-amber)}.BuildPlannerV2-module__ZYgqyG__paperDoll,.BuildPlannerV2-module__ZYgqyG__utilitySlot{background:radial-gradient(circle,#dcae3f0e,#0000 68%),#0d0c09}.BuildPlannerV2-module__ZYgqyG__runeSocket:before{background:#17140e;border-color:#f0ca645c}.BuildPlannerV2-module__ZYgqyG__runeSocket:hover:before,.BuildPlannerV2-module__ZYgqyG__runeSocket:focus-visible:before,.BuildPlannerV2-module__ZYgqyG__selectedRuneSocket:before{border-color:var(--lab-amber);background:#dcae3f24}.BuildPlannerV2-module__ZYgqyG__sheetTable{border-color:#f0ca6424}.BuildPlannerV2-module__ZYgqyG__sheetHeader{border-bottom:1px solid #f0ca6424;border-right:1px solid #f0ca6424;border-radius:0}.BuildPlannerV2-module__ZYgqyG__sheetHeader>span:not(:first-child){text-align:right}.BuildPlannerV2-module__ZYgqyG__sheetHeader>span:nth-child(3){text-align:center;place-items:center;display:grid}.BuildPlannerV2-module__ZYgqyG__sheetRow{border-bottom-color:#f0ca6424;border-right-color:#f0ca6424;border-radius:0;position:relative}.BuildPlannerV2-module__ZYgqyG__sheetRow:nth-child(odd){background:#0c0b08ad}.BuildPlannerV2-module__ZYgqyG__sheetRowValues>*{font-variant-numeric:tabular-nums}.BuildPlannerV2-module__ZYgqyG__sheetRowValues>:not(:first-child){text-align:right;justify-self:end}.BuildPlannerV2-module__ZYgqyG__sheetRowValues>:nth-child(3){text-align:center;justify-self:center}.BuildPlannerV2-module__ZYgqyG__sheetAllocationCell{place-items:center;width:100%;min-height:28px;display:grid}.BuildPlannerV2-module__ZYgqyG__sheetAllocationCell .BuildPlannerV2-module__ZYgqyG__sheetStepper{justify-self:center;width:min(154px,100%)}.BuildPlannerV2-module__ZYgqyG__sheetStepper input{text-align:center;background:0 0;border:0;padding-left:8px}.BuildPlannerV2-module__ZYgqyG__sheetStepper input:focus{box-shadow:inset 0 0 0 1px var(--lab-amber);background:#dcae3f1f;outline:none}.BuildPlannerV2-module__ZYgqyG__sheetHeader>span:last-child{color:var(--lab-amber)}.BuildPlannerV2-module__ZYgqyG__sheetRowValues>strong:last-child{border-left:1px solid #f0ca6424;place-items:center;min-width:50px;min-height:23px;margin-block:2px;padding:3px 7px;display:grid}.BuildPlannerV2-module__ZYgqyG__statCalculationTrigger{cursor:help;outline:none}.BuildPlannerV2-module__ZYgqyG__statCalculationTrigger>span{border-bottom:1px dotted #dcae3f8c}.BuildPlannerV2-module__ZYgqyG__statCalculationTrigger:focus-visible>span{border-bottom-color:var(--lab-amber)}.BuildPlannerV2-module__ZYgqyG__statCalculationTooltip,.BuildPlannerV2-module__ZYgqyG__statCalculationCard{background:linear-gradient(135deg,#dcae3f17,#0000 46%),#100e09;border:1px solid #f0ca6452;gap:9px;display:grid;box-shadow:0 16px 34px #0000007a}.BuildPlannerV2-module__ZYgqyG__statCalculationTooltip{z-index:40;pointer-events:none;width:min(360px,100vw - 40px);padding:11px;display:none;position:absolute;top:calc(100% + 6px);left:6px}.BuildPlannerV2-module__ZYgqyG__sheetRow:has(.BuildPlannerV2-module__ZYgqyG__statCalculationTrigger:focus-visible) .BuildPlannerV2-module__ZYgqyG__statCalculationTooltip{display:grid}.BuildPlannerV2-module__ZYgqyG__statCalculationTooltip header,.BuildPlannerV2-module__ZYgqyG__statCalculationCard header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3px 9px;display:grid}.BuildPlannerV2-module__ZYgqyG__statCalculationTooltip header>span,.BuildPlannerV2-module__ZYgqyG__statCalculationCard header>span{color:var(--lab-amber);letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;font-size:8px;font-weight:800}.BuildPlannerV2-module__ZYgqyG__statCalculationTooltip header strong,.BuildPlannerV2-module__ZYgqyG__statCalculationCard header strong{min-width:0;color:var(--paper-100);font-family:var(--display);align-items:center;gap:6px;font-size:16px;font-weight:500;display:inline-flex}.BuildPlannerV2-module__ZYgqyG__statCalculationTooltip header img,.BuildPlannerV2-module__ZYgqyG__statCalculationCard header img{object-fit:contain;width:17px;height:17px;image-rendering:pixelated}.BuildPlannerV2-module__ZYgqyG__statCalculationTooltip header b,.BuildPlannerV2-module__ZYgqyG__statCalculationCard header b{color:var(--lab-amber);font-family:var(--display);font-size:21px;font-weight:500}.BuildPlannerV2-module__ZYgqyG__statCalculationTooltip dl,.BuildPlannerV2-module__ZYgqyG__statCalculationCard dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;margin:0;display:grid}.BuildPlannerV2-module__ZYgqyG__statCalculationTooltip dl>div,.BuildPlannerV2-module__ZYgqyG__statCalculationCard dl>div{background:#05050361;border:1px solid #f0ca641a;justify-content:space-between;align-items:baseline;gap:7px;min-width:0;padding:4px 5px;display:flex}.BuildPlannerV2-module__ZYgqyG__statCalculationTooltip dt,.BuildPlannerV2-module__ZYgqyG__statCalculationCard dt{color:var(--stone-500);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:8px;font-weight:700;overflow:hidden}.BuildPlannerV2-module__ZYgqyG__statCalculationTooltip dd,.BuildPlannerV2-module__ZYgqyG__statCalculationCard dd{color:var(--paper-200);flex:none;margin:0;font-size:10px;font-weight:700}.BuildPlannerV2-module__ZYgqyG__statCalculationTooltip .BuildPlannerV2-module__ZYgqyG__traitCalculationLine,.BuildPlannerV2-module__ZYgqyG__statCalculationCard .BuildPlannerV2-module__ZYgqyG__traitCalculationLine{background:#dcae3f17;border-color:#dcae3f4d}.BuildPlannerV2-module__ZYgqyG__statCalculationTooltip .BuildPlannerV2-module__ZYgqyG__traitCalculationLine dd,.BuildPlannerV2-module__ZYgqyG__statCalculationCard .BuildPlannerV2-module__ZYgqyG__traitCalculationLine dd{color:var(--lab-amber)}.BuildPlannerV2-module__ZYgqyG__statCalculationTooltip code,.BuildPlannerV2-module__ZYgqyG__statCalculationCard code{color:var(--paper-300);font-family:var(--mono,ui-monospace, monospace);white-space:normal;font-size:9px;line-height:1.45}.BuildPlannerV2-module__ZYgqyG__statCalculationTooltip p,.BuildPlannerV2-module__ZYgqyG__statCalculationCard p{color:#f18b78;margin:0;font-size:9px;line-height:1.35}@media (hover:hover) and (pointer:fine){.BuildPlannerV2-module__ZYgqyG__sheetRow:has(.BuildPlannerV2-module__ZYgqyG__statCalculationTrigger:hover) .BuildPlannerV2-module__ZYgqyG__statCalculationTooltip{display:grid}}.BuildPlannerV2-module__ZYgqyG__calculationsPanel{gap:14px;display:grid}.BuildPlannerV2-module__ZYgqyG__calculationBackAction{min-height:30px;color:var(--lab-amber);text-transform:uppercase;background:#dcae3f12;border:1px solid #f0ca644d;border-radius:5px;padding:6px 9px;font-size:9px;font-weight:800}.BuildPlannerV2-module__ZYgqyG__calculationBackAction:hover,.BuildPlannerV2-module__ZYgqyG__calculationBackAction:focus-visible{border-color:var(--lab-amber);background:#dcae3f24;outline:none}.BuildPlannerV2-module__ZYgqyG__statCalculationGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.BuildPlannerV2-module__ZYgqyG__statCalculationCard{min-width:0;padding:11px}.BuildPlannerV2-module__ZYgqyG__calculationCombatSection{border-top:1px solid #f0ca642e;gap:8px;padding-top:4px;display:grid}.BuildPlannerV2-module__ZYgqyG__calculationCombatSection>header{gap:3px;display:grid}.BuildPlannerV2-module__ZYgqyG__calculationCombatSection>header p{color:var(--stone-500);margin:0;font-size:10px}.BuildPlannerV2-module__ZYgqyG__compactEquipmentSlot{grid-template-rows:auto minmax(24px,1fr) auto;gap:2px;height:60px;min-height:56px;padding:4px}.BuildPlannerV2-module__ZYgqyG__compactEquipmentSlot>span,.BuildPlannerV2-module__ZYgqyG__compactEquipmentSlot strong{line-height:1.1}.BuildPlannerV2-module__ZYgqyG__compactEquipmentSlot img{width:26px;height:26px}.BuildPlannerV2-module__ZYgqyG__compactEquipmentSlot i{font-size:20px;line-height:1}.BuildPlannerV2-module__ZYgqyG__compactEquipmentSlot strong{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:9px;overflow:hidden}.BuildPlannerV2-module__ZYgqyG__compactEquipmentSlot>small{display:none}.BuildPlannerV2-module__ZYgqyG__statsEquipmentPanel .BuildPlannerV2-module__ZYgqyG__compactPaperDoll{grid-template-rows:repeat(5,48px);grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:".head.""neck chest back""mainHand legs offHand""ring boots misc"".food.";align-content:start;gap:40px 10px}.BuildPlannerV2-module__ZYgqyG__statsEquipmentPanel .BuildPlannerV2-module__ZYgqyG__compactEquipmentSlot{height:48px;min-height:48px}.BuildPlannerV2-module__ZYgqyG__statsEquipmentPanel .BuildPlannerV2-module__ZYgqyG__runeSocket{align-self:end;height:32px;margin:0;transform:translateY(36px)}.BuildPlannerV2-module__ZYgqyG__overviewTraitPanel{width:min(100%,640px);box-shadow:none;background:0 0;border:0;border-radius:0;justify-self:center;gap:0;padding:0}@media (min-width:1180px){.BuildPlannerV2-module__ZYgqyG__overviewPanel{grid-template-columns:minmax(520px,1fr) minmax(0,640px)}}.BuildPlannerV2-module__ZYgqyG__statsEquipmentPanel,.BuildPlannerV2-module__ZYgqyG__overviewSpellSection,.BuildPlannerV2-module__ZYgqyG__overviewStatsSection{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.BuildPlannerV2-module__ZYgqyG__sidebarClassPicker>div{gap:5px;margin-top:3px}.BuildPlannerV2-module__ZYgqyG__sidebarClassPicker button{min-height:52px;padding:4px}.BuildPlannerV2-module__ZYgqyG__buildCounters{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.BuildPlannerV2-module__ZYgqyG__buildCounters>span:first-child{grid-column:auto}.BuildPlannerV2-module__ZYgqyG__buildCounters>span{align-content:center;min-height:44px;padding:4px}.BuildPlannerV2-module__ZYgqyG__equipmentSlot>.BuildPlannerV2-module__ZYgqyG__equipmentSlotTooltip{z-index:20;width:220px;color:var(--paper-300);letter-spacing:normal;text-align:left;text-transform:none;pointer-events:none;background:linear-gradient(135deg,#1962821f,#0000 52%),#0d0e0f;border:1px solid #c7a74ac7;padding:11px;font-size:9px;font-weight:400;display:none;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%);box-shadow:0 14px 34px #0000009e}.BuildPlannerV2-module__ZYgqyG__equipmentSlotTooltip>strong,.BuildPlannerV2-module__ZYgqyG__equipmentSlotTooltip>small,.BuildPlannerV2-module__ZYgqyG__equipmentSlotTooltip>em{display:block}.BuildPlannerV2-module__ZYgqyG__equipmentSlotTooltip>strong{color:var(--paper-100);font-family:var(--display);font-size:16px;font-weight:500}.BuildPlannerV2-module__ZYgqyG__equipmentSlotTooltip>small{color:var(--gold-300);text-transform:uppercase;margin-top:2px;font-size:9px}.BuildPlannerV2-module__ZYgqyG__equipmentSlotTooltip>span{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.BuildPlannerV2-module__ZYgqyG__equipmentSlotTooltip i{color:var(--paper-300);border:1px solid #84795d66;padding:3px 4px;font-size:9px;font-style:normal}.BuildPlannerV2-module__ZYgqyG__equipmentSlotTooltip>em{color:var(--stone-500);margin-top:8px;font-size:9px;font-style:normal}@media (hover:hover) and (pointer:fine){.BuildPlannerV2-module__ZYgqyG__equipmentSlot:hover>.BuildPlannerV2-module__ZYgqyG__equipmentSlotTooltip,.BuildPlannerV2-module__ZYgqyG__equipmentSlot:focus-visible>.BuildPlannerV2-module__ZYgqyG__equipmentSlotTooltip{display:grid}}.BuildPlannerV2-module__ZYgqyG__bench{border:1px solid var(--builder-line);background:#1f1c157a;margin-top:14px;padding:16px}.BuildPlannerV2-module__ZYgqyG__bench>header{justify-content:space-between;align-items:center;display:flex}.BuildPlannerV2-module__ZYgqyG__bench h3,.BuildPlannerV2-module__ZYgqyG__itemInspector h3,.BuildPlannerV2-module__ZYgqyG__catalogCard h3,.BuildPlannerV2-module__ZYgqyG__traitCard h3,.BuildPlannerV2-module__ZYgqyG__spellGrid h3,.BuildPlannerV2-module__ZYgqyG__issuePanel h3,.BuildPlannerV2-module__ZYgqyG__evidencePanel h3{color:var(--paper-100);font-family:var(--display);margin:0;font-weight:500}.BuildPlannerV2-module__ZYgqyG__bench>header span{color:var(--gold-300)}.BuildPlannerV2-module__ZYgqyG__bench>div{gap:7px;margin-top:12px;display:grid}.BuildPlannerV2-module__ZYgqyG__bench article{border:1px solid var(--builder-line);background:#07090aa3;grid-template-columns:42px minmax(100px,1fr) auto;align-items:center;gap:10px;padding:9px;display:grid}.BuildPlannerV2-module__ZYgqyG__bench img{object-fit:contain;width:42px;height:42px}.BuildPlannerV2-module__ZYgqyG__bench article>div:not(.BuildPlannerV2-module__ZYgqyG__inlineActions){gap:3px;display:grid}.BuildPlannerV2-module__ZYgqyG__bench article strong{color:var(--paper-200);font-size:10px}.BuildPlannerV2-module__ZYgqyG__bench article small{color:var(--stone-500);font-size:9px}.BuildPlannerV2-module__ZYgqyG__inlineActions button{padding:6px 8px;font-size:9px}.BuildPlannerV2-module__ZYgqyG__itemInspector{border:1px solid var(--builder-line-strong);background:#07090ae0;align-self:start;padding:20px;position:sticky;top:110px}.BuildPlannerV2-module__ZYgqyG__itemInspector h3{margin-top:7px;font-size:30px}.BuildPlannerV2-module__ZYgqyG__inspectedItem{border:1px solid var(--builder-line);background:#1f1c15a8;align-items:center;gap:13px;margin:18px 0 12px;padding:12px;display:flex}.BuildPlannerV2-module__ZYgqyG__inspectedItem img{object-fit:contain;width:62px;height:62px}.BuildPlannerV2-module__ZYgqyG__inspectedItem>div{gap:5px;display:grid}.BuildPlannerV2-module__ZYgqyG__inspectedItem strong{color:var(--paper-100);font-size:13px}.BuildPlannerV2-module__ZYgqyG__inspectedItem span,.BuildPlannerV2-module__ZYgqyG__evidenceNote{color:var(--stone-500);font-size:9px}.BuildPlannerV2-module__ZYgqyG__fullButton{width:100%}.BuildPlannerV2-module__ZYgqyG__rarityControl,.BuildPlannerV2-module__ZYgqyG__rarityBadge{margin-top:12px}.BuildPlannerV2-module__ZYgqyG__rarityBadge{border:1px solid var(--builder-line);background:#07090a80;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.BuildPlannerV2-module__ZYgqyG__rarityBadge>span{color:var(--stone-500);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.BuildPlannerV2-module__ZYgqyG__rarityBadge strong{color:var(--paper-100);text-transform:uppercase;font-size:10px}.BuildPlannerV2-module__ZYgqyG__rarityBadge strong[data-rarity=uncommon]{color:#83c98a}.BuildPlannerV2-module__ZYgqyG__rarityBadge strong[data-rarity=rare]{color:#71c9e9}.BuildPlannerV2-module__ZYgqyG__rarityBadge strong[data-rarity=epic]{color:#e883cf}.BuildPlannerV2-module__ZYgqyG__rarityBadge strong[data-rarity=legendary]{color:var(--gold-300)}.BuildPlannerV2-module__ZYgqyG__rarityControl select[data-rarity=uncommon]{color:#83c98a}.BuildPlannerV2-module__ZYgqyG__rarityControl select[data-rarity=rare]{color:#71c9e9}.BuildPlannerV2-module__ZYgqyG__rarityControl select[data-rarity=epic]{color:#e883cf}.BuildPlannerV2-module__ZYgqyG__rarityControl select[data-rarity=legendary]{color:var(--gold-300)}.BuildPlannerV2-module__ZYgqyG__overridePanel{border:1px solid var(--builder-line);margin-top:12px;padding:12px}.BuildPlannerV2-module__ZYgqyG__overridePanel summary{cursor:pointer;color:var(--gold-300);text-transform:uppercase;font-size:9px;font-weight:800}.BuildPlannerV2-module__ZYgqyG__overridePanel[open] summary{margin-bottom:14px}.BuildPlannerV2-module__ZYgqyG__overridePair{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.BuildPlannerV2-module__ZYgqyG__fieldLabel{margin-top:14px}.BuildPlannerV2-module__ZYgqyG__statOverrides{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:8px;display:grid}.BuildPlannerV2-module__ZYgqyG__itemFacts{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.BuildPlannerV2-module__ZYgqyG__itemFacts span{color:var(--paper-300);align-items:center;gap:3px;padding:3px 0;font-size:9px;display:inline-flex}.BuildPlannerV2-module__ZYgqyG__itemFacts img,.BuildPlannerV2-module__ZYgqyG__catalogStats img{object-fit:contain;width:11px;height:11px;image-rendering:pixelated}.BuildPlannerV2-module__ZYgqyG__itemFacts strong{color:var(--gold-300)}.BuildPlannerV2-module__ZYgqyG__evidenceNote{line-height:1.55}.BuildPlannerV2-module__ZYgqyG__catalog{margin-top:28px}.BuildPlannerV2-module__ZYgqyG__rarityDots{flex:none;align-items:center;gap:3px;display:inline-flex}.BuildPlannerV2-module__ZYgqyG__rarityDots i,.BuildPlannerV2-module__ZYgqyG__rarityFilterChoice i{background:#aeb6bf;border-radius:50%;width:6px;height:6px;display:block;box-shadow:0 0 0 1px #00000047}.BuildPlannerV2-module__ZYgqyG__rarityDotUncommon{background:#83c98a!important}.BuildPlannerV2-module__ZYgqyG__rarityDotRare{background:#71c9e9!important}.BuildPlannerV2-module__ZYgqyG__rarityDotEpic{background:#e883cf!important}.BuildPlannerV2-module__ZYgqyG__rarityDotLegendary{background:var(--gold-300)!important}.BuildPlannerV2-module__ZYgqyG__rarityFilter{border:1px solid var(--builder-line);background:#07090ac7;border-radius:5px;align-items:center;gap:2px;min-width:0;min-height:35px;padding:3px;display:flex}.BuildPlannerV2-module__ZYgqyG__rarityFilter button{width:24px;height:27px;color:var(--stone-500);background:0 0;border:1px solid #0000;border-radius:3px;flex:none;place-items:center;padding:0;display:grid}.BuildPlannerV2-module__ZYgqyG__rarityFilter .BuildPlannerV2-module__ZYgqyG__rarityAllChoice{width:auto;min-width:28px;padding:0 5px;font-size:9px;font-weight:800}.BuildPlannerV2-module__ZYgqyG__rarityFilter button:hover,.BuildPlannerV2-module__ZYgqyG__rarityFilter button:focus-visible{border-color:var(--builder-line-strong);background:#c7a74a14;outline:none}.BuildPlannerV2-module__ZYgqyG__rarityFilter button[aria-pressed=true]{background:#dcae3f26;border-color:#dcae3fad;box-shadow:inset 0 0 0 1px #dcae3f1f}.BuildPlannerV2-module__ZYgqyG__rarityFilter button[aria-pressed=true] i{box-shadow:0 0 0 2px #f1cf722e}.BuildPlannerV2-module__ZYgqyG__catalogHeader{grid-template-columns:minmax(160px,.6fr) minmax(220px,1fr) repeat(2,minmax(150px,.35fr));align-items:end;gap:10px;margin-bottom:12px;display:grid}.BuildPlannerV2-module__ZYgqyG__catalogHeader>div:not(.BuildPlannerV2-module__ZYgqyG__rarityFilter){align-items:baseline;gap:10px;display:flex}.BuildPlannerV2-module__ZYgqyG__catalogHeader>div:not(.BuildPlannerV2-module__ZYgqyG__rarityFilter) strong{color:var(--paper-100);font-family:var(--display);font-size:28px;font-weight:500}.BuildPlannerV2-module__ZYgqyG__catalogGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.BuildPlannerV2-module__ZYgqyG__catalogCard{border:1px solid var(--builder-line);background:#1f1c158a;grid-template-rows:auto auto 1fr auto;min-width:0;padding:13px;display:grid}.BuildPlannerV2-module__ZYgqyG__catalogArt{justify-content:space-between;align-items:flex-start;min-height:76px;display:flex}.BuildPlannerV2-module__ZYgqyG__catalogItemArtwork{border:1px solid var(--builder-line);background:linear-gradient(145deg,#c7a74a13,#0000),#07090ab8;border-radius:7px;flex:none;place-items:center;width:72px;height:72px;display:grid;overflow:hidden}.BuildPlannerV2-module__ZYgqyG__catalogItemArtwork img{object-fit:contain;width:66px;height:66px;image-rendering:pixelated}.BuildPlannerV2-module__ZYgqyG__catalogItemArtwork i{color:var(--gold-300);font-size:44px;font-style:normal}.BuildPlannerV2-module__ZYgqyG__catalogArt small{color:var(--stone-500);text-transform:uppercase;font-size:9px;font-weight:800}.BuildPlannerV2-module__ZYgqyG__catalogTopline{flex-direction:column;align-items:flex-end;gap:5px;min-width:0;display:inline-flex}.BuildPlannerV2-module__ZYgqyG__catalogCard>header{gap:7px;display:grid}.BuildPlannerV2-module__ZYgqyG__catalogCard h3{font-size:20px}.BuildPlannerV2-module__ZYgqyG__verifiedBadge,.BuildPlannerV2-module__ZYgqyG__referenceBadge{color:#70c7e5;text-transform:uppercase;border:1px solid #40aacd80;justify-self:start;padding:3px 5px;font-size:9px;font-weight:800}.BuildPlannerV2-module__ZYgqyG__referenceBadge{border-color:var(--builder-line);color:var(--stone-500)}.BuildPlannerV2-module__ZYgqyG__catalogStats{flex-wrap:wrap;align-content:start;gap:9px;margin-top:12px;display:flex}.BuildPlannerV2-module__ZYgqyG__catalogStats span{color:var(--paper-300);align-items:center;gap:3px;padding:2px 0;font-size:9px;display:inline-flex}.BuildPlannerV2-module__ZYgqyG__catalogStats strong{color:var(--gold-300)}.BuildPlannerV2-module__ZYgqyG__catalogCard footer{flex-wrap:wrap;align-items:center;gap:5px;margin-top:14px;display:flex}.BuildPlannerV2-module__ZYgqyG__catalogCard footer button{padding:6px 8px;font-size:9px}.BuildPlannerV2-module__ZYgqyG__catalogCard footer small{color:var(--stone-500);margin-left:auto;font-size:9px}.BuildPlannerV2-module__ZYgqyG__loadMore{border:1px solid var(--builder-line-strong);color:var(--gold-300);letter-spacing:.06em;text-transform:uppercase;background:#c7a74a14;margin:18px auto 0;padding:11px 18px;font-size:9px;font-weight:800;display:block}.BuildPlannerV2-module__ZYgqyG__budgetField{grid-template-columns:minmax(150px,auto) 80px auto;align-items:center}.BuildPlannerV2-module__ZYgqyG__budgetField output{border:1px solid var(--builder-line);min-width:0;color:var(--paper-100);font-family:var(--display);text-align:center;background:#07090ad1;padding:8px 10px;font-size:16px;line-height:1}.BuildPlannerV2-module__ZYgqyG__budgetField strong{color:var(--gold-300)}.BuildPlannerV2-module__ZYgqyG__budgetField small{color:var(--stone-500);text-align:right;grid-column:1/-1;font-size:9px}.BuildPlannerV2-module__ZYgqyG__budgetField.BuildPlannerV2-module__ZYgqyG__danger output,.BuildPlannerV2-module__ZYgqyG__budgetField.BuildPlannerV2-module__ZYgqyG__danger strong{color:#f18b78;border-color:#f18b788c}.BuildPlannerV2-module__ZYgqyG__filters{gap:8px;margin-bottom:14px;display:flex}.BuildPlannerV2-module__ZYgqyG__filters input{flex:280px}.BuildPlannerV2-module__ZYgqyG__filters select{flex:0 0 180px;width:auto}.BuildPlannerV2-module__ZYgqyG__filters button.BuildPlannerV2-module__ZYgqyG__activeFilter{border-color:var(--gold-300);background:#c7a74a29}.BuildPlannerV2-module__ZYgqyG__viewSwitch{border-left:1px solid var(--builder-line);gap:4px;margin-left:auto;padding-left:8px;display:flex}.BuildPlannerV2-module__ZYgqyG__traitSearchResults{border:1px solid var(--builder-line);background:#07090a9e;flex-wrap:wrap;align-items:center;gap:6px;margin:-4px 0 14px;padding:9px;display:flex}.BuildPlannerV2-module__ZYgqyG__traitSearchResults>span{color:var(--stone-500);letter-spacing:.05em;text-transform:uppercase;margin-right:3px;font-size:9px;font-weight:900}.BuildPlannerV2-module__ZYgqyG__traitSearchResults button{color:var(--paper-300);cursor:pointer;background:#c7a74a0f;border:1px solid #84795d73;align-items:center;gap:6px;padding:6px 8px;font-size:9px;display:flex}.BuildPlannerV2-module__ZYgqyG__traitSearchResults button:hover,.BuildPlannerV2-module__ZYgqyG__traitSearchResults button:focus-visible{border-color:var(--gold-300);color:var(--paper-100);outline:none}.BuildPlannerV2-module__ZYgqyG__traitSearchResults img{object-fit:contain;width:20px;height:20px;image-rendering:pixelated}.BuildPlannerV2-module__ZYgqyG__traitSearchResults small{color:var(--stone-500);font-size:9px}.BuildPlannerV2-module__ZYgqyG__traitTreeSection{gap:12px;display:grid}.BuildPlannerV2-module__ZYgqyG__traitTreeHeader{color:var(--stone-500);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:14px;font-size:9px;font-weight:800;display:flex}.BuildPlannerV2-module__ZYgqyG__traitTreeHeader small{color:#c7a74ab8;font-size:9px}.BuildPlannerV2-module__ZYgqyG__traitTreeWorkbench{grid-template-columns:minmax(0,1fr) 300px;align-items:stretch;gap:12px;min-width:0;display:grid}.BuildPlannerV2-module__ZYgqyG__traitTreeSidebar{border:1px solid var(--builder-line-strong);background:linear-gradient(120deg,#1962821f,#0000 45%),#0c0d0de6;flex-direction:column;min-width:0;max-height:min(74vh,790px);display:flex;overflow:hidden}.BuildPlannerV2-module__ZYgqyG__traitTreeInspector{flex:0 auto;grid-template-columns:62px minmax(0,1fr);align-content:start;align-items:start;gap:12px;max-height:44%;padding:16px;display:grid;overflow-y:auto}.BuildPlannerV2-module__ZYgqyG__traitTreeInspector>img{object-fit:contain;width:60px;height:60px;image-rendering:pixelated}.BuildPlannerV2-module__ZYgqyG__traitTreeInspector>div{min-width:0}.BuildPlannerV2-module__ZYgqyG__traitTreeInspector>div>span,.BuildPlannerV2-module__ZYgqyG__traitTreeInspector small{color:var(--stone-500);text-transform:uppercase;font-size:9px;font-weight:800}.BuildPlannerV2-module__ZYgqyG__traitTreeInspector small.BuildPlannerV2-module__ZYgqyG__calculated{color:#70c7e5}.BuildPlannerV2-module__ZYgqyG__traitTreeInspector h3{color:var(--paper-100);font-family:var(--display);margin:3px 0 0;font-size:25px;font-weight:500}.BuildPlannerV2-module__ZYgqyG__traitTreeInspector p{color:var(--paper-300);margin:7px 0 0;font-size:9px;line-height:1.5}.BuildPlannerV2-module__ZYgqyG__traitTreeInspector p.BuildPlannerV2-module__ZYgqyG__requirement{color:#d9a37f;font-size:9px}.BuildPlannerV2-module__ZYgqyG__selectedTraitSummary{border-top:1px solid var(--builder-line-strong);flex-direction:column;flex:1 1 0;min-height:0;padding:14px;display:flex}.BuildPlannerV2-module__ZYgqyG__selectedTraitSummary>header{justify-content:space-between;align-items:flex-start;gap:10px;padding:0 2px 10px;display:flex}.BuildPlannerV2-module__ZYgqyG__selectedTraitSummary>header h3{color:var(--paper-100);font-family:var(--display);margin:0;font-size:17px;font-weight:500}.BuildPlannerV2-module__ZYgqyG__selectedTraitSummary>header small{color:var(--stone-500);margin-top:3px;font-size:9px;line-height:1.4;display:block}.BuildPlannerV2-module__ZYgqyG__selectedTraitSummary>header strong{color:#70c7e5;background:#44a8cb17;border:1px solid #44a8cb80;place-items:center;min-width:28px;height:28px;font-size:9px;display:grid}.BuildPlannerV2-module__ZYgqyG__selectedTraitSummary>p{color:var(--stone-500);margin:8px 2px;font-size:9px}.BuildPlannerV2-module__ZYgqyG__selectedTraitSummary ul{align-content:start;gap:5px;min-height:0;margin:0;padding:0 3px 0 0;list-style:none;display:grid;overflow-y:auto}.BuildPlannerV2-module__ZYgqyG__selectedTraitSummary button{border:1px solid var(--builder-line);width:100%;color:var(--paper-300);text-align:left;cursor:pointer;background:#c7a74a09;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px;display:grid}.BuildPlannerV2-module__ZYgqyG__selectedTraitSummary button:hover,.BuildPlannerV2-module__ZYgqyG__selectedTraitSummary button:focus-visible,.BuildPlannerV2-module__ZYgqyG__selectedTraitSummary button[aria-current=true]{color:var(--paper-100);background:#44a8cb1c;border-color:#44a8cbad;outline:none}.BuildPlannerV2-module__ZYgqyG__selectedTraitSummary button img{object-fit:contain;width:28px;height:29px;image-rendering:pixelated}.BuildPlannerV2-module__ZYgqyG__selectedTraitSummary button span{font-family:var(--display);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.BuildPlannerV2-module__ZYgqyG__selectedTraitSummary button small{color:#70c7e5;font-size:9px;font-weight:800}.BuildPlannerV2-module__ZYgqyG__routeChoice{color:#f2b177;letter-spacing:.04em;text-transform:uppercase;background:#d99a6717;border:1px solid #d99a6794;width:max-content;margin-top:8px;padding:4px 6px;font-size:9px;display:block}.BuildPlannerV2-module__ZYgqyG__unplacedTraitNote{color:var(--stone-500);margin:0;font-size:9px}.BuildPlannerV2-module__ZYgqyG__traitGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.BuildPlannerV2-module__ZYgqyG__traitCard{border:1px solid var(--builder-line);cursor:pointer;background:#1f1c1580;grid-template-rows:auto 1fr auto auto;min-height:220px;padding:16px;transition:border-color .12s,background .12s,transform .12s;display:grid}.BuildPlannerV2-module__ZYgqyG__traitCard:hover,.BuildPlannerV2-module__ZYgqyG__traitCard:focus-visible{background:#c7a74a12;border-color:#c7a74aad;outline:none;transform:translateY(-1px)}.BuildPlannerV2-module__ZYgqyG__traitCard.BuildPlannerV2-module__ZYgqyG__selectedTrait{background:#1c52662e;border-color:#44a8cb8c}.BuildPlannerV2-module__ZYgqyG__traitCard.BuildPlannerV2-module__ZYgqyG__invalidTrait{border-color:#d96e60b8;box-shadow:inset 0 0 18px #d96e6014}.BuildPlannerV2-module__ZYgqyG__traitCard>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.BuildPlannerV2-module__ZYgqyG__traitCard>header>span{justify-items:end;gap:4px;display:grid}.BuildPlannerV2-module__ZYgqyG__traitCard>header .BuildPlannerV2-module__ZYgqyG__routeChoice{margin-top:0}.BuildPlannerV2-module__ZYgqyG__traitCard>header>div{align-items:center;gap:9px;display:flex}.BuildPlannerV2-module__ZYgqyG__traitCard header>div>img{object-fit:contain;width:38px;height:39px;image-rendering:pixelated}.BuildPlannerV2-module__ZYgqyG__traitCard header>div>span{border:1px solid var(--builder-line);min-width:29px;height:29px;color:var(--gold-300);place-items:center;font-size:9px;display:grid}.BuildPlannerV2-module__ZYgqyG__traitCard h3{font-size:21px}.BuildPlannerV2-module__ZYgqyG__traitCard header small{color:var(--stone-500);text-align:right;text-transform:uppercase;font-size:9px;font-weight:800}.BuildPlannerV2-module__ZYgqyG__traitCard header small.BuildPlannerV2-module__ZYgqyG__calculated{color:#70c7e5}.BuildPlannerV2-module__ZYgqyG__traitCard>p{color:var(--paper-300);font-size:10px;line-height:1.55}.BuildPlannerV2-module__ZYgqyG__traitCard p.BuildPlannerV2-module__ZYgqyG__requirement{color:#d9a37f;font-size:9px}.BuildPlannerV2-module__ZYgqyG__traitDialogBackdrop,.BuildPlannerV2-module__ZYgqyG__equipmentDialogBackdrop{z-index:100;-webkit-backdrop-filter:blur(10px)saturate(.82);backdrop-filter:blur(10px)saturate(.82);background:#060503b8;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.BuildPlannerV2-module__ZYgqyG__equipmentDialog{border:1px solid var(--builder-line-strong);scrollbar-color:var(--gold-300) #07090ab8;background:linear-gradient(135deg,#f0ca6412,#0000 42%),linear-gradient(#1b1811fc,#0b0a08fc);border-radius:8px;flex-direction:column;gap:12px;width:min(980px,100%);max-height:min(820px,100dvh - 40px);padding:18px;display:flex;overflow-y:auto;box-shadow:0 24px 64px #0000009e,inset 0 1px #fff4d30b}.BuildPlannerV2-module__ZYgqyG__gearDialog{height:min(820px,100dvh - 40px);overflow:hidden}.BuildPlannerV2-module__ZYgqyG__traitTreeDialog{border:1px solid var(--builder-line-strong);background:linear-gradient(135deg,#f0ca6412,#0000 42%),linear-gradient(#1b1811fc,#0b0a08fc);border-radius:8px;grid-template-rows:auto minmax(0,1fr);gap:12px;width:min(1440px,100vw - 32px);height:min(900px,100dvh - 32px);max-height:none;padding:14px;display:grid;overflow:hidden;box-shadow:0 24px 64px #0000009e,inset 0 1px #fff4d30b}.BuildPlannerV2-module__ZYgqyG__traitTreeDialogCanvas{min-height:0}.BuildPlannerV2-module__ZYgqyG__gearDialog .BuildPlannerV2-module__ZYgqyG__equipmentPickerGrid{overscroll-behavior:contain;min-height:0}.BuildPlannerV2-module__ZYgqyG__statWeightDialog{width:min(760px,100%);max-height:min(720px,100dvh - 40px)}.BuildPlannerV2-module__ZYgqyG__statWeightHint{border:1px solid var(--builder-line);color:var(--paper-300);background:#c7a74a0d;border-radius:5px;margin:0;padding:9px 11px;font-size:10px;line-height:1.5}.BuildPlannerV2-module__ZYgqyG__statWeightGroups{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.BuildPlannerV2-module__ZYgqyG__statWeightGroups fieldset{border:1px solid var(--builder-line);background:#07090a80;border-radius:6px;min-width:0;margin:0;padding:10px}.BuildPlannerV2-module__ZYgqyG__statWeightGroups legend{color:var(--gold-300);letter-spacing:.05em;text-transform:uppercase;padding:0 5px;font-size:9px;font-weight:800}.BuildPlannerV2-module__ZYgqyG__statWeightGroups fieldset>div{gap:5px;display:grid}.BuildPlannerV2-module__ZYgqyG__statWeightGroups label{grid-template-columns:minmax(0,1fr) 68px;align-items:center;gap:8px;min-width:0;display:grid}.BuildPlannerV2-module__ZYgqyG__statWeightGroups label>span{color:var(--paper-300);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.BuildPlannerV2-module__ZYgqyG__statWeightGroups input{border:1px solid var(--builder-line);min-width:0;height:34px;color:var(--paper-100);text-align:right;background:#07090ac7;border-radius:4px;outline:none;padding:5px 7px}.BuildPlannerV2-module__ZYgqyG__statWeightGroups input:focus-visible{border-color:var(--gold-300);box-shadow:0 0 0 2px #c7a74a1f}.BuildPlannerV2-module__ZYgqyG__statWeightDialogActions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.BuildPlannerV2-module__ZYgqyG__statWeightDialogActions button{min-width:110px}.BuildPlannerV2-module__ZYgqyG__statWeightDialogActions button:last-child{border-color:var(--gold-300);color:var(--gold-300);background:#c7a74a24}.BuildPlannerV2-module__ZYgqyG__equipmentDialogHeader{border-bottom:1px solid var(--builder-line);justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:10px;display:flex}.BuildPlannerV2-module__ZYgqyG__equipmentDialogHeader h2{color:var(--paper-100);font-family:var(--display);margin:4px 0 0;font-size:clamp(22px,3vw,27px);font-weight:500}.BuildPlannerV2-module__ZYgqyG__equipmentDialogHeader p{color:var(--stone-500);margin:4px 0 0;font-size:10px;line-height:1.4}.BuildPlannerV2-module__ZYgqyG__dialogClose{width:30px;height:30px;color:var(--stone-500);background:0 0;border:1px solid #0000;border-radius:5px;flex:none;place-items:center;padding:0;font-size:18px;line-height:1;display:grid}.BuildPlannerV2-module__ZYgqyG__dialogClose:hover,.BuildPlannerV2-module__ZYgqyG__dialogClose:focus-visible{border-color:var(--builder-line);color:var(--paper-100);background:#c7a74a14;outline:none}.BuildPlannerV2-module__ZYgqyG__equipmentPickerToolbar{grid-template-columns:minmax(0,1fr) repeat(2,auto);gap:8px;display:grid}.BuildPlannerV2-module__ZYgqyG__equipmentPickerToolbar input{border:1px solid var(--builder-line);min-width:0;height:34px;color:var(--paper-100);background:#07090ac7;border-radius:5px;outline:none;padding:6px 9px}.BuildPlannerV2-module__ZYgqyG__equipmentPickerToolbar input:focus-visible,.BuildPlannerV2-module__ZYgqyG__equipmentSortField select:focus-visible{border-color:var(--gold-300);box-shadow:0 0 0 2px #c7a74a1f}.BuildPlannerV2-module__ZYgqyG__equipmentSortField{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;min-width:170px;display:grid}.BuildPlannerV2-module__ZYgqyG__equipmentSortField>span{color:var(--stone-500);text-transform:uppercase;font-size:9px;font-weight:800}.BuildPlannerV2-module__ZYgqyG__equipmentSortField select{border:1px solid var(--builder-line);min-width:0;height:34px;color:var(--paper-100);background:#07090ac7;border-radius:5px;outline:none;padding:5px 7px}.BuildPlannerV2-module__ZYgqyG__recommendationNotice{border:1px solid var(--builder-line);border-left-color:var(--gold-300);color:var(--paper-300);background:#c7a74a0b;margin:0;padding:7px 9px;font-size:9px}.BuildPlannerV2-module__ZYgqyG__equipmentPickerCurrent{border:1px solid var(--builder-line-strong);background:#c7a74a0d;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;padding:8px 10px;display:grid}.BuildPlannerV2-module__ZYgqyG__equipmentPickerCurrent>header{grid-column:1/-1;align-items:center;gap:10px;display:flex}.BuildPlannerV2-module__ZYgqyG__equipmentPickerCurrent>header>button,.BuildPlannerV2-module__ZYgqyG__equipmentPickerBench article>button:last-child{border:1px solid var(--builder-line);min-height:28px;color:var(--gold-300);background:#c7a74a0f;border-radius:4px;padding:5px 7px;font-size:9px;font-weight:800}.BuildPlannerV2-module__ZYgqyG__equipmentPickerCurrent>header>button:hover,.BuildPlannerV2-module__ZYgqyG__equipmentPickerCurrent>header>button:focus-visible,.BuildPlannerV2-module__ZYgqyG__equipmentPickerBench article>button:last-child:hover,.BuildPlannerV2-module__ZYgqyG__equipmentPickerBench article>button:last-child:focus-visible{border-color:var(--gold-300);background:#c7a74a1f;outline:none}.BuildPlannerV2-module__ZYgqyG__equipmentPickerCurrent .BuildPlannerV2-module__ZYgqyG__inspectedItem{background:0 0;border:0;flex:1;min-width:0;margin:0;padding:0}.BuildPlannerV2-module__ZYgqyG__equipmentPickerCurrent .BuildPlannerV2-module__ZYgqyG__inspectedItem img{width:42px;height:42px}.BuildPlannerV2-module__ZYgqyG__equipmentPickerCurrent .BuildPlannerV2-module__ZYgqyG__inspectedItem>div{gap:2px}.BuildPlannerV2-module__ZYgqyG__equipmentPickerCurrent .BuildPlannerV2-module__ZYgqyG__inspectedItem strong{font-size:12px}.BuildPlannerV2-module__ZYgqyG__equipmentPickerCurrent .BuildPlannerV2-module__ZYgqyG__itemFacts{gap:8px;margin-top:0}.BuildPlannerV2-module__ZYgqyG__equipmentPickerCurrent .BuildPlannerV2-module__ZYgqyG__itemFacts span{padding:2px 0;font-size:8px}.BuildPlannerV2-module__ZYgqyG__equipmentPickerCurrent .BuildPlannerV2-module__ZYgqyG__rarityControl,.BuildPlannerV2-module__ZYgqyG__equipmentPickerCurrent .BuildPlannerV2-module__ZYgqyG__rarityBadge{background:0 0;border:0;grid-column:2;align-items:center;gap:7px;margin:0;padding:0;display:flex}.BuildPlannerV2-module__ZYgqyG__equipmentPickerCurrent .BuildPlannerV2-module__ZYgqyG__rarityControl>span,.BuildPlannerV2-module__ZYgqyG__equipmentPickerCurrent .BuildPlannerV2-module__ZYgqyG__rarityBadge>span{font-size:8px}.BuildPlannerV2-module__ZYgqyG__equipmentPickerCurrent .BuildPlannerV2-module__ZYgqyG__rarityControl select{width:132px;height:27px;padding:3px 6px}.BuildPlannerV2-module__ZYgqyG__equipmentPickerCurrent .BuildPlannerV2-module__ZYgqyG__rarityBadge strong{font-size:9px}.BuildPlannerV2-module__ZYgqyG__equipmentPickerCurrent .BuildPlannerV2-module__ZYgqyG__overridePanel{background:#07090a66;grid-column:1/-1;margin-top:0;padding:7px 9px}.BuildPlannerV2-module__ZYgqyG__equipmentPickerCurrent .BuildPlannerV2-module__ZYgqyG__evidenceNote{grid-column:1/-1;margin:0;font-size:8px}.BuildPlannerV2-module__ZYgqyG__equipmentPickerBench{border:1px solid var(--builder-line);background:#07090a80;border-radius:6px;padding:11px}.BuildPlannerV2-module__ZYgqyG__equipmentPickerBench>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.BuildPlannerV2-module__ZYgqyG__equipmentPickerBench h3{color:var(--paper-100);font-family:var(--display);margin:0;font-size:17px;font-weight:500}.BuildPlannerV2-module__ZYgqyG__equipmentPickerBench>header span{color:var(--gold-300);font-size:9px}.BuildPlannerV2-module__ZYgqyG__equipmentPickerBench>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-height:150px;display:grid;overflow-y:auto}.BuildPlannerV2-module__ZYgqyG__equipmentPickerBench article{border:1px solid var(--builder-line);background:#07090aa8;grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.BuildPlannerV2-module__ZYgqyG__equipmentPickerBench article>button:first-child{text-align:left;background:0 0;border:0;align-items:center;gap:8px;min-width:0;padding:7px;display:flex}.BuildPlannerV2-module__ZYgqyG__equipmentPickerBench article>button:last-child{border-width:1px;width:30px;padding:0}.BuildPlannerV2-module__ZYgqyG__equipmentPickerBench img{object-fit:contain;width:38px;height:38px}.BuildPlannerV2-module__ZYgqyG__equipmentPickerBench article span{gap:2px;min-width:0;display:grid}.BuildPlannerV2-module__ZYgqyG__equipmentPickerBench article strong{color:var(--paper-100);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.BuildPlannerV2-module__ZYgqyG__equipmentPickerBench article small{color:var(--stone-500);text-transform:uppercase;font-size:9px}.BuildPlannerV2-module__ZYgqyG__equipmentPickerGrid{scrollbar-color:var(--gold-300) #07090acc;flex:320px;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:8px;min-height:220px;padding-right:4px;display:grid;overflow-y:auto}.BuildPlannerV2-module__ZYgqyG__equipmentPickerGrid>button{border:1px solid var(--builder-line);min-width:0;color:var(--paper-300);text-align:left;background:#1f1c156b;border-radius:6px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:8px 10px;padding:10px;display:grid}.BuildPlannerV2-module__ZYgqyG__equipmentPickerGrid>button:hover,.BuildPlannerV2-module__ZYgqyG__equipmentPickerGrid>button:focus-visible,.BuildPlannerV2-module__ZYgqyG__equipmentPickerGrid>button.BuildPlannerV2-module__ZYgqyG__currentEquipmentChoice{border-color:var(--gold-300);background:#c7a74a14;outline:none}.BuildPlannerV2-module__ZYgqyG__equipmentPickerGrid>button.BuildPlannerV2-module__ZYgqyG__currentEquipmentChoice{box-shadow:inset 0 0 0 1px #c7a74a26}.BuildPlannerV2-module__ZYgqyG__equipmentPickerGrid>button.BuildPlannerV2-module__ZYgqyG__bestEquipmentChoice{border-color:#f0ca6494;box-shadow:inset 0 -2px #c7a74a57}.BuildPlannerV2-module__ZYgqyG__equipmentPickerArt{background:#07090a94;border:1px solid #84795d57;place-items:center;width:58px;height:58px;display:grid}.BuildPlannerV2-module__ZYgqyG__equipmentPickerArt img{object-fit:contain;width:52px;height:52px;image-rendering:pixelated}.BuildPlannerV2-module__ZYgqyG__equipmentPickerArt i{color:#c7a74a5c;font-family:var(--display);font-size:30px;font-style:normal}.BuildPlannerV2-module__ZYgqyG__equipmentPickerCopy{gap:4px;min-width:0;display:grid}.BuildPlannerV2-module__ZYgqyG__equipmentPickerCopy>small,.BuildPlannerV2-module__ZYgqyG__equipmentPickerGrid>button>small{color:var(--stone-500);text-transform:uppercase;font-size:9px;font-weight:800}.BuildPlannerV2-module__ZYgqyG__equipmentPickerCopy>.BuildPlannerV2-module__ZYgqyG__equipmentPickerTopline{justify-content:space-between;align-items:center;gap:6px;display:flex}.BuildPlannerV2-module__ZYgqyG__equipmentPickerCopy strong{color:var(--paper-100);font-family:var(--display);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:500;overflow:hidden}.BuildPlannerV2-module__ZYgqyG__equipmentPickerCopy>span{flex-wrap:wrap;gap:5px 9px;max-height:34px;display:flex;overflow:hidden}.BuildPlannerV2-module__ZYgqyG__equipmentPickerCopy i{color:var(--paper-300);white-space:nowrap;align-items:center;gap:3px;padding:2px 0;font-size:9px;font-style:normal;display:inline-flex}.BuildPlannerV2-module__ZYgqyG__equipmentPickerCopy i img{object-fit:contain;width:10px;height:10px;image-rendering:pixelated}.BuildPlannerV2-module__ZYgqyG__equipmentPickerGrid>button>small{color:var(--gold-300);grid-column:1/-1}.BuildPlannerV2-module__ZYgqyG__equipmentPickerGrid>button.BuildPlannerV2-module__ZYgqyG__currentEquipmentChoice>small{color:var(--gold-300)}.BuildPlannerV2-module__ZYgqyG__recommendationDetails,.BuildPlannerV2-module__ZYgqyG__unrankedEquipment{grid-column:1/-1}.BuildPlannerV2-module__ZYgqyG__recommendationDetails{background:#c7a74a11;border:1px solid #c7a74a61;gap:3px;padding:6px 7px;display:grid}.BuildPlannerV2-module__ZYgqyG__recommendationDetails>strong{color:var(--gold-300);text-transform:uppercase;font-size:9px}.BuildPlannerV2-module__ZYgqyG__recommendationDetails>small{color:var(--paper-300);font-size:9px;line-height:1.35}.BuildPlannerV2-module__ZYgqyG__recommendationDetails>small+small{color:var(--stone-500)}.BuildPlannerV2-module__ZYgqyG__unrankedEquipment{border:1px dashed var(--builder-line);color:var(--stone-500);padding:5px 7px;font-size:9px}.BuildPlannerV2-module__ZYgqyG__emptyEquipmentChoices{border:1px dashed var(--builder-line);color:var(--stone-500);text-align:center;margin:0;padding:24px}.BuildPlannerV2-module__ZYgqyG__spellDialog{overscroll-behavior:contain;width:min(900px,100%)}.BuildPlannerV2-module__ZYgqyG__spellPickerCurrent{border:1px solid var(--builder-line-strong);background:#c7a74a0d;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.BuildPlannerV2-module__ZYgqyG__spellPickerCurrent>div{align-items:center;gap:10px;min-width:0;display:flex}.BuildPlannerV2-module__ZYgqyG__spellPickerCurrent img,.BuildPlannerV2-module__ZYgqyG__spellPickerCurrent i{object-fit:contain;flex:none;width:44px;height:44px}.BuildPlannerV2-module__ZYgqyG__spellPickerCurrent i{color:#c7a74a5c;font-family:var(--display);place-items:center;font-size:26px;font-style:normal;display:grid}.BuildPlannerV2-module__ZYgqyG__spellPickerCurrent span{gap:3px;min-width:0;display:grid}.BuildPlannerV2-module__ZYgqyG__spellPickerCurrent small{color:var(--gold-300);text-transform:uppercase;font-size:9px;font-weight:800}.BuildPlannerV2-module__ZYgqyG__spellPickerCurrent strong{color:var(--paper-100);font-family:var(--display);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:500;overflow:hidden}.BuildPlannerV2-module__ZYgqyG__spellPickerToolbar{grid-template-columns:minmax(0,1fr) minmax(130px,180px)}.BuildPlannerV2-module__ZYgqyG__spellPickerGrid>button{grid-template-columns:58px minmax(0,1fr)}.BuildPlannerV2-module__ZYgqyG__spellPickerGrid{overscroll-behavior:contain}.BuildPlannerV2-module__ZYgqyG__spellPickerGrid>button:focus-visible{outline:2px solid var(--gold-300);outline-offset:-3px}.BuildPlannerV2-module__ZYgqyG__spellPickerCopy>span{max-height:34px;color:var(--paper-300);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.4;display:-webkit-box;overflow:hidden}.BuildPlannerV2-module__ZYgqyG__traitDialog{background:linear-gradient(135deg,#b466391f,#0000 44%),linear-gradient(#1b1811fc,#0b0a08fc);border:1px solid #d99a678c;border-radius:8px;gap:10px;width:min(620px,100%);max-height:min(760px,100dvh - 40px);padding:20px;display:grid;overflow-y:auto;box-shadow:0 24px 64px #0000009e,inset 0 1px #fff4d30b}.BuildPlannerV2-module__ZYgqyG__traitDialog>span{color:#f2b177;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.BuildPlannerV2-module__ZYgqyG__traitDialog h2{color:var(--paper-100);font-family:var(--display);margin:0;font-size:clamp(22px,3vw,27px);font-weight:500}.BuildPlannerV2-module__ZYgqyG__traitDialog p{color:var(--paper-300);margin:0;font-size:10px;line-height:1.55}.BuildPlannerV2-module__ZYgqyG__traitDialog ul{gap:6px;margin:2px 0;padding:0;list-style:none;display:grid}.BuildPlannerV2-module__ZYgqyG__traitDialog li{border:1px solid var(--builder-line);background:#c7a74a09;border-radius:5px;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;padding:10px 11px;display:grid}.BuildPlannerV2-module__ZYgqyG__traitDialog li strong{color:var(--paper-100);font-size:10px}.BuildPlannerV2-module__ZYgqyG__traitDialog li span{color:var(--gold-300);font-size:9px;font-weight:900}.BuildPlannerV2-module__ZYgqyG__traitDialog li small{color:var(--stone-500);text-transform:uppercase;grid-column:1/-1;font-size:9px}.BuildPlannerV2-module__ZYgqyG__traitDialog output{color:var(--paper-300);font-size:9px}.BuildPlannerV2-module__ZYgqyG__traitDialog output strong{color:var(--gold-300)}.BuildPlannerV2-module__ZYgqyG__traitDialog footer{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.BuildPlannerV2-module__ZYgqyG__traitDialog footer button{min-width:130px}.BuildPlannerV2-module__ZYgqyG__traitDialog footer button:last-child{color:#f2c29b;background:#d99a671a;border-color:#d99a67ad}.BuildPlannerV2-module__ZYgqyG__spellbarViewport{scrollbar-color:var(--gold-300) #07090acc;margin:0 -4px 22px;padding:0 4px 10px;overflow-x:auto}.BuildPlannerV2-module__ZYgqyG__spellbar{gap:11px;min-width:820px;display:grid}.BuildPlannerV2-module__ZYgqyG__spellbar section{min-width:0}.BuildPlannerV2-module__ZYgqyG__spellbar section>header{color:var(--stone-500);text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:800}.BuildPlannerV2-module__ZYgqyG__spellbar section>div{grid-template-columns:repeat(9,minmax(78px,1fr));gap:6px;display:grid}.BuildPlannerV2-module__ZYgqyG__spellbar button{border:1px solid var(--builder-line);min-height:clamp(96px,8vw,122px);color:var(--stone-500);background:#07090ad6;grid-template-rows:auto 1fr auto;place-items:center;gap:4px;padding:6px;display:grid}.BuildPlannerV2-module__ZYgqyG__spellbar button:hover,.BuildPlannerV2-module__ZYgqyG__spellbar button.BuildPlannerV2-module__ZYgqyG__filledSpell{border-color:var(--builder-line-strong);background:#c7a74a14}.BuildPlannerV2-module__ZYgqyG__spellbar button>span{color:var(--gold-300);justify-self:start;font-size:9px;font-weight:800}.BuildPlannerV2-module__ZYgqyG__spellbar img,.BuildPlannerV2-module__ZYgqyG__spellbar i{object-fit:contain;width:clamp(52px,5vw,68px);height:clamp(52px,5vw,68px)}.BuildPlannerV2-module__ZYgqyG__spellbar i{color:#c7a74a40;font-family:var(--display);place-items:center;font-size:35px;font-style:normal;display:grid}.BuildPlannerV2-module__ZYgqyG__spellbar strong{max-width:100%;color:var(--paper-300);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.BuildPlannerV2-module__ZYgqyG__spellGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.BuildPlannerV2-module__ZYgqyG__spellGrid article{border:1px solid var(--builder-line);background:#1f1c1580;grid-template-columns:66px minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px;display:grid}.BuildPlannerV2-module__ZYgqyG__spellGrid img{object-fit:contain;width:62px;height:62px}.BuildPlannerV2-module__ZYgqyG__spellGrid article>div{min-width:0}.BuildPlannerV2-module__ZYgqyG__spellGrid span,.BuildPlannerV2-module__ZYgqyG__spellGrid small{color:var(--stone-500);text-transform:uppercase;font-size:9px;font-weight:800}.BuildPlannerV2-module__ZYgqyG__spellGrid h3{margin-top:4px;font-size:20px}.BuildPlannerV2-module__ZYgqyG__spellGrid p{color:var(--paper-300);margin:6px 0;font-size:9px}.BuildPlannerV2-module__ZYgqyG__combatInputs{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:6px;display:grid}.BuildPlannerV2-module__ZYgqyG__combatInputs label{gap:4px}.BuildPlannerV2-module__ZYgqyG__combatInputs input{min-height:36px;padding:6px 8px}.BuildPlannerV2-module__ZYgqyG__combatGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.BuildPlannerV2-module__ZYgqyG__combatGrid article{border:1px solid var(--builder-line);background:linear-gradient(135deg,#1e4f6221,#0000 52%),#1f1c158a;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;min-width:0;min-height:68px;padding:8px 10px;display:grid}.BuildPlannerV2-module__ZYgqyG__combatGrid span{color:var(--stone-500);text-transform:uppercase;font-size:9px;font-weight:800}.BuildPlannerV2-module__ZYgqyG__combatGrid strong{color:var(--gold-300);font-family:var(--display);text-align:right;grid-area:1/2;align-self:center;font-size:22px;font-weight:500;line-height:1}.BuildPlannerV2-module__ZYgqyG__combatGrid code{overflow-wrap:anywhere;color:var(--paper-300);grid-column:1/-1;align-self:start;font-size:9px;line-height:1.35}.BuildPlannerV2-module__ZYgqyG__summaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.BuildPlannerV2-module__ZYgqyG__summaryGrid article{border:1px solid var(--builder-line);background:#1f1c1580;min-height:140px;padding:18px}.BuildPlannerV2-module__ZYgqyG__summaryGrid span{color:var(--stone-500);text-transform:uppercase;font-size:9px;font-weight:800}.BuildPlannerV2-module__ZYgqyG__summaryGrid strong{color:var(--gold-300);font-family:var(--display);text-transform:capitalize;margin-top:14px;font-size:25px;font-weight:500;display:block}.BuildPlannerV2-module__ZYgqyG__summaryGrid p{color:var(--paper-300);font-size:10px}.BuildPlannerV2-module__ZYgqyG__issuePanel,.BuildPlannerV2-module__ZYgqyG__evidencePanel{border:1px solid var(--builder-line);background:#07090a94;margin-top:14px;padding:18px}.BuildPlannerV2-module__ZYgqyG__issuePanel h3,.BuildPlannerV2-module__ZYgqyG__evidencePanel h3{font-size:22px}.BuildPlannerV2-module__ZYgqyG__issuePanel ul{color:#d9a37f;margin:10px 0 0;padding-left:18px;font-size:10px;line-height:1.7}.BuildPlannerV2-module__ZYgqyG__evidencePanel a{color:var(--gold-300);font-size:10px}@media (max-width:1100px){.BuildPlannerV2-module__ZYgqyG__profile{grid-template-columns:1fr}.BuildPlannerV2-module__ZYgqyG__profileActions{justify-content:flex-start}.BuildPlannerV2-module__ZYgqyG__profileControls{grid-template-columns:minmax(180px,1fr) 122px auto}.BuildPlannerV2-module__ZYgqyG__resetActions{grid-column:auto;display:grid}.BuildPlannerV2-module__ZYgqyG__catalogGrid,.BuildPlannerV2-module__ZYgqyG__summaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.BuildPlannerV2-module__ZYgqyG__sheetWorkbench{grid-template-columns:minmax(240px,.7fr) minmax(430px,1.3fr)}.BuildPlannerV2-module__ZYgqyG__overviewWorkbench{grid-template-columns:minmax(480px,1fr) minmax(360px,.9fr)}.BuildPlannerV2-module__ZYgqyG__loadoutLayout{grid-template-columns:1fr}.BuildPlannerV2-module__ZYgqyG__itemInspector{position:static}.BuildPlannerV2-module__ZYgqyG__traitGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.BuildPlannerV2-module__ZYgqyG__overviewWorkbench{grid-template-columns:minmax(0,1fr) minmax(580px,620px)}}@media (max-width:960px){.BuildPlannerV2-module__ZYgqyG__overviewPanel{grid-template-columns:1fr;grid-template-areas:"actions""equipment""traits""spellbar""stats""advanced"}.BuildPlannerV2-module__ZYgqyG__overviewWorkbench{grid-template-columns:1fr}.BuildPlannerV2-module__ZYgqyG__overviewTraitPanel,.BuildPlannerV2-module__ZYgqyG__statsEquipmentPanel{min-height:0}.BuildPlannerV2-module__ZYgqyG__statCalculationGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.BuildPlannerV2-module__ZYgqyG__allocationStack{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:780px){.BuildPlannerV2-module__ZYgqyG__builder{padding:0 0 45px}.BuildPlannerV2-module__ZYgqyG__panel,.BuildPlannerV2-module__ZYgqyG__profile{padding:12px}.BuildPlannerV2-module__ZYgqyG__profileControls,.BuildPlannerV2-module__ZYgqyG__combatInputs,.BuildPlannerV2-module__ZYgqyG__summaryGrid,.BuildPlannerV2-module__ZYgqyG__catalogHeader{grid-template-columns:1fr 1fr}.BuildPlannerV2-module__ZYgqyG__buildNameField,.BuildPlannerV2-module__ZYgqyG__classPicker,.BuildPlannerV2-module__ZYgqyG__catalogHeader>div:not(.BuildPlannerV2-module__ZYgqyG__rarityFilter),.BuildPlannerV2-module__ZYgqyG__catalogHeader input{grid-column:1/-1}.BuildPlannerV2-module__ZYgqyG__tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.BuildPlannerV2-module__ZYgqyG__tabs button{grid-column:auto}.BuildPlannerV2-module__ZYgqyG__tabs button:nth-child(3){border-right:0}.BuildPlannerV2-module__ZYgqyG__tabs button:nth-child(-n+3){border-bottom:0}.BuildPlannerV2-module__ZYgqyG__panelHeader{flex-direction:column;align-items:stretch}.BuildPlannerV2-module__ZYgqyG__catalogGrid,.BuildPlannerV2-module__ZYgqyG__traitGrid,.BuildPlannerV2-module__ZYgqyG__spellGrid{grid-template-columns:1fr}.BuildPlannerV2-module__ZYgqyG__combatGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.BuildPlannerV2-module__ZYgqyG__sheetWorkbench{grid-template-columns:1fr}.BuildPlannerV2-module__ZYgqyG__overviewTraitPanel>header,.BuildPlannerV2-module__ZYgqyG__overviewSpellSection>header,.BuildPlannerV2-module__ZYgqyG__overviewStatsSection>header,.BuildPlannerV2-module__ZYgqyG__statsEquipmentPanel>header{flex-direction:column;align-items:stretch}.BuildPlannerV2-module__ZYgqyG__sectionHeaderActions{flex-wrap:wrap;justify-content:flex-start;width:100%}.BuildPlannerV2-module__ZYgqyG__sectionSpendSummary{flex:96px}.BuildPlannerV2-module__ZYgqyG__overviewSpellSection .BuildPlannerV2-module__ZYgqyG__inlineActions{justify-content:space-between}.BuildPlannerV2-module__ZYgqyG__sheetTable{overflow-x:auto}.BuildPlannerV2-module__ZYgqyG__sheetHeader,.BuildPlannerV2-module__ZYgqyG__sheetRowValues{min-width:730px}.BuildPlannerV2-module__ZYgqyG__paperDoll{grid-template-columns:repeat(3,minmax(88px,1fr));min-height:500px;padding:12px}.BuildPlannerV2-module__ZYgqyG__equipmentSlot{min-height:105px;padding:7px}.BuildPlannerV2-module__ZYgqyG__equipmentSlot img{width:52px;height:52px}.BuildPlannerV2-module__ZYgqyG__compactPaperDoll{min-height:0;padding:7px}.BuildPlannerV2-module__ZYgqyG__compactEquipmentSlot{min-height:64px;padding:4px}.BuildPlannerV2-module__ZYgqyG__compactEquipmentSlot img{width:30px;height:30px}.BuildPlannerV2-module__ZYgqyG__bench article{grid-template-columns:38px minmax(80px,1fr)}.BuildPlannerV2-module__ZYgqyG__bench .BuildPlannerV2-module__ZYgqyG__inlineActions{grid-column:1/-1}.BuildPlannerV2-module__ZYgqyG__filters{flex-wrap:wrap}.BuildPlannerV2-module__ZYgqyG__filters input{flex-basis:100%}.BuildPlannerV2-module__ZYgqyG__viewSwitch{margin-left:0}.BuildPlannerV2-module__ZYgqyG__traitTreeWorkbench{grid-template-columns:1fr}.BuildPlannerV2-module__ZYgqyG__traitTreeSidebar{max-height:none;overflow:visible}.BuildPlannerV2-module__ZYgqyG__traitTreeInspector{grid-template-columns:58px minmax(0,1fr);max-height:none;overflow:visible}.BuildPlannerV2-module__ZYgqyG__traitTreeInspector>img{width:54px;height:54px}.BuildPlannerV2-module__ZYgqyG__selectedTraitSummary{min-height:180px}.BuildPlannerV2-module__ZYgqyG__selectedTraitSummary ul{max-height:320px}.BuildPlannerV2-module__ZYgqyG__traitDialog{padding:18px}.BuildPlannerV2-module__ZYgqyG__equipmentDialog{padding:16px}.BuildPlannerV2-module__ZYgqyG__statWeightGroups,.BuildPlannerV2-module__ZYgqyG__equipmentPickerGrid,.BuildPlannerV2-module__ZYgqyG__equipmentPickerBench>div{grid-template-columns:repeat(2,minmax(0,1fr))}.BuildPlannerV2-module__ZYgqyG__traitDialog footer{grid-template-columns:1fr 1fr;display:grid}.BuildPlannerV2-module__ZYgqyG__traitDialog footer button{min-width:0}.BuildPlannerV2-module__ZYgqyG__budgetField{grid-template-columns:1fr 80px auto}.BuildPlannerV2-module__ZYgqyG__spellGrid article{grid-template-columns:58px minmax(0,1fr)}.BuildPlannerV2-module__ZYgqyG__spellGrid button{grid-column:1/-1}}@media (max-width:560px){.BuildPlannerV2-module__ZYgqyG__builderActionBar button{flex:calc(50% - 3px)}.BuildPlannerV2-module__ZYgqyG__builderActionBar .BuildPlannerV2-module__ZYgqyG__resetBuilderAction{margin-left:0}.BuildPlannerV2-module__ZYgqyG__allocationStack{grid-template-columns:repeat(2,minmax(0,1fr))}.BuildPlannerV2-module__ZYgqyG__combatGrid,.BuildPlannerV2-module__ZYgqyG__statCalculationGrid{grid-template-columns:1fr}}@media (max-width:460px){.BuildPlannerV2-module__ZYgqyG__profileControls{grid-template-columns:minmax(0,1fr) 122px;grid-template-areas:"name level""reset reset"}.BuildPlannerV2-module__ZYgqyG__combatInputs,.BuildPlannerV2-module__ZYgqyG__summaryGrid{grid-template-columns:1fr}.BuildPlannerV2-module__ZYgqyG__classPicker>div{grid-template-columns:repeat(2,minmax(0,1fr))}.BuildPlannerV2-module__ZYgqyG__buildNameField{grid-area:name}.BuildPlannerV2-module__ZYgqyG__classPicker{grid-area:class}.BuildPlannerV2-module__ZYgqyG__sidebarClassPicker{grid-area:auto}.BuildPlannerV2-module__ZYgqyG__levelField{grid-area:level}.BuildPlannerV2-module__ZYgqyG__resetActions{grid-area:reset;justify-self:end}.BuildPlannerV2-module__ZYgqyG__paperDoll{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"head head""neck back""chest chest""mainHand offHand""legs boots""ring misc""food food"}.BuildPlannerV2-module__ZYgqyG__statsEquipmentPanel .BuildPlannerV2-module__ZYgqyG__compactPaperDoll{grid-template-rows:repeat(7,48px);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"head head""neck back""chest chest""mainHand offHand""ring legs""misc boots""food food";gap:40px 6px}.BuildPlannerV2-module__ZYgqyG__equipmentPickerToolbar,.BuildPlannerV2-module__ZYgqyG__equipmentPickerGrid,.BuildPlannerV2-module__ZYgqyG__equipmentPickerBench>div,.BuildPlannerV2-module__ZYgqyG__gearPriorityBar,.BuildPlannerV2-module__ZYgqyG__statWeightGroups{grid-template-columns:1fr}.BuildPlannerV2-module__ZYgqyG__gearPriorityBar button{min-height:42px}.BuildPlannerV2-module__ZYgqyG__equipmentSortField{grid-template-columns:1fr;min-width:0}.BuildPlannerV2-module__ZYgqyG__statWeightGroups input{min-height:44px}.BuildPlannerV2-module__ZYgqyG__statWeightDialogActions{grid-template-columns:1fr 1fr;display:grid}.BuildPlannerV2-module__ZYgqyG__statWeightDialogActions button{min-width:0}.BuildPlannerV2-module__ZYgqyG__equipmentPickerCurrent>header{flex-direction:column;align-items:stretch}.BuildPlannerV2-module__ZYgqyG__equipmentPickerCurrent{grid-template-columns:1fr}.BuildPlannerV2-module__ZYgqyG__equipmentPickerCurrent .BuildPlannerV2-module__ZYgqyG__itemFacts,.BuildPlannerV2-module__ZYgqyG__equipmentPickerCurrent .BuildPlannerV2-module__ZYgqyG__rarityControl,.BuildPlannerV2-module__ZYgqyG__equipmentPickerCurrent .BuildPlannerV2-module__ZYgqyG__rarityBadge{grid-column:1}.BuildPlannerV2-module__ZYgqyG__spellPickerCurrent,.BuildPlannerV2-module__ZYgqyG__statsEquipmentPanel>footer{flex-direction:column;align-items:stretch}}@media (max-width:360px){.BuildPlannerV2-module__ZYgqyG__allocationStack{grid-template-columns:1fr}.BuildPlannerV2-module__ZYgqyG__allocationRow{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) auto}.BuildPlannerV2-module__ZYgqyG__allocationRow .BuildPlannerV2-module__ZYgqyG__compactStepper{grid-column:1/-1;grid-template-columns:32px minmax(0,1fr) 32px;width:100%}}
.BuilderLabPage-module__X_i3ba__builderShell{min-height:100dvh;height:auto!important;overflow:visible!important}.BuilderLabPage-module__X_i3ba__workspace{width:min(1280px,100%);margin-inline:auto;padding:18px clamp(14px,2.5vw,38px) 54px}.BuilderLabPage-module__X_i3ba__topbar .BuilderLabPage-module__X_i3ba__topbarUtilities{justify-content:flex-end}.BuilderLabPage-module__X_i3ba__codexLink{text-decoration:none}.BuilderLabPage-module__X_i3ba__codexLink i{transform:rotate(-45deg)}@media (max-width:840px){.BuilderLabPage-module__X_i3ba__workspace{padding:12px 10px 42px}}
