h1,h2,h3,h4,h5,h6{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.loading-container{flex-direction:column;justify-content:center;align-items:center;gap:1rem;height:100vh;display:flex}.loading-spinner{border:3px solid #e2e8f0;border-top-color:#3b82f6;border-radius:9999px;width:40px;height:40px;animation:1s linear infinite spin}.loading-spinner-small{border:2px solid #e2e8f0;border-top-color:#3b82f6;border-radius:9999px;width:20px;height:20px;animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.input-field{color:#1e293b;background-color:#fff;border:1px solid #d1d5db;border-radius:.5rem;width:100%;padding:.75rem;font-family:inherit;font-size:1rem;transition:border-color .2s,box-shadow .2s}.input-field:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.input-field:disabled{color:#64748b;cursor:not-allowed;background-color:#f1f5f9}.form-group{margin-bottom:1rem}.form-group label{color:#374151;margin-bottom:.5rem;font-weight:500;display:block}.form-actions{gap:.75rem;margin-top:1rem;display:flex}.status-badge{text-transform:uppercase;border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;font-weight:500}.status-badge.open{color:#92400e;background-color:#fef3c7}.status-badge.voting{color:#1e40af;background-color:#dbeafe}.status-badge.closed{color:#065f46;background-color:#d1fae5}.card{background-color:#fff;border-radius:.75rem;padding:1.5rem;transition:box-shadow .2s;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.card:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.empty-state{text-align:center;color:#6b7280;flex-direction:column;justify-content:center;align-items:center;padding:3rem 1rem;display:flex}.empty-state h3{color:#374151;margin:1rem 0 .5rem}.empty-state p{margin-bottom:1.5rem}.error-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:3rem 1rem;display:flex}.error-state h2{color:#dc2626;margin-bottom:.5rem}.success-message{color:#065f46;background-color:#d1fae5;border-radius:.5rem;align-items:center;gap:1rem;margin:1rem 0;padding:1rem;display:flex}.success-message h4{margin:0}.error-message{color:#b91c1c;background-color:#fee2e2;border-radius:.5rem;align-items:center;gap:1rem;margin:1rem 0;padding:1rem;display:flex}.error-message h4{margin:0}.text-center{text-align:center}.mb-4{margin-bottom:1rem}.mt-4{margin-top:1rem}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:.5rem}.gap-4{gap:1rem}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .loading-spinner{border:3px solid #475569;border-top-color:#3b82f6}:where(html:not([data-theme=light])) .loading-spinner-small{border:2px solid #475569;border-top-color:#3b82f6}:where(html:not([data-theme=light])) .input-field{color:#f1f5f9;background-color:#1e293b;border-color:#475569}:where(html:not([data-theme=light])) .input-field:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f633}:where(html:not([data-theme=light])) .input-field:disabled{color:#64748b;background-color:#0f172a}:where(html:not([data-theme=light])) .form-group label{color:#f1f5f9}:where(html:not([data-theme=light])) .card{background-color:#1e293b}:where(html:not([data-theme=light])) .empty-state{color:#94a3b8}:where(html:not([data-theme=light])) .empty-state h3{color:#f1f5f9}}:where(html[data-theme=dark]) .loading-spinner{border:3px solid #475569;border-top-color:#3b82f6}:where(html[data-theme=dark]) .loading-spinner-small{border:2px solid #475569;border-top-color:#3b82f6}:where(html[data-theme=dark]) .input-field{color:#f1f5f9;background-color:#1e293b;border-color:#475569}:where(html[data-theme=dark]) .input-field:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f633}:where(html[data-theme=dark]) .input-field:disabled{color:#64748b;background-color:#0f172a}:where(html[data-theme=dark]) .form-group label{color:#f1f5f9}:where(html[data-theme=dark]) .card{background-color:#1e293b}:where(html[data-theme=dark]) .empty-state{color:#94a3b8}:where(html[data-theme=dark]) .empty-state h3{color:#f1f5f9}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:400;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--region-africa:#d98a2b;--region-asia-pacific:#1f9e94;--region-europe:#4f63d2;--region-latam:#d94f6a;--region-north-america:#9b5de0;--region-mena:#2f9e57;--region-other:#8a909c;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;overflow-x:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#1e293b;background-color:#f8fafc;place-items:center;min-width:320px;min-height:100vh;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.6;display:flex}#root{height:100%}main:focus{outline:none}a{color:#3b82f6;-webkit-text-decoration:inherit;text-decoration:inherit;font-weight:500}a:hover{color:#2563eb}button{color:inherit;cursor:pointer;background-color:#0000;border:1px solid #0000;border-radius:.5rem;padding:.6em 1.2em;font-family:inherit;font-size:1rem;font-weight:500;transition:border-color .2s,background-color .2s}button:focus-visible{outline-offset:2px;outline:2px solid #3b82f6}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) body{color:#f1f5f9;background-color:#0f172a}:where(html:not([data-theme=light])) ::placeholder{color:#94a3b8;opacity:1}}:where(html[data-theme=dark]) body{color:#f1f5f9;background-color:#0f172a}:where(html[data-theme=dark]) ::placeholder{color:#94a3b8;opacity:1}p{text-wrap:pretty}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-color-scheme:dark){:root:where(:not([data-theme=light])){--region-africa:#e8a33d;--region-asia-pacific:#2bb8ac;--region-europe:#6f81e8;--region-latam:#e86d84;--region-north-america:#a78bfa;--region-mena:#3fb86c;--region-other:#a0a6b2}}:root:where([data-theme=dark]){--region-africa:#e8a33d;--region-asia-pacific:#2bb8ac;--region-europe:#6f81e8;--region-latam:#e86d84;--region-north-america:#a78bfa;--region-mena:#3fb86c;--region-other:#a0a6b2}._errorContainer_1wje7_1{justify-content:center;align-items:center;min-height:120px;padding:2rem;display:flex}._errorContent_1wje7_9{text-align:center}._errorTitle_1wje7_13{color:#374151;margin-bottom:.5rem;font-size:1rem;font-weight:600}._errorMessage_1wje7_20{color:#6b7280;max-width:400px;margin-bottom:1rem;font-size:.875rem}._retryButton_1wje7_27{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:.5rem;padding:.5rem 1.5rem;font-size:.875rem;font-weight:500;transition:background .2s}._retryButton_1wje7_27:hover{background:#2563eb}._retryButton_1wje7_27:focus-visible{outline-offset:2px;outline:2px solid #3b82f6}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) ._errorTitle_1wje7_13{color:#f1f5f9}:where(html:not([data-theme=light])) ._errorMessage_1wje7_20{color:#94a3b8}}:where(html[data-theme=dark]) ._errorTitle_1wje7_13{color:#f1f5f9}:where(html[data-theme=dark]) ._errorMessage_1wje7_20{color:#94a3b8}._toggle_rossl_1{cursor:pointer;text-align:left;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;align-items:center;gap:.75rem;width:100%;padding:.75rem;transition:border-color .2s,background .2s;display:flex}._toggle_rossl_1:hover{border-color:#d1d5db}._toggle_rossl_1:focus-visible{outline-offset:2px;outline:2px solid #3b82f6}._icon_rossl_22{color:#6b7280;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._text_rossl_30{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._label_rossl_38{color:#1e293b;font-size:.875rem;font-weight:500}._hint_rossl_44{color:#6b7280;font-size:.75rem}._track_rossl_49{background:#d1d5db;border-radius:9999px;flex-shrink:0;width:40px;height:22px;transition:background .2s;position:relative}._knob_rossl_59{background:#fff;border-radius:9999px;width:18px;height:18px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0000000d}._on_rossl_71 ._track_rossl_49{background:#3b82f6}._on_rossl_71 ._knob_rossl_59{transform:translate(18px)}._on_rossl_71 ._icon_rossl_22{color:#3b82f6}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) ._toggle_rossl_1{background:#1e293b;border-color:#475569}:where(html:not([data-theme=light])) ._toggle_rossl_1:hover{border-color:#94a3b8}:where(html:not([data-theme=light])) ._label_rossl_38{color:#f1f5f9}:where(html:not([data-theme=light])) ._hint_rossl_44{color:#94a3b8}:where(html:not([data-theme=light])) ._track_rossl_49{background:#475569}:where(html:not([data-theme=light])) ._knob_rossl_59{background:#f1f5f9}:where(html:not([data-theme=light])) ._on_rossl_71 ._track_rossl_49{background:#3b82f6}}:where(html[data-theme=dark]) ._toggle_rossl_1{background:#1e293b;border-color:#475569}:where(html[data-theme=dark]) ._toggle_rossl_1:hover{border-color:#94a3b8}:where(html[data-theme=dark]) ._label_rossl_38{color:#f1f5f9}:where(html[data-theme=dark]) ._hint_rossl_44{color:#94a3b8}:where(html[data-theme=dark]) ._track_rossl_49{background:#475569}:where(html[data-theme=dark]) ._knob_rossl_59{background:#f1f5f9}:where(html[data-theme=dark]) ._on_rossl_71 ._track_rossl_49{background:#3b82f6}._img_14yay_1{object-fit:cover;background:#f1f5f9;display:block}._placeholder_14yay_7{color:#6b7280;background:#f1f5f9;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;display:inline-flex;overflow:hidden}._initials_14yay_20{line-height:1}._rounded_14yay_24{border-radius:9999px}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) ._img_14yay_1{background:#475569}:where(html:not([data-theme=light])) ._placeholder_14yay_7{color:#94a3b8;background:#475569}}:where(html[data-theme=dark]) ._img_14yay_1{background:#475569}:where(html[data-theme=dark]) ._placeholder_14yay_7{color:#94a3b8;background:#475569}._chip_1wqha_1{color:#64748b;white-space:nowrap;background:0 0;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;gap:.25rem;padding:2px .5rem;font-size:.75rem;font-weight:500;line-height:1;display:inline-flex}._icon_1wqha_16{align-items:center;display:inline-flex}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) ._chip_1wqha_1{color:#94a3b8;border-color:#475569}}:where(html[data-theme=dark]) ._chip_1wqha_1{color:#94a3b8;border-color:#475569}._bellBtn_a3gux_1{min-width:44px;min-height:44px;color:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;padding:.5rem;text-decoration:none;display:inline-flex;position:relative}._bellBtn_a3gux_1:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._bellBtn_a3gux_1:focus-visible{outline-offset:2px;outline:2px solid #3b82f6}._badge_a3gux_30{color:#fff;background:#dc2626;border-radius:9999px;justify-content:center;align-items:center;min-width:1rem;height:1rem;padding:0 .25rem;font-size:.75rem;font-weight:700;line-height:1;display:flex;position:absolute;top:0;right:0}._skipLink_vivzc_1{z-index:200;color:#fff;background-color:#3b82f6;border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:transform .2s;position:absolute;top:.5rem;left:.5rem;transform:translateY(-150%)}._skipLink_vivzc_1:focus,._skipLink_vivzc_1:focus-visible{outline-offset:2px;outline:2px solid #3b82f6;transform:translateY(0)}._header_vivzc_22{z-index:100;background-color:#fff;border-bottom:1px solid #e2e8f0;padding:.5rem 0;position:sticky;top:0}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) ._header_vivzc_22{background-color:#1e293b;border-bottom-color:#475569}}:where(html[data-theme=dark]) ._header_vivzc_22{background-color:#1e293b;border-bottom-color:#475569}._bar_vivzc_41{box-sizing:border-box;align-items:center;gap:.5rem;width:100%;max-width:640px;margin-inline:auto;padding-inline:1rem;display:flex}._brand_vivzc_52{cursor:pointer;color:#0f172a;background:0 0;border:none;border-radius:.375rem;align-items:center;gap:.5rem;min-height:44px;padding:0;display:flex}._brand_vivzc_52:focus-visible{outline-offset:2px;outline:2px solid #3b82f6}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) ._brand_vivzc_52{color:#f1f5f9}}:where(html[data-theme=dark]) ._brand_vivzc_52{color:#f1f5f9}._wordmark_vivzc_77{letter-spacing:-.3px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1.125rem;font-weight:500}._backButton_vivzc_84{color:#374151;cursor:pointer;background:0 0;border:1px solid #e2e8f0;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:background-color .2s,color .2s,border-color .2s;display:flex}._backButton_vivzc_84:hover{color:#0f172a;background-color:#f1f5f9}._backButton_vivzc_84:focus-visible{outline-offset:2px;outline:2px solid #3b82f6}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) ._backButton_vivzc_84{color:#94a3b8;border-color:#475569}:where(html:not([data-theme=light])) ._backButton_vivzc_84:hover{color:#f1f5f9;background-color:#0f172a}}:where(html[data-theme=dark]) ._backButton_vivzc_84{color:#94a3b8;border-color:#475569}:where(html[data-theme=dark]) ._backButton_vivzc_84:hover{color:#f1f5f9;background-color:#0f172a}._actions_vivzc_126{flex-shrink:0;align-items:center;gap:.5rem;margin-left:auto;display:flex}._menuButton_vivzc_134{color:#374151;cursor:pointer;background:0 0;border:1px solid #e2e8f0;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:background-color .2s,color .2s,border-color .2s;display:flex}._menuButton_vivzc_134:hover{color:#0f172a;background-color:#f1f5f9}._menuButton_vivzc_134:active{background-color:#e2e8f0}._menuButton_vivzc_134:focus-visible{outline-offset:2px;outline:2px solid #3b82f6}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) ._menuButton_vivzc_134{color:#94a3b8;border-color:#475569}:where(html:not([data-theme=light])) ._menuButton_vivzc_134:hover{color:#f1f5f9;background-color:#0f172a}:where(html:not([data-theme=light])) ._menuButton_vivzc_134:active{background-color:#475569}}:where(html[data-theme=dark]) ._menuButton_vivzc_134{color:#94a3b8;border-color:#475569}:where(html[data-theme=dark]) ._menuButton_vivzc_134:hover{color:#f1f5f9;background-color:#0f172a}:where(html[data-theme=dark]) ._menuButton_vivzc_134:active{background-color:#475569}._titleBlock_vivzc_185{box-sizing:border-box;flex-direction:column;gap:.25rem;width:100%;min-width:0;max-width:640px;margin-inline:auto;padding-block:1rem .5rem;padding-inline:1rem;display:flex}._titleBand_vivzc_198{background-color:#fff}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) ._titleBand_vivzc_198{background-color:#1e293b}}:where(html[data-theme=dark]) ._titleBand_vivzc_198{background-color:#1e293b}._titleHidden_vivzc_210{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._eyebrow_vivzc_222{color:#6b7280;font-size:.75rem;font-weight:500;line-height:1.2}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) ._eyebrow_vivzc_222{color:#94a3b8}}:where(html[data-theme=dark]) ._eyebrow_vivzc_222{color:#94a3b8}._subtitle_vivzc_237{color:#64748b;margin:0;font-size:.875rem;line-height:1.4}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) ._subtitle_vivzc_237{color:#94a3b8}}:where(html[data-theme=dark]) ._subtitle_vivzc_237{color:#94a3b8}._title_vivzc_185{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-size:1.5rem;font-weight:700;line-height:1.25;overflow:hidden}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) ._title_vivzc_185{color:#f1f5f9}}:where(html[data-theme=dark]) ._title_vivzc_185{color:#f1f5f9}._main_1t1jh_1{box-sizing:border-box;justify-content:center;align-items:center;width:100%;max-width:640px;min-height:60vh;margin-inline:auto;padding-block:3rem calc(64px + 1rem);padding-inline:1rem;display:flex}._content_1t1jh_14{text-align:center;flex-direction:column;align-items:center;gap:.5rem;max-width:40ch;display:flex}._icon_1t1jh_23{color:#d1d5db;margin-bottom:.25rem}._title_1t1jh_28{color:#0f172a;margin:0;font-size:1.5rem;font-weight:600}._body_1t1jh_35{color:#6b7280;margin:0;font-size:1rem}._action_1t1jh_41{margin-top:1rem}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) ._icon_1t1jh_23{color:#475569}:where(html:not([data-theme=light])) ._title_1t1jh_28{color:#f1f5f9}:where(html:not([data-theme=light])) ._body_1t1jh_35{color:#94a3b8}}:where(html[data-theme=dark]) ._icon_1t1jh_23{color:#475569}:where(html[data-theme=dark]) ._title_1t1jh_28{color:#f1f5f9}:where(html[data-theme=dark]) ._body_1t1jh_35{color:#94a3b8}
