.character-comparison-experience__section{display:grid;gap:.75rem;min-width:0;padding:.75rem 0;border-block:1px solid var(--line);container-type:inline-size}.character-comparison-experience__heading{min-width:0;padding:.4rem 0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:rgba(0,0,0,0);box-shadow:none;color:var(--text);font-family:var(--font-heading);display:flex;align-items:end;justify-content:space-between;flex-wrap:wrap;gap:.65rem 1rem;font-family:var(--font-body)}.character-comparison-experience__heading>div{flex:1 1 240px;min-width:0}.character-comparison-experience__heading h2{margin:0;color:var(--text);font-family:var(--font-heading);font-size:var(--font-size-section);font-weight:600}.character-comparison-experience__heading p{margin:.25rem 0 0;color:var(--muted);font-size:var(--font-size-body);line-height:1.45}.character-comparison-experience__month-control{display:grid;gap:.3rem;max-width:100%;min-width:0}.character-comparison-experience__month-control span{color:var(--muted);font-size:var(--font-size-label)}.character-comparison-experience__month-control select{min-height:36px;min-width:0;max-width:100%;padding:.35rem .55rem;border:1px solid var(--line);border-radius:2px;background:var(--input-bg);color:var(--text);font:inherit;font-size:var(--font-size-control);cursor:pointer}.character-comparison-experience__summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:.75rem 1.5rem;margin:0}.character-comparison-experience__summary>div{display:grid;align-content:start;gap:.3rem;min-width:0}.character-comparison-experience__summary dt{display:flex;align-items:center;gap:.45rem;color:var(--text);font-size:var(--font-size-label);overflow-wrap:anywhere}.character-comparison-experience__summary dd{margin:0;color:var(--text);font-size:var(--font-size-value);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.character-comparison-experience__summary>div>span{color:var(--muted);font-size:var(--font-size-meta);line-height:1.5}.character-comparison-experience__swatch{display:inline-block;flex-shrink:0;width:.65rem;height:.65rem;border-radius:2px}.character-comparison-experience__note{margin:0;color:var(--muted);font-size:var(--font-size-compact);line-height:1.5}.character-comparison-experience__charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-width:0}.character-comparison-experience__chart-section{min-width:0}.character-comparison-experience__chart-section h3{margin:0 0 .4rem;color:var(--text);font-family:var(--font-heading);font-size:var(--font-size-section);font-weight:600}.character-comparison-experience__chart{width:100%;min-width:0;height:250px}.character-comparison-experience__tooltip{max-width:min(320px,75vw);padding:.55rem .65rem;border:1px solid var(--line-strong);border-radius:2px;background:var(--surface);color:var(--text);font-size:var(--font-size-compact);line-height:1.5}.character-comparison-experience__tooltip>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.4rem;align-items:center;margin-top:.3rem}.character-comparison-experience__tooltip span{overflow-wrap:anywhere}.character-comparison-experience__tooltip strong{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.character-comparison-experience__details{min-width:0;border-top:1px solid var(--line);padding-top:.25rem}.character-comparison-experience__details summary{min-height:36px;align-content:center;color:var(--muted);font-size:var(--font-size-control);cursor:pointer}.character-comparison-experience__table-scroll{max-width:100%;max-height:320px;overflow:auto}.character-comparison-experience__table-scroll table{width:100%;border-collapse:collapse;font-size:var(--font-size-compact);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.character-comparison-experience__table-scroll caption{text-align:left;padding:.4rem;color:var(--muted)}.character-comparison-experience__table-scroll td,.character-comparison-experience__table-scroll th{padding:.5rem .65rem;text-align:right;border-bottom:1px solid var(--table-border)}.character-comparison-experience__table-scroll thead th{position:sticky;top:0;background:var(--table-head-bg);color:var(--table-head-text);font-size:var(--font-size-meta)}.character-comparison-experience__table-scroll th:first-child{text-align:left;white-space:nowrap}.character-comparison-experience__table-scroll tbody th{font-weight:400;color:var(--muted)}.character-comparison-experience__table-scroll tbody tr{background:var(--table-row-bg)}.character-comparison-experience__table-scroll tbody tr:nth-child(2n){background:var(--table-row-alt)}.character-comparison-experience__section :is(select,summary,[tabindex]):focus-visible{outline:2px solid var(--amber);outline-offset:3px}@container (max-width: 760px){.character-comparison-experience__charts{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.character-comparison-experience__month-control select{font-size:var(--font-size-mobile-input)}}.character-comparison-workspace__workspace{display:grid;gap:.65rem;width:100%;min-width:0;margin:0}.character-comparison-workspace__header{position:relative;width:100%;min-width:0;margin:0;padding:.1rem 0 .4rem;border:0;border-bottom:1px solid color-mix(in srgb,var(--line) 65%,transparent);border-radius:0;background:rgba(0,0,0,0);color:var(--text);box-shadow:none}.character-comparison-workspace__header h1{margin:0;color:inherit;font-family:var(--font-heading);font-size:var(--font-size-page-title);font-weight:var(--font-weight-heading);line-height:var(--line-height-heading);letter-spacing:normal;text-shadow:none;overflow-wrap:anywhere}.character-comparison-workspace__header p{margin:0;color:var(--muted);font-size:var(--font-size-body);line-height:1.5}.character-comparison-workspace__header:after,.character-comparison-workspace__header:before{content:none}.character-comparison-workspace__header{display:flex;align-items:center;gap:.65rem}.character-comparison-workspace__header-icon{display:none}.character-comparison-workspace__rank-card h3,.character-comparison-workspace__section h2{margin:0;color:var(--text);font-family:var(--font-heading)}.character-comparison-workspace__header p{margin-top:.2rem}.character-comparison-workspace__section-title p{margin:.2rem 0 0;color:var(--muted);line-height:1.45}.character-comparison-workspace__search-panel,.character-comparison-workspace__section{display:grid;gap:.65rem;min-width:0;padding:0;border:0;background:rgba(0,0,0,0)}.character-comparison-workspace__input-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.character-comparison-workspace__input-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.35rem}.character-comparison-workspace__input-row>button{min-width:40px;padding:0;color:#ffaaa2}.character-comparison-workspace__form-actions{display:flex;justify-content:space-between;gap:.55rem}.character-comparison-workspace__results{display:grid;gap:1rem}.character-comparison-workspace__section-title{min-width:0;padding:.4rem 0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:rgba(0,0,0,0);box-shadow:none;color:var(--text);font-family:var(--font-heading);display:flex;align-items:flex-start;gap:.55rem}.character-comparison-workspace__section-title>svg{flex:0 0 auto;margin-top:.12rem;color:var(--mint)}.character-comparison-workspace__section-title h2{font-size:var(--font-size-section)}.character-comparison-workspace__section-title p{font-size:var(--font-size-body)}.character-comparison-workspace__ranking-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:.65rem}.character-comparison-workspace__rank-card{display:grid;gap:.7rem;min-width:0;padding:.75rem;border:1px solid hsla(0,0%,100%,.075);border-radius:2px;background:linear-gradient(155deg,rgba(255,255,255,.035),transparent),rgba(0,0,0,.17)}.character-comparison-workspace__rank-card-winner{border-color:rgba(217,164,93,.4);background:radial-gradient(circle at 100% 0,rgba(217,164,93,.15),transparent 42%),rgba(0,0,0,.2)}.character-comparison-workspace__rank-card-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem}.character-comparison-workspace__rank-card-header>span{display:grid;width:32px;height:32px;place-items:center;border-radius:999px;color:#f1d49f;background:color-mix(in srgb,var(--amber) 18%,transparent);font-weight:950}.character-comparison-workspace__rank-card-header h3{overflow:hidden;font-size:var(--font-size-section);text-overflow:ellipsis;white-space:nowrap}.character-comparison-workspace__rank-card-header p{margin:.1rem 0 0;overflow:hidden;color:var(--muted);font-size:var(--font-size-meta);text-overflow:ellipsis;white-space:nowrap}.character-comparison-workspace__rank-card-header svg{color:#d9a45d}.character-comparison-workspace__rank-card dl{display:grid;gap:.35rem;margin:0}.character-comparison-workspace__rank-card dl div{display:flex;justify-content:space-between;gap:.5rem;padding-bottom:.3rem;border-bottom:1px solid hsla(0,0%,100%,.05)}.character-comparison-workspace__rank-card dt{color:var(--data-label);font-size:var(--font-size-meta);font-weight:850}.character-comparison-workspace__rank-card dd{margin:0;color:var(--text);font-size:var(--font-size-compact);font-weight:900;text-align:right}.character-comparison-workspace__rank-card>a{display:inline-flex;align-items:center;justify-content:flex-end;gap:.3rem;color:var(--mint);font-size:var(--font-size-meta);font-weight:900;text-decoration:none}.character-comparison-workspace__scoring-note{margin:0;color:var(--muted);font-size:var(--font-size-meta)}.character-comparison-workspace__matrix-shell{overflow-x:auto;border:1px solid hsla(0,0%,100%,.06);border-radius:2px}.character-comparison-workspace__matrix-shell table{width:100%;min-width:760px;border-collapse:collapse}.character-comparison-workspace__matrix-shell td,.character-comparison-workspace__matrix-shell th{padding:.6rem .7rem;border-bottom:1px solid hsla(0,0%,100%,.055);color:var(--muted);font-size:var(--font-size-compact);text-align:left}.character-comparison-workspace__matrix-shell th{color:var(--data-label);font-size:var(--font-size-meta);text-transform:uppercase;background:rgba(132,184,122,.055)}.character-comparison-workspace__matrix-shell td:not(:first-child){color:var(--text);font-weight:850}@media(max-width:1050px){.character-comparison-workspace__ranking-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.character-comparison-workspace__input-grid,.character-comparison-workspace__ranking-grid{grid-template-columns:1fr}.character-comparison-workspace__form-actions{align-items:stretch;flex-direction:column}.character-comparison-workspace__header{align-items:flex-start}}.character-comparison-workspace__matrix-shell{border:0}.character-comparison-workspace__matrix-shell th{background:var(--table-head-bg);color:var(--table-head-text)}.character-comparison-workspace__matrix-shell td{border-color:var(--table-border)}.character-comparison-workspace__matrix-shell tbody tr{background:var(--table-row-bg)}.character-comparison-workspace__matrix-shell tbody tr:nth-child(2n){background:var(--table-row-alt)}