.CharacterEditorialReview-module__dgdqqq__review{--review-border:color-mix(in srgb, var(--color-primary) 11%, transparent);--review-border-strong:color-mix(in srgb, var(--color-info) 30%, transparent);width:100%;min-width:0;color:var(--color-primary);gap:1.5rem;display:grid}.CharacterEditorialReview-module__dgdqqq__reviewSurface{background:linear-gradient(180deg, color-mix(in srgb, var(--color-app) 42%, transparent), transparent 22rem), var(--color-canvas)}.CharacterEditorialReview-module__dgdqqq__reviewHeader{border:1px solid var(--review-border-strong);background:linear-gradient(110deg, color-mix(in srgb, var(--color-info) 9%, transparent), transparent 46%), color-mix(in srgb, var(--color-elevated) 94%, var(--color-canvas));justify-content:space-between;align-items:end;gap:2rem;padding:1.4rem 1.5rem;display:flex;box-shadow:0 1rem 2.5rem #00000029}.CharacterEditorialReview-module__dgdqqq__reviewIdentity{align-items:center;gap:1rem;min-width:0;display:flex}.CharacterEditorialReview-module__dgdqqq__characterIcon{border:1px solid color-mix(in srgb, var(--color-accent) 45%, transparent);background:var(--color-recessed);object-fit:cover;border-radius:50%;flex:none;width:5rem;height:5rem}.CharacterEditorialReview-module__dgdqqq__eyebrow,.CharacterEditorialReview-module__dgdqqq__recommendationRole{color:var(--color-info);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;font-size:.66rem;font-weight:500}.CharacterEditorialReview-module__dgdqqq__reviewHeader h1{font-family:var(--font-display);letter-spacing:-.035em;margin-top:.25rem;font-size:clamp(2.2rem,4vw,3.75rem);font-weight:600;line-height:1}.CharacterEditorialReview-module__dgdqqq__subjectRef{color:var(--color-secondary);font-family:var(--font-mono);margin-top:.45rem;font-size:.74rem}.CharacterEditorialReview-module__dgdqqq__headerState{color:var(--color-secondary);font-family:var(--font-mono);text-align:right;flex-direction:column;align-items:flex-end;gap:.5rem;font-size:.72rem;display:flex}.CharacterEditorialReview-module__dgdqqq__internalNotice,.CharacterEditorialReview-module__dgdqqq__closeoutNotice,.CharacterEditorialReview-module__dgdqqq__contestedNotice{border-left:3px solid var(--color-accent);background:color-mix(in srgb, var(--color-accent) 8%, var(--color-surface));align-items:center;gap:.8rem;padding:.78rem 1rem;display:flex}.CharacterEditorialReview-module__dgdqqq__internalNotice strong,.CharacterEditorialReview-module__dgdqqq__closeoutNotice strong,.CharacterEditorialReview-module__dgdqqq__contestedNotice strong{color:var(--color-accent);font-family:var(--font-mono);letter-spacing:.11em;flex:none;font-size:.7rem}.CharacterEditorialReview-module__dgdqqq__internalNotice span,.CharacterEditorialReview-module__dgdqqq__closeoutNotice span,.CharacterEditorialReview-module__dgdqqq__contestedNotice span{color:var(--color-secondary);font-size:.82rem}.CharacterEditorialReview-module__dgdqqq__contestedNotice{border-left-color:var(--color-negative);background:color-mix(in srgb, var(--color-negative) 9%, var(--color-surface))}.CharacterEditorialReview-module__dgdqqq__contestedNotice strong{color:var(--color-negative)}.CharacterEditorialReview-module__dgdqqq__metricStrip{border:1px solid var(--review-border);background:var(--color-surface);grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.CharacterEditorialReview-module__dgdqqq__metricStrip div{border-right:1px solid var(--review-border);min-width:0;padding:.9rem 1rem}.CharacterEditorialReview-module__dgdqqq__metricStrip div:last-child{border-right:0}.CharacterEditorialReview-module__dgdqqq__metricStrip dt,.CharacterEditorialReview-module__dgdqqq__recommendationMeta dt,.CharacterEditorialReview-module__dgdqqq__sourceCard dt{color:var(--color-secondary);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;font-size:.61rem}.CharacterEditorialReview-module__dgdqqq__metricStrip dd{color:var(--color-primary);font-family:var(--font-mono);margin-top:.35rem;font-size:1.35rem;font-weight:500}.CharacterEditorialReview-module__dgdqqq__reviewNav{z-index:4;border:1px solid var(--review-border);background:color-mix(in srgb, var(--color-app) 95%, transparent);scrollbar-width:thin;gap:.3rem;min-width:0;max-width:100%;padding:.45rem;display:flex;position:sticky;top:0;overflow-x:auto;box-shadow:0 .55rem 1.4rem #0000002e}.CharacterEditorialReview-module__dgdqqq__reviewNav a{min-height:2.4rem;color:var(--color-secondary);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid #0000;flex:none;padding:.72rem .72rem .55rem;font-size:.64rem;text-decoration:none}.CharacterEditorialReview-module__dgdqqq__reviewNav a:hover{border-color:var(--review-border-strong);color:var(--color-primary)}.CharacterEditorialReview-module__dgdqqq__reviewNav a:focus-visible,.CharacterEditorialReview-module__dgdqqq__readinessCard:focus-visible,.CharacterEditorialReview-module__dgdqqq__sourceLink:focus-visible,.CharacterEditorialReview-module__dgdqqq__findingDetails summary:focus-visible,.CharacterEditorialReview-module__dgdqqq__atomicDisclosure summary:focus-visible{outline:2px solid var(--color-info);outline-offset:2px}.CharacterEditorialReview-module__dgdqqq__workspaceSection,.CharacterEditorialReview-module__dgdqqq__categorySection{border:1px solid var(--review-border);background:color-mix(in srgb, var(--color-surface) 94%, var(--color-canvas));min-width:0;padding:1.35rem;scroll-margin-top:5rem}.CharacterEditorialReview-module__dgdqqq__categorySection{border-top-color:var(--review-border-strong);gap:1.1rem;display:grid}.CharacterEditorialReview-module__dgdqqq__sectionHeading{justify-content:space-between;align-items:end;gap:1.5rem;display:flex}.CharacterEditorialReview-module__dgdqqq__sectionHeading h2{font-family:var(--font-display);margin-top:.25rem;font-size:clamp(1.65rem,2.5vw,2.4rem);font-weight:600;line-height:1.05}.CharacterEditorialReview-module__dgdqqq__sectionHeading>span,.CharacterEditorialReview-module__dgdqqq__sectionStatus>span{color:var(--color-secondary);font-family:var(--font-mono);font-size:.7rem}.CharacterEditorialReview-module__dgdqqq__sectionStatus{text-align:right;flex-direction:column;align-items:flex-end;gap:.4rem;display:flex}.CharacterEditorialReview-module__dgdqqq__blocker{max-width:76rem;color:var(--color-secondary);font-size:.87rem;line-height:1.55}.CharacterEditorialReview-module__dgdqqq__statusChip{border:1px solid var(--review-border);background:color-mix(in srgb, var(--color-recessed) 88%, transparent);width:fit-content;min-height:1.6rem;color:var(--color-secondary);font-family:var(--font-mono);letter-spacing:.055em;text-transform:uppercase;align-items:center;padding:.3rem .48rem;font-size:.59rem;font-style:normal;font-weight:500;line-height:1.1;display:inline-flex}.CharacterEditorialReview-module__dgdqqq__statusChip[data-state=ready],.CharacterEditorialReview-module__dgdqqq__statusChip[data-state=current],.CharacterEditorialReview-module__dgdqqq__statusChip[data-state=recent-still-applicable],.CharacterEditorialReview-module__dgdqqq__statusChip[data-state=type-a-canonical],.CharacterEditorialReview-module__dgdqqq__statusChip[data-state=type-c-explanation]{border-color:color-mix(in srgb, var(--color-info) 42%, transparent);background:color-mix(in srgb, var(--color-info) 10%, var(--color-recessed));color:color-mix(in srgb, var(--color-info) 90%, white)}.CharacterEditorialReview-module__dgdqqq__statusChip[data-state=partial],.CharacterEditorialReview-module__dgdqqq__statusChip[data-state=provisional],.CharacterEditorialReview-module__dgdqqq__statusChip[data-state=insufficient-evidence],.CharacterEditorialReview-module__dgdqqq__statusChip[data-state=type-b-recommendation]{border-color:color-mix(in srgb, var(--color-accent) 42%, transparent);background:color-mix(in srgb, var(--color-accent) 9%, var(--color-recessed));color:var(--color-accent)}.CharacterEditorialReview-module__dgdqqq__statusChip[data-state=blocked],.CharacterEditorialReview-module__dgdqqq__statusChip[data-state=contested],.CharacterEditorialReview-module__dgdqqq__statusChip[data-state=rejected],.CharacterEditorialReview-module__dgdqqq__statusChip[data-state=conflicts],.CharacterEditorialReview-module__dgdqqq__statusChip[data-state=superseded]{border-color:color-mix(in srgb, var(--color-negative) 46%, transparent);background:color-mix(in srgb, var(--color-negative) 9%, var(--color-recessed));color:var(--color-negative)}.CharacterEditorialReview-module__dgdqqq__readinessGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;margin-top:1rem;display:grid}.CharacterEditorialReview-module__dgdqqq__readinessCard{border:1px solid var(--review-border);background:var(--color-recessed);min-height:9.5rem;color:var(--color-primary);align-content:start;gap:.55rem;padding:.9rem;text-decoration:none;display:grid}.CharacterEditorialReview-module__dgdqqq__readinessCard:hover{border-color:var(--review-border-strong)}.CharacterEditorialReview-module__dgdqqq__readinessCard>span:first-child{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.CharacterEditorialReview-module__dgdqqq__readinessCard strong,.CharacterEditorialReview-module__dgdqqq__readinessCard small{color:var(--color-secondary);font-size:.72rem;line-height:1.42}.CharacterEditorialReview-module__dgdqqq__readinessCard small{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.CharacterEditorialReview-module__dgdqqq__sourceGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.75rem;margin-top:1rem;display:grid}.CharacterEditorialReview-module__dgdqqq__sourceCard{border:1px solid var(--review-border);background:var(--color-recessed);gap:.8rem;min-width:0;padding:1rem;display:grid}.CharacterEditorialReview-module__dgdqqq__sourceCardHead{justify-content:space-between;align-items:start;gap:1rem;display:flex}.CharacterEditorialReview-module__dgdqqq__sourceCardHead p{color:var(--color-info);font-family:var(--font-mono);text-transform:uppercase;font-size:.67rem}.CharacterEditorialReview-module__dgdqqq__sourceCard h3{margin-top:.25rem;font-size:1rem;font-weight:600;line-height:1.35}.CharacterEditorialReview-module__dgdqqq__sourceCard dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.CharacterEditorialReview-module__dgdqqq__sourceCard dd{color:var(--color-primary);overflow-wrap:anywhere;margin-top:.25rem;font-size:.76rem;line-height:1.35}.CharacterEditorialReview-module__dgdqqq__sourceDependency{color:var(--color-secondary);font-size:.72rem;line-height:1.45}.CharacterEditorialReview-module__dgdqqq__sourceLink{width:fit-content;color:var(--color-info);text-underline-offset:.2em;font-size:.75rem;font-weight:500}.CharacterEditorialReview-module__dgdqqq__tableScroll{border:1px solid var(--review-border);scrollbar-width:thin;width:100%;min-width:0;max-width:100%;margin-top:1rem;overflow-x:auto}.CharacterEditorialReview-module__dgdqqq__coverageTable,.CharacterEditorialReview-module__dgdqqq__evidenceTable{border-collapse:collapse;background:var(--color-recessed);width:100%;font-size:.72rem}.CharacterEditorialReview-module__dgdqqq__coverageTable{min-width:64rem}.CharacterEditorialReview-module__dgdqqq__evidenceTable{min-width:76rem}.CharacterEditorialReview-module__dgdqqq__coverageTable caption{color:var(--color-secondary);font-family:var(--font-mono);text-align:left;text-transform:uppercase;padding:.65rem .8rem;font-size:.65rem}.CharacterEditorialReview-module__dgdqqq__coverageTable th,.CharacterEditorialReview-module__dgdqqq__coverageTable td,.CharacterEditorialReview-module__dgdqqq__evidenceTable th,.CharacterEditorialReview-module__dgdqqq__evidenceTable td{border-right:1px solid var(--review-border);border-bottom:1px solid var(--review-border);vertical-align:top;text-align:left;padding:.65rem .7rem}.CharacterEditorialReview-module__dgdqqq__coverageTable thead th,.CharacterEditorialReview-module__dgdqqq__evidenceTable thead th{background:color-mix(in srgb, var(--color-app) 84%, var(--color-surface));color:var(--color-secondary);font-family:var(--font-mono);letter-spacing:.055em;text-transform:uppercase;font-size:.61rem;font-weight:500}.CharacterEditorialReview-module__dgdqqq__coverageTable tbody th{max-width:13rem;font-weight:500}.CharacterEditorialReview-module__dgdqqq__coverageTable td{color:var(--color-info);font-family:var(--font-mono);text-align:center}.CharacterEditorialReview-module__dgdqqq__evidenceTable td:first-child{width:30%}.CharacterEditorialReview-module__dgdqqq__evidenceTable td strong,.CharacterEditorialReview-module__dgdqqq__evidenceTable td span,.CharacterEditorialReview-module__dgdqqq__evidenceTable td small,.CharacterEditorialReview-module__dgdqqq__evidenceTable td code{display:block}.CharacterEditorialReview-module__dgdqqq__evidenceTable td strong{font-weight:500;line-height:1.45}.CharacterEditorialReview-module__dgdqqq__evidenceTable td small{color:var(--color-secondary);overflow-wrap:anywhere;margin-top:.3rem;font-size:.65rem;line-height:1.4}.CharacterEditorialReview-module__dgdqqq__evidenceTable td code{color:var(--color-secondary);font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.64rem}.CharacterEditorialReview-module__dgdqqq__evidenceTable tr[data-review-state=rejected] td{background:color-mix(in srgb, var(--color-negative) 6%, transparent)}.CharacterEditorialReview-module__dgdqqq__diversityLayout{grid-template-columns:1.35fr .65fr;gap:.75rem;margin-top:1rem;display:grid}.CharacterEditorialReview-module__dgdqqq__contributionPanel,.CharacterEditorialReview-module__dgdqqq__supportPanel,.CharacterEditorialReview-module__dgdqqq__consensusProof{border:1px solid var(--review-border);background:var(--color-recessed);padding:1rem}.CharacterEditorialReview-module__dgdqqq__contributionPanel h3,.CharacterEditorialReview-module__dgdqqq__supportPanel h3{margin-bottom:.8rem;font-size:.86rem;font-weight:600}.CharacterEditorialReview-module__dgdqqq__contributionRow{gap:.3rem;margin-top:.58rem;display:grid}.CharacterEditorialReview-module__dgdqqq__contributionRow>div{color:var(--color-secondary);justify-content:space-between;gap:1rem;font-size:.71rem;display:flex}.CharacterEditorialReview-module__dgdqqq__contributionRow strong{color:var(--color-primary);font-family:var(--font-mono);font-weight:500}.CharacterEditorialReview-module__dgdqqq__contributionTrack{background:color-mix(in srgb, var(--color-primary) 8%, transparent);height:.28rem;overflow:hidden}.CharacterEditorialReview-module__dgdqqq__contributionTrack span{background:var(--color-info);height:100%;display:block}.CharacterEditorialReview-module__dgdqqq__supportPanel dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem;display:grid}.CharacterEditorialReview-module__dgdqqq__supportPanel dl div{border:1px solid var(--review-border);text-align:center;padding:.65rem .35rem}.CharacterEditorialReview-module__dgdqqq__supportPanel dt{color:var(--color-secondary);font-family:var(--font-mono);text-transform:uppercase;font-size:.57rem}.CharacterEditorialReview-module__dgdqqq__supportPanel dd{font-family:var(--font-mono);margin-top:.25rem;font-size:1.1rem}.CharacterEditorialReview-module__dgdqqq__consensusProof{border-left:3px solid var(--color-info);justify-content:space-between;align-items:center;gap:1rem;margin-top:.75rem;display:flex}.CharacterEditorialReview-module__dgdqqq__consensusProof h3{margin-top:.25rem;font-size:1rem}.CharacterEditorialReview-module__dgdqqq__consensusProof>div>span{color:var(--color-secondary);font-family:var(--font-mono);text-transform:uppercase;margin-top:.25rem;font-size:.62rem;display:block}.CharacterEditorialReview-module__dgdqqq__concentrationGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem;margin-top:.75rem;display:grid}.CharacterEditorialReview-module__dgdqqq__concentrationGrid>div{border:1px solid var(--review-border);background:var(--color-recessed);gap:.3rem;padding:.7rem;display:grid}.CharacterEditorialReview-module__dgdqqq__concentrationGrid>div[data-concentrated=true]{border-color:color-mix(in srgb, var(--color-accent) 40%, transparent)}.CharacterEditorialReview-module__dgdqqq__concentrationGrid span,.CharacterEditorialReview-module__dgdqqq__concentrationGrid strong,.CharacterEditorialReview-module__dgdqqq__concentrationGrid small,.CharacterEditorialReview-module__dgdqqq__concentrationGrid em{font-size:.64rem;line-height:1.35}.CharacterEditorialReview-module__dgdqqq__concentrationGrid span{color:var(--color-secondary);font-family:var(--font-mono);text-transform:uppercase}.CharacterEditorialReview-module__dgdqqq__concentrationGrid small{color:var(--color-secondary)}.CharacterEditorialReview-module__dgdqqq__concentrationGrid em{color:var(--color-info);font-family:var(--font-mono);font-style:normal}.CharacterEditorialReview-module__dgdqqq__concentrationGrid>div[data-concentrated=true] em{color:var(--color-accent)}.CharacterEditorialReview-module__dgdqqq__overviewGroups{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;display:grid}.CharacterEditorialReview-module__dgdqqq__overviewGroups>div{border-top:2px solid var(--color-info);background:var(--color-recessed);min-height:7rem;padding:.8rem}.CharacterEditorialReview-module__dgdqqq__overviewGroups h3,.CharacterEditorialReview-module__dgdqqq__playSplit h3{color:var(--color-info);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.63rem}.CharacterEditorialReview-module__dgdqqq__overviewGroups p{color:var(--color-secondary);margin-top:.55rem;font-size:.76rem;line-height:1.45}.CharacterEditorialReview-module__dgdqqq__playSplit{gap:1rem;display:grid}.CharacterEditorialReview-module__dgdqqq__playSplit>div{border:1px solid var(--review-border);background:var(--color-recessed);min-width:0;padding:1rem}.CharacterEditorialReview-module__dgdqqq__playSplit>div>p{color:var(--color-secondary);margin-top:.35rem;font-size:.75rem}.CharacterEditorialReview-module__dgdqqq__recommendationGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));align-items:start;gap:.75rem;display:grid}.CharacterEditorialReview-module__dgdqqq__recommendationCard{border:1px solid var(--review-border);background:var(--color-recessed);gap:.75rem;padding:.95rem;display:grid}.CharacterEditorialReview-module__dgdqqq__recommendationCard[data-classification=CONTESTED]{border-color:color-mix(in srgb, var(--color-negative) 50%, transparent)}.CharacterEditorialReview-module__dgdqqq__recommendationLead{align-items:start;gap:.8rem;display:flex}.CharacterEditorialReview-module__dgdqqq__recommendationLead h3{margin-top:.2rem;font-size:.98rem;font-weight:600;line-height:1.3}.CharacterEditorialReview-module__dgdqqq__recommendationAsset{border:1px solid var(--review-border);background:color-mix(in srgb, var(--color-app) 78%, transparent);flex:none;place-items:center;width:3.65rem;height:3.65rem;display:grid;overflow:hidden}.CharacterEditorialReview-module__dgdqqq__recommendationAsset[data-kind=light-cone]{height:4.6rem}.CharacterEditorialReview-module__dgdqqq__recommendationAsset[data-kind=character]{border-radius:50%}.CharacterEditorialReview-module__dgdqqq__recommendationAsset img{object-fit:contain;width:100%;height:100%}.CharacterEditorialReview-module__dgdqqq__recommendationAsset[data-kind=character] img{object-fit:cover}.CharacterEditorialReview-module__dgdqqq__chipRow{flex-wrap:wrap;gap:.35rem;margin-top:.45rem;display:flex}.CharacterEditorialReview-module__dgdqqq__singleSourceWarning{border-left:2px solid var(--color-accent);background:color-mix(in srgb, var(--color-accent) 8%, transparent);color:var(--color-accent);font-family:var(--font-mono);letter-spacing:.07em;padding:.48rem .6rem;font-size:.62rem}.CharacterEditorialReview-module__dgdqqq__recommendationMeta{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.6rem;display:grid}.CharacterEditorialReview-module__dgdqqq__recommendationMeta div{border:1px solid var(--review-border);min-width:0;padding:.55rem}.CharacterEditorialReview-module__dgdqqq__recommendationMeta dd{overflow-wrap:anywhere;margin-top:.25rem;font-size:.72rem;line-height:1.35}.CharacterEditorialReview-module__dgdqqq__creatorList>p{color:var(--color-secondary);font-family:var(--font-mono);text-transform:uppercase;font-size:.61rem}.CharacterEditorialReview-module__dgdqqq__creatorBadge{border:1px solid color-mix(in srgb, var(--color-info) 30%, transparent);background:color-mix(in srgb, var(--color-info) 7%, transparent);color:var(--color-primary);padding:.35rem .5rem;font-size:.66rem;display:inline-flex}.CharacterEditorialReview-module__dgdqqq__creatorBadge[data-opposes]{border-color:color-mix(in srgb, var(--color-negative) 38%, transparent);background:color-mix(in srgb, var(--color-negative) 7%, transparent)}.CharacterEditorialReview-module__dgdqqq__decisionReason{color:var(--color-secondary);font-size:.72rem;line-height:1.45}.CharacterEditorialReview-module__dgdqqq__findingDetails,.CharacterEditorialReview-module__dgdqqq__atomicDisclosure{border-top:1px solid var(--review-border)}.CharacterEditorialReview-module__dgdqqq__findingDetails summary,.CharacterEditorialReview-module__dgdqqq__atomicDisclosure summary{cursor:pointer;min-height:2.6rem;color:var(--color-info);font-family:var(--font-mono);text-transform:uppercase;padding:.78rem .2rem .55rem;font-size:.65rem}.CharacterEditorialReview-module__dgdqqq__findingDetails ul{gap:.45rem;margin-top:.35rem;list-style:none;display:grid}.CharacterEditorialReview-module__dgdqqq__findingDetails li{border:1px solid var(--review-border);color:var(--color-secondary);gap:.25rem;padding:.6rem;font-size:.67rem;display:grid}.CharacterEditorialReview-module__dgdqqq__findingDetails li strong{color:var(--color-primary);line-height:1.4}.CharacterEditorialReview-module__dgdqqq__findingDetails code{font-family:var(--font-mono);font-size:.6rem}.CharacterEditorialReview-module__dgdqqq__emptyEvidence{border:1px dashed var(--review-border);color:var(--color-secondary);margin-top:1rem;padding:.8rem;font-size:.75rem}.CharacterEditorialReview-module__dgdqqq__rejectedInline{color:var(--color-negative);font-size:.72rem}.CharacterEditorialReview-module__dgdqqq__disagreementList{gap:.75rem;margin-top:1rem;display:grid}.CharacterEditorialReview-module__dgdqqq__disagreementList article{border:1px solid color-mix(in srgb, var(--color-negative) 32%, transparent);background:color-mix(in srgb, var(--color-negative) 5%, var(--color-recessed));padding:1rem}.CharacterEditorialReview-module__dgdqqq__disagreementList h3{font-size:.98rem;font-weight:600}.CharacterEditorialReview-module__dgdqqq__disagreementSides{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));align-items:start;gap:.55rem;margin-top:.7rem;display:grid}.CharacterEditorialReview-module__dgdqqq__disagreementSides>div{border:1px solid var(--review-border);background:var(--color-recessed);gap:.35rem;padding:.7rem;display:grid}.CharacterEditorialReview-module__dgdqqq__disagreementSides p,.CharacterEditorialReview-module__dgdqqq__canonicalFact span,.CharacterEditorialReview-module__dgdqqq__pipelineDecision span{color:var(--color-info);font-family:var(--font-mono);text-transform:uppercase;font-size:.61rem}.CharacterEditorialReview-module__dgdqqq__disagreementSides strong{font-size:.74rem;font-weight:500;line-height:1.45}.CharacterEditorialReview-module__dgdqqq__disagreementSides small{color:var(--color-secondary);font-size:.67rem}.CharacterEditorialReview-module__dgdqqq__canonicalFact,.CharacterEditorialReview-module__dgdqqq__pipelineDecision{border-top:1px solid var(--review-border);color:var(--color-secondary);grid-template-columns:12rem 1fr;gap:.8rem;margin-top:.7rem;padding-top:.7rem;font-size:.72rem;line-height:1.45;display:grid}.CharacterEditorialReview-module__dgdqqq__ownerDecisionList{counter-reset:decisions;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:1rem;list-style:none;display:grid}.CharacterEditorialReview-module__dgdqqq__ownerDecisionList li{border:1px solid var(--review-border);background:var(--color-recessed);color:var(--color-secondary);counter-increment:decisions;grid-template-columns:1.5rem 1fr;gap:.55rem;padding:.8rem;font-size:.77rem;line-height:1.45;display:grid}.CharacterEditorialReview-module__dgdqqq__ownerDecisionList li:before{content:counter(decisions, decimal-leading-zero);color:var(--color-accent);font-family:var(--font-mono);font-size:.65rem}.CharacterEditorialReview-module__dgdqqq__readOnlyNote{color:var(--color-secondary);font-family:var(--font-mono);margin-top:.75rem;font-size:.66rem}html[data-theme=light] .CharacterEditorialReview-module__dgdqqq__reviewHeader,html[data-theme=light] .CharacterEditorialReview-module__dgdqqq__workspaceSection,html[data-theme=light] .CharacterEditorialReview-module__dgdqqq__categorySection,html[data-theme=light] .CharacterEditorialReview-module__dgdqqq__sourceCard,html[data-theme=light] .CharacterEditorialReview-module__dgdqqq__recommendationCard,html[data-theme=light] .CharacterEditorialReview-module__dgdqqq__readinessCard,html[data-theme=light] .CharacterEditorialReview-module__dgdqqq__contributionPanel,html[data-theme=light] .CharacterEditorialReview-module__dgdqqq__supportPanel,html[data-theme=light] .CharacterEditorialReview-module__dgdqqq__consensusProof{box-shadow:0 .45rem 1.3rem #40352212}@media (prefers-color-scheme:light){html[data-theme=system] .CharacterEditorialReview-module__dgdqqq__reviewHeader,html[data-theme=system] .CharacterEditorialReview-module__dgdqqq__workspaceSection,html[data-theme=system] .CharacterEditorialReview-module__dgdqqq__categorySection,html[data-theme=system] .CharacterEditorialReview-module__dgdqqq__sourceCard,html[data-theme=system] .CharacterEditorialReview-module__dgdqqq__recommendationCard,html[data-theme=system] .CharacterEditorialReview-module__dgdqqq__readinessCard,html[data-theme=system] .CharacterEditorialReview-module__dgdqqq__contributionPanel,html[data-theme=system] .CharacterEditorialReview-module__dgdqqq__supportPanel,html[data-theme=system] .CharacterEditorialReview-module__dgdqqq__consensusProof{box-shadow:0 .45rem 1.3rem #40352212}}@media (max-width:79.999rem){.CharacterEditorialReview-module__dgdqqq__metricStrip{grid-template-columns:repeat(3,minmax(0,1fr))}.CharacterEditorialReview-module__dgdqqq__metricStrip div:nth-child(3){border-right:0}.CharacterEditorialReview-module__dgdqqq__metricStrip div:nth-child(-n+3){border-bottom:1px solid var(--review-border)}.CharacterEditorialReview-module__dgdqqq__readinessGrid,.CharacterEditorialReview-module__dgdqqq__concentrationGrid,.CharacterEditorialReview-module__dgdqqq__overviewGroups,.CharacterEditorialReview-module__dgdqqq__sourceCard dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:63.999rem){.CharacterEditorialReview-module__dgdqqq__reviewHeader,.CharacterEditorialReview-module__dgdqqq__sectionHeading,.CharacterEditorialReview-module__dgdqqq__consensusProof{flex-direction:column;align-items:flex-start}.CharacterEditorialReview-module__dgdqqq__headerState,.CharacterEditorialReview-module__dgdqqq__sectionStatus{text-align:left;align-items:flex-start}.CharacterEditorialReview-module__dgdqqq__sourceGrid,.CharacterEditorialReview-module__dgdqqq__diversityLayout,.CharacterEditorialReview-module__dgdqqq__ownerDecisionList{grid-template-columns:1fr}}@media (max-width:47.999rem){.CharacterEditorialReview-module__dgdqqq__review{gap:1rem}.CharacterEditorialReview-module__dgdqqq__reviewHeader,.CharacterEditorialReview-module__dgdqqq__workspaceSection,.CharacterEditorialReview-module__dgdqqq__categorySection{padding:1rem}.CharacterEditorialReview-module__dgdqqq__characterIcon{width:3.75rem;height:3.75rem}.CharacterEditorialReview-module__dgdqqq__reviewHeader h1{font-size:2.15rem}.CharacterEditorialReview-module__dgdqqq__internalNotice,.CharacterEditorialReview-module__dgdqqq__closeoutNotice,.CharacterEditorialReview-module__dgdqqq__contestedNotice{flex-direction:column;align-items:flex-start;gap:.35rem}.CharacterEditorialReview-module__dgdqqq__metricStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.CharacterEditorialReview-module__dgdqqq__metricStrip div,.CharacterEditorialReview-module__dgdqqq__metricStrip div:nth-child(3){border-right:1px solid var(--review-border);border-bottom:1px solid var(--review-border)}.CharacterEditorialReview-module__dgdqqq__metricStrip div:nth-child(2n){border-right:0}.CharacterEditorialReview-module__dgdqqq__metricStrip div:nth-last-child(-n+2){border-bottom:0}.CharacterEditorialReview-module__dgdqqq__readinessGrid,.CharacterEditorialReview-module__dgdqqq__concentrationGrid,.CharacterEditorialReview-module__dgdqqq__overviewGroups,.CharacterEditorialReview-module__dgdqqq__sourceCard dl{grid-template-columns:1fr}.CharacterEditorialReview-module__dgdqqq__readinessCard{min-height:0}.CharacterEditorialReview-module__dgdqqq__supportPanel dl{grid-template-columns:repeat(3,minmax(0,1fr))}.CharacterEditorialReview-module__dgdqqq__recommendationMeta{grid-template-columns:1fr}.CharacterEditorialReview-module__dgdqqq__canonicalFact,.CharacterEditorialReview-module__dgdqqq__pipelineDecision{grid-template-columns:1fr;gap:.35rem}}@media (prefers-reduced-motion:reduce){.CharacterEditorialReview-module__dgdqqq__reviewNav{scroll-behavior:auto}}
.ContentPageShell-module__85x_SG__surface{background:radial-gradient(circle at 82% 6%, color-mix(in srgb, var(--color-info) 10%, transparent), transparent 25rem), linear-gradient(180deg, color-mix(in srgb, var(--color-canvas) 96%, var(--color-info) 4%), var(--color-canvas));min-height:100%}.ContentPageShell-module__85x_SG__atmosphericSurface{isolation:isolate;position:relative;overflow:clip}.ContentPageShell-module__85x_SG__hero{border-bottom:1px solid color-mix(in srgb, var(--color-primary) 10%, transparent);justify-content:space-between;align-items:end;gap:2rem;padding-bottom:2rem;display:flex}.ContentPageShell-module__85x_SG__copy{min-width:0}.ContentPageShell-module__85x_SG__eyebrow{color:var(--color-info);font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;font-size:.67rem;font-weight:500}.ContentPageShell-module__85x_SG__title{color:var(--color-primary);font-family:var(--font-display);letter-spacing:-.035em;margin-top:.75rem;font-size:clamp(2.25rem,4vw,4rem);font-weight:600;line-height:1}.ContentPageShell-module__85x_SG__description{max-width:43rem;color:var(--color-secondary);margin-top:1rem;font-size:.95rem;line-height:1.65}html[data-theme=light] .ContentPageShell-module__85x_SG__surface{background:radial-gradient(circle at 82% 6%, color-mix(in srgb, var(--color-info) 7%, transparent), transparent 25rem), linear-gradient(180deg, var(--color-canvas), color-mix(in srgb, var(--color-canvas) 94%, white))}@media (prefers-color-scheme:light){html[data-theme=system] .ContentPageShell-module__85x_SG__surface{background:radial-gradient(circle at 82% 6%, color-mix(in srgb, var(--color-info) 7%, transparent), transparent 25rem), linear-gradient(180deg, var(--color-canvas), color-mix(in srgb, var(--color-canvas) 94%, white))}}@media (max-width:63.999rem){.ContentPageShell-module__85x_SG__hero{flex-direction:column;align-items:start;gap:1rem}.ContentPageShell-module__85x_SG__title{font-size:clamp(2.2rem,7vw,3.4rem)}}@media (max-width:47.999rem){.ContentPageShell-module__85x_SG__hero{padding-bottom:1.35rem}.ContentPageShell-module__85x_SG__title{font-size:2.2rem}.ContentPageShell-module__85x_SG__description{font-size:.84rem}}
.CharacterDetail-module__7aEjna__characterSurface{--character-portrait-accent:var(--character-accent);--character-canvas-base:color-mix(in srgb, var(--color-canvas) 96%, var(--color-info) 4%);--character-canvas-deep:color-mix(in srgb, var(--color-canvas) 93%, var(--character-fill) 7%);--character-canvas-mid:color-mix(in srgb, var(--color-canvas) 94%, var(--character-portrait-accent) 6%);--character-canvas-element:color-mix(in srgb, var(--color-canvas) 88%, var(--character-accent) 12%);--character-canvas-portrait:color-mix(in srgb, var(--color-canvas) 90%, var(--character-portrait-accent) 10%);--character-surface:color-mix(in srgb, var(--color-surface) 97%, var(--character-accent) 3%);--character-surface-elevated:color-mix(in srgb, var(--color-elevated) 98%, var(--character-portrait-accent) 2%);--character-surface-recessed:color-mix(in srgb, var(--color-recessed) 99%, var(--character-fill) 1%);--character-surface-analytical:color-mix(in srgb, var(--color-surface) 91%, var(--color-info) 9%);isolation:isolate;min-width:0;position:relative;overflow:hidden}.CharacterDetail-module__7aEjna__characterSurface:before{z-index:0;background:radial-gradient(ellipse 38rem 26rem at 49% 72rem, color-mix(in srgb, var(--color-canvas) 58%, transparent), transparent 75%), radial-gradient(ellipse 42rem 35rem at 52% 151rem, color-mix(in srgb, var(--color-canvas) 48%, transparent), transparent 78%), radial-gradient(ellipse 40rem 38rem at 48% 246rem, color-mix(in srgb, var(--color-canvas) 42%, transparent), transparent 79%), radial-gradient(ellipse 76rem 27rem at 26% 30rem, color-mix(in srgb, var(--color-info) 36%, transparent), transparent 68%), radial-gradient(ellipse 57rem 28rem at 73% 43rem, color-mix(in srgb, var(--character-accent) 58%, transparent), transparent 69%), radial-gradient(ellipse 46rem 34rem at 111% 58rem, color-mix(in srgb, var(--character-portrait-accent) 52%, transparent), transparent 70%), radial-gradient(ellipse 62rem 34rem at -10% 82rem, color-mix(in srgb, var(--color-info) 29%, transparent), transparent 71%), radial-gradient(ellipse 58rem 39rem at 32% 112rem, color-mix(in srgb, var(--character-accent) 39%, transparent), transparent 71%), radial-gradient(ellipse 50rem 42rem at 108% 139rem, color-mix(in srgb, var(--character-portrait-accent) 42%, transparent), transparent 72%), radial-gradient(ellipse 64rem 45rem at 3% 184rem, color-mix(in srgb, var(--color-info) 24%, transparent), transparent 73%), radial-gradient(ellipse 54rem 47rem at 103% 229rem, color-mix(in srgb, var(--character-portrait-accent) 36%, transparent), transparent 74%), radial-gradient(ellipse 60rem 45rem at 20% 286rem, color-mix(in srgb, var(--character-accent) 28%, transparent), transparent 74%), radial-gradient(ellipse 62rem 42rem at 98% 344rem, color-mix(in srgb, var(--color-info) 20%, transparent), transparent 76%), linear-gradient(132deg, transparent 0 30rem, color-mix(in srgb, var(--color-info) 8%, transparent) 43rem, transparent 58rem 103rem, color-mix(in srgb, var(--character-accent) 7%, transparent) 119rem, transparent 136rem 218rem, color-mix(in srgb, var(--character-portrait-accent) 6%, transparent) 237rem, transparent 257rem);content:"";pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(145deg,#0000 0 8rem,#00000014 15rem,#0000005c 27rem,#000000c2 41rem,#000 55rem calc(100% - 18rem),#0000 100%);mask-image:linear-gradient(145deg,#0000 0 8rem,#00000014 15rem,#0000005c 27rem,#000000c2 41rem,#000 55rem calc(100% - 18rem),#0000 100%)}.CharacterDetail-module__7aEjna__characterSurface:after{z-index:0;background:radial-gradient(circle at 88% 27rem, #e2f0ff8c 0 1px, transparent 1.7px), radial-gradient(circle at 71% 43rem, #79aee875 0 .9px, transparent 1.6px), radial-gradient(circle at 18% 61rem, #f2f0ea57 0 .75px, transparent 1.35px), radial-gradient(circle at 94% 79rem, #e2f0ff66 0 .8px, transparent 1.45px), radial-gradient(circle at 8% 112rem, #79aee861 0 .75px, transparent 1.35px), radial-gradient(circle at 78% 143rem, #f2f0ea47 0 .65px, transparent 1.2px), radial-gradient(circle at 31% 171rem, #79aee852 0 .7px, transparent 1.3px), radial-gradient(circle at 92% 206rem, #e2f0ff52 0 .7px, transparent 1.25px), radial-gradient(circle at 14% 244rem, #f2f0ea3d 0 .6px, transparent 1.15px), radial-gradient(circle at 74% 278rem, #79aee84d 0 .65px, transparent 1.2px), radial-gradient(circle at 24% 323rem, #e2f0ff3d 0 .6px, transparent 1.1px), radial-gradient(circle at 90% 356rem, #79aee840 0 .6px, transparent 1.1px), radial-gradient(ellipse 94rem 18rem at 44% 52rem, color-mix(in srgb, var(--color-info) 12%, transparent), transparent 72%), radial-gradient(ellipse 78rem 14rem at 69% 77rem, color-mix(in srgb, var(--character-accent) 8%, transparent), transparent 74%), linear-gradient(134deg, transparent 0 38rem, color-mix(in srgb, var(--color-info) 9%, transparent) 52rem, transparent 69rem 131rem, color-mix(in srgb, var(--character-accent) 6%, transparent) 148rem, transparent 166rem 244rem, color-mix(in srgb, var(--character-portrait-accent) 5%, transparent) 262rem, transparent 282rem);content:"";pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(145deg,#0000 0 9rem,#00000057 24rem,#000 45rem calc(100% - 18rem),#0000 100%);mask-image:linear-gradient(145deg,#0000 0 9rem,#00000057 24rem,#000 45rem calc(100% - 18rem),#0000 100%)}.CharacterDetail-module__7aEjna__characterSurface>main{z-index:1;position:relative}.CharacterDetail-module__7aEjna__characterPage{isolation:isolate;min-width:0;position:relative}.CharacterDetail-module__7aEjna__celestialEnvironment{z-index:0;pointer-events:none;position:absolute;inset:0}.CharacterDetail-module__7aEjna__celestialPlanet,.CharacterDetail-module__7aEjna__celestialOrbit{pointer-events:none;display:block;position:absolute}.CharacterDetail-module__7aEjna__celestialPlanet{isolation:isolate;border:1px solid color-mix(in srgb, var(--color-info) 24%, transparent);background:radial-gradient(circle at 76% 18%, #e2f0ff24 0 1px, transparent 1.8px), radial-gradient(circle at 84% 30%, #79aee82e 0 .8px, transparent 1.5px), radial-gradient(circle at 68% 42%, #f2f0ea17 0 .7px, transparent 1.3px), radial-gradient(circle at 76% 30%, color-mix(in srgb, var(--character-accent) 13%, transparent), transparent 28%), radial-gradient(circle at 62% 66%, color-mix(in srgb, var(--character-portrait-accent) 7%, transparent), transparent 38%), radial-gradient(circle at 48% 48%, color-mix(in srgb, var(--color-canvas) 91%, var(--color-info)) 0 55%, color-mix(in srgb, var(--color-app) 96%, black) 77%);width:58rem;height:58rem;box-shadow:3px -3px 0 color-mix(in srgb, var(--color-info) 32%, transparent), 12px -12px 2.8rem color-mix(in srgb, var(--color-info) 16%, transparent), 2.5rem -2.5rem 8rem color-mix(in srgb, var(--character-accent) 11%, transparent), -.9rem .75rem 3.4rem color-mix(in srgb, var(--character-portrait-accent) 7%, transparent), inset -1.8rem 0 5rem color-mix(in srgb, var(--color-info) 7%, transparent);opacity:.84;border-radius:999px;top:35rem;left:-37rem;overflow:hidden}.CharacterDetail-module__7aEjna__celestialPlanet:before,.CharacterDetail-module__7aEjna__celestialPlanet:after{border-radius:inherit;content:"";pointer-events:none;position:absolute}.CharacterDetail-module__7aEjna__celestialPlanet:before{z-index:1;background:radial-gradient(ellipse 68% 88% at 72% 27%, color-mix(in srgb, var(--color-info) 8%, transparent), transparent 49%), linear-gradient(128deg, transparent 0 34%, color-mix(in srgb, var(--color-app) 34%, transparent) 55%, #000000b8 88%);box-shadow:inset -5rem 2rem 10rem #0000008a, inset 1.5rem -1rem 5rem color-mix(in srgb, var(--character-portrait-accent) 4%, transparent);opacity:.88;inset:0}.CharacterDetail-module__7aEjna__celestialPlanet:after{z-index:2;background:conic-gradient(from 205deg, transparent 0 15%, color-mix(in srgb, var(--color-info) 66%, transparent) 24%, color-mix(in srgb, var(--character-accent) 46%, transparent) 31%, transparent 42% 72%, color-mix(in srgb, var(--character-portrait-accent) 30%, transparent) 78%, transparent 85%);opacity:.68;-webkit-mask-composite:xor;padding:2px;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.CharacterDetail-module__7aEjna__celestialOrbit{opacity:1;border-radius:50%;width:45rem;height:45rem;top:8rem;right:-9rem;transform:rotate(-17deg)scaleY(.72);-webkit-mask-image:linear-gradient(128deg,#0000 0,#00000073 8%,#000 18% 72%,#000000b3 84%,#0000 98%);mask-image:linear-gradient(128deg,#0000 0,#00000073 8%,#000 18% 72%,#000000b3 84%,#0000 98%)}.CharacterDetail-module__7aEjna__celestialOrbit>span{pointer-events:none;display:block;position:absolute}.CharacterDetail-module__7aEjna__celestialOrbitEnergy{z-index:0;background:radial-gradient(ellipse 72% 16% at 54% 43%, color-mix(in srgb, var(--color-info) 18%, transparent), transparent 72%), radial-gradient(ellipse 58% 13% at 64% 57%, color-mix(in srgb, var(--character-accent) 13%, transparent), transparent 74%);border-radius:50%;inset:-18% -28%;transform:rotate(12deg)}.CharacterDetail-module__7aEjna__celestialOrbitPrimary,.CharacterDetail-module__7aEjna__celestialOrbitSecondary,.CharacterDetail-module__7aEjna__celestialOrbitTertiary{z-index:2;border-radius:50%}.CharacterDetail-module__7aEjna__celestialOrbitPrimary{border:1.75px solid color-mix(in srgb, var(--color-info) 94%, transparent);box-shadow:0 0 2.8rem color-mix(in srgb, var(--color-info) 32%, transparent);-webkit-mask-image:conic-gradient(from 18deg, transparent 0 5%, black 8% 48%, transparent 52% 58%, black 62% 88%, transparent 92%);-webkit-mask-image:conic-gradient(from 18deg, transparent 0 5%, black 8% 48%, transparent 52% 58%, black 62% 88%, transparent 92%);mask-image:conic-gradient(from 18deg, transparent 0 5%, black 8% 48%, transparent 52% 58%, black 62% 88%, transparent 92%);inset:1%}.CharacterDetail-module__7aEjna__celestialOrbitSecondary{border:1.5px solid color-mix(in srgb, var(--character-accent) 66%, transparent);-webkit-mask-image:conic-gradient(from 224deg, transparent 0 12%, black 16% 53%, transparent 57% 71%, black 75% 91%, transparent 95%);-webkit-mask-image:conic-gradient(from 224deg, transparent 0 12%, black 16% 53%, transparent 57% 71%, black 75% 91%, transparent 95%);mask-image:conic-gradient(from 224deg, transparent 0 12%, black 16% 53%, transparent 57% 71%, black 75% 91%, transparent 95%);inset:13%}.CharacterDetail-module__7aEjna__celestialOrbitTertiary{border:1.25px solid color-mix(in srgb, var(--color-info) 44%, transparent);-webkit-mask-image:conic-gradient(from 102deg, transparent 0 25%, black 29% 61%, transparent 65% 84%, black 88% 94%, transparent 98%);-webkit-mask-image:conic-gradient(from 102deg, transparent 0 25%, black 29% 61%, transparent 65% 84%, black 88% 94%, transparent 98%);mask-image:conic-gradient(from 102deg, transparent 0 25%, black 29% 61%, transparent 65% 84%, black 88% 94%, transparent 98%);inset:27%}.CharacterDetail-module__7aEjna__celestialOrbitGuide{z-index:1;border:1px solid color-mix(in srgb, var(--color-info) 13%, transparent);inset:18% 24%;transform:rotate(45deg);-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 38%,#0000 49% 62%,#000 72%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 38%,#0000 49% 62%,#000 72%,#0000)}.CharacterDetail-module__7aEjna__celestialPathSigil{isolation:isolate;background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--color-info) 18%, transparent), transparent 54%), radial-gradient(circle at 58% 56%, color-mix(in srgb, var(--character-accent) 11%, transparent), transparent 67%);border-radius:50%;width:20rem;height:20rem;display:block;position:absolute;top:34rem;left:50%;transform:translate(-50%)}.CharacterDetail-module__7aEjna__celestialPathSigil:after{content:"";pointer-events:none;-webkit-mask-image:var(--character-path-icon);-webkit-mask-image:var(--character-path-icon);mask-image:var(--character-path-icon);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--character-path-mask-size,100%);-webkit-mask-size:var(--character-path-mask-size,100%);mask-size:var(--character-path-mask-size,100%);background:color-mix(in srgb, var(--color-info) 82%, var(--character-accent));opacity:.36;display:block;position:absolute;inset:5%}.CharacterDetail-module__7aEjna__celestialOrbitNodes{z-index:3;background:radial-gradient(circle at 48% 1.5%, #e2f0ffd1 0 1.3px, transparent 2.1px), radial-gradient(circle at 12% 57%, var(--character-accent) 0 1.35px, transparent 2.2px), radial-gradient(circle at 78% 82%, color-mix(in srgb, var(--character-portrait-accent) 82%, white) 0 1px, transparent 1.8px), radial-gradient(circle at 67% 12%, #79aee870 0 .7px, transparent 1.35px), radial-gradient(circle at 30% 84%, #e2f0ff47 0 .65px, transparent 1.25px);border-radius:50%;inset:0}.CharacterDetail-module__7aEjna__characterPage>:not(.CharacterDetail-module__7aEjna__celestialEnvironment){z-index:1;position:relative}.CharacterDetail-module__7aEjna__masthead{isolation:isolate;min-height:26.5rem;box-shadow:0 1.25rem 4rem color-mix(in srgb, var(--color-canvas) 64%, transparent), inset 0 1px #ffffff0d;background:radial-gradient(ellipse at 84% 12%, color-mix(in srgb, var(--character-portrait-accent) 15%, transparent), transparent 46%) padding-box, linear-gradient(112deg, color-mix(in srgb, var(--character-accent) 17%, transparent), transparent 48%) padding-box, linear-gradient(145deg, var(--character-surface-elevated), var(--character-surface) 58%, var(--character-surface-recessed)) padding-box, linear-gradient(112deg, color-mix(in srgb, var(--color-info) 56%, transparent), color-mix(in srgb, var(--character-accent) 54%, transparent) 58%, color-mix(in srgb, var(--character-portrait-accent) 46%, transparent)) border-box;border:1px solid #0000;border-radius:1.35rem;grid-template-columns:minmax(23rem,27rem) minmax(0,1fr);margin-top:1.5rem;display:grid;position:relative;overflow:hidden}.CharacterDetail-module__7aEjna__masthead:after{z-index:-1;background:radial-gradient(circle at 78% 8%, color-mix(in srgb, var(--character-portrait-accent) 17%, transparent), transparent 34%), linear-gradient(90deg, transparent 0 70%, color-mix(in srgb, var(--color-primary) 3%, transparent));content:"";pointer-events:none;position:absolute;inset:0}.CharacterDetail-module__7aEjna__mastheadArt{background:radial-gradient(circle at 52% 50%, color-mix(in srgb, var(--character-accent) 30%, transparent), transparent 54%), radial-gradient(circle at 22% 78%, color-mix(in srgb, var(--character-portrait-accent) 14%, transparent), transparent 45%), color-mix(in srgb, var(--character-surface-recessed) 88%, transparent);align-self:stretch;place-items:end center;min-width:0;min-height:26.5rem;display:grid;position:relative;overflow:hidden}.CharacterDetail-module__7aEjna__mastheadArt:after{background:linear-gradient(transparent, color-mix(in srgb, var(--character-accent) 38%, transparent), transparent);content:"";width:1px;height:84%;position:absolute;bottom:0;right:0}.CharacterDetail-module__7aEjna__characterArt{object-fit:contain;object-position:center bottom;width:min(112%,29rem);max-width:none;height:100%;max-height:26.5rem}.CharacterDetail-module__7aEjna__artFallback{min-height:25rem;color:var(--color-secondary);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;place-items:center;font-size:.7rem;display:grid}.CharacterDetail-module__7aEjna__identityPanel{flex-direction:column;justify-content:center;min-width:0;padding:clamp(1.5rem,2.5vw,2.5rem);display:flex}.CharacterDetail-module__7aEjna__identityLead{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.CharacterDetail-module__7aEjna__identityName{min-width:0}.CharacterDetail-module__7aEjna__gameplayHeader>p,.CharacterDetail-module__7aEjna__sectionHeading>p,.CharacterDetail-module__7aEjna__kitSectionHeader>p,.CharacterDetail-module__7aEjna__currencyContext>p{color:var(--color-accent);font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;font-size:.75rem;font-weight:700}.CharacterDetail-module__7aEjna__subheading{color:var(--color-primary);font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;font-size:.75rem;font-weight:700}.CharacterDetail-module__7aEjna__skillCategory,.CharacterDetail-module__7aEjna__subgroupTitle{color:var(--color-accent);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.8125rem;font-weight:700}.CharacterDetail-module__7aEjna__characterName{max-width:16ch;color:var(--color-primary);font-family:var(--font-display);letter-spacing:-.052em;text-wrap:balance;overflow-wrap:normal;word-break:normal;font-size:clamp(3.35rem,5.7vw,6.25rem);font-weight:650;line-height:.9}@media (min-width:1100px){.CharacterDetail-module__7aEjna__identityName{flex:auto;align-items:center;min-height:5rem;display:flex}.CharacterDetail-module__7aEjna__characterName{text-wrap:nowrap;white-space:nowrap;max-width:none}.CharacterDetail-module__7aEjna__characterName[data-name-size=medium]{font-size:clamp(3.15rem,3.75vw,4.75rem)}.CharacterDetail-module__7aEjna__characterName[data-name-size=long]{font-size:clamp(2.75rem,3.25vw,4.25rem)}.CharacterDetail-module__7aEjna__characterName[data-name-size=extended]{text-wrap:balance;white-space:normal;font-size:clamp(2.25rem,2.8vw,3.75rem);line-height:.92}}.CharacterDetail-module__7aEjna__rarityBadge{color:var(--color-primary);font-family:var(--font-mono);letter-spacing:.04em;font-weight:800!important}.CharacterDetail-module__7aEjna__taxonomyList .CharacterDetail-module__7aEjna__rarityStar{color:var(--color-accent)}.CharacterDetail-module__7aEjna__taxonomyList{flex-wrap:wrap;align-items:center;gap:.65rem 1.4rem;margin-top:1rem;display:flex}.CharacterDetail-module__7aEjna__taxonomyList span{color:var(--color-primary);align-items:center;gap:.5rem;font-size:.96rem;font-weight:650;display:inline-flex}.CharacterDetail-module__7aEjna__taxonomyList span+span{border-left:1px solid color-mix(in srgb, var(--color-primary) 13%, transparent);padding-left:1.4rem}.CharacterDetail-module__7aEjna__taxonomyList img{object-fit:contain}.CharacterDetail-module__7aEjna__currencyContext dt{color:var(--color-secondary);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.8125rem}.CharacterDetail-module__7aEjna__currencyContext dd{color:var(--color-primary);font-size:.84rem;font-weight:600}.CharacterDetail-module__7aEjna__originInline{border-left:1px solid color-mix(in srgb, var(--color-primary) 13%, transparent);padding-left:1.4rem;color:var(--color-secondary)!important;font-weight:550!important}.CharacterDetail-module__7aEjna__trailerLink{border:1px solid color-mix(in srgb, var(--character-accent) 42%, transparent);background:color-mix(in srgb, var(--character-accent) 11%, var(--color-recessed));min-height:3.25rem;color:var(--color-primary);transition:border-color var(--duration-fast) var(--ease-out-standard), background-color var(--duration-fast) var(--ease-out-standard);border-radius:.75rem;flex:none;align-items:center;gap:.75rem;padding:.55rem .9rem;font-size:.88rem;font-weight:700;display:inline-flex}.CharacterDetail-module__7aEjna__trailerLink:hover,.CharacterDetail-module__7aEjna__trailerLink:focus-visible{border-color:var(--character-accent);background:color-mix(in srgb, var(--character-accent) 18%, var(--color-recessed))}.CharacterDetail-module__7aEjna__trailerLink small,.CharacterDetail-module__7aEjna__signatureCone small{color:var(--color-secondary);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.1rem;font-size:.8125rem;font-weight:700;display:block}.CharacterDetail-module__7aEjna__trailerPlay{color:#fff;background:red;border-radius:999px;place-items:center;width:2rem;height:2rem;font-size:.72rem;display:grid}.CharacterDetail-module__7aEjna__snapshot{border:1px solid color-mix(in srgb, var(--color-info) 20%, transparent);background:color-mix(in srgb, var(--color-elevated) 78%, transparent);box-shadow:inset 0 1px color-mix(in srgb, var(--color-primary) 4%, transparent);border-radius:.9rem;grid-template-columns:repeat(3,minmax(8.5rem,1fr)) auto;align-items:stretch;gap:0;margin-top:1rem;padding:.32rem;display:grid}.CharacterDetail-module__7aEjna__snapshot>div{border-left:1px solid color-mix(in srgb, var(--character-accent) 42%, transparent);align-content:center;gap:.05rem;min-width:0;padding:.35rem .65rem;display:grid}.CharacterDetail-module__7aEjna__snapshot span,.CharacterDetail-module__7aEjna__snapshot small{color:var(--color-secondary);font-size:.75rem}.CharacterDetail-module__7aEjna__snapshot>div>span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:750}.CharacterDetail-module__7aEjna__snapshot strong{color:var(--color-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.93rem;overflow:hidden}.CharacterDetail-module__7aEjna__snapshotLink{background:color-mix(in srgb, var(--color-info) 10%, var(--color-recessed));min-height:2.75rem;color:var(--color-info);text-align:center;border-radius:.65rem;justify-content:center;align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:.82rem;font-weight:750;display:inline-flex}.CharacterDetail-module__7aEjna__identityContext{grid-template-columns:minmax(14rem,.82fr) minmax(0,1.35fr);align-items:stretch;gap:.7rem;margin-top:.7rem;display:grid}.CharacterDetail-module__7aEjna__signatureCone{border:1px solid color-mix(in srgb, var(--color-accent) 24%, transparent);background:color-mix(in srgb, var(--color-accent) 7%, var(--color-recessed));min-height:4.5rem;color:var(--color-accent);border-radius:.7rem;grid-template-columns:2.85rem minmax(0,auto);align-items:center;gap:.75rem;padding:.45rem .85rem .45rem .5rem;display:grid}.CharacterDetail-module__7aEjna__signatureCone img{object-fit:contain;width:2.85rem;height:3.8rem}.CharacterDetail-module__7aEjna__signatureCone strong{color:var(--color-primary);font-size:.9rem;line-height:1.25;display:block}.CharacterDetail-module__7aEjna__currencyContext{border:1px solid color-mix(in srgb, var(--color-info) 26%, var(--color-primary) 7%);background:radial-gradient(circle at 96% 10%, color-mix(in srgb, var(--character-portrait-accent) 12%, transparent), transparent 46%), linear-gradient(105deg, color-mix(in srgb, var(--color-info) 11%, transparent), color-mix(in srgb, var(--character-accent) 4%, transparent) 62%), color-mix(in srgb, var(--character-surface-recessed) 88%, transparent);min-width:0;min-height:4.5rem;box-shadow:inset 0 1px color-mix(in srgb, var(--color-primary) 6%, transparent), inset 3px 0 color-mix(in srgb, var(--color-info) 48%, transparent);border-radius:.7rem;grid-template-columns:minmax(0,1fr);align-items:center;gap:.58rem 1rem;padding:.58rem .82rem;display:grid;position:relative;overflow:hidden}.CharacterDetail-module__7aEjna__currencyContext>p{color:color-mix(in srgb, var(--color-info) 88%, var(--color-primary));letter-spacing:.14em;align-items:center;gap:.48rem;font-size:.72rem;display:inline-flex}.CharacterDetail-module__7aEjna__currencyContextIcon{flex:none;width:1.05rem;height:1.05rem}.CharacterDetail-module__7aEjna__currencyContext dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}@media (min-width:1280px){.CharacterDetail-module__7aEjna__currencyContext dl[data-fact-count="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}}.CharacterDetail-module__7aEjna__currencyContext dt{letter-spacing:.08em;font-size:.66rem}.CharacterDetail-module__7aEjna__currencyContext dl>div{border-left:1px solid color-mix(in srgb, var(--color-info) 18%, var(--color-primary) 7%);align-content:center;gap:.05rem;min-width:0;padding-left:.6rem;display:grid}.CharacterDetail-module__7aEjna__currencyContext dd{font-size:.8rem;font-weight:720;line-height:1.25}.CharacterDetail-module__7aEjna__currencyContext [data-fact=cost] dd{border:1px solid color-mix(in srgb, var(--color-info) 28%, transparent);background:color-mix(in srgb, var(--color-info) 10%, transparent);text-align:center;border-radius:999px;width:fit-content;min-width:1.55rem;padding:.12rem .4rem}.CharacterDetail-module__7aEjna__endgameSnapshot{border:1px solid color-mix(in srgb, var(--character-accent) 24%, var(--color-info) 16%);background:linear-gradient(105deg, color-mix(in srgb, var(--character-accent) 8%, transparent), transparent 52%), color-mix(in srgb, var(--character-surface-elevated) 91%, transparent);box-shadow:inset 0 1px color-mix(in srgb, var(--color-primary) 4%, transparent);border-radius:1rem;grid-template-columns:minmax(13rem,.7fr) minmax(0,1.65fr);gap:1rem;margin-top:.85rem;padding:.85rem;display:grid}.CharacterDetail-module__7aEjna__endgameSnapshotHeader{align-content:center;gap:.2rem;padding:.2rem .35rem;display:grid}.CharacterDetail-module__7aEjna__endgameSnapshotHeader>p{color:var(--color-accent);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:750}.CharacterDetail-module__7aEjna__endgameSnapshotHeader h2{color:var(--color-primary);font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.05}.CharacterDetail-module__7aEjna__endgameSnapshotHeader>span{color:var(--color-secondary);font-size:.78rem;line-height:1.35}.CharacterDetail-module__7aEjna__endgameSnapshotGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.CharacterDetail-module__7aEjna__endgameModeCard{border-left:2px solid color-mix(in srgb, var(--character-accent) 70%, var(--color-accent));background:color-mix(in srgb, var(--color-recessed) 78%, transparent);border-radius:.7rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem .85rem;min-width:0;padding:.65rem .8rem;display:grid}.CharacterDetail-module__7aEjna__endgameModeCard>header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;display:grid}.CharacterDetail-module__7aEjna__endgameModeIcon{object-fit:contain;width:2rem;height:2rem;filter:drop-shadow(0 0 .4rem color-mix(in srgb, var(--color-info) 24%, transparent));display:block}.CharacterDetail-module__7aEjna__endgameModeCard h3{color:var(--color-primary);font-size:.88rem;line-height:1.2}.CharacterDetail-module__7aEjna__endgameMetric{justify-items:end;line-height:1;display:grid}.CharacterDetail-module__7aEjna__endgameMetric strong{color:var(--color-primary);font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-size:clamp(1.45rem,2.2vw,2rem)}.CharacterDetail-module__7aEjna__endgameMetric span,.CharacterDetail-module__7aEjna__endgameModeCard>p{color:var(--color-secondary);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.04em;text-transform:uppercase;font-size:.7rem}.CharacterDetail-module__7aEjna__endgameModeCard>p{border-top:1px solid color-mix(in srgb, var(--color-primary) 8%, transparent);grid-column:1/-1;padding-top:.25rem}.CharacterDetail-module__7aEjna__sectionNavigationOwner{min-width:0;position:relative}.CharacterDetail-module__7aEjna__sectionNavigationOwner[data-floating=true]{z-index:20}.CharacterDetail-module__7aEjna__localNav{border:1px solid color-mix(in srgb, var(--character-accent) 28%, var(--color-info) 18%);background:linear-gradient(110deg, color-mix(in srgb, var(--character-portrait-accent) 9%, transparent), transparent 62%), color-mix(in srgb, var(--character-surface-elevated) 94%, transparent);width:fit-content;max-width:100%;box-shadow:0 .65rem 1.75rem color-mix(in srgb, var(--color-canvas) 45%, transparent), inset 0 1px color-mix(in srgb, var(--color-primary) 5%, transparent);scrollbar-width:none;border-radius:.8rem;gap:.45rem;margin:1rem auto 0;padding:.35rem;display:flex;overflow-x:auto}.CharacterDetail-module__7aEjna__localNav::-webkit-scrollbar{display:none}.CharacterDetail-module__7aEjna__localNav a{min-height:2.85rem;color:var(--color-secondary);transition:color var(--duration-fast) var(--ease-out-standard);border-radius:.55rem;flex:none;align-items:center;gap:.52rem;padding:.45rem 1.3rem;font-size:.92rem;font-weight:700;display:inline-flex;position:relative}.CharacterDetail-module__7aEjna__sectionNavIcon{opacity:.72;width:1rem;height:1rem;transition:color var(--duration-fast) var(--ease-out-standard), opacity var(--duration-fast) var(--ease-out-standard);flex:none}.CharacterDetail-module__7aEjna__localNav a:after{background:linear-gradient(90deg, var(--color-accent), var(--character-accent), var(--character-portrait-accent));content:"";opacity:0;height:3px;transition:opacity var(--duration-fast) var(--ease-out-standard), transform var(--duration-fast) var(--ease-out-standard);border-radius:999px;position:absolute;bottom:.3rem;left:.8rem;right:.8rem;transform:scaleX(.35)}.CharacterDetail-module__7aEjna__localNav a:hover,.CharacterDetail-module__7aEjna__localNav a:focus-visible,.CharacterDetail-module__7aEjna__localNav a[data-active=true]{background:color-mix(in srgb, var(--color-info) 9%, var(--color-recessed));color:var(--color-primary)}.CharacterDetail-module__7aEjna__localNav a:hover .CharacterDetail-module__7aEjna__sectionNavIcon,.CharacterDetail-module__7aEjna__localNav a:focus-visible .CharacterDetail-module__7aEjna__sectionNavIcon,.CharacterDetail-module__7aEjna__localNav a[data-active=true] .CharacterDetail-module__7aEjna__sectionNavIcon{color:color-mix(in srgb, var(--character-accent) 72%, var(--color-primary));opacity:1}.CharacterDetail-module__7aEjna__localNav a:hover:after,.CharacterDetail-module__7aEjna__localNav a:focus-visible:after,.CharacterDetail-module__7aEjna__localNav a[data-active=true]:after{opacity:1;transform:scaleX(1)}.CharacterDetail-module__7aEjna__floatingSectionSwitcher{z-index:35;top:calc(var(--shell-header-height) + .75rem);width:min(18rem,100vw - 2rem);animation:CharacterDetail-module__7aEjna__section-switcher-in var(--duration-fast) var(--ease-out-standard) both;position:fixed;right:clamp(1rem,2.5vw,2.25rem)}.CharacterDetail-module__7aEjna__floatingSectionTrigger{border:1px solid color-mix(in srgb, var(--character-accent) 30%, var(--color-info) 18%);width:100%;min-height:3rem;color:var(--color-primary);text-align:left;background:linear-gradient(110deg, color-mix(in srgb, var(--character-accent) 10%, transparent), transparent 68%), color-mix(in srgb, var(--character-surface-elevated) 96%, transparent);box-shadow:0 .7rem 2rem color-mix(in srgb, var(--color-canvas) 58%, transparent), inset 0 1px color-mix(in srgb, var(--color-primary) 7%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);touch-action:manipulation;border-radius:.7rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.65rem 1rem;font-size:.96rem;font-weight:750;display:grid}.CharacterDetail-module__7aEjna__floatingSectionLabel{align-items:center;gap:.62rem;min-width:0;display:inline-flex}.CharacterDetail-module__7aEjna__floatingSectionLabel>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CharacterDetail-module__7aEjna__floatingSectionLabel .CharacterDetail-module__7aEjna__sectionNavIcon{color:color-mix(in srgb, var(--character-accent) 68%, var(--color-info));opacity:1}.CharacterDetail-module__7aEjna__floatingSectionChevron{color:var(--character-accent);transition:transform var(--duration-fast) var(--ease-out-standard);font-size:1rem}.CharacterDetail-module__7aEjna__floatingSectionSwitcher[data-open=true] .CharacterDetail-module__7aEjna__floatingSectionChevron{transform:rotate(180deg)}.CharacterDetail-module__7aEjna__floatingSectionTrigger:hover,.CharacterDetail-module__7aEjna__floatingSectionTrigger:focus-visible{border-color:color-mix(in srgb, var(--character-accent) 58%, var(--color-info));box-shadow:0 0 0 2px color-mix(in srgb, var(--character-accent) 22%, transparent), 0 .7rem 2rem color-mix(in srgb, var(--color-canvas) 58%, transparent);outline:none}.CharacterDetail-module__7aEjna__floatingSectionMenu{border:1px solid color-mix(in srgb, var(--character-accent) 26%, var(--color-info) 16%);background:color-mix(in srgb, var(--character-surface-elevated) 98%, transparent);width:100%;box-shadow:0 1rem 2.5rem color-mix(in srgb, var(--color-canvas) 65%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:.7rem;padding:.45rem;position:absolute;top:calc(100% + .4rem);right:0}.CharacterDetail-module__7aEjna__floatingSectionMenu ul{gap:.16rem;display:grid}.CharacterDetail-module__7aEjna__floatingSectionMenu a{min-height:3rem;color:var(--color-secondary);touch-action:manipulation;border-radius:.5rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.7rem .8rem;font-size:.95rem;font-weight:700;display:grid}.CharacterDetail-module__7aEjna__floatingSectionMenu a:hover,.CharacterDetail-module__7aEjna__floatingSectionMenu a:focus-visible,.CharacterDetail-module__7aEjna__floatingSectionMenu a[aria-current=location]{color:var(--color-primary);background:color-mix(in srgb, var(--character-accent) 10%, var(--color-recessed));outline:none}.CharacterDetail-module__7aEjna__floatingSectionCurrentDot{color:var(--character-accent);font-size:.55rem}@keyframes CharacterDetail-module__7aEjna__section-switcher-in{0%{opacity:0;transform:translateY(-.4rem)}}.CharacterDetail-module__7aEjna__gameplaySection,.CharacterDetail-module__7aEjna__section{margin-top:clamp(3rem,6vw,5.5rem);scroll-margin-top:6rem}.CharacterDetail-module__7aEjna__editorialWip{border:1px solid color-mix(in srgb, var(--character-accent) 22%, var(--color-info) 12%);background:linear-gradient(112deg, color-mix(in srgb, var(--character-accent) 8%, transparent), transparent 64%), color-mix(in srgb, var(--character-surface-recessed) 84%, transparent);max-width:52rem;box-shadow:inset 0 1px color-mix(in srgb, var(--color-primary) 5%, transparent);border-radius:.9rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;margin-top:1.45rem;padding:clamp(1rem,2vw,1.35rem);display:grid;position:relative;overflow:hidden}.CharacterDetail-module__7aEjna__editorialWip:before{background:linear-gradient(180deg, var(--character-accent), color-mix(in srgb, var(--character-accent) 12%, transparent));content:"";width:3px;position:absolute;inset:0 auto 0 0}.CharacterDetail-module__7aEjna__editorialWipMark{border:1px solid color-mix(in srgb, var(--character-accent) 82%, var(--color-accent));background:color-mix(in srgb, var(--character-accent) 38%, transparent);width:.75rem;height:.75rem;box-shadow:0 0 1rem color-mix(in srgb, var(--character-accent) 38%, transparent);transform:rotate(45deg)}.CharacterDetail-module__7aEjna__editorialWip p{color:var(--character-accent);font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:780}.CharacterDetail-module__7aEjna__editorialWip div>span{color:color-mix(in srgb, var(--color-primary) 84%, var(--color-secondary));text-wrap:pretty;margin-top:.32rem;font-size:.98rem;line-height:1.55;display:block}.CharacterDetail-module__7aEjna__sectionEyebrow{color:var(--character-accent);font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;font-size:.78rem;font-weight:750}.CharacterDetail-module__7aEjna__sectionCompletion{border-top:1px solid color-mix(in srgb, var(--color-info) 14%, transparent);justify-content:flex-start;margin-top:clamp(2rem,3vw,3rem);padding-top:1rem;display:flex}.CharacterDetail-module__7aEjna__sectionCompletion a{min-height:2.75rem;color:var(--color-secondary);justify-items:start;gap:.12rem;padding:.35rem 0;display:grid}.CharacterDetail-module__7aEjna__sectionCompletion a>span{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;font-size:.66rem;font-weight:750}.CharacterDetail-module__7aEjna__sectionCompletion strong{color:var(--color-primary);font-size:.9rem;font-weight:720}.CharacterDetail-module__7aEjna__sectionCompletion strong span,.CharacterDetail-module__7aEjna__sectionCompletion a:hover strong,.CharacterDetail-module__7aEjna__sectionCompletion a:focus-visible strong{color:var(--character-accent)}.CharacterDetail-module__7aEjna__sectionCompletion a:focus-visible{outline:2px solid color-mix(in srgb, var(--character-accent) 72%, var(--color-info));outline-offset:.3rem;border-radius:.3rem}.CharacterDetail-module__7aEjna__unifiedTeamsSection{min-width:0}.CharacterDetail-module__7aEjna__gameplayHeader,.CharacterDetail-module__7aEjna__sectionHeading{gap:.35rem;display:grid}.CharacterDetail-module__7aEjna__gameplayHeader h2,.CharacterDetail-module__7aEjna__sectionHeading h2{color:var(--color-primary);font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(2.4rem,4vw,4.5rem);font-weight:650;line-height:.95}.CharacterDetail-module__7aEjna__kitStack{gap:0;margin-top:2.25rem;display:grid}.CharacterDetail-module__7aEjna__gameplaySection[data-has-briefing=true] .CharacterDetail-module__7aEjna__kitStack{border-top:1px solid color-mix(in srgb, var(--color-info) 18%, transparent);margin-top:clamp(2.75rem,4vw,4rem);padding-top:clamp(2.15rem,3vw,3rem)}.CharacterDetail-module__7aEjna__kitGroup{min-width:0}.CharacterDetail-module__7aEjna__kitGroup+.CharacterDetail-module__7aEjna__kitGroup{border-top:1px solid color-mix(in srgb, var(--color-info) 18%, transparent);margin-top:clamp(3rem,4.5vw,4.75rem);padding-top:clamp(2.2rem,3vw,3.25rem)}.CharacterDetail-module__7aEjna__kitSectionHeader{margin-bottom:1.25rem}.CharacterDetail-module__7aEjna__kitSectionHeader>div{grid-template-columns:auto minmax(2rem,1fr);align-items:center;gap:1.15rem;display:grid}.CharacterDetail-module__7aEjna__kitSectionHeader h3{color:var(--color-primary);font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(1.8rem,2.5vw,2.7rem);font-weight:620;line-height:1}.CharacterDetail-module__7aEjna__kitSectionHeader>div>span{background:linear-gradient(90deg, color-mix(in srgb, var(--color-info) 35%, transparent), transparent);height:1px}.CharacterDetail-module__7aEjna__skillDossier{border:1px solid color-mix(in srgb, var(--color-info) 28%, transparent);background:radial-gradient(ellipse at 92% 4%, color-mix(in srgb, var(--character-portrait-accent) 4%, transparent), transparent 32%), linear-gradient(145deg, color-mix(in srgb, var(--color-info) 5%, transparent), transparent 34%), var(--character-surface);box-shadow:0 1.35rem 3.4rem color-mix(in srgb, var(--color-canvas) 46%, transparent), 0 0 2.6rem color-mix(in srgb, var(--character-accent) 5%, transparent), inset 0 1px color-mix(in srgb, var(--color-primary) 7%, transparent);border-radius:1.1rem;display:grid;position:relative;overflow:hidden}.CharacterDetail-module__7aEjna__skillDossier:before{z-index:1;background:linear-gradient(90deg, var(--color-info), var(--character-accent) 58%, var(--character-portrait-accent));content:"";opacity:.82;pointer-events:none;height:3px;position:absolute;top:0;left:0;right:0}.CharacterDetail-module__7aEjna__skillFamily{--skill-tone:var(--color-info);--skill-rail-width:clamp(9.5rem, 12vw, 11rem);background:linear-gradient(90deg, color-mix(in srgb, var(--skill-tone) 8%, transparent), transparent 34%);min-width:0;min-height:0;position:relative}.CharacterDetail-module__7aEjna__skillFamily+.CharacterDetail-module__7aEjna__skillFamily{border-top:1px solid color-mix(in srgb, var(--color-primary) 10%, transparent)}.CharacterDetail-module__7aEjna__skillFamily[data-skill-tone=basic]{--skill-tone:color-mix(in srgb, var(--color-primary) 68%, var(--color-info))}.CharacterDetail-module__7aEjna__skillFamily[data-skill-tone=skill]{--skill-tone:#52b9df}.CharacterDetail-module__7aEjna__skillFamily[data-skill-tone=ultimate]{--skill-tone:var(--character-accent)}.CharacterDetail-module__7aEjna__skillFamily[data-skill-tone=talent]{--skill-tone:var(--color-accent)}.CharacterDetail-module__7aEjna__skillFamily[data-skill-tone=technique]{--skill-tone:#50c6b0}.CharacterDetail-module__7aEjna__skillFamily[data-skill-tone=ultimate]{background:radial-gradient(ellipse at 92% 26%, color-mix(in srgb, var(--character-portrait-accent) 5%, transparent), transparent 40%), linear-gradient(90deg, color-mix(in srgb, var(--character-accent) 9%, transparent), transparent 46%), color-mix(in srgb, var(--character-accent) 2%, transparent)}.CharacterDetail-module__7aEjna__skillRecord{grid-template-columns:var(--skill-rail-width) minmax(0, 1fr);min-width:0;display:grid}.CharacterDetail-module__7aEjna__skillRecord[data-nested=true]{background:0 0;padding:0;display:block}.CharacterDetail-module__7aEjna__skillCategoryRail{align-items:flex-start;gap:.85rem;min-width:0;padding:1.55rem 1rem 1.5rem 1.35rem;display:flex;position:relative}.CharacterDetail-module__7aEjna__skillCategoryRail>span{background:linear-gradient(var(--skill-tone), color-mix(in srgb, var(--skill-tone) 20%, transparent));width:3px;height:2.75rem;box-shadow:0 0 1.1rem color-mix(in srgb, var(--skill-tone) 28%, transparent);border-radius:999px;flex:none}.CharacterDetail-module__7aEjna__skillCategoryRail .CharacterDetail-module__7aEjna__skillCategory{padding-top:.2rem}.CharacterDetail-module__7aEjna__skillRecordBody{min-width:0;padding:1.5rem clamp(1.35rem,2vw,2rem) 1.55rem}.CharacterDetail-module__7aEjna__skillRecordHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.CharacterDetail-module__7aEjna__skillIdentity{min-width:0}.CharacterDetail-module__7aEjna__skillCategory{color:var(--skill-tone)}.CharacterDetail-module__7aEjna__skillIdentity h4{color:var(--color-primary);text-wrap:balance;overflow-wrap:normal;word-break:normal;font-size:clamp(1.12rem,1.25vw,1.25rem);font-weight:700;line-height:1.25}.CharacterDetail-module__7aEjna__duplicateCount{color:var(--color-accent);font-family:var(--font-mono);margin-left:.5rem;font-size:.8125rem}.CharacterDetail-module__7aEjna__skillMeta{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.35rem;display:flex}.CharacterDetail-module__7aEjna__skillMeta span{background:var(--color-recessed);min-height:1.9rem;color:var(--color-secondary);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;border-radius:.35rem;align-items:center;padding:.2rem .5rem;font-size:.8125rem;font-weight:700;display:inline-flex}.CharacterDetail-module__7aEjna__canonicalProse{max-width:88ch;color:var(--color-secondary);-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;text-wrap:pretty;word-break:normal;font-size:.97rem;line-height:1.62}.CharacterDetail-module__7aEjna__skillFamilyLevel{margin:0 clamp(1.35rem, 2vw, 2rem) 1.5rem calc(var(--skill-rail-width) + clamp(1.35rem, 2vw, 2rem));border-top:1px solid color-mix(in srgb, var(--skill-tone) 20%, transparent);grid-template-columns:auto minmax(12rem,1fr);align-items:center;gap:.9rem;padding-top:.8rem;display:grid}.CharacterDetail-module__7aEjna__skillLevelOutput{min-width:4.7rem;color:var(--character-accent);white-space:nowrap;align-items:baseline;gap:.3rem;display:inline-flex}.CharacterDetail-module__7aEjna__skillLevelOutput strong{color:var(--skill-tone);font-size:1.02rem}.CharacterDetail-module__7aEjna__skillLevelOutput span{color:var(--character-accent);font-size:.8125rem;font-weight:750}.CharacterDetail-module__7aEjna__skillFamilyLevel input{appearance:none;cursor:pointer;background:0 0;width:100%;min-height:2.75rem}.CharacterDetail-module__7aEjna__skillFamilyLevel input::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--color-accent) 0 var(--skill-base-stop), color-mix(in srgb, var(--character-accent) 78%, var(--color-info)) var(--skill-base-stop) 100%);border-radius:999px;height:.42rem}.CharacterDetail-module__7aEjna__skillFamilyLevel input::-webkit-slider-thumb{appearance:none;border:3px solid var(--color-elevated);background:var(--skill-tone);width:1.25rem;height:1.25rem;box-shadow:0 0 0 1px color-mix(in srgb, var(--skill-tone) 70%, transparent);border-radius:999px;margin-top:-.42rem}.CharacterDetail-module__7aEjna__skillFamilyLevel input::-moz-range-track{background:linear-gradient(90deg, var(--color-accent) 0 var(--skill-base-stop), color-mix(in srgb, var(--character-accent) 78%, var(--color-info)) var(--skill-base-stop) 100%);border-radius:999px;height:.42rem}.CharacterDetail-module__7aEjna__skillFamilyLevel input::-moz-range-thumb{border:3px solid var(--color-elevated);background:var(--skill-tone);border-radius:999px;width:1rem;height:1rem}.CharacterDetail-module__7aEjna__skillComponents{margin:0 clamp(1.35rem, 2vw, 2rem) 0 calc(var(--skill-rail-width) + clamp(1.35rem, 2vw, 2rem));border-block:1px solid color-mix(in srgb, var(--character-accent) 17%, transparent);background:color-mix(in srgb, var(--color-recessed) 42%, transparent);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:0;padding:1rem 1.15rem 1.1rem;display:grid}.CharacterDetail-module__7aEjna__skillComponents>p{color:var(--color-secondary);font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;grid-column:1/-1;margin-bottom:.85rem;font-size:.8125rem;font-weight:700}.CharacterDetail-module__7aEjna__skillComponents>[data-nested=true]{background:0 0;border-left:0;grid-column:span 6;align-self:start;height:auto;min-height:0;padding:.35rem 1.35rem .45rem}.CharacterDetail-module__7aEjna__skillComponents>[data-nested=true]+[data-nested=true]{border-left:1px solid color-mix(in srgb, var(--character-accent) 24%, transparent)}.CharacterDetail-module__7aEjna__skillComponents>[data-nested=true]:only-of-type{grid-column:1/-1;max-width:52rem}.CharacterDetail-module__7aEjna__skillComponents[data-asymmetric=true]>[data-copy-size=wide]{grid-column:span 7}.CharacterDetail-module__7aEjna__skillComponents[data-asymmetric=true]>[data-copy-size=compact]{grid-column:span 5}.CharacterDetail-module__7aEjna__traceDossier,.CharacterDetail-module__7aEjna__eidolonLedger,.CharacterDetail-module__7aEjna__statsModule{border:1px solid color-mix(in srgb, var(--color-info) 25%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--color-info) 4%, transparent), transparent 28%), var(--character-surface);box-shadow:0 1.2rem 3rem color-mix(in srgb, var(--color-canvas) 42%, transparent), inset 0 1px color-mix(in srgb, var(--color-primary) 7%, transparent), inset 0 -1px color-mix(in srgb, var(--character-accent) 4%, transparent);border-radius:1.1rem;position:relative;overflow:hidden}.CharacterDetail-module__7aEjna__subgroupTitle{color:var(--color-info);margin-bottom:0;font-size:.8125rem}.CharacterDetail-module__7aEjna__subheading{color:var(--color-primary);margin-bottom:0;font-size:.8125rem}.CharacterDetail-module__7aEjna__traceRegion>.CharacterDetail-module__7aEjna__subgroupTitle,.CharacterDetail-module__7aEjna__minorTraceRegion>.CharacterDetail-module__7aEjna__subgroupTitle{border-bottom:1px solid color-mix(in srgb, var(--color-primary) 10%, transparent);background:color-mix(in srgb, var(--color-recessed) 58%, transparent);padding:1rem 1.4rem}.CharacterDetail-module__7aEjna__majorTraceList{display:grid}.CharacterDetail-module__7aEjna__traceRecord{background:linear-gradient(90deg, color-mix(in srgb, var(--character-accent) 5%, transparent), transparent 38%);grid-template-columns:4.35rem minmax(0,1fr);align-items:start;gap:1.15rem;min-height:0;padding:1.45rem 1.6rem;display:grid}.CharacterDetail-module__7aEjna__traceRecord+.CharacterDetail-module__7aEjna__traceRecord{border-top:1px solid color-mix(in srgb, var(--color-primary) 9%, transparent)}.CharacterDetail-module__7aEjna__traceCopy{min-width:0}.CharacterDetail-module__7aEjna__traceCopy h5{color:var(--color-primary);overflow-wrap:normal;text-wrap:balance;word-break:normal;font-size:1.12rem;font-weight:700;line-height:1.3}.CharacterDetail-module__7aEjna__traceCopy .CharacterDetail-module__7aEjna__canonicalProse{margin-top:.55rem}.CharacterDetail-module__7aEjna__traceMedallion,.CharacterDetail-module__7aEjna__traceMedallionFallback{border:1px solid color-mix(in srgb, currentColor 28%, transparent);background:radial-gradient(circle, color-mix(in srgb, currentColor 14%, transparent), transparent 70%), var(--color-recessed);width:3.6rem;height:3.6rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-primary) 4%, transparent);border-radius:999px;flex:none;place-items:center;display:grid;position:relative}.CharacterDetail-module__7aEjna__traceMedallion img{object-fit:contain;width:2.8rem;height:2.8rem}.CharacterDetail-module__7aEjna__traceMedallion>span,.CharacterDetail-module__7aEjna__traceMedallionFallback{color:var(--color-accent);font-family:var(--font-mono);justify-content:center;align-items:center;font-size:.75rem;font-weight:800;display:inline-flex}.CharacterDetail-module__7aEjna__traceMedallion>span{border:1px solid color-mix(in srgb, var(--color-accent) 42%, transparent);background:var(--color-elevated);min-width:1.75rem;min-height:1.45rem;box-shadow:0 .2rem .7rem color-mix(in srgb, var(--color-canvas) 55%, transparent);border-radius:999px;padding-inline:.3rem;position:absolute;bottom:-.2rem;right:-.35rem}.CharacterDetail-module__7aEjna__minorTraceGrid{background:linear-gradient(90deg, color-mix(in srgb, var(--character-portrait-accent) 5%, transparent), transparent 48%), color-mix(in srgb, var(--color-recessed) 48%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.CharacterDetail-module__7aEjna__minorTraceRegion{border-top:1px solid color-mix(in srgb, var(--character-accent) 20%, transparent)}.CharacterDetail-module__7aEjna__minorTraceGrid li{min-height:4.5rem;color:var(--color-primary);background:0 0;grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.8rem 1.2rem;font-size:.92rem;font-weight:600;display:grid}.CharacterDetail-module__7aEjna__minorTraceGrid li+li{border-left:1px solid color-mix(in srgb, var(--color-primary) 9%, transparent)}.CharacterDetail-module__7aEjna__minorTraceGrid img{object-fit:contain;width:2.25rem;height:2.25rem}.CharacterDetail-module__7aEjna__minorTraceGrid strong{font-family:var(--font-mono);font-size:.92rem}.CharacterDetail-module__7aEjna__eidolonLedger{background:radial-gradient(ellipse at 5% 14%, color-mix(in srgb, var(--character-portrait-accent) 5%, transparent), transparent 34%), linear-gradient(180deg, color-mix(in srgb, var(--character-accent) 3%, transparent), transparent 18rem), var(--character-surface-elevated);box-shadow:0 1.35rem 3.5rem color-mix(in srgb, var(--color-canvas) 44%, transparent), 0 0 3rem color-mix(in srgb, var(--character-portrait-accent) 6%, transparent), inset 0 1px color-mix(in srgb, var(--color-primary) 7%, transparent);display:grid}.CharacterDetail-module__7aEjna__eidolonCard{background:linear-gradient(90deg, color-mix(in srgb, var(--character-accent) 5%, transparent), transparent 34%);grid-template-columns:6rem minmax(0,1fr);align-items:center;gap:1.35rem;min-width:0;min-height:0;padding:1.3rem 1.65rem 1.3rem 1.85rem;display:grid;position:relative}.CharacterDetail-module__7aEjna__eidolonCard:before{background:linear-gradient(var(--character-accent), color-mix(in srgb, var(--character-portrait-accent) 54%, transparent));content:"";opacity:.72;border-radius:0 999px 999px 0;width:3px;position:absolute;top:1rem;bottom:1rem;left:0}.CharacterDetail-module__7aEjna__eidolonCard:nth-child(2n){background:linear-gradient(90deg, color-mix(in srgb, var(--character-portrait-accent) 4%, transparent), transparent 34%), color-mix(in srgb, var(--character-surface-elevated) 94%, transparent)}.CharacterDetail-module__7aEjna__eidolonCard+.CharacterDetail-module__7aEjna__eidolonCard{border-top:1px solid color-mix(in srgb, var(--color-primary) 9%, transparent)}.CharacterDetail-module__7aEjna__eidolonMedia{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--character-accent) 20%, transparent);background:color-mix(in srgb, var(--character-accent) 8%, var(--color-recessed));width:6rem;height:6rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-primary) 4%, transparent), 0 0 1.6rem color-mix(in srgb, var(--character-accent) 10%, transparent);border-radius:999px;align-self:start;padding:.35rem;position:relative}.CharacterDetail-module__7aEjna__eidolonMedia img{object-fit:contain;width:100%;height:100%}.CharacterDetail-module__7aEjna__eidolonMedia>span{border:1px solid color-mix(in srgb, currentColor 28%, transparent);background:color-mix(in srgb, var(--color-accent) 10%, var(--color-recessed));min-width:2rem;min-height:1.55rem;font-family:var(--font-mono);border-radius:999px;justify-content:center;align-items:center;font-size:.8125rem;font-weight:800;display:inline-flex;position:absolute;bottom:-.15rem;right:-.2rem}.CharacterDetail-module__7aEjna__eidolonCopy h4{color:var(--color-primary);overflow-wrap:normal;text-wrap:balance;word-break:normal;font-size:1.14rem;font-weight:700;line-height:1.3}.CharacterDetail-module__7aEjna__eidolonCopy .CharacterDetail-module__7aEjna__canonicalProse{max-width:92ch;margin-top:.55rem;font-size:.97rem}.CharacterDetail-module__7aEjna__eidolonLevelBonuses{flex-wrap:wrap;gap:.4rem;margin-top:.55rem;display:flex}.CharacterDetail-module__7aEjna__eidolonLevelBonuses li{border:1px solid color-mix(in srgb, var(--color-accent) 30%, transparent);background:color-mix(in srgb, var(--color-accent) 8%, var(--color-recessed));color:var(--color-accent);border-radius:999px;padding:.28rem .5rem;font-size:.8125rem;font-weight:750}.CharacterDetail-module__7aEjna__statsModule{background:linear-gradient(135deg, color-mix(in srgb, var(--color-info) 7%, transparent), transparent 36%), var(--character-surface-analytical);grid-template-columns:minmax(22rem,.75fr) minmax(34rem,1.25fr);align-items:start;display:grid}.CharacterDetail-module__7aEjna__statsSummary,.CharacterDetail-module__7aEjna__statsTableWrap{background:0 0}.CharacterDetail-module__7aEjna__statsSummary{padding:1.15rem}.CharacterDetail-module__7aEjna__statsSummaryIntro{border-bottom:1px solid color-mix(in srgb, var(--color-primary) 9%, transparent);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.8rem;display:flex}.CharacterDetail-module__7aEjna__statsSummaryIntro p{color:var(--color-accent);font-family:var(--font-display);font-size:1.45rem;font-weight:650}.CharacterDetail-module__7aEjna__statsSummaryIntro strong{color:var(--color-secondary);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.8125rem}.CharacterDetail-module__7aEjna__maxStatGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.9rem;display:grid}.CharacterDetail-module__7aEjna__maxStat{border:1px solid color-mix(in srgb, var(--color-info) 10%, transparent);background:color-mix(in srgb, var(--color-recessed) 86%, transparent);border-radius:.65rem;grid-template-columns:2.4rem minmax(0,1fr);align-items:center;gap:.1rem .6rem;padding:.75rem;display:grid}.CharacterDetail-module__7aEjna__maxStat img{object-fit:contain;grid-row:1/3;width:2.4rem;height:2.4rem}.CharacterDetail-module__7aEjna__maxStat span{color:var(--color-secondary);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.8125rem}.CharacterDetail-module__7aEjna__maxStat strong{color:var(--color-primary);font-size:1.1rem;font-weight:750}.CharacterDetail-module__7aEjna__constantStats{flex-wrap:wrap;gap:.55rem;margin-top:.75rem;display:flex}.CharacterDetail-module__7aEjna__constantStats>div{border:1px solid color-mix(in srgb, var(--color-primary) 8%, transparent);color:var(--color-secondary);border-radius:.5rem;grid-template-columns:1.5rem auto auto;align-items:center;gap:.4rem;padding:.4rem .55rem;font-size:.82rem;display:inline-grid}.CharacterDetail-module__7aEjna__constantStats img{object-fit:contain;width:1.5rem;height:1.5rem}.CharacterDetail-module__7aEjna__constantStats strong{color:var(--color-primary)}.CharacterDetail-module__7aEjna__statsTableWrap{border-left:1px solid color-mix(in srgb, var(--color-info) 16%, transparent);min-width:0;overflow:hidden}.CharacterDetail-module__7aEjna__statsTableHeading{border-bottom:1px solid color-mix(in srgb, var(--color-primary) 9%, transparent);justify-content:space-between;align-items:baseline;gap:1rem;padding:1rem 1.1rem;display:flex}.CharacterDetail-module__7aEjna__statsTableHeading h4{color:var(--color-primary);font-size:1rem;font-weight:700}.CharacterDetail-module__7aEjna__statsTableHeading span{color:var(--color-secondary);font-family:var(--font-mono);text-transform:uppercase;font-size:.8125rem}.CharacterDetail-module__7aEjna__statsTableWrap table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.88rem}.CharacterDetail-module__7aEjna__statsTableWrap th,.CharacterDetail-module__7aEjna__statsTableWrap td{border-bottom:1px solid color-mix(in srgb, var(--color-primary) 7%, transparent);text-align:right;padding:.72rem .85rem}.CharacterDetail-module__7aEjna__statsTableWrap th:first-child,.CharacterDetail-module__7aEjna__statsTableWrap td:first-child{text-align:left}.CharacterDetail-module__7aEjna__statsTableWrap th{background:var(--color-recessed);color:var(--color-secondary);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.8125rem}.CharacterDetail-module__7aEjna__statsTableWrap th span{justify-content:flex-end;align-items:center;gap:.35rem;display:inline-flex}.CharacterDetail-module__7aEjna__statsTableWrap th img{object-fit:contain;width:1.35rem;height:1.35rem}.CharacterDetail-module__7aEjna__statsTableWrap td{color:var(--color-secondary)}.CharacterDetail-module__7aEjna__statsTableWrap tr[data-max-level=true] td{background:color-mix(in srgb, var(--color-info) 7%, transparent);color:var(--color-primary);font-weight:700}.CharacterDetail-module__7aEjna__sectionHeader{grid-template-columns:minmax(0,1fr) minmax(18rem,32rem);align-items:end;gap:2rem;display:grid}.CharacterDetail-module__7aEjna__observedUsage{border-top:1px solid color-mix(in srgb, var(--color-info) 24%, transparent);min-width:0;margin-top:clamp(2.5rem,4vw,4rem);padding-top:clamp(2rem,3vw,2.75rem)}.CharacterDetail-module__7aEjna__embeddedSectionHeading{gap:.28rem;display:grid}.CharacterDetail-module__7aEjna__embeddedSectionHeading h3{color:var(--color-primary);font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(1.8rem,2.7vw,2.75rem);font-weight:620;line-height:1}.CharacterDetail-module__7aEjna__sectionLead{color:var(--color-secondary);font-size:.96rem;line-height:1.55}.CharacterDetail-module__7aEjna__evidenceBar{border-block:1px solid color-mix(in srgb, var(--color-info) 16%, transparent);color:var(--color-secondary);flex-wrap:wrap;gap:.65rem 1.5rem;margin-top:1.25rem;padding:.8rem 1rem;font-size:.86rem;display:flex}.CharacterDetail-module__7aEjna__evidenceBar strong{color:var(--color-primary);font-family:var(--font-mono);margin-right:.25rem}.CharacterDetail-module__7aEjna__teamsLayout{grid-template-columns:minmax(18rem,.72fr) minmax(30rem,1.28fr);gap:1.25rem;margin-top:1.5rem;display:grid}.CharacterDetail-module__7aEjna__teammateList,.CharacterDetail-module__7aEjna__compositionList{gap:.55rem;display:grid}.CharacterDetail-module__7aEjna__teammateLink{border:1px solid color-mix(in srgb, var(--color-primary) 9%, transparent);background:var(--color-surface);min-height:4rem;transition:border-color var(--duration-fast) var(--ease-out-standard), background-color var(--duration-fast) var(--ease-out-standard);border-radius:.7rem;grid-template-columns:1.75rem 3rem minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.45rem .7rem;display:grid}.CharacterDetail-module__7aEjna__teammateLink:hover,.CharacterDetail-module__7aEjna__teammateLink:focus-visible,.CharacterDetail-module__7aEjna__memberLink:hover,.CharacterDetail-module__7aEjna__memberLink:focus-visible{border-color:color-mix(in srgb, var(--color-info) 45%, transparent);background:var(--color-elevated)}.CharacterDetail-module__7aEjna__rank{color:var(--color-accent);font-family:var(--font-mono);font-size:.82rem;font-weight:800}.CharacterDetail-module__7aEjna__characterIcon{border:1px solid color-mix(in srgb, var(--color-accent) 18%, transparent);background:var(--color-recessed);width:3rem;height:3rem;color:var(--color-primary);border-radius:.55rem;place-items:center;font-weight:700;display:grid;overflow:hidden}.CharacterDetail-module__7aEjna__characterIcon img{object-fit:cover;width:100%;height:100%}.CharacterDetail-module__7aEjna__entityCopy{gap:.1rem;min-width:0;display:grid}.CharacterDetail-module__7aEjna__entityCopy strong{color:var(--color-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.CharacterDetail-module__7aEjna__entityCopy span,.CharacterDetail-module__7aEjna__compositionMeta span{color:var(--color-secondary);font-size:.8125rem}.CharacterDetail-module__7aEjna__share,.CharacterDetail-module__7aEjna__compositionMeta strong{color:var(--color-accent);font-family:var(--font-mono);font-size:.86rem;font-weight:800}.CharacterDetail-module__7aEjna__compositionCard{border:1px solid color-mix(in srgb, var(--color-primary) 9%, transparent);background:var(--color-surface);border-radius:.75rem;grid-template-columns:5.5rem minmax(0,1fr);gap:.8rem;padding:.75rem;display:grid}.CharacterDetail-module__7aEjna__compositionMeta{border-right:1px solid color-mix(in srgb, var(--color-primary) 8%, transparent);flex-direction:column;justify-content:center;padding-right:.8rem;display:flex}.CharacterDetail-module__7aEjna__memberList{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;display:grid}.CharacterDetail-module__7aEjna__memberLink{min-height:4.55rem;color:var(--color-secondary);text-align:center;transition:border-color var(--duration-fast) var(--ease-out-standard), background-color var(--duration-fast) var(--ease-out-standard);border:1px solid #0000;border-radius:.55rem;justify-items:center;gap:.35rem;padding:.35rem;font-size:.8125rem;display:grid}.CharacterDetail-module__7aEjna__memberLink span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.CharacterDetail-module__7aEjna__deepLink{border:1px solid color-mix(in srgb, var(--color-info) 28%, transparent);min-height:2.75rem;color:var(--color-info);border-radius:.6rem;align-items:center;gap:.45rem;margin-top:1rem;padding:.55rem .85rem;font-size:.86rem;font-weight:700;display:inline-flex}.CharacterDetail-module__7aEjna__deepLink:hover,.CharacterDetail-module__7aEjna__deepLink:focus-visible{border-color:var(--color-info);background:color-mix(in srgb, var(--color-info) 8%, transparent)}@media (max-width:1279px){.CharacterDetail-module__7aEjna__masthead{grid-template-columns:minmax(21rem,24.5rem) minmax(0,1fr)}.CharacterDetail-module__7aEjna__mastheadArt{align-self:stretch;min-height:26.5rem}.CharacterDetail-module__7aEjna__characterName{font-size:clamp(3rem,6vw,5rem)}.CharacterDetail-module__7aEjna__identityLead{display:grid}.CharacterDetail-module__7aEjna__trailerLink{width:fit-content}.CharacterDetail-module__7aEjna__snapshot{grid-template-columns:repeat(3,minmax(7rem,1fr)) auto}.CharacterDetail-module__7aEjna__statsModule{grid-template-columns:1fr}}@media (max-width:1023px){.CharacterDetail-module__7aEjna__masthead{grid-template-columns:minmax(16rem,20rem) minmax(0,1fr);min-height:21rem}.CharacterDetail-module__7aEjna__identityPanel{padding:1.65rem}.CharacterDetail-module__7aEjna__mastheadArt{height:25rem;min-height:25rem}.CharacterDetail-module__7aEjna__snapshot>div,.CharacterDetail-module__7aEjna__snapshotLink{min-height:3rem}.CharacterDetail-module__7aEjna__minorTraceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.CharacterDetail-module__7aEjna__teamsLayout{grid-template-columns:1fr}}@media (max-width:1099px){.CharacterDetail-module__7aEjna__masthead{grid-template-columns:1fr;min-height:0}.CharacterDetail-module__7aEjna__mastheadArt{height:auto;min-height:17rem;max-height:19rem}.CharacterDetail-module__7aEjna__characterArt{width:min(112%,22rem);height:100%;max-height:19rem}.CharacterDetail-module__7aEjna__mastheadArt:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--character-accent) 38%, transparent), transparent);width:auto;height:1px;bottom:0;left:8%;right:8%}.CharacterDetail-module__7aEjna__identityPanel{padding:1.35rem}.CharacterDetail-module__7aEjna__identityLead{gap:1rem}.CharacterDetail-module__7aEjna__characterName{max-width:none;font-size:clamp(2.65rem,13vw,4.2rem)}.CharacterDetail-module__7aEjna__trailerLink{justify-content:center;width:fit-content}.CharacterDetail-module__7aEjna__identityContext{display:grid}.CharacterDetail-module__7aEjna__signatureCone{grid-template-columns:2.85rem minmax(0,1fr)}.CharacterDetail-module__7aEjna__currencyContext dl{grid-template-columns:repeat(2,minmax(0,1fr))}.CharacterDetail-module__7aEjna__gameplaySection,.CharacterDetail-module__7aEjna__section{margin-top:3.25rem}.CharacterDetail-module__7aEjna__skillComponents,.CharacterDetail-module__7aEjna__minorTraceGrid{grid-template-columns:1fr}.CharacterDetail-module__7aEjna__skillComponents>[data-nested=true],.CharacterDetail-module__7aEjna__skillComponents[data-asymmetric=true]>[data-copy-size=wide],.CharacterDetail-module__7aEjna__skillComponents[data-asymmetric=true]>[data-copy-size=compact]{grid-column:1/-1}.CharacterDetail-module__7aEjna__skillRecordHeader{display:grid}.CharacterDetail-module__7aEjna__skillMeta{justify-content:flex-start}.CharacterDetail-module__7aEjna__eidolonCard{grid-template-columns:6rem minmax(0,1fr)}.CharacterDetail-module__7aEjna__statsSummaryIntro,.CharacterDetail-module__7aEjna__sectionHeader{grid-template-columns:1fr;gap:.35rem;display:grid}.CharacterDetail-module__7aEjna__statsTableWrap{border-top:1px solid color-mix(in srgb, var(--color-info) 16%, transparent);border-left:0;overflow-x:auto}.CharacterDetail-module__7aEjna__statsTableWrap table{min-width:35rem}.CharacterDetail-module__7aEjna__compositionCard{grid-template-columns:1fr}.CharacterDetail-module__7aEjna__compositionMeta{border-right:0;border-bottom:1px solid color-mix(in srgb, var(--color-primary) 8%, transparent);flex-direction:row;align-items:baseline;gap:.6rem;padding-bottom:.55rem;padding-right:0}}@media (max-width:767px){.CharacterDetail-module__7aEjna__floatingSectionSwitcher{width:min(18rem,100vw - 1.5rem);top:.75rem;right:.75rem}}@media (max-width:430px){.CharacterDetail-module__7aEjna__mastheadArt{min-height:15rem;max-height:17rem}.CharacterDetail-module__7aEjna__characterArt{width:min(118%,20rem);max-height:17rem}.CharacterDetail-module__7aEjna__snapshot{grid-template-columns:1fr}.CharacterDetail-module__7aEjna__snapshotLink{grid-column:auto}.CharacterDetail-module__7aEjna__taxonomyList span+span{padding-left:.8rem}.CharacterDetail-module__7aEjna__originInline{border-top:1px solid color-mix(in srgb, var(--color-primary) 10%, transparent);border-left:0;flex-basis:100%;padding-top:.55rem;padding-left:0}.CharacterDetail-module__7aEjna__currencyContext{grid-template-columns:1fr;gap:.45rem}.CharacterDetail-module__7aEjna__currencyContext dl{grid-template-columns:repeat(2,minmax(0,1fr))}.CharacterDetail-module__7aEjna__endgameSnapshot,.CharacterDetail-module__7aEjna__endgameSnapshotGrid{grid-template-columns:1fr}.CharacterDetail-module__7aEjna__skillFamilyLevel{grid-template-columns:auto minmax(0,1fr);margin-inline:.8rem}.CharacterDetail-module__7aEjna__maxStatGrid{grid-template-columns:1fr}.CharacterDetail-module__7aEjna__minorTraceGrid li{grid-template-columns:2.25rem minmax(0,1fr) auto}.CharacterDetail-module__7aEjna__memberList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.CharacterDetail-module__7aEjna__floatingSectionSwitcher{animation:none}.CharacterDetail-module__7aEjna__floatingSectionTrigger>span:last-child{transition:none}}html[data-theme=light] .CharacterDetail-module__7aEjna__taxonomyList img{filter:brightness(.48)saturate(1.1)}html[data-theme=light] .CharacterDetail-module__7aEjna__maxStat img{filter:brightness(.48)saturate(1.1)}html[data-theme=light] .CharacterDetail-module__7aEjna__constantStats img{filter:brightness(.48)saturate(1.1)}html[data-theme=light] .CharacterDetail-module__7aEjna__statsTableWrap th img{filter:brightness(.48)saturate(1.1)}html[data-theme=light] .CharacterDetail-module__7aEjna__minorTraceGrid img{filter:brightness(.48)saturate(1.1)}html[data-theme=light] .CharacterDetail-module__7aEjna__eidolonMedia img{filter:brightness(.48)saturate(1.1)}@media (prefers-color-scheme:light){html[data-theme=system] .CharacterDetail-module__7aEjna__taxonomyList img{filter:brightness(.48)saturate(1.1)}html[data-theme=system] .CharacterDetail-module__7aEjna__maxStat img{filter:brightness(.48)saturate(1.1)}html[data-theme=system] .CharacterDetail-module__7aEjna__constantStats img{filter:brightness(.48)saturate(1.1)}html[data-theme=system] .CharacterDetail-module__7aEjna__statsTableWrap th img{filter:brightness(.48)saturate(1.1)}html[data-theme=system] .CharacterDetail-module__7aEjna__minorTraceGrid img{filter:brightness(.48)saturate(1.1)}html[data-theme=system] .CharacterDetail-module__7aEjna__eidolonMedia img{filter:brightness(.48)saturate(1.1)}}
.DirectoryPageHero-module__Xp3aeW__compactHero.DirectoryPageHero-module__Xp3aeW__compactHero{min-block-size:0;padding-block:20px}.DirectoryPageHero-module__Xp3aeW__compactHero>header{grid-template-columns:100px minmax(0,1fr);align-items:center;gap:16px;display:grid}.DirectoryPageHero-module__Xp3aeW__compactHero>header>div{grid-area:1/2}.DirectoryPageHero-module__Xp3aeW__compactHero[data-directory-hero]>header[data-material-hero] h1{font:700 2rem/1.2 var(--font-plex-sans), sans-serif;letter-spacing:-.02em;margin:0}.DirectoryPageHero-module__Xp3aeW__compactHero[data-directory-hero]>header[data-material-hero] h1+p{max-width:none;margin-top:8px}.DirectoryPageHero-module__Xp3aeW__compactHero[data-directory-hero]>header[data-material-hero] h1+p:empty{display:none}.DirectoryPageHero-module__Xp3aeW__titleSticker{border:1px solid var(--c-line);background:var(--hsr-material-dense,var(--c-reading));grid-area:1/1;justify-content:center;align-items:center;block-size:100px;inline-size:100px;padding:4px;display:flex}.DirectoryPageHero-module__Xp3aeW__titleSticker img{object-fit:contain;width:100%;height:100%;display:block}.DirectoryPageHero-module__Xp3aeW__controls{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:16px;display:flex}.DirectoryPageHero-module__Xp3aeW__compactHero .DirectoryPageHero-module__Xp3aeW__controls>*{margin-block:0}.DirectoryPageHero-module__Xp3aeW__compactHero+:is(section[aria-label^=Methodology],#DirectoryPageHero-module__Xp3aeW__methodology){padding-top:12px}@media (max-width:767px){.DirectoryPageHero-module__Xp3aeW__compactHero.DirectoryPageHero-module__Xp3aeW__compactHero{padding-block:16px}.DirectoryPageHero-module__Xp3aeW__compactHero>header{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px}.DirectoryPageHero-module__Xp3aeW__compactHero[data-directory-hero]>header[data-material-hero] h1{font-size:1.75rem}.DirectoryPageHero-module__Xp3aeW__compactHero[data-directory-hero]>header[data-material-hero] h1+p{font-size:.9375rem;line-height:1.55}.DirectoryPageHero-module__Xp3aeW__titleSticker{block-size:72px;inline-size:72px}}
.StaticGuideLibrary-module__HYRutG__library{margin-top:32px;container-type:inline-size}.StaticGuideLibrary-module__HYRutG__category{border-top:1px solid var(--c-line);gap:16px;padding-block:24px;display:grid}.StaticGuideLibrary-module__HYRutG__category:first-child{border-top-color:#0000}.StaticGuideLibrary-module__HYRutG__category>h2{color:var(--c-brass);font:600 1.5rem/1.25 var(--font-plex-sans), sans-serif;letter-spacing:-.025em;margin:0}.StaticGuideLibrary-module__HYRutG__entries{flex-wrap:wrap;justify-content:center;gap:12px 16px;margin:0;padding:0;list-style:none;display:flex}.StaticGuideLibrary-module__HYRutG__entries>li{flex:0 0 100%;min-width:0}.StaticGuideLibrary-module__HYRutG__card{border:1px solid var(--c-line);background:color-mix(in srgb, var(--color-surface) 80%, transparent);min-width:0;height:96px;color:var(--c-primary);cursor:pointer;transition:border-color var(--motion-micro) var(--ease-out-standard), background-color var(--motion-micro) var(--ease-out-standard);border-radius:0;align-items:center;gap:12px;padding:15px 16px;scroll-margin-block:80px 16px;text-decoration:none;display:flex}.StaticGuideLibrary-module__HYRutG__visual{flex:0 0 64px;justify-content:center;align-items:center;height:64px;display:flex}.StaticGuideLibrary-module__HYRutG__visual img{object-fit:contain;width:64px;height:64px;transition:transform var(--motion-ui) var(--ease-out-standard)}.StaticGuideLibrary-module__HYRutG__visual[data-kind=elements]{gap:2px}.StaticGuideLibrary-module__HYRutG__visual[data-kind=elements] img{width:20px;height:20px}[data-theme=light] .StaticGuideLibrary-module__HYRutG__visual[data-kind=elements] img{filter:brightness(.55)}.StaticGuideLibrary-module__HYRutG__card h3{min-width:0;font:600 1rem/1.3 var(--font-plex-sans), sans-serif;overflow-wrap:anywhere;flex:1;margin:0}.StaticGuideLibrary-module__HYRutG__library a.StaticGuideLibrary-module__HYRutG__card:focus-visible{outline:2px solid var(--c-link);outline-offset:4px;border-color:var(--c-link)}.StaticGuideLibrary-module__HYRutG__card:focus-visible h3{color:var(--c-link);text-underline-offset:4px;text-decoration:underline}@media (hover:hover) and (pointer:fine){.StaticGuideLibrary-module__HYRutG__card:hover{border-color:color-mix(in srgb, var(--c-brass) 65%, var(--c-line));background-color:color-mix(in srgb, var(--c-brass) 3%, var(--color-surface));text-decoration:none}.StaticGuideLibrary-module__HYRutG__card:hover .StaticGuideLibrary-module__HYRutG__visual img{transform:scale(1.025)}}.StaticGuideLibrary-module__HYRutG__card:active{border-color:var(--c-brass)}.StaticGuideLibrary-module__HYRutG__characterNote{border-top:1px solid var(--c-line);color:var(--c-body-color);font:400 1rem/1.6 var(--font-plex-sans), sans-serif;padding-block:24px}.StaticGuideLibrary-module__HYRutG__characterNote a{color:var(--c-link);text-underline-offset:4px;text-decoration:underline}.StaticGuideLibrary-module__HYRutG__library .StaticGuideLibrary-module__HYRutG__characterNote a:focus-visible{outline:2px solid var(--c-link);outline-offset:4px}@container (min-width:560px){.StaticGuideLibrary-module__HYRutG__entries>li{flex-basis:calc(50% - 8px)}}@container (min-width:840px){.StaticGuideLibrary-module__HYRutG__entries>li{flex-basis:calc(33.3333% - 10.6667px)}}@container (min-width:1120px){.StaticGuideLibrary-module__HYRutG__entries>li{flex-basis:calc(25% - 12px)}}@media (prefers-reduced-motion:reduce){.StaticGuideLibrary-module__HYRutG__card,.StaticGuideLibrary-module__HYRutG__visual img{transition:none}.StaticGuideLibrary-module__HYRutG__card:hover .StaticGuideLibrary-module__HYRutG__visual img{transform:none}}
.reference-material-module__i2CXzG__scope{--color-primary:#fff;--color-secondary:#bbbcb9;--color-accent:#e8b84a;--color-info:#e8b84a;--color-surface:#111316cc;--color-recessed:var(--color-surface);--color-divider:#34373b;--c-primary:var(--color-primary);--c-secondary:var(--color-secondary);--c-reading:var(--color-surface);--c-line:var(--color-divider);--c-hover:color-mix(in srgb, var(--color-accent) 6%, transparent);--c-selected:color-mix(in srgb, var(--color-accent) 9%, transparent);--shell-rule:var(--color-divider)}.reference-material-module__i2CXzG__scope.reference-material-module__i2CXzG__scope.reference-material-module__i2CXzG__scope :is(a,button,input,select,summary):focus-visible,.reference-material-module__i2CXzG__scope.reference-material-module__i2CXzG__scope.reference-material-module__i2CXzG__scope:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}
.progressive-artwork-module__rK5g_W__definitions{pointer-events:none;position:absolute}.progressive-artwork-module__rK5g_W__artwork{display:block;position:absolute;inset:0}.progressive-artwork-module__rK5g_W__preview{pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden;container-type:size}.progressive-artwork-module__rK5g_W__tile{width:max(100cqw, calc(100cqh * var(--preview-ratio)));height:max(100cqh, calc(100cqw / var(--preview-ratio)));left:50%;top:var(--preview-y);translate:-50% calc(-1 * var(--preview-y));position:absolute;overflow:hidden}.progressive-artwork-module__rK5g_W__preview .progressive-artwork-module__rK5g_W__tile{filter:blur(6px);transition:none;transform:scale(1.04)}.progressive-artwork-module__rK5g_W__tileImage{width:100%;height:100%;display:block;overflow:hidden}.progressive-artwork-module__rK5g_W__artwork[data-final-ready=true]>.progressive-artwork-module__rK5g_W__preview{display:none}.progressive-artwork-module__rK5g_W__artwork[data-artwork-final=failed]>img{visibility:hidden}
.resources-module__SDcdZW__hero.resources-module__SDcdZW__hero:before{background-image:linear-gradient(0deg, var(--c-reading), transparent 85%), linear-gradient(color-mix(in srgb, var(--c-reading) 32%, transparent), color-mix(in srgb, var(--c-reading) 32%, transparent)), linear-gradient(90deg, var(--c-reading) 10%, color-mix(in srgb, var(--c-reading) 60%, transparent) 60%, color-mix(in srgb, var(--c-reading) 45%, transparent)), var(--zzz-resource-art)}
.product-switcher-module__mXCYMG__switcher{flex-shrink:0;position:relative}.product-switcher-module__mXCYMG__menu[popover]{width:310px;padding:8px}.product-switcher-module__mXCYMG__menu a{min-height:44px;font:500 14px/1.45 var(--font-plex-sans), sans-serif;border-radius:4px;align-items:center;gap:12px;padding:11px 12px;display:flex}.product-switcher-module__mXCYMG__menu a img{object-fit:contain;flex-shrink:0;width:64px;height:42px}.product-switcher-module__mXCYMG__menu a:hover{background:color-mix(in srgb, var(--color-primary) 6%, transparent)}.product-switcher-module__mXCYMG__menu a[aria-current]{color:var(--color-accent)}.product-switcher-module__mXCYMG__menu a:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}
