.page-content{z-index:2;flex-direction:column;justify-content:space-between;align-items:center;width:100%;min-height:100vh;padding:28px 48px 24px;display:flex;position:relative}.main{text-align:center;width:90%;max-width:1100px}.main .text-label{margin-bottom:10px}.main .text-title{margin-bottom:6px}.main .text-subtitle{margin-bottom:36px}.vote-section{margin-bottom:32px}.bar-labels{justify-content:space-between;align-items:baseline;margin-bottom:14px;padding:0 4px;display:flex}.bar-label-side{align-items:baseline;gap:12px;display:flex}.bar-label-text{letter-spacing:4px;text-transform:uppercase;font-size:22px;font-weight:300;transition:color 1s}.bar-label-text.yes{color:#8c6effe6}.bar-label-text.no{color:#ff6450e6}.bar-pct{font-variant-numeric:tabular-nums;font-size:44px;font-weight:200;transition:color 1s}.bar-pct.yes{color:#8c6effd9}.bar-pct.no{color:#ff6450d9}.bar-wrap{position:relative}.bar-glow{filter:blur(20px);pointer-events:none;z-index:-1;border-radius:40px;transition:background 1s;position:absolute;inset:-12px}.bar-container{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff0f;border-radius:28px;height:56px;position:relative;overflow:visible}.bar-fill{transition:width 1.2s cubic-bezier(.4,0,.2,1);position:absolute;top:0;bottom:0}.bar-yes{background:linear-gradient(90deg,#643cffbf,#8c64ff73);border-radius:28px 0 0 28px;width:50%;left:0}.bar-yes:after{content:"";filter:blur(10px);background:radial-gradient(#8c64ff80,#0000 70%);width:80px;position:absolute;top:-20px;bottom:-20px;right:-30px}.bar-no{background:linear-gradient(270deg,#ff503cbf,#ff785073);border-radius:0 28px 28px 0;width:50%;right:0}.bar-yes.pulse{animation:.4s ease-out bar-pulse-yes}.bar-no.pulse{animation:.4s ease-out bar-pulse-no}@keyframes bar-pulse-yes{0%{filter:brightness()}50%{filter:brightness(1.8)}to{filter:brightness()}}@keyframes bar-pulse-no{0%{filter:brightness()}50%{filter:brightness(1.8)}to{filter:brightness()}}.clash-line{z-index:10;pointer-events:none;width:20px;transition:left 1.2s cubic-bezier(.4,0,.2,1);position:absolute;top:0;bottom:0;transform:translate(-50%)}.clash-core-line{background:#fff;border-radius:2px;width:3px;animation:.7s ease-in-out infinite alternate line-intense;position:absolute;top:-4px;bottom:-4px;left:50%;transform:translate(-50%);box-shadow:0 0 4px 1px #fff,0 0 10px 2px #fffc,0 0 20px 4px #dcc8ff80,0 0 40px 8px #c8a0ff40}@keyframes line-intense{0%{width:2.5px;box-shadow:0 0 3px 1px #fff,0 0 8px 2px #ffffffb3,0 0 16px 3px #dcc8ff66,0 0 32px 6px #c8a0ff33}to{width:3.5px;box-shadow:0 0 5px 2px #fff,0 0 14px 4px #ffffffe6,0 0 28px 6px #dcc8ff99,0 0 50px 12px #c8a0ff4d}}.clash-press-yes{filter:blur(3px);background:linear-gradient(90deg,#0000,#a078ff80 70%,#c8aaffb3);border-radius:4px 0 0 4px;width:18px;animation:1.3s ease-in-out infinite press-right;position:absolute;top:2px;bottom:2px;right:50%}@keyframes press-right{0%,to{opacity:.5;width:14px}50%{opacity:.8;width:22px}}.clash-press-no{filter:blur(3px);background:linear-gradient(270deg,#0000,#ff6e5080 70%,#ff9678b3);border-radius:0 4px 4px 0;width:18px;animation:1.3s ease-in-out .15s infinite press-left;position:absolute;top:2px;bottom:2px;left:50%}@keyframes press-left{0%,to{opacity:.5;width:14px}50%{opacity:.8;width:22px}}.line-spark{background:#fff;border-radius:50%;width:4px;height:4px;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 0 4px #fff,0 0 8px #dcc8ff99}.spark-1{animation:.5s ease-in-out infinite alternate spark-dance1}.spark-2{animation:.4s ease-in-out infinite alternate spark-dance2}.spark-3{animation:.6s ease-in-out infinite alternate spark-dance3}.spark-4{animation:.45s ease-in-out infinite alternate spark-dance4}.spark-5{animation:.55s ease-in-out infinite alternate spark-dance5}@keyframes spark-dance1{0%{opacity:.3;width:3px;height:3px;top:15%;transform:translate(calc(-50% - 3px))}to{opacity:1;width:5px;height:5px;top:18%;transform:translate(calc(2px - 50%))}}@keyframes spark-dance2{0%{opacity:.8;width:4px;height:4px;top:35%;transform:translate(calc(2px - 50%))}to{opacity:.3;width:2px;height:2px;top:32%;transform:translate(calc(-50% - 3px))}}@keyframes spark-dance3{0%{opacity:.4;width:3px;height:3px;top:55%;transform:translate(calc(4px - 50%))}to{opacity:1;width:4px;height:4px;top:58%;transform:translate(calc(-50% - 2px))}}@keyframes spark-dance4{0%{opacity:.6;width:3px;height:3px;top:72%;transform:translate(calc(-50% - 2px))}to{opacity:.2;width:2px;height:2px;top:68%;transform:translate(calc(3px - 50%))}}@keyframes spark-dance5{0%{opacity:.3;width:4px;height:4px;top:88%;transform:translate(calc(1px - 50%))}to{opacity:.9;width:5px;height:5px;top:85%;transform:translate(calc(-50% - 3px))}}.clash-leak-up{background:linear-gradient(#0000,#fff6);border-radius:1px;width:2px;height:16px;animation:1s ease-in-out infinite leak-up;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.clash-leak-down{background:linear-gradient(#fff6,#0000);border-radius:1px;width:2px;height:16px;animation:1s ease-in-out .2s infinite leak-down;position:absolute;top:100%;left:50%;transform:translate(-50%)}@keyframes leak-up{0%,to{opacity:.3;height:10px}50%{opacity:.6;height:20px}}@keyframes leak-down{0%,to{opacity:.3;height:10px}50%{opacity:.6;height:20px}}.bar-stats{justify-content:center;gap:40px;margin-top:18px;display:flex}.stat{color:#ffffff40;letter-spacing:2px;font-size:13px}.stat-value{color:#ffffff80;font-variant-numeric:tabular-nums}.qr-section{justify-content:center;align-items:center;gap:24px;margin-top:-24px;display:flex}.qr-box{background:#fffffff2;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:130px;height:130px;padding:10px;display:flex;box-shadow:0 0 40px #ffffff0f}.qr-box canvas{width:100%;height:100%}.qr-hint{color:#ffffff59;letter-spacing:1px;text-align:left;font-size:14px;line-height:1.8}.qr-hint strong{color:#fff9;font-weight:400}.footer{border-top:1px solid #ffffff0a;width:100%;max-width:900px;padding-top:20px}.sponsor-row{justify-content:center;align-items:center;gap:10px;margin-bottom:12px;display:flex}.sponsor-label{color:#ffffff4d;letter-spacing:3px;text-transform:uppercase;text-align:right;flex-shrink:0;width:80px;font-size:10px}.sponsor-divider{background:#ffffff0f;flex-shrink:0;width:1px;height:20px}.sponsor-logos{align-items:center;gap:28px;display:flex}.sponsor-logo-img{object-fit:contain;opacity:.8;width:auto;height:34px}.tech-logo{height:36px}.sponsor-logos a{align-items:center;text-decoration:none;display:inline-flex}.tech-slogan{color:#fff6;letter-spacing:.5px;margin-left:6px;font-size:11px;font-style:italic;position:relative;top:3px}.glow-layer{pointer-events:none;z-index:0;position:fixed;inset:0}.glow-wash{background:radial-gradient(ellipse at 50% 50%, var(--wash-color,#bc469826) 0%, transparent 65%);opacity:.35;animation:4s ease-in-out infinite breathe;position:absolute;inset:-20%}@keyframes breathe{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.45;transform:scale(1.08)}}.orb{filter:blur(80px);will-change:transform;border-radius:50%;position:absolute}.orb-giant-1{background:radial-gradient(circle, rgba(var(--yes-purple), var(--yes-intensity)) 0%, transparent 55%);width:140vw;height:140vh;animation:16s ease-in-out infinite orbit1;top:-50%;left:-40%}.orb-giant-2{background:radial-gradient(circle, rgba(var(--no-red), var(--no-intensity)) 0%, transparent 55%);width:120vw;height:120vh;animation:18s ease-in-out infinite orbit2;bottom:-50%;right:-40%}.orb-large-1{background:radial-gradient(circle, rgba(var(--yes-purple), var(--yes-intensity)) 0%, transparent 60%);opacity:.8;width:60vw;height:60vh;animation:12s ease-in-out infinite drift1;top:10%;left:-10%}.orb-large-2{background:radial-gradient(circle, rgba(var(--no-red), var(--no-intensity)) 0%, transparent 60%);opacity:.8;width:50vw;height:50vh;animation:14s ease-in-out infinite drift2;bottom:5%;right:-5%}.orb-large-3{background:radial-gradient(circle, rgba(var(--mix-r), var(--mix-g), var(--mix-b), .15) 0%, transparent 60%);width:40vw;height:40vh;animation:20s ease-in-out infinite drift3;top:40%;left:30%}.orb-med-1{background:radial-gradient(circle, rgba(var(--yes-purple), var(--yes-intensity)) 0%, transparent 65%);opacity:.6;filter:blur(60px);width:25vw;height:25vh;animation:8s ease-in-out infinite wander1;top:20%;left:15%}.orb-med-2{background:radial-gradient(circle, rgba(var(--no-red), var(--no-intensity)) 0%, transparent 65%);opacity:.5;filter:blur(50px);width:20vw;height:20vh;animation:10s ease-in-out infinite wander2;top:30%;right:15%}.orb-med-3{background:radial-gradient(circle, rgba(var(--mix-r), var(--mix-g), var(--mix-b), .12) 0%, transparent 60%);filter:blur(70px);width:30vw;height:30vh;animation:15s ease-in-out infinite wander3;bottom:15%;left:50%}.orb-sm-1{background:radial-gradient(circle, rgba(var(--yes-purple), .3) 0%, transparent 70%);filter:blur(30px);width:8vw;height:8vw;animation:6s ease-in-out infinite float-sm1;top:35%;left:25%}.orb-sm-2{background:radial-gradient(circle, rgba(var(--no-red), .25) 0%, transparent 70%);filter:blur(25px);width:6vw;height:6vw;animation:7s ease-in-out infinite float-sm2;bottom:30%;right:30%}.orb-sm-3{background:radial-gradient(circle, rgba(var(--mix-r), var(--mix-g), var(--mix-b), .15) 0%, transparent 65%);filter:blur(35px);width:10vw;height:10vw;animation:9s ease-in-out infinite float-sm3;top:15%;left:60%}@keyframes orbit1{0%,to{transform:translate(0)scale(1)}25%{transform:translate(15vw,12vh)scale(1.08)}50%{transform:translate(5vw,18vh)scale(.94)}75%{transform:translate(-10vw,8vh)scale(1.05)}}@keyframes orbit2{0%,to{transform:translate(0)scale(1)}25%{transform:translate(-12vw,-15vh)scale(1.06)}50%{transform:translate(-4vw,-20vh)scale(.93)}75%{transform:translate(8vw,-10vh)scale(1.04)}}@keyframes drift1{0%,to{transform:translate(0)rotate(0)}33%{transform:translate(12vw,-8vh)rotate(5deg)}66%{transform:translate(-8vw,10vh)rotate(-4deg)}}@keyframes drift2{0%,to{transform:translate(0)rotate(0)}33%{transform:translate(-10vw,7vh)rotate(-5deg)}66%{transform:translate(8vw,-12vh)rotate(3deg)}}@keyframes drift3{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-8vw,6vh)scale(1.2)}}@keyframes wander1{0%,to{transform:translate(0)}25%{transform:translate(10vw,6vh)}50%{transform:translate(4vw,-8vh)}75%{transform:translate(-7vw,4vh)}}@keyframes wander2{0%,to{transform:translate(0)}25%{transform:translate(-8vw,-6vh)}50%{transform:translate(-3vw,10vh)}75%{transform:translate(6vw,-4vh)}}@keyframes wander3{0%,to{transform:translate(0)scale(1)}33%{transform:translate(7vw,-5vh)scale(1.15)}66%{transform:translate(-8vw,6vh)scale(.85)}}@keyframes float-sm1{0%,to{transform:translate(0)scale(1)}50%{transform:translate(7vw,-6vh)scale(1.4)}}@keyframes float-sm2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-5vw,8vh)scale(1.5)}}@keyframes float-sm3{0%,to{transform:translate(0)scale(1)}50%{transform:translate(6vw,5vh)scale(1.3)}}.particles{pointer-events:none;z-index:1;position:fixed;inset:0}.particle{border-radius:50%;animation:linear infinite particle-rise;position:absolute}@keyframes particle-rise{0%{opacity:0;transform:translateY(0)scale(0)}10%{opacity:1;transform:scale(1)}90%{opacity:.8}to{opacity:0;transform:translateY(-100vh)scale(.5)}}
