.m-font{display:contents}.m-root{--bg:#0c0c0d;--raised:#0f0f10;--text:#f4f3f1;--soft:#d8d8da;--muted:rgba(255,255,255,.5);--faint:rgba(255,255,255,.4);--line:rgba(255,255,255,.08);--line-strong:rgba(255,255,255,.12);--border:rgba(255,255,255,.15);--accent:#df202e;--accent-text:#f53c41;--green:#3ec87d;--green-bg:rgba(62,200,125,.14);--green-text:#7fe4a5;--yellow-bg:rgba(255,176,32,.12);--yellow-text:#ffc95a;background:var(--bg);width:100%;min-height:100svh;color:var(--text);font-family:var(--font-instrument-sans),Arial,sans-serif;-webkit-font-smoothing:antialiased;font-size:15px;font-weight:400;line-height:1.5}@supports (color:color(display-p3 0 0 0)){.m-root{--accent:color(display-p3 .803021 .216963 .21647);--accent-text:color(display-p3 .885584 .302885 .286272);--green:color(display-p3 .412487 .772016 .515283);--green-bg:color(display-p3 .412487 .772016 .515283/.14);--green-text:color(display-p3 .595195 .883057 .667009)}}@supports (color:lab(0% 0 0)){.m-root{--accent:lab(49.0306% 69.7939 45.0284);--accent-text:lab(56.012% 69.6228 43.2718);--green:lab(71.9138% -51.1358 26.3831);--green-bg:lab(71.9138% -51.1358 26.3831/.14);--green-text:lab(83.1482% -41.0575 21.1191)}}.m-root *,.m-root :before,.m-root :after{box-sizing:border-box}.m-root :where(h1,h2,h3,p,ul,ol,figure){margin:0}.m-root :where(ul,ol){padding:0;list-style:none}.m-root :where(input,textarea,select,button){font:inherit;color:inherit}.m-root :where(input,textarea,select){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.m-root a{color:var(--text)}.m-root a:hover{color:#fff}.m-root :focus-visible{outline-offset:3px;outline:2px solid rgba(255,255,255,.44)}.m-root button:not(:disabled){cursor:pointer}.m-root button:disabled{cursor:not-allowed;opacity:.55}@media (prefers-reduced-motion:reduce){.m-root *,.m-root :before,.m-root :after{transition:none!important;animation:none!important}}.m-btn{background:var(--accent);color:#fff;text-align:center;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:0 24px;font-size:16px;font-weight:500;text-decoration:none;transition:filter .15s;display:inline-flex}.m-root a.m-btn{color:#fff}.m-btn:hover:not(:disabled){filter:brightness(1.08)}.m-btn.is-light{background:var(--text);color:var(--bg)}.m-root a.m-btn.is-light{color:var(--bg)}.m-btn.is-outline{border:1px solid var(--border);color:var(--text);background:0 0}.m-root a.m-btn.is-outline{color:var(--text)}.m-btn.is-outline:hover:not(:disabled){filter:none;border-color:rgba(255,255,255,.3)}.m-btn.is-small{min-height:36px;padding:0 16px;font-size:13px}.m-btn.is-medium{min-height:40px;padding:0 18px;font-size:14px}.m-btn.is-block{width:100%}.m-link-btn{color:var(--muted);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.m-link-btn:hover:not(:disabled){color:var(--text)}.m-back{min-height:44px;color:var(--muted);background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0;font-size:14px;text-decoration:none;display:inline-flex}.m-root a.m-back{color:var(--muted)}.m-back:hover,.m-root a.m-back:hover{color:var(--text)}.m-field{flex-direction:column;gap:8px;display:flex}.m-label{color:var(--soft);justify-content:space-between;gap:12px;font-size:14px;font-weight:500;display:flex}.m-label-note{color:rgba(255,255,255,.35);font-weight:400}.m-input,.m-select,.m-textarea{border:1px solid var(--border);background:0 0;border-radius:10px;width:100%;min-height:56px;padding:0 18px;font-size:16px;transition:border-color .15s}.m-input.is-compact,.m-select.is-compact{min-height:48px;padding:0 16px;font-size:15px}.m-input:-webkit-any([type=date],[type=time]){-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:0;line-height:54px;display:block}.m-input:-moz-any([type=date],[type=time]){-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:0;line-height:54px;display:block}.m-input:is([type=date],[type=time]){-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:0;line-height:54px;display:block}.m-input.is-compact:-webkit-any([type=date],[type=time]){line-height:46px}.m-input.is-compact:-moz-any([type=date],[type=time]){line-height:46px}.m-input.is-compact:is([type=date],[type=time]){line-height:46px}.m-input:-webkit-any([type=date],[type=time])::-webkit-date-and-time-value{text-align:left;margin:0}.m-input:-moz-any([type=date],[type=time])::-webkit-date-and-time-value{text-align:left;margin:0}.m-input:is([type=date],[type=time])::-webkit-date-and-time-value{text-align:left;margin:0}.m-textarea{resize:vertical;padding:16px 18px;line-height:1.4}.m-input:focus,.m-select:focus,.m-textarea:focus{border-color:rgba(255,255,255,.44);outline:none}.m-select-wrap{position:relative}.m-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:44px}.m-root ::placeholder{color:#77777d;opacity:1}.m-select:invalid{color:#77777d}.m-select option{color:var(--text);background:#1a1a1b}.m-select-wrap svg{pointer-events:none;color:#77777d;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.m-hint{color:var(--muted);font-size:12px;line-height:1.45}.m-error{color:var(--yellow-text);font-size:13px}.m-root .m-error a{color:inherit;text-underline-offset:3px;text-decoration:underline}.m-pill{white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:5px;padding:1px 9px;font-size:12px;font-weight:500;line-height:20px;display:inline-flex}.m-pill.is-green{background:var(--green-bg);color:var(--green-text)}.m-pill.is-yellow{background:var(--yellow-bg);color:var(--yellow-text)}.m-pill.is-big{gap:6px;padding:4px 12px;font-size:14px}.m-tag{color:rgba(255,255,255,.65);white-space:nowrap;background:rgba(255,255,255,.06);border-radius:999px;flex:none;padding:1px 8px;font-size:12px;line-height:20px}.m-strike{color:var(--accent-text);font-weight:400}.m-rows{border-top:1px solid var(--line);flex-direction:column;display:flex}.m-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:12px 0;display:flex}.m-row>:first-child{color:var(--muted)}.m-row-value{text-align:right;align-items:center;gap:8px;min-width:0;display:inline-flex}.m-copy{width:32px;height:32px;color:var(--muted);background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;margin:-6px -6px -6px 0;display:inline-flex}.m-copy:hover{color:var(--text);background:rgba(255,255,255,.06)}.m-segments{border:1px solid var(--line-strong);border-radius:999px;gap:4px;padding:4px;display:flex}.m-segments>*{min-height:40px;color:var(--muted);background:0 0;border:0;border-radius:999px;flex:1;justify-content:center;align-items:center;font-size:14px;display:flex}.m-segments>[aria-selected=true],.m-segments>[aria-checked=true]{color:var(--text);background:rgba(255,255,255,.1);font-weight:500}.voter-panda-track{isolation:isolate;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;width:96px;height:94px;margin:0 auto 8px;padding-top:24px;display:block;position:relative}.voter-panda-track[role=button]{cursor:pointer;border-radius:8px}.voter-panda-hop{transform-origin:50% 100%;width:64px;height:64px;margin:auto;display:block}.voter-panda-jump-only .voter-panda-hop{animation:1.3s infinite m-panda-jump}.voter-panda-track img{object-fit:contain;-webkit-user-drag:none;width:64px;height:64px;display:block}.voter-panda-confetti{pointer-events:none;z-index:-1;width:0;height:0;position:absolute;top:60%;left:50%}.voter-panda-confetti>span{border-radius:1px;width:5px;height:8px;position:absolute}@keyframes m-panda-jump{0%,to{animation-timing-function:cubic-bezier(.2,.65,.4,1);transform:translateY(0)}45%{animation-timing-function:cubic-bezier(.6,0,.8,.35);transform:translateY(-24px)}90%{transform:translateY(0)}}.voter-panda-shadow{pointer-events:none;background:radial-gradient(closest-side,rgba(255,255,255,.18),rgba(255,255,255,0));border-radius:50%;width:44px;height:10px;margin-left:-22px;position:absolute;bottom:0;left:50%}.voter-panda-jump-only .voter-panda-shadow{animation:1.3s infinite m-panda-shadow}@keyframes m-panda-shadow{0%,to{opacity:1;animation-timing-function:cubic-bezier(.2,.65,.4,1);transform:scale(1)}45%{opacity:.4;animation-timing-function:cubic-bezier(.6,0,.8,.35);transform:scale(.55)}90%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.voter-panda-confetti{display:none}.voter-panda-shadow{animation:none!important}}
