.LJJEgW_presets{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:6px 0 22px;padding:0;display:grid}.LJJEgW_presets legend{margin-bottom:10px;padding:0;font-size:.95rem;font-weight:800}.LJJEgW_preset{min-height:64px;color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:#fffdf7;border:2px solid #809a89;border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.LJJEgW_preset strong{font-size:1rem}.LJJEgW_preset span{color:var(--muted);font-size:.78rem;line-height:1.45}.LJJEgW_preset[aria-pressed=true]{border-color:var(--forest);background:var(--forest);color:#fffaf0}.LJJEgW_preset[aria-pressed=true] span{color:#d3e6d8}.LJJEgW_presetNote{color:var(--muted);margin:-10px 0 18px;font-size:.8rem;line-height:1.5}.LJJEgW_group{border:0;min-width:0;margin:26px 0 0;padding:0 0 6px}.LJJEgW_group legend{width:100%;font-family:var(--font-heading);border-top:1px solid var(--line);padding:20px 0 6px;font-size:1.15rem;font-weight:800;display:block}.LJJEgW_group legend span{color:var(--orange-dark);margin-right:8px}.LJJEgW_group>p{color:var(--muted);margin:0 0 16px;font-size:.86rem;line-height:1.55}.LJJEgW_wide{grid-column:1/-1}.LJJEgW_status{color:var(--muted);margin:6px 0 0;font-size:.8rem;line-height:1.55}.LJJEgW_actions{flex-wrap:wrap;align-items:center;gap:6px 22px;margin-top:18px;display:flex}.LJJEgW_actions button{min-height:44px}.LJJEgW_resultBox{max-height:calc(100vh - 120px);overflow-y:auto}.LJJEgW_sentence{margin:18px 0 0;font-size:.98rem;line-height:1.6}.LJJEgW_barsTitle{margin:24px 0 4px;font-size:.95rem;font-weight:800}.LJJEgW_bars{margin:0 0 18px;padding:0;list-style:none}.LJJEgW_bars li{margin:12px 0;font-size:.9rem}.LJJEgW_barText{justify-content:space-between;gap:12px;display:flex}.LJJEgW_barText span:last-child{white-space:nowrap}.LJJEgW_barTrack{background:#ffffff26;border-radius:6px;height:10px;margin-top:6px;display:block;overflow:hidden}.LJJEgW_barFill{background:var(--mint);border-radius:6px;height:100%;display:block}.LJJEgW_tableWrap{margin-top:28px}.LJJEgW_tableWrap h2{font-family:var(--font-heading);letter-spacing:-.03em;margin:8px 0 14px;font-size:clamp(1.4rem,2.2vw,1.9rem)}.LJJEgW_table{border-collapse:collapse;width:100%;font-size:.95rem}.LJJEgW_table th,.LJJEgW_table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:11px 8px}.LJJEgW_table td:last-child,.LJJEgW_table th:last-child{text-align:right;white-space:nowrap}.LJJEgW_table tbody th{font-weight:400}.LJJEgW_table tfoot th,.LJJEgW_table tfoot td{border-bottom:0;font-weight:800}.LJJEgW_table caption{text-align:left;color:var(--muted);caption-side:bottom;padding-top:10px;font-size:.82rem;line-height:1.5}@media (max-width:900px){.LJJEgW_resultBox{max-height:none;overflow:visible}}@media (max-width:640px){.LJJEgW_presets{grid-template-columns:1fr}.LJJEgW_preset{min-height:56px}}@media print{.LJJEgW_resultBox{max-height:none;overflow:visible}.LJJEgW_presets,.LJJEgW_presetNote,.LJJEgW_actions{display:none!important}.LJJEgW_group{break-inside:avoid;margin-top:8px;padding:0 0 2px}.LJJEgW_group legend{padding-top:8px;font-size:13px}.LJJEgW_group>p{display:none}.LJJEgW_barTrack{background:#fff;border:1px solid #555}.LJJEgW_barFill{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#555}.LJJEgW_bars li{margin:6px 0;font-size:11px}.LJJEgW_sentence{font-size:12px}.LJJEgW_table{font-size:11px}.LJJEgW_table th,.LJJEgW_table td{padding:4px 6px}.LJJEgW_tableWrap{break-inside:avoid;margin-top:14px}.LJJEgW_tableWrap h2{font-size:16px}}.LJJEgW_phoneBar{display:none}@media (max-width:900px){.LJJEgW_phoneBar{z-index:2;background:var(--forest);color:#fffaf0;border-radius:0 0 18px 18px;justify-content:space-between;align-items:center;gap:12px;margin:22px -28px -28px;padding:12px 28px;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 20px #052b2029}.LJJEgW_phoneBar p{min-width:0;margin:0}.LJJEgW_phoneBar strong{font-family:var(--font-heading);overflow-wrap:anywhere;font-size:1.15rem}.LJJEgW_phoneBar span{color:#d3e6d8;font-size:.75rem;display:block}.LJJEgW_phoneBar a{color:#fffaf0;text-underline-offset:4px;flex-shrink:0;align-items:center;min-height:44px;font-weight:800;text-decoration:underline;display:inline-flex}}@media (max-width:430px){.LJJEgW_phoneBar{margin:18px -22px -22px;padding:10px 22px}}@media print{.LJJEgW_phoneBar{display:none!important}}.LJJEgW_reading p a,.LJJEgW_reading li a{text-underline-offset:4px;font-weight:700;text-decoration:underline}.LJJEgW_settings{border-bottom:0!important;margin-bottom:0!important;padding-bottom:0!important}.LJJEgW_inlineLink{text-underline-offset:3px;font-weight:700;text-decoration:underline}
