.CharacterSheet-module__gLaaEW__builderActionBar{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:6px;min-width:0;margin-right:10px;padding:0;display:flex}.CharacterSheet-module__gLaaEW__builder .CharacterSheet-module__gLaaEW__builderActionBar button{min-width:0;min-height:32px;color:var(--paper-200);font-family:var(--display);letter-spacing:.07em;text-transform:uppercase;background:#0d0c09;border:1px solid #f0ca6438;border-radius:4px;justify-content:center;align-items:center;padding:0 10px;font-size:.72rem;font-weight:800;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.CharacterSheet-module__gLaaEW__builder .CharacterSheet-module__gLaaEW__builderActionBar button:hover,.CharacterSheet-module__gLaaEW__builder .CharacterSheet-module__gLaaEW__builderActionBar button:focus-visible{color:var(--gold-300);background:#17140e;border-color:#dcae3fb8}.CharacterSheet-module__gLaaEW__builder .CharacterSheet-module__gLaaEW__builderActionBar button:focus-visible{outline:2px solid var(--gold-300);outline-offset:2px}.CharacterSheet-module__gLaaEW__builder .CharacterSheet-module__gLaaEW__builderActionBar button:active{background:#211d15;box-shadow:inset 0 1px 3px #00000057}.CharacterSheet-module__gLaaEW__builder .CharacterSheet-module__gLaaEW__builderActionBar .CharacterSheet-module__gLaaEW__builderPrimaryAction{border-color:var(--gold-300);background:var(--gold-300);color:#171209}.CharacterSheet-module__gLaaEW__builder .CharacterSheet-module__gLaaEW__builderActionBar .CharacterSheet-module__gLaaEW__builderPrimaryAction:hover,.CharacterSheet-module__gLaaEW__builder .CharacterSheet-module__gLaaEW__builderActionBar .CharacterSheet-module__gLaaEW__builderPrimaryAction:focus-visible{color:#171209;background:#f0ca64;border-color:#f0ca64}.CharacterSheet-module__gLaaEW__builder .CharacterSheet-module__gLaaEW__builderActionBar .CharacterSheet-module__gLaaEW__resetBuilderAction{color:#f18b78b8;background:#0d0c09;border-color:#f18b7857;margin-left:0}.CharacterSheet-module__gLaaEW__builder .CharacterSheet-module__gLaaEW__builderActionBar .CharacterSheet-module__gLaaEW__resetBuilderAction:hover,.CharacterSheet-module__gLaaEW__builder .CharacterSheet-module__gLaaEW__builderActionBar .CharacterSheet-module__gLaaEW__resetBuilderAction:focus-visible{color:#f18b78;background:#b95f4a1f;border-color:#f18b78b8}@media (max-width:1160px){.CharacterSheet-module__gLaaEW__builderActionBar{width:calc(100% - 20px);margin-inline:10px}}.CharacterSheet-module__gLaaEW__classPicker legend{color:var(--stone-500);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.CharacterSheet-module__gLaaEW__classPicker{border:0;min-width:0;margin:0;padding:0}.CharacterSheet-module__gLaaEW__classPicker>div{grid-template-columns:repeat(4,minmax(74px,1fr));gap:5px;margin-top:5px;display:grid}.CharacterSheet-module__gLaaEW__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}.CharacterSheet-module__gLaaEW__classPicker button:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#0000 5%,#07090aeb);position:absolute;inset:0}.CharacterSheet-module__gLaaEW__classPicker button:hover,.CharacterSheet-module__gLaaEW__classPicker button:focus-visible,.CharacterSheet-module__gLaaEW__classPicker .CharacterSheet-module__gLaaEW__selectedClass{border-color:var(--gold-300);color:var(--paper-100);background:#c7a74a1a;outline:none}.CharacterSheet-module__gLaaEW__classPicker img{object-fit:cover;object-position:center 15%;opacity:.58;filter:saturate(.88);width:100%;height:100%;position:absolute;inset:0}.CharacterSheet-module__gLaaEW__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}.CharacterSheet-module__gLaaEW__classPicker .CharacterSheet-module__gLaaEW__selectedClass img{opacity:.86;filter:saturate()}.CharacterSheet-module__gLaaEW__overviewPanel{grid-template-columns:minmax(520px,.75fr) minmax(0,1fr);grid-template-areas:"equipment traits""equipment spellbar""stats stats""advanced advanced";align-items:start;gap:12px;padding:10px;display:grid}.CharacterSheet-module__gLaaEW__overviewWorkbench{display:contents}.CharacterSheet-module__gLaaEW__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;min-height:0;padding:10px;display:grid;position:relative}.CharacterSheet-module__gLaaEW__overviewTraitPanel>header{display:none}.CharacterSheet-module__gLaaEW__overviewTraitPanel h3{color:var(--paper-100);font-family:var(--display);margin:4px 0 0;font-size:20px;font-weight:500}.CharacterSheet-module__gLaaEW__sectionHeaderActions{justify-content:flex-end;align-items:flex-start;gap:6px;min-width:0;display:flex}.CharacterSheet-module__gLaaEW__overviewTraitPanel>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}.CharacterSheet-module__gLaaEW__allocationSection{border-color:var(--builder-line-strong);background:linear-gradient(90deg,#c7a74a0e,#0000 55%),#07090aa8;grid-area:allocation;display:none}.CharacterSheet-module__gLaaEW__statOverviewSection{grid-area:stats;gap:6px}.CharacterSheet-module__gLaaEW__allocationStack{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;min-width:0;display:grid}.CharacterSheet-module__gLaaEW__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}.CharacterSheet-module__gLaaEW__allocationRow:hover{background:#c7a74a0f;border-color:#c7a74a85}.CharacterSheet-module__gLaaEW__allocationLabel,.CharacterSheet-module__gLaaEW__allocationNote{color:var(--stone-500);text-transform:uppercase;font-size:9px;font-weight:800}.CharacterSheet-module__gLaaEW__allocationTotal{color:var(--paper-100);font-family:var(--display);text-align:right;font-size:18px;font-weight:500;line-height:1}.CharacterSheet-module__gLaaEW__allocationNote{text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:9px;overflow:hidden}.CharacterSheet-module__gLaaEW__levelCounterControls{grid-template-columns:20px minmax(0,1fr) 20px;justify-self:center;align-items:center;width:min(116px,100%);display:grid}.CharacterSheet-module__gLaaEW__levelCounterControls button,.CharacterSheet-module__gLaaEW__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}.CharacterSheet-module__gLaaEW__levelCounterControls input{text-align:center;width:100%;min-width:0;font-size:12px}.CharacterSheet-module__gLaaEW__levelCounterControls button:hover:not(:disabled),.CharacterSheet-module__gLaaEW__levelCounterControls button:focus-visible,.CharacterSheet-module__gLaaEW__levelCounterControls input:focus{border-color:var(--gold-300);background:#c7a74a17;outline:none}.CharacterSheet-module__gLaaEW__levelCounterControls button:disabled{cursor:not-allowed;opacity:.38}.CharacterSheet-module__gLaaEW__quickStatList{gap:8px;display:grid}.CharacterSheet-module__gLaaEW__bonusReadoutLabel{color:var(--gold-300);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:900;display:block}.CharacterSheet-module__gLaaEW__emptyBonusReadout{color:var(--stone-500);margin:0;padding:9px 2px;font-size:9px;font-weight:700;line-height:1.45}.CharacterSheet-module__gLaaEW__quickStatList>div{gap:3px;min-width:0;display:grid}.CharacterSheet-module__gLaaEW__quickStatList>.CharacterSheet-module__gLaaEW__itemBonusRow{justify-content:space-between;display:flex}.CharacterSheet-module__gLaaEW__itemBonusRow,.CharacterSheet-module__gLaaEW__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}.CharacterSheet-module__gLaaEW__itemBonusRow{cursor:help;justify-content:space-between;gap:8px;position:relative;overflow:visible}.CharacterSheet-module__gLaaEW__itemBonusStat{gap:5px}.CharacterSheet-module__gLaaEW__quickStatList img{object-fit:contain;width:13px;height:13px;image-rendering:pixelated;flex:none}.CharacterSheet-module__gLaaEW__itemBonusRow strong{color:var(--paper-100);font-family:var(--display);font-size:15px;font-weight:500}.CharacterSheet-module__gLaaEW__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}.CharacterSheet-module__gLaaEW__itemBonusRow:hover .CharacterSheet-module__gLaaEW__itemBonusTooltip,.CharacterSheet-module__gLaaEW__itemBonusRow:focus-visible .CharacterSheet-module__gLaaEW__itemBonusTooltip{display:grid}.CharacterSheet-module__gLaaEW__itemBonusTooltip>strong{color:var(--lab-amber);font-family:var(--display);margin-bottom:2px;font-size:12px;font-weight:500}.CharacterSheet-module__gLaaEW__itemBonusTooltip>span{color:var(--paper-300);justify-content:space-between;align-items:baseline;gap:10px;font-size:10px;font-weight:700;display:flex}.CharacterSheet-module__gLaaEW__itemBonusTooltip i{text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.CharacterSheet-module__gLaaEW__itemBonusTooltip b{color:var(--paper-100);font-family:var(--display);flex:none;font-size:12px;font-weight:500}.CharacterSheet-module__gLaaEW__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}.CharacterSheet-module__gLaaEW__gearPriorityBar>div{gap:2px;min-width:0;display:grid}.CharacterSheet-module__gLaaEW__gearPriorityBar span{color:var(--stone-500);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:800}.CharacterSheet-module__gLaaEW__gearPriorityBar strong{color:var(--paper-300);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.CharacterSheet-module__gLaaEW__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}.CharacterSheet-module__gLaaEW__stepper{grid-template-columns:34px minmax(0,1fr) 34px;margin-top:13px;display:grid}.CharacterSheet-module__gLaaEW__stepper button,.CharacterSheet-module__gLaaEW__stepper input{border:1px solid var(--builder-line);height:34px;color:var(--paper-100);text-align:center;background:#07090ac2}.CharacterSheet-module__gLaaEW__stepper button{color:var(--gold-300);font-size:18px}.CharacterSheet-module__gLaaEW__compactStepper{grid-column:1/-1;grid-template-columns:26px minmax(32px,1fr) 26px;width:100%;margin-top:0}.CharacterSheet-module__gLaaEW__compactStepper button,.CharacterSheet-module__gLaaEW__compactStepper input{height:26px}.CharacterSheet-module__gLaaEW__stepper label span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.CharacterSheet-module__gLaaEW__stepper input{border-left:0;border-right:0;width:100%}.CharacterSheet-module__gLaaEW__sheetTable{border-top:1px solid var(--builder-line);border-left:1px solid var(--builder-line)}.CharacterSheet-module__gLaaEW__sheetHeader,.CharacterSheet-module__gLaaEW__sheetRowValues{grid-template-columns:minmax(130px,1.3fr) repeat(6,minmax(70px,.7fr));align-items:center;display:grid}.CharacterSheet-module__gLaaEW__sheetHeader{background:#07090ae0}.CharacterSheet-module__gLaaEW__sheetHeader span{color:var(--stone-500);text-transform:uppercase;padding:5px 7px;font-size:9px;font-weight:800}.CharacterSheet-module__gLaaEW__sheetRowValues>*{color:var(--paper-300);padding:5px 7px;font-size:10px;line-height:1.15}.CharacterSheet-module__gLaaEW__sheetRowValues>strong:last-child{color:var(--gold-300);font-family:var(--display);font-size:14px;font-weight:500}.CharacterSheet-module__gLaaEW__sheetStatLabel{align-items:center;gap:6px;display:inline-flex;color:var(--paper-100)!important}.CharacterSheet-module__gLaaEW__sheetStatLabel img{object-fit:contain;width:13px;height:13px;image-rendering:pixelated;flex:none}.CharacterSheet-module__gLaaEW__sheetStepper{grid-template-columns:28px 22px minmax(28px,1fr) 22px 30px;gap:2px;min-width:128px;display:grid;padding:3px!important}.CharacterSheet-module__gLaaEW__sheetStepper button,.CharacterSheet-module__gLaaEW__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}.CharacterSheet-module__gLaaEW__sheetStepper button{color:var(--gold-300)}.CharacterSheet-module__gLaaEW__sheetStepper button:first-child,.CharacterSheet-module__gLaaEW__sheetStepper button:last-child{font-size:9px;font-weight:700}.CharacterSheet-module__gLaaEW__sheetStepper input{border-left:0;border-right:0}.CharacterSheet-module__gLaaEW__sheetStepper label>span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.CharacterSheet-module__gLaaEW__sheetMuted{text-align:center;color:var(--stone-500)!important}.CharacterSheet-module__gLaaEW__overviewTraitPanel{border-color:var(--lab-line,#91b2d029);box-shadow:none;border-color:var(--lab-line-strong,#91b2d052);background:linear-gradient(145deg,#91b2d00b,#0000 54%),#0d131ce6;border-radius:9px}.CharacterSheet-module__gLaaEW__classPicker legend{color:var(--lab-blue,#66d5ff);font-family:var(--display);font-weight:600}.CharacterSheet-module__gLaaEW__sheetStepper button,.CharacterSheet-module__gLaaEW__sheetStepper input{border-color:var(--lab-line,#91b2d029);background:#0d131ce6;border-radius:6px}.CharacterSheet-module__gLaaEW__overviewTraitPanel>header button{border-color:var(--lab-line-strong,#91b2d052);color:var(--lab-blue,#66d5ff);background:#66d5ff14;border-radius:6px}.CharacterSheet-module__gLaaEW__classPicker button,.CharacterSheet-module__gLaaEW__sheetHeader{border-color:var(--lab-line,#91b2d029);background:#0d131cc7;border-radius:7px}.CharacterSheet-module__gLaaEW__overviewTraitPanel{border-color:var(--lab-line);border-color:var(--lab-line-strong);background:linear-gradient(145deg,#dcae3f08,#0000 18rem),#15130ef5;border-radius:6px;box-shadow:inset 0 1px #fff4d305,0 8px 24px #0000001f}.CharacterSheet-module__gLaaEW__classPicker legend{color:var(--lab-amber)}.CharacterSheet-module__gLaaEW__sheetStepper button,.CharacterSheet-module__gLaaEW__sheetStepper input{background:#0d0c09d1;border-color:#f0ca6438;border-radius:5px}.CharacterSheet-module__gLaaEW__sheetStepper button:focus-visible,.CharacterSheet-module__gLaaEW__sheetStepper input:focus{border-color:#dcae3f9e;box-shadow:0 0 0 3px #dcae3f12}.CharacterSheet-module__gLaaEW__overviewTraitPanel>header button{color:var(--lab-amber);background:#dcae3f14;border-color:#f0ca6438;border-radius:5px}.CharacterSheet-module__gLaaEW__classPicker button,.CharacterSheet-module__gLaaEW__sheetHeader{background:linear-gradient(145deg,#dcae3f06,#0000 55%),#100f0beb;border-color:#f0ca6424;border-radius:5px}.CharacterSheet-module__gLaaEW__classPicker button:hover,.CharacterSheet-module__gLaaEW__classPicker button:focus-visible,.CharacterSheet-module__gLaaEW__classPicker .CharacterSheet-module__gLaaEW__selectedClass{color:var(--lab-text);background:linear-gradient(145deg,#dcae3f14,#0000 58%),#18150ffa;border-color:#dcae3f80}.CharacterSheet-module__gLaaEW__classPicker .CharacterSheet-module__gLaaEW__selectedClass{box-shadow:inset 0 -2px 0 var(--lab-amber)}.CharacterSheet-module__gLaaEW__quickStatList{border-top-color:#f0ca6424}.CharacterSheet-module__gLaaEW__quickStatList>div{border-bottom-color:#f0ca641c}.CharacterSheet-module__gLaaEW__sheetRowValues>strong:last-child,.CharacterSheet-module__gLaaEW__sheetStepper button{color:var(--lab-amber)}.CharacterSheet-module__gLaaEW__sheetTable{border-color:#f0ca6424}.CharacterSheet-module__gLaaEW__sheetHeader{border-bottom:1px solid #f0ca6424;border-right:1px solid #f0ca6424;border-radius:0}.CharacterSheet-module__gLaaEW__sheetHeader>span:not(:first-child){text-align:right}.CharacterSheet-module__gLaaEW__sheetHeader>span:nth-child(3){text-align:center;place-items:center;display:grid}.CharacterSheet-module__gLaaEW__sheetRowValues>*{font-variant-numeric:tabular-nums}.CharacterSheet-module__gLaaEW__sheetRowValues>:not(:first-child){text-align:right;justify-self:end}.CharacterSheet-module__gLaaEW__sheetRowValues>:nth-child(3){text-align:center;justify-self:center}.CharacterSheet-module__gLaaEW__sheetAllocationCell{place-items:center;width:100%;min-height:28px;display:grid}.CharacterSheet-module__gLaaEW__sheetAllocationCell .CharacterSheet-module__gLaaEW__sheetStepper{justify-self:center;width:min(154px,100%)}.CharacterSheet-module__gLaaEW__sheetStepper input{text-align:center;background:0 0;border:0;padding-left:8px}.CharacterSheet-module__gLaaEW__sheetStepper input:focus{box-shadow:inset 0 0 0 1px var(--lab-amber);background:#dcae3f1f;outline:none}.CharacterSheet-module__gLaaEW__sheetHeader>span:last-child{color:var(--lab-amber)}.CharacterSheet-module__gLaaEW__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}.CharacterSheet-module__gLaaEW__calculationsPanel{gap:14px;display:grid}.CharacterSheet-module__gLaaEW__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}.CharacterSheet-module__gLaaEW__calculationBackAction:hover,.CharacterSheet-module__gLaaEW__calculationBackAction:focus-visible{border-color:var(--lab-amber);background:#dcae3f24;outline:none}.CharacterSheet-module__gLaaEW__statCalculationGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.CharacterSheet-module__gLaaEW__classScalingSection{border-bottom:1px solid #f0ca642e;gap:8px;padding-bottom:4px;display:grid}.CharacterSheet-module__gLaaEW__classScalingSection>header{gap:3px;display:grid}.CharacterSheet-module__gLaaEW__classScalingSection>header p{max-width:88ch;color:var(--stone-500);margin:0;font-size:10px;line-height:1.45}.CharacterSheet-module__gLaaEW__classScalingGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.CharacterSheet-module__gLaaEW__classScalingCard{background:linear-gradient(135deg,#66d5ff14,#0000 46%),#100e09;border-color:#66d5ff4d}.CharacterSheet-module__gLaaEW__classScalingCard .CharacterSheet-module__gLaaEW__classScalingTreatment{grid-column:1/-1}.CharacterSheet-module__gLaaEW__classScalingCard .CharacterSheet-module__gLaaEW__classScalingTreatment dt{flex:none}.CharacterSheet-module__gLaaEW__classScalingCard .CharacterSheet-module__gLaaEW__classScalingTreatment dd{white-space:normal;text-align:right}.CharacterSheet-module__gLaaEW__calculationCombatSection{border-top:1px solid #f0ca642e;gap:8px;padding-top:4px;display:grid}.CharacterSheet-module__gLaaEW__calculationCombatSection>header{gap:3px;display:grid}.CharacterSheet-module__gLaaEW__calculationCombatSection>header p{color:var(--stone-500);margin:0;font-size:10px}.CharacterSheet-module__gLaaEW__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){.CharacterSheet-module__gLaaEW__overviewPanel{grid-template-columns:minmax(520px,1fr) minmax(0,640px)}}.CharacterSheet-module__gLaaEW__summaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.CharacterSheet-module__gLaaEW__summaryGrid article{border:1px solid var(--builder-line);background:#1f1c1580;min-height:140px;padding:18px}.CharacterSheet-module__gLaaEW__summaryGrid span{color:var(--stone-500);text-transform:uppercase;font-size:9px;font-weight:800}.CharacterSheet-module__gLaaEW__summaryGrid strong{color:var(--gold-300);font-family:var(--display);text-transform:capitalize;margin-top:14px;font-size:25px;font-weight:500;display:block}.CharacterSheet-module__gLaaEW__summaryGrid p{color:var(--paper-300);font-size:10px}@media (max-width:1100px){.CharacterSheet-module__gLaaEW__summaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.CharacterSheet-module__gLaaEW__overviewWorkbench{grid-template-columns:minmax(480px,1fr) minmax(360px,.9fr)}}@media (min-width:1280px){.CharacterSheet-module__gLaaEW__overviewWorkbench{grid-template-columns:minmax(0,1fr) minmax(580px,620px)}}@media (max-width:960px){.CharacterSheet-module__gLaaEW__overviewPanel{grid-template-columns:1fr;grid-template-areas:"actions""equipment""traits""spellbar""stats""advanced"}.CharacterSheet-module__gLaaEW__overviewWorkbench{grid-template-columns:1fr}.CharacterSheet-module__gLaaEW__overviewTraitPanel{min-height:0}.CharacterSheet-module__gLaaEW__statCalculationGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.CharacterSheet-module__gLaaEW__allocationStack{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:780px){.CharacterSheet-module__gLaaEW__summaryGrid{grid-template-columns:1fr 1fr}.CharacterSheet-module__gLaaEW__classPicker{grid-column:1/-1}.CharacterSheet-module__gLaaEW__overviewTraitPanel>header{flex-direction:column;align-items:stretch}.CharacterSheet-module__gLaaEW__sectionHeaderActions{flex-wrap:wrap;justify-content:flex-start;width:100%}.CharacterSheet-module__gLaaEW__sheetTable{overflow-x:auto}.CharacterSheet-module__gLaaEW__sheetHeader,.CharacterSheet-module__gLaaEW__sheetRowValues{min-width:730px}}@media (max-width:560px){.CharacterSheet-module__gLaaEW__builderActionBar button{flex:calc(50% - 3px)}.CharacterSheet-module__gLaaEW__builderActionBar .CharacterSheet-module__gLaaEW__resetBuilderAction{margin-left:0}.CharacterSheet-module__gLaaEW__allocationStack{grid-template-columns:repeat(2,minmax(0,1fr))}.CharacterSheet-module__gLaaEW__statCalculationGrid,.CharacterSheet-module__gLaaEW__classScalingGrid{grid-template-columns:1fr}}@media (max-width:460px){.CharacterSheet-module__gLaaEW__summaryGrid{grid-template-columns:1fr}.CharacterSheet-module__gLaaEW__classPicker>div{grid-template-columns:repeat(2,minmax(0,1fr))}.CharacterSheet-module__gLaaEW__classPicker{grid-area:class}.CharacterSheet-module__gLaaEW__gearPriorityBar{grid-template-columns:1fr}.CharacterSheet-module__gLaaEW__gearPriorityBar button{min-height:42px}}@media (max-width:360px){.CharacterSheet-module__gLaaEW__allocationStack{grid-template-columns:1fr}.CharacterSheet-module__gLaaEW__allocationRow{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) auto}.CharacterSheet-module__gLaaEW__allocationRow .CharacterSheet-module__gLaaEW__compactStepper{grid-column:1/-1;grid-template-columns:32px minmax(0,1fr) 32px;width:100%}}
.Equipment-module__U79P-q__fullButton,.Equipment-module__U79P-q__catalogCard footer 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}.Equipment-module__U79P-q__handReadout{border:1px solid var(--builder-line);background:#07090a99;gap:4px;min-width:150px;padding:14px 16px;display:grid}.Equipment-module__U79P-q__handReadout strong{color:var(--gold-300);font-family:var(--display);text-transform:capitalize;font-size:20px;font-weight:500}.Equipment-module__U79P-q__handReadout span,.Equipment-module__U79P-q__handReadout small{color:var(--stone-500);text-transform:uppercase;font-size:9px;font-weight:800}.Equipment-module__U79P-q__loadoutLayout{grid-template-columns:minmax(500px,1.45fr) minmax(260px,.55fr);gap:20px;display:grid}.Equipment-module__U79P-q__itemInspector h3,.Equipment-module__U79P-q__catalogCard h3{color:var(--paper-100);font-family:var(--display);margin:0;font-weight:500}.Equipment-module__U79P-q__itemInspector{border:1px solid var(--builder-line-strong);background:#07090ae0;align-self:start;padding:20px;position:sticky;top:110px}.Equipment-module__U79P-q__itemInspector h3{margin-top:7px;font-size:30px}.Equipment-module__U79P-q__fullButton{width:100%}.Equipment-module__U79P-q__catalogStats img{object-fit:contain;width:11px;height:11px;image-rendering:pixelated}.Equipment-module__U79P-q__catalog{margin-top:28px}.Equipment-module__U79P-q__catalogGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.Equipment-module__U79P-q__catalogCard{border:1px solid var(--builder-line);background:#1f1c158a;grid-template-rows:auto auto 1fr auto;min-width:0;padding:13px;display:grid}.Equipment-module__U79P-q__catalogArt{justify-content:space-between;align-items:flex-start;min-height:76px;display:flex}.Equipment-module__U79P-q__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}.Equipment-module__U79P-q__catalogItemArtwork img{object-fit:contain;width:66px;height:66px;image-rendering:pixelated}.Equipment-module__U79P-q__catalogItemArtwork i{color:var(--gold-300);font-size:44px;font-style:normal}.Equipment-module__U79P-q__catalogArt small{color:var(--stone-500);text-transform:uppercase;font-size:9px;font-weight:800}.Equipment-module__U79P-q__catalogTopline{flex-direction:column;align-items:flex-end;gap:5px;min-width:0;display:inline-flex}.Equipment-module__U79P-q__catalogCard>header{gap:7px;display:grid}.Equipment-module__U79P-q__catalogCard h3{font-size:20px}.Equipment-module__U79P-q__verifiedBadge,.Equipment-module__U79P-q__referenceBadge{color:#70c7e5;text-transform:uppercase;border:1px solid #40aacd80;justify-self:start;padding:3px 5px;font-size:9px;font-weight:800}.Equipment-module__U79P-q__referenceBadge{border-color:var(--builder-line);color:var(--stone-500)}.Equipment-module__U79P-q__catalogStats{flex-wrap:wrap;align-content:start;gap:9px;margin-top:12px;display:flex}.Equipment-module__U79P-q__catalogStats span{color:var(--paper-300);align-items:center;gap:3px;padding:2px 0;font-size:9px;display:inline-flex}.Equipment-module__U79P-q__catalogStats strong{color:var(--gold-300)}.Equipment-module__U79P-q__catalogCard footer{flex-wrap:wrap;align-items:center;gap:5px;margin-top:14px;display:flex}.Equipment-module__U79P-q__catalogCard footer button{padding:6px 8px;font-size:9px}.Equipment-module__U79P-q__catalogCard footer small{color:var(--stone-500);margin-left:auto;font-size:9px}@media (max-width:1100px){.Equipment-module__U79P-q__catalogGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.Equipment-module__U79P-q__loadoutLayout{grid-template-columns:1fr}.Equipment-module__U79P-q__itemInspector{position:static}}@media (max-width:780px){.Equipment-module__U79P-q__catalogGrid{grid-template-columns:1fr}}
.Traits-module__PcJKka__viewSwitch{border-left:1px solid var(--builder-line);gap:4px;margin-left:auto;padding-left:8px;display:flex}.Traits-module__PcJKka__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}.Traits-module__PcJKka__traitSearchResults>span{color:var(--stone-500);letter-spacing:.05em;text-transform:uppercase;margin-right:3px;font-size:9px;font-weight:900}.Traits-module__PcJKka__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}.Traits-module__PcJKka__traitSearchResults button:hover,.Traits-module__PcJKka__traitSearchResults button:focus-visible{border-color:var(--gold-300);color:var(--paper-100);outline:none}.Traits-module__PcJKka__traitSearchResults img{object-fit:contain;width:20px;height:20px;image-rendering:pixelated}.Traits-module__PcJKka__traitSearchResults small{color:var(--stone-500);font-size:9px}.Traits-module__PcJKka__traitTreeSection{gap:12px;display:grid}.Traits-module__PcJKka__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}.Traits-module__PcJKka__traitTreeHeader small{color:#c7a74ab8;font-size:9px}.Traits-module__PcJKka__traitTreeWorkbench{grid-template-columns:minmax(0,1fr) 300px;align-items:stretch;gap:12px;min-width:0;display:grid}.Traits-module__PcJKka__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}.Traits-module__PcJKka__traitDetailBlock{border-top:1px solid var(--builder-line);gap:4px;margin-top:9px;padding-top:7px;display:grid}.Traits-module__PcJKka__traitDetailBlock>strong{color:var(--stone-500);letter-spacing:.04em;text-transform:uppercase;font-size:10px}.Traits-module__PcJKka__selectedTraitSummary{border-top:1px solid var(--builder-line-strong);flex-direction:column;flex:1 1 0;min-height:0;padding:14px;display:flex}.Traits-module__PcJKka__selectedTraitSummary>header{justify-content:space-between;align-items:flex-start;gap:10px;padding:0 2px 10px;display:flex}.Traits-module__PcJKka__selectedTraitSummary>header h3{color:var(--paper-100);font-family:var(--display);margin:0;font-size:17px;font-weight:500}.Traits-module__PcJKka__selectedTraitSummary>header small{color:var(--stone-500);margin-top:3px;font-size:9px;line-height:1.4;display:block}.Traits-module__PcJKka__selectedTraitSummary>header strong{color:#70c7e5;background:#44a8cb17;border:1px solid #44a8cb80;place-items:center;min-width:28px;height:28px;font-size:9px;display:grid}.Traits-module__PcJKka__selectedTraitSummary>p{color:var(--stone-500);margin:8px 2px;font-size:9px}.Traits-module__PcJKka__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}.Traits-module__PcJKka__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}.Traits-module__PcJKka__selectedTraitSummary button:hover,.Traits-module__PcJKka__selectedTraitSummary button:focus-visible,.Traits-module__PcJKka__selectedTraitSummary button[aria-current=true]{color:var(--paper-100);background:#44a8cb1c;border-color:#44a8cbad;outline:none}.Traits-module__PcJKka__selectedTraitSummary button img{object-fit:contain;width:28px;height:29px;image-rendering:pixelated}.Traits-module__PcJKka__selectedTraitSummary button span{font-family:var(--display);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.Traits-module__PcJKka__selectedTraitSummary button small{color:#70c7e5;font-size:9px;font-weight:800}.Traits-module__PcJKka__unplacedTraitNote{color:var(--stone-500);margin:0;font-size:9px}.Traits-module__PcJKka__traitGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}@media (max-width:1100px){.Traits-module__PcJKka__traitGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.Traits-module__PcJKka__traitGrid{grid-template-columns:1fr}.Traits-module__PcJKka__viewSwitch{margin-left:0}.Traits-module__PcJKka__traitTreeWorkbench{grid-template-columns:1fr}.Traits-module__PcJKka__traitTreeSidebar{max-height:none;overflow:visible}.Traits-module__PcJKka__selectedTraitSummary{min-height:180px}.Traits-module__PcJKka__selectedTraitSummary ul{max-height:320px}}
.Dialogs-module__yWgHWW__utilityDialog{width:min(760px,100%)}.Dialogs-module__yWgHWW__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}.Dialogs-module__yWgHWW__utilityPickerCurrent>span{align-items:center;gap:9px;min-width:0;display:flex}.Dialogs-module__yWgHWW__utilityPickerCurrent img{object-fit:contain;width:38px;height:38px;image-rendering:pixelated}.Dialogs-module__yWgHWW__utilityPickerCurrent strong{color:var(--paper-100);font-family:var(--display);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.Dialogs-module__yWgHWW__utilityPickerCurrent button{flex:none}.Dialogs-module__yWgHWW__traitDialogBackdrop,.Dialogs-module__yWgHWW__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}.Dialogs-module__yWgHWW__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}.Dialogs-module__yWgHWW__gearDialog{height:min(820px,100dvh - 40px);overflow:hidden}.Dialogs-module__yWgHWW__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 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}.Dialogs-module__yWgHWW__traitTreeDialogToolbar{border:1px solid var(--builder-line);background:#07090a94;border-radius:6px;flex-wrap:wrap;align-items:center;gap:7px;min-width:0;padding:8px;display:flex}.Dialogs-module__yWgHWW__traitTreeDialogToolbar input{border:1px solid var(--builder-line);min-width:180px;height:32px;color:var(--paper-100);background:#07090ac7;border-radius:5px;outline:none;flex:280px;padding:6px 9px}.Dialogs-module__yWgHWW__traitTreeDialogToolbar input:focus-visible{border-color:var(--gold-300);box-shadow:0 0 0 2px #c7a74a1f}.Dialogs-module__yWgHWW__traitTreeDialogSearchCount{color:var(--paper-300);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:10px;font-weight:800}.Dialogs-module__yWgHWW__traitTreeDialogClearSearch{border:1px solid var(--builder-line);min-height:32px;color:var(--paper-300);background:#c7a74a0f;border-radius:5px;flex:none;padding:6px 9px;font-size:9px;font-weight:800}.Dialogs-module__yWgHWW__traitTreeDialogClearSearch:not(:disabled):hover,.Dialogs-module__yWgHWW__traitTreeDialogClearSearch:not(:disabled):focus-visible{border-color:var(--gold-300);color:var(--paper-100);outline:none}.Dialogs-module__yWgHWW__traitTreeDialogClearSearch:disabled{opacity:.45}.Dialogs-module__yWgHWW__traitTreeDialogLegend{border-left:1px solid var(--builder-line);flex-wrap:wrap;flex:0 auto;align-items:center;gap:6px 11px;min-width:0;margin-left:3px;padding-left:10px;display:flex}.Dialogs-module__yWgHWW__traitTreeDialogLegend span{color:var(--stone-500);white-space:nowrap;align-items:center;gap:5px;font-size:9px;display:inline-flex}.Dialogs-module__yWgHWW__traitTreeDialogLegend b{width:17px;height:17px;color:var(--gold-300);font-family:var(--body);background:#07090aeb;border:1px solid #c7a74a8a;border-radius:50%;place-items:center;font-size:10px;line-height:1;display:inline-grid}.Dialogs-module__yWgHWW__traitTreeDialogLegend b.Dialogs-module__yWgHWW__traitTreeDialogInfoLegend{color:#9ee7ff;background:#0e1d25;border-color:#66d5ff;font-family:Georgia,serif;font-style:italic}.Dialogs-module__yWgHWW__traitTreeDialogNoMatches{color:#f18b78;width:100%;margin:0;font-size:10px}.Dialogs-module__yWgHWW__traitTreeDialogCanvas{min-height:0}.Dialogs-module__yWgHWW__traitTreeDialogBody{grid-template-columns:minmax(0,1fr) minmax(300px,370px);gap:12px;min-width:0;min-height:0;display:grid}.Dialogs-module__yWgHWW__gearDialog .Dialogs-module__yWgHWW__equipmentPickerGrid{overscroll-behavior:contain;min-height:0}.Dialogs-module__yWgHWW__statWeightDialog{width:min(760px,100%);max-height:min(720px,100dvh - 40px)}.Dialogs-module__yWgHWW__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}.Dialogs-module__yWgHWW__statWeightGroups{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.Dialogs-module__yWgHWW__statWeightGroups fieldset{border:1px solid var(--builder-line);background:#07090a80;border-radius:6px;min-width:0;margin:0;padding:10px}.Dialogs-module__yWgHWW__statWeightGroups legend{color:var(--gold-300);letter-spacing:.05em;text-transform:uppercase;padding:0 5px;font-size:9px;font-weight:800}.Dialogs-module__yWgHWW__statWeightGroups fieldset>div{gap:5px;display:grid}.Dialogs-module__yWgHWW__statWeightGroups label{grid-template-columns:minmax(0,1fr) 68px;align-items:center;gap:8px;min-width:0;display:grid}.Dialogs-module__yWgHWW__statWeightGroups label>span{color:var(--paper-300);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.Dialogs-module__yWgHWW__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}.Dialogs-module__yWgHWW__statWeightGroups input:focus-visible{border-color:var(--gold-300);box-shadow:0 0 0 2px #c7a74a1f}.Dialogs-module__yWgHWW__statWeightDialogActions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.Dialogs-module__yWgHWW__statWeightDialogActions button{min-width:110px}.Dialogs-module__yWgHWW__statWeightDialogActions button:last-child{border-color:var(--gold-300);color:var(--gold-300);background:#c7a74a24}.Dialogs-module__yWgHWW__equipmentDialogHeader{border-bottom:1px solid var(--builder-line);justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:10px;display:flex}.Dialogs-module__yWgHWW__equipmentDialogHeader h2{color:var(--paper-100);font-family:var(--display);margin:4px 0 0;font-size:clamp(22px,3vw,27px);font-weight:500}.Dialogs-module__yWgHWW__equipmentDialogHeader p{color:var(--stone-500);margin:4px 0 0;font-size:10px;line-height:1.4}.Dialogs-module__yWgHWW__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}.Dialogs-module__yWgHWW__dialogClose:hover,.Dialogs-module__yWgHWW__dialogClose:focus-visible{border-color:var(--builder-line);color:var(--paper-100);background:#c7a74a14;outline:none}.Dialogs-module__yWgHWW__equipmentPickerToolbar{grid-template-columns:minmax(0,1fr) repeat(2,auto);gap:8px;display:grid}.Dialogs-module__yWgHWW__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}.Dialogs-module__yWgHWW__equipmentPickerToolbar input:focus-visible,.Dialogs-module__yWgHWW__equipmentSortField select:focus-visible{border-color:var(--gold-300);box-shadow:0 0 0 2px #c7a74a1f}.Dialogs-module__yWgHWW__equipmentSortField{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;min-width:170px;display:grid}.Dialogs-module__yWgHWW__equipmentSortField>span{color:var(--stone-500);text-transform:uppercase;font-size:9px;font-weight:800}.Dialogs-module__yWgHWW__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}.Dialogs-module__yWgHWW__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}.Dialogs-module__yWgHWW__equipmentPickerWarning{color:#ffd0c7;background:#f18b7814;border:1px solid #f18b787a;border-left:3px solid #f18b78;margin:0;padding:8px 10px;font-size:10px;line-height:1.45}.Dialogs-module__yWgHWW__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}.Dialogs-module__yWgHWW__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}.Dialogs-module__yWgHWW__equipmentPickerGrid>button:hover,.Dialogs-module__yWgHWW__equipmentPickerGrid>button:focus-visible,.Dialogs-module__yWgHWW__equipmentPickerGrid>button.Dialogs-module__yWgHWW__currentEquipmentChoice{border-color:var(--gold-300);background:#c7a74a14;outline:none}.Dialogs-module__yWgHWW__equipmentPickerGrid>button.Dialogs-module__yWgHWW__currentEquipmentChoice{box-shadow:inset 0 0 0 1px #c7a74a26}.Dialogs-module__yWgHWW__equipmentPickerGrid>button.Dialogs-module__yWgHWW__bestEquipmentChoice{border-color:#f0ca6494;box-shadow:inset 0 -2px #c7a74a57}.Dialogs-module__yWgHWW__equipmentPickerArt{background:#07090a94;border:1px solid #84795d57;place-items:center;width:58px;height:58px;display:grid}.Dialogs-module__yWgHWW__equipmentPickerArt img{object-fit:contain;width:52px;height:52px;image-rendering:pixelated}.Dialogs-module__yWgHWW__equipmentPickerArt i{color:#c7a74a5c;font-family:var(--display);font-size:30px;font-style:normal}.Dialogs-module__yWgHWW__equipmentPickerCopy{gap:4px;min-width:0;display:grid}.Dialogs-module__yWgHWW__equipmentPickerCopy>small,.Dialogs-module__yWgHWW__equipmentPickerGrid>button>small{color:var(--stone-500);text-transform:uppercase;font-size:9px;font-weight:800}.Dialogs-module__yWgHWW__equipmentPickerCopy>.Dialogs-module__yWgHWW__equipmentPickerTopline{justify-content:space-between;align-items:center;gap:6px;display:flex}.Dialogs-module__yWgHWW__equipmentPickerCopy strong{color:var(--paper-100);font-family:var(--display);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:500;overflow:hidden}.Dialogs-module__yWgHWW__equipmentPickerCopy>span{flex-wrap:wrap;gap:5px 9px;max-height:34px;display:flex;overflow:hidden}.Dialogs-module__yWgHWW__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}.Dialogs-module__yWgHWW__equipmentPickerCopy i img{object-fit:contain;width:10px;height:10px;image-rendering:pixelated}.Dialogs-module__yWgHWW__equipmentPickerGrid>button>small{color:var(--gold-300);grid-column:1/-1}.Dialogs-module__yWgHWW__equipmentPickerGrid>button.Dialogs-module__yWgHWW__currentEquipmentChoice>small{color:var(--gold-300)}.Dialogs-module__yWgHWW__recommendationDetails,.Dialogs-module__yWgHWW__equipmentChoiceWarning,.Dialogs-module__yWgHWW__unrankedEquipment{grid-column:1/-1}.Dialogs-module__yWgHWW__recommendationDetails{background:#c7a74a11;border:1px solid #c7a74a61;gap:3px;padding:6px 7px;display:grid}.Dialogs-module__yWgHWW__recommendationDetails>strong{color:var(--gold-300);text-transform:uppercase;font-size:9px}.Dialogs-module__yWgHWW__recommendationDetails>small{color:var(--paper-300);font-size:9px;line-height:1.35}.Dialogs-module__yWgHWW__recommendationDetails>small+small{color:var(--stone-500)}.Dialogs-module__yWgHWW__unrankedEquipment{border:1px dashed var(--builder-line);color:var(--stone-500);padding:5px 7px;font-size:9px}.Dialogs-module__yWgHWW__equipmentChoiceWarning{color:#ffd0c7;background:#f18b780f;border:1px dashed #f18b7885;padding:6px 7px;font-size:9px;line-height:1.4}.Dialogs-module__yWgHWW__emptyEquipmentChoices{border:1px dashed var(--builder-line);color:var(--stone-500);text-align:center;margin:0;padding:24px}.Dialogs-module__yWgHWW__spellDialog{overscroll-behavior:contain;width:min(900px,100%)}.Dialogs-module__yWgHWW__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}.Dialogs-module__yWgHWW__spellPickerCurrent>div{align-items:center;gap:10px;min-width:0;display:flex}.Dialogs-module__yWgHWW__spellPickerCurrent img,.Dialogs-module__yWgHWW__spellPickerCurrent i{object-fit:contain;flex:none;width:44px;height:44px}.Dialogs-module__yWgHWW__spellPickerCurrent i{color:#c7a74a5c;font-family:var(--display);place-items:center;font-size:26px;font-style:normal;display:grid}.Dialogs-module__yWgHWW__spellPickerCurrent span{gap:3px;min-width:0;display:grid}.Dialogs-module__yWgHWW__spellPickerCurrent small{color:var(--gold-300);text-transform:uppercase;font-size:9px;font-weight:800}.Dialogs-module__yWgHWW__spellPickerCurrent strong{color:var(--paper-100);font-family:var(--display);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:500;overflow:hidden}.Dialogs-module__yWgHWW__spellPickerToolbar{grid-template-columns:minmax(0,1fr) minmax(130px,180px)}.Dialogs-module__yWgHWW__spellPickerGrid>button{grid-template-columns:58px minmax(0,1fr)}.Dialogs-module__yWgHWW__spellPickerGrid{overscroll-behavior:contain}.Dialogs-module__yWgHWW__spellPickerGrid>button:focus-visible{outline:2px solid var(--gold-300);outline-offset:-3px}.Dialogs-module__yWgHWW__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}.Dialogs-module__yWgHWW__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}.Dialogs-module__yWgHWW__traitDialog>span{color:#f2b177;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.Dialogs-module__yWgHWW__traitDialog h2{color:var(--paper-100);font-family:var(--display);margin:0;font-size:clamp(22px,3vw,27px);font-weight:500}.Dialogs-module__yWgHWW__traitDialog p{color:var(--paper-300);margin:0;font-size:10px;line-height:1.55}.Dialogs-module__yWgHWW__traitDialog ul{gap:6px;margin:2px 0;padding:0;list-style:none;display:grid}.Dialogs-module__yWgHWW__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}.Dialogs-module__yWgHWW__traitDialog li strong{color:var(--paper-100);font-size:10px}.Dialogs-module__yWgHWW__traitDialog li span{color:var(--gold-300);font-size:9px;font-weight:900}.Dialogs-module__yWgHWW__traitDialog li small{color:var(--stone-500);text-transform:uppercase;grid-column:1/-1;font-size:9px}.Dialogs-module__yWgHWW__traitDialog output{color:var(--paper-300);font-size:9px}.Dialogs-module__yWgHWW__traitDialog output strong{color:var(--gold-300)}.Dialogs-module__yWgHWW__traitDialog footer{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.Dialogs-module__yWgHWW__traitDialog footer button{min-width:130px}.Dialogs-module__yWgHWW__traitDialog footer button:last-child{color:#f2c29b;background:#d99a671a;border-color:#d99a67ad}@media (max-width:960px){.Dialogs-module__yWgHWW__traitTreeDialogBody{grid-template-rows:minmax(240px,1.2fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr)}}@media (max-width:780px){.Dialogs-module__yWgHWW__traitDialog{padding:18px}.Dialogs-module__yWgHWW__equipmentDialog{padding:16px}.Dialogs-module__yWgHWW__statWeightGroups,.Dialogs-module__yWgHWW__equipmentPickerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.Dialogs-module__yWgHWW__traitDialog footer{grid-template-columns:1fr 1fr;display:grid}.Dialogs-module__yWgHWW__traitDialog footer button{min-width:0}}@media (max-width:560px){.Dialogs-module__yWgHWW__traitTreeDialogBackdrop{padding:0}.Dialogs-module__yWgHWW__traitTreeDialog{overscroll-behavior:contain;border-radius:0;flex-direction:column;width:100%;height:100dvh;padding:10px;display:flex;overflow-y:auto}.Dialogs-module__yWgHWW__traitTreeDialogToolbar{flex:none;width:100%;max-width:100%}.Dialogs-module__yWgHWW__traitTreeDialogToolbar input{flex:150px;min-width:0}.Dialogs-module__yWgHWW__traitTreeDialogLegend{border-top:1px solid var(--builder-line);border-left:0;width:100%;margin-left:0;padding-top:7px;padding-left:0}.Dialogs-module__yWgHWW__traitTreeDialogBody{flex-direction:column;flex:none;min-height:auto;display:flex}.Dialogs-module__yWgHWW__traitTreeDialogCanvas{flex:0 0 420px;min-height:420px}}@media (max-width:460px){.Dialogs-module__yWgHWW__equipmentPickerToolbar,.Dialogs-module__yWgHWW__equipmentPickerGrid,.Dialogs-module__yWgHWW__statWeightGroups{grid-template-columns:1fr}.Dialogs-module__yWgHWW__equipmentSortField{grid-template-columns:1fr;min-width:0}.Dialogs-module__yWgHWW__statWeightGroups input{min-height:44px}.Dialogs-module__yWgHWW__statWeightDialogActions{grid-template-columns:1fr 1fr;display:grid}.Dialogs-module__yWgHWW__statWeightDialogActions button{min-width:0}.Dialogs-module__yWgHWW__spellPickerCurrent{flex-direction:column;align-items:stretch}}
.BuilderLabPage-module__X_i3ba__builderShell{height:calc(100dvh - var(--apogea-topbar-height,64px))!important;min-height:0!important;overflow:hidden!important}.BuilderLabPage-module__X_i3ba__workspace{padding:0;scrollbar-gutter:auto!important;overflow:hidden!important}.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:0}}
