.nv3.ps-ballot{--nv3-ink:var(--ab-ink);--nv3-paper:var(--ab-card-bg);--nv3-bg:var(--ab-tonal);--nv3-line:var(--ab-rule);--nv3-muted:var(--ab-muted);--nv3-cobalt:var(--ab-cobalt);--nv3-cobalt-fill:#03c;--nv3-chipbg:var(--ab-tonal);--nv3-tablehead:var(--ab-tonal);--nv3-bluebg:var(--ab-tonal);font-family:PulseInter,Inter,ui-sans-serif,system-ui,sans-serif;color:var(--ab-ink)}html.dark .nv3.ps-ballot{--nv3-cobalt-fill:var(--dk-accent);--ab-ledge-card:var(--dk-ledge);--ab-ledge-ctl:var(--dk-ledge-inset);--nv3-caveat-edge:var(--nv3-caveatline)}html.dark .nv3.ps-ballot :is(.btn.dark,.btn.primary){background:var(--dk-accent);border-color:var(--dk-accent);color:var(--dk-on-accent)}html.dark .nv3.ps-ballot :is(.btn.dark,.btn.primary):hover:not(:disabled){background:var(--dk-accent-hover);color:var(--dk-on-accent)}.nv3.ps-ballot .serif{font-family:PulseInter,Inter,ui-sans-serif,system-ui,sans-serif}.nv3.ps-ballot .entry-hero{margin-bottom:26px;text-align:left}.nv3.ps-ballot .entry-h1{font-size:clamp(34px,4.4vw,48px);font-weight:800;line-height:1.06;letter-spacing:-.022em;margin:0 0 14px}.nv3.ps-ballot .entry-dek{font-family:inherit;font-size:clamp(15px,1.5vw,18px);line-height:1.6;max-width:62ch;margin:0;padding-left:14px;border-left:2px solid var(--ab-cobalt);color:var(--ab-body-2)}.nv3.ps-ballot .entry-t{font-size:16px;font-weight:700;letter-spacing:-.01em}.nv3.ps-ballot .entry-s{color:var(--ab-body-2)}.nv3.ps-ballot .cand h2{font-family:inherit;font-size:clamp(18px,1.9vw,21px);font-weight:800;letter-spacing:-.01em}.nv3.ps-ballot .eyebrow{font-family:inherit;font-size:10px;font-weight:800;letter-spacing:.16em}.nv3.ps-ballot .cand,.nv3.ps-ballot .card,.nv3.ps-ballot .entry-row,.nv3.ps-ballot .gate-panel,.nv3.ps-ballot .yesno{border:1px solid var(--ab-rule);border-radius:var(--ci-r-card,14px);background:var(--ab-card-bg)}.nv3.ps-ballot .cand,.nv3.ps-ballot .yesno{overflow:hidden}.nv3.ps-ballot .yesno-b{border:0}.nv3.ps-ballot .yesno-b+.yesno-b{border-left:1px solid var(--ab-rule)}@media (max-width:639px){.nv3.ps-ballot .yesno-b+.yesno-b{border-left:0;border-top:1px solid var(--ab-rule)}}.nv3.ps-ballot .gate-input{border-width:1px;border-radius:var(--ci-r-control,10px);padding:11px 12px}.nv3.ps-ballot .chip,.nv3.ps-ballot .srcchip{border-radius:999px}.nv3.ps-ballot .srcchip{font-family:inherit;font-size:10.5px;padding:1px 8px}.nv3.ps-ballot .inc,.nv3.ps-ballot .pchip{border-radius:var(--ci-r-sm,6px)}.nv3.ps-ballot .press{margin-bottom:5px;box-shadow:0 5px 0 var(--ab-ledge-card,var(--ab-edge))!important}.nv3.ps-ballot .press-cobalt{margin-bottom:5px;box-shadow:0 5px 0 var(--nv3-cobalt-fill)!important}.nv3.ps-ballot .press-soft{margin-bottom:3px;box-shadow:0 3px 0 var(--ab-ledge-card,var(--ab-rule))!important}.nv3.ps-ballot .entry-go:hover{transform:translateY(-2px);box-shadow:0 7px 0 var(--ab-ledge-card,var(--ab-edge))!important}.nv3.ps-ballot .entry-go:active{transform:translateY(5px);box-shadow:0 0 0 var(--ab-ledge-card,var(--ab-edge))!important}.nv3.ps-ballot .entry-arrow{color:var(--ab-cobalt)}.nv3.ps-ballot .gate-input:focus{border-color:var(--ab-cobalt);box-shadow:0 3px 0 var(--nv3-cobalt-fill)!important}.nv3.ps-ballot .gate-find{border-radius:var(--ci-r-control,10px);box-shadow:0 3px 0 var(--ab-ledge-ctl,var(--nv3-cobalt-fill))!important}.nv3.ps-ballot .gate-find:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 5px 0 var(--ab-ledge-ctl,var(--nv3-cobalt-fill))!important}.nv3.ps-ballot .gate-find:active:not(:disabled){transform:translateY(3px);box-shadow:0 0 0 transparent!important}.nv3.ps-ballot .cand{margin-bottom:5px;box-shadow:0 5px 0 var(--ab-rule)!important}.nv3.ps-ballot .cand.picked{border-color:var(--ab-cobalt);box-shadow:0 5px 0 var(--nv3-cobalt-fill)!important}.nv3.ps-ballot .cand.picked:after{content:none}.nv3.ps-ballot .bx-verified{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-left:6px;border-radius:999px;background:var(--nv3-cobalt-fill);color:#fff;font-size:11px;font-weight:900;line-height:1;vertical-align:2px;animation:bx-pop .32s cubic-bezier(.16,1.02,.3,1) both}@keyframes bx-pop{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}.nv3.ps-ballot .cand .top{border-bottom-color:var(--ab-rule)}.nv3.ps-ballot .h2h{grid-template-rows:repeat(10,auto);align-items:stretch}.nv3.ps-ballot .h2h .cand{display:grid;grid-template-rows:subgrid;grid-row:span 10;align-content:start}.nv3.ps-ballot .h2h:not(.h2h-tail) .cand{margin-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:none!important}.nv3.ps-ballot .h2h+.bx-issues{margin-top:0;border-radius:0}.nv3.ps-ballot .h2h-tail{grid-template-rows:repeat(4,auto);margin-top:0}.nv3.ps-ballot .h2h-tail .cand{grid-row:span 4;border-top-left-radius:0;border-top-right-radius:0}.nv3.ps-ballot .bx-issues+.h2h-tail .cand{border-top:0}.nv3.ps-ballot .h2h .cand>[data-zone=pick]{align-self:end}.nv3.ps-ballot .h2h-tail .cand .top{padding:12px 20px}.nv3.ps-ballot .h2h-tail .cand h2{font-size:15px}@media (max-width:860px){.nv3.ps-ballot .h2h,.nv3.ps-ballot .h2h-tail{grid-template-rows:none}.nv3.ps-ballot .h2h .cand{display:flex;grid-row:auto}}.nv3.ps-ballot .rating-row{min-height:30px;align-items:center}.nv3.ps-ballot .h2h:not(.h2h-tail) .cand:not(.cand-entered){animation:nv3-rise .36s cubic-bezier(.05,.7,.1,1) backwards}.nv3.ps-ballot .h2h:not(.h2h-tail) .cand:not(.cand-entered):nth-child(2){animation-delay:70ms}.nv3.ps-ballot .bx-turn .bx-lane{animation:nv3-rise .3s cubic-bezier(.05,.7,.1,1) both;animation-delay:80ms}.nv3.ps-ballot .bx-turn .bx-lane:last-of-type{animation-delay:.14s}.nv3.ps-ballot .h2h-tail .cand{animation:none;transition:none}.nv3.ps-ballot .cand.picked .pickbtn{animation:bx-stamp .3s cubic-bezier(.16,1.02,.3,1)}@media (prefers-reduced-motion:reduce){.nv3.ps-ballot .bx-turn .bx-lane,.nv3.ps-ballot .bx-verified,.nv3.ps-ballot .cand.picked .pickbtn,.nv3.ps-ballot .h2h .cand{animation:none}.nv3.ps-ballot .h2h-tail .cand,.nv3.ps-ballot .h2h-tail .cand:hover{transition:none;transform:none}}.nv3.ps-ballot .block .bx-points{margin:4px 0 0}.nv3.ps-ballot .block .bx-points li{margin-top:4px;font-size:13.5px}.nv3.ps-ballot .bx-pct,.nv3.ps-ballot .bx-points b.bx-pct{color:var(--nv3-alarm);font-variant-numeric:tabular-nums}.nv3.ps-ballot .pickbtn{border-width:1px;border-radius:var(--ci-r-control,10px);box-shadow:0 3px 0 var(--nv3-cobalt-fill)!important}.nv3.ps-ballot .pickbtn:active{transform:translateY(3px);box-shadow:0 0 0 var(--nv3-cobalt-fill)!important}.nv3.ps-ballot .votebtn{border-width:1px;border-radius:var(--ci-r-control,10px)}.nv3.ps-ballot .votebtn.yes{border-color:var(--ab-edge);box-shadow:0 5px 0 var(--nv3-green-bright)!important}.nv3.ps-ballot .votebtn.no{border-color:var(--ab-edge);box-shadow:0 5px 0 var(--nv3-alarm)!important}.nv3.ps-ballot .votebtn:hover{transform:translateY(-2px)}.nv3.ps-ballot .votebtn.no:hover,.nv3.ps-ballot .votebtn.yes:hover{box-shadow:0 8px 0 var(--ab-edge)!important}.nv3.ps-ballot .votebtn.no.on,.nv3.ps-ballot .votebtn.yes.on{box-shadow:0 5px 0 var(--ab-edge)!important}.nv3.ps-ballot .votebtn:active{transform:translateY(5px);box-shadow:0 0 0 transparent!important}.nv3.ps-ballot .measure-vote:has(.votebtn.on) .votebtn:not(.on):hover{box-shadow:0 8px 0 var(--ab-edge)!important}.nv3.ps-ballot .votebtn.on{animation:bx-stamp .3s cubic-bezier(.16,1.02,.3,1)}@keyframes bx-stamp{0%{transform:translateY(5px);box-shadow:0 0 0 transparent}55%{transform:translateY(-2px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.nv3.ps-ballot .entry-go:active,.nv3.ps-ballot .entry-go:hover,.nv3.ps-ballot .gate-find:active:not(:disabled),.nv3.ps-ballot .gate-find:hover:not(:disabled),.nv3.ps-ballot .votebtn:active,.nv3.ps-ballot .votebtn:hover{transform:none}.nv3.ps-ballot .votebtn.on{animation:none}}html.dark .nv3.ps-ballot .votebtn.yes,html.dark .nv3.ps-ballot .votebtn.yes.on,html.dark .nv3.ps-ballot .votebtn.yes:hover{background:var(--dk-green);border-color:var(--dk-green);color:var(--dk-bg)}html.dark .nv3.ps-ballot .votebtn.no,html.dark .nv3.ps-ballot .votebtn.no.on,html.dark .nv3.ps-ballot .votebtn.no:hover{background:var(--dk-red);border-color:var(--dk-red);color:var(--dk-on-accent)}html.dark .nv3.ps-ballot .votebtn.no,html.dark .nv3.ps-ballot .votebtn.no.on,html.dark .nv3.ps-ballot .votebtn.yes,html.dark .nv3.ps-ballot .votebtn.yes.on{box-shadow:0 5px 0 var(--dk-ledge)!important}html.dark .nv3.ps-ballot .measure-vote:has(.votebtn.on) .votebtn:not(.on):hover,html.dark .nv3.ps-ballot .votebtn.no:hover,html.dark .nv3.ps-ballot .votebtn.yes:hover{box-shadow:0 8px 0 var(--dk-ledge)!important}html.dark .nv3.ps-ballot .measure-vote:has(.votebtn.on) .votebtn:not(.on){box-shadow:0 0 0 transparent!important}html.dark .nv3.ps-ballot .votebtn:active{box-shadow:0 0 0 transparent!important}.nv3.ps-ballot .btn{min-height:44px;margin-bottom:3px;border-radius:var(--ci-r-control,10px);font-family:inherit;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;transition:transform 90ms ease,box-shadow 90ms ease,background .14s ease,color .14s ease}.nv3.ps-ballot .btn,.nv3.ps-ballot .btn.dark,.nv3.ps-ballot .btn.primary{border-color:var(--ab-edge);box-shadow:0 3px 0 var(--ab-ledge-ctl,var(--ab-edge))!important}.nv3.ps-ballot .btn:active:not(:disabled){transform:translateY(3px);box-shadow:0 0 0 var(--ab-ledge-ctl,var(--ab-edge))!important}.nv3.ps-ballot .btn:disabled{opacity:.55;box-shadow:0 0 0 var(--ab-ledge-ctl,var(--ab-edge))!important}@media (prefers-reduced-motion:reduce){.nv3.ps-ballot .btn{transition:none}.nv3.ps-ballot .btn:active:not(:disabled){transform:none}}.nv3.ps-ballot .bx-art{flex:none;display:block;width:44px;height:44px;-o-object-fit:contain;object-fit:contain;border-radius:var(--ci-r-control,10px);background:transparent}.nv3.ps-ballot .bx-art-lg{width:60px;height:60px}.nv3.ps-ballot .bx-issues{margin:22px 0 0;border:2px solid var(--ab-cobalt);border-radius:var(--ci-r-card,14px);background:var(--ab-card-bg);overflow:hidden}.nv3.ps-ballot .bx-issues-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px 20px;flex-wrap:wrap;padding:20px 22px 18px;background:var(--ab-cobalt);color:var(--ab-paper)}.nv3.ps-ballot .bx-issues-kicker{margin:0;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;opacity:.85}.nv3.ps-ballot .bx-issues-title{margin:4px 0 0;font-size:clamp(24px,2.8vw,34px);font-weight:800;line-height:1.1;letter-spacing:-.02em;color:inherit}.nv3.ps-ballot .bx-issues-dek{margin:6px 0 0;font-size:15px;line-height:1.5;max-width:62ch;opacity:.9}.nv3.ps-ballot .bx-issues-meta{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.85}.nv3.ps-ballot .bx-issues-head+.bx-derived-head{border-top:0}.nv3.ps-ballot .bx-issue{padding:18px}.nv3.ps-ballot .bx-issue-label{font-size:clamp(20px,2.2vw,26px);font-weight:800;line-height:1.2;letter-spacing:-.012em;margin:6px 0 0}.nv3.ps-ballot .bx-synopsis{margin:10px 0 0;padding-left:14px;border-left:3px solid var(--ab-cobalt);font-size:16px;line-height:1.6;color:var(--ab-body);max-width:68ch}.nv3.ps-ballot .bx-lanes{display:grid;grid-template-columns:1fr 1px 1fr;grid-template-rows:auto auto auto auto;-moz-column-gap:18px;column-gap:18px;margin-top:18px}.nv3.ps-ballot .bx-lanes>:first-child{grid-column:1}.nv3.ps-ballot .bx-lanes>:nth-child(2){grid-column:2}.nv3.ps-ballot .bx-lanes>:nth-child(3){grid-column:3}.nv3.ps-ballot .bx-divider{grid-row:1/span 4;background:var(--ab-rule)}.nv3.ps-ballot .bx-lane{min-width:0;display:grid;grid-template-rows:subgrid;grid-row:span 4;align-content:start}.nv3.ps-ballot .bx-summary{margin:6px 0 0;font-size:14.5px;line-height:1.55;color:var(--ab-body)}.nv3.ps-ballot .bx-lane-name{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:800;letter-spacing:-.01em}.nv3.ps-ballot .bx-points{margin:10px 0 0;padding:0;list-style:none}.nv3.ps-ballot .bx-points li{position:relative;padding-left:14px;margin-top:8px;font-size:14.5px;line-height:1.55;color:var(--ab-body)}.nv3.ps-ballot .bx-points li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:2px;background:var(--ab-cobalt)}.nv3.ps-ballot .bx-points b{color:var(--ab-ink)}.nv3.ps-ballot .bx-srcs{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;margin-top:10px}.nv3.ps-ballot .bx-why{margin:0;padding:14px 18px;border-top:1px solid var(--ab-rule);background:var(--ab-tonal);font-size:14px;line-height:1.6;color:var(--ab-body)}.nv3.ps-ballot .bx-issue-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;border-top:1px solid var(--ab-rule)}.nv3.ps-ballot .bx-issue-dots{display:flex;gap:6px}.nv3.ps-ballot .bx-issue-dot{width:22px;height:22px;min-height:0;padding:0;margin:0;border:1px solid var(--ab-rule);border-radius:999px;background:var(--ab-card-bg);box-shadow:none;font:800 10px/1 inherit;color:var(--ab-muted);cursor:pointer}.nv3.ps-ballot .bx-issue-dot[aria-current=true]{background:var(--nv3-cobalt-fill);border-color:var(--nv3-cobalt-fill);color:#fff}@media (max-width:760px){.nv3.ps-ballot .bx-lanes{grid-template-columns:1fr;grid-template-rows:none;row-gap:14px}.nv3.ps-ballot .bx-lane{display:block;grid-row:auto}.nv3.ps-ballot .bx-divider{grid-row:auto;height:1px}}.nv3.ps-ballot .bx-turn{animation:bx-turn .26s cubic-bezier(.05,.7,.1,1) both}@keyframes bx-turn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.nv3.ps-ballot .bx-turn{animation:bx-turn-fade .16s ease-out both}@keyframes bx-turn-fade{0%{opacity:0}to{opacity:1}}}.nv3.ps-ballot .block .bh{font-family:inherit;font-size:10px;font-weight:800;letter-spacing:.16em}.nv3.ps-ballot .sectionnav-pill{border-radius:var(--ci-r-pill,999px);font-weight:800;letter-spacing:.08em}.nv3.ps-ballot .sectionnav-pill.done:not(.on){border-color:var(--nv3-green-vivid);background:var(--nv3-green-vivid);color:var(--nv3-paper)}.nv3.ps-ballot .sectionnav-pill.done:not(.on):hover{border-color:var(--nv3-green);background:var(--nv3-green)}.nv3.ps-ballot .sourcestrip{background:var(--ab-tonal);color:var(--ab-body)}.nv3.ps-ballot .atstake,.nv3.ps-ballot .sourcestrip{border:1px solid var(--ab-rule);border-radius:var(--ci-r-card,14px)}.nv3.ps-ballot .atstake{overflow:hidden}.nv3.ps-ballot .atstake .hd .eyebrow{color:var(--nv3-money)}.nv3.ps-ballot .atstake details,.nv3.ps-ballot .atstake summary{border-color:var(--ab-rule)}.nv3.ps-ballot .atstake .tiein>div{border-radius:var(--ci-r-sm,6px);background:var(--ab-tonal)}.nv3.ps-ballot .bx-derived-head{padding:14px 18px 0;border-top:1px solid var(--ab-rule)}.nv3.ps-ballot .bx-derived-head:first-child{border-top:0}.nv3.ps-ballot .bx-derived .drow{padding:13px 18px}.nv3.ps-ballot .mswitch-id b,.nv3.ps-ballot .mswitch-optbtn b{font-family:inherit;font-size:15px;font-weight:700}.nv3.ps-ballot .mswitch-side,.nv3.ps-ballot .mswitch-swap{margin-bottom:3px;border-width:1px;border-color:var(--ab-rule);border-radius:var(--ci-r-control,10px);box-shadow:0 3px 0 var(--ab-edge)!important}.nv3.ps-ballot .mswitch-side:hover{border-color:var(--ab-cobalt);transform:translateY(-1px);box-shadow:0 5px 0 var(--nv3-cobalt-fill)!important}.nv3.ps-ballot .mswitch-side:active,.nv3.ps-ballot .mswitch-swap:active{transform:translateY(3px);box-shadow:0 0 0 transparent!important}.nv3.ps-ballot .mswitch-side[aria-expanded=true]{margin-bottom:0;border-radius:var(--ci-r-control,10px) var(--ci-r-control,10px) 0 0}.nv3.ps-ballot .mswitch-tray{border-width:1px;border-radius:0 0 var(--ci-r-card,14px) var(--ci-r-card,14px);box-shadow:0 5px 0 var(--ab-edge)!important}.nv3.ps-ballot .ownwords .lbl{font-family:inherit;font-size:10px;font-weight:800;letter-spacing:.16em}.nv3.ps-ballot .mswitch-filter{border-width:1px;border-radius:var(--ci-r-pill,999px);font-weight:800;letter-spacing:.08em}.nv3.ps-ballot .mswitch-filter[aria-pressed=true]{color:var(--ci-cobalt-ink)}@media (prefers-reduced-motion:reduce){.nv3.ps-ballot .mswitch-side:active,.nv3.ps-ballot .mswitch-side:hover,.nv3.ps-ballot .mswitch-swap:active{transform:none}}.nv3.ps-ballot .wiz{background:var(--ab-card-bg);border-bottom:1px solid var(--ab-rule)}.nv3.ps-ballot .wiz-in{padding-top:12px}.nv3.ps-ballot .bx-exit{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 10px 0 0;background:none;border:0;font:800 11px/1 inherit;letter-spacing:.12em;text-transform:uppercase;color:var(--ab-body-2);cursor:pointer;transition:color .14s ease-out}.nv3.ps-ballot .bx-exit:hover{color:var(--ab-ink)}.nv3.ps-ballot .bx-exit .bx-exit-x{font-size:14px;line-height:1;letter-spacing:0}.nv3.ps-ballot .decided{font-family:inherit;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--ab-muted)}.nv3.ps-ballot .decided b{color:var(--ab-cobalt)}.nv3.ps-ballot .wiz-in .eyebrow{color:var(--ab-ink)}.nv3.ps-ballot .prog{gap:4px}.nv3.ps-ballot .prog .seg{height:6px;border-radius:999px;background:var(--ab-track)}.nv3.ps-ballot .prog .seg.done{background:var(--nv3-cobalt-fill)}.nv3.ps-ballot .prog .seg.now{height:10px;background:var(--nv3-alarm)}.nv3.ps-ballot .profile-coverage-columns>.card{border-radius:var(--ci-r-card,14px);overflow:hidden}.nv3.ps-ballot .profile-coverage .newsrow{border-radius:0}.nv3.ps-ballot .profile-coverage .spectrum{border-radius:999px;overflow:hidden}.nv3.ps-ballot .ownwords .soc a,.nv3.ps-ballot .soc a{width:36px;height:36px;border:1px solid var(--ab-rule);border-radius:var(--ci-r-control,10px);color:var(--ab-ink);transition:border-color .14s ease-out,background .14s ease-out}.nv3.ps-ballot .soc a:hover{border-color:var(--ab-ink);background:var(--ab-tonal)}.nv3.ps-ballot .soc svg{width:19px;height:19px;fill:currentColor}.nv3.ps-ballot .soc .soc-note{font-size:11.5px;color:var(--ab-muted)}@media (prefers-reduced-motion:reduce){.nv3.ps-ballot .bx-exit,.nv3.ps-ballot .soc a{transition:none}}.nv3.ps-ballot .bx-cheer-veil{position:fixed;inset:0;z-index:60;pointer-events:none;background:color-mix(in srgb,var(--ab-edge) 24%,transparent);animation:bx-cheer-veil-in .52s ease-out both}@keyframes bx-cheer-veil-in{0%{opacity:0}to{opacity:1}}.nv3.ps-ballot .bx-cheer{position:fixed;left:50%;top:50%;z-index:61;width:min(760px,calc(100vw - 48px));display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(16px,2.4vw,28px);padding:clamp(26px,3vw,40px) clamp(22px,2.6vw,34px) 0;overflow:hidden;background:var(--ab-card-bg);border:1px solid var(--ab-rule);border-radius:7px;box-shadow:0 5px 0 var(--nv3-cobalt-fill);transform:translate(-50%,-50%);animation:bx-cheer-in .62s cubic-bezier(.16,1.02,.3,1) both}.nv3.ps-ballot .bx-cheer:before{content:"";position:absolute;inset:0 0 auto 0;height:6px;background:linear-gradient(to right,var(--nv3-cobalt-fill) 0 50%,var(--ab-card-bg) 50% calc(50% + 1px),var(--nv3-alarm) calc(50% + 1px) 100%)}@keyframes bx-cheer-in{0%{opacity:0;transform:translate(-50%,-50%) translateY(26px) scale(.97)}to{opacity:1;transform:translate(-50%,-50%) translateY(0) scale(1)}}.nv3.ps-ballot .bx-cheer-art{grid-column:2;align-self:end;display:block;height:clamp(230px,26vw,300px);width:auto;max-width:min(42vw,260px);-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center;background:transparent;animation:bx-pop .76s cubic-bezier(.16,1.02,.3,1) .22s both}.nv3.ps-ballot .bx-cheer-body{grid-column:1;align-self:center;padding-bottom:clamp(26px,3vw,40px)}.nv3.ps-ballot .bx-cheer .ab-kicker{letter-spacing:.22em}.nv3.ps-ballot .bx-cheer-title{margin:10px 0 0;font-size:clamp(26px,2.8vw,34px);font-weight:800;line-height:1.1;letter-spacing:-.022em;color:var(--ab-ink)}.nv3.ps-ballot .bx-cheer-sub{margin:10px 0 0;font-size:15px;line-height:1.65;letter-spacing:.01em;color:var(--ab-body-2);max-width:46ch}.nv3.ps-ballot .bx-cheer .btn.primary{white-space:nowrap;min-height:52px;padding:0 22px;font-size:13px}.nv3.ps-ballot .bx-cheer-close{position:absolute;top:8px;right:10px;width:32px;height:32px;border:0;background:none;color:var(--ab-muted);font:inherit;font-size:15px;cursor:pointer}.nv3.ps-ballot .bx-cheer-confetti{position:absolute;inset:0;pointer-events:none}.nv3.ps-ballot .bx-cheer-confetti i{position:absolute;top:-12px;width:8px;height:8px;background:var(--nv3-cobalt-fill);animation:bx-confetti 2.8s cubic-bezier(.25,.5,.45,1) both}.nv3.ps-ballot .bx-cheer-confetti i:nth-child(3n){background:#fe492a;border-radius:999px}.nv3.ps-ballot .bx-cheer-confetti i:nth-child(3n+1){background:#b1bfe2}.nv3.ps-ballot .bx-cheer-confetti i:first-child{left:5%;animation-delay:60ms}.nv3.ps-ballot .bx-cheer-confetti i:nth-child(2){left:13%;animation-delay:.42s}.nv3.ps-ballot .bx-cheer-confetti i:nth-child(3){left:21%;animation-delay:.18s}.nv3.ps-ballot .bx-cheer-confetti i:nth-child(4){left:30%;animation-delay:.7s}.nv3.ps-ballot .bx-cheer-confetti i:nth-child(5){left:39%;animation-delay:.3s}.nv3.ps-ballot .bx-cheer-confetti i:nth-child(6){left:48%;animation-delay:.9s}.nv3.ps-ballot .bx-cheer-confetti i:nth-child(7){left:57%;animation-delay:.24s}.nv3.ps-ballot .bx-cheer-confetti i:nth-child(8){left:65%;animation-delay:.82s}.nv3.ps-ballot .bx-cheer-confetti i:nth-child(9){left:73%;animation-delay:.12s}.nv3.ps-ballot .bx-cheer-confetti i:nth-child(10){left:81%;animation-delay:.56s}.nv3.ps-ballot .bx-cheer-confetti i:nth-child(11){left:89%;animation-delay:.34s}.nv3.ps-ballot .bx-cheer-confetti i:nth-child(12){left:95%;animation-delay:1.04s}@keyframes bx-confetti{0%{transform:translateY(0) rotate(0deg);opacity:0}12%{opacity:1}to{transform:translateY(300px) rotate(240deg);opacity:0}}.nv3.ps-ballot .bx-cheer-fall{position:fixed;inset:0;z-index:62;pointer-events:none;overflow:hidden}.nv3.ps-ballot .bx-cheer-fall i{position:absolute;top:-14px;width:9px;height:9px;border-radius:999px;background:var(--nv3-cobalt-fill);animation:bx-fall 4.2s cubic-bezier(.3,.5,.5,1) both}.nv3.ps-ballot .bx-cheer-fall i:nth-child(3n){background:#fe492a;border-radius:999px}.nv3.ps-ballot .bx-cheer-fall i:nth-child(3n+1){background:#b1bfe2;border-radius:2px}.nv3.ps-ballot .bx-cheer-fall i:nth-child(4n){width:7px;height:11px}.nv3.ps-ballot .bx-cheer-fall i:first-child{left:3%;animation-delay:0ms}.nv3.ps-ballot .bx-cheer-fall i:nth-child(2){left:9%;animation-delay:.62s}.nv3.ps-ballot .bx-cheer-fall i:nth-child(3){left:15%;animation-delay:.24s}.nv3.ps-ballot .bx-cheer-fall i:nth-child(4){left:21%;animation-delay:.98s}.nv3.ps-ballot .bx-cheer-fall i:nth-child(5){left:27%;animation-delay:.14s}.nv3.ps-ballot .bx-cheer-fall i:nth-child(6){left:33%;animation-delay:1.24s}.nv3.ps-ballot .bx-cheer-fall i:nth-child(7){left:39%;animation-delay:.42s}.nv3.ps-ballot .bx-cheer-fall i:nth-child(8){left:45%;animation-delay:1.5s}.nv3.ps-ballot .bx-cheer-fall i:nth-child(9){left:51%;animation-delay:80ms}.nv3.ps-ballot .bx-cheer-fall i:nth-child(10){left:57%;animation-delay:1.12s}.nv3.ps-ballot .bx-cheer-fall i:nth-child(11){left:63%;animation-delay:.32s}.nv3.ps-ballot .bx-cheer-fall i:nth-child(12){left:69%;animation-delay:1.74s}.nv3.ps-ballot .bx-cheer-fall i:nth-child(13){left:74%;animation-delay:.2s}.nv3.ps-ballot .bx-cheer-fall i:nth-child(14){left:79%;animation-delay:.86s}.nv3.ps-ballot .bx-cheer-fall i:nth-child(15){left:84%;animation-delay:1.48s}.nv3.ps-ballot .bx-cheer-fall i:nth-child(16){left:89%;animation-delay:.52s}.nv3.ps-ballot .bx-cheer-fall i:nth-child(17){left:93%;animation-delay:1.32s}.nv3.ps-ballot .bx-cheer-fall i:nth-child(18){left:97%;animation-delay:.7s}.nv3.ps-ballot .bx-cheer-fall i:nth-child(19){left:6%;animation-delay:1.9s}.nv3.ps-ballot .bx-cheer-fall i:nth-child(20){left:24%;animation-delay:2.1s}.nv3.ps-ballot .bx-cheer-fall i:nth-child(21){left:42%;animation-delay:1.86s}.nv3.ps-ballot .bx-cheer-fall i:nth-child(22){left:60%;animation-delay:2.26s}.nv3.ps-ballot .bx-cheer-fall i:nth-child(23){left:78%;animation-delay:1.98s}.nv3.ps-ballot .bx-cheer-fall i:nth-child(24){left:91%;animation-delay:2.38s}@keyframes bx-fall{0%{transform:translateY(0) rotate(0deg);opacity:0}8%{opacity:1}92%{opacity:1}to{transform:translateY(105vh) rotate(320deg);opacity:0}}@media (max-width:640px){.nv3.ps-ballot .bx-cheer{grid-template-columns:minmax(0,1fr) auto;gap:12px}.nv3.ps-ballot .bx-cheer-art{height:clamp(160px,40vw,220px);max-width:38vw}.nv3.ps-ballot .bx-cheer .btn.primary{width:100%}.nv3.ps-ballot .bx-cheer-title{font-size:22px}}@media (prefers-reduced-motion:reduce){.nv3.ps-ballot .bx-cheer,.nv3.ps-ballot .bx-cheer-art{animation:bx-turn-fade .2s ease-out both}.nv3.ps-ballot .bx-cheer-confetti,.nv3.ps-ballot .bx-cheer-fall,.nv3.ps-ballot .bx-cheer-veil{display:none}}html.dark .nv3.ps-ballot .bx-issues-head{background:var(--dk-accent);color:var(--dk-on-accent)}