.attribute-stepper-module__A9Wwaq__component{min-width:0;container-type:inline-size}.attribute-stepper-module__A9Wwaq__attribute{background:var(--surface-field);border:var(--border-width) solid var(--border-muted);align-items:center;column-gap:var(--space-3);min-height:var(--control-min-height);isolation:isolate;grid-template-columns:minmax(0,1fr) 8.25rem;grid-template-areas:"label controls";min-width:0;display:grid;position:relative}.attribute-stepper-module__A9Wwaq__attributeLabel{padding:var(--space-2);align-items:center;gap:var(--space-2);grid-area:label;justify-content:space-between;min-width:0;display:flex;position:relative}.attribute-stepper-module__A9Wwaq__attributeLabel>span{align-items:center;gap:var(--space-2);grid-template-columns:4.5rem minmax(0,1fr);width:100%;min-width:0;display:grid}.attribute-stepper-module__A9Wwaq__attributeLabel strong{color:var(--text-primary);font-size:1.125rem;font-weight:800}.attribute-stepper-module__A9Wwaq__attributeLabel small{color:var(--text-secondary);font-size:.8125rem;line-height:1.3}.attribute-stepper-module__A9Wwaq__attributeDetails{align-items:center;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.attribute-stepper-module__A9Wwaq__attributePreview{letter-spacing:normal;text-transform:none;justify-self:end;max-width:100%}.attribute-stepper-module__A9Wwaq__attributeControls output{color:var(--color-accent);font:var(--font-label);text-align:center;font-size:1.5rem}.attribute-stepper-module__A9Wwaq__attributeControls{grid-area:controls;grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;align-self:stretch;align-items:center;min-height:2.75rem;display:grid;position:relative}.attribute-stepper-module__A9Wwaq__attributeControls>button{color:var(--text-primary);cursor:pointer;font-family:var(--font-family);background:0 0;border:0;align-self:stretch;min-height:2.75rem;font-size:1rem}.attribute-stepper-module__A9Wwaq__attributeControls>button:hover:not(:disabled),.attribute-stepper-module__A9Wwaq__attributeControls>button:focus-visible{background:var(--surface-accent-wash)}.attribute-stepper-module__A9Wwaq__attributeControls>button:disabled{color:var(--text-disabled);cursor:not-allowed;opacity:.65}.attribute-stepper-module__A9Wwaq__attributeMeter{--meter-bar-fill-opacity:.22;pointer-events:none;z-index:-1;border:0;height:100%;position:absolute;inset:0}@container (max-width:38rem){.attribute-stepper-module__A9Wwaq__attribute{column-gap:0}.attribute-stepper-module__A9Wwaq__attributeLabel>span{grid-template-columns:max-content minmax(0,1fr)}.attribute-stepper-module__A9Wwaq__attributeLabel strong{font-size:1rem}.attribute-stepper-module__A9Wwaq__attributeDetails{display:contents}.attribute-stepper-module__A9Wwaq__attributeLabel small{grid-area:2/1/3/-1}.attribute-stepper-module__A9Wwaq__attributePreview{white-space:normal;grid-area:1/2;line-height:1.2}}@media (min-width:80.001rem){.attribute-stepper-module__A9Wwaq__attributeLabel>span{align-items:center;gap:var(--space-2);grid-template-columns:4.5rem minmax(0,1fr)}.attribute-stepper-module__A9Wwaq__attributeLabel strong{font-size:1rem}.attribute-stepper-module__A9Wwaq__attributeLabel small{font-size:.8125rem}.attribute-stepper-module__A9Wwaq__attributeControls output{font-size:1.25rem}}.attribute-stepper-module__A9Wwaq__attributeControls>button:focus-visible,.attribute-stepper-module__A9Wwaq__valueInput:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-offset))}.attribute-stepper-module__A9Wwaq__valueInput{appearance:textfield;color:var(--color-accent);font:var(--font-label);min-height:var(--control-min-height);text-align:center;background:0 0;border:0;border-radius:0;width:100%;min-width:0;padding:0;font-size:1rem}.attribute-stepper-module__A9Wwaq__valueInput::-webkit-inner-spin-button{appearance:none;margin:0}.attribute-stepper-module__A9Wwaq__valueInput::-webkit-outer-spin-button{appearance:none;margin:0}.attribute-stepper-module__A9Wwaq__valueInput[aria-invalid=true]{outline:var(--border-width) solid var(--color-danger)}.attribute-stepper-module__A9Wwaq__valueInput:disabled{color:var(--text-disabled);cursor:not-allowed}.attribute-stepper-module__A9Wwaq__attribute[data-compact=true]{column-gap:var(--space-2)}.attribute-stepper-module__A9Wwaq__attribute[data-compact=true] .attribute-stepper-module__A9Wwaq__attributeLabel strong{font-size:.875rem}.attribute-stepper-module__A9Wwaq__attribute[data-compact=true] .attribute-stepper-module__A9Wwaq__attributeLabel small{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.attribute-stepper-module__A9Wwaq__attribute[data-compact=true] .attribute-stepper-module__A9Wwaq__attributeDetails{grid-template-columns:minmax(0,1fr)}.attribute-stepper-module__A9Wwaq__attribute[data-compact=true] .attribute-stepper-module__A9Wwaq__attributeControls output{font-size:1rem}@container (min-width:30rem){.attribute-stepper-module__A9Wwaq__attribute[data-compact=true]{grid-template-areas:"label controls"}.attribute-stepper-module__A9Wwaq__attribute[data-compact=true] .attribute-stepper-module__A9Wwaq__attributeLabel{display:flex}.attribute-stepper-module__A9Wwaq__attribute[data-compact=true] .attribute-stepper-module__A9Wwaq__attributeLabel>span{display:grid}.attribute-stepper-module__A9Wwaq__attribute[data-compact=true] .attribute-stepper-module__A9Wwaq__attributeLabel strong{grid-area:auto;padding:0}.attribute-stepper-module__A9Wwaq__attribute[data-compact=true] .attribute-stepper-module__A9Wwaq__attributeDetails{grid-area:auto;padding:0;display:grid}.attribute-stepper-module__A9Wwaq__attribute[data-compact=true] .attribute-stepper-module__A9Wwaq__attributePreview{grid-area:auto}.attribute-stepper-module__A9Wwaq__attribute[data-compact=true] .attribute-stepper-module__A9Wwaq__attributeControls{grid-area:controls}}
.saved-builds-module__36JrJG__panel{gap:var(--space-3);min-width:0;display:grid}.saved-builds-module__36JrJG__trigger{color:var(--color-accent);cursor:pointer;font:var(--font-caption);min-height:var(--control-min-height);padding:var(--space-1);white-space:nowrap;background:0 0;border:0}.saved-builds-module__36JrJG__trigger:hover{color:var(--text-primary)}.saved-builds-module__36JrJG__trigger:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.saved-builds-module__36JrJG__selectionRow{align-items:end;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.saved-builds-module__36JrJG__panel p{font:var(--font-body);overflow-wrap:anywhere;margin:0}.saved-builds-module__36JrJG__panel .saved-builds-module__36JrJG__note{color:var(--text-secondary);font:var(--font-caption)}.saved-builds-module__36JrJG__field{gap:var(--space-1);min-width:0;font:var(--font-caption);display:grid}.saved-builds-module__36JrJG__stats{gap:var(--space-1);border:0;grid-template-columns:minmax(0,1fr);min-width:0;margin:0;padding:0;display:grid}.saved-builds-module__36JrJG__stats legend{font:var(--font-caption);padding:0 0 var(--space-2)}.saved-builds-module__36JrJG__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.saved-builds-module__36JrJG__compareChoices{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));display:grid}.saved-builds-module__36JrJG__comparison{gap:var(--space-3);--section-heading-title-size:var(--font-size-label);--section-heading-title-line-height:1.3;min-width:0;display:grid}.saved-builds-module__36JrJG__tableScroll{min-width:0;overflow-x:auto}.saved-builds-module__36JrJG__tableScroll:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.saved-builds-module__36JrJG__table{border-collapse:collapse;width:100%;font:var(--font-caption);font-variant-numeric:tabular-nums}.saved-builds-module__36JrJG__table caption{text-align:start;color:var(--text-secondary);padding-block-end:var(--space-2)}.saved-builds-module__36JrJG__table th,.saved-builds-module__36JrJG__table td{padding:var(--space-2);text-align:start;vertical-align:top;border-block-end:var(--border-width) solid var(--border-subtle)}.saved-builds-module__36JrJG__table td{min-width:8rem}.saved-builds-module__36JrJG__disclosure{min-width:0}.saved-builds-module__36JrJG__disclosure summary{cursor:pointer;min-height:var(--control-min-height);padding-block:var(--space-3);font:var(--font-label);font-weight:700}.saved-builds-module__36JrJG__disclosure summary:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.saved-builds-module__36JrJG__body{gap:var(--space-3);padding-block:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}.saved-builds-module__36JrJG__body>button{justify-self:start}@media (max-width:30rem){.saved-builds-module__36JrJG__selectionRow{grid-template-columns:minmax(0,1fr)}.saved-builds-module__36JrJG__selectionRow>button{justify-self:start}}
.boxer-module__Wubj4q__content{gap:var(--layout-section-stack-gap);padding-block:var(--layout-page-padding);display:grid}.boxer-module__Wubj4q__galleryBar{width:100%;min-width:0}.boxer-module__Wubj4q__pageTitle{color:var(--text-primary);font:var(--font-title);letter-spacing:-.02em;text-transform:uppercase;margin:0;font-size:clamp(1.5rem,2vw,1.875rem);line-height:1}.boxer-module__Wubj4q__inlineError{border:var(--border-width) solid;padding:var(--space-2) var(--space-3);background:color-mix(in srgb, var(--color-danger) 7%, transparent);border-color:color-mix(in srgb, var(--color-danger) 38%, transparent);color:var(--color-danger);margin:0;font-size:.78rem;line-height:1.4}.boxer-module__Wubj4q__panelIndex{color:var(--text-secondary);overflow-wrap:anywhere;min-width:0;font-family:var(--font-family);font-size:.8rem;font-weight:800}.boxer-module__Wubj4q__fighterIdentity{gap:var(--space-1);min-width:0;display:grid}.boxer-module__Wubj4q__fighterIdentity>strong{color:var(--text-primary);font:var(--font-title);overflow-wrap:anywhere;font-size:2rem}.boxer-module__Wubj4q__identityDetails,.boxer-module__Wubj4q__identityHint{color:var(--text-secondary);font:var(--font-caption);margin:0}.boxer-module__Wubj4q__identityHint{max-width:36ch}.boxer-module__Wubj4q__identityHeading{align-items:baseline;gap:var(--space-1) var(--space-2);color:var(--text-secondary);font:var(--font-caption);flex-wrap:wrap;justify-content:space-between;display:flex}.boxer-module__Wubj4q__careerProgress{background:var(--surface-field);align-items:center;gap:var(--space-3);padding:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.boxer-module__Wubj4q__levelReadout{color:var(--text-primary);font:var(--font-label)}.boxer-module__Wubj4q__xpReadout{color:var(--text-secondary);font:var(--font-caption);white-space:nowrap}.boxer-module__Wubj4q__xpMeter{border:0;height:.25rem}.boxer-module__Wubj4q__attributesPanel{gap:var(--space-3);display:grid}.boxer-module__Wubj4q__attributesHeading{align-items:center;gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;display:flex}.boxer-module__Wubj4q__attributesTitleRow{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.boxer-module__Wubj4q__attributesHeading h2{color:var(--text-secondary);font:var(--font-label);text-transform:uppercase;margin:0;font-size:1.125rem;font-weight:700}.boxer-module__Wubj4q__budgetReadout,.boxer-module__Wubj4q__budgetOver{font:var(--font-label);font-size:1rem}.boxer-module__Wubj4q__budgetReadout{color:var(--text-secondary)}.boxer-module__Wubj4q__budgetOver{color:var(--color-danger)}.boxer-module__Wubj4q__guestLock{background:var(--surface-warning);border:var(--border-width) solid var(--color-warning);border-inline-start:3px solid var(--color-warning);color:var(--color-warning);font:var(--font-caption);align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);flex-wrap:wrap;justify-content:space-between;display:flex}.boxer-module__Wubj4q__guestLockMessage{align-items:center;gap:var(--space-2);flex:12rem;font-weight:700;display:flex}.boxer-module__Wubj4q__guestLock .boxer-module__Wubj4q__inlineActions{gap:var(--space-1)}.boxer-module__Wubj4q__guestLock .boxer-module__Wubj4q__inlineActions>a{min-height:2.75rem;padding:var(--space-1) var(--space-3)}.boxer-module__Wubj4q__attributeGrid{gap:var(--space-1);grid-template-columns:minmax(0,1fr);display:grid}.boxer-module__Wubj4q__inlineActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.boxer-module__Wubj4q__saveBar{align-items:center;gap:var(--space-2);display:grid}.boxer-module__Wubj4q__saveFeedback{color:var(--text-secondary);font:var(--font-caption);min-width:0;min-height:0}.boxer-module__Wubj4q__saveFeedback:empty{display:none}.boxer-module__Wubj4q__saveFeedback p{margin:0}.boxer-module__Wubj4q__saveActions{gap:var(--space-2);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.boxer-module__Wubj4q__saveActions>button{min-width:0;min-height:2.75rem}.boxer-module__Wubj4q__actionIcon{flex:none;width:1.125rem;height:1.125rem}@media (min-width:80.001rem){.boxer-module__Wubj4q__guestLock .boxer-module__Wubj4q__inlineActions>a{min-height:2rem}.boxer-module__Wubj4q__content{gap:var(--space-2)}.boxer-module__Wubj4q__panelIndex{font-size:.7rem}.boxer-module__Wubj4q__identityHeading{font-size:.75rem}.boxer-module__Wubj4q__attributesPanel{gap:var(--space-1)}}@media (min-width:80.001rem) and (max-height:54rem){.boxer-module__Wubj4q__content{padding-top:var(--space-2)}.boxer-module__Wubj4q__attributesPanel{gap:var(--space-1)}.boxer-module__Wubj4q__attributesHeading h2{font-size:1.125rem;line-height:1.1}.boxer-module__Wubj4q__careerProgress{padding-block:var(--space-1)}}@media (max-width:80rem){.boxer-module__Wubj4q__saveBar{grid-template-columns:minmax(0,1fr)}.boxer-module__Wubj4q__saveActions{grid-column:1}}@media (max-width:46rem){.boxer-module__Wubj4q__saveActions{--control-padding-inline:var(--space-1);gap:var(--space-1)}}@media (max-width:30rem){.boxer-module__Wubj4q__saveActions .boxer-module__Wubj4q__resetIcon{display:none}.boxer-module__Wubj4q__attributesHeading{gap:var(--space-1)}.boxer-module__Wubj4q__attributesTitleRow{gap:var(--space-2)}.boxer-module__Wubj4q__attributesHeading h2{font-size:.875rem}.boxer-module__Wubj4q__budgetReadout,.boxer-module__Wubj4q__budgetOver{font:var(--font-caption)}}
