.KciUcG_controls{gap:var(--space-4);margin-top:var(--space-6);padding:var(--space-4) var(--space-5);border:var(--border-strong);border-radius:var(--radius-sm);background:var(--color-surface-subtle);display:grid}.KciUcG_controlsHead{justify-content:space-between;align-items:end;gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.KciUcG_field{gap:var(--space-1);min-inline-size:12rem;display:grid}.KciUcG_fieldLabel,.KciUcG_legend{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide)}.KciUcG_field select{min-height:44px;padding:0 var(--space-3);border:var(--border-hairline);border-radius:var(--radius-sm);background:var(--color-surface-raised);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-sm);cursor:pointer}.KciUcG_selects{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.KciUcG_group{min-inline-size:0;padding:var(--space-4) 0 0;border:0;border-top:var(--border-hairline);margin:0}.KciUcG_legend{padding:0}.KciUcG_options{gap:0 var(--space-4);margin:var(--space-2) 0 0;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));padding:0;list-style:none;display:grid}.KciUcG_option{align-items:center;gap:var(--space-2);min-height:44px;font-size:var(--text-sm);cursor:pointer;display:flex}.KciUcG_option input{block-size:1.125rem;inline-size:1.125rem;accent-color:var(--color-accent);cursor:pointer;margin:0}.KciUcG_resultCount{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide)}.KciUcG_noscript,.KciUcG_sortHint{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-normal)}.KciUcG_actions{align-items:center;gap:var(--space-3) var(--space-5);padding-top:var(--space-3);border-top:var(--border-hairline);flex-wrap:wrap;display:flex}.KciUcG_clear{min-height:44px;color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.KciUcG_clear:hover{color:var(--color-accent)}.KciUcG_empty{justify-items:start;gap:var(--space-3);margin-top:var(--space-6);padding:var(--space-6);border:var(--border-strong);border-radius:var(--radius-sm);background:var(--color-surface-subtle);display:grid}.KciUcG_emptyTitle{font-family:var(--font-display);font-size:var(--text-lg)}.KciUcG_emptyText{max-width:var(--measure);color:var(--color-text-muted);font-size:var(--text-sm)}.KciUcG_cards,.KciUcG_links{list-style:none}.KciUcG_cards{margin-top:var(--space-2)}.KciUcG_card{gap:var(--space-3);padding-block:var(--space-6);border-bottom:var(--border-hairline);display:grid}.KciUcG_cardHead{align-items:baseline;gap:var(--space-3);grid-template-columns:2.5rem minmax(0,1fr) auto;display:grid}.KciUcG_rank{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-2xs);font-variant-numeric:tabular-nums}.KciUcG_cardName{min-width:0;font-size:var(--text-lg)}.KciUcG_cardName a{text-decoration:none}.KciUcG_cardName a:hover{text-decoration:underline}.KciUcG_score{color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-sm);font-variant-numeric:tabular-nums;white-space:nowrap;justify-self:end}.KciUcG_scoreMax{color:var(--color-text-muted);font-size:var(--text-2xs)}.KciUcG_cardDescription{max-width:var(--measure);color:var(--color-text-muted);font-size:var(--text-sm)}.KciUcG_cardMeta{gap:var(--space-3) var(--space-6);padding-top:var(--space-4);border-top:var(--border-hairline);grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));display:grid}.KciUcG_cardMeta dt{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-2xs)}.KciUcG_cardMeta dd{margin-top:var(--space-1);overflow-wrap:anywhere;font-size:var(--text-sm)}.KciUcG_why{border-top:var(--border-hairline)}.KciUcG_whySummary{min-height:44px;color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);cursor:pointer;align-items:center;display:flex}.KciUcG_whySummary:hover{color:var(--color-accent)}.KciUcG_whyBody{padding-bottom:var(--space-2)}.KciUcG_factorTable{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.KciUcG_factorTable th,.KciUcG_factorTable td{padding:var(--space-2) var(--space-3);border-bottom:var(--border-hairline);text-align:left;vertical-align:top}.KciUcG_factorTable thead th{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);white-space:nowrap}.KciUcG_factorTable tbody th{font-weight:var(--weight-regular)}.KciUcG_factorTable tbody tr:last-child th,.KciUcG_factorTable tbody tr:last-child td{border-bottom:0}.KciUcG_factorTable td{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.KciUcG_factorName{display:block}.KciUcG_factorReason{margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-normal);display:block}.KciUcG_unavailable{color:var(--color-text-muted)}.KciUcG_whyNote{margin-top:var(--space-3);color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-normal)}.KciUcG_links{gap:0 var(--space-5);flex-wrap:wrap;display:flex}.KciUcG_links a{min-height:2.75rem;font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);align-items:center;display:inline-flex}@media (max-width:46rem){.KciUcG_controls{padding:var(--space-3) var(--space-4)}.KciUcG_cardHead{grid-template-columns:2rem minmax(0,1fr)}.KciUcG_score{grid-column:2;justify-self:start}.KciUcG_factorTable th,.KciUcG_factorTable td{padding:var(--space-2)}}
.k4NnSq_picker{min-inline-size:0;margin:var(--space-6) 0 0;padding:var(--space-4) var(--space-5);border:var(--border-strong);border-radius:var(--radius-sm);background:var(--color-surface-subtle)}.k4NnSq_pickerLegend{padding-inline:var(--space-2);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium)}.k4NnSq_pickerHint{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-normal)}.k4NnSq_pickerList{gap:0 var(--space-6);margin:var(--space-3) 0 0;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));padding:0;list-style:none;display:grid}.k4NnSq_pickerOption{align-items:center;gap:var(--space-3);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;min-height:44px;display:grid}.k4NnSq_pickerOption input{block-size:1.125rem;inline-size:1.125rem;accent-color:var(--color-accent);cursor:pointer;margin:0}.k4NnSq_pickerName{overflow-wrap:anywhere;font-size:var(--text-sm)}.k4NnSq_pickerMeta{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-2xs);white-space:nowrap}.k4NnSq_pickerActions{align-items:center;gap:var(--space-3) var(--space-5);margin-top:var(--space-3);padding-top:var(--space-3);border-top:var(--border-hairline);flex-wrap:wrap;display:flex}.k4NnSq_pickerCount{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide)}.k4NnSq_clear{min-height:44px;color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.k4NnSq_clear:hover{color:var(--color-accent)}.k4NnSq_limit{margin-top:var(--space-3);color:var(--color-danger);font-size:var(--text-sm)}.k4NnSq_compare{margin-top:var(--space-12);scroll-margin-top:var(--space-8)}.k4NnSq_compareHead{align-items:end;gap:var(--space-6);padding-bottom:var(--space-4);border-bottom:var(--border-strong);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.k4NnSq_compareTitle{font-size:var(--text-xl)}.k4NnSq_compareNote{max-width:46ch;color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-normal);text-align:right;justify-self:end}.k4NnSq_tableWrap{margin-top:var(--space-4);border:var(--border-strong);border-radius:var(--radius-sm);background:var(--color-surface-subtle);overflow-x:auto}.k4NnSq_table{border-collapse:collapse;width:100%;min-width:34rem}.k4NnSq_table th,.k4NnSq_table td{padding:var(--space-3) var(--space-4);border-bottom:var(--border-hairline);text-align:left;vertical-align:top}.k4NnSq_table tbody tr:last-child th,.k4NnSq_table tbody tr:last-child td{border-bottom:0}.k4NnSq_table th+th,.k4NnSq_table td+td{border-left:var(--border-hairline)}.k4NnSq_table thead th{font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);color:var(--color-text-muted)}.k4NnSq_table thead th a{font-family:var(--font-display);font-size:var(--text-md);font-weight:var(--weight-regular);letter-spacing:var(--tracking-tight);color:var(--color-text);text-decoration:none}.k4NnSq_table thead th a:hover{text-decoration:underline}.k4NnSq_table tbody th{font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--weight-regular);letter-spacing:var(--tracking-wide);color:var(--color-text-muted);white-space:nowrap}.k4NnSq_table td{font-size:var(--text-sm)}.k4NnSq_bestCell{background:var(--color-success-wash)}.k4NnSq_bestLabel{margin-left:var(--space-2);padding:0 var(--space-1);border:1px solid var(--color-success);border-radius:var(--radius-sm);color:var(--color-success);font-family:var(--font-mono);font-size:var(--text-2xs);white-space:nowrap;line-height:1.3;display:inline-block}.k4NnSq_unknown{color:var(--color-text-muted);font-style:italic}@media (max-width:62rem){.k4NnSq_compareHead{grid-template-columns:1fr;align-items:start}.k4NnSq_compareNote{text-align:left;justify-self:start}}@media (max-width:46rem){.k4NnSq_picker{padding:var(--space-3) var(--space-4)}.k4NnSq_table th,.k4NnSq_table td{padding:var(--space-3)}}
.n1CbUa_page{padding-block:clamp(2.5rem, 6vw, 5rem) var(--section-gap)}.n1CbUa_back{min-height:2.75rem;color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);align-items:center;text-decoration:none;display:inline-flex}.n1CbUa_back:hover{color:var(--color-accent);text-decoration:underline}.n1CbUa_header{margin-top:var(--space-4)}.n1CbUa_categoryLink{text-decoration:none}.n1CbUa_categoryLink:hover{text-decoration:underline}.n1CbUa_title{max-width:22ch;margin-top:var(--space-3);font-size:var(--text-3xl);line-height:var(--leading-tight)}.n1CbUa_summary{max-width:var(--measure);margin-top:var(--space-4);color:var(--color-text-muted);font-size:var(--text-md)}.n1CbUa_meta{column-gap:var(--space-6);row-gap:var(--space-4);margin-top:var(--space-8);padding-block:var(--space-4);border-top:var(--border-strong);border-bottom:var(--border-hairline);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.n1CbUa_meta dt{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-2xs)}.n1CbUa_meta dd{margin-top:var(--space-1);overflow-wrap:anywhere;font-size:var(--text-sm)}.n1CbUa_section{margin-top:var(--space-12)}.n1CbUa_sectionHead{align-items:end;gap:var(--space-6);padding-bottom:var(--space-4);border-bottom:var(--border-strong);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.n1CbUa_sectionTitle{font-size:var(--text-2xl)}.n1CbUa_sectionNote{max-width:46ch;color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-normal);text-align:right;justify-self:end}.n1CbUa_links,.n1CbUa_replaces{list-style:none}.n1CbUa_links{gap:0 var(--space-5);flex-wrap:wrap;display:flex}.n1CbUa_meta+.n1CbUa_links{margin-top:var(--space-2)}.n1CbUa_links a{min-height:2.75rem;font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);align-items:center;display:inline-flex}.n1CbUa_replaces{border-bottom:var(--border-hairline)}.n1CbUa_replace{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-6);padding-block:var(--space-4);border-top:var(--border-hairline);flex-wrap:wrap;display:flex}.n1CbUa_replaceName{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.n1CbUa_replaceLink{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide)}@media (max-width:62rem){.n1CbUa_sectionHead{grid-template-columns:1fr;align-items:start}.n1CbUa_sectionNote{text-align:left;justify-self:start}}@media (max-width:46rem){.n1CbUa_title{font-size:var(--text-2xl)}.n1CbUa_summary{font-size:var(--text-base)}}
