body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.grid{--radius:38px;--perspective:80%;--width:80%;bottom:-2.5rem;display:grid;grid-template-columns:repeat(5,1fr);left:0;position:absolute;right:0;top:-2.5rem}.grid .area{position:relative;z-index:1}.glow,.glow-in1,.glow-in2,.glow-out1,.glow-out2{border-radius:inherit;-webkit-filter:brightness(1.5);filter:brightness(1.5);overflow:hidden;pointer-events:none;position:absolute}.glow-in1:before,.glow-in2:before,.glow-out1:before,.glow-out2:before,.glow:before{content:"";height:180%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);transition:-webkit-transform 1.5s ease;transition:transform 1.5s ease;transition:transform 1.5s ease,-webkit-transform 1.5s ease;width:180%}.glow:before{background:conic-gradient(#b52f2f 0,transparent 20%,#cf8030 50%,#000 60%,transparent 80%,#b52f2f 100%);z-index:-2}.glow-in1:before{background:conic-gradient(from 0turn at 50% 30%,#b52f2f 12%,transparent 17%,transparent 90%,#b52f2f 100%)}.glow-in2:before{background:conic-gradient(from 0turn at 45% 60%,transparent 30%,#cf8030 55%,transparent 60%)}.glow{-webkit-filter:blur(18px);filter:blur(18px);inset:5px;opacity:.5;z-index:3}.glow-in1,.glow-in2{-webkit-filter:blur(50px);filter:blur(50px);inset:-15px;opacity:.5}.glow-in2{opacity:.2}.glow-out1{inset:-1px;opacity:.5;z-index:1}.glow-out2{border-radius:calc(var(--radius)*.8);inset:6px;opacity:1;-webkit-transform:translateZ(10px);transform:translateZ(10px)}.glow-out1:before,.glow-out2:before{background:conic-gradient(#b52f2f 0,transparent 10%,transparent 35%,#cf8030 50%,transparent 60%,transparent 90%,#b52f2f 100%)}.wrap:hover .glow-in1:before,.wrap:hover .glow-in2:before,.wrap:hover .glow-out1:before,.wrap:hover .glow-out2:before,.wrap:hover .glow:before{-webkit-transform:translate(-50%,-50%) rotate(410deg);transform:translate(-50%,-50%) rotate(410deg)}.wrap{align-items:center;border-radius:var(--radius);display:flex;justify-items:center;left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:9}.wrap:before{background:rgba(0,0,0,.4);border-radius:50px;box-shadow:0 60px 140px 30px rgba(0,0,0,.8),0 -60px 120px rgba(102,106,135,.4);content:"";-webkit-filter:blur(5px);filter:blur(5px);inset:8px;position:absolute}.card{border-radius:inherit;padding:7px;width:80vw}.card,.glare:before{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;will-change:transform}.wrap:hover .card{-webkit-transform:perspective(var(--perspective)) rotateX(0) rotateY(0) scaleX(1);transform:perspective(var(--perspective)) rotateX(0) rotateY(0) scaleX(1)}.card-bg{background:linear-gradient(180deg,#1e212b 40%,#0b0c11);border-radius:inherit;box-shadow:0 15px 20px rgba(0,0,0,.7),inset 0 0 3px hsla(0,0%,100%,.1),inset 0 29px 5px -31px #fff;content:"";inset:0;position:absolute;z-index:2}.card-content{background:linear-gradient(180deg,#201c29 40%,#37374b);border-radius:calc(var(--radius)*.8);box-shadow:inset 0 0 2px hsla(0,0%,100%,.1),inset 0 0 70px #2e303c,inset 40px 70px 30px -20px rgba(0,0,0,.3),inset 0 30px 5px -30px hsla(0,0%,100%,.7),inset 0 -3px 2px -2px #fff;padding:20px 28px 0;position:relative;-webkit-transform:translateZ(10px);transform:translateZ(10px);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;z-index:3}.card,.card-content,.glare:before{transition:2s cubic-bezier(.03,1,.5,1)}header{color:hsla(0,0%,100%,.6);line-height:20px;margin-bottom:3px;position:relative;-webkit-transform:translateZ(30px);transform:translateZ(30px);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:all .3s ease}header .title{font-size:12px}header .views{align-items:center;display:flex;font-size:20px;font-weight:700;max-width:50%}header .icon{align-items:center;box-shadow:0 0 1px 2px rgba(250,187,15,.7),0 -3px 2px 5px rgba(0,0,0,.3),0 0 1px 3px #000,0 3px 3px 2px #ff98a8;display:flex;font-size:24px;height:40px;justify-content:center;padding:2px 0 0;right:-6px;top:0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;width:40px}header .icon,header .icon:after,header .icon:before{border-radius:50%;position:absolute;transition:all .3s ease}header .icon:after,header .icon:before{box-shadow:0 0 1px 2px #fabb0f;content:"";inset:1px;opacity:0;pointer-events:none}header .icon:hover:after,header .icon:hover:before{-webkit-animation:ring 1.5s ease infinite;animation:ring 1.5s ease infinite}header .icon:hover:after{-webkit-animation-delay:.75s;animation-delay:.75s}header .icon svg{-webkit-animation:heart 1.5s linear infinite;animation:heart 1.5s linear infinite;display:block;pointer-events:none}header .icon:hover svg{-webkit-animation-duration:.8s;animation-duration:.8s}header .icon:hover{background-color:#1e191e}footer:hover,header .views:hover .number{color:#fff}header span[data-label]{align-items:center;display:flex;justify-content:center;overflow:hidden;position:relative;top:0;z-index:10}header span[data-label]:after,header span[data-label]:before{content:attr(data-label);transition:all .2s ease}header span[data-label]:before{color:#fff;left:0;position:absolute;-webkit-transform:translateY(-20px);transform:translateY(-20px)}header .views:hover span[data-label]:before{-webkit-transform:translateY(0);transform:translateY(0)}header .views:hover span[data-label]:after{-webkit-transform:translateY(20px);transform:translateY(20px)}.number{display:flex;overflow:hidden;text-align:right;width:64px}.number:before{bottom:0;left:14px;position:absolute}.number>div{-webkit-animation:units 3s ease forwards;animation:units 3s ease forwards;display:grid;height:20px;line-height:20px;margin-right:1px;text-align:center;width:12px}.number>div:nth-child(2){margin-left:7px}header .views:hover .number>div{-webkit-animation:none;animation:none}.chart{width:var(--width)}.chart svg{display:block;overflow:visible;width:100%}.chart svg line{stroke:hsla(0,0%,100%,.5);-webkit-animation:lines 5s ease calc(1s + var(--i)*.05s) infinite;animation:lines 5s ease calc(1s + var(--i)*.05s) infinite;-webkit-filter:drop-shadow(0 -4px 1px rgba(0,0,0,.7));filter:drop-shadow(0 -4px 1px rgba(0,0,0,.7));opacity:0}footer{display:flex;font-size:10px;font-weight:500;margin:-10px -10px 0;-webkit-transform:translateZ(30px) translateY(-3px);transform:translateZ(30px) translateY(-3px);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:all .3s ease}footer span{-webkit-animation:labels 5s ease calc(1s + var(--i)*.1s);animation:labels 5s ease calc(1s + var(--i)*.1s);display:block;opacity:0;width:100%}footer span:before{color:hsla(0,0%,100%,.6);content:attr(data-label);display:block;font-weight:600;padding:15px 0;pointer-events:none;text-align:center;transition:all .2s ease;width:100%}footer span:hover:before{color:#fff;text-shadow:0 7px 3px rgba(0,0,0,.3);-webkit-transform:translateY(-5px) scale(1.3);transform:translateY(-5px) scale(1.3)}.path1-g{-webkit-transform:translateY(-3px);transform:translateY(-3px)}.path1,.path2{stroke-dasharray:0 510;stroke-dashoffset:1;-webkit-animation:path 5s ease 1s infinite;animation:path 5s ease 1s infinite}.path1:nth-child(2),.path2:nth-child(2){-webkit-transform:translateY(5px);transform:translateY(5px)}.glare{border-radius:inherit;-webkit-filter:blur(10px);filter:blur(10px);inset:5px;opacity:.5;overflow:hidden;pointer-events:none;position:absolute}.glare:before{background:#fff;border-radius:50%;content:"";-webkit-filter:blur(60px);filter:blur(60px);height:100px;left:50%;opacity:0;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100px}.area:first-child:hover~.wrap .glare:before{opacity:.7;-webkit-transform:translate(-200%,-200%);transform:translate(-200%,-200%)}.area:nth-child(2):hover~.wrap .glare:before{opacity:.5;-webkit-transform:translate(-120%,-200%) scaleX(1.2);transform:translate(-120%,-200%) scaleX(1.2)}.area:nth-child(3):hover~.wrap .glare:before{background-color:#ffc2c2;opacity:.5;-webkit-transform:translate(-50%,-200%) scaleX(1.5);transform:translate(-50%,-200%) scaleX(1.5)}.area:nth-child(4):hover~.wrap .glare:before{background-color:#ff9393;opacity:.5;-webkit-transform:translate(30%,-200%) scaleX(1.2);transform:translate(30%,-200%) scaleX(1.2)}.area:nth-child(5):hover~.wrap .glare:before{background-color:#ff5e5e;opacity:.7;-webkit-transform:translate(110%,-200%);transform:translate(110%,-200%)}.area:nth-child(6):hover~.wrap .glare:before{background-color:#fffca6;opacity:.7;-webkit-transform:translate(-230%,-50%) scaleY(1.2);transform:translate(-230%,-50%) scaleY(1.2)}.area:nth-child(7):hover~.wrap .glare:before{background-color:#fffca6;opacity:.5;-webkit-transform:translate(-200%,-50%);transform:translate(-200%,-50%)}.area:nth-child(8):hover~.wrap .glare:before{-webkit-filter:blur(100px);filter:blur(100px)}.area:nth-child(9):hover~.wrap .glare:before{background-color:#ff9393;opacity:.5;-webkit-transform:translate(110%,-50%);transform:translate(110%,-50%)}.area:nth-child(10):hover~.wrap .glare:before{background-color:#ff9393;opacity:.7;-webkit-transform:translate(140%,-50%) scaleY(1.2);transform:translate(140%,-50%) scaleY(1.2)}.area:nth-child(11):hover~.wrap .glare:before{background-color:#fffa5e;opacity:.7;-webkit-transform:translate(-200%,100%);transform:translate(-200%,100%)}.area:nth-child(12):hover~.wrap .glare:before{background-color:#fffca6;opacity:.5;-webkit-transform:translate(-120%,100%) scaleX(1.2);transform:translate(-120%,100%) scaleX(1.2)}.area:nth-child(13):hover~.wrap .glare:before{background-color:#fffdce;opacity:.5;-webkit-transform:translate(-50%,100%) scaleX(1.5);transform:translate(-50%,100%) scaleX(1.5)}.area:nth-child(14):hover~.wrap .glare:before{opacity:.5;-webkit-transform:translate(30%,100%) scaleX(1.2);transform:translate(30%,100%) scaleX(1.2)}.area:nth-child(15):hover~.wrap .glare:before{opacity:.7;-webkit-transform:translate(110%,100%);transform:translate(110%,100%)}.area:first-child:hover~.wrap .card{-webkit-transform:perspective(var(--perspective)) rotateX(-15deg) rotateY(15deg) scaleX(1);transform:perspective(var(--perspective)) rotateX(-15deg) rotateY(15deg) scaleX(1)}.area:nth-child(2):hover~.wrap .card{-webkit-transform:perspective(var(--perspective)) rotateX(-15deg) rotateY(7deg) scaleX(1);transform:perspective(var(--perspective)) rotateX(-15deg) rotateY(7deg) scaleX(1)}.area:nth-child(3):hover~.wrap .card{-webkit-transform:perspective(var(--perspective)) rotateX(-15deg) rotateY(0) scaleX(1);transform:perspective(var(--perspective)) rotateX(-15deg) rotateY(0) scaleX(1)}.area:nth-child(4):hover~.wrap .card{-webkit-transform:perspective(var(--perspective)) rotateX(-15deg) rotateY(-7deg) scaleX(1);transform:perspective(var(--perspective)) rotateX(-15deg) rotateY(-7deg) scaleX(1)}.area:nth-child(5):hover~.wrap .card{-webkit-transform:perspective(var(--perspective)) rotateX(-15deg) rotateY(-15deg) scaleX(1);transform:perspective(var(--perspective)) rotateX(-15deg) rotateY(-15deg) scaleX(1)}.area:nth-child(6):hover~.wrap .card{-webkit-transform:perspective(var(--perspective)) rotateX(0) rotateY(15deg) scaleX(1);transform:perspective(var(--perspective)) rotateX(0) rotateY(15deg) scaleX(1)}.area:nth-child(7):hover~.wrap .card{-webkit-transform:perspective(var(--perspective)) rotateX(0) rotateY(7deg) scaleX(1);transform:perspective(var(--perspective)) rotateX(0) rotateY(7deg) scaleX(1)}.area:nth-child(8):hover~.wrap .card{-webkit-transform:perspective(var(--perspective)) rotateX(0) rotateY(0) scaleX(1);transform:perspective(var(--perspective)) rotateX(0) rotateY(0) scaleX(1)}.area:nth-child(9):hover~.wrap .card{-webkit-transform:perspective(var(--perspective)) rotateX(0) rotateY(-7deg) scaleX(1);transform:perspective(var(--perspective)) rotateX(0) rotateY(-7deg) scaleX(1)}.area:nth-child(10):hover~.wrap .card{-webkit-transform:perspective(var(--perspective)) rotateX(0) rotateY(-15deg) scaleX(1);transform:perspective(var(--perspective)) rotateX(0) rotateY(-15deg) scaleX(1)}.area:nth-child(11):hover~.wrap .card{-webkit-transform:perspective(var(--perspective)) rotateX(15deg) rotateY(15deg) scaleX(1);transform:perspective(var(--perspective)) rotateX(15deg) rotateY(15deg) scaleX(1)}.area:nth-child(12):hover~.wrap .card{-webkit-transform:perspective(var(--perspective)) rotateX(15deg) rotateY(7deg) scaleX(1);transform:perspective(var(--perspective)) rotateX(15deg) rotateY(7deg) scaleX(1)}.area:nth-child(13):hover~.wrap .card{-webkit-transform:perspective(var(--perspective)) rotateX(15deg) rotateY(0) scaleX(1);transform:perspective(var(--perspective)) rotateX(15deg) rotateY(0) scaleX(1)}.area:nth-child(14):hover~.wrap .card{-webkit-transform:perspective(var(--perspective)) rotateX(15deg) rotateY(-7deg) scaleX(1);transform:perspective(var(--perspective)) rotateX(15deg) rotateY(-7deg) scaleX(1)}.area:nth-child(15):hover~.wrap .card{-webkit-transform:perspective(var(--perspective)) rotateX(15deg) rotateY(-15deg) scaleX(1);transform:perspective(var(--perspective)) rotateX(15deg) rotateY(-15deg) scaleX(1)}@-webkit-keyframes labels{0%{-webkit-filter:blur(10px);filter:blur(10px);-webkit-transform:translateY(-30px);transform:translateY(-30px)}8%{-webkit-transform:translateY(10px);transform:translateY(10px)}15%{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}80%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}85%{-webkit-filter:blur(0);filter:blur(0);-webkit-transform:translateY(-5px);transform:translateY(-5px)}90%{-webkit-filter:blur(10px);filter:blur(10px);opacity:0;-webkit-transform:translateY(15px);transform:translateY(15px)}}@keyframes labels{0%{-webkit-filter:blur(10px);filter:blur(10px);-webkit-transform:translateY(-30px);transform:translateY(-30px)}8%{-webkit-transform:translateY(10px);transform:translateY(10px)}15%{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}80%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}85%{-webkit-filter:blur(0);filter:blur(0);-webkit-transform:translateY(-5px);transform:translateY(-5px)}90%{-webkit-filter:blur(10px);filter:blur(10px);opacity:0;-webkit-transform:translateY(15px);transform:translateY(15px)}}@-webkit-keyframes lines{0%{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}7%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}12%{-webkit-transform:translateY(10px);transform:translateY(10px)}17%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}25%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}80%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}85%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}90%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes lines{0%{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}7%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}12%{-webkit-transform:translateY(10px);transform:translateY(10px)}17%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}25%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}80%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}85%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}90%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@-webkit-keyframes heart{5%{-webkit-transform:scale(.8) translateZ(0);transform:scale(.8) translateZ(0)}20%{-webkit-transform:scale(1.2) translateZ(40px);transform:scale(1.2) translateZ(40px)}40%{-webkit-transform:scale(1) translateZ(20px);transform:scale(1) translateZ(20px)}50%{-webkit-transform:scale(1.2) translateZ(30px);transform:scale(1.2) translateZ(30px)}70%{-webkit-transform:scale(.8) translateZ(20px);transform:scale(.8) translateZ(20px)}to{-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0)}}@keyframes heart{5%{-webkit-transform:scale(.8) translateZ(0);transform:scale(.8) translateZ(0)}20%{-webkit-transform:scale(1.2) translateZ(40px);transform:scale(1.2) translateZ(40px)}40%{-webkit-transform:scale(1) translateZ(20px);transform:scale(1) translateZ(20px)}50%{-webkit-transform:scale(1.2) translateZ(30px);transform:scale(1.2) translateZ(30px)}70%{-webkit-transform:scale(.8) translateZ(20px);transform:scale(.8) translateZ(20px)}to{-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0)}}@-webkit-keyframes ring{0%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}30%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{-webkit-filter:blur(5px);filter:blur(5px);opacity:0;-webkit-transform:scale(2);transform:scale(2)}}@keyframes ring{0%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}30%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{-webkit-filter:blur(5px);filter:blur(5px);opacity:0;-webkit-transform:scale(2);transform:scale(2)}}@-webkit-keyframes units{to{-webkit-transform:translateY(calc(-100%*(var(--num) + 1)));transform:translateY(calc(-100%*(var(--num) + 1)))}}@keyframes units{to{-webkit-transform:translateY(calc(-100%*(var(--num) + 1)));transform:translateY(calc(-100%*(var(--num) + 1)))}}body{margin:0;overflow-x:hidden;padding:0;width:100vw}.login-container,body{align-items:center;background-color:#101119;display:flex;flex-direction:column;justify-content:center}.login-container{height:100vh}.welcome-message{font-size:2rem;margin-bottom:2rem;text-align:center}.login-button{background-color:#007bff;border:none;border-radius:.3rem;color:#fff;cursor:pointer;font-size:1.2rem;padding:1rem 2rem;transition:background-color .3s ease}.login-button:hover{background-color:#0069d9}.connected-container{align-items:center;background-color:#101119;display:flex;flex-direction:column;height:100vh;justify-content:center;position:relative}.connected-header{font-size:2rem;margin-bottom:2rem;text-align:center}.connected-account{font-size:1.2rem;margin-bottom:2rem;text-align:center}.connected-button{background-color:#007bff;border:none;border-radius:.3rem;color:#fff;cursor:pointer;font-size:1.2rem;margin-bottom:2rem;padding:1rem 2rem;transition:background-color .3s ease}.connected-button:hover{background-color:#0069d9}.connected-contract-address{font-size:1.2rem;text-align:center}.candidates-table{border-collapse:collapse;text-align:center;width:50%}.candidates-table td,.candidates-table th{border-bottom:1px solid #ddd;padding:8px;text-align:left}.candidates-table th{background-color:#f2f2f2}input[type=number]{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:16px;margin-bottom:10px;padding:10px}.header{align-items:center;display:flex;justify-content:space-between;padding:0 10%;width:100%}.header-logo{margin-left:2rem;width:5rem}.addr{border:1px solid #333;border-radius:1rem;color:#ccc;justify-content:space-between;margin-right:2rem;overflow:hidden;padding:.5rem;width:7rem}.addr,.addr-icon{align-items:center;display:flex}.addr-icon{background-color:#ccc;border-radius:50%;height:2rem;justify-content:center;width:2rem}.addr-txt{overflow-x:hidden;width:4.6rem}.hero{align-items:center;background-image:url(/static/media/pattern.f4a91ff15b4c5d42aaf7.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;height:75vh;justify-content:center;width:100vw}.hero-head{background:linear-gradient(0deg,#000,hsla(0,0%,100%,.9),#fff);-webkit-background-clip:text;font-size:4rem;margin:0}.hero-head,.hero-head span{-webkit-text-fill-color:transparent}.hero-head span{background:linear-gradient(75deg,#fff,#cf8030,#b52f2f);-webkit-background-clip:text}.hero-p{color:#ccc}.button,.hero-input{align-items:center;display:flex}.button{--black-700:#1f1f1f;--border_radius:0% 7% 6% 0%/25% 20% 20% 25%;--transtion:0.3s ease-in-out;--offset:2px;background-color:initial;border:none;border-radius:var(--border_radius);cursor:pointer;gap:.5rem;padding:1rem 2rem;position:relative;-webkit-transform:scale(1);transform:scale(1);-webkit-transform:scale(calc(1 + var(--active, 0)*.1));transform:scale(calc(1 + var(--active, 0)*.1));-webkit-transform-origin:center;transform-origin:center;transition:-webkit-transform var(--transtion);transition:transform var(--transtion);transition:transform var(--transtion),-webkit-transform var(--transtion)}.login-btn{--border_radius:1rem!important;margin-top:2rem}.button:before{background-color:var(--black-700);border-radius:var(--border_radius);box-shadow:inset 0 .5px #131111,inset 0 -1px 2px 0 #000,0 4px 10px -4px hsla(0 0% 0%/1),0 0 0 0 transparent;box-shadow:inset 0 .5px #131111,inset 0 -1px 2px 0 #000,0 4px 10px -4px hsla(0 0% 0%/calc(1 - var(--active, 0))),0 0 0 calc(var(--active, 0)*.375rem) transparent;content:"";height:100%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:all var(--transtion);width:100%;z-index:0}.button:after{border:1px solid #ff6f61}.button:is(:hover,:focus-visible){--active:1}.button:active{-webkit-transform:scale(1);transform:scale(1)}.button .dots_border{--size_border:calc(100% + 2px);background-color:initial;border-radius:var(--border_radius);height:var(--size_border);overflow:hidden;top:50%;width:var(--size_border);z-index:-10}.button .dots_border,.button .dots_border:before{left:50%;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.button .dots_border:before{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;background-color:#fff;content:"";height:2rem;-webkit-mask:linear-gradient(transparent,#fff 120%);mask:linear-gradient(transparent,#fff 120%);top:30%;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:left;transform-origin:left;width:100%}@-webkit-keyframes rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.button .sparkle{position:relative;width:1.75rem;z-index:10}.button .sparkle .path{fill:currentColor;stroke:currentColor;color:#fff;-webkit-transform-origin:center;transform-origin:center}.button:is(:hover,:focus) .sparkle .path{-webkit-animation:path 1.5s linear .5s infinite;animation:path 1.5s linear .5s infinite}.button .sparkle .path:first-child{--scale_path_1:1.2}.button .sparkle .path:nth-child(2){--scale_path_2:1.2}.button .sparkle .path:nth-child(3){--scale_path_3:1.2}@-webkit-keyframes path{0%,34%,71%,to{-webkit-transform:scale(1);transform:scale(1)}17%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform:scale(var(--scale_path_1,1));transform:scale(var(--scale_path_1,1))}49%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform:scale(var(--scale_path_2,1));transform:scale(var(--scale_path_2,1))}83%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform:scale(var(--scale_path_3,1));transform:scale(var(--scale_path_3,1))}}@keyframes path{0%,34%,71%,to{-webkit-transform:scale(1);transform:scale(1)}17%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform:scale(var(--scale_path_1,1));transform:scale(var(--scale_path_1,1))}49%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform:scale(var(--scale_path_2,1));transform:scale(var(--scale_path_2,1))}83%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform:scale(var(--scale_path_3,1));transform:scale(var(--scale_path_3,1))}}.button .text_button{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,#fff,hsla(0,0%,100%,0) 120%);background-image:linear-gradient(90deg,#fff 0,hsla(0 0% 100%/var(--active,0)) 120%);color:transparent;font-size:1rem;position:relative;z-index:10}.hero-vote{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#333;border:1px solid #555;border-radius:6% 0 0 7%/21% 20% 20% 21%;color:#fff;font-family:Arial,sans-serif;font-size:16px;height:100%;outline:none;padding:12px 40px 12px 16px;transition:all .3s ease;width:100%}.hero-vote:focus{border-color:transparent;box-shadow:inset 0 .5px #131111,inset 0 -1px 2px 0 #000,0 4px 10px -4px hsla(0 0% 0%/1),0 0 0 0 rgba(86,4,251,.75);box-shadow:inset 0 .5px #131111,inset 0 -1px 2px 0 #000,0 4px 10px -4px hsla(0 0% 0%/calc(1 - var(--active, 0))),0 0 0 calc(var(--active, 0)*.375rem) rgba(86,4,251,.75)}.hero-vote:after{color:#fff;content:"▼";font-size:18px;pointer-events:none;position:absolute;right:16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.select-wrapper{position:relative;width:100%}.hero-vote option:disabled{background-color:#444;color:#888}.hero-vote:hover{background-color:#444;border-color:#ff6f61}@media(max-width:926px){.hero-head{font-size:3rem;text-align:center}}
/*# sourceMappingURL=main.d077fe04.css.map*/