.sov[data-astro-cid-r5umyn63]{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}.sov-top[data-astro-cid-r5umyn63]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4)}@media(min-width:640px){.sov-top[data-astro-cid-r5umyn63]{grid-template-columns:repeat(2,minmax(0,1fr))}}.sov-field[data-astro-cid-r5umyn63]{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.sov-field[data-astro-cid-r5umyn63] label[data-astro-cid-r5umyn63]{font-size:var(--fs-sm);font-weight:600;color:var(--text)}.sov-select[data-astro-cid-r5umyn63]{position:relative;display:flex}.sov-select[data-astro-cid-r5umyn63] select[data-astro-cid-r5umyn63]{width:100%;appearance:none;-webkit-appearance:none;padding:.65rem 2.4rem .65rem .8rem;font-size:1rem;color:var(--text-hi);background:var(--ink-900);border:1px solid var(--line-strong);border-radius:var(--r-md);cursor:pointer}.sov-select[data-astro-cid-r5umyn63] select[data-astro-cid-r5umyn63]:hover{border-color:var(--text-dim)}.sov-select[data-astro-cid-r5umyn63] .sov-select__chev{position:absolute;right:.8rem;top:50%;transform:translateY(-50%);color:var(--text-mid);pointer-events:none}.sov-help[data-astro-cid-r5umyn63]{font-size:var(--fs-xs);line-height:1.55;color:var(--text-mid)}.sov-lede[data-astro-cid-r5umyn63]{font-size:var(--fs-sm);color:var(--text);max-width:72ch}.sov-gridwrap[data-astro-cid-r5umyn63]{position:relative;overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-md);background:var(--ink-850);-webkit-overflow-scrolling:touch}.sov-gridwrap[data-astro-cid-r5umyn63] .sov-g{width:100%;border-collapse:separate;border-spacing:0}.sov-gridwrap[data-astro-cid-r5umyn63] th{padding:var(--space-2) var(--space-2) var(--space-1);text-align:left;vertical-align:bottom;font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:500;color:var(--text-mid);white-space:nowrap;border-bottom:1px solid var(--line)}.sov-gridwrap[data-astro-cid-r5umyn63] td{padding:3px var(--space-1)}.sov-gridwrap[data-astro-cid-r5umyn63] tbody tr:first-child td{padding-top:var(--space-2)}.sov-gridwrap[data-astro-cid-r5umyn63] tbody tr:last-child td{padding-bottom:var(--space-2)}.sov-gridwrap[data-astro-cid-r5umyn63] .sov-g__kw{position:sticky;left:0;z-index:1;background:var(--ink-850);min-width:12rem;padding-left:var(--space-2)}@media(max-width:480px){.sov-gridwrap[data-astro-cid-r5umyn63] .sov-g__kw{min-width:9.5rem}}.sov-gridwrap[data-astro-cid-r5umyn63] .sov-g__vol,.sov-gridwrap[data-astro-cid-r5umyn63] .sov-g__site,.sov-gridwrap[data-astro-cid-r5umyn63] .sov-g__pos{min-width:6.5rem}@media(min-width:640px){.sov-gridwrap[data-astro-cid-r5umyn63] .sov-g__site,.sov-gridwrap[data-astro-cid-r5umyn63] .sov-g__pos{min-width:9.5rem}}.sov-gridwrap[data-astro-cid-r5umyn63] .sov-g__rm{width:2.25rem;padding-right:var(--space-2)}.sov-gridwrap[data-astro-cid-r5umyn63] .sov-g__sitehead{display:flex;align-items:center;justify-content:space-between;gap:var(--space-1);margin-bottom:4px}.sov-gridwrap[data-astro-cid-r5umyn63] .sov-g__site.is-you label{color:var(--accent-300)}.sov-gridwrap[data-astro-cid-r5umyn63] input{width:100%;min-width:0;padding:.45rem .55rem;font-size:1rem;line-height:1.3;color:var(--text-hi);background:var(--ink-900);border:1px solid var(--line-strong);border-radius:var(--r-sm)}.sov-gridwrap[data-astro-cid-r5umyn63] input[inputmode=decimal]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.95rem}.sov-gridwrap[data-astro-cid-r5umyn63] input[data-site]{font-size:.95rem}.sov-gridwrap[data-astro-cid-r5umyn63] input:hover{border-color:var(--text-dim)}.sov-gridwrap[data-astro-cid-r5umyn63] input:focus-visible{outline:2px solid var(--accent);outline-offset:0;border-color:transparent}.sov-gridwrap[data-astro-cid-r5umyn63] .is-you input{border-color:rgba(var(--accent-rgb),.45)}.sov-gridwrap[data-astro-cid-r5umyn63] input[aria-invalid=true]{border-color:var(--danger);background:#ff5c5c14}.sov-gridwrap[data-astro-cid-r5umyn63] input::placeholder{color:var(--text-dim)}.sov-gridwrap[data-astro-cid-r5umyn63] .sov-x{display:inline-grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;font-size:1.1rem;line-height:1;color:var(--text-mid)}.sov-gridwrap[data-astro-cid-r5umyn63] .sov-x:hover{color:var(--text-hi);background:var(--ink-700)}.sov-actions[data-astro-cid-r5umyn63],.sov-export[data-astro-cid-r5umyn63]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.sov-btn[data-astro-cid-r5umyn63]{--btn-pad-y: .55rem;--btn-pad-x: 1rem}.sov-btn[data-astro-cid-r5umyn63].btn--link{--btn-pad-x: .25rem}.sov-btn[data-astro-cid-r5umyn63]:disabled{opacity:.45;cursor:not-allowed;transform:none}.sov-toast[data-astro-cid-r5umyn63]{font-size:var(--fs-sm);color:var(--accent-300)}.sov-paste[data-astro-cid-r5umyn63]{border:1px solid var(--line);border-radius:var(--r-md);padding:var(--space-3) var(--space-4)}.sov-paste[data-astro-cid-r5umyn63] summary[data-astro-cid-r5umyn63]{cursor:pointer;font-size:var(--fs-sm);font-weight:600;color:var(--text)}.sov-paste[data-astro-cid-r5umyn63][open] summary[data-astro-cid-r5umyn63]{margin-bottom:var(--space-3)}.sov-paste[data-astro-cid-r5umyn63] label[data-astro-cid-r5umyn63]{display:block;margin-bottom:var(--space-2)}.sov-paste[data-astro-cid-r5umyn63] textarea[data-astro-cid-r5umyn63]{display:block;width:100%;min-height:7rem;margin-bottom:var(--space-3);padding:.6rem .75rem;font-family:var(--font-mono);font-size:.9rem;color:var(--text-hi);background:var(--ink-900);border:1px solid var(--line-strong);border-radius:var(--r-sm);resize:vertical;tab-size:12}.sov-results[data-astro-cid-r5umyn63]{display:flex;flex-direction:column;gap:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--line);min-width:0}.sov-head__label[data-astro-cid-r5umyn63]{font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--text-mid)}.sov-head__value[data-astro-cid-r5umyn63]{margin-top:var(--space-1);font-family:var(--font-mono);font-size:clamp(2.25rem,1.8rem + 2vw,3rem);font-weight:500;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--accent-300)}.sov-head__value[data-astro-cid-r5umyn63][data-empty]{color:var(--text-dim)}.sov-head__text[data-astro-cid-r5umyn63]{margin-top:var(--space-2);max-width:68ch;color:var(--text);font-size:var(--fs-sm);line-height:1.6}.sov-view[data-astro-cid-r5umyn63]{display:inline-flex;align-self:flex-start;padding:3px;border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--ink-900)}.sov-view[data-astro-cid-r5umyn63] button[data-astro-cid-r5umyn63]{padding:.4rem .9rem;border-radius:var(--r-pill);font-size:var(--fs-sm);font-weight:600;color:var(--text-mid)}.sov-view[data-astro-cid-r5umyn63] button[data-astro-cid-r5umyn63][aria-pressed=true]{background:var(--accent-soft);color:var(--accent-300);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb),.35)}.sov-out[data-astro-cid-r5umyn63]{display:flex;flex-direction:column;gap:var(--space-6);min-width:0}.sov-out[data-astro-cid-r5umyn63] .sov-cap{margin-bottom:var(--space-3);text-align:left;font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-mid)}.sov-out[data-astro-cid-r5umyn63] .sov-h{font-family:var(--font-body);font-size:var(--fs-body);letter-spacing:0;font-weight:700;color:var(--text-hi);margin-bottom:var(--space-2)}.sov-out[data-astro-cid-r5umyn63] summary.sov-h{cursor:pointer}.sov-out[data-astro-cid-r5umyn63] .sov-note{margin-bottom:var(--space-3);font-size:var(--fs-xs);line-height:1.55;color:var(--text-mid);max-width:72ch}.sov-out[data-astro-cid-r5umyn63] .sov-dim{color:var(--text-dim)}.sov-out[data-astro-cid-r5umyn63] .sov-tag{display:inline-block;margin-left:.35em;padding:.05em .45em;border:1px solid rgba(var(--accent-rgb),.45);border-radius:var(--r-pill);font-family:var(--font-mono);font-size:.72rem;font-weight:500;letter-spacing:.04em;color:var(--accent-300);vertical-align:.1em}.sov-out[data-astro-cid-r5umyn63] .sov-bars{display:flex;flex-direction:column;gap:var(--space-3);padding:0;list-style:none}.sov-out[data-astro-cid-r5umyn63] .sov-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--space-3);row-gap:4px;align-items:baseline}.sov-out[data-astro-cid-r5umyn63] .sov-bar__name{min-width:0;overflow-wrap:anywhere;color:var(--text-hi);font-size:var(--fs-sm);font-weight:600}.sov-out[data-astro-cid-r5umyn63] .sov-bar.is-other .sov-bar__name{color:var(--text-mid);font-weight:500}.sov-out[data-astro-cid-r5umyn63] .sov-bar__val{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-sm);color:var(--text-hi)}.sov-out[data-astro-cid-r5umyn63] .sov-bar__svg{grid-column:1 / -1;display:block;overflow:visible}.sov-out[data-astro-cid-r5umyn63] .sov-bar__detail{grid-column:1 / -1;font-size:var(--fs-xs);color:var(--text-mid)}.sov-out[data-astro-cid-r5umyn63] .sov-bar__track{fill:#ffffff0a}.sov-out[data-astro-cid-r5umyn63] .sov-bar.is-you .sov-bar__fill{fill:var(--accent)}.sov-out[data-astro-cid-r5umyn63] .sov-bar.is-rival .sov-bar__fill{fill:var(--text-mid)}.sov-out[data-astro-cid-r5umyn63] .sov-bar.is-other .sov-bar__fill{fill:var(--text-dim)}@media(forced-colors:active){.sov-out[data-astro-cid-r5umyn63] .sov-bar__fill{fill:CanvasText}}.sov-out[data-astro-cid-r5umyn63] .sov-tablewrap{position:relative;overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-md)}.sov-out[data-astro-cid-r5umyn63] .sov-t{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.sov-out[data-astro-cid-r5umyn63] .sov-t caption{padding:var(--space-3) var(--space-4) 0;margin:0}.sov-out[data-astro-cid-r5umyn63] .sov-t thead th{padding:var(--space-3) var(--space-4);text-align:left;font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:500;color:var(--text-hi);background:var(--ink-800);border-bottom:1px solid var(--line-strong);white-space:nowrap}.sov-out[data-astro-cid-r5umyn63] .sov-t tbody th,.sov-out[data-astro-cid-r5umyn63] .sov-t tfoot th{text-align:left;font-weight:600;color:var(--text-hi)}.sov-out[data-astro-cid-r5umyn63] .sov-t td,.sov-out[data-astro-cid-r5umyn63] .sov-t tbody th,.sov-out[data-astro-cid-r5umyn63] .sov-t tfoot th{padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--line-faint);vertical-align:top}.sov-out[data-astro-cid-r5umyn63] .sov-t td{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap}.sov-out[data-astro-cid-r5umyn63] .sov-t tbody th{min-width:8rem}.sov-out[data-astro-cid-r5umyn63] .sov-t strong{color:var(--text-hi);font-weight:600}.sov-out[data-astro-cid-r5umyn63] .sov-t tr.is-you th,.sov-out[data-astro-cid-r5umyn63] .sov-t thead th.is-you{color:var(--accent-300)}.sov-out[data-astro-cid-r5umyn63] .sov-t tr.is-other th{color:var(--text-mid);font-weight:500}.sov-out[data-astro-cid-r5umyn63] .sov-t tfoot th,.sov-out[data-astro-cid-r5umyn63] .sov-t tfoot td{border-top:1px solid var(--line-strong);border-bottom:0}.sov-out[data-astro-cid-r5umyn63] .sov-issues{padding:var(--space-3) var(--space-4);border:1px solid rgba(245,181,68,.35);border-left:3px solid var(--warning);border-radius:var(--r-md);background:#f5b5440f}.sov-out[data-astro-cid-r5umyn63] .sov-issues.has-errors{border-color:#ff5c5c66;border-left-color:var(--danger);background:#ff5c5c0f}.sov-out[data-astro-cid-r5umyn63] .sov-issues__title{font-size:var(--fs-sm);font-weight:700;color:var(--text-hi);margin-bottom:var(--space-1)}.sov-out[data-astro-cid-r5umyn63] .sov-issues ul{display:flex;flex-direction:column;gap:2px;padding-left:1.1rem;list-style:disc}.sov-out[data-astro-cid-r5umyn63] .sov-issues li{font-size:var(--fs-xs);line-height:1.5;color:var(--text)}.sov-private[data-astro-cid-r5umyn63]{margin-top:calc(-1 * var(--space-3))}.sov-linkbox[data-astro-cid-r5umyn63]{width:100%;margin-top:calc(-1 * var(--space-3));padding:.55rem .75rem;font-family:var(--font-mono);font-size:.85rem;color:var(--text-hi);background:var(--ink-900);border:1px solid var(--line-strong);border-radius:var(--r-sm)}.sov-linkbox[data-astro-cid-r5umyn63][hidden]{display:none}
