.ic-root[data-astro-cid-s2s2afdh]{grid-template-columns:minmax(0,1fr)}.ic-modes[data-astro-cid-s2s2afdh]{justify-self:start}.ic-big[data-astro-cid-s2s2afdh]{font-size:1.15rem;font-family:var(--font-mono)}.ic-options[data-astro-cid-s2s2afdh]{grid-template-columns:repeat(auto-fill,minmax(min(100%,10rem),1fr));gap:.75rem;display:grid}.ic-options[data-astro-cid-s2s2afdh] [data-astro-cid-s2s2afdh][hidden],.ic-levels[data-astro-cid-s2s2afdh][hidden],.ic-level[data-astro-cid-s2s2afdh][hidden],.field[data-astro-cid-s2s2afdh][hidden]{display:none}.ic-levels[data-astro-cid-s2s2afdh]{gap:.6rem;display:grid}.ic-level[data-astro-cid-s2s2afdh]{border:1px solid var(--line);border-radius:var(--radius-s);min-width:0;margin:0;padding:.55rem .75rem .7rem}.ic-level[data-astro-cid-s2s2afdh] legend[data-astro-cid-s2s2afdh]{padding:0 .3rem;font-size:.85rem;font-weight:700}.ic-level-row[data-astro-cid-s2s2afdh]{grid-template-columns:minmax(0,5rem) minmax(0,1fr) minmax(0,1fr);gap:.6rem;display:grid}.ic-levels[data-astro-cid-s2s2afdh] .hint[data-astro-cid-s2s2afdh]{margin:0}.ic-chips[data-astro-cid-s2s2afdh]{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.ic-chips[data-astro-cid-s2s2afdh][hidden]{display:none}.ic-chip[data-astro-cid-s2s2afdh]{cursor:pointer;min-height:28px;font-family:var(--font-mono)}.ic-chip[data-astro-cid-s2s2afdh]:hover{border-color:var(--text-2);color:var(--text)}[data-astro-cid-s2s2afdh][data-results].is-stale .readout[data-astro-cid-s2s2afdh],[data-astro-cid-s2s2afdh][data-results].is-stale .ic-body[data-astro-cid-s2s2afdh]{filter:grayscale()}.ic-stale[data-astro-cid-s2s2afdh]{border-left:3px solid var(--line-strong);background:var(--surface-2);margin:0;padding:.4rem .6rem}.ic-label[data-astro-cid-s2s2afdh]{text-transform:none;letter-spacing:.02em;overflow-wrap:anywhere;font-size:.85rem}.ic-value[data-astro-cid-s2s2afdh]{font-size:clamp(1.15rem,.9rem + 1.4vw,1.75rem);line-height:1.5;overflow:auto hidden}.ic-root[data-astro-cid-s2s2afdh] li .m4-math{margin-block:.25em}.ic-root[data-astro-cid-s2s2afdh] .m4-math{font-size:1.1em}.ic-value[data-astro-cid-s2s2afdh] .m4-math{margin-block:.2em;font-size:1em}.ic-body[data-astro-cid-s2s2afdh]{gap:1.1rem;min-width:0;display:grid}.ic-body[data-astro-cid-s2s2afdh]>[data-astro-cid-s2s2afdh]{min-width:0}.ic-line[data-astro-cid-s2s2afdh]{margin:0;overflow:auto hidden}.ic-tag[data-astro-cid-s2s2afdh]{color:var(--text-2);text-transform:uppercase;letter-spacing:.06em;margin-right:.35rem;font-size:.75rem;font-weight:700}.ic-check[data-astro-cid-s2s2afdh]{color:var(--success);margin:0;font-weight:600}.ic-check[data-astro-cid-s2s2afdh]:empty{display:none}.ic-check[data-astro-cid-s2s2afdh].is-warning{color:var(--warning)}.ic-check[data-astro-cid-s2s2afdh].is-neutral{color:var(--text-2)}.ic-section[data-astro-cid-s2s2afdh]{gap:.5rem;min-width:0;display:grid}.ic-section[data-astro-cid-s2s2afdh][hidden],.ic-figure[data-astro-cid-s2s2afdh][hidden]{display:none}.ic-subtitle[data-astro-cid-s2s2afdh]{font-size:.98rem;font-weight:700}.ic-list[data-astro-cid-s2s2afdh],.ic-notes[data-astro-cid-s2s2afdh]{grid-template-columns:minmax(0,1fr);gap:.45rem;margin:0;padding-left:1.2rem;display:grid}.ic-list[data-astro-cid-s2s2afdh]:empty,.ic-notes[data-astro-cid-s2s2afdh]:empty{display:none}.ic-notes[data-astro-cid-s2s2afdh]{color:var(--text-2);font-size:.92rem}.ic-root[data-astro-cid-s2s2afdh] .ic-list li,.ic-root[data-astro-cid-s2s2afdh] .ic-notes li{line-height:1.75}.ic-root[data-astro-cid-s2s2afdh] .ic-scroll{overflow:auto hidden}.ic-steps[data-astro-cid-s2s2afdh]{gap:.75rem;display:grid}.ic-root[data-astro-cid-s2s2afdh] .ic-part{border:1px solid var(--line);border-left:4px solid var(--cat);border-radius:var(--radius-s);background:var(--surface-2);gap:.4rem;min-width:0;padding:.6rem .8rem;display:grid}.ic-root[data-astro-cid-s2s2afdh] .ic-part summary{cursor:pointer;color:var(--link);font-size:.9rem;font-weight:600}.ic-root[data-astro-cid-s2s2afdh] .ic-tree{grid-template-columns:minmax(0,1fr);gap:.5rem;margin:.4rem 0 0;padding-left:1.2rem;display:grid}.ic-root[data-astro-cid-s2s2afdh] .ic-tree .ic-tree{border-left:2px solid var(--line);margin-left:.2rem;padding-left:1rem}.ic-root[data-astro-cid-s2s2afdh] .ic-tree li{line-height:1.75}.ic-root[data-astro-cid-s2s2afdh] .ic-rule{border:1px solid color-mix(in srgb, var(--cat) 45%, var(--line));background:color-mix(in srgb, var(--cat) 10%, transparent);border-radius:999px;margin-right:.4rem;padding:.05rem .5rem;font-size:.78rem;font-weight:700;display:inline-block}.ic-root[data-astro-cid-s2s2afdh] .ic-role{color:var(--text-2);font-size:.8rem;font-weight:700;display:block}.ic-root[data-astro-cid-s2s2afdh] .ic-formula{color:var(--text-2);font-size:.85rem;font-family:var(--font-mono);display:block}.ic-root[data-astro-cid-s2s2afdh] .ic-note{color:var(--text-2);font-size:.9rem;display:block}.ic-figure[data-astro-cid-s2s2afdh]{gap:.5rem;margin:0;display:grid}.ic-graph[data-astro-cid-s2s2afdh]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden}.ic-svg[data-astro-cid-s2s2afdh]{width:100%;height:auto;display:block}.ic-legend[data-astro-cid-s2s2afdh]{overflow-wrap:anywhere}.ic-root[data-astro-cid-s2s2afdh] .ic-sw{vertical-align:middle;border-top:3px solid var(--cat);width:1.3rem;height:0;margin-right:.4rem;display:inline-block}.ic-root[data-astro-cid-s2s2afdh] .ic-sw--alt{border-top-color:var(--cat-business)}.ic-root[data-astro-cid-s2s2afdh] .ic-sw--third{border-top-color:var(--cat-finance)}.ic-root[data-astro-cid-s2s2afdh] .ic-sw--dashed{border-top-style:dashed}.ic-root[data-astro-cid-s2s2afdh] .ic-sw--area{border:1px solid color-mix(in srgb, var(--cat) 60%, transparent);background:color-mix(in srgb, var(--cat) 22%, transparent);height:.8rem}.ic-root[data-astro-cid-s2s2afdh] .ic-sw--below{border:1px solid color-mix(in srgb, var(--cat-business) 60%, transparent);background:color-mix(in srgb, var(--cat-business) 18%, transparent);height:.8rem}@media (max-width:30rem){.ic-level-row[data-astro-cid-s2s2afdh]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ic-level-row[data-astro-cid-s2s2afdh] .field[data-astro-cid-s2s2afdh]:first-child{grid-column:1/-1}}
