a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{margin:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}table,td,th{vertical-align:middle}table{border-collapse:separate;border-spacing:0;border-top:none;margin-bottom:28px;width:100%;text-align:left}th{border-top:none;color:var(--font-dark);padding:12px 14px;text-transform:uppercase;background-color:var(--surface-subtle);font-size:12px;letter-spacing:.04em;font-weight:600}td{padding:10px 14px}td,th{border-bottom:1px solid var(--border-subtle)}.authentication-table{border:none}.authentication-table td,.authentication-table th{border:none;background:0 0}.clear{clear:both;height:1px}.inv{display:none}.alignleft{float:left;margin:5px 10px 5px 0}body{line-height:1;color:#282828;background:#e5e4e2;font-family:Arial,Helvetica,sans-serif;font-size:100%}#wrapper{width:966px;margin:30px auto;background:#363636;min-height:700px;font-size:14px;line-height:1.5em;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}#header{height:200px;position:relative;z-index:10}#main{background:#fff;position:relative;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}#content{min-height:400px;overflow:hidden;margin-bottom:40px}#footer{position:relative;color:#fff}#logo{position:absolute;top:40px;left:30px}#content a{color:#09f}#content p{margin-bottom:20px}#content .line-divider{clear:both;border-bottom:1px solid #d7d7d7;padding-bottom:20px;margin-bottom:20px}#page-title-home{overflow:hidden;height:223px;margin-bottom:30px;background:#f2f1f1 none repeat-x bottom left}#page-title-home .title{display:block;font-family:"Minion Pro",serif;font-size:37px;line-height:65px;margin-left:40px;font-variant:small-caps;text-shadow:0 1px #fff}#page-title-home .subtitle{display:block;font-size:20px;margin-left:45px;line-height:25px;color:#606060}#page-title{overflow:hidden;height:70px;margin-bottom:30px;background:#f2f1f1 none repeat-x bottom left}#page-title .title{display:block;float:left;font-family:"Minion Pro",serif;font-size:37px;line-height:65px;margin-left:40px;font-variant:small-caps;text-shadow:0 1px #fff}#page-title .subtitle{display:block;float:left;margin-left:30px;line-height:90px;color:#606060;font-style:italic}body.home #header{height:430px;position:relative;z-index:10}body.home #header #headline{width:906px;margin:110px auto 40px auto;font-size:26px;line-height:1.5em;font-family:Ubuntu,arial,serif;color:#ebe7e7;text-align:center}body.home #content{padding-top:250px}#headline a{text-decoration:none;color:#ffd800}h1,h2,h3,h4,h5,h6{line-height:1.4em;font-family:Ubuntu,arial,serif;font-weight:lighter}h1{font-size:30px}h2{font-size:28px}h3{font-size:26px}h4{font-size:24px}h5{font-size:22px}h6{font-size:20px}.one-fourth,.one-half,.one-third,.one-third-timetable,.research-page-column,.three-fourth,.two-third,.two-third-timetable{float:left;margin-right:30px;position:relative}.one-half{width:438px}.one-third{width:362px;margin-right:20px;margin-left:20px;text-align:justify}.one-third-timetable{width:316px;margin-right:20px;margin-left:20px;text-align:justify}.one-fourth{width:204px}.two-third{width:524px;margin-right:20px;margin-left:5px;text-align:justify}.two-third-timetable{width:570px;margin-right:20px;margin-left:5px;text-align:justify}.three-fourth{width:672px}.research-page-column{width:672px;margin-right:40px;margin-left:40px;text-align:justify}.last{clear:right;margin-right:0!important}#social-holder{overflow:hidden;width:100%;padding-top:40px}.social{display:block;float:right;overflow:hidden;margin-right:20px}.social li{display:block;width:32px;height:32px;float:left;margin-right:10px;margin-bottom:10px}.social a{display:block;width:32px;height:32px;text-indent:-9000px}#nav{display:block;position:absolute;top:128px;left:30px;height:48px;width:906px;background:#f2f1f1;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}#nav>li{display:block;float:left;margin-left:10px;margin-top:12px}#nav>li:first-child{margin-left:150px}#nav>li>a{display:block;font-size:17px;color:#363636;text-decoration:none;padding:7px 10px 6px 10px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;text-shadow:0 1px rgba(255,255,255,.5)}#nav>li.current-menu-item>a,#nav>li>a:hover{color:#fff;background:#363636;text-shadow:none}#nav>li ul{display:block;margin-top:-1px;background:#ffd800;border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0px 0px 10px 10px}#nav>li>ul ul{margin-top:0;border-radius:0 10px 10px 10px;-moz-border-radius:0 10px 10px 10px;-webkit-border-radius:0px 10px 10px 10px}#nav>li ul li a{display:block;padding:10px 15px;display:block;font-size:12px;color:#363636;text-decoration:none}#nav>li ul li a:hover{background:#363636;color:#fff}#nav>li ul li:last-child a:hover{border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0px 0px 10px 10px}#page-content{float:left;width:826px;margin-left:50px}#content .pager li a{display:block;width:100%;height:100%;line-height:33px;text-align:center;text-decoration:none;color:#ffd800;background:#363636;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px}#content .pager li.active a,#content .pager li:hover a{color:#363636;background:#ffd800}#footer #bottom{position:relative;width:100%;font-size:12px;line-height:1.5em;line-height:80px;text-align:center;color:#868686}#footer #bottom a{color:#ffd800;text-decoration:none}#footer #bottom #to-top{position:absolute;right:30px;top:26px;width:33px;height:33px;cursor:pointer}.markup-b{font-weight:700}.markup-i{font-style:italic}.markup-error{color:red}.sf-menu,.sf-menu *{margin:0;padding:0;list-style:none}.sf-menu{line-height:1}.sf-menu ul{position:absolute;top:-999em;width:10em}.sf-menu ul li{width:100%}.sf-menu li:hover{visibility:inherit}.sf-menu li{float:left;position:relative}.sf-menu a{display:block;position:relative}.sf-menu li.sfHover ul,.sf-menu li:hover ul{left:0;top:2.5em;z-index:99}ul.sf-menu li.sfHover li ul,ul.sf-menu li:hover li ul{top:-999em}ul.sf-menu li li.sfHover ul,ul.sf-menu li li:hover ul{left:10em;top:0}ul.sf-menu li li.sfHover li ul,ul.sf-menu li li:hover li ul{top:-999em}ul.sf-menu li li li.sfHover ul,ul.sf-menu li li li:hover ul{left:10em;top:0}.page-header{border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--header-background);color:var(--header-font);display:flex;padding:8px 2px;border-bottom:1px solid rgba(255,255,255,.06)}@media screen and (max-width:640px){.page-header{padding:8px 2px}.page-header__titles__election-name{font-size:20px}.page-header__titles__election-description{font-size:12px}}@media screen and (min-width:640px){.page-header{padding:14px 10px}.page-header__titles__election-name{font-size:30px}.page-header__titles__election-description{font-size:17px}}.page-header__logo{flex:0 0 20%;display:flex;align-items:center;justify-content:center}.page-header__logo__image{margin:5px;max-height:70px;min-width:42px;width:100%;object-fit:contain}.page-header__titles{text-align:center;flex:1 0 60%;max-width:60vw;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 3px;box-sizing:border-box}.page-header__titles__election-description,.page-header__titles__election-name{line-height:1.35em;font-family:Ubuntu,-apple-system,BlinkMacSystemFont,"Segoe UI",arial,serif;font-weight:400;margin:0;letter-spacing:-.01em}.page-header__titles__election-name{font-weight:500}.page-header__titles__election-description{opacity:.85}.page-header__right{flex:0 0 20%}.progress{line-height:1.1em;font-size:12px;display:flex}@media screen and (max-width:640px){.progress{padding:12px 6px}}@media screen and (min-width:640px){.progress{padding:15px 20px}}.progress__step{text-align:center;flex:1}.progress__step--not-current{color:var(--progress-inactive)}.progress__step--current{font-weight:700;color:var(--progress-active)}.progress__step--current .progress__step__dot{background-color:var(--progress-active);border:2px solid var(--progress-active)}.progress__step--done .progress__step__dot{background-color:var(--progress-inactive);border:2px solid var(--progress-inactive)}.progress__step__dot-container{width:100%;position:relative}.progress__step__dot{position:relative;z-index:2;margin:auto;width:10px;height:10px;border-radius:100px;background-color:var(--background-light);border:2px solid var(--progress-inactive);margin-bottom:8px;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.progress__step--current .progress__step__dot{box-shadow:0 0 0 4px rgba(79,70,229,.15)}.line-left::before{content:"";position:absolute;top:7px;right:50%;left:0;transform:translateY(-50%);height:2px;background-color:var(--progress-inactive);z-index:1}.line-right::after{content:"";position:absolute;top:7px;left:50%;right:0;transform:translateY(-50%);height:2px;background-color:var(--progress-inactive);z-index:1}.progress__step__title{margin-left:3px;margin-right:3px}@media screen and (max-width:640px){.progress__step__title{display:none}.progress__step__short-title{display:initial}}@media screen and (min-width:640px){.progress__step__title{display:initial}.progress__step__short-title{display:none}}.page-footer{border-radius:0 0 var(--radius-lg) var(--radius-lg);background:var(--footer-background);color:var(--footer-font);text-align:center;padding:12px 16px;line-height:1.5em;font-size:12px;min-height:8px;border-top:1px solid rgba(255,255,255,.05)}.page-footer a{color:var(--footer-link-font);text-decoration:none;transition:opacity .15s ease}.page-footer a:hover{text-decoration:underline;opacity:.85}button:not(.nice-button),input[type=button]:not(.nice-button),input[type=reset]:not(.nice-button),input[type=submit]:not(.nice-button){cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;line-height:1.4;color:var(--font-dark);background:var(--background-light);border:1px solid var(--border-input);border-radius:var(--radius-md);padding:7px 14px;box-shadow:var(--button-shadow);transition:background-color .15s ease,border-color .15s ease,box-shadow .2s ease,color .15s ease,transform 50ms ease;letter-spacing:.01em}button:not(.nice-button):hover,input[type=button]:not(.nice-button):hover,input[type=reset]:not(.nice-button):hover,input[type=submit]:not(.nice-button):hover{background:var(--accent-soft);border-color:var(--accent);color:var(--accent);box-shadow:var(--button-shadow-hover);transform:translateY(-1px)}button:not(.nice-button):active,input[type=button]:not(.nice-button):active,input[type=reset]:not(.nice-button):active,input[type=submit]:not(.nice-button):active{transform:translateY(0);box-shadow:var(--button-shadow)}button:not(.nice-button):focus-visible,input[type=button]:not(.nice-button):focus-visible,input[type=reset]:not(.nice-button):focus-visible,input[type=submit]:not(.nice-button):focus-visible{outline:0;box-shadow:var(--button-shadow),var(--focus-ring)}button:not(.nice-button):disabled,button:not(.nice-button)[disabled],input[type=button]:not(.nice-button):disabled,input[type=button]:not(.nice-button)[disabled],input[type=reset]:not(.nice-button):disabled,input[type=reset]:not(.nice-button)[disabled],input[type=submit]:not(.nice-button):disabled,input[type=submit]:not(.nice-button)[disabled]{opacity:.55;cursor:not-allowed;background:var(--surface-subtle);border-color:var(--border-subtle);color:var(--font-muted);box-shadow:none;transform:none}button:not(.nice-button):disabled:hover,button:not(.nice-button)[disabled]:hover,input[type=button]:not(.nice-button):disabled:hover,input[type=button]:not(.nice-button)[disabled]:hover,input[type=reset]:not(.nice-button):disabled:hover,input[type=reset]:not(.nice-button)[disabled]:hover,input[type=submit]:not(.nice-button):disabled:hover,input[type=submit]:not(.nice-button)[disabled]:hover{background:var(--surface-subtle);color:var(--font-muted);border-color:var(--border-subtle);transform:none;box-shadow:none}.nice-button{border:0;padding:9px 18px;border-radius:var(--radius-md);font-size:15px;font-weight:500;text-decoration:none;display:inline-block;line-height:initial;box-shadow:var(--button-shadow);transition:background-color .15s ease,box-shadow .2s ease,transform 50ms ease;letter-spacing:.01em}.nice-button:hover{cursor:pointer;box-shadow:var(--button-shadow-hover);transform:translateY(-1px)}.nice-button:active{transform:translateY(0);box-shadow:var(--button-shadow)}.nice-button:focus-visible{outline:0;box-shadow:var(--button-shadow),var(--focus-ring)}.nice-button[disabled]:hover{cursor:initial;background:initial;transform:none;box-shadow:var(--button-shadow)}.nice-button[disabled]{opacity:.5}.nice-button--blue{background:var(--button-blue);color:var(--font-light)}.nice-button--blue:hover{background:var(--button-blue-hover)}.nice-button--blue:active{background:var(--button-blue-active)}.nice-button--white{background:var(--button-white);color:var(--font-dark)}.nice-button--white:hover{background:var(--button-white-hover)}.nice-button--white:active{background:var(--button-white-active)}.nice-button--grey{background:var(--button-grey);color:var(--font-light)}.nice-button--grey:hover{background:var(--button-grey-hover)}.nice-button--grey:active{background:var(--button-grey-active)}.nice-button--default{background:var(--button-default);color:var(--font-dark)}.nice-button--default:hover{background:var(--button-default-hover)}.nice-button--default:active{background:var(--button-default-active)}.nice-password-input,.nice-text-input,input[type=date],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{border-radius:var(--radius-md);border:1px solid var(--border-input);padding:9px 12px;background:var(--background-light);color:var(--font-dark);font-size:15px;font-family:inherit;line-height:1.4;box-shadow:inset 0 1px 2px rgba(15,23,42,.04);transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease;box-sizing:border-box}textarea{line-height:1.5;resize:vertical;min-height:80px;width:100%}.nice-password-input:hover,.nice-text-input:hover,input[type=date]:hover,input[type=datetime-local]:hover,input[type=email]:hover,input[type=month]:hover,input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=text]:hover,input[type=time]:hover,input[type=url]:hover,input[type=week]:hover,select:hover,textarea:hover{border-color:var(--border-input-hover)}.nice-password-input:focus,.nice-text-input:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{outline:0;border-color:var(--accent);box-shadow:inset 0 1px 2px rgba(15,23,42,.04),var(--focus-ring);background:var(--background-light)}.nice-password-input:disabled,.nice-text-input:disabled,input[type=date]:disabled,input[type=datetime-local]:disabled,input[type=email]:disabled,input[type=month]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=search]:disabled,input[type=tel]:disabled,input[type=text]:disabled,input[type=time]:disabled,input[type=url]:disabled,input[type=week]:disabled,select:disabled,textarea:disabled{background:var(--surface-subtle);color:var(--font-muted);cursor:not-allowed;box-shadow:none}.nice-password-input[readonly],.nice-text-input[readonly],input[type=email][readonly],input[type=number][readonly],input[type=password][readonly],input[type=search][readonly],input[type=tel][readonly],input[type=text][readonly],input[type=url][readonly],textarea[readonly]{background:var(--surface-subtle);color:var(--font-muted)}.nice-password-input::placeholder,.nice-text-input::placeholder,input::placeholder,textarea::placeholder{color:var(--font-muted);opacity:1}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{opacity:.55;transition:opacity .15s ease}input[type=number]:focus::-webkit-inner-spin-button,input[type=number]:focus::-webkit-outer-spin-button,input[type=number]:hover::-webkit-inner-spin-button,input[type=number]:hover::-webkit-outer-spin-button{opacity:1}input[type=date]::-webkit-calendar-picker-indicator,input[type=datetime-local]::-webkit-calendar-picker-indicator,input[type=month]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator,input[type=week]::-webkit-calendar-picker-indicator{opacity:.55;cursor:pointer;transition:opacity .15s ease,filter .15s ease}input[type=date]:focus::-webkit-calendar-picker-indicator,input[type=date]:hover::-webkit-calendar-picker-indicator,input[type=datetime-local]:focus::-webkit-calendar-picker-indicator,input[type=datetime-local]:hover::-webkit-calendar-picker-indicator,input[type=month]:focus::-webkit-calendar-picker-indicator,input[type=month]:hover::-webkit-calendar-picker-indicator,input[type=time]:focus::-webkit-calendar-picker-indicator,input[type=time]:hover::-webkit-calendar-picker-indicator,input[type=week]:focus::-webkit-calendar-picker-indicator,input[type=week]:hover::-webkit-calendar-picker-indicator{opacity:1}input[type=file]{border-radius:var(--radius-md);border:1px dashed var(--border-input);padding:6px 10px;background:var(--surface-subtle);color:var(--font-dark);font-size:14px;font-family:inherit;line-height:1.4;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease;box-sizing:border-box;max-width:100%}input[type=file]:hover{border-color:var(--accent);background:var(--accent-soft)}input[type=file]:focus-visible{outline:0;border-color:var(--accent);box-shadow:var(--focus-ring)}input[type=file]:disabled{cursor:not-allowed;opacity:.55;background:var(--surface-subtle);border-color:var(--border-subtle)}input[type=file]::file-selector-button{margin-right:12px;border:0;padding:6px 14px;border-radius:var(--radius-sm);background:var(--background-light);color:var(--font-dark);font-family:inherit;font-size:14px;font-weight:500;cursor:pointer;box-shadow:var(--button-shadow);transition:background-color .15s ease,color .15s ease,box-shadow .2s ease;letter-spacing:.01em}input[type=file]:hover::file-selector-button{background:var(--accent);color:var(--font-light);box-shadow:var(--button-shadow-hover)}input[type=file]::-webkit-file-upload-button{margin-right:12px;border:0;padding:6px 14px;border-radius:var(--radius-sm);background:var(--background-light);color:var(--font-dark);font-family:inherit;font-size:14px;font-weight:500;cursor:pointer;box-shadow:var(--button-shadow);transition:background-color .15s ease,color .15s ease,box-shadow .2s ease;letter-spacing:.01em}input[type=file]:hover::-webkit-file-upload-button{background:var(--accent);color:var(--font-light);box-shadow:var(--button-shadow-hover)}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;height:14px;width:14px;background:var(--font-muted);-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 4l8 8M12 4l-8 8' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 4l8 8M12 4l-8 8' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center/contain;cursor:pointer}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.clickable :hover,.clickable:hover{cursor:pointer}.draggable,.draggable:hover{cursor:move}:root{--font-light:#f8fafc;--font-dark:#0f172a;--font-muted:#64748b;--alert-text:#c2410c;--background-light:#ffffff;--body-background:#eef2f7;--surface-subtle:#f8fafc;--border-subtle:#e2e8f0;--border-input:#94a3b8;--border-input-hover:#64748b;--accent:#4f46e5;--accent-hover:#4338ca;--accent-active:#3730a3;--accent-soft:#eef2ff;--box-blue:#eef2ff;--header-font:var(--font-light);--header-background:linear-gradient(135deg, #1e293b 0%, #312e81 100%);--header-background-solid:#1e293b;--footer-font:#cbd5e1;--footer-link-font:#ffffff;--footer-background:#0f172a;--progress-active:var(--accent);--progress-inactive:#cbd5e1;--vote-nav-background:#475569;--review-ballot-background:var(--box-blue);--button-default:#e2e8f0;--button-default-hover:#cbd5e1;--button-default-active:#94a3b8;--button-white:#ffffff;--button-white-hover:#f1f5f9;--button-white-active:#e2e8f0;--button-blue:var(--accent);--button-blue-hover:var(--accent-hover);--button-blue-active:var(--accent-active);--button-grey:#475569;--button-grey-hover:#334155;--button-grey-active:#1e293b;--candidate-background:#f1f5f9;--candidate-background-hover:#e2e8f0;--candidate-background-checked:#e0e7ff;--candidate-background-checked-hover:#c7d2fe;--candidate-checkbox-background:#ffffff;--candidate-checkbox-border:#cbd5e1;--candidate-checkbox-checked:var(--accent);--page-shadow:0 10px 25px -5px rgba(15, 23, 42, 0.10),0 8px 10px -6px rgba(15, 23, 42, 0.06);--box-shadow:0 1px 2px 0 rgba(15, 23, 42, 0.05),0 4px 12px -4px rgba(15, 23, 42, 0.08);--button-shadow:0 1px 2px 0 rgba(15, 23, 42, 0.08);--button-shadow-hover:0 4px 12px -2px rgba(79, 70, 229, 0.25),0 2px 6px -1px rgba(15, 23, 42, 0.12);--focus-ring:0 0 0 3px rgba(79, 70, 229, 0.25);--radius-sm:6px;--radius-md:10px;--radius-lg:14px}ol{list-style:decimal}ul{list-style:disc}#wrapper{min-height:0;font-size:16px;background:var(--header-background);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--page-shadow)}#main{border-radius:var(--radius-lg)}#header{color:#fff;height:auto}#footer #bottom{line-height:3em}#header a{color:#fff}button{cursor:pointer}.current_step{text-align:center;font-size:28px;padding-bottom:28px;font-weight:500;letter-spacing:-.01em;color:var(--font-dark)}.hybrid_box{border:1px solid var(--border-subtle);background:var(--surface-subtle);border-radius:var(--radius-md);margin-top:2em;margin-bottom:2em;margin-left:10%;margin-right:10%;font-size:85%;padding:12px 16px;line-height:1.55;box-shadow:var(--box-shadow)}.nh_explain{font-size:90%;line-height:2.2ex;font-style:italic}.counting_method_specification{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:10px 12px;background:var(--surface-subtle);margin-bottom:2ex}.result_question_item{margin-bottom:2ex}.result_question{font-weight:700;font-style:italic}.result_jsquery{font-family:monospace;font-size:90%;background-color:#eee}.lang_box{float:right;text-align:right}.embedded-login-form{margin:2em}.majority_judgment_result{margin:1em;border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:1em 1.2em;background:var(--surface-subtle);box-shadow:var(--box-shadow)}.schulze_result{margin:1em;border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:1em 1.2em;background:var(--surface-subtle);box-shadow:var(--box-shadow)}.schulze_result ol{margin-bottom:1em}.schulze_explanation{text-align:justify;margin-bottom:1em;font-style:italic;font-size:90%}.majority_judgment_ranking{margin-top:1em;margin-bottom:1em}.tooltip .tooltiptext{visibility:hidden}.tooltip:hover .tooltiptext{visibility:visible}.home-audit{background:var(--surface-subtle);border:1px solid var(--border-subtle);padding:1.2em 1.4em;margin-top:2em;margin-bottom:2em;margin-left:10%;margin-right:10%;font-size:85%;line-height:1.55;border-radius:var(--radius-md);box-shadow:var(--box-shadow)}.home-audit__title{font-size:18px;font-weight:600;margin-bottom:.6em;letter-spacing:-.01em;color:var(--font-dark)}.home-audit table{border-top:none;margin-bottom:0}.home-audit td{border-bottom:none;padding:6px 4px}.home-audit tr:hover{background-color:var(--accent-soft)}.home-audit ul{padding-left:1.2em}.nav-menu{display:flex;flex-direction:row;background-color:var(--footer-background);color:var(--font-light);justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.05)}.nav-menu__item,.nav-menu__item-blank{padding:8px 14px;border-left:1px solid rgba(255,255,255,.06);border-right:1px solid rgba(255,255,255,.06);border-top:none;transition:background-color .15s ease}.nav-menu__item:hover{background-color:rgba(255,255,255,.08)}.nav-menu__item-blank{flex-grow:1;border-left:none;border-right:none}#avatar{height:1.8ex;border-radius:50%;vertical-align:middle;margin-right:4px}#nav_username{display:inline-block;margin-right:5px}.nav-menu__item a{text-decoration:none;color:var(--font-light)}#main{padding:18px}body{background:var(--body-background);background-image:radial-gradient(at 0 0,rgba(79,70,229,.06) 0,transparent 50%),radial-gradient(at 100% 0,rgba(14,165,233,.05) 0,transparent 50%);background-attachment:fixed;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-weight:400;color:var(--font-dark);line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width:640px){body{margin:0}}@media screen and (min-width:640px){body{margin:16px}}.page{max-width:880px;margin:0 auto;margin-bottom:100px;box-shadow:var(--page-shadow);border-radius:var(--radius-lg);overflow:hidden}.page-body{background:var(--background-light)}.cookie-disclaimer{padding:12px 16px;margin:12px;background:var(--accent-soft);border-radius:var(--radius-md);border:1px solid var(--border-subtle)}.sticky-footer{position:fixed;left:0;bottom:0;width:100%;background-color:rgba(255,255,255,.92);backdrop-filter:saturate(180%) blur(12px);-webkit-backdrop-filter:saturate(180%) blur(12px);text-align:center;border-top:1px solid var(--border-subtle);padding:6px 0}.container--center{text-align:center}.separator--clear{clear:both}.status--failure{color:#dc2626}a{color:var(--accent);transition:color .15s ease}a:hover{color:var(--accent-hover)}#audit-footer{line-height:1.5em}#start{font-size:35px}#see-accepted-ballots{font-size:25px}.contribute-to-translations{font-size:80%;font-style:italic;text-align:right}