.kfLigq_wrap{gap:clamp(20px,3vw,32px);min-width:0;display:grid}.kfLigq_controls{gap:20px;display:grid}.kfLigq_combo{gap:6px;display:grid;position:relative}.kfLigq_comboLabel{font-size:1rem;font-weight:700}.kfLigq_comboField{position:relative}.kfLigq_comboIcon{width:20px;height:20px;color:var(--text-faint);pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.kfLigq_comboInput{border-radius:var(--radius);border:1.5px solid var(--border);background:var(--bg);width:100%;min-height:56px;color:var(--text);font:inherit;padding:12px 52px 12px 46px;font-size:1.1rem;font-weight:600}.kfLigq_comboInput:focus{border-color:var(--focus);box-shadow:0 0 0 2px var(--focus);outline:2px solid #0000}.kfLigq_comboInput::placeholder{color:var(--text-faint);font-weight:500}.kfLigq_comboClear{width:44px;height:44px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.kfLigq_comboClear:hover{background:var(--surface-alt);color:var(--text)}.kfLigq_comboHint{color:var(--text-faint);font-size:.85rem}.kfLigq_comboList{z-index:20;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);max-height:min(420px,60vh);box-shadow:var(--shadow-lg);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.kfLigq_comboOption{border-radius:var(--radius-sm);cursor:pointer;gap:2px;min-height:48px;padding:10px 12px;display:grid}.kfLigq_comboOption[aria-selected=true]{background:var(--accent-bg);box-shadow:inset 3px 0 0 var(--orange)}.kfLigq_comboName{font-weight:700}.kfLigq_comboMeta{color:var(--text-faint);font-size:.82rem}.kfLigq_comboEmpty{border-radius:var(--radius);background:var(--surface-alt);color:var(--text-muted);padding:12px 14px;font-size:.95rem}.kfLigq_picks{gap:8px;display:grid}html[data-alt-pending] .kfLigq_picks{display:none}.kfLigq_picksLabel{font-size:.95rem;font-weight:700}.kfLigq_chips{flex-wrap:wrap;gap:8px;display:flex}.kfLigq_chip{white-space:normal;text-align:left;min-height:44px;padding:8px 14px;line-height:1.25}.kfLigq_constraints{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg);gap:16px;min-width:0;margin:0;padding:16px;display:grid}.kfLigq_constraints legend{padding:0 6px;font-size:.95rem;font-weight:800}.kfLigq_constraintsToggle{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);width:100%;min-height:48px;color:var(--text);font:inherit;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-weight:700;display:flex}.kfLigq_constraintsToggle:hover{background:var(--surface-alt)}.kfLigq_constraintsToggle[aria-expanded=true] .kfLigq_chevron{transform:rotate(180deg)}.kfLigq_toggleCount{color:var(--accent);margin-left:auto;font-size:.82rem;font-weight:700}.kfLigq_chevron{width:18px;height:18px;color:var(--text-faint);flex-shrink:0;transition:transform .2s}.kfLigq_constraints[hidden]{display:none}@media (min-width:900px){.kfLigq_constraintsToggle{display:none}.kfLigq_constraints[hidden]{display:grid}}.kfLigq_comboList[hidden]{display:none}.kfLigq_constraintGrid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:900px){.kfLigq_constraintGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,1fr)}}.kfLigq_fieldGroup{align-content:start;gap:8px;min-width:0;display:grid}.kfLigq_fieldLabel{font-size:.95rem;font-weight:700}.kfLigq_select{border-radius:var(--radius);border:1.5px solid var(--border);background:var(--surface);width:100%;min-height:48px;color:var(--text);font:inherit;padding:8px 12px;font-size:1rem;font-weight:600}.kfLigq_select:focus{border-color:var(--focus);box-shadow:0 0 0 2px var(--focus);outline:2px solid #0000}.kfLigq_fieldHint{color:var(--text-faint);font-size:.85rem}.kfLigq_fieldHint a{color:var(--accent);font-weight:700}.kfLigq_segmented{border-radius:var(--radius);background:var(--surface-alt);flex-wrap:wrap;gap:4px;padding:4px;display:flex}.kfLigq_segmented button{border-radius:var(--radius-sm);min-height:44px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;flex:auto;padding:6px 8px;font-size:.9rem;font-weight:700}.kfLigq_segmented button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:var(--shadow)}.kfLigq_privacy{color:var(--text-faint);align-items:flex-start;gap:6px;font-size:.82rem;display:flex}.kfLigq_privacy svg{flex-shrink:0;margin-top:2px}.kfLigq_origin{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);gap:12px;padding:clamp(16px,3vw,24px);display:grid}.kfLigq_originHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.kfLigq_originHead h2{font-size:var(--step-2)}.kfLigq_originLink{color:var(--accent);align-items:center;min-height:44px;font-size:.95rem;font-weight:700;display:inline-flex}.kfLigq_muscles{gap:4px;font-size:.95rem;display:grid}.kfLigq_muscles b{font-weight:700}.kfLigq_pills{flex-wrap:wrap;gap:6px;display:flex}.kfLigq_pills .pill{white-space:normal}.kfLigq_flag{background:var(--warning-bg);color:var(--warning);border-color:color-mix(in srgb, var(--warning) 30%, transparent)}.kfLigq_resultsHead{gap:4px;display:grid}.kfLigq_resultsHead h2{font-size:var(--step-2)}.kfLigq_resultsGrid{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (min-width:1024px){.kfLigq_resultsGrid{grid-template-columns:minmax(0,1fr) 360px}}.kfLigq_altList{gap:12px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.kfLigq_alt{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);gap:12px;min-width:0;padding:16px;transition:border-color .15s,box-shadow .15s;display:grid}@media (min-width:1024px){.kfLigq_alt[data-active=true]{border-color:var(--orange);box-shadow:0 0 0 2px color-mix(in srgb, var(--orange) 25%, transparent)}}.kfLigq_altTop{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:14px;display:grid}.kfLigq_score{--p:0;background:conic-gradient(var(--orange) calc(var(--p) * 1%), var(--surface-alt) 0);border-radius:50%;place-items:center;width:56px;height:56px;display:grid;position:relative}.kfLigq_score:before{content:"";background:var(--surface);border-radius:50%;position:absolute;inset:5px}.kfLigq_score span{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:.92rem;font-weight:800;position:relative}.kfLigq_altMain{gap:6px;min-width:0;display:grid}.kfLigq_altMain h3{overflow-wrap:anywhere;font-size:1.1rem}.kfLigq_altMain h3 a{color:var(--text);margin-block:-12px;padding-block:12px;text-decoration:none;display:inline-block}.kfLigq_altMain h3 a:hover{color:var(--accent);text-decoration:underline}.kfLigq_badges{flex-wrap:wrap;gap:6px;display:flex}.kfLigq_badges .pill{padding:2px 10px;font-size:.78rem}.kfLigq_facts{gap:8px;margin:0;font-size:.93rem;display:grid}.kfLigq_facts div{grid-template-columns:minmax(0,1fr);gap:1px;display:grid}@media (min-width:560px){.kfLigq_facts div{grid-template-columns:130px minmax(0,1fr);gap:12px}}.kfLigq_facts dt{text-transform:uppercase;letter-spacing:.05em;color:var(--text-faint);padding-top:2px;font-size:.78rem;font-weight:700}.kfLigq_facts dd{min-width:0;margin:0}.kfLigq_compareBtn{justify-self:start;min-height:44px}.kfLigq_compareBtn[aria-pressed=true]{--btn-bg:var(--accent-bg);--btn-fg:var(--accent);--btn-border:var(--orange)}.kfLigq_inlineCompare{display:block}@media (min-width:1024px){.kfLigq_inlineCompare{display:none}}.kfLigq_aside{display:none}@media (min-width:1024px){.kfLigq_aside{top:calc(var(--header-h) + 16px);display:block;position:sticky}}.kfLigq_compare{border-radius:var(--radius-lg);background:var(--bg);border:1px solid var(--border);gap:12px;margin:0;padding:16px;display:grid}.kfLigq_aside .kfLigq_compare{background:var(--surface)}.kfLigq_compareTitle{font-size:.95rem;font-weight:800}.kfLigq_compareGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:6px 12px;display:grid}.kfLigq_compareHead{text-align:center;overflow-wrap:anywhere;font-size:.8rem;font-weight:700;line-height:1.3}.kfLigq_compareGrid .kfLigq_single{grid-template-columns:minmax(0,1fr);width:100%;max-width:130px;margin-inline:auto}.kfLigq_compareRole{color:var(--text-faint);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600;display:block}.kfLigq_legend{color:var(--text-muted);flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;font-size:.82rem;list-style:none;display:flex}.kfLigq_legend li{align-items:center;gap:6px;display:inline-flex}.kfLigq_swatch{border:1px solid var(--border);border-radius:3px;width:12px;height:12px;display:inline-block}.kfLigq_compareText{color:var(--text-muted);font-size:.88rem}.kfLigq_more{justify-self:start;min-height:44px}.kfLigq_emptyActions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.kfLigq_relax{white-space:normal;text-align:left;min-height:44px}@media (prefers-reduced-motion:reduce){.kfLigq_alt,.kfLigq_chevron{transition:none}}.kfLigq_stale{opacity:.6;transition:opacity .2s .1s}
