@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;600;800&display=swap);*{margin:0;padding:0;border:0}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#fff;background:#262626}nav{padding:30px}nav a{font-weight:700;color:#2c3e50}nav a.router-link-exact-active{color:#42b983}.admin-enterprise[data-v-2a5ba2c7]{display:flex;height:100vh;background:#0f172a;font-family:Plus Jakarta Sans,sans-serif;color:#f8fafc}.sidebar[data-v-2a5ba2c7]{width:340px;background:rgba(15,23,42,.8);backdrop-filter:blur(20px);border-right:1px solid hsla(0,0%,100%,.1);display:flex;flex-direction:column;padding:30px}.brand-section h2[data-v-2a5ba2c7]{font-weight:800;font-size:24px;letter-spacing:-1px}.brand-section span[data-v-2a5ba2c7]{color:var(--brand-color)}.logo-wrapper[data-v-2a5ba2c7]{width:60px;height:60px;background:#fff;border-radius:18px;display:flex;align-items:center;justify-content:center;margin-bottom:15px;box-shadow:0 10px 20px rgba(0,0,0,.3)}.admin-logo[data-v-2a5ba2c7]{width:40px}.control-card[data-v-2a5ba2c7]{background:hsla(0,0%,100%,.05);border-radius:20px;padding:20px;margin-top:15px}.color-picker-wrapper[data-v-2a5ba2c7]{display:flex;align-items:center;gap:15px}input[type=color][data-v-2a5ba2c7]{-webkit-appearance:none;border:none;width:40px;height:40px;border-radius:10px;cursor:pointer;background:none}input[type=color][data-v-2a5ba2c7]::-webkit-color-swatch{border-radius:8px;border:2px solid hsla(0,0%,100%,.2)}.q-list li[data-v-2a5ba2c7]{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.05);padding:15px;border-radius:15px;margin-bottom:12px;transition:all .3s cubic-bezier(.4,0,.2,1)}.q-list li[data-v-2a5ba2c7]:hover{background:hsla(0,0%,100%,.08);transform:translateX(5px)}.q-list li.active[data-v-2a5ba2c7]{background:var(--brand-color);box-shadow:0 10px 20px -5px var(--brand-color)}.q-status-dot[data-v-2a5ba2c7]{width:10px;height:10px;border-radius:50%}.q-status-dot.live[data-v-2a5ba2c7]{background:#10b981;box-shadow:0 0 10px #10b981}.q-status-dot.closed[data-v-2a5ba2c7]{background:#ef4444}.btn-glow[data-v-2a5ba2c7]{background:var(--brand-color);color:#fff;border:none;padding:14px 28px;border-radius:14px;font-weight:800;cursor:pointer;box-shadow:0 0 20px rgba(var(--brand-color),.4);transition:all .3s}.btn-glow[data-v-2a5ba2c7]:hover{transform:scale(1.05) translateY(-2px);box-shadow:0 10px 25px var(--brand-color)}.btn-status-on[data-v-2a5ba2c7]{background:#10b981}.btn-status-off[data-v-2a5ba2c7],.btn-status-on[data-v-2a5ba2c7]{color:#fff;border:none;padding:10px 20px;border-radius:10px;font-weight:600;cursor:pointer}.btn-status-off[data-v-2a5ba2c7]{background:#ef4444}.projection-grid[data-v-2a5ba2c7]{display:grid;grid-template-columns:480px 1fr;gap:40px}.qr-panel[data-v-2a5ba2c7]{background:#fff;padding:50px;border-radius:40px;display:flex;flex-direction:column;align-items:center;justify-content:center}.qr-container[data-v-2a5ba2c7]{position:relative;z-index:1}.qr-glow[data-v-2a5ba2c7]{position:absolute;top:0;left:0;right:0;bottom:0;filter:blur(60px);opacity:.3;z-index:-1}.qr-inner[data-v-2a5ba2c7]{background:#fff;padding:20px;border-radius:30px;box-shadow:0 20px 50px rgba(0,0,0,.1)}.stats-panel[data-v-2a5ba2c7]{background:#1e293b;padding:50px;border-radius:40px;box-shadow:inset 0 2px 10px hsla(0,0%,100%,.05)}.bar-track[data-v-2a5ba2c7]{background:hsla(0,0%,100%,.05);height:24px;border-radius:12px;position:relative;overflow:hidden}.bar-fill[data-v-2a5ba2c7]{height:100%;background:var(--brand-color);border-radius:12px;position:relative;transition:width 1.5s cubic-bezier(.34,1.56,.64,1)}.bar-shine[data-v-2a5ba2c7]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);animation:shine-2a5ba2c7 2s infinite}.demo-card[data-v-2a5ba2c7]{background:hsla(0,0%,100%,.03);padding:25px;border-radius:25px;border:1px solid hsla(0,0%,100%,.05);text-align:center;transition:transform .3s}.demo-card[data-v-2a5ba2c7]:hover{transform:translateY(-10px);background:hsla(0,0%,100%,.06)}.demo-card .val[data-v-2a5ba2c7]{font-size:32px;font-weight:800;color:var(--brand-color)}@keyframes shine-2a5ba2c7{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes fadeIn-2a5ba2c7{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.cards-viewer[data-v-1cb6ddcc]{width:100%;display:flex;flex-direction:column;align-items:center}.poppins-bold[data-v-1cb6ddcc]{font-weight:800}.moment-swiper[data-v-1cb6ddcc]{width:85%;max-width:320px;height:50vh;margin:10px auto}.moment-slide[data-v-1cb6ddcc]{border-radius:30px;overflow:hidden;box-shadow:0 15px 40px rgba(0,0,0,.6)}.moment-content-wrapper[data-v-1cb6ddcc]{width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center}.moment-image[data-v-1cb6ddcc]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-overlay-gradient[data-v-1cb6ddcc]{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.4),transparent 50%)}.text-card-content[data-v-1cb6ddcc]{padding:30px;text-align:center}.card-display-text[data-v-1cb6ddcc]{font-family:Plus Jakarta Sans,sans-serif;font-weight:800;font-size:26px;color:#fff;line-height:1.3}.card-index-badge[data-v-1cb6ddcc]{position:absolute;top:20px;right:20px;background:rgba(0,0,0,.3);backdrop-filter:blur(5px);color:#fff;padding:5px 12px;border-radius:100px;font-size:12px;font-weight:800}.controls-overlay[data-v-1cb6ddcc]{width:100%;display:flex;flex-direction:column;align-items:center;padding:20px 0}.btn-choose-response[data-v-1cb6ddcc]{width:80%;padding:22px;border-radius:25px;border:none;color:#fff;font-weight:800;font-size:16px;cursor:pointer;transition:all .3s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 10px 25px rgba(0,0,0,.4)}.btn-choose-response[data-v-1cb6ddcc]:active:not(:disabled){transform:scale(.95)}.btn-choose-response[data-v-1cb6ddcc]:disabled{background:#333!important;opacity:.7;cursor:not-allowed}.success-msg[data-v-1cb6ddcc]{display:flex;align-items:center;justify-content:center;gap:10px}.check-icon[data-v-1cb6ddcc]{background:#fff;color:#000;width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:14px}.uvoto-dark-theme[data-v-f494e26a]{width:100%;background-color:#1a1a1a;min-height:100vh;color:#fff;font-family:Plus Jakarta Sans,sans-serif;display:flex;flex-direction:column;overflow:hidden}.app-header[data-v-f494e26a]{padding:30px;display:flex;justify-content:center;position:relative}.app-brand-logo[data-v-f494e26a]{height:45px}.live-status[data-v-f494e26a]{position:absolute;right:20px;top:40px;font-size:10px;font-weight:800;color:#ff4757;display:flex;align-items:center;gap:5px}.dot[data-v-f494e26a]{width:6px;height:6px;background:#ff4757;border-radius:50%;animation:blink-f494e26a 1s infinite}.content-container[data-v-f494e26a]{flex:1;padding:20px;align-items:center;box-sizing:border-box}.cards-user-section[data-v-f494e26a],.content-container[data-v-f494e26a]{display:flex;flex-direction:column;width:100%}.login-screen[data-v-f494e26a]{text-align:center;width:100%;max-width:400px;margin-top:40px}.main-title[data-v-f494e26a]{font-size:32px;margin-bottom:8px;letter-spacing:-1px}.main-subtitle[data-v-f494e26a]{font-size:16px;opacity:.7;margin-bottom:60px}.capsule-input-container[data-v-f494e26a]{width:80%;background:#fff;border-radius:100px;margin:40% auto 50px auto;padding:8px;display:flex;align-items:center;box-shadow:0 10px 30px rgba(0,0,0,.3)}.capsule-field[data-v-f494e26a]{flex:1;background:transparent;border:none;padding:0 25px;font-size:26px;color:#000;outline:none;font-weight:600;width:70%}.capsule-field[data-v-f494e26a]::-moz-placeholder{font-size:20px}.capsule-field[data-v-f494e26a]::placeholder{font-size:20px}.btn-create-circle[data-v-f494e26a]{background:#000;color:#fff;border:none;height:60px;padding:0 20px;border-radius:100px;font-weight:800;font-size:15px;cursor:pointer}.recent-section[data-v-f494e26a]{width:100%;text-align:left;margin-top:20%}.recent-title[data-v-f494e26a]{font-size:13px;font-weight:700;opacity:.4;margin-bottom:15px;padding-left:10px}.recent-glass-card[data-v-f494e26a]{background:hsla(0,0%,100%,.05);backdrop-filter:blur(10px);border-radius:20px;padding:15px 20px;display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;cursor:pointer}.recent-name[data-v-f494e26a]{display:block;font-weight:700;font-size:15px}.recent-pin[data-v-f494e26a]{font-size:11px;opacity:.5;font-weight:600}.footer-text[data-v-f494e26a]{position:fixed;padding:40px 0;font-size:11px;line-height:1.6;opacity:.3;text-align:center;left:0;right:0;bottom:10px;pointer-events:none}.vote-card[data-v-f494e26a]{background:#fff;color:#1a1a1a;width:90%;max-width:450px;border-radius:35px;padding:30px;box-shadow:0 25px 50px rgba(0,0,0,.5)}.live-tag[data-v-f494e26a]{font-size:9px;color:#fff;padding:4px 8px;border-radius:6px;font-weight:900;margin-bottom:10px;display:inline-block}.question-title[data-v-f494e26a]{font-size:24px;font-weight:800;line-height:1.2;margin-bottom:25px}.opt-btn[data-v-f494e26a]{width:100%;display:flex;align-items:center;background:#f8fafc;border:2px solid transparent;border-radius:18px;margin-bottom:10px;padding:8px;cursor:pointer}.opt-btn.is-selected[data-v-f494e26a]{background:#fff;transform:translateY(-2px)}.opt-label[data-v-f494e26a]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#cbd5e1;color:#fff;border-radius:12px;font-weight:800}.opt-text[data-v-f494e26a]{padding-left:15px;font-weight:700;font-size:15px;color:#334155}.minimal-textarea[data-v-f494e26a]{width:100%;background:#f1f5f9;border:none;padding:15px;border-radius:15px;font-size:14px;outline:none;resize:none;min-height:80px;box-sizing:border-box}.btn-submit-full[data-v-f494e26a]{width:100%;margin-top:20px;padding:20px;border-radius:20px;border:none;color:#fff;font-weight:800;font-size:16px}.animate-in[data-v-f494e26a]{animation:fadeInUp-f494e26a .5s ease-out}.animate-inLeft[data-v-f494e26a]{animation:fadeInLeft .5s ease-out}@keyframes fadeInUp-f494e26a{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes blink-f494e26a{50%{opacity:.2}}.poppins-bold[data-v-f494e26a]{font-weight:800}.btn-exit-text[data-v-f494e26a]{width:60%;background:#fff;border:none;color:#00000077;font-size:13px;font-weight:700;text-transform:uppercase;margin-top:25px;padding:15px 20px;border-radius:50px;position:fixed;bottom:15%;left:20%}.success-screen[data-v-f494e26a]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 20px}.check-circle[data-v-f494e26a]{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:35px;color:#fff;margin-bottom:25px;animation:popIn-f494e26a .5s cubic-bezier(.175,.885,.32,1.275)}@keyframes popIn-f494e26a{0%{transform:scale(0);opacity:0}80%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.spinner-simple[data-v-f494e26a]{width:24px;height:24px;border:3px solid hsla(0,0%,100%,.1);border-radius:50%;animation:spin-f494e26a 1s linear infinite;margin:20px auto}@keyframes spin-f494e26a{to{transform:rotate(1turn)}}.glass-info-card[data-v-f494e26a]{background:hsla(0,0%,100%,.05);padding:30px;border-radius:25px;text-align:center;width:80%}.connected-badge[data-v-f494e26a]{font-size:10px;background:#2ecc71;padding:4px 10px;border-radius:20px;display:inline-block;margin-bottom:10px;font-weight:800}.bottom-sheet-overlay[data-v-f494e26a]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.85);backdrop-filter:blur(8px);z-index:9999;display:flex;align-items:flex-end}.bottom-sheet.profile-setup[data-v-f494e26a]{width:100%;background:#1a1a1a;border-radius:30px 30px 0 0;padding:20px 25px 50px 25px;box-shadow:0 -10px 40px rgba(0,0,0,.5);border-top:1px solid hsla(0,0%,100%,.1)}.handle[data-v-f494e26a]{width:40px;height:4px;background:hsla(0,0%,100%,.2);border-radius:2px;margin:0 auto 20px auto}.avatar-preview-container[data-v-f494e26a]{margin:20px 0}.avatar-setup-img[data-v-f494e26a]{width:110px;height:110px;border:3px solid var(--brand-color);padding:5px;background:#252525}.profile-form[data-v-f494e26a]{gap:20px}.minimal-input[data-v-f494e26a]{width:100%;background:#252525;border:1px solid #333;padding:15px;border-radius:15px;font-size:16px;box-sizing:border-box}.profile-setup[data-v-f494e26a]{padding:30px;background:#1a1a1a;border-top:1px solid #333}.avatar-preview-container[data-v-f494e26a]{display:flex;justify-content:center;margin-bottom:25px}.avatar-setup-img[data-v-f494e26a]{width:100px;height:100px;border-radius:50%;border:4px solid var(--brand-color);-o-object-fit:cover;object-fit:cover;background:#333}.profile-form[data-v-f494e26a]{display:flex;flex-direction:column;gap:15px}.input-group[data-v-f494e26a]{display:flex;flex-direction:column;gap:5px;flex:1}.input-group label[data-v-f494e26a]{font-size:12px;text-transform:uppercase;font-weight:700;opacity:.6}.input-row[data-v-f494e26a]{display:flex;gap:15px}.minimal-input[data-v-f494e26a]{background:#2c2c2c;border:1px solid #444;padding:12px 15px;border-radius:12px;color:#fff;outline:none}.minimal-input[data-v-f494e26a]:focus{border-color:var(--brand-color)}.btn-save-profile[data-v-f494e26a]{margin-top:10px;padding:18px;border-radius:15px;border:none;color:#fff;font-weight:800;font-size:16px;cursor:pointer}.mini-spinner[data-v-f494e26a]{width:14px;height:14px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-f494e26a .8s linear infinite}.avatar-setup-img[data-v-f494e26a]{transition:opacity .3s ease}.instruction-text[data-v-f494e26a]{font-size:14px;color:#666;margin-top:-15px;margin-bottom:20px}.order-container[data-v-f494e26a]{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.sortable-item[data-v-f494e26a]{display:flex;align-items:center;background:#f1f5f9;padding:15px;border-radius:16px;cursor:grab;border:1px solid transparent;transition:all .2s}.sortable-item[data-v-f494e26a]:active{cursor:grabbing;transform:scale(1.02);box-shadow:0 10px 20px rgba(0,0,0,.1)}.sort-badge[data-v-f494e26a]{width:24px;height:24px;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;margin-right:15px}.sort-text[data-v-f494e26a]{flex:1;font-weight:700;color:#334155;font-size:15px}.sort-handle span[data-v-f494e26a]{display:block;width:15px;height:2px;background:#cbd5e1;margin:2px 0;border-radius:2px}.sortable-ghost[data-v-f494e26a]{opacity:.2;border:2px dashed var(--brand-color)!important;background:#fff}.sortable-drag[data-v-f494e26a]{opacity:1;background:#fff!important;border-color:var(--brand-color)}.uvoto-premium-panel[data-v-f494e26a]{position:fixed;bottom:0;left:0;right:0;background:#fff;border-radius:32px 32px 0 0;overflow:hidden;z-index:3000;box-shadow:0 -10px 40px rgba(0,0,0,.3)}.panel-banner[data-v-f494e26a]{position:relative;height:440px;width:100%}.banner-img[data-v-f494e26a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.banner-overlay[data-v-f494e26a]{position:absolute;bottom:0;left:0;right:0;height:100%;background:linear-gradient(transparent,rgba(0,0,0,.8));display:flex;align-items:flex-end;padding:20px}.event-name-overlay[data-v-f494e26a]{color:#fff;margin:0;font-size:1.2rem;font-weight:700}.panel-body[data-v-f494e26a]{padding:20px;background:#fff}.chat-input-wrapper[data-v-f494e26a]{display:flex;align-items:center;gap:10px;background:#f1f1f1;padding:8px 12px;border-radius:50px;margin-top:10px}.chat-avatar[data-v-f494e26a]{width:35px;height:35px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.chat-input[data-v-f494e26a]{flex:1;background:transparent;border:none;outline:none;font-family:inherit;resize:none;height:24px;padding-top:4px}.send-icon-btn[data-v-f494e26a]{border:none;width:35px;height:35px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.emoji-grid[data-v-f494e26a]{display:flex;justify-content:space-around;padding:20px 0}.emoji-btn[data-v-f494e26a]{font-size:3.5rem;background:transparent;border:none;cursor:pointer;outline:none;transition:transform .1s cubic-bezier(.17,.67,.83,.67);-webkit-tap-highlight-color:transparent;display:flex;flex-direction:column;align-items:center;position:relative}.emoji-btn[data-v-f494e26a]:active{transform:scale(.85);filter:brightness(1.2)}.ghost-emoji[data-v-f494e26a]{position:absolute;top:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:10;animation:ghostFlyUp-f494e26a .6s ease-out forwards;font-size:3rem;opacity:.7}@keyframes ghostFlyUp-f494e26a{0%{transform:translateY(0) scale(1);opacity:.7}to{transform:translateY(-80px) scale(1.5);opacity:0;filter:blur(2px)}}.switch-to-reactions[data-v-f494e26a]{width:100%;margin-top:15px;background:none;border:1px dashed #ccc;padding:10px;border-radius:12px;font-size:.8rem;color:#666}.login-page[data-v-7cc11cdd]{height:100vh;background:radial-gradient(circle at top right,#1e293b,#0f172a);display:flex;align-items:center;justify-content:center;font-family:Inter,sans-serif}.login-card[data-v-7cc11cdd]{background:#fff;width:90%;max-width:420px;padding:40px;border-radius:24px;box-shadow:0 20px 40px rgba(0,0,0,.4)}.login-header[data-v-7cc11cdd]{text-align:center;margin-bottom:30px}.logo-circle[data-v-7cc11cdd]{width:60px;height:60px;background:#f1f5f9;border-radius:14px;display:flex;align-items:center;justify-content:center;margin:0 auto 15px}.logo-circle img[data-v-7cc11cdd]{width:35px}.input-group[data-v-7cc11cdd]{margin-bottom:18px;text-align:left}.input-group label[data-v-7cc11cdd]{display:block;font-size:13px;font-weight:600;margin-bottom:6px;color:#64748b}.input-group input[data-v-7cc11cdd]{width:100%;padding:12px;border-radius:10px;border:1px solid #e2e8f0;font-size:15px;outline:none;transition:border .2s}.input-group input[data-v-7cc11cdd]:focus{border-color:#6366f1}.btn-login-main[data-v-7cc11cdd]{width:100%;background:#6366f1;color:#fff;padding:14px;border-radius:10px;border:none;font-weight:700;cursor:pointer}.divider[data-v-7cc11cdd]{text-align:center;margin:20px 0;border-bottom:1px solid #e2e8f0;line-height:.1em}.divider span[data-v-7cc11cdd]{background:#fff;padding:0 10px;color:#94a3b8;font-size:11px}.btn-google-login[data-v-7cc11cdd]{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;padding:12px;border:1px solid #e2e8f0;background:#fff;border-radius:10px;cursor:pointer;font-weight:600}.error-msg[data-v-7cc11cdd]{color:#ef4444;text-align:center;margin-top:15px;font-size:13px}.animate-in[data-v-7cc11cdd]{animation:fadeInUp-7cc11cdd .5s ease-out}@keyframes fadeInUp-7cc11cdd{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.uvoto-dark-theme[data-v-2ebe43ca]{background-color:#1a1a1a;color:#fff;width:100%;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:60px 25px;box-sizing:border-box;overflow:hidden}.main-logo[data-v-2ebe43ca]{width:130px;height:auto}.bienvenida[data-v-2ebe43ca]{width:100%;max-width:450px;text-align:left}.poppins-bold[data-v-2ebe43ca]{font-family:Poppins,sans-serif;font-weight:700;font-size:34px;line-height:1.1;margin-bottom:15px;letter-spacing:-.5px}.subtitle[data-v-2ebe43ca]{font-size:14px;color:#a0a0a0;margin-bottom:40px}.input-container[data-v-2ebe43ca]{background:#fff;border-radius:50px;display:flex;align-items:center;padding:6px 6px 6px 20px;width:94%;box-shadow:0 4px 15px rgba(0,0,0,.3)}.input-container input[data-v-2ebe43ca]{flex:1;background:transparent;border:none;outline:none;font-size:15px;color:#333;font-family:sans-serif}.btn-crear[data-v-2ebe43ca]{background:#000;color:#fff;border:none;padding:12px 28px;border-radius:50px;font-weight:700;font-size:16px;cursor:pointer;transition:transform .2s ease}.btn-crear[data-v-2ebe43ca]:active{transform:scale(.95)}.footer[data-v-2ebe43ca]{text-align:center;color:#444;font-size:10px;line-height:1.4}.animate-in[data-v-2ebe43ca]{animation:fadeInUp-2ebe43ca .6s ease-out}@keyframes fadeInUp-2ebe43ca{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.uvoto-dark-theme[data-v-05989f36]{background-color:#1a1a1a;color:#fff;min-height:100vh;padding:20px;display:flex;flex-direction:column}.separator-line[data-v-05989f36]{height:1px;background-color:#f4f4f4;margin:15px 0;width:100%}.event-header[data-v-05989f36]{text-align:left;margin-bottom:30px}.mini-logo[data-v-05989f36]{width:80px;margin-bottom:20px}.label-evento[data-v-05989f36]{font-size:12px;color:#888;margin:0}.event-title[data-v-05989f36]{font-size:28px;margin:5px 0;line-height:1}.event-subtitle[data-v-05989f36]{font-size:14px;color:#888}.empty-state[data-v-05989f36]{flex:1;display:flex;align-items:center;justify-content:center}.dashed-box[data-v-05989f36]{border:1px dashed #444;border-radius:20px;padding:60px;color:#444;width:100%;max-width:400px;text-align:center}.question-card[data-v-05989f36]{background:#fff;color:#000;border-radius:22px;padding:25px;margin-bottom:15px;text-align:left;padding-bottom:12px}.card-title[data-v-05989f36]{font-size:18px;font-weight:700;margin-bottom:20px;color:#1a1a1a}.card-metrics[data-v-05989f36]{gap:15px;font-size:12px;color:#888;font-weight:500}.card-metrics[data-v-05989f36],.metric[data-v-05989f36],.status-pill[data-v-05989f36]{display:flex;align-items:center}.status-pill[data-v-05989f36]{margin-left:auto;border:none;border-radius:50px;padding:10px 18px;color:#fff;gap:8px;font-weight:700;font-size:13px}.status-pill.proyectar[data-v-05989f36]{background:#1a1a1a}.status-pill.ejecucion[data-v-05989f36]{background:#2ecc71}.status-pill.finalizado[data-v-05989f36]{background:#e74c3c}.pill-icon[data-v-05989f36]{width:14px}.creator-footer[data-v-05989f36]{position:fixed;bottom:20px;width:94%;left:3%;z-index:10}.creator-card[data-v-05989f36]{background:#fff;border-radius:25px;padding:22px;box-shadow:0 10px 30px rgba(0,0,0,.5)}.question-textarea[data-v-05989f36]{width:100%;border:none;font-size:15px;resize:none;outline:none;color:#333;font-family:inherit;font-weight:500}.options-container[data-v-05989f36]{margin-top:15px;border-top:1px solid #f2f2f2;padding-top:15px}.option-row[data-v-05989f36]{display:flex;align-items:center;margin-bottom:10px;gap:5px}.option-label[data-v-05989f36]{background:#000;color:#fff;min-width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:20px 0 0 20px;font-weight:700}.option-input-dashed[data-v-05989f36]{flex:1;height:42px;border:1px dashed #ccc;border-left:none;padding:0 15px;border-radius:0 20px 20px 0;outline:none;color:#333}.btn-remove-circle[data-v-05989f36]{background:#000;color:#fff;border:none;width:22px;height:22px;border-radius:50%;font-size:14px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;margin-left:5px}.btn-add[data-v-05989f36]{background:none;border:none;font-size:24px;color:#ccc;cursor:pointer;padding:0 10px}.creator-tools[data-v-05989f36]{display:flex;justify-content:space-between;align-items:center;margin-top:15px}.checkbox-label[data-v-05989f36]{display:flex;align-items:center;cursor:pointer}.check-label-text[data-v-05989f36]{color:#555;font-size:13px;font-weight:600;margin-left:8px}.toggle-format[data-v-05989f36]{color:#ccc;cursor:pointer;font-size:14px;font-weight:600}.toggle-format .active[data-v-05989f36]{color:#000}.btn-black-pill[data-v-05989f36]{background:#1a1a1a;color:#fff;border:none;padding:12px 25px;border-radius:50px;display:flex;align-items:center;gap:10px;font-weight:700}.btn-icon[data-v-05989f36]{width:16px}.animate-in[data-v-05989f36]{animation:fadeInUp-05989f36 .4s ease-out}@keyframes fadeInUp-05989f36{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.bottom-sheet-overlay[data-v-05989f36]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);z-index:100;display:flex;align-items:flex-end}.bottom-sheet[data-v-05989f36]{background:#fff;width:100%;height:80vh;max-height:80vh;border-radius:30px 30px 0 0;padding-top:20px;color:#1a1a1a;display:flex;flex-direction:column}.handle[data-v-05989f36]{width:40px;height:5px;background:#e2e8f0;border-radius:10px;margin:0 auto 15px}.sheet-title-row[data-v-05989f36]{width:90%;margin:auto;display:flex;justify-content:space-between;align-items:center}.sheet-subtitle[data-v-05989f36]{font-size:13px;color:#888;margin-bottom:10px;margin-top:20px}.btn-close-sheet[data-v-05989f36]{background:#f1f5f9;border:none;width:30px;height:30px;border-radius:50%;font-size:20px;cursor:pointer}.comments-list[data-v-05989f36]{flex:1;overflow-y:auto;padding-bottom:40px}.comment-item[data-v-05989f36]{border-bottom:1px solid #f1f5f9;padding:15px 0;text-align:left}.comment-user-info[data-v-05989f36]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.user-badge[data-v-05989f36]{width:35px;height:35px;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:14px}.user-meta[data-v-05989f36]{display:flex;flex-direction:column}.user-name[data-v-05989f36]{font-size:13px;font-weight:700}.user-vote[data-v-05989f36]{font-size:11px;color:#64748b}.comment-text[data-v-05989f36]{font-size:14px;line-height:1.5;color:#334155;padding-left:47px;margin:0}.empty-comments[data-v-05989f36]{text-align:center;padding:40px;color:#94a3b8;font-size:14px}.clickable[data-v-05989f36]{cursor:pointer;transition:opacity .2s}.clickable[data-v-05989f36]:hover{opacity:.7}@keyframes slideUp-05989f36{0%{transform:translateY(100%)}to{transform:translateY(0)}}.animate-up[data-v-05989f36]{animation:slideUp-05989f36 .3s ease-out}.button-pc[data-v-05989f36]{width:auto;min-width:30%;background:#777;gap:10px;color:#fff;border:none;display:flex;align-items:center;justify-content:space-around;padding:10px;border-radius:20px}.button-pc.is-conected[data-v-05989f36]{background:#2ecc71}.tabs-conexion[data-v-05989f36]{display:flex;background:#f1f5f9;border-radius:12px;padding:4px;margin:20px auto;width:90%;max-width:400px;box-sizing:border-box}.tabs-conexion button[data-v-05989f36]{flex:1;border:none;padding:12px 5px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;background:transparent;color:#64748b;transition:all .3s ease;white-space:nowrap;display:flex;align-items:center;justify-content:center}.tabs-conexion button.active[data-v-05989f36]{background:#1a1a1a;color:#fff}.qr-reader-container[data-v-05989f36]{width:100%;max-width:300px;aspect-ratio:1/1;margin:0 auto;border-radius:20px;overflow:hidden;background:#000;position:relative;flex-shrink:0;border:4px solid #f1f5f9}.camera-stream[data-v-05989f36]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.scan-frame[data-v-05989f36]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70%;height:70%;border:2px solid hsla(0,0%,100%,.5);border-radius:15px;box-shadow:0 0 0 1000px rgba(0,0,0,.3)}.pin-input-container[data-v-05989f36]{display:flex;flex-direction:column;gap:15px;flex-shrink:0;padding:20px 0;width:90%;margin:auto}.pin-field[data-v-05989f36]{font-size:40px;text-align:center;letter-spacing:15px;border:2px solid #eee;border-radius:15px;padding:15px;font-weight:900;outline:none}.btn-conectar-negro[data-v-05989f36]{background:#1a1a1a;color:#fff;border:none;padding:18px;border-radius:15px;font-weight:700;font-size:16px;cursor:pointer}.hint[data-v-05989f36]{text-align:center;color:#888;font-size:12px;margin-top:10px}.conexion-content[data-v-05989f36]{flex:1;display:flex;flex-direction:column;overflow-y:auto;padding-bottom:40px;-webkit-overflow-scrolling:touch}.proyector-instructions[data-v-05989f36]{width:90%;margin:auto;margin-top:30px;text-align:left;padding:0 5px}.inst-divider[data-v-05989f36]{height:1px;background:#eee;margin-bottom:25px}.inst-title[data-v-05989f36]{font-size:18px;font-weight:800;color:#1a1a1a;margin-bottom:20px}.inst-steps[data-v-05989f36]{display:flex;flex-direction:column;gap:20px}.step-item[data-v-05989f36]{display:flex;gap:15px;align-items:flex-start}.step-icon[data-v-05989f36]{background:#1a1a1a;color:#fff;min-width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.step-item p[data-v-05989f36]{font-size:14px;color:#444;line-height:1.4;margin:0}.capabilities-list[data-v-05989f36]{margin-top:10px;padding-left:0;list-style:none}.capabilities-list li[data-v-05989f36]{font-size:13px;color:#666;margin-bottom:6px;display:flex;align-items:center;gap:8px}.tech-note[data-v-05989f36]{margin-top:30px;background:#f8f9fa;padding:15px;border-radius:12px;font-size:12px;color:#888;display:flex;align-items:center;gap:10px;line-height:1.3}.camera-overlay[data-v-05989f36]{position:absolute;top:0;left:0;right:0;bottom:0;border:2px solid hsla(0,0%,100%,.2);box-shadow:inset 0 0 100px rgba(0,0,0,.5);pointer-events:none}.bottom-sheet[data-v-05989f36]{transition:height .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.connected-state-view[data-v-05989f36]{display:flex;flex-direction:column;align-items:center;gap:20px;padding-top:20px}.status-online[data-v-05989f36]{color:#2ecc71;font-weight:700;font-size:14px;margin-top:10px}.pc-icon-wrapper[data-v-05989f36]{position:relative;width:60px;height:60px;background:#f8fafc;border-radius:50%;display:flex;align-items:center;justify-content:center}.pulse-ring[data-v-05989f36]{position:absolute;width:100%;height:100%;border:3px solid #2ecc71;border-radius:50%;animation:ripple-05989f36 2s infinite}@keyframes ripple-05989f36{0%{transform:scale(.8);opacity:1}to{transform:scale(1.6);opacity:0}}.btn-outline-danger[data-v-05989f36]{width:100%;background:transparent;color:#e74c3c;border:2px solid #e74c3c;padding:14px;border-radius:12px;font-weight:700;cursor:pointer}.web-proyector[data-v-4b20717a]{display:flex;height:100vh;background:#080808;color:#fff;overflow:hidden;position:relative;position:absolute}.is-fullscreen[data-v-4b20717a]{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;margin:0!important;padding:0!important;contain:layout size;z-index:999999}.layout-style-1 .branding-media-side[data-v-4b20717a]{flex:1.8}.layout-style-1 .qr-card-side[data-v-4b20717a]{flex:0 0 450px}.layout-style-2[data-v-4b20717a]{justify-content:center!important}.layout-style-2 .branding-media-side[data-v-4b20717a]{flex:none;width:80%;max-width:1400px}.layout-style-2 .qr-card-side[data-v-4b20717a]{display:none!important}.layout-style-2 .media-wrapper[data-v-4b20717a]{width:100%;aspect-ratio:16/9;margin:auto}.layout-style-3[data-v-4b20717a]{width:100%!important;max-width:none!important;height:100vh;position:relative;gap:0!important;margin:0!important;background:transparent!important;overflow:hidden;display:block!important}.layout-style-3 .branding-media-side[data-v-4b20717a]{position:absolute;inset:0;width:100%;height:100%;z-index:1;background:transparent!important}.layout-style-3 .media-wrapper[data-v-4b20717a]{width:100vw;height:100vh;border-radius:0;box-shadow:none;background:transparent!important}.layout-style-3 #youtube-player-proyector[data-v-4b20717a],.layout-style-3 .video-fixed-container[data-v-4b20717a]{width:100%!important;height:100%!important;background:#000}.layout-style-3 .qr-card-side[data-v-4b20717a]{position:absolute;right:60px;top:50%;transform:translateY(-50%);width:420px;height:75vh;max-height:800px;z-index:10;flex:none;display:flex}.layout-style-3 .qr-glass-card[data-v-4b20717a]{height:100%;width:100%;background:#fff;box-shadow:0 0 40px rgba(0,0,0,.421),0 25px 50px -12px rgba(0,0,0,.7);border:2px solid #fff;padding:40px;display:flex;flex-direction:column;justify-content:space-between}.room-header[data-v-4b20717a]{position:fixed;margin:auto;top:0;left:0;right:0;width:100%;padding:30px 60px;z-index:100;background:linear-gradient(180deg,rgba(8,8,8,.9),transparent)}.header-left[data-v-4b20717a]{display:flex;align-items:center;gap:20px}.header-logo[data-v-4b20717a]{height:35px}.header-divider[data-v-4b20717a]{width:1px;height:30px;background:hsla(0,0%,100%,.1)}.live-status[data-v-4b20717a]{font-size:14px;font-weight:800;color:#ef4444;letter-spacing:2px;display:flex;align-items:center;gap:8px}.pulse-dot-red[data-v-4b20717a]{width:8px;height:8px;background:#ef4444;border-radius:50%;animation:pulse-red-4b20717a 1.5s infinite}.header-right[data-v-4b20717a]{text-align:right}.room-label[data-v-4b20717a]{font-size:12px;color:#64748b;font-weight:800;display:block;letter-spacing:1px}.room-name[data-v-4b20717a]{font-size:24px;color:#fff;text-transform:uppercase}.branding-background[data-v-4b20717a]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.logo-infinity-overlay[data-v-4b20717a]{position:absolute;top:-10%;left:50%;transform:translateX(-50%) rotateX(45deg);width:120%;opacity:.15}.infinity-logo[data-v-4b20717a]{width:100%;mask-image:linear-gradient(180deg,#fff 0,transparent 80%);-webkit-mask-image:linear-gradient(180deg,#fff 0,transparent 80%)}.bottom-gradient-mask[data-v-4b20717a]{position:absolute;bottom:0;left:0;width:100%;height:60%;background:linear-gradient(0deg,#080808 20%,transparent)}.content-over[data-v-4b20717a]{position:relative;z-index:5}.welcome-screen[data-v-4b20717a]{width:100vw;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:10}.main-logo-landing[data-v-4b20717a]{width:220px;margin-bottom:60px;filter:drop-shadow(0 10px 30px rgba(0,0,0,.5))}.pairing-container h1[data-v-4b20717a]{font-size:38px;letter-spacing:-1px}.subtitle[data-v-4b20717a]{color:#888;margin-bottom:40px;font-size:19px}.qr-pairing-wrapper[data-v-4b20717a]{max-width:640px;background:#fff;padding:40px;border-radius:40px;display:flex;align-items:center;gap:40px;box-shadow:0 40px 100px rgba(0,0,0,.6)}.pin-info[data-v-4b20717a]{text-align:left;color:#1a1a1a;border-left:2px solid #f0f0f0;padding-left:40px}.pin-info h2[data-v-4b20717a]{font-size:72px;font-weight:900;letter-spacing:-3px;line-height:1}.projection-area[data-v-4b20717a]{flex:1;display:flex;align-items:center;justify-content:center;position:relative;z-index:10;padding-top:100px}.qr-full-split-layout[data-v-4b20717a]{display:flex;width:90%;max-width:1600px;margin:auto;gap:80px;align-items:center;justify-content:center;height:80vh}.instructions-side[data-v-4b20717a]{flex:1;text-align:left;height:40vh;display:flex;flex-direction:column;justify-content:space-around}.instructions-title[data-v-4b20717a]{font-size:clamp(35px,4vw,60px);margin-bottom:40px;background:linear-gradient(90deg,#fff,#94a3b8);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.steps-container[data-v-4b20717a]{display:flex;flex-direction:column;gap:30px}.step-item[data-v-4b20717a]{display:flex;align-items:center;gap:25px}.step-number[data-v-4b20717a]{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:900;color:#fff;box-shadow:0 10px 20px rgba(0,0,0,.3)}.step-text h3[data-v-4b20717a]{font-size:28px;margin:0;color:#fff}.step-text p[data-v-4b20717a]{font-size:18px;color:#94a3b8;margin:5px 0 0 0}.qr-access-side[data-v-4b20717a]{flex:1;display:flex;justify-content:center}.qr-tv-premium-layout[data-v-4b20717a]{position:relative;width:100%;height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.tv-background-layer[data-v-4b20717a]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.tv-bg-image[data-v-4b20717a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tv-bg-overlay[data-v-4b20717a]{position:absolute;inset:0;background:radial-gradient(circle at center,transparent 0,rgba(0,0,0,.4) 100%),linear-gradient(90deg,rgba(0,0,0,.9) 10%,rgba(0,0,0,.3) 50%,rgba(0,0,0,.8))}.tv-content-grid[data-v-4b20717a]{display:grid;grid-template-columns:1.3fr minmax(300px,.7fr);gap:clamp(30px,6vw,100px);width:100%;max-width:1800px;align-items:center;z-index:10;transform:rotate(0deg)}.tv-info-side[data-v-4b20717a]{text-align:left;color:#fff}.tv-badge[data-v-4b20717a]{display:inline-block;padding:8px 20px;border-radius:50px;font-size:14px;font-weight:700;letter-spacing:2px;margin-bottom:25px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.05)}.tv-class-title[data-v-4b20717a]{font-size:clamp(35px,4.5vw,80px);line-height:1.1;margin-bottom:25px}.highlight-text[data-v-4b20717a]{color:#fff;opacity:.9;font-weight:300}.tv-class-description[data-v-4b20717a]{font-size:clamp(16px,1.3vw,22px);color:#cbd5e1;max-width:600px;line-height:1.5;margin-bottom:35px}.tv-host-info[data-v-4b20717a]{display:flex;align-items:center;gap:15px;font-size:clamp(14px,1.1vw,18px);color:#94a3b8}.host-dot[data-v-4b20717a]{width:12px;height:12px;border-radius:50%;box-shadow:0 0 15px currentColor}.tv-qr-floating-card[data-v-4b20717a]{background:#fff;border-radius:40px;padding:clamp(20px,3vw,40px);width:100%;max-width:500px;box-shadow:0 50px 100px rgba(0,0,0,.6);display:flex;flex-direction:column;align-items:center;transition:all .3s ease;transform:rotate(0deg)}.tv-qr-container[data-v-4b20717a]{width:100%;background:#f8fafc;border-radius:30px;padding:clamp(10px,1.5vw,20px);margin-bottom:clamp(15px,2vw,30px)}.qr-img-pro[data-v-4b20717a]{width:100%;height:auto;display:block}.tv-pin-huge[data-v-4b20717a]{font-size:clamp(40px,5.5vw,90px);font-weight:900;color:#0f172a;letter-spacing:clamp(2px,.5vw,8px);margin:5px 0;line-height:1}.tv-code-hint[data-v-4b20717a]{font-size:clamp(10px,1vw,14px);font-weight:700;color:#94a3b8;letter-spacing:4px}.tv-instruction-label[data-v-4b20717a]{font-size:clamp(14px,1.2vw,18px);color:#64748b}@media screen and (max-width:1500px){.tv-qr-container[data-v-4b20717a]{width:300px}.tv-content-grid[data-v-4b20717a]{width:80%;transform:rotate(0deg)}.tv-qr-floating-card[data-v-4b20717a]{width:70%;transform:rotate(0deg)}}@media (max-width:800px){.tv-content-grid[data-v-4b20717a]{grid-template-columns:1fr;text-align:center}.tv-info-side[data-v-4b20717a]{display:flex;flex-direction:column;align-items:center}.tv-qr-floating-card[data-v-4b20717a]{transform:rotate(0deg);max-width:350px}}.qr-glass-card[data-v-4b20717a]{background:#fff;border-radius:45px;padding:30px;display:flex;flex-direction:column;justify-content:space-between;width:100%;box-shadow:0 40px 100px rgba(0,0,0,.4);color:#1a1a1a;text-align:center}.qr-body[data-v-4b20717a]{flex:1;display:flex;align-items:center;justify-content:center;padding:10px;width:100%}.pin-huge-display-tv[data-v-4b20717a]{margin-top:30px;padding-top:30px;border-top:2px solid #f1f5f9}.pin-huge-display-tv .pin-v[data-v-4b20717a]{font-size:85px;color:#0f172a;letter-spacing:5px;margin:10px 0;font-weight:900}.web-url-hint[data-v-4b20717a]{color:#64748b;font-size:20px}.qr-branding-container[data-v-4b20717a]{display:flex;width:92%;max-width:1920px;margin:auto;gap:30px;align-items:stretch;justify-content:center}.branding-media-side[data-v-4b20717a]{flex:1.8;display:flex;flex-direction:column}.media-wrapper[data-v-4b20717a]{width:100%;aspect-ratio:16/9;border-radius:45px;overflow:hidden;background:#000;box-shadow:0 30px 60px rgba(0,0,0,.7);position:relative}.video-fixed-container[data-v-4b20717a]{width:100%;height:100%;position:relative;transition:all .5s cubic-bezier(.4,0,.2,1);overflow:hidden}.video-fixed-container.modo-cine[data-v-4b20717a]{position:fixed!important;margin:auto;top:0!important;left:0!important;width:100vw!important;height:100vh!important;max-width:none!important;max-height:none!important;transform:none!important;z-index:999999!important;background:#000}#youtube-player-proyector[data-v-4b20717a],.video-fixed-container iframe[data-v-4b20717a]{width:100%!important;height:100%!important;position:absolute;margin:auto;top:0;left:0;border:none}.branding-image[data-v-4b20717a],.branding-video[data-v-4b20717a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.session-branding-footer[data-v-4b20717a]{width:93%;margin:auto;margin-top:20px;padding:25px 0 0 5px;text-align:left;max-width:1920px}@media screen and (max-width:1899px){.session-branding-footer[data-v-4b20717a]{width:60%;margin:0;margin-top:-4%;left:0;max-width:1920px;text-align:left}.qr-glass-card[data-v-4b20717a]{width:70%}.branding-media-side[data-v-4b20717a]{width:1040px}}@media screen and (max-width:1400px){.qr-glass-card[data-v-4b20717a]{width:55%}.session-branding-footer[data-v-4b20717a]{margin-top:0}.qr-body[data-v-4b20717a]{width:100%;margin-left:-4%}}.session-branding-footer h2[data-v-4b20717a]{font-size:clamp(28px,3.2vw,50px);font-weight:800;margin:0}.qr-card-side[data-v-4b20717a]{flex:0 0 450px;display:flex}.qr-header h1[data-v-4b20717a]{font-size:32px;font-weight:800;margin:10px 0}.live-tag[data-v-4b20717a]{background:#ef4444;color:#fff;padding:4px 12px;border-radius:6px;font-size:12px;font-weight:900}.pin-display[data-v-4b20717a]{background:#f8fafc;padding:20px;border-radius:25px;margin-top:20px;border:1px solid #e2e8f0}.pin-label[data-v-4b20717a]{font-size:12px;color:#64748b;font-weight:800}.pin-value[data-v-4b20717a]{font-size:60px;font-weight:900;letter-spacing:4px;color:#0f172a}.qr-responsive[data-v-4b20717a]{width:85%!important;height:auto!important;max-width:100%;-o-object-fit:contain;object-fit:contain}.results-layout[data-v-4b20717a]{width:90%;max-width:1600px;margin:auto;display:flex;flex-direction:column;align-items:center}.display-question[data-v-4b20717a]{font-size:45px;font-weight:800;margin-bottom:40px;text-align:center}.charts-container[data-v-4b20717a]{display:flex;align-items:flex-end;justify-content:center;gap:30px;height:50vh;width:100%}.bar-group[data-v-4b20717a]{align-items:center;height:100%;max-width:180px;min-width:120px}.bar-group[data-v-4b20717a],.bar-wrapper[data-v-4b20717a]{flex:1;display:flex;flex-direction:column;justify-content:flex-end}.bar-wrapper[data-v-4b20717a]{width:100%;background:hsla(0,0%,100%,.05);border-radius:40px 40px 15px 15px;position:relative;overflow:hidden;border:1px solid hsla(0,0%,100%,.1)}.bar-fill[data-v-4b20717a]{width:100%;transition:height .8s cubic-bezier(.175,.885,.32,1.275)}.bar-value[data-v-4b20717a]{position:absolute;top:20px;width:100%;text-align:center;font-size:32px;font-weight:900}.bar-label[data-v-4b20717a]{font-size:18px;font-weight:600;color:#94a3b8;text-align:center;min-height:40px}.bar-label[data-v-4b20717a],.option-indicator[data-v-4b20717a]{margin-top:20px;display:flex;align-items:center;justify-content:center}.option-indicator[data-v-4b20717a]{width:50px;height:50px;background:#fff;color:#000;border-radius:50%;font-size:24px;font-weight:900;box-shadow:0 4px 15px rgba(0,0,0,.3);flex-shrink:0}.splash-screen[data-v-4b20717a]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#080808;display:flex;align-items:center;justify-content:center;z-index:10000}.splash-logo[data-v-4b20717a]{width:250px;animation:pulse-logo-4b20717a 2s infinite}@keyframes pulse-logo-4b20717a{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.05);opacity:1}}@keyframes pulse-red-4b20717a{0%{transform:scale(1);opacity:1}to{transform:scale(2);opacity:0}}@keyframes fadeInUp-4b20717a{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-in[data-v-4b20717a]{animation:fadeInUp-4b20717a .8s ease-out forwards}.fade-enter-active[data-v-4b20717a],.fade-leave-active[data-v-4b20717a]{transition:opacity .8s}.fade-enter-from[data-v-4b20717a],.fade-leave-to[data-v-4b20717a]{opacity:0}.exit-fs-btn[data-v-4b20717a]{position:absolute;top:30px;right:30px;background:rgba(0,0,0,.5);backdrop-filter:blur(10px);color:#fff;border:1px solid hsla(0,0%,100%,.1);padding:12px 24px;border-radius:50px;cursor:pointer;opacity:0;transition:.3s;z-index:1000000}.exit-fs-btn.show[data-v-4b20717a]{opacity:1}.control-drawer-wrapper[data-v-4b20717a]{position:fixed;top:0;left:0;right:0;z-index:100000;display:flex;justify-content:center;transform:translateY(-85%);transition:transform .4s cubic-bezier(.165,.84,.44,1)}.control-drawer-wrapper[data-v-4b20717a]:hover{transform:translateY(0)}.control-drawer-content[data-v-4b20717a]{background:hsla(0,0%,6%,.95);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1);border-top:none;border-radius:0 0 20px 20px;padding:15px 30px 25px 30px;display:flex;flex-direction:column;align-items:center;box-shadow:0 10px 40px rgba(0,0,0,.5)}.buttons-container[data-v-4b20717a]{display:flex;gap:15px;align-items:center}.drawer-handle[data-v-4b20717a]{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:60px;height:12px;background:hsla(0,0%,100%,.1);border-radius:10px 10px 0 0;display:flex;justify-content:center;align-items:center}.handle-icon[data-v-4b20717a]{width:30px;height:3px;background:hsla(0,0%,100%,.3);border-radius:2px}.fs-toggle[data-v-4b20717a]{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#fff;border-radius:12px;padding:8px 20px;cursor:pointer;display:flex;align-items:center;gap:10px;transition:.2s}.fs-toggle[data-v-4b20717a]:hover{background:hsla(0,0%,100%,.2);transform:scale(1.05)}.fs-toggle.secondary[data-v-4b20717a]{background:#fff;color:#000;font-weight:700}.fs-toggle p[data-v-4b20717a]{margin:0;font-size:13px}.minimal-footer[data-v-4b20717a]{position:fixed;margin:auto;bottom:4%;left:0;right:0;text-align:center}.pdf-container[data-v-4b20717a]{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:#000;overflow:hidden;border-radius:12px}#pdf-canvas[data-v-4b20717a]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.image-projection-wrapper[data-v-4b20717a]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.branding-image-full[data-v-4b20717a]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.comentario-destacado-container[data-v-4b20717a]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:100;padding:40px}.comentario-card-proyector[data-v-4b20717a]{background:#fff;width:100%;max-width:800px;border-radius:30px;padding:50px;box-shadow:0 25px 50px -12px rgba(0,0,0,.5);position:relative;text-align:left}.comentario-header[data-v-4b20717a]{display:flex;align-items:center;gap:20px;margin-bottom:30px}.autor-foto img[data-v-4b20717a],.autor-inicial[data-v-4b20717a]{width:80px;height:80px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.autor-inicial[data-v-4b20717a]{display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:700;color:#fff;text-transform:uppercase}.autor-info-proyector h3[data-v-4b20717a]{color:#1a1a1a;font-size:28px;margin:0;font-family:Poppins,sans-serif}.voto-tag[data-v-4b20717a]{color:#666;font-size:18px}.comentario-body p[data-v-4b20717a]{color:#000;font-size:38px;line-height:1.3;font-weight:500;margin:0;font-style:italic}.comentario-footer-logo[data-v-4b20717a]{position:absolute;bottom:25px;right:40px;opacity:.3}.comentario-footer-logo img[data-v-4b20717a]{width:80px}.comment-pop-enter-active[data-v-4b20717a]{transition:all .5s cubic-bezier(.175,.885,.32,1.275)}.comment-pop-leave-active[data-v-4b20717a]{transition:all .3s ease-in}.comment-pop-enter-from[data-v-4b20717a]{opacity:0;transform:scale(.8) translateY(30px)}.comment-pop-leave-to[data-v-4b20717a]{opacity:0;transform:scale(1.1) translateY(-20px)}.sort-ranking-grid[data-v-4b20717a]{display:flex;flex-direction:column;gap:15px;width:100%;max-width:900px;margin:40px auto}.ranking-item[data-v-4b20717a]{display:flex;align-items:center;background:hsla(0,0%,100%,.05);backdrop-filter:blur(10px);padding:15px 25px;border-radius:12px;border:1px solid hsla(0,0%,100%,.1);gap:20px}.ranking-number[data-v-4b20717a]{width:45px;height:45px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:20px}.ranking-content[data-v-4b20717a]{flex:1}.ranking-text[data-v-4b20717a]{display:block;font-size:22px;margin-bottom:8px;text-align:left}.ranking-bar-bg[data-v-4b20717a]{width:100%;height:8px;background:hsla(0,0%,100%,.1);border-radius:4px;overflow:hidden}.ranking-bar-fill[data-v-4b20717a]{height:100%;transition:width 1s cubic-bezier(.17,.67,.83,.67)}.ranking-pct[data-v-4b20717a]{font-size:24px}.ranking-main-info[data-v-4b20717a]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:6px}.favorito-tag[data-v-4b20717a]{font-size:.85rem;background:rgba(255,215,0,.15);color:gold;padding:2px 12px;border-radius:20px;border:1px solid rgba(255,215,0,.3);font-weight:500;animation:shine-4b20717a 2s infinite}.ranking-stats[data-v-4b20717a]{display:flex;flex-direction:column;align-items:flex-end;min-width:80px}.points-label[data-v-4b20717a]{font-size:10px;text-transform:uppercase;opacity:.5;margin-top:-4px}@keyframes shine-4b20717a{0%{opacity:.8}50%{opacity:1;box-shadow:0 0 10px rgba(255,215,0,.2)}to{opacity:.8}}.greetings-overlay[data-v-4b20717a]{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:50;overflow:hidden}.greeting-card-float[data-v-4b20717a]{position:absolute;bottom:-150px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);padding:12px 20px;border-radius:60px;display:flex;align-items:center;box-shadow:0 10px 30px rgba(0,0,0,.2);min-width:250px;max-width:400px;animation:floatUp-4b20717a linear forwards;transition:all .3s ease;animation-timing-function:ease-in-out;will-change:transform,bottom}.g-card-content[data-v-4b20717a]{display:flex;align-items:center;gap:15px;width:100%}.g-text-wrapper[data-v-4b20717a]{text-align:left;max-width:300px}.g-avatar[data-v-4b20717a]{width:50px;height:50px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid var(--brand-color,#6366f1)}.g-name[data-v-4b20717a]{display:block;font-weight:800;color:#1a1a1a;font-size:14px}.g-text[data-v-4b20717a]{margin:0;color:#444;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@keyframes floatUp-4b20717a{0%{bottom:-100px;opacity:0}15%{opacity:1}50%{bottom:50vh}85%{opacity:1;bottom:80vh}to{bottom:110vh;opacity:0}}.greeting-float-enter-active[data-v-4b20717a]{transition:all .5s ease}.greeting-float-enter-from[data-v-4b20717a]{opacity:0;transform:scale(.8)}.live-reactions-container[data-v-4b20717a]{position:fixed;bottom:0;right:0;width:100%;height:100%;pointer-events:none;z-index:9999}@keyframes emojiFlyUp-4b20717a{0%{transform:translateY(0) translateX(0) scale(.5);opacity:0}15%{opacity:1;transform:translateY(-15vh) translateX(15px) scale(1.2)}80%{opacity:1}to{transform:translateY(-80vh) translateX(-15px) scale(1);opacity:0}}.floating-emoji[data-v-4b20717a]{position:absolute;bottom:20px;pointer-events:none;z-index:9999;animation:emojiFlyUp-4b20717a 2.5s linear forwards;will-change:transform,opacity}.tv-qr-side[data-v-4b20717a]{transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1);opacity:1;transform:translateY(0)}.tv-qr-side.is-hidden[data-v-4b20717a]{opacity:0;transform:translateY(20px);pointer-events:none}.tv-info-side[data-v-4b20717a]{transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1);opacity:1;transform:translateY(0)}.tv-info-side.is-hidden[data-v-4b20717a]{opacity:0;transform:translateY(20px);pointer-events:none}