.cx-h3{font-family:var(--font-heading);font-weight:700;font-size:17px;letter-spacing:.08em;color:var(--inkDim);text-wrap:balance}.cx-h3,.cx-label{margin:0;text-transform:uppercase}.cx-label{font-size:13px;letter-spacing:.18em;color:var(--filigree)}.cx-label,.cx-lede{font-family:var(--font-body)}.cx-lede{font-size:clamp(1.0625rem,.95rem + .45vw,1.25rem);line-height:1.62;color:var(--inkDim);max-width:62ch;margin:0}.cx-fields{display:grid;grid-template-columns:max-content 1fr;gap:5px 16px;margin:0;font-size:15px}.cx-fields dt{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:oklch(49.96% .0277 73.28);padding-block-start:3px}.cx-fields dd{margin:0;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;color:oklch(25.43% .0125 78.05)}@media (max-width:720px){.cx-fields{grid-template-columns:minmax(0,1fr);gap:2px 0}.cx-fields dt{padding-block-start:8px}}.cx-sheet{display:grid;grid-template-columns:250px minmax(0,1fr);gap:28px 36px;align-items:start}.cx-sheet-side{position:sticky;inset-block-start:16px;display:grid;gap:18px}.cx-sheet-panel{padding-block:16px 18px;padding-inline:18px;background:color-mix(in oklch,var(--backdropHi) 80%,transparent);border:1px solid color-mix(in oklch,var(--bronze) 32%,transparent)}.cx-sheet-panel .cx-h3{margin-block-end:10px}.cx-scores-list{margin:0;display:grid;gap:6px}.cx-scores-list>div{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--font-body);font-size:14px;border-block-end:1px solid color-mix(in oklch,var(--bronze) 22%,transparent);padding-block-end:4px}.cx-scores-list dt{color:var(--inkDim)}.cx-scores-list dd{margin:0;display:flex;gap:10px;align-items:baseline;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cx-scores-list b{font-family:var(--font-heading);font-size:20px;color:var(--ink)}.cx-scores-list span{color:var(--goldDrop)}.cx-fields-dark dt{color:var(--inkDim)}.cx-fields-dark dd{color:var(--ink)}.cx-fields-dark div[data-unmet] dd{color:oklch(62.98% .1418 35.28)}.cx-sheet-main{display:grid;gap:4px}.cx-level{display:grid;grid-template-columns:74px minmax(0,1fr);gap:16px;padding-block:12px;padding-inline:0;border-block-start:1px solid color-mix(in oklch,var(--bronze) 22%,transparent)}.cx-level[data-mythic]{border-block-start-color:color-mix(in oklch,var(--goldDrop) 45%,transparent)}.cx-level-no{display:grid;justify-items:center;align-content:start;gap:2px;padding-block-start:4px}.cx-level-no b{font-family:var(--font-heading);font-size:30px;line-height:1;color:var(--goldDrop);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cx-level-body{display:grid;gap:10px;min-width:0}.cx-level-features{margin:0;font-family:var(--font-body);font-size:14px;line-height:1.5;color:var(--inkDim)}.cx-level-features a{color:var(--ink)}.cx-wells{display:flex;flex-wrap:wrap;gap:10px 12px}.cx-well-slot{display:grid;gap:4px;width:210px;max-width:100%}.cx-well-face{position:relative;display:flex;align-items:center;min-height:46px;padding-block:8px;padding-inline:12px 30px;background:linear-gradient(180deg,oklch(13.62% .0065 71.35),oklch(17.94% .011 80.47));border:1px solid color-mix(in oklch,var(--bronze) 45%,transparent);box-shadow:inset 0 2px 8px oklch(0 0 none/.8),inset 0 0 0 1px oklch(0 0 none/.6);font-family:var(--font-body);font-size:14px;line-height:1.3;color:var(--ink)}.cx-well-slot[data-filled] .cx-well-face{border-color:color-mix(in oklch,var(--goldDrop) 55%,transparent);background:linear-gradient(180deg,oklch(18.92% .0149 81.44),oklch(22.7% .0226 78.52))}.cx-well-slot[data-filled] .cx-well-face a{color:var(--goldDrop);text-decoration:none}.cx-well-slot[data-unmet] .cx-well-face{border-color:oklch(55.86% .1234 35.94)}.cx-well-slotname{font-family:var(--font-body);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--filigree)}.cx-well-fail{list-style:none;margin:0;padding:0;font-family:var(--font-body);font-size:12.5px;line-height:1.4;color:oklch(62.98% .1418 35.28)}@media (max-width:900px){.cx-sheet{grid-template-columns:1fr}.cx-sheet-side{position:static}.cx-level{grid-template-columns:52px minmax(0,1fr)}.cx-well-slot{width:100%}}