.vote-hero-rail{width:min(var(--inst-rail-wide), 100%);max-width:var(--inst-rail-dash-max);padding:var(--inst-panel-gap) var(--inst-gutter) 0;box-sizing:border-box;margin-inline:auto;container:eng-main/inline-size}.vote-hero-card .eng-hero-h1.vote-hero-title{max-width:none}.vote-hero-card .eng-hero-row{gap:0}.vote-hero-card .eng-hero-line{max-width:44ch}.vote-hero-card .vote-hero-meta{color:var(--inst-on-dark-mist);max-width:64ch;margin-top:6px}.vote-hero-card .vote-hero-status{margin-top:14px}.vote-hero-due{color:var(--inst-on-dark-mist);white-space:nowrap;align-items:center;gap:6px;font-size:14px;font-weight:500;line-height:1.45;display:inline-flex}.vote-hero-due svg{color:var(--inst-iso-light);flex:none;display:block}.vote-hero-card .vote-hero-actions{margin-top:16px}.vote-hero-card .vote-town{position:absolute;inset:0;overflow:hidden;container-type:size}.vote-hero-card .vote-town-stage{--vote-town-w:max(100cqw, 100cqh * 1584 / 672);--vote-town-h:max(100cqh, 100cqw * 672 / 1584);width:var(--vote-town-w);height:var(--vote-town-h);left:calc((100cqw - var(--vote-town-w)) * .51);top:calc((100cqh - var(--vote-town-h)) * .48);position:absolute}.vote-hero-card .vote-town-stage>img{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}@container eng-main (min-width:760px){.vote-hero-card .vote-town{width:64%;-webkit-mask-image:var(--inst-hero-fade);mask-image:var(--inst-hero-fade);inset:0 0 0 auto}}.vote-pin{pointer-events:none;position:absolute;inset:0}.vote-pin>svg,.vote-pin-drop,.vote-pin-bob{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.vote-pin-area{fill:var(--inst-lemon);fill-opacity:.14;stroke:var(--inst-lemon);stroke-width:3px;vector-effect:non-scaling-stroke}.vote-pin-line{fill:none;stroke:var(--inst-lemon);stroke-width:2px;vector-effect:non-scaling-stroke}.vote-pin-head{fill:var(--inst-lemon);stroke:var(--inst-lemon-ring);stroke-width:1px;vector-effect:non-scaling-stroke}.vote-pin-dot{fill:var(--inst-ink)}.vote-pin-shade-in{stop-color:var(--inst-ink);stop-opacity:.42}.vote-pin-shade-out{stop-color:var(--inst-ink);stop-opacity:0}.vote-pin-ping{opacity:0}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.vote-pin:not([data-on])>*{opacity:0}.vote-pin:not([data-js])>:not(.vote-pin-ping){animation:.6s ease-out 6s forwards vote-pin-late}}@media (prefers-reduced-motion:no-preference){.vote-pin[data-on]>.vote-pin-ring{animation:.9s cubic-bezier(.2,.8,.2,1) both vote-pin-ring-in}.vote-pin[data-on]>.vote-pin-ping{animation:3.2s cubic-bezier(.25,.6,.35,1) 1.2s infinite vote-pin-ping}.vote-pin[data-on]>.vote-pin-drop{animation:.7s .35s both vote-pin-drop}.vote-pin[data-on] .vote-pin-bob{animation:2.4s ease-in-out 1.4s infinite vote-pin-bob}.vote-pin[data-on]>.vote-pin-shade{animation:.4s ease-out .7s both vote-pin-shade-on,2.4s ease-in-out 1.4s infinite vote-pin-shade}.vote-pin[data-on]:not([data-run])>*,.vote-pin[data-on]:not([data-run]) .vote-pin-bob{animation-play-state:paused}}@keyframes vote-pin-late{to{opacity:1}}@keyframes vote-pin-ring-in{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@keyframes vote-pin-ping{0%{opacity:.9;transform:none}30%{opacity:.55;animation-timing-function:linear}60%,to{opacity:0;transform:scale(1.25)}}@keyframes vote-pin-drop{0%{opacity:0;animation-timing-function:cubic-bezier(.5,0,.9,.6);transform:translateY(-40px)}30%{opacity:1}62%{animation-timing-function:cubic-bezier(.2,.7,.4,1);transform:none}80%{animation-timing-function:cubic-bezier(.5,0,.8,.6);transform:translateY(-5px)}to{opacity:1;transform:none}}@keyframes vote-pin-bob{0%,to{transform:none}50%{transform:translateY(-4px)}}@keyframes vote-pin-shade-on{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes vote-pin-shade{0%,to{opacity:1;transform:none}50%{opacity:.6;transform:scale(.78)}}
