@import "https://fonts.googleapis.com/css2?family=Open+Sans:ital,wdth,wght@0,75..100,300..800;1,75..100,300..800&display=swap";:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:#ffffffde;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#242424;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}a{color:#646cff;-webkit-text-decoration:inherit;text-decoration:inherit;font-weight:500}a:hover{color:#535bf2}body{place-items:center;min-width:320px;min-height:100vh;margin:0;display:flex}h1{font-size:3.2em;line-height:1.1}button{cursor:pointer;background-color:#1a1a1a;border:1px solid #0000;border-radius:8px;padding:.6em 1.2em;font-family:inherit;font-size:1em;font-weight:500;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}html{width:100%}body{margin:0}#app{width:100%;min-height:100vh}*{box-sizing:border-box}:root{--viewport-sm:576px;--viewport-md:768px;--viewport-lg:1024px;--viewport-xl:1280px;--viewport-xxl:1536px;--font-serif:"Times New Roman", serif;--font-sans-serif:"Arial", sans-serif;--clr-primary:#f7adc3;--clr-secondary:#72ddf7;--clr-tertiary:#9fafff;--clr-black:#000;--clr-white:#f7f5ed}.base-layout{--padding:2rem;grid-template-columns:auto 1fr;grid-template-areas:"nav nav""drawer main";transition:grid-template-columns;display:grid}.base-layout>aside{grid-area:drawer}.base-layout>main{padding:var(--padding);background-color:var(--clr-white);grid-area:main}.base-layout>main>div{max-width:800px;margin:0 auto}@media print{.base-layout{display:block}.base-layout>aside{display:none}.base-layout>main{background-color:#0000;padding:0}.base-layout>main>div{max-width:none;margin:0}.base-layout>main>div>h1{display:none}}:root{--a6-width:105mm;--a6-height:148mm;--a5-width:148mm;--a5-height:210mm;--a4-width:210mm;--a4-height:297mm;--font-serif:"Times New Roman", serif;--font-sans-serif:"Arial", sans-serif;--size-text:9pt;--size-header:11pt;--size-badge:36pt;--print-preview-scale:1;--print-page-margin-top:10mm;--print-page-margin-bottom:10mm;--print-page-margin-left:10mm;--print-page-margin-right:10mm;--print-page-padding-top:0mm;--print-page-padding-bottom:0mm;--print-page-padding-left:0mm;--print-page-padding-right:0mm;--print-preview-scale:1!important;--color-paper:#fff!important;--color-ink:#000!important}@media screen{.print{transform:scale(calc(var(--print-preview-scale,1) * 1));transform-origin:0 0;padding:var(--print-page-margin-top) var(--print-page-margin-right) var(--print-page-margin-bottom) var(--print-page-margin-left);width:var(--page-width);min-height:var(--page-height);border:1px solid var(--clr-black);margin:0 0 36px;overflow:hidden}}.print{--screen-page-margin-top:calc(var(--print-page-margin-top) * -1);--screen-page-margin-bottom:calc(var(--print-page-margin-bottom) * -1);--screen-page-margin-left:calc(var(--print-page-margin-left) * -1);--screen-page-margin-right:calc(var(--print-page-margin-right) * -1);--screen-page-padding-top:calc(var(--print-page-margin-top) + var(--print-page-padding-top));--screen-page-padding-bottom:calc(var(--print-page-margin-bottom) + var(--print-page-padding-bottom));--screen-page-padding-left:calc(var(--print-page-margin-left) + var(--print-page-padding-left));--screen-page-padding-right:calc(var(--print-page-margin-right) + var(--print-page-padding-right))}.print__item{--color-paper:#fff;--color-ink:#000;--font-size-body:8pt;--font-size-small:7pt;--font-size-heading-1:10pt;--column-amount:1;--baseline:11pt;--half-baseline:calc(var(--baseline) / 2);column-count:var(--column-amount);column-rule:.2mm solid var(--color-ink);column-fill:auto;background-color:var(--color-paper);color:var(--color-ink);break-before:page}@media screen{.print__item{--color-paper:#fff9e6;--color-ink:#000;min-height:var(--page-height);max-height:var(--page-height);margin:var(--screen-page-margin-top) var(--screen-page-margin-right) var(--screen-page-margin-bottom) var(--screen-page-margin-left);padding:calc(var(--screen-page-padding-top)) calc(var(--screen-page-padding-right)) calc(var(--screen-page-padding-bottom)) calc(var(--screen-page-padding-left))}}@media print{.print__item{padding:var(--print-page-padding-top) var(--print-page-padding-right) var(--print-page-padding-bottom) var(--print-page-padding-left)}}.print__item.print__item--columns-1{--column-amount:1}.print__item.print__item--columns-2{--column-amount:2}.print__item.print__item--columns-3{--column-amount:3}@page ballotA6{size:var(--a6-width) var(--a6-height);margin:var(--print-page-margin-top) var(--print-page-margin-right) var(--print-page-margin-bottom) var(--print-page-margin-left)}@page ballotA6Landscape{size:var(--a6-height) var(--a6-width);margin:var(--print-page-margin-top) var(--print-page-margin-right) var(--print-page-margin-bottom) var(--print-page-margin-left)}@page ballotA5{size:A5 portrait;margin:var(--print-page-margin-top) var(--print-page-margin-right) var(--print-page-margin-bottom) var(--print-page-margin-left)}@page ballotA5Landscape{size:A5 landscape;margin:var(--print-page-margin-top) var(--print-page-margin-right) var(--print-page-margin-bottom) var(--print-page-margin-left)}@page ballotA4{size:A4 portrait;margin:var(--print-page-margin-top) var(--print-page-margin-right) var(--print-page-margin-bottom) var(--print-page-margin-left)}@page ballotA4Landscape{size:A4 landscape;margin:var(--print-page-margin-top) var(--print-page-margin-right) var(--print-page-margin-bottom) var(--print-page-margin-left)}@page signUpFormA4{size:A4 portrait;margin:var(--print-page-margin-top) var(--print-page-margin-right) var(--print-page-margin-bottom) var(--print-page-margin-left)}.print.print--format-a6{--page-width:var(--a6-width);--page-height:var(--a6-height)}.print.print--format-a6.print--orientation-landscape{--page-width:var(--a6-height);--page-height:var(--a6-width)}.print.print--format-a6.print--orientation-landscape#ballot{page:ballotA6Landscape}.print.print--format-a6#ballot{page:ballotA6}.print.print--format-a5{--page-width:var(--a5-width);--page-height:var(--a5-height)}.print.print--format-a5.print--orientation-landscape{--page-width:var(--a5-height);--page-height:var(--a5-width)}.print.print--format-a5#ballot{page:ballotA5}.print.print--format-a5#ballot.print--orientation-landscape{page:ballotA5Landscape}.print.print--format-a4{--page-width:var(--a4-width);--page-height:var(--a4-height)}.print.print--format-a4#ballot{page:ballotA4}.print.print--format-a4#ballot.print--orientation-landscape{--page-width:var(--a4-height);--page-height:var(--a4-width);page:ballotA4Landscape}.print.print--format-a4#sign-up-form{page:signUpFormA4}@media print{.print-page>nav,.print-page .print-page__screen-preview{display:none}.print-page .print-page__pages{display:block}}@media screen{.print-page .print-page__pages{display:none}}.print-page__settings{display:grid}.sign-up-page{grid-template-columns:1fr 1fr 1fr;display:grid}.sign-up-page__search{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.sign-up-page__search label,.sign-up-page__search input,.sign-up-page__search select{cursor:pointer}.sign-up-page__search label>span{flex-direction:column;align-items:flex-start;display:inline-flex}.sign-up-page__item{display:flex}.sign-up-page__item>span{flex-direction:column;align-items:flex-start;display:flex}.meeting-header{margin-top:calc(var(--padding) * -1);margin-inline:calc(var(--padding) * -1);padding:var(--padding);background:var(--clr-secondary);justify-content:space-between;display:flex;position:sticky;inset:0}.meeting-header h1{margin:0 0 1rem;font-size:2rem}.meeting-header h2{margin:0;font-size:1rem}.meeting-header h3,.meeting-header p{margin:0}.drawer-navigation{z-index:1;background:var(--clr-primary);border-right:3px solid var(--clr-secondary);width:48px;height:100%;min-height:100vh;padding:16px;transition:width .5s ease-in-out;position:relative}.drawer-navigation .drawer-toggle{width:64px;height:64px;font-size:var(--font-size-small);text-align:center;z-index:1;border-radius:50%;padding:0}.drawer-navigation>div{width:100%;position:sticky;top:16px}.drawer-navigation>div button{position:sticky;top:16px}.drawer-navigation.drawer-navigation--open{width:240px}.drawer-navigation__content{flex-direction:column;gap:4px;max-width:208px;padding-block:16px;display:flex;overflow:hidden}.drawer-navigation__content ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style-type:none;display:flex}.drawer-navigation__content ul>ul{margin-left:16px}.drawer-navigation__content ul li{text-wrap:nowrap;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.drawer-navigation__content ul li>a{background-color:var(--clr-white);color:var(--clr-black);text-align:left;border:2px solid var(--clr-black);border-radius:8px;padding:8px;display:block}.voting{min-height:var(--baseline);line-height:var(--baseline);align-items:flex-end;gap:1mm;margin:0;display:flex;position:relative}.voting .voting__box{z-index:1;background-color:var(--color-paper);width:4mm;height:4mm;box-shadow:inset 0 0 0 .2mm var(--color-ink);shape-rendering:crispedges;border-radius:2pt;flex-shrink:0}.voting--best:not(.voting--primary) .voting__box{border-radius:100%}.voting--best:not(.voting--primary) .voting__box:nth-child(n+2){visibility:collapse}.voting-line{font-family:var(--font-sans-serif);font-size:var(--font-size-body);margin-bottom:var(--half-baseline);break-inside:avoid;z-index:1;--breakout-margin-right:round(up, calc((var(--print-page-padding-right) * -1) / 2), 1px);--breakout-margin-left:calc(round(up, (var(--print-page-padding-left) * -1) / 2, 1px));--color-background:var(--color-ink);--color-foreground:var(--color-paper);--font-weight-normal:600;--font-weight-bold:800;grid-template-columns:auto minmax(auto,1fr) 1.4cm;display:grid;position:relative}.voting-line:before{opacity:.09;inset:0 var(--breakout-margin-right) 0 var(--breakout-margin-left);z-index:-1;position:absolute}.voting-line h2{grid-template-columns:subgrid;font-family:var(--font-sans-serif);font-size:var(--font-size-body);font-weight:var(--font-weight-normal);line-height:var(--baseline);grid-column:span 2;align-items:baseline;margin:0;display:grid}.voting-line h2 span{font-family:var(--font-sans-serif);font-weight:var(--font-weight-bold);font-feature-settings:"tnum";white-space:nowrap;grid-column:1;margin-right:2mm}.voting-line h3,.voting-line h4{font-family:var(--font-sans-serif);font-style:normal;font-weight:var(--font-weight-bold);font-size:var(--font-size-small);line-height:var(--two-third-baseline);padding-top:var(--half-baseline);grid-area:2/2;margin:0}h4:is(.voting-line h3,.voting-line h4){font-style:oblique}@scope(.voting-line:nth-child(2n)){:scope:before{content:"";background-color:var(--color-background);display:block}li:nth-child(odd):before{content:"";background-color:var(--color-foreground);display:block}:scope{padding-block:var(--half-baseline)}}@scope(.voting-line:nth-child(odd)){li:nth-child(odd):before{content:"";background-color:var(--color-background);opacity:.09;display:block}}.voting-line>header{grid-template-columns:subgrid;grid-column:1/span 3;display:grid}.voting-line>div{grid-template-columns:subgrid;margin:var(--baseline) 0 var(--baseline);grid-column:1/span 3;margin:0;padding-left:0;display:grid}.voting-line>div h3,.voting-line>div h4{grid-row:unset;grid-column:2/span 2}.voting-line>div:before{content:"";border-left:.5mm solid #000;grid-area:1/1/4;height:100%;margin-right:auto;display:block}.voting-line ul{grid-template-columns:subgrid;padding-left:0;padding-block:var(--half-baseline);row-gap:var(--half-baseline);grid-column:2/span 2;margin:0;list-style-type:none;display:grid}.voting-line ul li{font-family:var(--font-sans-serif);font-weight:var(--font-weight-normal);grid-template-columns:subgrid;line-height:var(--baseline);grid-column:1/span 2;width:100%;display:grid;position:relative}.voting-line ul li span{font-weight:var(--font-weight-bold);margin-right:2mm}.voting-line ul li:before{z-index:-1;border-radius:.5mm;position:absolute;inset:-.5mm -1mm}@media print{.ballot{column-span:1;-webkit-print-color-adjust:exact;print-color-adjust:exact;break-before:page;width:auto!important;min-height:auto!important}.ballot>main{background-image:none!important}}.ballot{color:var(--color-ink);--font-sans-serif:"Open Sans", sans-serif;font-optical-sizing:auto;font-variation-settings:"wdth" 95;--font-weight-normal:600;--font-weight-bold:800;--baseline:11pt;--half-baseline:calc(var(--baseline) / 2);--two-third-baseline:calc(var(--baseline) * 2 / 3);margin:0}.ballot__main-content{line-height:var(--baseline);background-size:100% var(--baseline);background-origin:content-box}.ballot__instructions{font-size:var(--font-size-small);font-family:var(--font-sans-serif);font-weight:var(--font-weight-normal);line-height:var(--two-third-baseline);flex-direction:column;grid-column:span 2;margin:0;display:flex}.ballot__header{margin-bottom:var(--half-baseline);grid-template-columns:minmax(0,1fr) 1.4cm;display:grid}.ballot__left-column{grid-column:1;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;display:grid}.ballot__information{font-family:var(--font-sans-serif);padding-inline:var(--half-baseline);padding-bottom:var(--half-baseline);grid-column:2;width:100%;display:block}.ballot__information ul{font-size:var(--font-size-small);font-weight:var(--font-weight-normal);margin:0;padding-left:0;list-style-type:none}.ballot__information li{line-height:var(--two-third-baseline);text-wrap:nowrap;white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.ballot__information li span:not(:last-child){margin-right:var(--half-baseline)}.ballot__badge{--badge-gap:1mm;font-family:var(--font-sans-serif);font-size:var(--font-size-heading);border:.5pt solid var(--color-ink);color:var(--color-ink);padding:var(--badge-gap);gap:var(--badge-gap);line-height:1;display:flex}.ballot__badge-housenumber{writing-mode:sideways-lr;text-orientation:sideways;text-align:center;letter-spacing:5%;border-right:.5pt dashed var(--color-ink);padding-right:var(--badge-gap);font-weight:800;display:block}.ballot__badge-identifiers{text-align:center;flex-direction:column;font-weight:400;display:flex}.ballot__right-column{justify-content:center;gap:var(--baseline);flex-wrap:wrap;flex-shrink:0;grid-column:2;display:flex}.ballot__voting-legend{justify-content:space-between;width:100%;display:flex}.ballot__voting-legend span{font-family:var(--font-sans-serif);font-weight:800;font-size:var(--font-size-body);font-variation-settings:"wdth" 100;text-orientation:sideways;writing-mode:vertical-rl;text-align:right;line-height:4mm}.barcode img{shape-rendering:crispedges;width:auto;height:4mm}.sign-up-area{color:var(--color-ink);break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact;--font-sans-serif:"Open Sans", sans-serif;--font-weight-normal:600;--font-weight-bold:700;font-optical-sizing:auto;font-variation-settings:"wdth" 95;grid-template-columns:auto auto 1fr;grid-template-areas:"aside header header""aside info sign";margin:0 0 10mm;display:grid}.sign-up-area .sign-up-area__badge{flex-direction:column;grid-area:span 2/aside;gap:5mm;padding-right:8mm;display:flex}.sign-up-area .sign-up-area__badge span:first-of-type{font-size:var(--font-size-heading);font-weight:var(--font-weight-bold)}.sign-up-area>header{border-radius:.2mm .2mm .2mm 0;grid-area:header}.sign-up-area>main{border-radius:0 0 .2mm .2mm;flex-direction:column;grid-area:info;display:flex}.sign-up-area .sign-up-area__info{font-family:var(--font-sans-serif);font-size:var(--font-size-body);background:#0000001a;padding-inline:2mm}.sign-up-area .sign-up-area__info span{font-weight:var(--font-weight-normal);text-wrap:nowrap;font-size:inherit}.sign-up-area .sign-up-area__info span>span{font-weight:var(--font-weight-bold)}.sign-up-area footer{grid-area:sign;justify-content:space-between;gap:2mm;padding:0 0 2mm 2mm;display:flex}.sign-up-area footer .sign-up-area__write{line-height:var(--baseline);padding-top:var(--baseline);flex-direction:column;display:flex}.sign-up-area footer .sign-up-area__write span{font-family:var(--font-sans-serif);font-size:var(--font-size-body);font-weight:var(--font-weight-bold)}.sign-up-area footer .sign-up-area__write .sign-up-area__box{display:none}.sign-up-area footer .sign-up-area__write .sign-up-area__box:after{content:"";line-height:var(--baseline);width:4mm;height:4mm;box-shadow:inset 0 0 0 .2mm var(--color-ink);background-color:var(--color-paper);border-radius:2pt;margin-left:2mm;display:none}.sign-up-area footer .sign-up-area__write{border-bottom:1px solid #000;grid-row:1;width:100%;height:2cm}.sign-up-header{text-align:right}.sign-up-header h1,.sign-up-header h2{color:var(--color-ink);font-size:var(--font-size-heading-1);margin:0}.sign-up-header{margin-bottom:var(--baseline)}.index-table h1{font-size:var(--font-size-body);flex-wrap:wrap;display:flex}.index-table span{font-size:var(--font-size-body);margin-right:2mm;font-weight:400}.index-table span:first-child{grid-column:1;font-weight:700}.index-table section{break-inside:avoid;border-top:.2mm dotted var(--color-ink)}.index-table section:last-child{border-bottom:.2mm dotted var(--color-ink)}.index-table.index-table--big h1{font-size:var(--font-size-heading-1)}
