.vote{overflow-x:hidden}.vote button{font-family:inherit}.vote .btn:disabled{opacity:.5;cursor:default}.poster{font-family:Bebas Neue,Impact,sans-serif;font-weight:400;letter-spacing:1px}.vhero{position:relative;text-align:center;padding:64px 22px 8px;max-width:980px;margin:0 auto}.vchip{display:inline-flex;align-items:center;gap:8px;font:700 12px Space Mono,monospace;letter-spacing:1px;color:#cf0;border:1px solid #ccff0055;background:#ccff000d;border-radius:99px;padding:6px 13px;margin-bottom:20px}.vchip i{width:8px;height:8px;border-radius:9px;background:#5a6650}.vchip i.on{background:#00c805;box-shadow:0 0 10px #00c805;animation:vpulse 1.6s ease-in-out infinite}@keyframes vpulse{50%{opacity:.35}}.vhero h1{font-size:clamp(54px,9.5vw,128px);line-height:.9;text-shadow:0 0 40px #ccff0026;animation:vrise 1.2s cubic-bezier(.2,.7,.2,1) both}@keyframes vrise{0%{opacity:0;transform:translateY(24px);filter:blur(8px)}}.vsub{max-width:600px;margin:18px auto 14px;line-height:1.55;opacity:.78;font-size:17px}.vstatus{font:700 13px Space Mono,monospace;color:#cf0;letter-spacing:1px}.vstage{position:relative;margin-top:18px}.crossroads{display:block;width:100%;height:min(78vh,720px);min-height:460px;touch-action:manipulation}.vstats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;max-width:1000px;margin:-56px auto 0;position:relative;z-index:2;background:#ffffff14;border:1px solid #ffffff1a;border-radius:18px;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.vstats div{background:#060805d9;padding:16px 10px;text-align:center}.vstats b{display:block;font:700 22px Space Mono,monospace}.vstats span{font-size:12px;opacity:.6}.vwallet{border:1px solid #ffffff1a;border-radius:20px;padding:22px;background:linear-gradient(180deg,#ccff0008,#ffffff04);flex-direction:column;align-items:flex-start}.vwallet,.vwhead{display:flex;gap:12px}.vwhead{justify-content:space-between;width:100%;flex-wrap:wrap;font-size:15px}.vpow b{font:700 18px Space Mono,monospace;color:#cf0}.wisps{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));grid-gap:10px;gap:10px;width:100%}.wisp{position:relative;border:1px solid #ffffff18;border-radius:16px;padding:14px 10px 12px;text-align:center;background:#ffffff06;overflow:hidden}.wisp i{display:block;margin:0 auto 8px;width:38px;height:44px;background:var(--c);opacity:calc(.25 + var(--m) * .75);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 46'%3E%3Cpath d='M2 44V20a18 18 0 0 1 36 0v24l-6-5-6 5-6-5-6 5-6-5z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 46'%3E%3Cpath d='M2 44V20a18 18 0 0 1 36 0v24l-6-5-6 5-6-5-6 5-6-5z'/%3E%3C/svg%3E") center/contain no-repeat;filter:drop-shadow(0 0 calc(4px + var(--m) * 14px) var(--c));animation:vfloat 3.2s ease-in-out infinite}.wisp:nth-child(2n) i{animation-delay:-1.1s}.wisp:nth-child(3n) i{animation-delay:-2s}@keyframes vfloat{50%{transform:translateY(-6px)}}.wisp span{display:block;font:700 14px Space Mono,monospace}.wisp small{display:block;font-size:12px;opacity:.65}.wisp em{display:inline-block;margin-top:6px;font:700 10px Space Mono,monospace;font-style:normal;letter-spacing:1px;color:var(--c);border:1px solid;border-radius:99px;padding:2px 7px;opacity:.85}.wisp.lord{border-color:#ffcf3a77;box-shadow:inset 0 0 22px #ffcf3a14}.vpaths{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:26px}.vpath{position:relative;display:flex;flex-direction:column;gap:10px;border:1px solid #ffffff16;border-radius:22px;padding:24px 22px 22px;background:radial-gradient(120% 70% at 50% 0,color-mix(in srgb,var(--c) 10%,transparent),transparent 70%),#0a0d09;transition:border-color .3s,box-shadow .3s,transform .3s;scroll-margin:120px}.vpath.sel{border-color:var(--c);box-shadow:0 0 0 1px var(--c),0 0 46px color-mix(in srgb,var(--c) 22%,transparent);transform:translateY(-4px)}.vk{font:700 11px Space Mono,monospace;letter-spacing:2px}.vk,.vpath h3{color:var(--c)}.vpath h3{font:400 38px/1 Bebas Neue,Impact,sans-serif;letter-spacing:1px;text-shadow:0 0 22px color-mix(in srgb,var(--c) 40%,transparent)}.vt{font-weight:700;font-size:17px}.vpath p{line-height:1.5;opacity:.8}.vpath ul{list-style:none;display:flex;flex-direction:column;gap:7px;margin:2px 0 4px}.vpath li{position:relative;padding-left:20px;line-height:1.4;font-size:14.5px;opacity:.9}.vpath li:before{content:"";position:absolute;left:2px;top:6px;width:8px;height:8px;border-radius:50%;background:var(--c);box-shadow:0 0 8px var(--c)}.vnote{font-size:12.5px;opacity:.55;font-style:italic}.vlead{font-size:14px;border:1px dashed color-mix(in srgb,var(--c) 50%,transparent);border-radius:12px;padding:9px 11px;opacity:.9}.vbar{height:10px;background:#ffffff12;overflow:hidden;margin-top:auto}.vbar,.vbar div{border-radius:99px}.vbar div{height:100%;background:linear-gradient(90deg,color-mix(in srgb,var(--c,#cf0) 35%,transparent),var(--c,#cf0));box-shadow:0 0 14px var(--c,#cf0);transition:width 1s cubic-bezier(.2,.7,.2,1)}.vbar.small{height:6px;margin:8px 0 6px}.vnums{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.vnums b{font:700 24px Space Mono,monospace;color:var(--c)}.vnums span{font-size:12px;opacity:.6;text-align:right}.vbtn{width:100%;text-align:center;background:var(--c);border-color:var(--c);box-shadow:0 0 26px color-mix(in srgb,var(--c) 35%,transparent)}.vbtn.ghost{background:#ffffff0c;color:#fff;border-color:#ffffff2a;box-shadow:none}.vbtn.off{font:700 13px Space Mono,monospace;opacity:.6;border:1px dashed #ffffff33;border-radius:12px;padding:11px}.videas{display:grid;grid-template-columns:1.6fr 1fr;grid-gap:16px;gap:16px;margin-top:26px;--c:#b67bff}.vlist{display:flex;flex-direction:column;gap:10px}.videa{display:grid;grid-template-columns:auto 1fr auto;grid-gap:14px;gap:14px;align-items:start;border:1px solid #ffffff16;border-radius:18px;padding:16px;background:#0a0d09}.videa.top{border-color:#b67bff88;box-shadow:0 0 30px #b67bff1f}.vrank{font:400 30px/1 Bebas Neue,Impact,sans-serif;color:#b67bff}.vbody p{opacity:.78;line-height:1.45;margin-top:4px;font-size:14.5px}.vbody b,.vbody p{word-break:break-word}.vempty{border:1px dashed #ffffff26;border-radius:18px;padding:30px;text-align:center;opacity:.6}.vform{border:1px solid #b67bff55;border-radius:20px;padding:20px;background:linear-gradient(180deg,#b67bff12,#0a0d09);display:flex;flex-direction:column;gap:10px;align-self:start;position:-webkit-sticky;position:sticky;top:90px}.vform h3{font:400 30px Bebas Neue,Impact,sans-serif;letter-spacing:1px;color:#b67bff}.vform input,.vform textarea{width:100%;background:#060805;border:1px solid #ffffff22;border-radius:12px;color:#effff0;padding:11px 12px;font:500 15px Space Grotesk,sans-serif;resize:vertical}.vform input:focus,.vform textarea:focus{outline:none;border-color:#b67bff}.vform .btn{background:#b67bff;border-color:#b67bff;color:#060805;box-shadow:0 0 24px #b67bff44}.vcount{text-align:right;margin-top:-6px}.vsteps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-top:26px}.vsteps .card b{font:700 18px Space Grotesk;color:#effff0;margin-bottom:6px}.vnum{display:block;font:400 34px/1 Bebas Neue,Impact,sans-serif;color:#cf0;margin-bottom:8px;opacity:.9}.vmoney{max-width:560px;margin:26px auto 14px;border:1px solid #ffffff16;border-radius:18px;overflow:hidden}.vrow{display:flex;justify-content:space-between;padding:13px 18px;border-bottom:1px solid #ffffff10}.vrow:last-child{border-bottom:0}.vrow b{font:700 15px Space Mono,monospace}.hlrow{background:#ccff0012}.hlrow b{color:#cf0}.vote code{word-break:break-all}.vtoast{position:fixed;left:50%;bottom:22px;transform:translateX(-50%);z-index:20;max-width:min(560px,92vw);background:#0d1409;border:1px solid #ccff0077;color:#effff0;border-radius:14px;padding:13px 18px;box-shadow:0 10px 40px #000a,0 0 30px #ccff0022;animation:vtoast .35s ease both}.vtoast.bad{border-color:#ff6b6b88}@keyframes vtoast{0%{opacity:0;transform:translate(-50%,14px)}}@media(max-width:900px){.videas,.vpaths{grid-template-columns:1fr}.vsteps{grid-template-columns:1fr 1fr}.vform{position:static}}@media(max-width:640px){.vstats{grid-template-columns:1fr 1fr;margin:-30px 12px 0}.vstats b{font-size:17px}.crossroads{height:66vh;min-height:420px}.vsteps{grid-template-columns:1fr}.vhero{padding-top:40px}}@media(prefers-reduced-motion:reduce){.vchip i.on,.vhero h1,.wisp i{animation:none}}.vmine{font:700 12px Space Mono,monospace;color:var(--c);letter-spacing:.5px}