.eq-rules,#catalog{--race-color:var(--accent)}.eq-rule a,.eq-ref,.eq-perk-inline,.eq-where a,.eq-cond-foot a,.eq-grow-perks a{color:var(--accent);text-decoration:none;border-bottom:1px solid var(--line-accent-strong);transition:border-color var(--dur-hover), color var(--dur-hover)}.eq-rule a:hover,.eq-ref:hover,.eq-perk-inline:hover,.eq-where a:hover,.eq-cond-foot a:hover,.eq-grow-perks a:hover{color:var(--accent-soft);border-bottom-color:var(--accent)}.eq-perk-inline.is-plain{color:var(--ink);border-bottom:0;cursor:help}.eq-line-text .num,.eq-note .num,.eq-grow-intro .num{font-weight:600;color:var(--ink)}.eq-note{color:var(--ink-muted)}.feature-negative .eq-line-text .num{color:inherit}.eq-lines{gap:8px}.eq-line{align-items:baseline}.eq-line-text{min-width:0;overflow-wrap:anywhere}.eq-mark{flex:none;align-self:flex-start;width:6px;height:6px;margin:calc(var(--fs-text) * var(--lh-text) / 2 - 3px) 4px 0;background:var(--eq-color, var(--ink-muted));transform:rotate(45deg)}[data-tint=""] .eq-mark{background:var(--ink-muted)}.eq-mark.is-fact{background:transparent;box-shadow:inset 0 0 0 1.5px var(--eq-color, var(--ink-muted))}[data-tint=""] .eq-mark.is-fact{box-shadow:inset 0 0 0 1.5px var(--ink-muted)}.eq-rules-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-grid)}.eq-rule{background:var(--node-bg);backdrop-filter:blur(2px);--card-edge:var(--line)}.eq-parts{margin:18px 0 0}.eq-parts[hidden]{display:none}.eq-tab{align-items:center;gap:8px}.eq-tab-icon{display:grid;place-items:center;width:18px;height:18px;flex:none}.eq-tab-icon svg{width:18px;height:18px;display:block}.eq-tab.is-none{color:var(--ink-faint)}.eq-filters{padding-top:16px}.eq-filters[hidden]{display:none}.eq-filters :is(button,a) em{font-style:normal;margin-left:8px;font-size:var(--fs-chip);color:var(--ink-muted)}.eq-filters :is(button[aria-pressed=true],a[aria-current=true]) em{color:var(--ink-dim)}.eq-cap{gap:8px}.eq-cap-icon{display:grid;place-items:center;width:16px;height:16px;flex:none;color:var(--ink-muted);transition:color var(--dur-hover)}.eq-cap-icon svg{width:16px;height:16px;display:block}.eq-cap:hover .eq-cap-icon,.eq-cap:is([aria-pressed=true],[aria-current=true]) .eq-cap-icon{color:var(--accent)}.eq-group-head{scroll-margin-top:calc(var(--top-offset) + 70px)}.eq-group-icon{display:grid;place-items:center;width:22px;height:22px;flex:none;color:var(--accent)}.eq-group-icon svg{width:22px;height:22px;display:block}.eq-stats{min-width:0}.eq-cond{border:1px solid var(--line-soft);border-left:2px solid var(--eq-color, var(--brand-accent));border-radius:var(--r-sm);padding:10px 12px 12px}[data-tint=""] .eq-cond{border-left-color:var(--ink-muted)}.eq-cond-head{margin:0 0 8px;font-family:var(--heading);font-size:var(--fs-name-os);font-weight:500;letter-spacing:.3px;line-height:var(--lh-snug);color:var(--ink)}.eq-cond .feature-list{gap:6px}.eq-cond-foot{margin:8px 0 0;font-size:var(--fs-hint);line-height:var(--lh-text);color:var(--ink-muted)}.eq-pieces{list-style:none;margin:0;padding:0;display:grid;gap:10px}.eq-piece{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;align-items:start}.eq-piece-icon{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--line-soft);border-radius:var(--r-sm);background:var(--node-bg);backdrop-filter:blur(2px);color:var(--eq-color, var(--ink-muted));cursor:help}.eq-piece-icon svg{width:18px;height:18px;display:block}.eq-piece-main{min-width:0}.eq-piece-main>b{display:block;margin:4px 0 4px;font-family:var(--heading);font-size:var(--fs-name-os);font-weight:500;letter-spacing:.3px;line-height:var(--lh-snug);color:var(--ink)}.eq-piece .feature-list{gap:4px}.eq-bonus{border:1px solid var(--line-accent);border-left:3px solid var(--eq-color, var(--ink-muted));border-radius:var(--r-sm);padding:10px 12px 12px}.eq-bonus-head,.eq-grow .card-label,.eq-members .card-label{margin:0 0 8px}.eq-bonus-head{font-size:var(--fs-hint);font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:color-mix(in srgb, var(--eq-color, var(--ink-muted)) 85%, var(--ink))}:root[data-theme="light"] .eq-bonus-head{color:color-mix(in srgb, var(--eq-color, var(--ink-muted)) 70%, var(--ink))}.eq-bonus .feature-list{gap:6px}.eq-grow-intro{list-style:none;margin:0;padding:0;display:grid;gap:6px}.eq-grow-intro li{font-size:var(--fs-text);line-height:var(--lh-text);color:var(--ink-dim);padding-left:16px;position:relative}.eq-grow-intro li::before{content:'';position:absolute;left:1px;top:calc(var(--fs-text) * var(--lh-text) / 2 - 3px);width:6px;height:6px;background:var(--eq-color, var(--ink-muted));transform:rotate(45deg)}.eq-grow-scroll{overflow-x:auto;border:1px solid var(--line-soft);border-radius:var(--r-sm);scrollbar-width:thin;scrollbar-color:var(--surface-raised) transparent}.eq-grow-table{width:100%;border-collapse:collapse;font-size:var(--fs-hint)}.eq-grow-table th,.eq-grow-table td{padding:8px 6px;border-bottom:1px solid var(--line-soft);text-align:center}.eq-grow-table tr:last-child th,.eq-grow-table tr:last-child td{border-bottom:0}.eq-grow-table :is(th,td) + :is(th,td){border-left:1px solid var(--line-soft)}.eq-grow-table thead th{background:var(--node-bg);backdrop-filter:blur(2px);font-size:var(--fs-cap);font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:var(--accent);white-space:nowrap}.eq-grow-table thead th a{color:inherit;text-decoration:none;border-bottom:1px solid var(--line-accent)}.eq-grow-table thead th a:hover{color:var(--accent-soft);border-bottom-color:var(--accent)}.eq-grow-table thead th span{color:var(--ink-muted)}.eq-grow-table .eq-grow-corner{text-align:left;color:var(--ink-muted)}.eq-grow-table tbody th{text-align:left;font-weight:400;line-height:var(--lh-ui);color:var(--ink-dim);min-width:118px;cursor:help}.eq-grow-table tbody td{font-family:var(--heading);font-size:var(--fs-plate);letter-spacing:.3px;color:var(--ink);white-space:nowrap}.eq-grow-table tbody td.is-none{color:var(--ink-muted)}.eq-grow-table tbody tr[data-tint] td{color:var(--element)}.eq-grow-table tr[data-tint="fire"]{--element:var(--element-fire)}.eq-grow-table tr[data-tint="frost"]{--element:var(--element-frost)}.eq-grow-table tr[data-tint="shock"]{--element:var(--element-shock)}.eq-grow-table tr[data-tint="magic"]{--element:var(--element-magic)}.eq-grow-table tr[data-tint="hp"]{--element:var(--stat-health)}.eq-grow-table tr[data-tint="mp"]{--element:var(--stat-magicka)}.eq-grow-table tr[data-tint="st"]{--element:var(--stat-stamina)}.eq-grow-perks{margin:8px 0 0;font-size:var(--fs-hint);line-height:var(--lh-loose);color:var(--ink-muted)}.eq-members ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.eq-member{display:flex;align-items:center;gap:12px;padding:8px 12px;border:1px solid var(--line-accent-strong);border-radius:var(--r-sm);background:var(--node-bg);backdrop-filter:blur(2px);color:var(--ink);text-decoration:none;transition:border-color var(--dur-hover), background var(--dur-hover), color var(--dur-hover)}.eq-member:hover{border-color:var(--accent);background:var(--accent-glow)}.eq-member-icon{display:grid;place-items:center;width:26px;height:26px;flex:none;color:var(--eq-color, var(--ink-dim))}.eq-member[data-tint=""] .eq-member-icon{color:var(--ink-dim)}.eq-member-icon svg{width:24px;height:24px;display:block}.eq-member-main{min-width:0;display:grid;gap:1px}.eq-member-main b{font-family:var(--heading);font-size:var(--fs-name-os);font-weight:500;letter-spacing:.3px;line-height:var(--lh-snug)}.eq-member-main small{font-size:var(--fs-chip);color:var(--ink-muted)}.eq-upgrade{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.eq-perk{display:inline-block;padding:4px 12px;border:1px solid var(--line-accent-strong);border-radius:5px;font-size:var(--fs-chip);line-height:var(--lh-ui);color:var(--ink);text-decoration:none;transition:border-color var(--dur-hover), color var(--dur-hover), background var(--dur-hover)}.eq-perk.is-plain{border-color:var(--line);color:var(--ink-dim);cursor:help}.eq-upgrade-note{margin:8px 0 0;font-size:var(--fs-hint);color:var(--ink-muted)}.eq-upgrade + .eq-upgrade-note{margin-top:10px}.eq-where{list-style:none;margin:0;padding:0;display:grid;gap:6px}.eq-chapter-row{margin-top:12px;display:flex}.eq-chapter{display:inline-flex;align-items:baseline;gap:8px;padding:4px 12px;border:1px solid var(--line-accent-strong);border-radius:999px;font-size:var(--fs-chip);line-height:var(--lh-ui);color:var(--ink-dim);text-decoration:none;transition:border-color var(--dur-hover), color var(--dur-hover), background var(--dur-hover)}.eq-chapter span{font-size:var(--fs-hint);font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--ink-muted)}.eq-chapter b{font-weight:600;color:var(--accent)}.eq-chapter small{font-size:var(--fs-chip);color:var(--ink-muted)}.eq-chapter:hover{border-color:var(--accent);background:var(--accent-glow);color:var(--ink)}.eq-chapter-alt{margin:8px 0 0;font-size:var(--fs-hint);line-height:var(--lh-text);color:var(--ink-muted)}.eq-chapter-alt a{color:var(--accent);text-decoration:none;border-bottom:1px solid var(--line-accent-strong);transition:border-color var(--dur-hover), color var(--dur-hover)}.eq-chapter-alt a:hover{color:var(--accent-soft);border-bottom-color:var(--accent)}.eq-table td.eq-td-num small[data-tip]{cursor:help}.eq-ammo-box{border:1px solid var(--line);border-radius:var(--r);background:var(--node-bg);backdrop-filter:blur(2px);overflow:hidden}.eq-ammo-head,.eq-ammo-rows li{display:grid;grid-template-columns:96px 96px minmax(0,1fr);align-items:center}.eq-ammo-head{background:var(--table-head);backdrop-filter:blur(2px);border-bottom:1px solid var(--line);font-size:var(--fs-cap);font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:var(--ink-muted)}.eq-ammo-head span{padding:12px 16px}.eq-ammo-head span:not(:last-child){text-align:center}.eq-ammo-rows{list-style:none;margin:0;padding:0}.eq-ammo-rows li{border-bottom:1px solid var(--line-soft)}.eq-ammo-rows li:last-child{border-bottom:0}.eq-ammo-rows li:nth-child(even){background:var(--wash-xs)}.eq-ammo-n{font-family:var(--heading);font-size:var(--fs-num);font-weight:400;text-align:center;color:var(--ink);padding:10px 6px}.eq-ammo-mats{display:flex;flex-wrap:wrap;gap:4px 14px;padding:12px 16px;font-size:var(--fs-text);line-height:var(--lh-text);color:var(--ink-dim)}.eq-ammo-mats small{font-size:var(--fs-chip);color:var(--ink-muted)}.eq-table-ammo{margin-top:32px}.eq-table-actions{justify-content:space-between;min-height:36px;scroll-margin-top:calc(var(--top-offset) + 70px)}.eq-table thead th,.comparison-sticky .eq-table thead th{--race-color:var(--accent);color:var(--ink);font-family:var(--heading);font-size:var(--fs-name-os);font-weight:400;letter-spacing:.3px;text-transform:none;vertical-align:middle}.eq-table thead th.eq-th-num,.comparison-sticky .eq-table thead th.eq-th-num{text-align:center;padding-inline:8px}.eq-table thead th.corner,.comparison-sticky .eq-table thead th.corner{background:var(--table-head);color:var(--ink);font-family:var(--heading);font-size:var(--fs-name-os);font-weight:400;letter-spacing:.3px;text-transform:none}.comparison-sticky .eq-table thead th.corner{background:var(--table-sticky)}.eq-table .sort-btn,.comparison-sticky .eq-table .sort-btn{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;padding:2px 0;line-height:var(--lh-snug);cursor:pointer;pointer-events:auto}.eq-table .sort-btn::after,.comparison-sticky .eq-table .sort-btn::after{content:'';width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor;opacity:.35;transition:opacity var(--dur-hover), transform var(--dur-hover)}.eq-table .sort-btn:hover,.comparison-sticky .eq-table .sort-btn:hover{color:var(--accent)}.eq-table .sort-btn:hover::after,.comparison-sticky .eq-table .sort-btn:hover::after{opacity:.8}.eq-table th[aria-sort] .sort-btn,.comparison-sticky .eq-table th[aria-sort] .sort-btn{color:var(--accent)}.eq-table th[aria-sort] .sort-btn::after,.comparison-sticky .eq-table th[aria-sort] .sort-btn::after{opacity:1}.eq-table th[aria-sort=ascending] .sort-btn::after,.comparison-sticky .eq-table th[aria-sort=ascending] .sort-btn::after{transform:rotate(180deg)}.eq-table tbody tr[data-row] th{border-left-color:var(--eq-color, var(--line));scroll-margin-top:calc(var(--top-offset) + 60px)}.eq-table tbody tr[data-tint=""] th{border-left-color:var(--line)}.eq-table tbody tr[data-row]{scroll-margin-top:calc(var(--top-offset) + 60px)}.eq-row-link{text-decoration:none;transition:color var(--dur-hover)}.eq-row-link:hover{color:var(--accent)}@media (pointer:coarse){.eq-row-link{padding-block:4px}}.eq-table td{vertical-align:top}.eq-table td .feature-list,.eq-table td .eq-where{font-size:var(--fs-text)}.eq-table td>* + *{margin-top:10px}.eq-table td.eq-td-num{font-family:var(--heading);font-size:var(--fs-num);line-height:var(--lh-tight);text-align:center;color:var(--ink);padding-inline:8px}.eq-table td.eq-td-num small{display:block;margin-top:4px;font-family:var(--text);font-size:var(--fs-chip);line-height:var(--lh-snug);color:var(--ink-muted)}.eq-table td.eq-td-num.is-none,.eq-none{color:var(--ink-muted)}.eq-td-stats{display:table-cell}.eq-stat-pair{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:4px 0;border-bottom:1px solid var(--line-soft)}.eq-stat-pair:last-child{border-bottom:0}.eq-stat-pair small{font-size:var(--fs-cap);font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:var(--ink-muted)}.eq-stat-pair b{font-family:var(--heading);font-size:var(--fs-plate);font-weight:400;color:var(--ink)}.eq-pieces.is-compact{gap:8px}.eq-group-label{gap:10px}.eq-group-label .eq-group-icon{width:20px;height:20px}.eq-group-label .eq-group-icon svg{width:20px;height:20px}.eq-path{list-style:none;margin:0;padding:0;display:grid;gap:0}.eq-step{display:grid;grid-template-columns:96px minmax(0,1fr);gap:0 22px;position:relative;padding-bottom:24px;scroll-margin-top:calc(var(--top-offset) + 70px)}.eq-step::before{content:'';position:absolute;left:47px;top:70px;bottom:0;width:1px;background:var(--line-accent)}.eq-step:last-child::before{display:none}.eq-step-level{display:flex;flex-direction:column;align-items:center;gap:4px;padding-top:6px}.eq-step-level b{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;border:1px solid var(--ui-rec-line);background:var(--node-bg);backdrop-filter:blur(2px);font-family:var(--heading);font-size:var(--fs-item);font-weight:400;color:var(--ink);box-shadow:0 0 0 4px var(--wash-sm)}.eq-step-level small{font-size:var(--fs-hint);letter-spacing:1.4px;text-transform:uppercase;color:var(--ink-muted);text-align:center}.eq-step.is-free .eq-step-level b{color:var(--ink-muted);border-color:var(--line);box-shadow:none}.eq-step-body{min-width:0;background:var(--node-bg);backdrop-filter:blur(2px);border:1px solid var(--line);border-radius:var(--r);padding:16px 22px 20px}.eq-step.is-free .eq-step-body{border-top-color:var(--line)}.eq-step-head h4{margin:0 0 6px;font-family:var(--heading);font-size:var(--fs-item);font-weight:400;line-height:var(--lh-tight);color:var(--ink)}.eq-step-head p{margin:0;font-size:var(--fs-text);line-height:var(--lh-text);color:var(--ink-dim)}.eq-step-head i{font-style:normal;color:var(--ink-faint);margin:0 8px}.eq-unlocks{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:16px 22px;margin-top:16px;padding-top:16px;border-top:1px solid var(--line-accent)}.eq-unlock{min-width:0}.eq-unlock-head{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:var(--fs-hint);font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:var(--ink-dim)}.eq-unlock-head b{font-size:var(--fs-hint);color:var(--ink-muted)}.eq-unlock-icon{display:grid;place-items:center;width:16px;height:16px;flex:none}.eq-unlock-icon svg{width:16px;height:16px;display:block}.eq-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.eq-chip{display:inline-flex;align-items:center;gap:8px;padding:4px 12px;border:1px solid var(--line);border-radius:999px;background:var(--node-bg);backdrop-filter:blur(2px);font-size:var(--fs-chip);line-height:var(--lh-ui);color:var(--ink-dim);text-align:left;transition:border-color var(--dur-hover), color var(--dur-hover), background var(--dur-hover)}a.eq-chip{text-decoration:none}.eq-chip:hover{border-color:var(--brand-accent);color:var(--ink)}.eq-chip.is-open{border-color:var(--accent);color:var(--ink);background:var(--accent-glow)}.eq-dot{width:8px;height:8px;border-radius:50%;flex:none;background:var(--eq-color, var(--ink-muted))}.eq-chip[data-tint=""] .eq-dot{background:var(--ink-muted)}.eq-elsewhere{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 18px}.eq-elsewhere :is(button,a){border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--ink-dim);padding:8px 14px;font-size:var(--fs-hint);transition:border-color var(--dur-hover), color var(--dur-hover)}.eq-elsewhere a{text-decoration:none;font-weight:600}.eq-elsewhere :is(button,a):hover{border-color:var(--brand-accent);color:var(--accent)}@media (pointer:coarse){.eq-chapter,.eq-cond-head a,.eq-where a,.eq-cond-foot a,.eq-grow-perks a,.eq-grow-table th a,.eq-table .sort-btn{position:relative}.eq-cond-head a,.eq-where a,.eq-cond-foot a,.eq-grow-perks a{display:inline-block;max-width:100%}.eq-grow-perks a{margin-block:2px}.eq-chapter::before,.eq-cond-head a::before,.eq-where a::before,.eq-cond-foot a::before,.eq-grow-perks a::before,.eq-grow-table th a::before,.eq-table .sort-btn::before{content:'';position:absolute;left:-2px;right:-2px;top:50%;height:24px;margin-top:-12px}.eq-chapter::before,.eq-cond-head a::before{height:44px;margin-top:-22px}.eq-grow-table th a::before{left:-6px;right:-6px}.eq-table .sort-btn::before{height:28px;margin-top:-14px}}@media (max-width:1100px){.eq-rules-grid{grid-template-columns:minmax(0,1fr)}.eq-step{grid-template-columns:76px minmax(0,1fr);gap:0 16px}.eq-step::before{left:37px}}@media (max-width:760px){.eq-filters :is(button,a){position:relative}.eq-filters :is(button,a)::before{content:'';position:absolute;inset:-5px -4px;border-radius:999px}.eq-ammo-head,.eq-ammo-rows li{grid-template-columns:64px 64px minmax(0,1fr)}.eq-ammo-head span{padding:10px 8px}.eq-ammo-mats{padding:10px 12px}.eq-step{grid-template-columns:minmax(0,1fr);gap:12px;padding-bottom:22px}.eq-step::before{display:none}.eq-step-level{flex-direction:row;justify-content:flex-start;gap:10px;padding-top:0}.eq-step-level b{width:46px;height:46px}.eq-step-body{padding:14px 16px 18px}}@media (prefers-reduced-motion:reduce){.eq-chip,.eq-member,.eq-perk,.eq-chapter,.eq-cap-icon,.eq-rule a,.eq-ref,.eq-perk-inline,.eq-row-link,.eq-where a,.eq-cond-foot a,.eq-grow-perks a,.eq-table .sort-btn::after{transition:none}}.eq-pills{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.eq-pills>li{display:flex;min-width:0}.eq-pill{--tone:var(--race-color, var(--ink-muted));text-decoration:none;text-align:left}a.eq-pill{transition:border-color var(--dur-hover), background-color var(--dur-hover)}a.eq-pill:hover,a.eq-pill:focus-visible{border-color:var(--tone);background:color-mix(in srgb, var(--tone) 12%, var(--node-bg))}.eq-pill.is-quest{--tone:var(--accent);border-color:color-mix(in srgb, var(--accent) 50%, var(--line))}a.eq-pill.is-quest{color:var(--accent)}.eq-pill.is-place{padding-left:12px;color:var(--ink-dim)}.eq-pill.is-place a{color:var(--accent);text-decoration:underline;text-decoration-color:var(--accent-deep);text-underline-offset:3px}.build-pill>span:last-child>small.eq-pill-note{display:inline}.eq-pill .build-pill-mark svg,.build-cellbtn .build-pill-mark svg{fill:currentColor}.eq-cell-note{font-size:var(--fs-hint);line-height:var(--lh-snug);color:var(--ink-muted);text-align:center}.eq-table th.eq-namecell{padding:0}.eq-table .eq-namewrap{display:flex;align-items:stretch;height:100%;min-height:64px}.eq-table .eq-namebtn{justify-content:flex-start;min-width:0;padding:8px 10px}.eq-table .eq-namebtn .build-pill{min-width:0}.eq-table .eq-namebtn .build-pill>span:last-child{font-weight:600;overflow-wrap:break-word}.eq-table .eq-namewrap>.eq-fav{flex:none;align-self:center;margin:0 10px 0 2px}.eq-table .build-cellbtns{min-height:56px}.eq-table .build-cellbtn{justify-content:flex-start}.eq-table{--num-line-w:120px;--num-line-h:30px;--num-line-fs:var(--fs-num)}.eq-cards-head{display:flex;align-items:center;gap:10px}.eq-cards-part,.eq-cards-cat{display:grid;place-items:center;width:24px;height:24px;flex:none;color:var(--ink-dim)}.eq-cards-cat{color:var(--ink)}.eq-cards-part svg,.eq-cards-cat svg{width:20px;height:20px;display:block}.eq-cards-count{padding:0 8px;border:1px solid var(--line);border-radius:999px;font-family:var(--text);font-size:var(--fs-hint);letter-spacing:0;color:var(--ink-muted)}.eq-cards .tcards-grid{grid-template-columns:repeat(auto-fill,minmax(max(420px,(100% - 48px) / 5),1fr))}.eq-cards .tcard .spr-block{padding:12px 0}.eq-cards .tcard .spr-mark svg,.spr .spr-mark svg{fill:currentColor}@media (max-width:760px){.eq-cards .tcards-grid{grid-template-columns:minmax(0,1fr)}}.eq-chip{border-color:color-mix(in srgb, var(--eq-color, var(--line)) 45%, var(--line));color:var(--eq-color, var(--ink-dim))}:root[data-theme="light"] .eq-chip{color:color-mix(in srgb, var(--eq-color, var(--ink-dim)) 78%, var(--ink))}.eq-chip:hover{border-color:var(--eq-color, var(--brand-accent));color:var(--eq-color, var(--ink))}.eq-item-page .eq-spr-tiles{grid-template-columns:repeat(auto-fill,minmax(min(140px,40%),1fr))}.eq-item-page .eq-piece-main>b,.tcard .eq-piece-main>b,.spr .eq-piece-main>b{font-size:var(--fs-name);color:var(--race-color, var(--ink))}:root[data-theme="light"] :is(.eq-item-page,.tcard,.spr) .eq-piece-main>b{color:color-mix(in srgb, var(--race-color, var(--ink)) 78%, var(--ink))}.eq-cards .tcard .spr-mark{width:52px;height:52px}.eq-cards .tcard .spr-mark svg{width:32px;height:32px}.eq-table .eq-namebtn .build-pill{border-radius:var(--r-sm);padding-top:6px;padding-bottom:6px;text-transform:none;letter-spacing:0;font-family:var(--text);font-size:var(--fs-name);text-align:left}.eq-table .eq-namebtn .build-pill>span:last-child>small{text-transform:none;letter-spacing:0}.area-head.eq-cards-head svg{fill:currentColor;stroke:none}.eq-cards-head .eq-cards-part{color:var(--accent)}@media (max-width:720px){.eq-table .eq-namebtn{padding:6px 8px}.eq-table .eq-namewrap>.eq-fav{margin:0 6px 0 0}}@media (min-width:761px){#eq-spr .spr-pack>.spr-items{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}#eq-spr .spr-item .side-mark svg{fill:currentColor;stroke:none}#eq-spr .spr-center>[data-mode-center]>*{min-width:0}#eq-spr .eq-path-pack .eq-step:last-child{padding-bottom:0}@media (max-width:760px){#eq-spr .eq-chip{max-width:100%;white-space:normal}#eq-spr[data-mode="chapters"]>.side.is-left{display:none}}#eq-index>section{display:contents}.eq-grade-list{display:grid;gap:6px;margin:0 0 12px;padding:0;list-style:none;font-size:var(--fs-text);color:var(--ink-dim)}.eq-grade-list li{display:flex;align-items:center;gap:10px}.eq-grade-list .ton-plate{display:inline-flex;justify-content:center;min-width:72px;padding:2px 8px;border:1px solid color-mix(in srgb, var(--race-color) 45%, transparent);border-radius:4px;font-family:var(--heading);font-size:var(--fs-ui);color:var(--race-color)}:root[data-theme="light"] .eq-grade-list .ton-plate{color:color-mix(in srgb, var(--race-color) 78%, var(--ink))}.eq-band-head{display:flex;align-items:center;gap:8px;margin:0;font-family:var(--heading);font-size:var(--fs-group);font-weight:500;letter-spacing:1.6px;text-transform:uppercase;color:var(--race-color, var(--ink-dim))}:root[data-theme="light"] .eq-band-head[style*="--race-color"]{color:color-mix(in srgb, var(--race-color) 78%, var(--ink))}.eq-band-head .group-dot{width:8px;height:8px;background:var(--race-color, var(--ink-muted))}.eq-band-head small{padding:0 6px;border:1px solid var(--line);border-radius:4px;font-family:var(--text);font-size:var(--fs-hint);font-weight:400;letter-spacing:0;color:var(--ink-dim)}.eq-band{display:contents}.eq-band:not(:has(.spr-item:not(.is-off))){display:none}.spr-items>.eq-band>.eq-band-head{grid-column:1 / -1;margin-top:4px}.spr-items>.eq-band:first-child>.eq-band-head{margin-top:0}.eq-band-head.is-cards{margin:16px 0 8px}.eq-cards-group>.area-head + .eq-band-head.is-cards{margin-top:0}.catalog-glava .comparison.eq-table tbody tr.group-row.eq-band-row th{padding:8px 16px;background:var(--surface-strip-alt);backdrop-filter:none}.eq-band-head.is-row{position:sticky;left:17px;display:inline-flex}
