.JTM2Ka_capabilityCard{background:linear-gradient(145deg, #ffffff1f, transparent 38%), var(--glass-card);border:1px solid color-mix(in srgb, var(--glass-edge) 88%, transparent);border-radius:var(--radius-card);box-shadow:var(--shadow-glass-card)}.JTM2Ka_fitScoreCard{z-index:1;padding:1.15rem;position:relative}.JTM2Ka_fitScoreCardAi{border-color:color-mix(in srgb, #34d399 36%, var(--panel-border))}.JTM2Ka_fitScoreCardValue{border-color:color-mix(in srgb, var(--accent) 54%, var(--panel-border))}.JTM2Ka_fitScoreValue{color:var(--foreground);font-family:var(--font-jetbrains-mono), monospace;align-items:baseline;gap:.1rem;line-height:1;display:inline-flex}.JTM2Ka_fitScoreBreakdown{z-index:3;align-items:center;display:inline-flex;position:relative}.JTM2Ka_fitScoreTrigger{border-radius:var(--radius-card);color:inherit;cursor:help;text-align:left;background:0 0;border:0;align-items:center;gap:.5rem;margin:-.25rem;padding:.25rem;display:inline-flex}.JTM2Ka_fitScoreTrigger:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.JTM2Ka_fitScoreInfo{border:1px solid color-mix(in srgb, var(--muted) 62%, transparent);border-radius:var(--radius-pill);color:var(--muted);font-family:var(--font-jetbrains-mono), monospace;font-size:var(--type-meta);letter-spacing:var(--type-meta-tracking);justify-content:center;align-items:center;width:1.15rem;height:1.15rem;font-weight:700;line-height:1;display:inline-flex}.JTM2Ka_fitScorePopover{opacity:0;pointer-events:none;visibility:hidden;z-index:30;width:min(23rem,100vw - 3rem);padding-top:.55rem;transition:opacity .14s,transform .14s,visibility .14s;display:block;position:absolute;top:100%;right:0;transform:translateY(-.2rem)}.JTM2Ka_fitScoreBreakdown[data-display=pinned] .JTM2Ka_fitScorePopover,.JTM2Ka_fitScoreBreakdown[data-display=auto]:focus-within .JTM2Ka_fitScorePopover{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)}:is(.JTM2Ka_fitScoreCard:has(.JTM2Ka_fitScoreBreakdown[data-display=pinned]),.JTM2Ka_fitScoreCard:has(.JTM2Ka_fitScoreBreakdown:focus-within)){z-index:40}@media (hover:hover) and (pointer:fine){.JTM2Ka_fitScoreBreakdown[data-display=auto]:hover .JTM2Ka_fitScorePopover{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)}.JTM2Ka_fitScoreCard:has(.JTM2Ka_fitScoreBreakdown:hover){z-index:40}}.JTM2Ka_fitScorePopoverSurface{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--panel);border:1px solid color-mix(in srgb, var(--accent) 34%, var(--panel-border));border-radius:var(--radius-card);color:var(--foreground);isolation:isolate;opacity:1;padding:1rem;position:relative;box-shadow:0 16px 36px #0f172a2e}.JTM2Ka_fitScorePopoverKicker{color:var(--accent-text);font-size:var(--type-meta);letter-spacing:var(--type-meta-tracking);text-transform:uppercase;font-weight:700}.JTM2Ka_fitScorePopoverTitle{margin-top:.25rem;font-size:.9rem;font-weight:700;line-height:1.4}.JTM2Ka_fitScoreFactorList{color:var(--foreground);gap:.5rem;margin-top:.75rem;font-size:.75rem;line-height:1.45;list-style:none;display:grid}.JTM2Ka_fitScoreFactorList li{padding-left:.85rem;position:relative}.JTM2Ka_fitScoreFactorList li:before{color:var(--accent);content:"·";font-weight:800;position:absolute;left:0}.JTM2Ka_fitScoreValue span:first-child{letter-spacing:-.08em;font-size:2rem;font-weight:700}.JTM2Ka_fitScoreValue span:last-child{color:var(--muted);font-size:var(--type-meta);letter-spacing:var(--type-meta-tracking);font-weight:600}.JTM2Ka_fitScoreValueUnrated span:first-child{letter-spacing:0}.JTM2Ka_fitScoreValueUnrated span:last-child{font-size:var(--type-meta);letter-spacing:var(--type-meta-tracking);max-width:4.5rem}.JTM2Ka_fitScoreTrack{background:color-mix(in srgb, var(--panel-border) 72%, transparent);border-radius:var(--radius-pill);height:.45rem;margin-top:1rem;display:block;overflow:hidden}.JTM2Ka_fitScoreTrackUnrated{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--panel-border) 72%, transparent) 0, color-mix(in srgb, var(--panel-border) 72%, transparent) 5px, transparent 5px, transparent 9px)}.JTM2Ka_fitScoreFill{border-radius:inherit;height:100%;display:block}.JTM2Ka_fitScoreFillAi{background:linear-gradient(90deg,#34d399,#a7f3d0)}.JTM2Ka_fitScoreFillValue{background:linear-gradient(90deg, var(--accent), color-mix(in srgb, var(--accent) 42%, white))}@media (prefers-reduced-motion:reduce){.JTM2Ka_fitScorePopover{transition:none}}.JTM2Ka_fitTier{border:1px solid var(--panel-border);border-radius:var(--radius-card);border-left-width:3px;min-height:100%;padding:1rem}.JTM2Ka_fitTierComfortable{border-color:color-mix(in srgb, #34d399 34%, var(--panel-border));background:#34d39912;border-left-color:#34d399}.JTM2Ka_fitTierPossible{border-color:color-mix(in srgb, #facc15 34%, var(--panel-border));background:#facc1512;border-left-color:#facc15}.JTM2Ka_fitTierNotRecommended{border-color:color-mix(in srgb, #fb7185 34%, var(--panel-border));background:#fb718512;border-left-color:#fb7185}.JTM2Ka_fitTierLabel{color:var(--foreground);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:700}.JTM2Ka_fitTierList{padding:0;list-style:none}.JTM2Ka_fitTierList li{padding-left:.9rem;position:relative}.JTM2Ka_fitTierList li:before{border-radius:var(--radius-pill);content:"";opacity:.55;background:currentColor;width:.32rem;height:.32rem;position:absolute;top:.62rem;left:0}@media (min-width:768px){.JTM2Ka_capabilityCard{-webkit-backdrop-filter:blur(16px)saturate(118%);backdrop-filter:blur(16px)saturate(118%)}}
._6FaLea_heading{border-left:2px solid color-mix(in srgb, var(--build-accent) 72%, transparent);padding-left:1rem}._6FaLea_readout{border-top:2px solid color-mix(in srgb, var(--build-accent) 58%, var(--glass-edge))}._6FaLea_readout p:nth-child(2){font-variant-numeric:tabular-nums}._6FaLea_panel{box-shadow:none;border-color:#0000}._6FaLea_rail{border-bottom:1px solid color-mix(in srgb, var(--panel-border) 68%, transparent);color:color-mix(in srgb, var(--muted) 88%, var(--foreground));font-family:var(--font-jetbrains-mono), monospace;font-size:var(--type-meta);letter-spacing:var(--type-meta-tracking);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.65rem;font-weight:700;display:flex}._6FaLea_rail span:first-child{color:var(--build-accent);align-items:center;gap:.5rem;display:inline-flex}._6FaLea_rail i{background:var(--build-accent,var(--accent));border-radius:var(--radius-pill);box-shadow:0 0 0 .2rem color-mix(in srgb, var(--build-accent,var(--accent)) 12%, transparent);width:.35rem;height:.35rem;display:inline-block}._6FaLea_plot{box-shadow:none;background:0 0;border:0}._6FaLea_plot:focus-visible{border-color:var(--build-accent);outline:2px solid color-mix(in srgb, var(--build-accent) 62%, transparent);outline-offset:3px}._6FaLea_legendLine{background:var(--build-accent);border-radius:var(--radius-pill);width:1.25rem;height:.125rem;display:inline-block}._6FaLea_rangeActive{background:var(--build-accent);color:var(--build-accent-foreground)}._6FaLea_slider:focus-visible{outline:2px solid var(--build-accent);outline-offset:2px}@media (max-width:767px){._6FaLea_rail span:nth-child(2){display:none}}@media (prefers-reduced-motion:reduce){._6FaLea_panel{transform:none!important}}
