.ngLXua_root{gap:clamp(24px,4vw,40px);min-width:0;display:grid}.ngLXua_h2{font-size:var(--step-3)}.ngLXua_pending{opacity:.6;transition:opacity .2s .15s}.ngLXua_h3{font-size:var(--step-1)}.ngLXua_small{font-size:.85rem}.ngLXua_anchor{scroll-margin-top:calc(var(--header-h) + 16px)}.ngLXua_input{gap:20px;min-width:0;display:grid}.ngLXua_examples{gap:8px;display:grid}.ngLXua_examplesLabel,.ngLXua_label{font-size:.95rem;font-weight:700}.ngLXua_exampleButtons{flex-wrap:wrap;gap:8px;display:flex}.ngLXua_chip{white-space:normal;text-align:left;min-height:44px}.ngLXua_field{gap:8px;display:grid}.ngLXua_textarea{resize:vertical;border-radius:var(--radius);border:1.5px solid var(--border);background:var(--bg);width:100%;min-height:300px;color:var(--text);font:inherit;tab-size:4;padding:14px 16px;font-size:1rem;line-height:1.55}.ngLXua_textarea::placeholder{color:var(--text-faint)}.ngLXua_textarea:focus{border-color:var(--focus);box-shadow:0 0 0 2px var(--focus);outline:2px solid #0000}.ngLXua_hint{color:var(--text-faint);font-size:.85rem}.ngLXua_controls{align-items:end;gap:16px;display:grid}@media (min-width:760px){.ngLXua_controls{grid-template-columns:minmax(0,1fr) auto}}.ngLXua_freq{justify-items:start;gap:8px;display:grid}.ngLXua_segmented{background:var(--surface-alt);border-radius:999px;gap:4px;padding:4px;display:inline-flex}.ngLXua_segmented button{min-width:52px;min-height:44px;color:var(--text-muted);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 14px;font-weight:700}.ngLXua_segmented button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:var(--shadow)}.ngLXua_actions{flex-wrap:wrap;gap:10px;display:flex}.ngLXua_actions .btn{min-height:44px}.ngLXua_actions .btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.ngLXua_status:empty{display:none}.ngLXua_status{color:var(--success);font-weight:600}.ngLXua_status[data-tone=error]{color:var(--danger)}.ngLXua_undo{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.ngLXua_undo .btn{min-height:44px}.ngLXua_limit{color:var(--warning);font-size:.9rem;font-weight:600}.ngLXua_privacy{color:var(--text-muted);border-top:1px solid var(--border);align-items:flex-start;gap:10px;padding-top:16px;font-size:.9rem;display:flex}.ngLXua_privacy svg{color:var(--success);flex-shrink:0;margin-top:2px}.ngLXua_empty{gap:12px}.ngLXua_emptyList{gap:6px;margin:0;padding-left:1.2em;display:grid}.ngLXua_emptyList li::marker{color:var(--orange)}.ngLXua_results{gap:clamp(20px,3vw,32px);min-width:0;display:grid}.ngLXua_results>*{min-width:0}.ngLXua_stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}@media (min-width:720px){.ngLXua_stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.ngLXua_stats div{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);align-content:space-between;padding:14px 16px;display:grid}.ngLXua_stats dt{letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);font-size:.78rem;font-weight:700}.ngLXua_stats dd{font-size:var(--step-2);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:4px 0 0;font-weight:800}.ngLXua_verdict{gap:16px;display:grid}@media (min-width:900px){.ngLXua_verdict{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}}.ngLXua_fixBox,.ngLXua_okBox{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);gap:14px;min-width:0;padding:clamp(16px,3vw,24px);display:grid}.ngLXua_findings{counter-reset:finding;gap:12px;margin:0;padding:0;list-style:none;display:grid}.ngLXua_finding{--tone:var(--text-faint);counter-increment:finding;border-radius:var(--radius);border:1px solid var(--border);border-left:4px solid var(--tone);background:var(--bg);gap:6px;padding:14px 16px;display:grid}.ngLXua_finding[data-severity=high]{--tone:var(--danger)}.ngLXua_finding[data-severity=medium]{--tone:var(--warning)}.ngLXua_severity{letter-spacing:.06em;text-transform:uppercase;color:var(--tone);font-size:.75rem;font-weight:800}.ngLXua_severity:before{content:counter(finding) ". "}.ngLXua_findingTitle{font-size:1.05rem;line-height:1.3}.ngLXua_finding p{color:var(--text-muted);font-size:.95rem}.ngLXua_findingLinks{flex-wrap:wrap;gap:4px 16px;display:flex}.ngLXua_findingLinks a{min-height:44px;color:var(--accent);align-items:center;font-weight:600;display:inline-flex}.ngLXua_allGood{color:var(--text-muted)}.ngLXua_allGood a{color:var(--accent);font-weight:600}.ngLXua_oks{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ngLXua_oks li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.ngLXua_okIcon{color:var(--success);margin-top:3px}.ngLXua_okDetail{color:var(--text-muted);font-size:.92rem;display:block}.ngLXua_inlineLink{min-height:0;color:var(--accent);font:inherit;text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline;display:inline}.ngLXua_block{gap:14px;min-width:0;display:grid}.ngLXua_volume{gap:24px;min-width:0;display:grid}@media (min-width:900px){.ngLXua_volume{grid-template-columns:minmax(260px,360px) minmax(0,1fr);align-items:start}}.ngLXua_mapCol{gap:12px;min-width:0;display:grid}.ngLXua_map{width:100%;max-width:360px;margin-inline:auto}.ngLXua_legend{color:var(--text-faint);justify-content:center;align-items:center;gap:8px;font-size:.8rem;display:flex}.ngLXua_legend i{background:linear-gradient(90deg, var(--muscle-base), var(--muscle-target));border-radius:5px;width:120px;height:10px;display:block}.ngLXua_detailWrap{scroll-margin:calc(var(--header-h) + 16px) 0 16px}.ngLXua_detailHint{color:var(--text-faint);text-align:center;font-size:.9rem}.ngLXua_detail{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);justify-items:start;gap:16px;padding:16px;display:grid}.ngLXua_detail .btn{min-height:44px}.ngLXua_detailMuscle{gap:8px;width:100%;min-width:0;display:grid}.ngLXua_detailMuscle h4{font-size:1.05rem}.ngLXua_detailMuscle p{font-size:.9rem}.ngLXua_detailMuscle td a{font-weight:600}.ngLXua_role{color:var(--text-faint);font-size:.8rem;display:block}.ngLXua_hubLink{min-height:44px;color:var(--accent);align-items:center;font-weight:600;display:inline-flex}.ngLXua_muscleList{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ngLXua_muscleRow{--tone:var(--text-faint);border-radius:var(--radius-sm);width:100%;min-height:48px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name value""bar bar";align-items:center;gap:4px 10px;padding:8px;display:grid}@media (min-width:560px){.ngLXua_muscleRow{grid-template-columns:minmax(96px,9rem) minmax(0,1fr) minmax(96px,auto);grid-template-areas:"name bar value";padding:6px 8px}}.ngLXua_muscleRow:hover{background:var(--surface-alt)}.ngLXua_muscleRow[aria-pressed=true]{border-color:var(--text-faint);background:var(--surface-alt)}.ngLXua_muscleRow[data-status=low],.ngLXua_muscleRow[data-status=over]{--tone:var(--danger)}.ngLXua_muscleRow[data-status=minimum]{--tone:var(--warning)}.ngLXua_muscleRow[data-status=target],.ngLXua_muscleRow[data-status=high]{--tone:var(--success)}.ngLXua_muscleName{grid-area:name;font-size:.92rem;font-weight:600;line-height:1.2}.ngLXua_bar{background:var(--surface-alt);border-radius:6px;grid-area:bar;height:12px;position:relative;overflow:hidden}.ngLXua_muscleRow:hover .ngLXua_bar,.ngLXua_muscleRow[aria-pressed=true] .ngLXua_bar{background:var(--bg)}.ngLXua_band{background:color-mix(in srgb, var(--success) 22%, transparent);position:absolute;top:0;bottom:0}.ngLXua_fill{background:var(--tone);opacity:.9;border-radius:6px;position:absolute;top:0;bottom:0;left:0}.ngLXua_muscleValue{font-variant-numeric:tabular-nums;grid-area:value;justify-content:flex-end;align-items:baseline;gap:8px;line-height:1.15;display:flex}@media (min-width:560px){.ngLXua_muscleValue{justify-items:end;gap:0;display:grid}}.ngLXua_muscleValue strong{font-size:1rem}.ngLXua_muscleValue small{color:var(--tone);text-align:right;font-size:.75rem;font-weight:600}.ngLXua_sessionGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));align-items:start;gap:16px;display:grid}.ngLXua_session{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);min-width:0;overflow:hidden}.ngLXua_sessionHead{background:var(--surface-alt);border-bottom:1px solid var(--border);gap:2px;padding:14px 16px;display:grid}.ngLXua_sessionHead h4{font-size:1.05rem}.ngLXua_sessionHead p{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.85rem}.ngLXua_entries{margin:0;padding:0;list-style:none}.ngLXua_entry{--tone:var(--success);border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:4px 10px;padding:10px 12px 10px 16px;display:grid}.ngLXua_entry:last-child{border-bottom:0}.ngLXua_entry[data-status=uncertain]{--tone:var(--warning)}.ngLXua_entry[data-status=ambiguous],.ngLXua_entry[data-status=unmatched]{--tone:var(--danger);background:color-mix(in srgb, var(--danger) 6%, transparent)}.ngLXua_entry[data-status=chosen]{--tone:var(--accent)}.ngLXua_entry[data-status=ignored],.ngLXua_entry[data-status=nonStrength]{--tone:var(--text-faint)}.ngLXua_entry[data-status=ignored] .ngLXua_entryName{color:var(--text-faint);text-decoration:line-through}.ngLXua_dot{background:var(--tone);border-radius:50%;width:9px;height:9px;margin-top:.5em}.ngLXua_entryText{overflow-wrap:anywhere;min-width:0;display:grid}.ngLXua_entryName{font-weight:600}a.ngLXua_entryName{color:var(--text);-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border)}a.ngLXua_entryName:hover{color:var(--accent)}.ngLXua_raw{color:var(--text-faint);font-size:.82rem}.ngLXua_entrySide{justify-items:end;gap:0;display:grid}.ngLXua_scheme{text-align:right;font-variant-numeric:tabular-nums;max-width:11rem;font-size:.9rem;font-weight:700;line-height:1.6}.ngLXua_tags{flex-wrap:wrap;grid-column:2/-1;gap:6px;display:flex}.ngLXua_tag{color:var(--tone);background:color-mix(in srgb, var(--tone) 12%, transparent);border-radius:999px;padding:2px 10px;font-size:.78rem;font-weight:600;display:inline-flex}.ngLXua_change{border-radius:var(--radius-sm);min-height:44px;color:var(--accent);font:inherit;text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;margin-right:-10px;padding:6px 10px;font-size:.9rem;font-weight:600;text-decoration:underline}.ngLXua_change:hover{background:var(--surface-alt)}.ngLXua_picker{grid-column:2/-1;gap:6px;margin-top:4px;display:grid}.ngLXua_picker label{font-size:.85rem;font-weight:700}.ngLXua_pickerRow{flex-wrap:wrap;gap:8px;display:flex}.ngLXua_pickerRow .btn{min-height:44px}.ngLXua_picker select{border-radius:var(--radius-sm);border:1.5px solid var(--border);background:var(--bg);width:100%;min-width:0;min-height:44px;color:var(--text);font:inherit;flex:14rem;padding:8px 12px;font-size:.95rem}.ngLXua_picker select:focus{border-color:var(--focus);box-shadow:0 0 0 2px var(--focus);outline:2px solid #0000}.ngLXua_ignored{color:var(--text-muted);font-size:.9rem}.ngLXua_ignored summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.ngLXua_ignored ul{overflow-wrap:anywhere;gap:4px;margin:4px 0 0;padding-left:1.2em;display:grid}
