.div-nav[data-astro-cid-sdovk24x]{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.65rem 1.2rem;margin:1.4rem 0 0;padding-bottom:1.1rem;display:flex}.div-nav[data-astro-cid-sdovk24x] a[data-astro-cid-sdovk24x]{font-family:var(--sans);font-size:.95rem;font-weight:600}.division[data-astro-cid-sdovk24x]{margin-top:2.4rem}.division[data-astro-cid-sdovk24x]>h2[data-astro-cid-sdovk24x]{margin-top:0}.div-blurb[data-astro-cid-sdovk24x]{color:var(--ink-soft);max-width:52ch;margin:-.35rem 0 1.1rem}#ballot[data-astro-cid-sdovk24x]{max-width:100%;overflow-x:clip}.matchups[data-astro-cid-sdovk24x]{flex-direction:column;gap:1.5rem;min-width:0;max-width:28rem;margin:0;padding:0;list-style:none;display:flex}.matchup[data-astro-cid-sdovk24x]{border:0;border-radius:0;min-width:0;max-width:100%;margin:0;padding:0}.matchup-label[data-astro-cid-sdovk24x]{font-family:var(--sans);color:var(--ink-soft);margin:0 0 .3rem;font-size:.82rem;font-weight:500}.pair[data-astro-cid-sdovk24x]{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 12px;row-gap:.35rem;min-width:0;max-width:100%;display:grid;position:relative}.pair[data-astro-cid-sdovk24x]:after{content:"";border:2px solid var(--ink);box-sizing:border-box;border-left:0;border-radius:0;grid-area:1/2/3;align-self:stretch;width:10px;margin-block:1.45rem}.pick[data-astro-cid-sdovk24x]{cursor:pointer;grid-column:1;min-width:0;max-width:100%;display:block;position:relative}.pick[data-astro-cid-sdovk24x] input[data-astro-cid-sdovk24x]{opacity:0;width:0;height:0;position:absolute}.pick-body[data-astro-cid-sdovk24x]{border:2px solid var(--ink);background:#fff;border-radius:0;align-items:center;gap:.75rem;min-width:0;max-width:100%;min-height:3.15rem;padding:.45rem .7rem;display:flex}.pick[data-astro-cid-sdovk24x]:hover .pick-body[data-astro-cid-sdovk24x]{border-color:var(--accent)}.pick[data-astro-cid-sdovk24x] input[data-astro-cid-sdovk24x]:focus-visible+.pick-body[data-astro-cid-sdovk24x]{outline:3px solid var(--accent);outline-offset:2px}.pick[data-astro-cid-sdovk24x] input[data-astro-cid-sdovk24x]:checked+.pick-body[data-astro-cid-sdovk24x]{border-color:var(--accent);background:var(--ink);color:#fff}.pick-seed[data-astro-cid-sdovk24x]{text-align:center;min-width:1.85rem;font-family:var(--display);letter-spacing:-.04em;color:var(--accent);font-variant-numeric:tabular-nums;flex:none;font-size:2rem;font-weight:800;line-height:.9}.pick[data-astro-cid-sdovk24x] input[data-astro-cid-sdovk24x]:checked+.pick-body[data-astro-cid-sdovk24x] .pick-seed[data-astro-cid-sdovk24x]{color:var(--purple-lift)}.pick-name[data-astro-cid-sdovk24x]{overflow-wrap:anywhere;flex-direction:column;gap:.1rem;min-width:0;font-weight:600;line-height:1.25;display:flex}.pick-about[data-astro-cid-sdovk24x]{font-size:.82rem;font-weight:500}.pick[data-astro-cid-sdovk24x] input[data-astro-cid-sdovk24x]:checked+.pick-body[data-astro-cid-sdovk24x] .pick-about[data-astro-cid-sdovk24x]{color:var(--purple-lift)}.tail[data-astro-cid-sdovk24x]{border-top:1px solid var(--line);margin-top:2rem;padding-top:1.6rem}.hint[data-astro-cid-sdovk24x]{color:var(--ink-soft);max-width:56ch;margin:0 0 .7rem;font-size:.92rem}.tail[data-astro-cid-sdovk24x] input[data-astro-cid-sdovk24x][type=text],.tail[data-astro-cid-sdovk24x] input[data-astro-cid-sdovk24x][type=email]{border:1px solid var(--line-strong);border-radius:var(--radius-chip);width:100%;max-width:30rem;font:inherit;margin-bottom:1.4rem;padding:.75rem .9rem}#submit[data-astro-cid-sdovk24x]{background:var(--accent);color:#fff;border-radius:var(--radius-chip);font-family:var(--sans);cursor:pointer;border:0;padding:.9rem 1.6rem;font-size:1rem;font-weight:600}#submit[data-astro-cid-sdovk24x]:hover:not(:disabled){background:var(--purple-deep)}#submit[data-astro-cid-sdovk24x]:disabled{opacity:.55;cursor:default}.status[data-astro-cid-sdovk24x]{min-height:1.4em;margin:.9rem 0 0;font-weight:600}.status[data-astro-cid-sdovk24x].err{color:#b3261e}.status[data-astro-cid-sdovk24x].ok{color:var(--accent)}.match-live[data-astro-cid-sdovk24x]{font-family:var(--sans);color:var(--ink-soft);font-variant-numeric:tabular-nums;min-height:1.2em;margin:.45rem 0 0;font-size:.85rem}
