.ans{--ans-panel:#fff;--ans-ink:#0b1f33;--ans-muted:#52667a;--ans-line:#dce3ea;--ans-line2:#edf1f5;--ans-teal:#0f766e;--ans-teal-bg:#e3f3f1;--ans-amber:#8f5300;--ans-amber-bg:#fbf0da;--ans-attn:#7a2e12;--ans-attn-bg:#f9e1d6;--ans-focus:#1456c8;color:var(--ans-ink);margin:0 0 28px;font-size:15px;line-height:1.55}@media (prefers-color-scheme:dark){:root:where(:not([data-theme=light])) .ans{--ans-panel:#0f2030;--ans-ink:#e6eef5;--ans-muted:#9bb0c2;--ans-line:#233649;--ans-line2:#18293a;--ans-teal:#4fc3b7;--ans-teal-bg:#12332f;--ans-amber:#e7b25a;--ans-amber-bg:#3a2c10;--ans-attn:#f0a98a;--ans-attn-bg:#43231a;--ans-focus:#7fb0ff}}:root[data-theme=dark] .ans{--ans-panel:#0f2030;--ans-ink:#e6eef5;--ans-muted:#9bb0c2;--ans-line:#233649;--ans-line2:#18293a;--ans-teal:#4fc3b7;--ans-teal-bg:#12332f;--ans-amber:#e7b25a;--ans-amber-bg:#3a2c10;--ans-attn:#f0a98a;--ans-attn-bg:#43231a;--ans-focus:#7fb0ff}.ans h2,.ans h3{text-wrap:balance;letter-spacing:-.01em;color:var(--ans-ink);margin:0}.ans :focus-visible{outline:2px solid var(--ans-focus);outline-offset:2px}.ans-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;margin:24px 0 10px;display:flex}.ans-head:first-child{margin-top:4px}.ans-head h2{font-size:19px}.ans-head p{color:var(--ans-muted);max-width:68ch;margin:0;font-size:13.5px}.ans-bottom{background:var(--ans-panel);border:1px solid var(--ans-line);border-radius:12px;gap:8px;padding:16px 18px;display:grid}.ans-bottom p{max-width:75ch;margin:0;font-size:16px}.ans-bottom p.ans-fine,.ans-fine{color:var(--ans-muted);margin:0;font-size:12.5px}.ans-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:12px;display:grid}.ans-card{background:var(--ans-panel);border:1px solid var(--ans-line);border-radius:12px;flex-direction:column;min-width:0;display:flex}.ans-top{gap:6px;padding:14px 16px 10px;display:grid}.ans-q{color:var(--ans-muted);font-size:13.5px;font-weight:500}.ans-line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ans-card h3{font-size:18px;line-height:1.25}.ans-top p{color:var(--ans-muted);margin:0;font-size:13.5px}.ans-st{white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:3px 10px;font-size:12.5px;font-weight:700;display:inline-flex}.ans-st.strong{background:var(--ans-teal-bg);color:var(--ans-teal)}.ans-st.adequate,.ans-st.na{background:var(--ans-line2);color:var(--ans-ink)}.ans-st.watch{background:var(--ans-amber-bg);color:var(--ans-amber)}.ans-st.attn{background:var(--ans-attn-bg);color:var(--ans-attn)}.ans-spark{flex:none;width:120px;height:34px}.ans-more{border-top:1px solid var(--ans-line2);margin-top:auto;padding:8px 16px 12px}.ans-more summary{cursor:pointer;color:var(--ans-teal);padding:2px 0;font-size:13px;font-weight:600}.ans-more[open] summary{margin-bottom:8px}.ans-table-wrap{overflow-x:auto}.ans-more table{border-collapse:collapse;width:100%;font-size:13px}.ans-more th,.ans-more td{border-bottom:1px solid var(--ans-line2);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;padding:6px 8px}.ans-more th[scope=row],.ans-more thead th:first-child{text-align:left;white-space:normal;font-weight:500}.ans-more thead th{letter-spacing:.05em;text-transform:uppercase;color:var(--ans-muted);font-size:11px;font-weight:600}.ans-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ans-more p.ans-meaning{color:var(--ans-ink);margin:10px 0 4px;font-size:13.5px}.ans-rules{margin-top:10px;font-size:13px}.ans-rules summary{cursor:pointer;color:var(--ans-teal);font-weight:600}.ans-rules ul{color:var(--ans-ink);gap:4px;margin:8px 0;padding-left:20px;display:grid}.ans-changes{background:var(--ans-panel);border:1px solid var(--ans-line);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.ans-changes li{border-bottom:1px solid var(--ans-line2)}.ans-changes li:last-child{border-bottom:0}.ans-changes a{color:inherit;grid-template-columns:34px 1fr auto;align-items:start;gap:12px;padding:11px 14px;text-decoration:none;display:grid}.ans-changes a:hover{background:var(--ans-line2)}.ans-changes b{font-weight:600;display:block}.ans-sub{color:var(--ans-muted);font-size:13.5px;display:block}.ans-open{color:var(--ans-muted);font-size:13px}.ans-ic{border-radius:6px;place-items:center;width:26px;height:26px;font-size:13px;font-weight:700;display:grid}.ans-ic.up{background:var(--ans-teal-bg);color:var(--ans-teal)}.ans-ic.dn{background:var(--ans-amber-bg);color:var(--ans-amber)}.ans-ic.fl{background:var(--ans-line2);color:var(--ans-muted)}.ans-prompts{background:var(--ans-panel);border:1px solid var(--ans-line);border-radius:12px;padding:12px 16px}.ans-prompts ul{gap:5px;margin:0;padding-left:20px;font-size:14px;display:grid}@media (max-width:640px){.ans-changes a{grid-template-columns:30px 1fr}.ans-open{display:none}}
.glo{border:1px solid var(--line,#dce3ea);border-radius:12px;margin:0 0 28px;padding:14px 18px;font-size:14.5px;line-height:1.55}.glo h2{margin:0 0 8px;font-size:18px}.glo-steps{gap:4px;margin:0;padding-left:20px;display:grid}.glo-defs{margin-top:12px}.glo-defs summary{cursor:pointer;font-weight:600}.glo-defs :focus-visible,.glo :focus-visible{outline-offset:2px;outline:2px solid #1456c8}.glo-defs dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:8px;margin:10px 0 0;display:grid}.glo-defs dt{font-weight:600}.glo-defs dd{opacity:.85;margin:0}
.oy-chart{--oy-surface:#fcfcfb;--oy-ink:#0b0b0b;--oy-ink-2:#52514e;--oy-ink-3:#6b6a65;--oy-grid:#e1e0d9;--oy-axis:#c3c2b7;--oy-ring:#0b0b0b1a;--oy-s1:#2a78d6;--oy-s2:#eb6834;--oy-s3:#1baf7a;--oy-s4:#eda100;--oy-s5:#e87ba4;--oy-s6:#008300;--oy-s7:#6250d6;--oy-s8:#e34948;--oy-band:#2a78d624;background:var(--oy-surface);color:var(--oy-ink);border:1px solid var(--oy-ring);border-radius:12px;margin:0;padding:16px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;position:relative}@media (prefers-color-scheme:dark){:root:where(:not([data-theme=light])) .oy-chart{--oy-surface:#1a1a19;--oy-ink:#f0efec;--oy-ink-2:#c3c2b7;--oy-ink-3:#a09f98;--oy-grid:#2c2c2a;--oy-axis:#383835;--oy-ring:#ffffff1a;--oy-s1:#3987e5;--oy-s2:#d95926;--oy-s3:#199e70;--oy-s4:#c98500;--oy-s5:#d55181;--oy-s6:#0ca30c;--oy-s7:#9085e9;--oy-s8:#e66767;--oy-band:#3987e533}}:root[data-theme=dark] .oy-chart{--oy-surface:#1a1a19;--oy-ink:#f0efec;--oy-ink-2:#c3c2b7;--oy-ink-3:#a09f98;--oy-grid:#2c2c2a;--oy-axis:#383835;--oy-ring:#ffffff1a;--oy-s1:#3987e5;--oy-s2:#d95926;--oy-s3:#199e70;--oy-s4:#c98500;--oy-s5:#d55181;--oy-s6:#0ca30c;--oy-s7:#9085e9;--oy-s8:#e66767;--oy-band:#3987e533}.oy-chart header{margin-bottom:8px}.oy-chart h3{letter-spacing:-.01em;color:var(--oy-ink);margin:0;font-size:1.05rem;font-weight:650}.oy-chart .oy-sub{color:var(--oy-ink-2);margin:2px 0 0;font-size:.84rem}.oy-legend{color:var(--oy-ink-2);flex-wrap:wrap;gap:4px 16px;margin:8px 0 4px;padding:0;font-size:.8rem;list-style:none;display:flex}.oy-legend li{align-items:center;gap:6px;display:inline-flex}.oy-key{border-top:2px solid;border-radius:2px;width:16px;height:0}.oy-key.band{background:var(--oy-band);border:0;border-radius:2px;height:8px}.oy-plot{position:relative}.oy-plot svg{width:100%;height:auto;display:block;overflow:visible}.oy-grid line{stroke:var(--oy-grid);stroke-width:1px}.oy-axis-line{stroke:var(--oy-axis);stroke-width:1px}.oy-tick{fill:var(--oy-ink-3);font-variant-numeric:tabular-nums;font-size:11px}.oy-line{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.oy-area{stroke:none;opacity:.1}.oy-band-fill{fill:var(--oy-band);stroke:none}.oy-end-dot{stroke:var(--oy-surface);stroke-width:2px}.oy-end-label{fill:var(--oy-ink);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.oy-end-name{fill:var(--oy-ink-2);font-size:11px;font-weight:400}.oy-s1{color:var(--oy-s1)}.oy-s2{color:var(--oy-s2)}.oy-s3{color:var(--oy-s3)}.oy-s4{color:var(--oy-s4)}.oy-s5{color:var(--oy-s5)}.oy-s6{color:var(--oy-s6)}.oy-s7{color:var(--oy-s7)}.oy-s8{color:var(--oy-s8)}.oy-end-dot,.oy-area{fill:currentColor}.oy-line{stroke:currentColor}.oy-hit{touch-action:pan-y;cursor:crosshair;outline-offset:2px;position:absolute;inset:0}.oy-hit:focus-visible{outline:2px solid var(--oy-s1);border-radius:4px}.oy-cross{border-left:1px solid var(--oy-axis);pointer-events:none;width:0;display:none;position:absolute;top:0;bottom:0}.oy-tip{z-index:2;background:var(--oy-surface);border:1px solid var(--oy-ring);pointer-events:none;border-radius:8px;min-width:150px;max-width:260px;padding:8px 10px;font-size:.8rem;display:none;position:absolute;box-shadow:0 6px 20px #00000024}.oy-tip b{color:var(--oy-ink-2);margin-bottom:4px;font-weight:600;display:block}.oy-tip div{justify-content:space-between;align-items:center;gap:6px;display:flex}.oy-tip span.oy-tip-name{color:var(--oy-ink-2);align-items:center;gap:6px;display:inline-flex}.oy-tip strong{color:var(--oy-ink);font-variant-numeric:tabular-nums}.oy-source{color:var(--oy-ink-3);margin:8px 0 0;font-size:.75rem}.oy-data{margin-top:8px;font-size:.8rem}.oy-data summary{cursor:pointer;color:var(--oy-ink-2)}.oy-data .oy-table-wrap{max-width:100%;overflow-x:auto}.oy-data table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.oy-data th,.oy-data td{border-bottom:1px solid var(--oy-grid);text-align:right;white-space:nowrap;padding:4px 8px}.oy-data th:first-child,.oy-data td:first-child{text-align:left}@media (prefers-reduced-motion:no-preference){.oy-line{transition:opacity .15s}}@media print{.oy-hit,.oy-tip,.oy-cross{display:none!important}.oy-data{display:none}}@media (forced-colors:active){.oy-line{stroke:canvastext}.oy-band-fill{fill:none;stroke:graytext}}.oy-ranges{margin:8px 0 0;padding:0;list-style:none}.oy-range-row{border-bottom:1px solid var(--oy-grid);grid-template-columns:minmax(120px,1.2fr) minmax(160px,2fr) minmax(110px,.9fr);align-items:center;gap:8px 12px;padding:6px 0;display:grid}.oy-range-row svg{width:100%;height:44px;display:block}.oy-range-label{color:var(--oy-ink);font-size:.85rem}.oy-range-value{text-align:right;font-variant-numeric:tabular-nums;font-size:.85rem}.oy-range-value small{color:var(--oy-ink-3);display:block}@media (max-width:560px){.oy-range-row{grid-template-columns:1fr}.oy-range-value{text-align:left}}.oy-strips{border-collapse:collapse;width:100%;font-size:.85rem}.oy-strips th,.oy-strips td{border-bottom:1px solid var(--oy-grid);vertical-align:middle;padding:6px 8px}.oy-strips thead th{color:var(--oy-ink-3);text-align:left;font-size:.75rem;font-weight:500}.oy-strips .num{text-align:right;font-variant-numeric:tabular-nums}.oy-strip{width:180px;max-width:100%;height:40px;display:block}.oy-chart{container-type:inline-size}.oy-chart svg{background:0 0}.oy-narrow{display:none}@container (max-width:560px){.oy-wide{display:none}.oy-narrow{display:block}}.oy-strips th[scope=row],.oy-range-label{text-align:left;color:var(--oy-ink);font-weight:400}
