:root{--purple-950:#160522;--purple-900:#24083a;--purple-800:#37105a;--purple-700:#51217b;--purple-600:#6f35a0;--gold:#d7ad42;--gold-light:#f3d47c;--gold-dark:#9c741b;--white:#fff;--ink:#21172a;--muted:#81758a;--shadow:0 18px 55px #0c021440}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--white);background:radial-gradient(circle at 80% 5%, #d7ad4229, transparent 25%), linear-gradient(145deg, var(--purple-950), var(--purple-800));margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}.site{flex-direction:column;min-height:100vh;display:flex}.nav{justify-content:space-between;align-items:center;width:calc(100% - 48px);max-width:1240px;height:78px;margin:auto;display:flex}.brand{letter-spacing:.4px;align-items:center;gap:12px;font-size:21px;font-weight:900;display:flex}.crown{width:42px;height:42px;color:var(--purple-950);background:linear-gradient(145deg, var(--gold-light), var(--gold));border-radius:13px;place-items:center;display:grid;box-shadow:0 8px 28px #d7ad4240}.navLinks{align-items:center;gap:27px;font-size:14px;font-weight:700;display:flex}.navButton{color:var(--gold-light);border:1px solid #f3d47cb3;border-radius:999px;padding:11px 18px}.hero{grid-template-columns:1.12fr .88fr;align-items:stretch;gap:28px;width:calc(100% - 48px);max-width:1240px;margin:28px auto 0;display:grid}.heroMain{min-height:475px;box-shadow:var(--shadow);background:linear-gradient(135deg,#ffffff12,#ffffff04);border:1px solid #ffffff17;border-radius:32px;flex-direction:column;justify-content:center;padding:58px;display:flex}.eyebrow{color:var(--gold-light);letter-spacing:2.4px;text-transform:uppercase;font-size:12px;font-weight:900}.hero h1{letter-spacing:-3px;margin:18px 0;font-size:clamp(48px,6vw,82px);line-height:.94}.goldText{color:var(--gold-light)}.heroText{color:#ffffffbf;max-width:590px;font-size:17px;line-height:1.65}.actions{gap:12px;margin-top:28px;display:flex}.primary,.secondary{border:0;border-radius:14px;padding:15px 23px;font-weight:900}.primary{color:var(--purple-950);background:linear-gradient(135deg, var(--gold-light), var(--gold));box-shadow:0 12px 32px #d7ad4238}.secondary{color:#fff;background:#ffffff14;border:1px solid #ffffff1f}.prizeCard{min-height:475px;box-shadow:var(--shadow);background:radial-gradient(circle at 70% 18%,#f3d47c4d,#0000 28%),linear-gradient(145deg,#51217b,#24083a);border:1px solid #f3d47c40;border-radius:32px;flex-direction:column;justify-content:flex-end;padding:35px;display:flex;position:relative;overflow:hidden}.prizeIcon{opacity:.92;font-size:160px;position:absolute;top:35px;right:-10px;transform:rotate(-7deg)}.prizeCard h2{margin:10px 0 8px;font-size:38px}.prizeCard p{color:#ffffffb3;margin:0}.timer{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:25px;display:grid}.timeBox{text-align:center;background:#00000038;border:1px solid #ffffff17;border-radius:13px;padding:14px 5px}.timeBox strong{color:var(--gold-light);font-size:22px;display:block}.timeBox span{opacity:.65;letter-spacing:1px;margin-top:5px;font-size:9px;display:block}.section{width:calc(100% - 48px);max-width:1240px;margin:68px auto}.sectionHead{justify-content:space-between;align-items:end;margin-bottom:23px;display:flex}.sectionHead h2{margin:0;font-size:32px}.sectionHead p{color:#fff9;margin:7px 0 0}.candidates{grid-template-columns:repeat(4,1fr);gap:17px;display:grid}.candidate{color:var(--ink);box-shadow:var(--shadow);background:#fff;border-radius:21px;overflow:hidden}.candidateImage{background:linear-gradient(145deg,#f4edf9,#dfcfea);place-items:center;height:220px;font-size:74px;display:grid}.candidateBody{padding:18px}.rank{color:var(--gold-dark);letter-spacing:1.5px;font-size:11px;font-weight:900}.candidate h3{margin:6px 0;font-size:21px}.voteCount{color:var(--muted);font-size:13px}.voteButton{color:#fff;background:linear-gradient(135deg, var(--purple-700), var(--purple-900));border:0;border-radius:11px;width:100%;margin-top:15px;padding:12px;font-weight:900}.leaderboard{background:#ffffff12;border:1px solid #ffffff1a;border-radius:25px;padding:28px}.leader{border-bottom:1px solid #ffffff17;grid-template-columns:45px 1fr auto;align-items:center;gap:14px;padding:16px 0;display:grid}.leader:last-child{border-bottom:0}.medal{color:var(--gold-light);font-size:18px;font-weight:900}.leaderName{font-weight:800}.leaderVotes{color:var(--gold-light);font-weight:900}.footer{color:#39264a;background:#fff;margin-top:auto;padding:46px 24px 25px}.footerInner{grid-template-columns:1.4fr 1fr 1fr;gap:35px;max-width:1240px;margin:auto;display:grid}.footerTitle{color:var(--purple-700);font-size:20px;font-weight:900}.footer p{color:#786c80;font-size:13px;line-height:1.6}.footer h4{margin-top:0}.footerLinks{color:#65586d;gap:9px;font-size:13px;display:grid}.copyright{color:#93899a;border-top:1px solid #eee8f1;max-width:1240px;margin:35px auto 0;padding-top:20px;font-size:12px}.authPage{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.authBrand{background:radial-gradient(circle at 25% 15%,#f3d47c2e,#0000 30%),linear-gradient(145deg,#42146a,#190526);flex-direction:column;justify-content:space-between;padding:55px;display:flex}.authBrand h1{letter-spacing:-3px;margin:0;font-size:clamp(48px,6vw,78px);line-height:.95}.authBrand p{color:#ffffffad;max-width:520px;line-height:1.7}.authSide{color:var(--ink);background:#faf8fb;place-items:center;padding:35px;display:grid}.authCard{width:100%;max-width:450px}.authCard h2{margin:0 0 8px;font-size:35px}.authSub{color:#8a7f91;margin-bottom:28px}.field{margin-bottom:16px}.field label{color:#564c5c;margin-bottom:7px;font-size:12px;font-weight:800;display:block}.field input{background:#fff;border:1px solid #ded7e3;border-radius:12px;outline:none;width:100%;padding:14px 15px}.field input:focus{border-color:var(--purple-600);box-shadow:0 0 0 3px #6f35a014}.authSubmit{color:#fff;background:linear-gradient(135deg, var(--purple-600), var(--purple-900));border:0;border-radius:12px;width:100%;margin-top:5px;padding:15px;font-weight:900}.authSwitch{text-align:center;color:#85798b;margin-top:20px;font-size:13px}.authSwitch a{color:var(--purple-700);font-weight:900}.message{border-radius:11px;margin-bottom:18px;padding:12px 14px;font-size:13px}.error{color:#a12828;background:#fff0f0}.success{color:#26723b;background:#effaf1}.backHome{color:var(--purple-700);margin-bottom:25px;font-size:13px;font-weight:800;display:inline-block}@media (max-width:900px){.nav{width:calc(100% - 28px);height:68px}.brand{font-size:17px}.crown{width:36px;height:36px}.navLinks a:not(.navButton){display:none}.hero{grid-template-columns:1fr;width:calc(100% - 28px);margin-top:14px}.heroMain{border-radius:24px;min-height:400px;padding:30px 24px}.hero h1{letter-spacing:-2px;font-size:53px}.heroText{font-size:15px}.actions{flex-direction:column}.primary,.secondary{text-align:center}.prizeCard{border-radius:24px;min-height:390px;padding:25px}.prizeIcon{font-size:125px}.section{width:calc(100% - 28px);margin:45px auto}.sectionHead{flex-direction:column;align-items:start;gap:8px}.sectionHead h2{font-size:27px}.candidates{grid-template-columns:repeat(2,1fr);gap:11px}.candidateImage{height:160px;font-size:55px}.candidateBody{padding:13px}.candidate h3{font-size:16px}.footerInner,.authPage{grid-template-columns:1fr}.authBrand{min-height:250px;padding:30px 24px}.authBrand h1{font-size:48px}.authBrand p{margin-bottom:0}.authSide{padding:36px 22px 60px}.authCard h2{font-size:29px}}.candidateImage img{object-fit:cover;width:100%;height:100%;display:block}.candidateImage span{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.ceAdminLoginPage,.ceAdminShell,.ceAdminLoading{--ce-purple:#26052f;--ce-purple-2:#3b0a4d;--ce-purple-3:#54166c;--ce-gold:#f2ce68;--ce-gold-2:#dba93e;--ce-ink:#211626;--ce-muted:#776d7a;--ce-line:#eee7ef;--ce-bg:#f7f4f8}.ceAdminLoginPage{background:#fff;grid-template-columns:1.05fr .95fr;min-height:100vh;display:grid}.ceAdminLoginBrand{color:#fff;background:radial-gradient(circle at 75% 15%,#f2ce682b,#0000 28%),radial-gradient(circle at 20% 90%,#6f1e8980,#0000 32%),linear-gradient(145deg,#19031f,#2c0738 50%,#16021d);flex-direction:column;justify-content:space-between;min-height:100vh;padding:55px 70px;display:flex}.ceAdminLogo{color:#fff;align-items:center;gap:16px;text-decoration:none;display:flex}.ceAdminLogoIcon{color:#27102e;background:linear-gradient(135deg,#ffe58c,#d7a735);border-radius:17px;place-items:center;width:55px;height:55px;font-size:28px;display:grid;box-shadow:0 12px 35px #0003}.ceAdminLogo strong,.ceAdminLogo small{display:block}.ceAdminLogo strong{letter-spacing:.04em;font-size:21px}.ceAdminLogo small{color:var(--ce-gold);letter-spacing:.34em;margin-top:2px;font-size:11px}.ceAdminBrandContent{max-width:600px}.ceAdminEyebrow{color:var(--ce-gold);letter-spacing:.28em;margin-bottom:20px;font-size:13px;font-weight:900}.ceAdminBrandContent h1{letter-spacing:-.06em;margin:0;font-size:clamp(48px,6vw,88px);line-height:.95}.ceAdminBrandContent h1 span{color:var(--ce-gold);display:block}.ceAdminBrandContent p{color:#ffffffab;max-width:500px;margin:28px 0 0;font-size:18px;line-height:1.7}.ceAdminSecurity{color:#ffffff8f;letter-spacing:.04em;font-size:13px}.ceAdminSecurity span{color:#61d88a;margin-right:9px}.ceAdminLoginSide{background:linear-gradient(135deg,#fff,#faf7fb);place-items:center;min-height:100vh;padding:45px;display:grid}.ceAdminLoginBox{width:min(100%,470px)}.ceAdminMobileLogo{display:none}.ceAdminLoginTag,.ceAdminPageTag,.ceAdminWelcomeTag,.ceAdminSectionTitle>span,.ceAdminPanelHead>div>span{color:#8e6920;letter-spacing:.2em;font-size:11px;font-weight:900}.ceAdminLoginBox h2{color:var(--ce-ink);letter-spacing:-.04em;margin:12px 0 8px;font-size:44px}.ceAdminLoginIntro{color:var(--ce-muted);margin:0 0 34px;font-size:16px}.ceAdminLoginError{color:#a52637;background:#fff2f3;border:1px solid #f1c7cc;border-radius:13px;margin-bottom:20px;padding:14px 16px;font-size:14px}.ceAdminField{margin-bottom:21px;display:block}.ceAdminField>span{color:#574d59;letter-spacing:.12em;margin-bottom:9px;font-size:11px;font-weight:900;display:block}.ceAdminField input{box-sizing:border-box;color:#211626;background:#fff;border:1px solid #ddd4df;border-radius:14px;outline:none;width:100%;height:56px;padding:0 17px;font-size:15px;transition:all .2s}.ceAdminField input:focus{border-color:#7b458a;box-shadow:0 0 0 4px #54166c14}.cePasswordField{position:relative}.cePasswordField input{padding-right:75px}.cePasswordField button{color:#7a4a84;cursor:pointer;background:0 0;border:0;padding:8px;font-size:10px;font-weight:900;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.ceAdminLoginButton{color:#241329;cursor:pointer;background:linear-gradient(135deg,#ffe07b,#e4b845);border:0;border-radius:15px;width:100%;min-height:58px;margin-top:5px;font-size:15px;font-weight:900;box-shadow:0 16px 35px #d1a13138}.ceAdminLoginButton:disabled{opacity:.65;cursor:wait}.ceAdminBackSite{color:#776d7a;text-align:center;margin-top:27px;font-size:13px;text-decoration:none;display:block}.ceAdminShell{min-height:100vh;color:var(--ce-ink);background:var(--ce-bg);display:flex}.ceAdminSidebar{z-index:50;box-sizing:border-box;color:#fff;background:radial-gradient(circle at 20% 0,#77278f59,#0000 25%),linear-gradient(#210429,#16021c);flex-direction:column;width:270px;padding:25px 18px 22px;display:flex;position:fixed;inset:0 auto 0 0}.ceAdminSidebarHead{justify-content:space-between;align-items:center;display:flex}.ceAdminSideLogo{align-items:center;gap:11px;display:flex}.ceAdminSideLogo>span{color:#29112e;background:linear-gradient(135deg,#ffe285,#d9aa3c);border-radius:13px;place-items:center;width:42px;height:42px;font-size:21px;display:grid}.ceAdminSideLogo strong,.ceAdminSideLogo small{display:block}.ceAdminSideLogo strong{letter-spacing:.03em;font-size:14px}.ceAdminSideLogo small{color:var(--ce-gold);letter-spacing:.25em;margin-top:2px;font-size:8px}.ceAdminClose{display:none}.ceAdminSideLabel{color:#ffffff57;letter-spacing:.2em;margin:38px 12px 13px;font-size:9px;font-weight:800}.ceAdminNavigation{gap:7px;display:grid}.ceAdminNavItem{color:#ffffffa1;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:13px;align-items:center;gap:13px;width:100%;height:48px;padding:0 15px;font-size:13px;font-weight:700;display:flex}.ceAdminNavItem span{width:22px;color:var(--ce-gold);text-align:center;font-size:18px}.ceAdminNavItem.active{color:#2a122f;background:linear-gradient(135deg,#f8d977,#dcae3d)}.ceAdminSidebarBottom{border-top:1px solid #ffffff14;margin-top:auto;padding-top:20px}.ceAdminUserMini{align-items:center;gap:11px;padding:7px;display:flex}.ceAdminAvatar,.ceAdminTopAvatar{color:#2a1230;background:linear-gradient(135deg,#ffe388,#d8a93b);border-radius:50%;place-items:center;font-weight:900;display:grid}.ceAdminAvatar{width:39px;height:39px}.ceAdminUserMini strong,.ceAdminUserMini small{display:block}.ceAdminUserMini strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:12px;overflow:hidden}.ceAdminUserMini small{color:#ffffff6b;letter-spacing:.08em;margin-top:4px;font-size:8px}.ceAdminLogout{color:#ffffff9e;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #ffffff17;border-radius:12px;width:100%;margin-top:12px;padding:12px}.ceAdminMain{width:calc(100% - 270px);min-height:100vh;margin-left:270px}.ceAdminTopbar{box-sizing:border-box;border-bottom:1px solid var(--ce-line);background:#ffffffed;justify-content:space-between;align-items:center;min-height:84px;padding:16px 35px;display:flex}.ceAdminTopLeft{align-items:center;gap:14px;display:flex}.ceAdminMenu{display:none}.ceAdminTopbar h1{margin:4px 0 0;font-size:24px}.ceAdminTopUser{text-align:right;align-items:center;gap:12px;display:flex}.ceAdminTopUser strong,.ceAdminTopUser span{display:block}.ceAdminTopUser strong{font-size:12px}.ceAdminTopUser span{color:#8c818f;margin-top:3px;font-size:10px}.ceAdminTopAvatar{width:42px;height:42px}.ceAdminContent{max-width:1450px;margin:auto;padding:32px 35px 60px}.ceAdminWelcome{color:#fff;background:radial-gradient(circle at 85%,#f4cf652e,#0000 23%),linear-gradient(120deg,#25052f,#4b105f);border-radius:21px;justify-content:space-between;align-items:center;padding:29px 31px;display:flex;box-shadow:0 18px 45px #25052f1f}.ceAdminWelcome h2{margin:7px 0 6px;font-size:29px}.ceAdminWelcome h2 span{color:var(--ce-gold)}.ceAdminWelcome p{color:#ffffff9e;margin:0;font-size:13px}.ceAdminLivePill{color:#ffffffc7;letter-spacing:.1em;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;padding:10px 15px;font-size:9px;font-weight:900}.ceAdminLivePill span{background:#5be285;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 10px #5be285}.ceAdminStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.ceAdminStat{border:1px solid var(--ce-line);background:#fff;border-radius:18px;align-items:center;gap:16px;min-height:105px;padding:20px;display:flex}.ceAdminStatIcon{color:#643276;background:#f5edf7;border-radius:15px;flex:none;place-items:center;width:50px;height:50px;font-size:22px;display:grid}.ceAdminStat span,.ceAdminStat strong{display:block}.ceAdminStat span{color:#8d818f;letter-spacing:.1em;font-size:9px;font-weight:900}.ceAdminStat strong{color:#28172d;margin-top:7px;font-size:27px}.ceAdminGrid{grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);gap:18px;margin-top:22px;display:grid}.ceAdminPanel{border:1px solid var(--ce-line);background:#fff;border-radius:19px;padding:23px}.ceAdminPanelHead{justify-content:space-between;gap:15px;display:flex}.ceAdminPanelHead h3{margin:5px 0 0;font-size:19px}.ceAdminLiveBadge{color:#178342;background:#e9f8ef;border-radius:999px;height:fit-content;padding:7px 11px;font-size:9px;font-weight:900}.ceAdminCompetition{background:#faf7fb;border-radius:16px;gap:18px;margin-top:22px;padding:20px;display:flex}.ceAdminCompetitionCrown{color:#28132e;background:linear-gradient(135deg,#ffe183,#d8a93b);border-radius:16px;flex:none;place-items:center;width:55px;height:55px;font-size:25px;display:grid}.ceAdminCompetitionInfo{width:100%}.ceAdminCompetitionInfo h4{margin:2px 0 5px;font-size:17px}.ceAdminCompetitionInfo>p{color:#8a7f8d;margin:0;font-size:12px}.ceAdminCompetitionMeta{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.ceAdminCompetitionMeta div{background:#fff;border:1px solid #eee5ef;border-radius:12px;padding:12px}.ceAdminCompetitionMeta span,.ceAdminCompetitionMeta strong{display:block}.ceAdminCompetitionMeta span{color:#998e9b;font-size:8px;font-weight:800}.ceAdminCompetitionMeta strong{margin-top:6px;font-size:14px}.ceAdminActivity{gap:10px;margin-top:18px;display:grid}.ceAdminActivity>div{background:#faf7fb;border-radius:12px;justify-content:space-between;align-items:center;min-height:55px;padding:0 15px;display:flex}.ceAdminActivity span{color:#776d7a;font-size:11px}.ceAdminActivity strong{font-size:17px}.ceAdminActivity .revenue{color:#fff;background:linear-gradient(120deg,#2d0738,#521367)}.ceAdminActivity .revenue span{color:#fff9}.ceAdminActivity .revenue strong{color:var(--ce-gold)}.ceAdminQuick{margin-top:28px}.ceAdminSectionTitle h3{margin:5px 0 15px;font-size:20px}.ceAdminQuickGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.ceAdminQuickCard{border:1px solid var(--ce-line);color:#28172d;text-align:left;cursor:pointer;background:#fff;border-radius:16px;align-items:center;gap:12px;min-height:95px;padding:16px;display:flex}.ceAdminQuickCard .icon{color:#6b3779;background:#f5edf7;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-size:19px;display:grid}.ceAdminQuickCard .text{flex:1;min-width:0}.ceAdminQuickCard strong,.ceAdminQuickCard small{display:block}.ceAdminQuickCard strong{font-size:12px}.ceAdminQuickCard small{color:#918694;margin-top:5px;font-size:9px;line-height:1.4}.ceAdminQuickCard .arrow{color:#b09cb5}.ceAdminEmpty{color:#817684;text-align:center;background:#faf7fb;border-radius:14px;margin-top:20px;padding:25px}.ceAdminLoading{color:#29142f;background:#f8f5f9;place-content:center;justify-items:center;gap:9px;min-height:100vh;display:grid}.ceAdminLoader{color:#2a1230;background:linear-gradient(135deg,#ffe181,#d9aa3b);border-radius:17px;place-items:center;width:58px;height:58px;margin-bottom:8px;font-size:26px;display:grid}.ceAdminLoading strong{font-size:15px}.ceAdminLoading span{color:#887d8b;font-size:12px}.ceAdminLoading button{color:#fff;cursor:pointer;background:#421051;border:0;border-radius:10px;margin-top:12px;padding:11px 18px}.ceAdminOverlay{display:none}@media (max-width:1050px){.ceAdminStats,.ceAdminQuickGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ceAdminGrid{grid-template-columns:1fr}}@media (max-width:760px){.ceAdminLoginPage{background:linear-gradient(#21042a 0,#350844 215px,#f8f5f9 215px);display:block}.ceAdminLoginBrand{display:none}.ceAdminLoginSide{background:0 0;min-height:100vh;padding:27px 18px;display:block}.ceAdminLoginBox{box-sizing:border-box;background:#fff;border-radius:22px;margin:45px auto 0;padding:25px 20px;box-shadow:0 22px 60px #1b03222e}.ceAdminMobileLogo{color:#2a1330;align-items:center;gap:10px;margin-bottom:31px;font-size:12px;font-weight:900;display:flex}.ceAdminMobileLogo span{color:#2a1230;background:linear-gradient(135deg,#ffe184,#d8aa3c);border-radius:12px;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.ceAdminLoginBox h2{font-size:31px}.ceAdminSidebar{width:min(84vw,290px);transition:transform .25s;transform:translate(-105%);box-shadow:20px 0 60px #0003}.ceAdminSidebar.open{transform:translate(0)}.ceAdminClose{color:#fff;background:#ffffff14;border:0;border-radius:10px;place-items:center;width:35px;height:35px;font-size:23px;display:grid}.ceAdminOverlay{z-index:40;background:#14021994;border:0;display:block;position:fixed;inset:0}.ceAdminMain{width:100%;margin-left:0}.ceAdminTopbar{min-height:72px;padding:12px 16px}.ceAdminMenu{color:#35123e;background:#fff;border:1px solid #e7dfe9;border-radius:11px;place-items:center;width:39px;height:39px;font-size:18px;display:grid}.ceAdminPageTag{display:none}.ceAdminTopbar h1{margin:0;font-size:20px}.ceAdminTopUser>div:first-child{display:none}.ceAdminTopAvatar{width:38px;height:38px}.ceAdminContent{padding:18px 14px 40px}.ceAdminWelcome{padding:22px 19px;display:block}.ceAdminWelcome h2{font-size:22px}.ceAdminWelcome p{line-height:1.5}.ceAdminLivePill{width:fit-content;margin-top:17px}.ceAdminStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ceAdminStat{min-height:115px;padding:15px;display:block}.ceAdminStatIcon{border-radius:11px;width:38px;height:38px;margin-bottom:12px;font-size:17px}.ceAdminStat strong{font-size:22px}.ceAdminPanel{padding:18px}.ceAdminCompetition{padding:15px;display:block}.ceAdminCompetitionCrown{width:45px;height:45px;margin-bottom:14px}.ceAdminCompetitionMeta,.ceAdminQuickGrid{grid-template-columns:1fr}.ceAdminQuickCard{min-height:78px}}@media (max-width:1050px){.ceCompetitionStats{grid-template-columns:repeat(2,minmax(0,1fr))}.ceCompetitionDetails{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.ceCompetitionNotice{max-width:none;top:82px;left:14px;right:14px}.ceCompetitionHero{border-radius:20px;min-height:auto;padding:23px 19px;display:block}.ceCompetitionHero h2{font-size:23px}.ceCompetitionHero p{font-size:11px}.ceCompetitionCreate{width:100%;min-height:48px;margin-top:20px}.ceCompetitionStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.ceCompetitionStats article{gap:10px;min-height:88px;padding:13px}.ceCompetitionStats .icon{border-radius:11px;width:38px;height:38px}.ceCompetitionStats strong{font-size:19px}.ceCompetitionSection{border-radius:19px;margin-top:17px;padding:16px}.ceCompetitionCard{border-radius:16px;padding:15px}.ceCompetitionCardTop{display:block}.ceCompetitionIdentity{gap:11px}.ceCompetitionCrown{border-radius:13px;width:45px;height:45px}.ceCompetitionIdentity h3{font-size:15px}.ceCompetitionEdit{width:100%;margin-top:14px}.ceCompetitionDetails{grid-template-columns:repeat(2,minmax(0,1fr))}.ceCompetitionDetails>div:last-child{grid-column:1/-1}.ceCompetitionActions{display:block}.ceCompetitionStatusActions>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ceCompetitionStatusActions button{padding:9px 5px}.ceCompetitionDelete{width:100%;margin-top:13px}.ceCompetitionModalBackdrop{align-items:end;padding:12px}.ceCompetitionModal{border-radius:21px 21px 15px 15px;width:100%;max-height:92vh}.ceCompetitionModalHead,.ceCompetitionModal form{padding:18px}.ceCompetitionFormGrid{grid-template-columns:1fr;gap:0}.ceCompetitionModalActions{grid-template-columns:1fr 1fr;display:grid}.ceCompetitionModalActions button{min-width:0}}.ceCompetitionPage{position:relative}.ceCompetitionNotice{z-index:100;color:#176d39;background:#effbf3;border:1px solid #bfe8ce;border-radius:14px;max-width:420px;padding:14px 18px;font-size:12px;font-weight:800;position:fixed;top:88px;right:24px;box-shadow:0 16px 45px #1d082324}.ceCompetitionNotice.error{color:#9c2929;background:#fff2f2;border-color:#f1caca}.ceCompetitionHero{color:#fff;background:radial-gradient(circle at 82% 18%,#f2ce6830,#0000 27%),linear-gradient(120deg,#2b0535,#4c105e);border-radius:24px;justify-content:space-between;align-items:center;gap:30px;min-height:190px;padding:30px 32px;display:flex;box-shadow:0 18px 45px #2d07381f}.ceCompetitionHero h2{max-width:580px;margin:10px 0 8px;font-size:31px;line-height:1.15}.ceCompetitionHero h2 span{color:var(--ce-gold)}.ceCompetitionHero p{color:#ffffffa6;max-width:590px;margin:0;font-size:13px;line-height:1.6}.ceCompetitionCreate{color:#2b1730;cursor:pointer;background:linear-gradient(135deg,#ffe181,#dcae41);border:0;border-radius:15px;justify-content:center;align-items:center;gap:8px;min-width:195px;min-height:52px;padding:0 20px;font-size:12px;font-weight:900;display:flex;box-shadow:0 13px 30px #daab3d33}.ceCompetitionCreate span{font-size:20px;line-height:1}.ceCompetitionStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-top:18px;display:grid}.ceCompetitionStats article{border:1px solid var(--ce-line);background:#fff;border-radius:17px;align-items:center;gap:13px;min-height:94px;padding:16px;display:flex}.ceCompetitionStats .icon{color:#713880;background:#f6eef8;border-radius:13px;flex:none;place-items:center;width:43px;height:43px;font-size:18px;display:grid}.ceCompetitionStats .icon.live{color:#198447;background:#eaf9f0}.ceCompetitionStats .icon.draft{color:#9a7418;background:#fff7dc}.ceCompetitionStats .icon.closed{color:#6f6872;background:#f1eff2}.ceCompetitionStats small,.ceCompetitionStats strong{display:block}.ceCompetitionStats small{color:#948a96;letter-spacing:.06em;font-size:8px;font-weight:900}.ceCompetitionStats strong{margin-top:5px;font-size:21px}.ceCompetitionSection{border:1px solid var(--ce-line);background:#fff;border-radius:22px;margin-top:22px;padding:24px}.ceCompetitionSectionHead{justify-content:space-between;align-items:center;gap:20px;display:flex}.ceCompetitionSectionHead>div:first-child>span{color:#a47b24;letter-spacing:.18em;font-size:9px;font-weight:900}.ceCompetitionSectionHead h3{margin:5px 0 0;font-size:21px}.ceCompetitionCount{color:#786d7b;background:#f8f4f9;border-radius:999px;padding:8px 12px;font-size:10px;font-weight:800}.ceCompetitionList{gap:16px;margin-top:20px;display:grid}.ceCompetitionCard{background:linear-gradient(#fff,#fdfbfd);border:1px solid #ece4ed;border-radius:19px;padding:20px}.ceCompetitionCardTop{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.ceCompetitionIdentity{align-items:flex-start;gap:15px;min-width:0;display:flex}.ceCompetitionCrown{color:#29152f;background:linear-gradient(135deg,#ffe181,#d9aa3b);border-radius:15px;flex:none;place-items:center;width:52px;height:52px;font-size:23px;display:grid}.ceCompetitionCardBadges{align-items:center;gap:7px;display:flex}.ceCompetitionStatus{letter-spacing:.08em;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:900}.ceCompetitionStatus.live{color:#15783d;background:#e9f8ef}.ceCompetitionStatus.draft{color:#8a6818;background:#fff4cf}.ceCompetitionStatus.closed{color:#716a73;background:#f0edf1}.ceCompetitionId{color:#a197a3;font-size:9px;font-weight:800}.ceCompetitionIdentity h3{margin:8px 0 5px;font-size:17px}.ceCompetitionIdentity p{color:#887d8b;max-width:650px;margin:0;font-size:11px;line-height:1.55}.ceCompetitionEdit{color:#5c2b68;cursor:pointer;background:#faf6fb;border:1px solid #e7dce9;border-radius:11px;flex:none;padding:9px 13px;font-size:10px;font-weight:800}.ceCompetitionPrize{background:linear-gradient(90deg,#fbf5df,#fffaf0);border-radius:13px;margin-top:18px;padding:13px 15px}.ceCompetitionPrize span,.ceCompetitionPrize strong{display:block}.ceCompetitionPrize span{color:#a17a24;letter-spacing:.12em;font-size:8px;font-weight:900}.ceCompetitionPrize strong{color:#342636;margin-top:4px;font-size:12px}.ceCompetitionDetails{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-top:13px;display:grid}.ceCompetitionDetails>div{background:#fff;border:1px solid #eee7ef;border-radius:12px;min-width:0;padding:12px}.ceCompetitionDetails span,.ceCompetitionDetails strong{display:block}.ceCompetitionDetails span{color:#9b919d;letter-spacing:.04em;font-size:7px;font-weight:900}.ceCompetitionDetails strong{overflow-wrap:anywhere;margin-top:6px;font-size:10px;line-height:1.45}.ceCompetitionActions{border-top:1px solid #eee7ef;justify-content:space-between;align-items:flex-end;gap:15px;margin-top:15px;padding-top:15px;display:flex}.ceCompetitionStatusActions>span{color:#9a909c;letter-spacing:.1em;margin-bottom:7px;font-size:7px;font-weight:900;display:block}.ceCompetitionStatusActions>div{gap:6px;display:flex}.ceCompetitionStatusActions button{color:#706773;cursor:pointer;background:#fff;border:1px solid #e8dfe9;border-radius:9px;padding:8px 10px;font-size:8px;font-weight:900}.ceCompetitionStatusActions button.selected{cursor:default}.ceCompetitionStatusActions button.selected.live{color:#14763c;background:#eaf9f0;border-color:#ccebd7}.ceCompetitionStatusActions button.selected.draft{color:#8c6917;background:#fff6d8;border-color:#f1dfa5}.ceCompetitionStatusActions button.selected.closed{color:#655e68;background:#f0edf1;border-color:#ddd8df}.ceCompetitionStatusActions button:disabled{opacity:.75}.ceCompetitionDelete{color:#a33636;cursor:pointer;background:#fff6f6;border:1px solid #f0d0d0;border-radius:10px;padding:9px 13px;font-size:9px;font-weight:900}.ceCompetitionDelete:disabled{opacity:.6}.ceCompetitionEmpty{color:#837886;text-align:center;background:#faf7fb;border-radius:17px;margin-top:20px;padding:50px 20px}.ceCompetitionEmpty>div{font-size:34px}.ceCompetitionEmpty h3{color:#302034;margin:12px 0 6px}.ceCompetitionEmpty p{margin:0;font-size:11px}.ceCompetitionEmpty button{color:#28172d;background:var(--ce-gold);cursor:pointer;border:0;border-radius:11px;margin-top:18px;padding:11px 17px;font-size:10px;font-weight:900}.ceCompetitionModalBackdrop{z-index:200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#16021bb3;place-items:center;padding:25px;display:grid;position:fixed;inset:0;overflow-y:auto}.ceCompetitionModal{background:#fff;border-radius:22px;width:min(680px,100%);max-height:calc(100vh - 50px);overflow-y:auto;box-shadow:0 30px 90px #00000047}.ceCompetitionModalHead{border-bottom:1px solid #eee7ef;justify-content:space-between;align-items:center;gap:20px;padding:21px 23px;display:flex}.ceCompetitionModalHead span{color:#a27a24;letter-spacing:.16em;font-size:8px;font-weight:900}.ceCompetitionModalHead h2{margin:5px 0 0;font-size:21px}.ceCompetitionModalHead>button{color:#4b3152;cursor:pointer;background:#f6f1f7;border:0;border-radius:11px;width:37px;height:37px;font-size:23px}.ceCompetitionModal form{padding:23px}.ceCompetitionFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ceCompetitionField{margin-bottom:15px;display:block}.ceCompetitionField>span{color:#655a68;margin-bottom:7px;font-size:9px;font-weight:900;display:block}.ceCompetitionField input,.ceCompetitionField textarea,.ceCompetitionField select{box-sizing:border-box;color:#2c1b30;width:100%;font:inherit;background:#fdfbfd;border:1px solid #e6dde8;border-radius:11px;outline:0;padding:12px 13px;font-size:11px}.ceCompetitionField textarea{resize:vertical;min-height:90px}.ceCompetitionField input:focus,.ceCompetitionField textarea:focus,.ceCompetitionField select:focus{border-color:#b887c2;box-shadow:0 0 0 3px #68317614}.ceCompetitionFormNote{color:#725b22;background:#fff8e3;border-radius:12px;padding:13px 14px}.ceCompetitionFormNote strong{font-size:9px}.ceCompetitionFormNote p{margin:4px 0 0;font-size:9px;line-height:1.5}.ceCompetitionModalActions{justify-content:flex-end;gap:9px;margin-top:21px;display:flex}.ceCompetitionModalActions button{cursor:pointer;border-radius:11px;min-width:120px;min-height:42px;padding:0 16px;font-size:10px;font-weight:900}.ceCompetitionModalActions .secondary{color:#5f5362;background:#fff;border:1px solid #e6dde8}.ceCompetitionModalActions .primary{color:#28172d;background:linear-gradient(135deg,#ffe181,#d9aa3b);border:0}.ceCompetitionModalActions button:disabled{opacity:.6;cursor:default}@media (max-width:1050px){.ceCompetitionStats{grid-template-columns:repeat(2,minmax(0,1fr))}.ceCompetitionDetails{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.ceCompetitionNotice{max-width:none;top:82px;left:14px;right:14px}.ceCompetitionHero{border-radius:20px;min-height:auto;padding:23px 19px;display:block}.ceCompetitionHero h2{font-size:23px}.ceCompetitionHero p{font-size:11px}.ceCompetitionCreate{width:100%;min-height:48px;margin-top:20px}.ceCompetitionStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.ceCompetitionStats article{gap:10px;min-height:88px;padding:13px}.ceCompetitionStats .icon{border-radius:11px;width:38px;height:38px}.ceCompetitionStats strong{font-size:19px}.ceCompetitionSection{border-radius:19px;margin-top:17px;padding:16px}.ceCompetitionCard{border-radius:16px;padding:15px}.ceCompetitionCardTop{display:block}.ceCompetitionIdentity{gap:11px}.ceCompetitionCrown{border-radius:13px;width:45px;height:45px}.ceCompetitionIdentity h3{font-size:15px}.ceCompetitionEdit{width:100%;margin-top:14px}.ceCompetitionDetails{grid-template-columns:repeat(2,minmax(0,1fr))}.ceCompetitionDetails>div:last-child{grid-column:1/-1}.ceCompetitionActions{display:block}.ceCompetitionStatusActions>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ceCompetitionStatusActions button{padding:9px 5px}.ceCompetitionDelete{width:100%;margin-top:13px}.ceCompetitionModalBackdrop{align-items:end;padding:12px}.ceCompetitionModal{border-radius:21px 21px 15px 15px;width:100%;max-height:92vh}.ceCompetitionModalHead,.ceCompetitionModal form{padding:18px}.ceCompetitionFormGrid{grid-template-columns:1fr;gap:0}.ceCompetitionModalActions{grid-template-columns:1fr 1fr;display:grid}.ceCompetitionModalActions button{min-width:0}}.ceCandidatePage{position:relative}.ceCandidateHero{box-sizing:border-box;color:#fff;background:radial-gradient(circle at 82% 18%,#f2ce6830,#0000 27%),linear-gradient(120deg,#2b0535,#4c105e);border-radius:24px;justify-content:space-between;align-items:center;gap:30px;min-height:190px;padding:30px 32px;display:flex;box-shadow:0 18px 45px #2d07381f}.ceCandidateEyebrow{color:#e8c967;letter-spacing:.18em;font-size:9px;font-weight:900}.ceCandidateHero h2{max-width:620px;margin:10px 0 8px;font-size:31px;line-height:1.15}.ceCandidateHero h2 span{color:var(--ce-gold)}.ceCandidateHero p{color:#ffffffa1;max-width:590px;margin:0;font-size:13px;line-height:1.6}.ceCandidateAdd{color:#29112f;cursor:pointer;background:linear-gradient(135deg,#ffe487,#d8aa3c);border:0;border-radius:14px;justify-content:center;align-items:center;gap:9px;min-width:165px;height:48px;padding:0 19px;font-size:12px;font-weight:900;display:flex;box-shadow:0 12px 28px #00000024}.ceCandidateAdd span{font-size:20px;line-height:1}.ceCandidateAdd:disabled{opacity:.45;cursor:not-allowed}.ceCandidateStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-top:22px;display:grid}.ceCandidateStats article{box-sizing:border-box;border:1px solid var(--ce-line);background:#fff;border-radius:18px;align-items:center;gap:14px;min-height:100px;padding:18px;display:flex}.ceCandidateStats .icon{color:#6b3779;background:#f5edf7;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;font-size:19px;display:grid}.ceCandidateStats small,.ceCandidateStats strong{display:block}.ceCandidateStats small{color:#948899;letter-spacing:.1em;font-size:8px;font-weight:900}.ceCandidateStats strong{color:#29162e;margin-top:6px;font-size:25px}.ceCandidateSection{border:1px solid var(--ce-line);background:#fff;border-radius:20px;margin-top:22px;padding:24px}.ceCandidateSectionHead{justify-content:space-between;align-items:center;gap:20px;display:flex}.ceCandidateSectionHead>div:first-child>span{color:#a08da4;letter-spacing:.15em;font-size:8px;font-weight:900}.ceCandidateSectionHead h3{color:#29162e;margin:5px 0 0;font-size:20px}.ceCandidateCount{color:#5c2d69;background:#f5edf7;border-radius:12px;place-items:center;min-width:40px;height:40px;padding:0 10px;font-size:13px;font-weight:900;display:grid}.ceCandidateTools{grid-template-columns:minmax(220px,1fr) minmax(190px,.38fr) minmax(150px,.25fr);gap:10px;margin-top:21px;display:grid}.ceCandidateSearch{box-sizing:border-box;background:#fbf9fc;border:1px solid #e8dfe9;border-radius:12px;align-items:center;gap:9px;height:45px;padding:0 13px;display:flex}.ceCandidateSearch span{color:#806c84;font-size:18px}.ceCandidateSearch input{color:#2b1730;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.ceCandidateTools select{box-sizing:border-box;color:#49364e;background:#fbf9fc;border:1px solid #e8dfe9;border-radius:12px;outline:0;width:100%;height:45px;padding:0 12px;font-size:11px}.ceCandidateGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.ceCandidateCard{background:#fff;border:1px solid #eae1eb;border-radius:18px;min-width:0;transition:transform .2s,box-shadow .2s;overflow:hidden}.ceCandidateCard:hover{transform:translateY(-2px);box-shadow:0 16px 38px #27092f17}.ceCandidateCard.disabled{opacity:.72}.ceCandidatePhoto img{object-fit:cover;width:100%;height:100%;display:block}.ceCandidateFallback{color:#fff;letter-spacing:.04em;background:radial-gradient(circle at 70% 20%,#f5d26a4d,#0000 25%),linear-gradient(135deg,#35103f,#6d2880);place-items:center;width:100%;height:100%;font-size:42px;font-weight:900}.ceCandidateStatus{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:8px;font-weight:900;display:flex;position:absolute;top:12px;right:12px}.ceCandidateStatus i{border-radius:50%;width:6px;height:6px}.ceCandidateStatus.active{color:#eafff0;background:#116334c7}.ceCandidateStatus.active i{background:#72f49c}.ceCandidateStatus.disabled{color:#fff;background:#4a3e4dc7}.ceCandidateStatus.disabled i{background:#c6bac9}.ceCandidateBody{padding:18px}.ceCandidateCompetition{color:#8e6d96;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;min-height:15px;font-size:8px;font-weight:900;display:block;overflow:hidden}.ceCandidateBody h4{color:#29152f;text-overflow:ellipsis;white-space:nowrap;margin:8px 0 7px;font-size:18px;overflow:hidden}.ceCandidateBody>p{color:#8c818f;height:38px;margin:0;font-size:11px;line-height:1.65;overflow:hidden}.ceCandidateMeta{grid-template-columns:1fr 1fr;gap:8px;margin-top:17px;display:grid}.ceCandidateMeta div{background:#faf7fb;border-radius:10px;padding:10px}.ceCandidateMeta span,.ceCandidateMeta strong{display:block}.ceCandidateMeta span{color:#a093a3;font-size:7px;font-weight:900}.ceCandidateMeta strong{color:#4c3552;margin-top:5px;font-size:10px}.ceCandidateActions{grid-template-columns:1fr 1fr 1fr;gap:7px;margin-top:16px;display:grid}.ceCandidateActions button{cursor:pointer;border-radius:9px;min-width:0;height:36px;font-size:9px;font-weight:900}.ceCandidateActions .edit{color:#5c3466;background:#f8f2fa;border:1px solid #ded1e1}.ceCandidateActions .disable{color:#805e16;background:#fff9e8;border:1px solid #ead9aa}.ceCandidateActions .enable{color:#19723a;background:#effaf3;border:1px solid #bde3ca}.ceCandidateActions .delete{color:#9b3333;background:#fff4f4;border:1px solid #efcccc}.ceCandidateActions button:disabled{opacity:.5;cursor:wait}.ceCandidateEmpty{color:#857589;text-align:center;background:#faf7fb;border-radius:16px;margin-top:20px;padding:45px 20px}.ceCandidateEmpty>div{color:#70447b;margin-bottom:10px;font-size:30px}.ceCandidateEmpty strong{color:#3b2740;font-size:14px;display:block}.ceCandidateEmpty p{margin:7px 0 0;font-size:11px}.ceCandidateEmpty button{color:#fff;cursor:pointer;background:#481057;border:0;border-radius:10px;margin-top:17px;padding:11px 16px;font-size:10px;font-weight:900}.ceCandidateModalLayer{z-index:200;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ceCandidateModalBackdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#19031ead;border:0;width:100%;height:100%;position:absolute;inset:0}.ceCandidateModal{z-index:2;background:#fff;border-radius:22px;width:min(100%,560px);max-height:calc(100vh - 40px);position:relative;overflow-y:auto;box-shadow:0 30px 90px #00000047}.ceCandidateModalHead{border-bottom:1px solid #eee6ef;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px 18px;display:flex}.ceCandidateModalHead span{color:#9b879f;letter-spacing:.15em;font-size:8px;font-weight:900}.ceCandidateModalHead h3{color:#2d1733;margin:5px 0 0;font-size:21px}.ceCandidateModalHead button{color:#5a465f;cursor:pointer;background:#f6f1f7;border:0;border-radius:10px;width:37px;height:37px;font-size:22px}.ceCandidateModal form{gap:16px;padding:22px 24px 25px;display:grid}.ceCandidateModal label>span{color:#5e4a63;margin-bottom:7px;font-size:9px;font-weight:900;display:block}.ceCandidateModal input,.ceCandidateModal select,.ceCandidateModal textarea{box-sizing:border-box;color:#2f1b34;width:100%;font:inherit;background:#fcfafc;border:1px solid #e5dae7;border-radius:11px;outline:0;padding:12px 13px;font-size:12px}.ceCandidateModal input,.ceCandidateModal select{height:45px}.ceCandidateModal textarea{resize:vertical;line-height:1.5}.ceCandidateModal input:focus,.ceCandidateModal select:focus,.ceCandidateModal textarea:focus{border-color:#8e5c99;box-shadow:0 0 0 3px #733a8014}.ceCandidateModalNote{color:#7b652a;background:#fffbee;border:1px solid #eadfbf;border-radius:11px;padding:11px 13px;font-size:10px;line-height:1.5}.ceCandidateModalActions{grid-template-columns:1fr 1.3fr;gap:9px;margin-top:3px;display:grid}.ceCandidateModalActions button{cursor:pointer;border-radius:11px;height:44px;font-size:10px;font-weight:900}.ceCandidateModalActions .cancel{color:#66546a;background:#fff;border:1px solid #e2d8e4}.ceCandidateModalActions .save{color:#29132f;background:linear-gradient(135deg,#ffe487,#d8aa3c);border:0}.ceCandidateModalActions button:disabled{opacity:.55;cursor:wait}@media (max-width:1100px){.ceCandidateGrid,.ceCandidateStats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.ceCandidateHero{border-radius:19px;min-height:0;padding:22px 19px;display:block}.ceCandidateHero h2{font-size:23px}.ceCandidateHero p{font-size:11px}.ceCandidateAdd{width:100%;margin-top:19px}.ceCandidateStats{gap:10px}.ceCandidateStats article{min-height:105px;padding:14px;display:block}.ceCandidateStats .icon{border-radius:10px;width:36px;height:36px;margin-bottom:10px;font-size:15px}.ceCandidateStats strong{font-size:21px}.ceCandidateSection{padding:17px 14px}.ceCandidateTools,.ceCandidateGrid{grid-template-columns:1fr}.ceCandidatePhoto{height:210px}.ceCandidateModalLayer{padding:10px}.ceCandidateModal{border-radius:18px;max-height:calc(100vh - 20px)}.ceCandidateModalHead,.ceCandidateModal form{padding:18px}}.ceVotesHero,.ceVotersHero{box-sizing:border-box;color:#fff;background:radial-gradient(circle at 84% 18%,#f2ce6833,#0000 27%),linear-gradient(120deg,#2b0535,#4c105e);border-radius:24px;justify-content:space-between;align-items:center;gap:28px;min-height:180px;padding:29px 32px;display:flex;box-shadow:0 18px 45px #2d07381f}.ceVotesEyebrow,.ceVotersEyebrow{color:#e8c967;letter-spacing:.18em;font-size:9px;font-weight:900}.ceVotesHero h2,.ceVotersHero h2{margin:10px 0 8px;font-size:30px;line-height:1.15}.ceVotesHero h2 span,.ceVotersHero h2 span{color:var(--ce-gold)}.ceVotesHero p,.ceVotersHero p{color:#ffffffa1;max-width:610px;margin:0;font-size:12px;line-height:1.65}.ceVotesCreditButton{color:#29112f;cursor:pointer;background:linear-gradient(135deg,#ffe487,#d8aa3c);border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-width:160px;height:48px;padding:0 18px;font-size:11px;font-weight:900;display:flex}.ceVotesCreditButton span{font-size:20px}.ceVotesCreditButton:disabled{opacity:.45;cursor:not-allowed}.ceVotersHeroMark{color:#f1d471;background:#ffffff12;border:1px solid #ffffff21;border-radius:24px;flex:none;place-items:center;width:85px;height:85px;font-size:38px;display:grid}.ceVotesStats,.ceVotersStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-top:22px;display:grid}.ceVotesStats article,.ceVotersStats article{box-sizing:border-box;border:1px solid var(--ce-line);background:#fff;border-radius:18px;align-items:center;gap:14px;min-height:100px;padding:18px;display:flex}.ceVotesStats .icon,.ceVotersStats .icon{color:#6b3779;background:#f5edf7;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;font-size:18px;font-weight:900;display:grid}.ceVotesStats small,.ceVotesStats strong,.ceVotersStats small,.ceVotersStats strong{display:block}.ceVotesStats small,.ceVotersStats small{color:#948899;letter-spacing:.08em;font-size:8px;font-weight:900}.ceVotesStats strong,.ceVotersStats strong{color:#29162e;margin-top:6px;font-size:24px}.ceVotesStats strong.money{font-size:18px}.ceVotesPanel,.ceVotersPanel{border:1px solid var(--ce-line);background:#fff;border-radius:20px;margin-top:22px;padding:24px}.ceVotesPanelHead,.ceVotersPanelHead{justify-content:space-between;align-items:center;gap:18px;display:flex}.ceVotesPanelHead>div:first-child>span,.ceVotersPanelHead>div:first-child>span{color:#a08da4;letter-spacing:.15em;font-size:8px;font-weight:900}.ceVotesPanelHead h3,.ceVotersPanelHead h3{color:#29162e;margin:5px 0 0;font-size:20px}.ceVotesTabs{background:#f6f1f7;border-radius:12px;gap:5px;padding:4px;display:flex}.ceVotesTabs button{color:#806e84;cursor:pointer;background:0 0;border:0;border-radius:9px;height:34px;padding:0 13px;font-size:9px;font-weight:900}.ceVotesTabs button.active{color:#fff;background:#4c105e;box-shadow:0 5px 12px #4c105e29}.ceVotesTools,.ceVotersTools{gap:10px;margin-top:20px;display:grid}.ceVotesTools{grid-template-columns:minmax(220px,1fr) minmax(180px,.35fr) minmax(150px,.25fr)}.ceVotersTools{grid-template-columns:minmax(220px,1fr) minmax(160px,.25fr)}.ceVotesTools select,.ceVotersTools select{box-sizing:border-box;color:#49364e;background:#fbf9fc;border:1px solid #e8dfe9;border-radius:12px;outline:0;width:100%;height:45px;padding:0 12px;font-size:11px}.ceVoteTableWrap{border:1px solid #eee6ef;border-radius:14px;width:100%;margin-top:19px;overflow-x:auto}.ceVoteTable{border-collapse:collapse;width:100%;min-width:970px}.ceVoteTable th{color:#948698;letter-spacing:.09em;text-align:left;white-space:nowrap;background:#faf7fb;padding:13px 14px;font-size:7px;font-weight:900}.ceVoteTable td{color:#55435a;vertical-align:middle;border-top:1px solid #f0e9f1;padding:14px;font-size:10px}.ceVoteTable td strong,.ceVoteTable td small{display:block}.ceVoteTable td strong{color:#342039;font-size:10px}.ceVoteTable td small{color:#9a8c9d;text-overflow:ellipsis;white-space:nowrap;max-width:180px;margin-top:4px;font-size:8px;overflow:hidden}.ceVoteBadge,.ceVoteCredited{border-radius:999px;padding:6px 8px;font-size:7px;font-weight:900;display:inline-flex}.ceVoteBadge.paid{color:#176b37;background:#edf9f1}.ceVoteBadge.pending{color:#8a681a;background:#fff8e6}.ceVoteBadge.failed{color:#9b3333;background:#fff0f0}.ceVoteCredited.yes{color:#176b37;background:#edf9f1}.ceVoteCredited.no{color:#8b7373;background:#f5f0f0}.ceVoteEmpty{color:#857589;text-align:center;background:#faf7fb;border-radius:16px;margin-top:20px;padding:45px 20px}.ceVoteEmpty>div{color:#70447b;margin-bottom:10px;font-size:30px}.ceVoteEmpty strong{color:#3b2740;font-size:14px;display:block}.ceVoteEmpty p{margin:7px 0 0;font-size:11px}.ceVoteTotalsGrid{gap:9px;margin-top:19px;display:grid}.ceVoteTotalsGrid article{box-sizing:border-box;border:1px solid #eee6ef;border-radius:14px;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:82px;padding:13px 15px;display:grid}.ceVoteRank{color:#6b3779;background:#f5edf7;border-radius:12px;place-items:center;width:43px;height:43px;font-size:11px;font-weight:900;display:grid}.ceVoteTotalInfo>span{color:#9b8b9e;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:900;display:block;overflow:hidden}.ceVoteTotalInfo h4{color:#332038;margin:4px 0 7px;font-size:14px}.ceVoteTotalInfo>div{gap:15px;display:flex}.ceVoteTotalInfo small{color:#9b8e9e;font-size:7px;font-weight:900}.ceVoteTotalInfo small strong{color:#5c4262;margin-left:5px}.ceVoteGrandTotal{text-align:right;min-width:100px}.ceVoteGrandTotal span,.ceVoteGrandTotal strong{display:block}.ceVoteGrandTotal span{color:#9a8b9e;font-size:7px;font-weight:900}.ceVoteGrandTotal strong{color:#4c105e;margin-top:5px;font-size:20px}.ceVoterGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:20px;display:grid}.ceVoterCard{background:#fff;border:1px solid #eae1eb;border-radius:18px;overflow:hidden}.ceVoterCard.disabled{opacity:.72}.ceVoterCardTop{box-sizing:border-box;background:radial-gradient(circle at 80% 15%,#e6c45b2e,#0000 27%),linear-gradient(135deg,#34103f,#5c1d6c);min-height:100px;padding:17px;position:relative}.ceVoterAvatar{color:#f5da7b;background:#ffffff14;border:1px solid #ffffff26;border-radius:16px;place-items:center;width:54px;height:54px;font-size:17px;font-weight:900;display:grid}.ceVoterCardTop .ceCandidateStatus{top:17px;right:17px}.ceVoterCardBody{padding:17px}.ceVoterNumber{color:#9c8ca0;letter-spacing:.1em;font-size:7px;font-weight:900}.ceVoterCardBody h4{color:#2e1934;margin:5px 0 15px;font-size:17px}.ceVoterDetails{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ceVoterDetails div{background:#faf7fb;border-radius:10px;min-width:0;padding:10px}.ceVoterDetails span,.ceVoterDetails strong{display:block}.ceVoterDetails span{color:#a093a3;font-size:7px;font-weight:900}.ceVoterDetails strong{color:#4c3552;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:9px;overflow:hidden}.ceVoterDisable,.ceVoterEnable{cursor:pointer;border-radius:10px;width:100%;height:38px;margin-top:14px;font-size:9px;font-weight:900}.ceVoterDisable{color:#805e16;background:#fff9e8;border:1px solid #ead9aa}.ceVoterEnable{color:#19723a;background:#effaf3;border:1px solid #bde3ca}.ceVoterDisable:disabled,.ceVoterEnable:disabled{opacity:.5;cursor:wait}@media (max-width:1100px){.ceVotesStats,.ceVotersStats,.ceVoterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.ceVotesHero,.ceVotersHero{border-radius:19px;min-height:0;padding:22px 19px;display:block}.ceVotesHero h2,.ceVotersHero h2{font-size:23px}.ceVotesHero p,.ceVotersHero p{font-size:11px}.ceVotesCreditButton{width:100%;margin-top:18px}.ceVotersHeroMark{border-radius:16px;width:55px;height:55px;margin-top:18px;font-size:25px}.ceVotesStats,.ceVotersStats{gap:10px}.ceVotesStats article,.ceVotersStats article{min-height:105px;padding:14px;display:block}.ceVotesStats .icon,.ceVotersStats .icon{border-radius:10px;width:36px;height:36px;margin-bottom:10px;font-size:14px}.ceVotesStats strong,.ceVotersStats strong{font-size:20px}.ceVotesStats strong.money{font-size:14px}.ceVotesPanel,.ceVotersPanel{padding:16px 13px}.ceVotesPanelHead,.ceVotersPanelHead{display:block}.ceVotesTabs{box-sizing:border-box;grid-template-columns:repeat(3,1fr);width:100%;margin-top:15px;display:grid}.ceVotesTabs button{padding:0 5px;font-size:8px}.ceVotesTools,.ceVotersTools{grid-template-columns:1fr}.ceVoteTotalsGrid article{grid-template-columns:43px minmax(0,1fr)}.ceVoteGrandTotal{text-align:left;border-top:1px solid #eee6ef;grid-column:1/-1;padding-top:10px}.ceVoterGrid{grid-template-columns:1fr}}.ceImageUpload{gap:12px;margin:10px 0 18px;display:grid}.ceImagePreview,.cePrizePreview{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:18px;justify-content:center;align-items:center;width:100%;min-height:170px;display:flex;overflow:hidden}.ceImagePreview{aspect-ratio:1;max-width:260px}.cePrizePreview{aspect-ratio:16/9;min-height:190px}.ceImagePreview img,.cePrizePreview img{object-fit:cover;width:100%;height:100%;display:block}.ceImagePreview span,.cePrizePreview span{opacity:.55;letter-spacing:.12em;font-size:13px;font-weight:800}.ceUploadButton{cursor:pointer;color:#111;background:#fff;border:0;border-radius:12px;width:fit-content;padding:11px 16px;font-weight:800}.ceUploadButton input{display:none}.ceImageUpload small{opacity:.62;line-height:1.5}.prizeIcon.hasPrizeImage{border-radius:20px;width:100%;max-width:none;height:auto;overflow:hidden}.prizeIcon.hasPrizeImage img{object-fit:cover;width:100%;height:auto;max-height:420px;display:block}@media (max-width:700px){.ceImagePreview{max-width:100%}.cePrizePreview{min-height:150px}.prizeIcon.hasPrizeImage img{max-height:300px}}.cePrizeGalleryField{background:#fdfafd;border:1px solid #eadfeb;border-radius:16px;margin:0 0 18px;padding:15px}.cePrizeGalleryHead{justify-content:space-between;align-items:center;gap:14px;margin-bottom:13px;display:flex}.cePrizeGalleryHead>div{min-width:0}.cePrizeGalleryHead strong{color:#2d1b31;font-size:11px;font-weight:900;display:block}.cePrizeGalleryHead span{color:#8c7d90;margin-top:3px;font-size:9px;font-weight:700;display:block}.cePrizeUploadButton{box-sizing:border-box;color:#28172d;cursor:pointer;background:linear-gradient(135deg,#ffe181,#d9aa3b);border:0;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;min-height:38px;padding:0 15px;font-size:9px;font-weight:900;display:inline-flex}.cePrizeUploadButton input{display:none}.cePrizeUploadButton.disabled{opacity:.55;cursor:default}.cePrizeGalleryGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.cePrizeGalleryItem{aspect-ratio:1;background:#f4eff5;border:1px solid #e7dce9;border-radius:12px;position:relative;overflow:hidden}.cePrizeGalleryItem img{object-fit:cover;width:100%;height:100%;display:block}.cePrizeMainBadge{color:#34200a;letter-spacing:.08em;background:#f4c853;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:900;position:absolute;bottom:6px;left:6px}.cePrizeRemove{color:#fff;cursor:pointer;background:#19071dd1;border:0;border-radius:50%;place-items:center;width:25px;height:25px;font-size:17px;line-height:1;display:grid;position:absolute;top:5px;right:5px}.cePrizeRemove:disabled{opacity:.5;cursor:default}.cePrizeGalleryEmpty{text-align:center;color:#7f7183;background:#fff;border:1px dashed #d9cbdc;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;min-height:115px;padding:18px;display:flex}.cePrizeGalleryEmpty>div{margin-bottom:6px;font-size:25px}.cePrizeGalleryEmpty strong{color:#48354d;font-size:10px}.cePrizeGalleryEmpty span{margin-top:4px;font-size:9px}.cePrizeGalleryHelp{color:#897c8d;margin-top:10px;font-size:8px;line-height:1.5;display:block}@media (max-width:760px){.cePrizeGalleryHead{flex-direction:column;align-items:stretch}.cePrizeUploadButton{width:100%}.cePrizeGalleryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.cePublicPrizeGallery{width:100%;margin-bottom:22px}.cePublicPrizeStage{background:linear-gradient(145deg,#ffffff1a,#ffffff09);border-radius:22px;width:100%;height:300px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a}.cePublicPrizeStage>img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.cePublicPrizeArrow{z-index:3;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1b0523b8;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:42px;height:42px;font-size:30px;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 22px #0003}.cePublicPrizeArrow:hover{background:#360a44eb}.cePublicPrizeArrowLeft{left:12px}.cePublicPrizeArrowRight{right:12px}.cePublicPrizeCounter{z-index:3;color:#fff;letter-spacing:.08em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1b0523bd;border:1px solid #ffffff2e;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:900;position:absolute;bottom:12px;right:12px}.cePublicPrizeThumbs{scrollbar-width:thin;gap:8px;width:100%;margin-top:11px;padding-bottom:3px;display:flex;overflow-x:auto}.cePublicPrizeThumb{opacity:.58;cursor:pointer;background:#ffffff14;border:2px solid #0000;border-radius:10px;flex:0 0 62px;width:62px;height:52px;padding:0;transition:opacity .18s,border-color .18s,transform .18s;overflow:hidden}.cePublicPrizeThumb:hover{opacity:.85}.cePublicPrizeThumb.active{opacity:1;border-color:#f2ce68;transform:translateY(-1px)}.cePublicPrizeThumb img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:900px){.cePublicPrizeGallery{margin-bottom:18px}.cePublicPrizeStage{border-radius:18px;height:260px}.cePublicPrizeArrow{width:38px;height:38px;font-size:27px}.cePublicPrizeArrowLeft{left:9px}.cePublicPrizeArrowRight{right:9px}.cePublicPrizeCounter{bottom:9px;right:9px}.cePublicPrizeThumb{flex-basis:57px;width:57px;height:47px}}@media (max-width:520px){.cePublicPrizeStage{height:230px}.cePublicPrizeThumbs{gap:7px}.cePublicPrizeThumb{flex-basis:52px;width:52px;height:44px}}.cePremiumSite{--ceP-bg:#09030e;--ceP-purple:#26042f;--ceP-purple2:#4d0963;--ceP-gold:#f5c64f;--ceP-gold2:#fff0a5;--ceP-text:#160d1b;--ceP-muted:#756d79;min-height:100vh;color:var(--ceP-text);background:#fff;overflow-x:hidden}.cePremiumSite *{box-sizing:border-box}.cePremiumNav{z-index:30;color:#fff;background:linear-gradient(90deg,#08030d,#16051d 50%,#09030e);border-bottom:1px solid #ffffff1a;align-items:center;gap:30px;min-height:76px;padding:0 clamp(25px,5vw,75px);display:flex;position:relative}.cePremiumBrand{color:inherit;letter-spacing:.5px;align-items:center;gap:11px;font-family:Georgia,Times New Roman,serif;font-weight:800;text-decoration:none;display:inline-flex}.cePremiumBrandCrown{color:var(--ceP-gold);font-size:29px;line-height:1}.cePremiumNavLinks{align-items:center;gap:35px;margin-left:auto;display:flex}.cePremiumNavLinks a{color:#ffffffde;font-size:13px;font-weight:650;text-decoration:none}.cePremiumNavLinks a:hover{color:var(--ceP-gold)}.cePremiumNavAuth{align-items:center;gap:13px;display:flex}.cePremiumLogin,.cePremiumRegister{border-radius:8px;justify-content:center;align-items:center;min-width:85px;height:40px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.cePremiumLogin{color:#fff;border:1px solid #fff6}.cePremiumRegister{color:#1b1013;background:linear-gradient(#fff1a4,#e9b634);box-shadow:0 6px 22px #f1bd324d}.cePremiumMobileMenu{display:none}.cePremiumHero{color:#fff;background:radial-gradient(circle at 77% 32%,#70198980,#0000 25%),radial-gradient(circle at 20% 25%,#b1690e3b,#0000 23%),linear-gradient(115deg,#09030e,#16041d 53%,#270632);grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr);align-items:center;gap:45px;min-height:660px;padding:55px clamp(30px,5vw,75px) 125px;display:grid;position:relative;overflow:hidden}.cePremiumHero:before{content:"";opacity:.25;pointer-events:none;background:linear-gradient(120deg,#0000 0 48%,#ffffff08 49%,#0000 50%) 0 0/90px 90px;position:absolute;inset:0}.cePremiumHeroGlow{filter:blur(90px);opacity:.18;border-radius:50%;width:300px;height:300px;position:absolute}.ceGlowOne{background:#ffb32d;top:40px;left:10%}.ceGlowTwo{background:#a927ff;bottom:70px;right:7%}.cePremiumHeroCopy{z-index:3;max-width:650px;position:relative}.cePremiumEyebrow,.ceDarkEyebrow,.ceLightEyebrow{letter-spacing:1.3px;border-radius:999px;width:fit-content;padding:7px 14px;font-size:10px;font-weight:900}.cePremiumEyebrow{color:#ffd66d;background:#804a113d;border:1px solid #f0be4452}.cePremiumHeroCopy h1{letter-spacing:-2.5px;margin:19px 0 18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(46px,5.1vw,76px);line-height:.98}.cePremiumHeroCopy h1 span{color:var(--ceP-gold);margin-top:9px;display:block}.cePremiumHeroCopy>p{color:#ffffffd1;max-width:570px;margin:0;font-size:15px;line-height:1.65}.cePremiumTrust{flex-wrap:wrap;gap:26px;margin-top:28px;display:flex}.cePremiumTrust>div{align-items:center;gap:9px;display:flex}.ceTrustIcon{color:#2a1710;background:var(--ceP-gold);border-radius:9px;place-items:center;width:33px;height:33px;font-weight:900;display:grid}.cePremiumTrust strong,.cePremiumTrust small{display:block}.cePremiumTrust strong{font-size:11px}.cePremiumTrust small{color:#ffffff8c;margin-top:3px;font-size:8px}.cePremiumHeroActions{gap:15px;margin-top:31px;display:flex}.cePremiumGoldButton,.cePremiumOutlineButton{border-radius:9px;justify-content:center;align-items:center;gap:12px;min-height:50px;padding:0 28px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.cePremiumGoldButton{color:#1d1211;background:linear-gradient(#fff0a0,#e6ad26);box-shadow:0 10px 28px #e2ab214d}.cePremiumOutlineButton{color:#fff;background:#ffffff05;border:1px solid #ffffff73}.cePremiumPrize{z-index:3;min-width:0;padding-top:66px;position:relative}.cePremiumPrizeRibbon{z-index:10;color:#24140a;text-align:center;clip-path:polygon(8% 0,92% 0,100% 50%,92% 100%,8% 100%,0 50%);background:linear-gradient(#fff3a8,#e8b43d);min-width:285px;max-width:90%;padding:11px 30px;position:absolute;top:4px;left:50%;transform:translate(-50%);box-shadow:0 9px 30px #0000004d}.cePremiumPrizeRibbon small,.cePremiumPrizeRibbon strong{display:block}.cePremiumPrizeRibbon small{letter-spacing:.8px;font-size:12px;font-weight:950}.cePremiumPrizeRibbon strong{text-transform:uppercase;margin-top:2px;font-size:15px}.cePremiumPrizeHalo{z-index:-1;aspect-ratio:1;border:15px solid #efbe32b3;border-radius:50%;width:min(400px,80%);position:absolute;top:65px;left:50%;transform:translate(-50%);box-shadow:0 0 50px #edb92f80,inset 0 0 45px #edb92f33}.cePremiumPrize .cePublicPrizeGallery{z-index:3;position:relative}.cePremiumPrize .cePublicPrizeStage{justify-content:center;align-items:center;min-height:360px;display:flex;position:relative;overflow:visible}.cePremiumPrize .cePublicPrizeStage>img{object-fit:contain;filter:drop-shadow(0 25px 25px #0000008c);width:100%;max-width:660px;height:365px}.cePremiumPrize .prizeIcon{place-items:center;min-height:350px;font-size:130px;display:grid}.cePremiumPrize .cePublicPrizeArrow{z-index:12;color:#fff;cursor:pointer;background:#0a030fbf;border:1px solid #ffffffa6;border-radius:50%;place-items:center;width:43px;height:43px;font-size:29px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.cePremiumPrize .cePublicPrizeArrowLeft{left:5px}.cePremiumPrize .cePublicPrizeArrowRight{right:5px}.cePremiumPrize .cePublicPrizeCounter{color:#fff;background:#08030cd1;border-radius:999px;padding:6px 11px;font-size:10px;font-weight:800;position:absolute;bottom:5px;right:12px}.cePremiumPrize .cePublicPrizeThumbs{scrollbar-width:none;justify-content:center;gap:8px;max-width:520px;margin:10px auto 0;display:flex;overflow-x:auto}.cePremiumPrize .cePublicPrizeThumbs::-webkit-scrollbar{display:none}.cePremiumPrize .cePublicPrizeThumb{cursor:pointer;background:#1c1022;border:2px solid #0000;border-radius:9px;flex:none;width:70px;height:48px;padding:0;overflow:hidden}.cePremiumPrize .cePublicPrizeThumb.active{border-color:var(--ceP-gold);box-shadow:0 0 18px #f5c64f59}.cePremiumPrize .cePublicPrizeThumb img{object-fit:cover;width:100%;height:100%}.cePremiumHeroCountdown{z-index:8;background:linear-gradient(90deg,#3f0553e0,#1c0427f0);border:1px solid #b233e273;border-radius:14px;align-items:center;gap:28px;min-height:88px;padding:13px 25px;display:flex;position:absolute;bottom:25px;left:5%;right:5%;box-shadow:0 20px 45px #0003}.ceCountdownTitle{align-items:center;gap:12px;min-width:210px;font-size:12px;font-weight:800;display:flex}.ceCountdownTitle>span{color:#fff;font-size:28px}.cePremiumHeroCountdown .timer{flex:1;grid-template-columns:repeat(4,minmax(80px,1fr));gap:8px;display:grid}.cePremiumHeroCountdown .timeBox{text-align:center;background:#08020d80;border:1px solid #ffffff14;border-radius:9px;place-content:center;min-height:61px;display:grid}.cePremiumHeroCountdown .timeBox strong,.cePremiumHeroCountdown .timeBox span{display:block}.cePremiumHeroCountdown .timeBox strong{font-size:25px}.cePremiumHeroCountdown .timeBox span{color:#ffffff8c;margin-top:3px;font-size:8px;font-weight:800}.cePremiumCandidatesSection{background:linear-gradient(#fff,#faf9fb);padding:50px clamp(30px,5vw,75px) 55px}.cePremiumSectionHeading{justify-content:space-between;align-items:flex-end;gap:25px;display:flex}.ceLightEyebrow{color:#70408b;background:#eee3f4}.cePremiumSectionHeading h2,.ceHowSection h2{letter-spacing:-1px;margin:10px 0 7px;font-family:Georgia,Times New Roman,serif;font-size:clamp(31px,3vw,43px)}.cePremiumSectionHeading p{color:#69616c;margin:0;font-size:13px}.ceTicketPrice{color:#fff;background:linear-gradient(135deg,#100518,#25102d);border-radius:11px;align-items:center;gap:12px;min-width:175px;padding:12px 16px;display:flex}.ceTicketPrice>span{color:#21140e;background:var(--ceP-gold);border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.ceTicketPrice small,.ceTicketPrice strong{display:block}.ceTicketPrice small{font-size:9px}.ceTicketPrice strong{color:var(--ceP-gold);margin-top:3px;font-size:15px}.cePremiumCandidates{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}.cePremiumCandidate{background:#fff;border:1px solid #eee8ef;border-radius:13px;overflow:hidden;box-shadow:0 10px 25px #22122712}.ceCandidatePhoto{background:linear-gradient(145deg,#f3e9dd,#ddd4ce);height:250px;position:relative;overflow:hidden}.ceCandidatePhoto img{object-fit:cover;width:100%;height:100%}.ceCandidateRank{z-index:3;color:#1b1113;background:linear-gradient(#fff0a3,#eab83d);border-radius:7px;place-items:center;min-width:37px;height:30px;font-size:13px;font-weight:950;display:grid;position:absolute;top:10px;left:10px}.ceCandidatePlaceholder{color:#4c2a58;background:radial-gradient(circle,#eee2f0,#d6c3da);place-items:center;width:100%;height:100%;display:grid}.ceCandidatePlaceholder span{color:#fff;background:#51205f;border-radius:50%;place-items:center;width:100px;height:100px;font-size:45px;font-weight:900;display:grid}.ceCandidateDetails{text-align:center;padding:14px}.ceCandidateDetails h3{margin:0;font-size:17px}.ceCandidateDetails p{color:#b26d25;margin:5px 0 12px;font-size:11px}.ceCandidateVote{color:#21130d;background:linear-gradient(#ffe987,#e8b12c);border-radius:8px;justify-content:center;align-items:center;min-height:39px;font-size:11px;font-weight:950;text-decoration:none;display:flex}.cePremiumLeaderboardSection{color:#fff;background:radial-gradient(circle at 50% 80%,#731d8b8c,#0000 35%),linear-gradient(115deg,#0b0410,#1c0824,#0b0410);padding:40px clamp(30px,5vw,75px) 25px;position:relative;overflow:hidden}.cePremiumLeaderboardSection:after{content:"";filter:blur(10px);background:radial-gradient(#efbc3480,#0000 70%);border-radius:50%;height:35px;position:absolute;bottom:9px;left:10%;right:10%}.cePremiumLeaderboardHead{z-index:3;justify-content:space-between;align-items:center;gap:25px;display:flex;position:relative}.ceDarkEyebrow{color:#f6c85b;background:#773e102e;border:1px solid #f5c64f38}.cePremiumLeaderboardHead h2{margin:9px 0 5px;font-family:Georgia,Times New Roman,serif;font-size:clamp(31px,3vw,43px)}.cePremiumLeaderboardHead p{color:#fff9;margin:0;font-size:12px}.ceLeaderboardButton{color:#fff;border:1px solid #ffffff8c;border-radius:8px;padding:12px 17px;font-size:10px;font-weight:850;text-decoration:none}.cePodium{z-index:3;justify-content:center;align-items:flex-end;gap:12px;min-height:330px;margin:28px auto 0;display:flex;position:relative}.cePodiumCard{color:#fff;text-align:center;background:linear-gradient(#32103d,#16091d);border:1px solid #b440d459;border-radius:24px 24px 4px 4px;width:min(220px,28%);min-height:225px;padding:63px 15px 18px;position:relative;box-shadow:0 15px 30px #0006}.cePodiumFirst{background:linear-gradient(#3c153d,#170a1d);border-color:#f5c64fbf;min-height:280px;padding-top:78px;box-shadow:0 0 25px #efba2e33}.cePodiumAvatar{color:#fff;background:#6d397a;border:4px solid #d9d5db;border-radius:50%;place-items:center;width:91px;height:91px;font-size:32px;font-weight:900;display:grid;position:absolute;top:-43px;left:50%;overflow:hidden;transform:translate(-50%)}.cePodiumFirst .cePodiumAvatar{border-color:var(--ceP-gold);width:111px;height:111px;top:-54px}.cePodiumAvatar img{object-fit:cover;width:100%;height:100%}.cePodiumMedal{color:#1b1013;background:linear-gradient(#f4f4f4,#a7a7a7);border-radius:50%;place-items:center;width:37px;height:37px;margin:0 auto 11px;font-weight:950;display:grid}.cePodiumFirst .cePodiumMedal{background:linear-gradient(#ffe786,#d89e19)}.cePodiumThird .cePodiumMedal{color:#fff;background:linear-gradient(#d48a57,#8b4b2c)}.cePodiumCrown{color:var(--ceP-gold);font-size:47px;position:absolute;top:-95px;left:50%;transform:translate(-50%)}.cePodiumCard h3{margin:8px 0 4px;font-size:19px}.cePodiumCard p{color:#ffffffb8;margin:0;font-size:12px}.ceHowSection{background:#fff;padding:38px clamp(30px,5vw,75px) 42px}.ceHowGrid{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:20px;margin-top:27px;display:grid}.ceHowGrid article{align-items:center;gap:15px;display:flex}.ceHowIcon{color:#fff;background:linear-gradient(145deg,#8c31d5,#4b0e83);border-radius:13px;flex:none;place-items:center;width:54px;height:54px;font-size:24px;display:grid}.ceHowGrid strong{font-size:12px}.ceHowGrid p{color:#6e6770;margin:5px 0 0;font-size:10px;line-height:1.5}.ceHowArrow{color:#c8b8d0;font-size:38px}.ceMovement{color:#fff;background:radial-gradient(circle at 25% 80%,#ac35d973,#0000 30%),linear-gradient(90deg,#2e0740,#71158c,#250632);justify-content:space-between;align-items:center;gap:25px;min-height:115px;padding:20px clamp(30px,5vw,75px);display:flex}.ceMovement strong{font-size:19px}.ceMovement p{color:#ffffffb8;margin:7px 0 0;font-size:11px}.cePremiumFooter{color:#fff;background:linear-gradient(110deg,#07030c,#0e0715);padding:35px clamp(30px,5vw,75px) 20px}.cePremiumFooterGrid{grid-template-columns:1.8fr 1fr 1fr;gap:55px;display:grid}.cePremiumFooterAbout p{color:#ffffff80;max-width:350px;margin:14px 0 0;font-size:10px;line-height:1.65}.cePremiumFooter h4{margin:0 0 13px;font-size:12px}.cePremiumFooterLinks{gap:7px;display:grid}.cePremiumFooterLinks a,.cePremiumFooterLinks span{color:#ffffff94;font-size:9px;text-decoration:none}.cePremiumCopyright{color:#ffffff59;text-align:right;border-top:1px solid #ffffff14;margin-top:30px;padding-top:17px;font-size:9px}.cePremiumEmpty,.cePremiumEmptyDark{text-align:center;border-radius:14px;margin-top:25px;padding:30px}.cePremiumEmpty{background:#f5f0f6}.cePremiumEmptyDark{color:#ffffffa6;background:#ffffff0d}@media (max-width:760px){.cePremiumNav{min-height:64px;padding:0 16px}.cePremiumBrand{gap:7px;font-size:12px}.cePremiumBrandCrown{font-size:23px}.cePremiumNavLinks,.cePremiumNavAuth{display:none}.cePremiumMobileMenu{margin-left:auto;display:block;position:relative}.cePremiumMobileMenu summary{cursor:pointer;background:#ffffff0f;border-radius:9px;place-content:center;gap:4px;width:38px;height:38px;list-style:none;display:grid}.cePremiumMobileMenu summary::-webkit-details-marker{display:none}.cePremiumMobileMenu summary span{background:#fff;border-radius:5px;width:18px;height:2px;display:block}.cePremiumMobileMenuPanel{background:#14071c;border:1px solid #ffffff1f;border-radius:12px;width:190px;padding:9px;display:grid;position:absolute;top:47px;right:0;box-shadow:0 20px 40px #0006}.cePremiumMobileMenuPanel a{color:#fff;border-radius:8px;padding:11px;font-size:11px;text-decoration:none}.cePremiumMobileMenuPanel a:hover{background:#ffffff0f}.cePremiumHero{background:radial-gradient(circle at 50% 16%,#741a8d99,#0000 27%),linear-gradient(#0c0412,#18051f,#09030e);flex-direction:column;gap:15px;min-height:auto;padding:18px 14px 22px;display:flex}.cePremiumHeroCopy{display:contents}.cePremiumHeroCopy .cePremiumEyebrow,.cePremiumHeroCopy h1,.cePremiumHeroCopy>p,.cePremiumTrust{display:none}.cePremiumPrize{order:1;width:100%;padding-top:61px}.cePremiumPrizeRibbon{min-width:220px;padding:9px 20px;top:2px}.cePremiumPrizeRibbon small{font-size:10px}.cePremiumPrizeRibbon strong{font-size:11px}.cePremiumPrizeHalo{border-width:8px;width:72%;top:56px}.cePremiumPrize .cePublicPrizeStage{min-height:220px}.cePremiumPrize .cePublicPrizeStage>img{height:225px}.cePremiumPrize .prizeIcon{min-height:220px;font-size:90px}.cePremiumPrize .cePublicPrizeArrow{width:34px;height:34px;font-size:23px}.cePremiumPrize .cePublicPrizeThumbs{justify-content:flex-start;margin-top:7px}.cePremiumPrize .cePublicPrizeThumb{width:60px;height:43px}.cePremiumHeroCountdown{border-radius:11px;order:2;width:100%;min-height:auto;padding:11px;display:block;position:relative;bottom:auto;left:auto;right:auto}.ceCountdownTitle{gap:7px;min-width:0;margin-bottom:8px;font-size:8px}.ceCountdownTitle>span{font-size:17px}.cePremiumHeroCountdown .timer{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.cePremiumHeroCountdown .timeBox{min-height:53px}.cePremiumHeroCountdown .timeBox strong{font-size:19px}.cePremiumHeroCountdown .timeBox span{font-size:6px}.cePremiumHeroActions{order:3;gap:9px;width:100%;margin:0;display:grid}.cePremiumGoldButton,.cePremiumOutlineButton{width:100%;min-height:45px;font-size:10px}.cePremiumCandidatesSection{padding:25px 14px 28px}.cePremiumSectionHeading{display:block}.cePremiumSectionHeading h2,.ceHowSection h2{margin-top:8px;font-size:27px}.cePremiumSectionHeading p{font-size:11px;line-height:1.5}.ceLightEyebrow,.ceDarkEyebrow{padding:5px 9px;font-size:7px}.ceTicketPrice{color:#251429;background:#fff;border:1px solid #e9e2eb;width:100%;min-width:0;margin-top:15px;box-shadow:0 8px 20px #20102614}.ceTicketPrice strong{color:#a15f16}.cePremiumCandidates{grid-template-columns:1fr;gap:8px;margin-top:12px;display:grid}.cePremiumCandidate{border-radius:11px;grid-template-columns:92px 1fr;min-height:94px;display:grid}.ceCandidatePhoto{height:94px}.ceCandidateRank{min-width:29px;height:25px;font-size:10px;top:5px;left:5px}.ceCandidatePlaceholder span{width:50px;height:50px;font-size:21px}.ceCandidateDetails{text-align:left;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-content:center;column-gap:10px;padding:11px 12px;display:grid}.ceCandidateDetails h3{align-self:end;font-size:14px}.ceCandidateDetails p{align-self:start;margin:3px 0 0;font-size:9px}.ceCandidateVote{grid-area:1/2/3;align-self:center;min-width:100px;min-height:36px;padding:0 12px;font-size:9px}.cePremiumLeaderboardSection{padding:23px 14px 15px}.cePremiumLeaderboardHead{display:block}.cePremiumLeaderboardHead h2{margin-top:7px;font-size:24px}.cePremiumLeaderboardHead p{font-size:9px}.ceLeaderboardButton{text-align:center;width:100%;margin-top:14px;display:block}.cePodium{gap:7px;min-height:0;margin-top:15px;display:grid}.cePodiumCard,.cePodiumFirst{text-align:left;border-radius:9px;grid-template-columns:1fr auto;align-items:center;width:100%;min-height:59px;padding:7px 10px 7px 68px;display:grid}.cePodiumFirst{order:-1}.cePodiumAvatar,.cePodiumFirst .cePodiumAvatar{border-width:2px;width:43px;height:43px;top:50%;left:31px;transform:translate(-50%,-50%)}.cePodiumMedal{z-index:5;width:25px;height:25px;margin:0;font-size:10px;position:absolute;top:50%;left:5px;transform:translateY(-50%)}.cePodiumCrown{display:none}.cePodiumCard h3{margin:0;font-size:12px}.cePodiumCard p{margin:0;font-size:9px}.ceHowSection{padding:25px 14px 28px}.ceHowGrid{grid-template-columns:1fr;gap:13px;margin-top:18px;display:grid}.ceHowGrid article{align-items:flex-start}.ceHowIcon{border-radius:10px;width:42px;height:42px;font-size:18px}.ceHowGrid strong{font-size:11px}.ceHowGrid p{font-size:9px}.ceHowArrow{display:none}.ceMovement{min-height:0;padding:18px 14px;display:block}.ceMovement>div{display:none}.ceMovement .cePremiumGoldButton{width:100%}.cePremiumFooter{padding:25px 18px 16px}.cePremiumFooterGrid{text-align:center;display:block}.cePremiumFooterGrid>div:not(:first-child){display:none}.cePremiumFooterAbout .cePremiumBrand{justify-content:center}.cePremiumFooterAbout p{display:none}.cePremiumCopyright{text-align:center;margin-top:15px;padding-top:13px;font-size:8px}}@media (min-width:761px) and (max-width:1100px){.cePremiumCandidates{grid-template-columns:repeat(3,minmax(0,1fr))}.cePremiumHero{grid-template-columns:minmax(0,1fr) minmax(360px,1fr)}.cePremiumHeroCopy h1{font-size:50px}.cePremiumTrust{gap:12px}}@media (max-width:760px){.ceHeroBeam{opacity:.28;width:82px;height:370px;top:-35px}.ceHeroBeam1{left:-9%;transform:rotate(-20deg)}.ceHeroBeam2{left:10%;transform:rotate(-11deg)}.ceHeroBeam3{left:29%;transform:rotate(-4deg)}.ceHeroBeam4{right:29%;transform:rotate(4deg)}.ceHeroBeam5{right:10%;transform:rotate(11deg)}.ceHeroBeam6{right:-9%;transform:rotate(20deg)}.ceHeroLamp{width:10px;height:10px;top:3px}.ceHeroLamp1{left:2%}.ceHeroLamp2{left:21%}.ceHeroLamp3{left:40%}.ceHeroLamp4{right:40%}.ceHeroLamp5{right:21%}.ceHeroLamp6{right:2%}.ceHeroParticles{inset:0 -14px}.cePrizeRingOuter{border-width:5px;width:88%}.cePrizeRingMiddle{width:78%}.cePrizeRingInner{width:68%}.cePrizeFloorGlow{width:88%;height:38px;bottom:5%}.ceLeaderboardStageEffects{left:0;right:0}.ceLeaderBeam{opacity:.2;width:90px;height:440px}.ceLeaderBeam1{left:-16%}.ceLeaderBeam2{left:17%}.ceLeaderBeam3{right:17%}.ceLeaderBeam4{right:-16%}.ceLeaderStar1{font-size:22px;top:46%;left:1%}.ceLeaderStar2{top:19%;left:8%}.ceLeaderStar3{top:26%;right:8%}.ceLeaderStar4{font-size:24px;top:62%;right:1%}.ceRibbon1{top:73%;left:-25px}.ceRibbon2{top:34%;left:1%}.ceRibbon3{top:37%;right:1%}.ceRibbon4{top:71%;right:-25px}.cePodiumCard,.cePodiumFirst{text-align:left;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-content:center;column-gap:8px;width:100%;min-height:68px;padding:8px 12px 8px 116px;display:grid;position:relative}.cePodiumAvatar,.cePodiumFirst .cePodiumAvatar{border-width:2px;width:48px;height:48px;position:absolute;top:50%;left:70px;transform:translate(-50%,-50%)}.cePodiumMedal{z-index:8;width:30px;height:30px;margin:0;font-size:11px;position:absolute;top:50%;left:21px;transform:translate(-50%,-50%);box-shadow:0 3px 9px #00000052}.cePodiumCard h3{white-space:nowrap;text-overflow:ellipsis;grid-area:1/1;align-self:end;margin:0;font-size:13px;overflow:hidden}.cePodiumCard p{grid-area:2/1;align-self:start;margin:2px 0 0;font-size:9px}.ceWinnerCrown{z-index:12;width:31px;height:27px;display:block;top:50%;left:70px;transform:translate(-50%,-44px)rotate(-2deg)}.ceCrownBody{height:18px;bottom:6px;left:2px;right:2px}.ceCrownBody:before{height:12px}.ceCrownPeak{width:3px;height:11px;bottom:5px}.ceCrownPeak:before{width:5px;height:5px;top:-3px;left:-1px}.ceCrownPeak.peak1{left:4px}.ceCrownPeak.peak2{left:10px}.ceCrownPeak.peak3{height:15px;left:14px}.ceCrownPeak.peak4{right:10px}.ceCrownPeak.peak5{right:4px}.ceCrownBand{border-width:1px;height:7px;bottom:2px;left:4px;right:4px}.ceCrownBand i{width:3px;height:3px}.cePodium:before{height:48px;bottom:-12px;left:-14px;right:-14px}}@media (min-width:1200px){.ceHeroBeam{height:620px}.cePremiumLeaderboardSection{min-height:570px}.cePodium{min-height:370px}.ceWinnerCrown{top:-122px}}@media (prefers-reduced-motion:no-preference){.ceHeroLamp{animation:3.5s ease-in-out infinite ceGoldLampPulse}.ceHeroLamp2,.ceHeroLamp5{animation-delay:.7s}.ceHeroLamp3,.ceHeroLamp6{animation-delay:1.4s}.ceLeaderStar{animation:2.8s ease-in-out infinite ceGoldStarPulse}.ceLeaderStar2,.ceLeaderStar4{animation-delay:.8s}}@keyframes ceGoldLampPulse{0%,to{opacity:.68;transform:scale(.85)}50%{opacity:1;transform:scale(1.18)}}@keyframes ceGoldStarPulse{0%,to{opacity:.45;transform:scale(.75)rotate(0)}50%{opacity:1;transform:scale(1.18)rotate(25deg)}}.ceHeroStageEffects{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ceHeroBeam{opacity:.33;filter:blur(5px);transform-origin:50% 0;clip-path:polygon(44% 0,56% 0,100% 100%,0 100%);mix-blend-mode:screen;background:linear-gradient(#ffe88bb8 0%,#ffc4374f 32%,#ffae1d1a 67%,#0000 100%);width:135px;height:540px;position:absolute;top:-80px}.ceHeroBeam1{left:3%;transform:rotate(-21deg)}.ceHeroBeam2{left:20%;transform:rotate(-10deg)}.ceHeroBeam3{left:38%;transform:rotate(-3deg)}.ceHeroBeam4{right:38%;transform:rotate(3deg)}.ceHeroBeam5{right:20%;transform:rotate(10deg)}.ceHeroBeam6{right:3%;transform:rotate(21deg)}.ceHeroLamp{background:radial-gradient(circle,#fffbd8 0 15%,#ffe66d 25%,#eeb12c 47%,#eeb12c2e 68%,#0000 72%);border-radius:50%;width:15px;height:15px;position:absolute;top:6px;box-shadow:0 0 8px #fff3a0,0 0 20px #ffc43d,0 0 45px #ffb11cd9,0 0 80px #ffa61359}.ceHeroLamp1{left:8%}.ceHeroLamp2{left:24%}.ceHeroLamp3{left:40%}.ceHeroLamp4{right:40%}.ceHeroLamp5{right:24%}.ceHeroLamp6{right:8%}.ceGoldParticles{position:absolute;inset:0;overflow:hidden}.ceParticle{opacity:.88;background:linear-gradient(135deg,#fff2a0,#f1b72e 55%,#9f5910);border-radius:2px;width:7px;height:15px;display:block;position:absolute;box-shadow:0 0 9px #ffc13161}.ceParticle:nth-child(3n){border-radius:50%;width:5px;height:5px}.ceParticle:nth-child(4n){border-radius:999px;width:11px;height:4px}.ceParticle:nth-child(5n){clip-path:polygon(50% 0,61% 37%,100% 50%,61% 63%,50% 100%,39% 63%,0 50%,39% 37%);width:8px;height:8px}.ceGoldParticles .p1{top:20%;left:2%;transform:rotate(26deg)}.ceGoldParticles .p2{top:56%;left:6%;transform:rotate(-30deg)}.ceGoldParticles .p3{top:35%;left:11%}.ceGoldParticles .p4{top:14%;left:16%;transform:rotate(55deg)}.ceGoldParticles .p5{top:67%;left:21%}.ceGoldParticles .p6{top:27%;left:27%;transform:rotate(-37deg)}.ceGoldParticles .p7{top:48%;left:32%;transform:rotate(20deg)}.ceGoldParticles .p8{top:9%;left:37%;transform:rotate(70deg)}.ceGoldParticles .p9{top:61%;left:42%}.ceGoldParticles .p10{top:22%;left:46%;transform:rotate(-17deg)}.ceGoldParticles .p11{top:8%;left:51%}.ceGoldParticles .p12{top:50%;left:55%;transform:rotate(40deg)}.ceGoldParticles .p13{top:17%;left:60%;transform:rotate(-25deg)}.ceGoldParticles .p14{top:65%;left:65%}.ceGoldParticles .p15{top:33%;left:70%;transform:rotate(30deg)}.ceGoldParticles .p16{top:12%;left:74%}.ceGoldParticles .p17{top:54%;left:79%;transform:rotate(-42deg)}.ceGoldParticles .p18{top:25%;left:83%}.ceGoldParticles .p19{top:70%;left:87%;transform:rotate(60deg)}.ceGoldParticles .p20{top:17%;left:91%}.ceGoldParticles .p21{top:43%;left:94%;transform:rotate(-20deg)}.ceGoldParticles .p22{top:63%;left:97%}.ceGoldParticles .p23{top:73%;left:49%;transform:rotate(35deg)}.ceGoldParticles .p24{top:28%;left:99%}.cePrizeLuxuryRings{z-index:0;pointer-events:none;position:absolute;inset:50px 0 0}.cePrizeRing{aspect-ratio:1;border-radius:50%;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.cePrizeRingOuter{border:7px solid #ffc634b8;width:min(470px,82%);box-shadow:0 0 9px #ffdc65,0 0 24px #ffb51abf,0 0 60px #ff96004d,inset 0 0 20px #ffc5354d}.cePrizeRingMiddle{border:2px solid #ffe0807a;width:min(420px,73%);box-shadow:0 0 20px #ffbe2b59}.cePrizeRingInner{border:1px solid #ffda6652;width:min(370px,65%)}.cePrizeFloorGlow{background:radial-gradient(#ffc12a47,#0000 68%);border:3px solid #ffc028a6;border-radius:50%;width:75%;height:62px;position:absolute;bottom:2%;left:50%;transform:translate(-50%);box-shadow:0 0 18px #ffcb42cc,0 0 55px #ff9a0052}.cePremiumPrize .cePublicPrizeGallery{z-index:4}.ceLeaderboardStageEffects{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ceLeaderBeam{opacity:.18;filter:blur(7px);clip-path:polygon(45% 0,55% 0,100% 100%,0 100%);background:linear-gradient(#ffe06fa6,#ffb21829 50%,#0000);width:160px;height:570px;position:absolute;top:-80px}.ceLeaderBeam1{left:-3%;transform:rotate(-18deg)}.ceLeaderBeam2{left:28%;transform:rotate(-7deg)}.ceLeaderBeam3{right:28%;transform:rotate(7deg)}.ceLeaderBeam4{right:-3%;transform:rotate(18deg)}.ceLeaderStar{z-index:2;color:#ffd550;text-shadow:0 0 8px #ffc62f,0 0 20px #ffb115b3;position:absolute}.ceLeaderStar1{font-size:36px;top:48%;left:4%}.ceLeaderStar2{font-size:18px;top:22%;left:23%}.ceLeaderStar3{font-size:22px;top:31%;right:23%}.ceLeaderStar4{font-size:39px;top:52%;right:4%}.ceRibbon{filter:drop-shadow(0 0 5px #ffbe2a8c);border-top:8px solid #f3bd2f;border-radius:50%;width:90px;height:24px;position:absolute}.ceRibbon:after{content:"";clip-path:polygon(0 0,100% 40%,25% 100%);background:linear-gradient(135deg,#fff092,#d99810);width:17px;height:17px;position:absolute;top:-13px;right:-4px}.ceRibbon1{top:68%;left:3%;transform:rotate(19deg)}.ceRibbon2{top:39%;left:17%;transform:rotate(-31deg)scale(.7)}.ceRibbon3{top:36%;right:17%;transform:rotate(31deg)scale(.7)}.ceRibbon4{top:67%;right:3%;transform:rotate(-19deg)}.ceWinnerCrown{z-index:15;filter:drop-shadow(0 0 5px #ffdd63f2)drop-shadow(0 0 14px #ffae15a6);width:76px;height:60px;position:absolute;top:-116px;left:50%;transform:translate(-50%)rotate(-2deg)}.ceCrownBody{height:35px;position:absolute;bottom:13px;left:5px;right:5px;overflow:hidden}.ceCrownBody:before{content:"";clip-path:polygon(0 0,20% 45%,35% 5%,50% 50%,65% 5%,80% 45%,100% 0,91% 100%,9% 100%);background:linear-gradient(#fff3a3 0%,#f5c332 35%,#c77b08 100%);height:22px;position:absolute;bottom:0;left:3px;right:3px}.ceCrownPeak{transform-origin:bottom;background:linear-gradient(#fff4a5,#e9a91d);border-radius:4px;width:5px;height:23px;position:absolute;bottom:11px}.ceCrownPeak:before{content:"";background:radial-gradient(circle at 35% 30%,#fffbd0,#f3bd27 55%,#a96208);border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:-2px}.ceCrownPeak.peak1{left:8px;transform:rotate(-28deg)}.ceCrownPeak.peak2{left:21px;transform:rotate(-13deg)}.ceCrownPeak.peak3{height:30px;left:31px}.ceCrownPeak.peak4{right:21px;transform:rotate(13deg)}.ceCrownPeak.peak5{right:8px;transform:rotate(28deg)}.ceCrownBand{background:linear-gradient(#ffd959,#b96b07);border:2px solid #ffe171;border-radius:3px 3px 7px 7px;justify-content:space-evenly;align-items:center;height:13px;display:flex;position:absolute;bottom:6px;left:8px;right:8px}.ceCrownBand i{background:radial-gradient(circle at 35% 30%,#fff,#ffdd53 35%,#b96c08 80%);border-radius:50%;width:7px;height:7px}.ceCrownJewels{display:none}.cePodium:before{content:"";z-index:-1;background:radial-gradient(#ffbf2347,#ff930014 43%,#0000 72%);border:2px solid #ffc42b8c;border-radius:50%;height:72px;position:absolute;bottom:-5px;left:4%;right:4%;box-shadow:0 0 18px #ffc93b73,0 0 55px #ff930038}.cePodiumFirst{box-shadow:0 0 0 1px #ffd5552e,0 0 30px #f4b72138,0 20px 40px #00000073}@media (max-width:760px){.ceHeroBeam{opacity:.28;width:82px;height:370px;top:-35px}.ceHeroBeam1{left:-9%;transform:rotate(-20deg)}.ceHeroBeam2{left:10%;transform:rotate(-11deg)}.ceHeroBeam3{left:29%;transform:rotate(-4deg)}.ceHeroBeam4{right:29%;transform:rotate(4deg)}.ceHeroBeam5{right:10%;transform:rotate(11deg)}.ceHeroBeam6{right:-9%;transform:rotate(20deg)}.ceHeroLamp{width:10px;height:10px;top:3px}.ceHeroLamp1{left:2%}.ceHeroLamp2{left:21%}.ceHeroLamp3{left:40%}.ceHeroLamp4{right:40%}.ceHeroLamp5{right:21%}.ceHeroLamp6{right:2%}.ceHeroParticles{inset:0 -14px}.cePrizeRingOuter{border-width:5px;width:88%}.cePrizeRingMiddle{width:78%}.cePrizeRingInner{width:68%}.cePrizeFloorGlow{width:88%;height:38px;bottom:5%}.ceLeaderboardStageEffects{left:0;right:0}.ceLeaderBeam{opacity:.2;width:90px;height:440px}.ceLeaderBeam1{left:-16%}.ceLeaderBeam2{left:17%}.ceLeaderBeam3{right:17%}.ceLeaderBeam4{right:-16%}.ceLeaderStar1{font-size:22px;top:46%;left:1%}.ceLeaderStar2{top:19%;left:8%}.ceLeaderStar3{top:26%;right:8%}.ceLeaderStar4{font-size:24px;top:62%;right:1%}.ceRibbon1{top:73%;left:-25px}.ceRibbon2{top:34%;left:1%}.ceRibbon3{top:37%;right:1%}.ceRibbon4{top:71%;right:-25px}.cePodiumCard,.cePodiumFirst{text-align:left;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-content:center;column-gap:8px;width:100%;min-height:68px;padding:8px 12px 8px 116px;display:grid;position:relative}.cePodiumAvatar,.cePodiumFirst .cePodiumAvatar{border-width:2px;width:48px;height:48px;position:absolute;top:50%;left:70px;transform:translate(-50%,-50%)}.cePodiumMedal{z-index:8;width:30px;height:30px;margin:0;font-size:11px;position:absolute;top:50%;left:21px;transform:translate(-50%,-50%);box-shadow:0 3px 9px #00000052}.cePodiumCard h3{white-space:nowrap;text-overflow:ellipsis;grid-area:1/1;align-self:end;margin:0;font-size:13px;overflow:hidden}.cePodiumCard p{grid-area:2/1;align-self:start;margin:2px 0 0;font-size:9px}.ceWinnerCrown{z-index:12;width:31px;height:27px;display:block;top:50%;left:70px;transform:translate(-50%,-44px)rotate(-2deg)}.ceCrownBody{height:18px;bottom:6px;left:2px;right:2px}.ceCrownBody:before{height:12px}.ceCrownPeak{width:3px;height:11px;bottom:5px}.ceCrownPeak:before{width:5px;height:5px;top:-3px;left:-1px}.ceCrownPeak.peak1{left:4px}.ceCrownPeak.peak2{left:10px}.ceCrownPeak.peak3{height:15px;left:14px}.ceCrownPeak.peak4{right:10px}.ceCrownPeak.peak5{right:4px}.ceCrownBand{border-width:1px;height:7px;bottom:2px;left:4px;right:4px}.ceCrownBand i{width:3px;height:3px}.cePodium:before{height:48px;bottom:-12px;left:-14px;right:-14px}}@media (min-width:1200px){.ceHeroBeam{height:620px}.cePremiumLeaderboardSection{min-height:570px}.cePodium{min-height:370px}.ceWinnerCrown{top:-122px}}@media (prefers-reduced-motion:no-preference){.ceHeroLamp{animation:3.5s ease-in-out infinite ceGoldLampPulse}.ceHeroLamp2,.ceHeroLamp5{animation-delay:.7s}.ceHeroLamp3,.ceHeroLamp6{animation-delay:1.4s}.ceLeaderStar{animation:2.8s ease-in-out infinite ceGoldStarPulse}.ceLeaderStar2,.ceLeaderStar4{animation-delay:.8s}}.ceVoterLoggedNav{gap:10px}.ceVoterAccountButton{color:#fff;background:linear-gradient(135deg,#ffffff12,#d4af370d);border:1px solid #d4af373d;border-radius:999px;align-items:center;gap:9px;min-height:45px;padding:5px 12px 5px 5px;text-decoration:none;display:flex}.ceVoterNavAvatar{color:#251327;background:linear-gradient(135deg,#fff0a5,#d7a82e);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:13px;font-weight:950;display:grid;box-shadow:0 0 22px #dfb22d33}.ceVoterNavIdentity{line-height:1.05;display:grid}.ceVoterNavIdentity small{color:#ffffff73;letter-spacing:1.1px;font-size:7px;font-weight:900}.ceVoterNavIdentity strong{color:#fff;margin-top:4px;font-size:11px}.ceVoterLogout{color:#ffffffd1;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff29;border-radius:999px;min-height:43px;padding:0 15px;font-size:10px;font-weight:850}.ceVoterLogout:hover{color:#241226;background:linear-gradient(135deg,#ffe58c,#d2a12c);border-color:#e6bc45}.ceVoterSessionLoading{opacity:.65}.ceVoterSessionMobile{gap:3px;display:grid}.ceVoterSessionMobile>a,.ceVoterSessionMobile>button{width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;padding:12px 5px;text-decoration:none}.ceVoterSessionMobile.logged{border-top:1px solid #ffffff17;margin-top:6px;padding-top:8px}.ceVoterMobileIdentity{background:#ffffff0e;border-radius:13px;align-items:center;gap:10px;margin:5px 0;padding:11px;display:flex}.ceVoterMobileIdentity>span{color:#2d1730;background:linear-gradient(135deg,#ffe48a,#c99725);border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.ceVoterMobileIdentity div{gap:3px;display:grid}.ceVoterMobileIdentity strong{color:#fff;font-size:12px}.ceVoterMobileIdentity small{color:#ffffff7a;font-size:9px}.ceVoterDashboard{z-index:8;color:#29172d;background:linear-gradient(#f9f6fa,#fff);padding:28px clamp(18px,4vw,64px) 35px;position:relative}.ceVoterDashboardInner{width:min(1200px,100%);margin:0 auto}.ceVoterDashboardHero{background:radial-gradient(circle at 92% 10%,#ddb43626,#0000 34%),linear-gradient(135deg,#fff,#fbf8fc);border:1px solid #eadfed;border-radius:22px;justify-content:space-between;align-items:center;gap:22px;min-height:116px;padding:22px 25px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 45px #2e123412}.ceVoterDashboardHero:after{content:"♛";color:#5c326709;pointer-events:none;font-size:150px;line-height:1;position:absolute;top:-44px;right:35px}.ceVoterWelcome{z-index:1;align-items:center;gap:17px;min-width:0;display:flex;position:relative}.ceVoterWelcomeAvatar{color:#2c1531;background:linear-gradient(135deg,#fff1a0,#d2a128);border-radius:18px;flex:none;place-items:center;width:60px;height:60px;font-size:24px;font-weight:950;display:grid;box-shadow:0 13px 32px #ce9e1f33}.ceVoterWelcome>div:last-child>span,.ceVoterCardHead>div>span{color:#a27d20;letter-spacing:1.8px;font-size:8px;font-weight:950}.ceVoterWelcome h2{color:#241328;margin:4px 0;font-size:clamp(21px,2vw,29px);line-height:1.12}.ceVoterWelcome h2 strong{color:#703f7b}.ceVoterWelcome p{color:#897c8c;max-width:580px;margin:0;font-size:11px;line-height:1.55}.ceVoterAccountStatus{z-index:1;color:#1d7841;letter-spacing:.8px;background:#eef9f2;border:1px solid #cde8d5;border-radius:999px;flex:none;align-items:center;gap:7px;padding:9px 13px;font-size:8px;font-weight:950;display:flex;position:relative}.ceVoterAccountStatus span{background:#29aa61;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #29aa611a}.ceVoterStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:15px;display:grid}.ceVoterStats article{background:#fff;border:1px solid #ede4ef;border-radius:18px;align-items:center;gap:13px;min-height:105px;padding:17px;display:flex;box-shadow:0 10px 28px #2d14320b}.ceVoterStatIcon{border-radius:13px;flex:none;place-items:center;width:43px;height:43px;font-size:16px;font-weight:950;display:grid}.ceVoterStatIcon.approved{color:#207443;background:#ebf8f0}.ceVoterStatIcon.pending{color:#986a11;background:#fff6dc}.ceVoterStatIcon.transactions{color:#60306b;background:#f5edf7}.ceVoterStatIcon.spending{color:#2d1731;background:linear-gradient(135deg,#ffe990,#d2a22c)}.ceVoterStats article>div:last-child{min-width:0;display:grid}.ceVoterStats span{color:#938697;letter-spacing:.75px;font-size:7px;font-weight:900}.ceVoterStats strong{color:#2b1730;margin-top:5px;font-size:20px}.ceVoterStats small{color:#a095a3;margin-top:3px;font-size:8px}.ceVoterDashboardGrid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:15px;margin-top:15px;display:grid}.ceVoterDashboardGridBottom{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)}.ceVoterDashboardCard{background:#fff;border:1px solid #ece2ee;border-radius:20px;min-width:0;padding:20px;box-shadow:0 11px 32px #2e14340b}.ceVoterCardHead{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.ceVoterCardHead h3{color:#28162d;margin:5px 0 0;font-size:18px}.ceVoterLiveBadge{color:#207c45;background:#edf9f2;border:1px solid #ccebd6;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:7px;font-weight:950;display:flex}.ceVoterLiveBadge i{background:#2caf64;border-radius:50%;width:6px;height:6px}.ceVoterCompetitionBody{background:radial-gradient(circle at 95% 15%,#e1b53521,#0000 31%),#faf7fb;border-radius:16px;align-items:center;gap:16px;margin-top:17px;padding:18px;display:flex;position:relative;overflow:hidden}.ceVoterCompetitionIcon{color:#2b1730;background:linear-gradient(135deg,#ffed9a,#d1a02c);border-radius:17px;flex:none;place-items:center;width:60px;height:60px;font-size:26px;display:grid}.ceVoterCompetitionText{min-width:0}.ceVoterCompetitionText h4{color:#28152d;margin:0;font-size:16px}.ceVoterCompetitionText p{color:#8c7f90;margin:5px 0 0;font-size:10px}.ceVoterCompetitionActions{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.ceVoterCompetitionActions a{color:#4c2655;background:#fff;border:1px solid #e4d6e6;border-radius:9px;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:8px;font-weight:900;text-decoration:none;display:inline-flex}.ceVoterCompetitionActions a:first-child{color:#2c1830;background:linear-gradient(135deg,#ffed98,#d3a22e);border-color:#dec15b}.ceVoterProfileRows{margin-top:16px;display:grid}.ceVoterProfileRows>div{border-bottom:1px solid #f0e8f1;justify-content:space-between;align-items:center;gap:15px;min-height:46px;display:flex}.ceVoterProfileRows>div:last-child{border-bottom:0}.ceVoterProfileRows span{color:#968a99;font-size:9px}.ceVoterProfileRows strong{color:#321b37;text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:62%;font-size:10px;overflow:hidden}.ceVoterTransactionCount{color:#75527d;background:#f5eef6;border-radius:999px;padding:7px 10px;font-size:7px;font-weight:900}.ceVoterTransactions{margin-top:13px;display:grid}.ceVoterTransaction{border-top:1px solid #f0e9f1;grid-template-columns:minmax(0,1fr) 80px 88px;align-items:center;gap:12px;min-height:63px;display:grid}.ceVoterTransactionCandidate{align-items:center;gap:10px;min-width:0;display:flex}.ceVoterTransactionIcon{color:#9b7418;background:#fff7dd;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.ceVoterTransactionCandidate>div:last-child{min-width:0;display:grid}.ceVoterTransactionCandidate strong{color:#311b36;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.ceVoterTransactionCandidate small{color:#a096a2;margin-top:3px;font-size:7px}.ceVoterTransactionTickets{text-align:right;display:grid}.ceVoterTransactionTickets strong{color:#331c38;font-size:12px}.ceVoterTransactionTickets small{color:#a095a2;font-size:7px}.ceVoterTransactionStatus{text-align:center;border-radius:999px;justify-self:end;min-width:73px;padding:7px 8px;font-size:7px;font-weight:950}.ceVoterTransactionStatus.approved{color:#1d7b43;background:#eaf8f0}.ceVoterTransactionStatus.pending{color:#946814;background:#fff5d8}.ceVoterTransactionStatus.failed{color:#a03c46;background:#fff0f1}.ceVoterSupportedList{margin-top:13px;display:grid}.ceVoterSupportedList>div{border-top:1px solid #f0e9f1;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:59px;display:grid}.ceVoterSupportedRank{color:#9d7515;background:#fff7df;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.ceVoterSupportedList strong,.ceVoterSupportedList small{display:block}.ceVoterSupportedList strong{color:#321c37;font-size:10px}.ceVoterSupportedList small{color:#a195a4;margin-top:3px;font-size:7px}.ceVoterSupportedList>div>span{color:#60346a;font-size:13px;font-weight:900}.ceVoterEmptyState{color:#918497;text-align:center;background:#fbf9fc;border:1px dashed #e6dce8;border-radius:15px;align-content:center;place-items:center;min-height:142px;margin-top:15px;padding:20px;display:grid}.ceVoterEmptyState.compact{min-height:170px}.ceVoterEmptyState>div{color:#946c12;background:#fff5d5;border-radius:11px;place-items:center;width:38px;height:38px;margin-bottom:8px;font-size:17px;display:grid}.ceVoterEmptyState strong{color:#3c2442;font-size:11px}.ceVoterEmptyState>span{max-width:310px;margin-top:5px;font-size:8px;line-height:1.5}.ceVoterEmptyState a{color:#2b1830;background:linear-gradient(135deg,#ffeb94,#d2a02b);border-radius:8px;margin-top:10px;padding:9px 13px;font-size:7px;font-weight:950;text-decoration:none}.ceVoterPendingNotice{color:#7b5917;background:#fff9e9;border:1px solid #f0dda1;border-radius:14px;align-items:center;gap:12px;margin-top:15px;padding:13px 16px;display:flex}.ceVoterPendingNotice>div:first-child{background:#fff0c4;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.ceVoterPendingNotice strong,.ceVoterPendingNotice span{display:block}.ceVoterPendingNotice strong{font-size:10px}.ceVoterPendingNotice span{margin-top:3px;font-size:8px}.ceVoterDashboardLoading{place-items:center;min-height:130px;display:grid}.ceVoterDashLoader{align-items:center;gap:12px;display:flex}.ceVoterDashLoader>span{color:#29172e;background:linear-gradient(135deg,#ffed98,#d2a12b);border-radius:13px;place-items:center;width:45px;height:45px;font-size:20px;display:grid}.ceVoterDashLoader div{gap:3px;display:grid}.ceVoterDashLoader strong{color:#321c37;font-size:11px}.ceVoterDashLoader small{color:#95899a;font-size:8px}.ceVoterDashError{color:#923a45;text-align:center;background:#fff4f5;border:1px solid #f0d3d6;border-radius:14px;max-width:700px;margin:auto;padding:17px}.ceVoterDashError strong,.ceVoterDashError span{display:block}.ceVoterDashError span{margin-top:5px;font-size:9px}@media (max-width:1000px){.ceVoterStats{grid-template-columns:repeat(2,minmax(0,1fr))}.ceVoterDashboardGrid,.ceVoterDashboardGridBottom{grid-template-columns:1fr}}@media (max-width:680px){.ceVoterDashboard{padding:16px 13px 25px}.ceVoterDashboardHero{min-height:unset;border-radius:17px;padding:16px;display:block}.ceVoterDashboardHero:after{font-size:100px;top:-15px;right:-5px}.ceVoterWelcome{align-items:flex-start;gap:11px}.ceVoterWelcomeAvatar{border-radius:13px;width:45px;height:45px;font-size:18px}.ceVoterWelcome h2{font-size:19px}.ceVoterWelcome p{max-width:260px;font-size:9px}.ceVoterAccountStatus{width:fit-content;margin:13px 0 0 56px;padding:7px 10px;font-size:7px}.ceVoterStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:9px}.ceVoterStats article{border-radius:14px;gap:8px;min-height:88px;padding:11px}.ceVoterStatIcon{border-radius:10px;width:35px;height:35px;font-size:13px}.ceVoterStats span{font-size:6px}.ceVoterStats strong{margin-top:3px;font-size:15px}.ceVoterStats small{font-size:6px}.ceVoterDashboardGrid,.ceVoterDashboardGridBottom{gap:9px;margin-top:9px}.ceVoterDashboardCard{border-radius:16px;padding:14px}.ceVoterCardHead h3{font-size:15px}.ceVoterCompetitionBody{border-radius:13px;gap:10px;padding:13px}.ceVoterCompetitionIcon{border-radius:12px;width:45px;height:45px;font-size:20px}.ceVoterCompetitionText h4{font-size:13px}.ceVoterCompetitionActions a{min-height:30px;padding:0 9px;font-size:6px}.ceVoterTransaction{grid-template-columns:minmax(0,1fr) auto;gap:7px;min-height:60px}.ceVoterTransactionTickets{display:none}.ceVoterTransactionStatus{min-width:65px;padding:6px;font-size:6px}.ceVoterProfileRows>div{min-height:43px}.ceVoterProfileRows span,.ceVoterProfileRows strong{font-size:8px}}.ceVoteCheckout{color:#fff;background:radial-gradient(circle at 50% 0,#32103d 0,#150719 32%,#09050c 68%),#09050c;min-height:100vh;padding-bottom:80px}.ceVoteHeader{background:#08030bdb;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;min-height:84px;padding:0 5%;display:flex}.ceVoteBrand{color:#fff;letter-spacing:1.5px;font-family:Georgia,serif;font-weight:800;text-decoration:none}.ceVoteBrand span{color:#f4c844;margin-right:10px;font-size:26px}.ceVoteBack{color:#e7ddeb;text-decoration:none}.ceVoteShell{width:min(760px,100% - 34px);margin:54px auto 0}.ceVoteTitle{text-align:center;margin-bottom:32px}.ceVoteTitle>span{color:#e8bd45;letter-spacing:3px;font-size:12px;font-weight:900}.ceVoteTitle h1{margin:10px 0;font-family:Georgia,serif;font-size:clamp(34px,6vw,56px)}.ceVoteTitle p,.ceVoteHelp{color:#a99fac;line-height:1.6}.ceVoteMessage{background:#f4be411a;border:1px solid #f4be4159;border-radius:14px;margin:0 0 20px;padding:15px 18px}.ceSelectedCandidate,.ceVoteCard,.ceVoteLoggedIn,.ceVoteSummary{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:24px;box-shadow:0 22px 70px #00000040}.ceSelectedCandidate{align-items:center;gap:18px;margin-bottom:18px;padding:20px;display:flex}.ceSelectedPhoto{color:#271529;background:linear-gradient(135deg,#ffe985,#dfa91d);border-radius:20px;place-items:center;width:76px;height:76px;font-size:30px;font-weight:900;display:grid;overflow:hidden}.ceSelectedPhoto img{object-fit:cover;width:100%;height:100%}.ceSelectedCandidate small,.ceVoteLoggedIn small{color:#d5a932;letter-spacing:1.5px;font-weight:900}.ceSelectedCandidate h2{margin:4px 0;font-size:25px}.ceSelectedCandidate p{color:#9e939f;margin:0}.ceCandidateCheck{background:#2ba96b;border-radius:50%;place-items:center;width:38px;height:38px;margin-left:auto;font-weight:900;display:grid}.ceVoteForm{gap:18px;display:grid}.ceVoteCard{padding:25px}.ceVoteCardHeading,.ceVoteCardHeading>div{justify-content:space-between;align-items:center;gap:13px;display:flex}.ceVoteCardHeading>div>span{color:#291329;background:linear-gradient(135deg,#ffe985,#dfa91d);border-radius:12px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.ceVoteCardHeading small{color:#c6a548;letter-spacing:1.5px;font-weight:900}.ceVoteCardHeading h3{margin:3px 0 0}.ceVoteCardHeading>strong{color:#f1c746}.ceVoteQuick{grid-template-columns:repeat(5,1fr);gap:10px;margin:25px 0 18px;display:grid}.ceVoteQuick button{color:#fff;cursor:pointer;background:#180d1c;border:1px solid #ffffff1f;border-radius:13px;height:52px;font-weight:900}.ceVoteQuick button.active{color:#281429;background:linear-gradient(135deg,#ffe985,#dfa91d);border-color:#f2c543}.ceVoteGrid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.ceVoteField{gap:8px;display:grid}.ceVoteField>span{letter-spacing:1.3px;color:#c3b8c6;font-size:11px;font-weight:900}.ceVoteField input{box-sizing:border-box;color:#fff;background:#120a15;border:1px solid #ffffff1f;border-radius:13px;outline:none;width:100%;height:53px;padding:0 15px}.ceVoteField input:focus{border-color:#e9bd3e}.ceAlready{color:#9e939f;margin-top:18px}.ceAlready a{color:#f1c746;font-weight:800}.ceVoteLoggedIn{align-items:center;gap:14px;padding:17px 20px;display:flex}.ceVoteLoggedIcon{color:#48d58c;background:#2ab06c26;border-radius:50%;place-items:center;width:43px;height:43px;font-weight:900;display:grid}.ceVoteLoggedIn strong{margin-top:3px;display:block}.ceEftMethod{background:#e6b73712;border:1px solid #dcae31;border-radius:17px;align-items:center;gap:15px;margin-top:22px;padding:17px;display:flex}.ceBankIcon{background:#f4cf5a;border-radius:13px;place-items:center;width:48px;height:48px;font-size:22px;display:grid}.ceEftMethod p{color:#a99fac;margin:4px 0 0;font-size:13px}.ceEftMethod>span{color:#e9bd3e;margin-left:auto}.ceVoteSummary{padding:22px}.ceVoteSummary>div{color:#aaa0ac;justify-content:space-between;padding:9px 0;display:flex}.ceVoteSummary strong{color:#fff}.ceVoteSummary .ceVoteTotal{border-top:1px solid #ffffff1a;align-items:center;margin-top:8px;padding-top:18px}.ceVoteTotal strong{color:#f3c847;font-size:26px}.ceProceedEft{color:#281428;cursor:pointer;background:linear-gradient(135deg,#ffe47a,#e3ad25);border:0;border-radius:17px;min-height:62px;font-size:15px;font-weight:950;box-shadow:0 14px 35px #dda71b33}.ceProceedEft:disabled{opacity:.55;cursor:wait}.ceSecureNote{text-align:center;color:#817884;font-size:12px}.ceVoteLoading{text-align:center;padding:100px 20px}@media (max-width:650px){.ceVoteHeader{min-height:70px;padding:0 18px}.ceVoteBrand{font-size:14px}.ceVoteShell{width:calc(100% - 28px);margin-top:30px}.ceVoteTitle{margin-bottom:24px}.ceVoteTitle h1{font-size:36px}.ceSelectedCandidate{border-radius:19px;padding:15px}.ceSelectedPhoto{border-radius:16px;width:65px;height:65px}.ceSelectedCandidate h2{font-size:21px}.ceVoteCard{border-radius:20px;padding:19px}.ceVoteCardHeading{align-items:flex-start}.ceVoteCardHeading>strong{font-size:12px}.ceVoteQuick{grid-template-columns:repeat(5,1fr);gap:6px}.ceVoteQuick button{height:46px;padding:0}.ceVoteGrid{grid-template-columns:1fr}.ceProceedEft{z-index:5;position:sticky;bottom:12px}}.ceVoteCheckout{--pay-black:#111;--pay-text:#242424;--pay-muted:#717171;--pay-soft:#f7f7f7;--pay-line:#e5e5e5;--pay-line-dark:#d2d2d2;min-height:100vh!important;color:var(--pay-text)!important;background:#fff!important;margin:0!important}.ceVoteCheckout .ceVoteHeader{box-sizing:border-box!important;border:0!important;border-bottom:1px solid var(--pay-line)!important;width:100%!important;min-height:72px!important;box-shadow:none!important;background:#fff!important;justify-content:space-between!important;align-items:center!important;margin:0!important;padding:0 38px!important;display:flex!important}.ceVoteCheckout .ceVoteBrand{color:var(--pay-black)!important;letter-spacing:.08em!important;align-items:center!important;gap:10px!important;font-size:17px!important;font-weight:900!important;text-decoration:none!important;display:inline-flex!important}.ceVoteCheckout .ceVoteBrand span{color:var(--pay-black)!important;background:0 0!important;font-size:23px!important}.ceVoteCheckout .ceVoteBack{color:#454545!important;font-size:14px!important;font-weight:700!important;text-decoration:none!important}.ceVoteCheckout .ceVoteShell{width:min(100% - 40px,760px)!important;margin:0 auto!important;padding:54px 0 64px!important}.ceVoteCheckout .ceVoteTitle{text-align:left!important;margin:0 0 38px!important}.ceVoteCheckout .ceVoteTitle>span{color:#707070!important;letter-spacing:.16em!important;text-transform:uppercase!important;margin:0 0 9px!important;font-size:11px!important;font-weight:800!important;display:block!important}.ceVoteCheckout .ceVoteTitle h1{color:var(--pay-black)!important;letter-spacing:-.045em!important;margin:0!important;font-family:inherit!important;font-size:clamp(34px,5vw,48px)!important;font-weight:850!important;line-height:1.04!important}.ceVoteCheckout .ceVoteTitle p{max-width:560px!important;color:var(--pay-muted)!important;margin:15px 0 0!important;font-size:15px!important;line-height:1.65!important}.ceVoteCheckout .ceVoteCard,.ceVoteCheckout .ceVoteLoggedIn,.ceVoteCheckout .ceVoteSummary{box-sizing:border-box!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important}.ceVoteCheckout .ceVoteCandidate{border-bottom:1px solid var(--pay-line)!important;margin:0!important;padding:0 0 27px!important}.ceVoteCheckout .ceVoteCandidateAvatar{border:1px solid var(--pay-line)!important;color:var(--pay-black)!important;box-shadow:none!important;background:#fff!important}.ceVoteCheckout .ceVoteCandidate span,.ceVoteCheckout .ceVoteCandidate small{color:var(--pay-muted)!important}.ceVoteCheckout .ceCandidateCheck{color:#0000!important;width:34px!important;height:34px!important;box-shadow:none!important;background:#fff!important;border:1px solid #1b1b1b!important;border-radius:50%!important;place-items:center!important;font-size:0!important;display:grid!important}.ceVoteCheckout .ceCandidateCheck:before{content:""!important;border-bottom:2px solid #111!important;border-left:2px solid #111!important;width:10px!important;height:5px!important;transform:rotate(-45deg)translateY(-1px)!important}.ceVoteCheckout .ceVoteLoggedIn{border-bottom:1px solid var(--pay-line)!important;margin:0!important;padding:18px 0!important}.ceVoteCheckout .ceVoteLoggedIcon{border:1px solid var(--pay-line-dark)!important;color:#0000!important;background:#fff!important;border-radius:50%!important;width:34px!important;height:34px!important;font-size:0!important}.ceVoteCheckout .ceVoteLoggedIcon:after{content:""!important;border-bottom:2px solid #111!important;border-left:2px solid #111!important;width:10px!important;height:5px!important;display:block!important;transform:rotate(-45deg)!important}.ceVoteCheckout .ceVoteLoggedIn small{color:var(--pay-muted)!important;letter-spacing:.11em!important;font-size:10px!important;font-weight:750!important}.ceVoteCheckout .ceVoteLoggedIn strong{color:var(--pay-black)!important;font-size:16px!important}.ceVoteCheckout .ceVoteForm{display:block!important}.ceVoteCheckout .ceVoteCard{border-bottom:1px solid var(--pay-line)!important;margin:0!important;padding:30px 0!important}.ceVoteCheckout .ceVoteCardHeading{margin:0 0 22px!important}.ceVoteCheckout .ceVoteCardHeading>div{align-items:center!important;gap:12px!important;display:flex!important}.ceVoteCheckout .ceVoteCardHeading>div>span{color:#777!important;width:auto!important;min-width:0!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:11px!important;font-weight:800!important}.ceVoteCheckout .ceVoteCardHeading small{color:var(--pay-muted)!important;font-size:11px!important;font-weight:700!important}.ceVoteCheckout .ceVoteCardHeading h3{color:var(--pay-black)!important;letter-spacing:-.02em!important;margin:4px 0 0!important;font-size:21px!important;font-weight:800!important}.ceVoteCheckout .ceVoteCardHeading>strong{color:var(--pay-black)!important;font-size:13px!important;font-weight:750!important}.ceVoteCheckout .ceVoteQuick{grid-template-columns:repeat(5,1fr)!important;gap:8px!important;display:grid!important}.ceVoteCheckout .ceVoteQuick button{border:1px solid var(--pay-line-dark)!important;color:#303030!important;min-width:0!important;height:48px!important;box-shadow:none!important;cursor:pointer!important;background:#fff!important;border-radius:8px!important;font-size:14px!important;font-weight:750!important;transition:border-color .16s,background .16s,color .16s!important}.ceVoteCheckout .ceVoteQuick button:hover{border-color:#111!important}.ceVoteCheckout .ceVoteQuick button.active{color:#fff!important;box-shadow:none!important;background:#111!important;border-color:#111!important}.ceVoteCheckout .ceVoteGrid{margin-top:17px!important;display:block!important}.ceVoteCheckout .ceVoteField{display:block!important}.ceVoteCheckout .ceVoteField>span{color:#5f5f5f!important;letter-spacing:.1em!important;margin:0 0 8px!important;font-size:10px!important;font-weight:800!important;display:block!important}.ceVoteCheckout .ceVoteField input{box-sizing:border-box!important;border:1px solid var(--pay-line-dark)!important;width:100%!important;height:50px!important;color:var(--pay-black)!important;box-shadow:none!important;background:#fff!important;border-radius:8px!important;outline:0!important;padding:0 15px!important;font-size:16px!important;font-weight:750!important}.ceVoteCheckout .ceVoteField input:focus{border-color:#111!important;box-shadow:0 0 0 1px #111!important}.ceVoteCheckout .ceEftMethod{box-sizing:border-box!important;border:1px solid var(--pay-line-dark)!important;width:100%!important;min-height:76px!important;color:var(--pay-black)!important;box-shadow:none!important;background:#fff!important;border-radius:9px!important;grid-template-columns:42px minmax(0,1fr) 26px!important;align-items:center!important;gap:13px!important;margin:18px 0 0!important;padding:14px 16px!important;display:grid!important}.ceVoteCheckout .ceBankIcon{box-sizing:border-box!important;border:1px solid var(--pay-line-dark)!important;color:#171717!important;background:#fff!important;border-radius:8px!important;place-items:center!important;width:40px!important;height:40px!important;font-size:0!important;display:grid!important}.ceVoteCheckout .ceBankIcon svg{width:23px!important;height:23px!important;display:block!important}.ceVoteCheckout .ceEftMethod strong{color:var(--pay-black)!important;font-size:15px!important;font-weight:800!important;display:block!important}.ceVoteCheckout .ceEftMethod p{color:var(--pay-muted)!important;margin:4px 0 0!important;font-size:12px!important;line-height:1.4!important}.ceVoteCheckout .ceEftMethod>span{color:#0000!important;background:#fff!important;border:1px solid #111!important;border-radius:50%!important;place-items:center!important;width:24px!important;height:24px!important;font-size:0!important;display:grid!important}.ceVoteCheckout .ceEftMethod>span:after{content:""!important;border-bottom:1.8px solid #111!important;border-left:1.8px solid #111!important;width:7px!important;height:4px!important;transform:rotate(-45deg)!important}.ceVoteCheckout .ceVoteSummary{margin:0!important;padding:27px 0 8px!important}.ceVoteCheckout .ceVoteSummary>div{background:0 0!important;border:0!important;justify-content:space-between!important;align-items:center!important;gap:20px!important;min-height:0!important;margin:0!important;padding:7px 0!important;display:flex!important}.ceVoteCheckout .ceVoteSummary span{color:var(--pay-muted)!important;font-size:13px!important}.ceVoteCheckout .ceVoteSummary strong{color:var(--pay-black)!important;font-size:14px!important;font-weight:800!important}.ceVoteCheckout .ceVoteSummary .ceVoteTotal{border-top:1px solid var(--pay-line)!important;margin-top:14px!important;padding-top:18px!important}.ceVoteCheckout .ceVoteSummary .ceVoteTotal span{color:var(--pay-black)!important;font-size:13px!important;font-weight:800!important}.ceVoteCheckout .ceVoteTotal strong{color:var(--pay-black)!important;letter-spacing:-.03em!important;font-size:25px!important;font-weight:850!important}.ceVoteCheckout .ceVoteMessage{color:#222!important;box-shadow:none!important;background:#fff!important;border:1px solid #d8d8d8!important;border-radius:7px!important;margin:0 0 20px!important;padding:12px 14px!important;font-size:12px!important}.ceVoteCheckout .ceVotePayButton,.ceVoteCheckout button[type=submit]{box-sizing:border-box!important;color:#fff!important;width:100%!important;min-height:56px!important;box-shadow:none!important;letter-spacing:.015em!important;cursor:pointer!important;background:#111!important;border:1px solid #111!important;border-radius:8px!important;margin-top:20px!important;padding:0 20px!important;font-size:14px!important;font-weight:850!important;transition:opacity .16s,transform .16s!important}.ceVoteCheckout .ceVotePayButton:hover,.ceVoteCheckout button[type=submit]:hover{opacity:.88!important}.ceVoteCheckout .ceVotePayButton:active,.ceVoteCheckout button[type=submit]:active{transform:translateY(1px)!important}.ceVoteCheckout .ceVotePayButton:disabled,.ceVoteCheckout button[type=submit]:disabled{opacity:.45!important;cursor:wait!important}.ceVoteCheckout .ceVoteHelp{color:#8a8a8a!important;text-align:center!important;justify-content:center!important;align-items:center!important;gap:7px!important;margin:15px 0 0!important;font-size:11px!important;line-height:1.4!important;display:flex!important}.ceVoteCheckout .ceSecureLock{color:#686868!important;place-items:center!important;width:16px!important;height:16px!important;display:inline-grid!important}.ceVoteCheckout .ceSecureLock svg{width:16px!important;height:16px!important;display:block!important}.ceVoteCheckout .ceVoteLoading{color:#222!important;background:#fff!important}@media (max-width:700px){.ceVoteCheckout .ceVoteHeader{min-height:62px!important;padding:0 18px!important}.ceVoteCheckout .ceVoteBrand{letter-spacing:.055em!important;gap:7px!important;font-size:13px!important}.ceVoteCheckout .ceVoteBrand span{font-size:19px!important}.ceVoteCheckout .ceVoteBack{font-size:12px!important}.ceVoteCheckout .ceVoteShell{width:calc(100% - 32px)!important;padding:31px 0 42px!important}.ceVoteCheckout .ceVoteTitle{margin-bottom:27px!important}.ceVoteCheckout .ceVoteTitle>span{letter-spacing:.14em!important;margin-bottom:7px!important;font-size:9px!important}.ceVoteCheckout .ceVoteTitle h1{max-width:330px!important;font-size:34px!important;line-height:1.03!important}.ceVoteCheckout .ceVoteTitle p{margin-top:11px!important;font-size:13px!important;line-height:1.5!important}.ceVoteCheckout .ceVoteCandidate{padding-bottom:21px!important}.ceVoteCheckout .ceVoteLoggedIn{padding:15px 0!important}.ceVoteCheckout .ceVoteCard{padding:24px 0!important}.ceVoteCheckout .ceVoteCardHeading{margin-bottom:17px!important}.ceVoteCheckout .ceVoteCardHeading h3{font-size:18px!important}.ceVoteCheckout .ceVoteQuick{gap:6px!important}.ceVoteCheckout .ceVoteQuick button{border-radius:7px!important;height:44px!important;padding:0 4px!important;font-size:13px!important}.ceVoteCheckout .ceVoteField input{height:47px!important}.ceVoteCheckout .ceEftMethod{grid-template-columns:38px minmax(0,1fr) 22px!important;gap:11px!important;min-height:70px!important;padding:12px!important}.ceVoteCheckout .ceBankIcon{width:38px!important;height:38px!important}.ceVoteCheckout .ceBankIcon svg{width:21px!important;height:21px!important}.ceVoteCheckout .ceEftMethod strong{font-size:14px!important}.ceVoteCheckout .ceEftMethod p{font-size:10.5px!important}.ceVoteCheckout .ceVoteSummary{padding-top:22px!important}.ceVoteCheckout .ceVoteSummary>div{padding:6px 0!important}.ceVoteCheckout .ceVoteSummary span{font-size:12px!important}.ceVoteCheckout .ceVoteSummary strong{font-size:13px!important}.ceVoteCheckout .ceVoteTotal strong{font-size:23px!important}.ceVoteCheckout .ceVotePayButton,.ceVoteCheckout button[type=submit]{border-radius:7px!important;min-height:53px!important;margin-top:17px!important;font-size:13px!important}.ceVoteCheckout .ceVoteHelp{margin-top:13px!important;font-size:10px!important}}@media (max-width:390px){.ceVoteCheckout .ceVoteShell{width:calc(100% - 26px)!important}.ceVoteCheckout .ceVoteBrand{font-size:11px!important}.ceVoteCheckout .ceVoteTitle h1{font-size:31px!important}.ceVoteCheckout .ceVoteQuick{grid-template-columns:repeat(5,minmax(0,1fr))!important}.ceVoteCheckout .ceVoteQuick button{font-size:12px!important}}.ceVoteCheckout .ceVoteCandidate{box-sizing:border-box!important;width:100%!important;max-width:none!important;box-shadow:none!important;background:#fff!important;border:1px solid #e5e5e5!important;border-left:0!important;border-right:0!important;border-radius:0!important;margin:0!important;padding:24px 0!important;transform:none!important}.ceVoteCheckout .ceVoteCandidateAvatar{box-shadow:none!important;background:#f7f7f7!important;border:1px solid #e2e2e2!important;border-radius:10px!important;flex:none!important}.ceVoteCheckout .ceVoteCandidateAvatar img{border-radius:inherit!important;object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.ceVoteCheckout .ceVoteCandidate small,.ceVoteCheckout .ceVoteCandidate>div>span{color:#777!important}.ceVoteCheckout .ceVoteCandidate h2,.ceVoteCheckout .ceVoteCandidate h3,.ceVoteCheckout .ceVoteCandidate strong{color:#111!important}.ceVoteCheckout .ceCandidateCheck{box-sizing:border-box!important;color:#0000!important;width:38px!important;min-width:38px!important;height:38px!important;box-shadow:none!important;background:#16a34a!important;border:0!important;border-radius:50%!important;place-items:center!important;font-size:0!important;display:grid!important}.ceVoteCheckout .ceCandidateCheck:before{content:""!important;border-top:0!important;border-bottom:3px solid #fff!important;border-left:3px solid #fff!important;border-right:0!important;width:11px!important;height:6px!important;transform:translateY(-1px)rotate(-45deg)!important}.ceVoteCheckout .ceVoteLoggedIcon{box-sizing:border-box!important;color:#0000!important;width:36px!important;min-width:36px!important;height:36px!important;box-shadow:none!important;background:#16a34a!important;border:0!important;border-radius:50%!important;place-items:center!important;font-size:0!important;display:grid!important}.ceVoteCheckout .ceVoteLoggedIcon:after{content:""!important;border-top:0!important;border-bottom:3px solid #fff!important;border-left:3px solid #fff!important;border-right:0!important;width:10px!important;height:5px!important;display:block!important;transform:translateY(-1px)rotate(-45deg)!important}.ceVoteCheckout .ceVoteLoggedIn{box-sizing:border-box!important;width:100%!important;max-width:none!important;box-shadow:none!important;background:#fff!important;border:0!important;border-bottom:1px solid #e5e5e5!important;border-radius:0!important;margin:0!important;padding:17px 0!important}@media (max-width:700px){.ceVoteCheckout .ceVoteCandidate{border-radius:0!important;width:calc(100% + 32px)!important;max-width:none!important;margin-left:-16px!important;margin-right:-16px!important;padding:20px 16px!important}.ceVoteCheckout .ceVoteLoggedIn{border-radius:0!important;width:calc(100% + 32px)!important;margin-left:-16px!important;margin-right:-16px!important;padding:15px 16px!important}.ceVoteCheckout .ceCandidateCheck,.ceVoteCheckout .ceVoteLoggedIcon{width:34px!important;min-width:34px!important;height:34px!important}}@media (max-width:390px){.ceVoteCheckout .ceVoteCandidate,.ceVoteCheckout .ceVoteLoggedIn{width:calc(100% + 26px)!important;margin-left:-13px!important;margin-right:-13px!important}}.ceVoteCheckout .ceVoteCandidate{box-sizing:border-box!important;width:100%!important;max-width:none!important;box-shadow:none!important;background:#fff!important;border:1px solid #e5e5e5!important;border-left:0!important;border-right:0!important;border-radius:0!important;margin-left:0!important;margin-right:0!important;padding:24px 26px!important}.ceVoteCheckout .ceVoteShell>.ceVoteCandidate,.ceVoteCheckout .ceVoteForm>.ceVoteCandidate{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding-left:max(26px,50vw - 590px)!important;padding-right:max(26px,50vw - 590px)!important}.ceVoteCheckout .ceCandidateCheck,.ceVoteCheckout .ceVoteLoggedIcon,.ceVoteCheckout .ceEftMethod>span{box-sizing:border-box!important;color:#0000!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;box-shadow:none!important;background:#18a957!important;border:0!important;border-radius:50%!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important;display:block!important;position:relative!important;overflow:hidden!important}.ceVoteCheckout .ceCandidateCheck:before,.ceVoteCheckout .ceVoteLoggedIcon:before,.ceVoteCheckout .ceEftMethod>span:before{content:""!important;box-sizing:border-box!important;transform-origin:50%!important;border-bottom:4px solid #fff!important;border-left:4px solid #fff!important;width:14px!important;height:7px!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-62%)rotate(-45deg)!important}.ceVoteCheckout .ceVoteLoggedIcon:after{content:none!important;display:none!important}.ceVoteCheckout .ceCandidateCheck,.ceVoteCheckout .ceVoteLoggedIcon,.ceVoteCheckout .ceEftMethod>span{background-color:#18a957!important;flex:0 0 42px!important;align-self:center!important}@media (max-width:700px){.ceVoteCheckout .ceVoteCandidate,.ceVoteCheckout .ceVoteShell>.ceVoteCandidate,.ceVoteCheckout .ceVoteForm>.ceVoteCandidate{border-radius:0!important;width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:20px 26px!important}.ceVoteCheckout .ceCandidateCheck,.ceVoteCheckout .ceVoteLoggedIcon,.ceVoteCheckout .ceEftMethod>span{flex-basis:40px!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}.ceVoteCheckout .ceCandidateCheck:before,.ceVoteCheckout .ceVoteLoggedIcon:before,.ceVoteCheckout .ceEftMethod>span:before{border-bottom-width:4px!important;border-left-width:4px!important;width:13px!important;height:7px!important;transform:translate(-50%,-62%)rotate(-45deg)!important}}.ceVoteCheckout .ceVoteShell .ceVoteCandidate{box-sizing:border-box!important;width:100vw!important;min-width:100vw!important;max-width:100vw!important;box-shadow:none!important;background:#fff!important;border:1px solid #e7e7e7!important;border-left:0!important;border-right:0!important;border-radius:0!important;margin-left:-50vw!important;margin-right:0!important;padding:26px max(26px,50vw - 564px)!important;position:relative!important;left:50%!important;right:auto!important}.ceVoteCheckout .ceVoteCandidate{align-items:center!important}.ceVoteCheckout .ceCandidateCheck,.ceVoteCheckout .ceVoteLoggedIcon,.ceVoteCheckout .ceEftMethod>span{color:#0000!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;box-shadow:none!important;background:#18a957!important;border:0!important;border-radius:999px!important;flex:0 0 42px!important;padding:0!important;font-size:0!important;line-height:0!important;position:relative!important}.ceVoteCheckout .ceCandidateCheck:before,.ceVoteCheckout .ceVoteLoggedIcon:before,.ceVoteCheckout .ceEftMethod>span:before{content:""!important;transform-origin:50%!important;border-top:0!important;border-bottom:4px solid #fff!important;border-left:4px solid #fff!important;border-right:0!important;width:14px!important;height:8px!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-65%)rotate(-45deg)!important}.ceVoteCheckout .ceCandidateCheck:after,.ceVoteCheckout .ceVoteLoggedIcon:after,.ceVoteCheckout .ceEftMethod>span:after{content:none!important;display:none!important}@media (max-width:700px){.ceVoteCheckout .ceVoteShell .ceVoteCandidate{width:100vw!important;min-width:100vw!important;max-width:100vw!important;box-shadow:none!important;border-radius:0!important;margin-left:-50vw!important;margin-right:0!important;padding:22px 26px!important;position:relative!important;left:50%!important}.ceVoteCheckout .ceVoteCandidateAvatar{flex-shrink:0!important}.ceVoteCheckout .ceCandidateCheck,.ceVoteCheckout .ceVoteLoggedIcon,.ceVoteCheckout .ceEftMethod>span{flex-basis:40px!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}}.ceVoteCheckout .ceVoteShell .ceVoteCandidate{box-shadow:none!important;border-radius:0!important}.ceVoteCheckout .ceVoteCandidate:before,.ceVoteCheckout .ceVoteCandidate:after{border-radius:0!important}.ceVoteCheckout .ceCandidateCheck,.ceVoteCheckout .ceVoteLoggedIcon,.ceVoteCheckout .ceEftMethod>span{color:#0000!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;box-shadow:none!important;background:#18a957!important;border:0!important;border-radius:50%!important;flex:0 0 40px!important;padding:0!important;font-size:0!important;line-height:0!important;display:block!important;position:relative!important}@media (max-width:700px){.ceVoteCheckout .ceVoteShell .ceVoteCandidate{border-radius:0!important}.ceVoteCheckout .ceCandidateCheck,.ceVoteCheckout .ceVoteLoggedIcon,.ceVoteCheckout .ceEftMethod>span{flex:0 0 40px!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}.ceVoteCheckout .ceCandidateCheck:before,.ceVoteCheckout .ceVoteLoggedIcon:before,.ceVoteCheckout .ceEftMethod>span:before{border-bottom-width:2.5px!important;border-left-width:2.5px!important;width:17px!important;height:9px!important}}.ceVoteCheckout .ceVoteCandidate,.ceVoteCheckout .ceCandidateCard,.ceVoteCheckout .ceVoteCandidateCard{box-sizing:border-box!important;width:100%!important;max-width:none!important;box-shadow:none!important;background:#fff!important;border:1px solid #d2d2d2!important;border-radius:10px!important;overflow:hidden!important}.ceVoteCheckout .ceVoteCandidate:before,.ceVoteCheckout .ceVoteCandidate:after,.ceVoteCheckout .ceCandidateCard:before,.ceVoteCheckout .ceCandidateCard:after,.ceVoteCheckout .ceVoteCandidateCard:before,.ceVoteCheckout .ceVoteCandidateCard:after{box-shadow:none!important;border-radius:10px!important}.ceVoteCheckout [class*=Candidate][class*=Card]{border-radius:10px!important}.ceVoteCheckout .ceCandidateCheck,.ceVoteCheckout .ceVoteLoggedIcon,.ceVoteCheckout .ceEftMethod>span{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;box-shadow:none!important;color:#0000!important;background:#18aa59!important;border:none!important;border-radius:50%!important;font-size:0!important;position:relative!important}.ceVoteCheckout .ceCandidateCheck:before,.ceVoteCheckout .ceVoteLoggedIcon:before,.ceVoteCheckout .ceEftMethod>span:before{content:""!important;box-sizing:border-box!important;border-top:0!important;border-bottom:2px solid #fff!important;border-left:2px solid #fff!important;border-right:0!important;width:17px!important;height:9px!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-62%)rotate(-45deg)!important}.ceVoteCheckout .ceCandidateCheck:after,.ceVoteCheckout .ceVoteLoggedIcon:after,.ceVoteCheckout .ceEftMethod>span:after{content:none!important}@media (max-width:700px){.ceVoteCheckout .ceVoteCandidate,.ceVoteCheckout .ceCandidateCard,.ceVoteCheckout .ceVoteCandidateCard,.ceVoteCheckout [class*=Candidate][class*=Card]{box-shadow:none!important;border:1px solid #d2d2d2!important;border-radius:10px!important}}.ceVoteCheckout .ceVoteShell .ceVoteCandidate,.ceVoteCheckout .ceVoteCandidate{box-sizing:border-box!important;width:100vw!important;min-width:100vw!important;max-width:100vw!important;box-shadow:none!important;background:#fff!important;border:1px solid #d2d2d2!important;border-left:0!important;border-right:0!important;border-radius:0!important;align-items:center!important;margin-left:-50vw!important;margin-right:0!important;padding:26px max(26px,50vw - 564px)!important;position:relative!important;left:50%!important;overflow:visible!important}.ceVoteCheckout .ceVoteCandidate:before,.ceVoteCheckout .ceVoteCandidate:after{box-shadow:none!important;border-radius:0!important}.ceVoteCheckout .ceCandidateCheck,.ceVoteCheckout .ceVoteLoggedIcon,.ceVoteCheckout .ceEftMethod>span{color:#0000!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;box-shadow:none!important;background:#18a957!important;border:0!important;border-radius:50%!important;flex:0 0 40px!important;align-self:center!important;margin:0!important;padding:0!important;font-size:0!important;position:relative!important}.ceVoteCheckout .ceCandidateCheck:before,.ceVoteCheckout .ceCandidateCheck:after,.ceVoteCheckout .ceVoteLoggedIcon:before,.ceVoteCheckout .ceVoteLoggedIcon:after,.ceVoteCheckout .ceEftMethod>span:before,.ceVoteCheckout .ceEftMethod>span:after{content:none!important}.ceVoteCheckout .ceCandidateCheck:before,.ceVoteCheckout .ceVoteLoggedIcon:before,.ceVoteCheckout .ceEftMethod>span:before{content:""!important;transform-origin:50%!important;box-sizing:border-box!important;border-top:0!important;border-bottom:2px solid #fff!important;border-left:2px solid #fff!important;border-right:0!important;width:18px!important;height:9px!important;display:block!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-62%)rotate(-45deg)!important}@media (max-width:700px){.ceVoteCheckout .ceVoteShell .ceVoteCandidate,.ceVoteCheckout .ceVoteCandidate{width:100vw!important;min-width:100vw!important;max-width:100vw!important;box-shadow:none!important;border:1px solid #d2d2d2!important;border-left:0!important;border-right:0!important;border-radius:0!important;margin-left:-50vw!important;margin-right:0!important;padding:22px 26px!important;position:relative!important;left:50%!important;overflow:visible!important}.ceVoteCheckout .ceCandidateCheck,.ceVoteCheckout .ceVoteLoggedIcon,.ceVoteCheckout .ceEftMethod>span{flex:0 0 40px!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}.ceVoteCheckout .ceCandidateCheck:before,.ceVoteCheckout .ceVoteLoggedIcon:before,.ceVoteCheckout .ceEftMethod>span:before{border-bottom-width:2px!important;border-left-width:2px!important;width:18px!important;height:9px!important}}.ceRealBrandLogo{object-fit:contain!important;object-position:center!important;width:44px!important;min-width:44px!important;height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;display:block!important}.cePremiumBrand .ceRealBrandLogo{width:48px!important;height:48px!important}.brand .ceRealBrandLogo,.authBrand .ceRealBrandLogo{width:52px!important;height:52px!important}.ceVoteBrand .ceRealBrandLogo,.ceVoteCheckout .ceVoteBrand .ceRealBrandLogo{flex:0 0 38px!important;width:38px!important;min-width:38px!important;height:38px!important}.ceRealAdminLogo{width:52px!important;height:52px!important}.ceAdminSideLogo .ceRealAdminSideLogo{flex:0 0 42px!important;width:42px!important;min-width:42px!important;height:42px!important}.ceVoterDashboard .ceRealBrandLogo,.ceVoterDashboardHeader .ceRealBrandLogo{width:42px!important;height:42px!important}.cePremiumBrandCrown .ceRealBrandLogo,.crown .ceRealBrandLogo,.ceAdminLogoIcon .ceRealBrandLogo{color:initial!important;font-size:initial!important}@media (max-width:700px){.ceRealBrandLogo{width:38px!important;min-width:38px!important;height:38px!important}.cePremiumBrand .ceRealBrandLogo{width:42px!important;height:42px!important}.ceVoteBrand .ceRealBrandLogo,.ceVoteCheckout .ceVoteBrand .ceRealBrandLogo{flex-basis:34px!important;width:34px!important;min-width:34px!important;height:34px!important}.ceAdminSideLogo .ceRealAdminSideLogo{width:38px!important;min-width:38px!important;height:38px!important}}.ceVoterAuthPage{--ceAuthDark:#16051d;--ceAuthDark2:#280831;--ceAuthPurple:#481058;--ceAuthGold:#e9b83d;--ceAuthGoldLight:#ffe68a;--ceAuthText:#211a24;--ceAuthMuted:#777078;--ceAuthLine:#e7e3e8;background:#fff;grid-template-columns:minmax(420px,.94fr) minmax(520px,1.06fr);min-height:100svh;display:grid}.ceVoterAuthShowcase{color:#fff;background:radial-gradient(circle at 77% 21%,#e7b83d29,#0000 27%),radial-gradient(circle at 15% 88%,#6f1f8775,#0000 33%),linear-gradient(145deg,#120318 0%,#28072f 48%,#17031d 100%);flex-direction:column;min-height:100svh;padding:46px clamp(38px,5vw,76px) 40px;display:flex;position:relative;overflow:hidden}.ceVoterAuthShowcase:before{content:"";border:1px solid #e8b83d2e;border-radius:50%;width:560px;height:560px;position:absolute;top:-210px;right:-330px;box-shadow:0 0 0 70px #e8b83d06,0 0 0 140px #e8b83d05}.ceVoterAuthShowcase:after{content:"";pointer-events:none;opacity:.18;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 25% 75%,#0000);mask-image:linear-gradient(#0000,#000 25% 75%,#0000)}.ceVoterAuthGlow{pointer-events:none;filter:blur(2px);border-radius:50%;position:absolute}.ceVoterAuthGlowOne{background:radial-gradient(circle,#e5b02f21,#0000 70%);width:240px;height:240px;top:34%;right:-70px}.ceVoterAuthGlowTwo{background:radial-gradient(circle,#79269238,#0000 70%);width:300px;height:300px;bottom:2%;left:-170px}.ceVoterAuthBrand{z-index:3;color:#fff;align-items:center;gap:13px;width:fit-content;text-decoration:none;display:flex;position:relative}.ceVoterAuthBrand img{object-fit:contain;flex:0 0 50px;width:50px;height:50px}.ceVoterAuthBrand div{flex-direction:column;gap:3px;display:flex}.ceVoterAuthBrand strong{letter-spacing:.075em;font-size:14px;line-height:1}.ceVoterAuthBrand span{color:#ffffff85;letter-spacing:.19em;font-size:7px;font-weight:800}.ceVoterAuthShowcaseContent{z-index:3;width:min(100%,550px);margin:auto 0;padding:70px 0;position:relative}.ceVoterAuthEyebrow{width:fit-content;color:var(--ceAuthGoldLight);letter-spacing:.24em;background:#e9b83d12;border:1px solid #efc44c40;border-radius:999px;margin-bottom:23px;padding:8px 12px;font-size:9px;font-weight:900}.ceVoterAuthShowcaseContent h1{color:#fff;letter-spacing:-.055em;margin:0;font-size:clamp(46px,5vw,73px);font-weight:900;line-height:.96}.ceVoterAuthShowcaseContent h1 span{color:var(--ceAuthGold)}.ceVoterAuthShowcaseContent>p{color:#ffffffab;max-width:460px;margin:25px 0 0;font-size:15px;line-height:1.75}.ceVoterAuthFeatureRow{gap:15px;margin-top:41px;display:grid}.ceVoterAuthFeatureRow>div{align-items:center;gap:13px;display:flex}.ceVoterAuthCheck{color:#f6d56e;background:#ebbd4214;border:1px solid #ebbd4257;border-radius:50%;flex:0 0 31px;place-items:center;width:31px;height:31px;font-size:12px;font-weight:900;display:grid}.ceVoterAuthFeatureRow p{flex-direction:column;gap:3px;margin:0;display:flex}.ceVoterAuthFeatureRow strong{color:#ffffffeb;font-size:12px}.ceVoterAuthFeatureRow small{color:#ffffff78;font-size:10px}.ceVoterAuthShowcaseFoot{z-index:3;color:#ffffff47;letter-spacing:.16em;align-items:center;gap:12px;font-size:8px;font-weight:800;display:flex;position:relative}.ceVoterAuthShowcaseFoot span{background:#ffffff2e;width:28px;height:1px}.ceVoterAuthFormSide{background:radial-gradient(circle at 100% 0,#e6b83e0e,#0000 27%),#fff;justify-content:center;align-items:center;min-height:100svh;padding:42px clamp(35px,6vw,92px);display:flex}.ceVoterAuthMobileTop{display:none}.ceVoterAuthFormWrap{width:min(100%,510px)}.ceVoterAuthBack{color:#827a84;align-items:center;gap:9px;width:fit-content;margin-bottom:50px;font-size:11px;font-weight:750;text-decoration:none;transition:color .2s;display:flex}.ceVoterAuthBack:hover{color:#2b1d30}.ceVoterAuthBack span{font-size:17px;line-height:1}.ceVoterAuthFormHeading{margin-bottom:32px}.ceVoterAuthFormTag{color:#9a7423;letter-spacing:.2em;margin-bottom:11px;font-size:9px;font-weight:900}.ceVoterAuthFormHeading h2{color:#211723;letter-spacing:-.045em;margin:0;font-size:clamp(35px,3vw,47px);line-height:1.05}.ceVoterAuthFormHeading p{color:#817a82;max-width:430px;margin:12px 0 0;font-size:13px;line-height:1.65}.ceVoterAuthMessage{border-radius:9px;align-items:center;gap:10px;margin-bottom:21px;padding:12px 14px;font-size:12px;font-weight:650;display:flex}.ceVoterAuthMessage>span{border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:11px;font-weight:900;display:grid}.ceVoterAuthMessage.error{color:#a32d3c;background:#fff5f6;border:1px solid #efc9cd}.ceVoterAuthMessage.error>span{color:#fff;background:#c33e4d}.ceVoterAuthMessage.success{color:#27743f;background:#f2fbf5;border:1px solid #bee5cb}.ceVoterAuthMessage.success>span{color:#fff;background:#38a35a}.ceVoterAuthForm{gap:18px;display:grid}.ceVoterAuthField{display:block}.ceVoterAuthField>span{color:#514a53;letter-spacing:.13em;margin:0 0 8px 2px;font-size:9px;font-weight:900;display:block}.ceVoterAuthInput{background:#fff;border:1px solid #dfdbe1;border-radius:10px;align-items:center;height:55px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.ceVoterAuthInput:focus-within{border-color:#b88a25;box-shadow:0 0 0 3px #d3a5371a}.ceVoterAuthInput>i{color:#8b838d;flex:0 0 50px;place-items:center;width:50px;height:100%;font-style:normal;display:grid}.ceVoterAuthInput>i svg{width:19px;height:19px}.ceVoterAuthInput input{color:#241b27;width:100%;min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:0;padding:0 14px 0 0;font-size:13px}.ceVoterAuthInput input::placeholder{color:#b0aab1}.ceVoterAuthEye{color:#817984;cursor:pointer;background:0 0;border:0;flex:0 0 50px;place-items:center;width:50px;height:100%;display:grid}.ceVoterAuthEye svg{width:19px;height:19px}.ceVoterAuthSubmit{color:#20150c;letter-spacing:.07em;cursor:pointer;background:linear-gradient(#f6d667 0%,#e3ad31 100%);border:0;border-radius:10px;justify-content:center;align-items:center;gap:15px;width:100%;min-height:57px;margin-top:3px;padding:0 20px;font-size:11px;font-weight:950;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 13px 28px #c897232e}.ceVoterAuthSubmit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 32px #c8972340}.ceVoterAuthSubmit b{font-size:18px;line-height:1}.ceVoterAuthSubmit:disabled{opacity:.68;cursor:wait}.ceVoterAuthDivider{grid-template-columns:1fr auto 1fr;align-items:center;gap:13px;margin:28px 0 20px;display:grid}.ceVoterAuthDivider span{background:#ebe7ec;height:1px}.ceVoterAuthDivider p{color:#aaa3ab;letter-spacing:.13em;margin:0;font-size:8px;font-weight:900}.ceVoterAuthSecondary{color:#3e3441;letter-spacing:.06em;background:#fff;border:1px solid #dcd7de;border-radius:10px;justify-content:center;align-items:center;min-height:51px;font-size:10px;font-weight:900;text-decoration:none;transition:border-color .2s,background .2s;display:flex}.ceVoterAuthSecondary:hover{background:#fbfafb;border-color:#c6bdc8}.ceVoterAuthLegal{color:#aaa4ab;text-align:center;max-width:390px;margin:23px auto 0;font-size:9px;line-height:1.55}.ceVoterRegisterPage .ceVoterAuthFormSide{padding-top:28px;padding-bottom:28px}.ceVoterRegisterPage .ceVoterAuthBack{margin-bottom:29px}.ceVoterRegisterPage .ceVoterAuthFormHeading{margin-bottom:23px}.ceVoterRegisterPage .ceVoterAuthForm{gap:13px}.ceVoterRegisterPage .ceVoterAuthInput{height:51px}.ceVoterRegisterPage .ceVoterAuthSubmit{min-height:53px}@media (max-width:980px){.ceVoterAuthPage{grid-template-columns:.82fr 1.18fr}.ceVoterAuthShowcase{padding-left:35px;padding-right:35px}.ceVoterAuthShowcaseContent h1{font-size:46px}.ceVoterAuthFormSide{padding-left:40px;padding-right:40px}}@media (max-width:760px){.ceVoterAuthPage,.ceVoterRegisterPage{background:#fff;min-height:100svh;display:block}.ceVoterAuthShowcase{display:none}.ceVoterAuthFormSide,.ceVoterRegisterPage .ceVoterAuthFormSide{background:#fff;min-height:100svh;padding:0 19px 30px;display:block}.ceVoterAuthMobileTop{background:radial-gradient(circle at 90% -15%,#e9b83d2e,#0000 40%),linear-gradient(135deg,#16031d,#31083b);margin:0 -19px 28px;padding:17px 19px 32px;display:block;position:relative;overflow:hidden}.ceVoterAuthMobileTop:after{content:"";border:1px solid #efc24529;border-radius:50%;width:170px;height:170px;position:absolute;top:-100px;right:-100px;box-shadow:0 0 0 32px #efc24506}.ceVoterAuthMobileBrand{z-index:2;color:#fff;align-items:center;gap:10px;width:fit-content;text-decoration:none;display:flex;position:relative}.ceVoterAuthMobileBrand img{object-fit:contain;flex:0 0 42px;width:42px;height:42px}.ceVoterAuthMobileBrand div{flex-direction:column;gap:3px;display:flex}.ceVoterAuthMobileBrand strong{letter-spacing:.07em;font-size:11px}.ceVoterAuthMobileBrand span{color:#ffffff7a;letter-spacing:.16em;font-size:6px;font-weight:900}.ceVoterAuthFormWrap{width:100%;max-width:520px;margin:0 auto}.ceVoterAuthBack,.ceVoterRegisterPage .ceVoterAuthBack{margin-bottom:26px;font-size:10px}.ceVoterAuthFormHeading,.ceVoterRegisterPage .ceVoterAuthFormHeading{margin-bottom:26px}.ceVoterAuthFormTag{margin-bottom:8px;font-size:8px}.ceVoterAuthFormHeading h2{font-size:32px}.ceVoterAuthFormHeading p{margin-top:9px;font-size:12px;line-height:1.55}.ceVoterAuthForm,.ceVoterRegisterPage .ceVoterAuthForm{gap:16px}.ceVoterAuthInput,.ceVoterRegisterPage .ceVoterAuthInput{border-radius:9px;height:53px}.ceVoterAuthField>span{margin-bottom:7px;font-size:8px}.ceVoterAuthInput>i{flex-basis:46px;width:46px}.ceVoterAuthInput input{font-size:12px}.ceVoterAuthSubmit,.ceVoterRegisterPage .ceVoterAuthSubmit{border-radius:9px;min-height:54px;font-size:10px}.ceVoterAuthDivider{margin:25px 0 18px}.ceVoterAuthDivider p{font-size:7px}.ceVoterAuthSecondary{border-radius:9px;min-height:49px;font-size:9px}.ceVoterAuthLegal{margin-top:20px;font-size:8px}}@media (max-width:380px){.ceVoterAuthFormSide,.ceVoterRegisterPage .ceVoterAuthFormSide{padding-left:15px;padding-right:15px}.ceVoterAuthMobileTop{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px}.ceVoterAuthFormHeading h2{font-size:29px}}
