.styles_main__TLBxx{--leaderboard-success:hsl(var(--success));--leaderboard-success-active:color-mix(in srgb,hsl(var(--success)) 85%,hsl(var(--foreground)));--leaderboard-submitting:hsl(var(--muted-foreground));--leaderboard-radius-pill:999px;max-width:none;margin:0 auto;padding:2rem 2rem 4rem}.styles_container__hUdTo{display:flex;align-items:flex-start;max-width:1600px;margin:0 auto;position:relative}.styles_animationSection__Da0Qg{position:sticky;top:0;flex:1;display:flex;align-items:center;justify-content:center;width:100%;max-width:none;height:100vh;margin-left:2rem;z-index:0}.styles_animationSection__Da0Qg:after{content:"";position:absolute;bottom:0;right:0;width:180px;height:100px;background:hsl(var(--background));z-index:3}.styles_contentSection__PCTIQ{flex:1;max-width:600px;margin-right:2rem;position:relative;z-index:10}.styles_voteConfirmation__XqUDc{text-align:center;margin-bottom:2rem;color:var(--leaderboard-success);opacity:1;transition:opacity var(--motion-deliberate) var(--ease-standard);animation:styles_fadeIn__i2VlK var(--motion-deliberate) var(--ease-standard)}.styles_votingSection__3guPF{max-width:600px;margin:0 auto;padding:2rem;border-radius:var(--radius-panel);box-shadow:var(--shadow-raised);background:hsl(var(--card))}.styles_voteForm__0WFNP{display:flex;flex-direction:column;gap:1.5rem}.styles_formGroup__0yQHh{display:flex;flex-direction:column;gap:.5rem}.styles_formGroup__0yQHh input[type=email],.styles_formGroup__0yQHh select{padding:.8rem;border:1px solid hsl(var(--input));border-radius:var(--radius-control);background:hsl(var(--background));color:hsl(var(--foreground));font-size:1rem}.styles_formGroup__0yQHh label{display:flex;gap:.5rem;align-items:center}.styles_formGroup__0yQHh input[type=email]:focus-visible,.styles_formGroup__0yQHh select:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.styles_voteForm__0WFNP button{display:block;width:100%;border-radius:var(--radius-control);background-color:hsl(var(--primary));padding:.25rem 1rem;font-size:1rem;font-weight:600;line-height:1.75rem;color:hsl(var(--primary-foreground));border:none;cursor:pointer;transition:background-color var(--motion-standard) var(--ease-standard),transform var(--motion-standard) var(--ease-standard)}.styles_voteForm__0WFNP button:hover{background-color:hsl(var(--brand-hover))}@media (min-width:1024px){.styles_voteForm__0WFNP button{padding:.625rem 5.3rem}}.styles_terms__103Um{font-size:.9rem;color:hsl(var(--muted-foreground))}.styles_errorMessage__zkNZD{text-align:center;margin-bottom:2rem;color:hsl(var(--destructive));padding:.5rem;background-color:hsl(var(--destructive)/.12);border-radius:var(--radius-control);opacity:1;transition:opacity var(--motion-deliberate) var(--ease-standard);animation:styles_fadeIn__i2VlK var(--motion-deliberate) var(--ease-standard)}.styles_voteForm__0WFNP button:disabled{opacity:.7;cursor:not-allowed}.styles_votesSection__v1lgg{max-width:600px;margin:2rem auto 0;padding:2rem;border-radius:var(--radius-panel);box-shadow:var(--shadow-raised);background:hsl(var(--card))}.styles_votesSection__v1lgg h3{text-align:left;margin-bottom:1.5rem;color:hsl(var(--foreground))}.styles_votesList__X9KCe{display:flex;flex-direction:column;gap:1rem}.styles_voteItem__ER7iN{display:flex;align-items:center;padding:1rem;background-color:hsl(var(--muted));border-radius:var(--radius-control);transition:background-color var(--motion-standard) var(--ease-standard)}.styles_voteItem__ER7iN:hover{background-color:hsl(var(--accent))}.styles_flag__wlX5e{font-size:1.5rem;margin-right:1rem}.styles_countryName__l3vu1{flex:1;font-weight:500}.styles_voteCount__fwXPg{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));padding:.25rem .75rem;border-radius:var(--leaderboard-radius-pill);font-size:.875rem}.styles_loading__KHWWY,.styles_noVotes__L8VDT{text-align:center;color:hsl(var(--muted-foreground));padding:2rem}.styles_noVotes__L8VDT{font-style:italic}@media (max-width:768px){.styles_main__TLBxx{padding:0;position:relative;min-height:100vh}.styles_container__hUdTo{flex-direction:column;position:relative}.styles_animationSection__Da0Qg,.styles_animationSection__Da0Qg:after{display:none}.styles_contentSection__PCTIQ{max-width:100%;margin:0;position:relative;z-index:10;padding-top:1.5rem;min-height:100vh}.styles_votesSection__v1lgg,.styles_votingSection__3guPF{max-width:100%;padding:1.5rem;margin:0;background:hsl(var(--card))}.styles_gradientTitle__BNB2W{font-size:2rem;padding-right:0;margin-bottom:1.5rem}.styles_formGroup__0yQHh.styles_inline__ZsEWh{display:flex;flex-direction:column!important;width:100%;gap:1.5rem!important}.styles_formGroup__0yQHh.styles_inline__ZsEWh>*{width:100%;flex:none!important}.styles_voteForm__0WFNP button{width:100%;padding:.8rem}.styles_formGroup__0yQHh label{padding:.5rem 0}.styles_voteItem__ER7iN{padding:.8rem}.styles_flag__wlX5e{font-size:1.2rem}.styles_voteCount__fwXPg{font-size:.75rem;padding:.2rem .6rem}}@media (max-width:480px){.styles_gradientTitle__BNB2W{font-size:1.75rem}}.styles_gradientTitle__BNB2W{font-size:2.5rem;font-weight:700;text-align:left;margin-bottom:2rem;line-height:1.3;padding-right:1rem}.styles_link__4xCaB{color:hsl(var(--primary));text-decoration:none}.styles_link__4xCaB:hover{text-decoration:underline}.styles_formGroup__0yQHh.styles_inline__ZsEWh{display:flex;flex-direction:row;gap:1rem;align-items:center}.styles_formGroup__0yQHh.styles_inline__ZsEWh>*{flex:0 1 auto}.styles_formGroup__0yQHh.styles_inline__ZsEWh>:first-child{flex:1}.styles_voteForm__0WFNP button{min-width:120px}@keyframes styles_fadeIn__i2VlK{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes styles_bounceIn__OGjdx{0%{transform:scale(.3);opacity:0}50%{transform:scale(1.05);opacity:.8}to{transform:scale(1);opacity:1}}@keyframes styles_pulse__RU_qo{0%{background-color:var(--leaderboard-success)}50%{background-color:var(--leaderboard-success-active)}to{background-color:var(--leaderboard-success)}}.styles_submitButton__QCfTC{transition:background-color var(--motion-deliberate) var(--ease-standard),transform var(--motion-deliberate) var(--ease-standard)!important;position:relative;overflow:hidden}.styles_submitButton__QCfTC.styles_success__kjkK8{background-color:var(--leaderboard-success)!important;transform:scale(1.02);animation:styles_pulse__RU_qo calc(var(--motion-deliberate) * 2) var(--ease-standard)}.styles_submitButton__QCfTC.styles_success__kjkK8:hover{background-color:var(--leaderboard-success-active)!important}.styles_submitButton__QCfTC.styles_submitting__13xDA{background-color:var(--leaderboard-submitting)!important;cursor:not-allowed!important}.styles_checkmark__Ia_om{display:inline-block;margin-right:.5rem;animation:styles_bounceIn__OGjdx var(--motion-deliberate) var(--ease-standard);font-weight:700;font-size:1.1em}