.rcv-page[data-v-fe262cad]{min-height:100vh;background:linear-gradient(160deg,#020e21 0%,#041c40 50%,#052255 100%);font-family:inherit;display:flex;flex-direction:column;position:relative;overflow-x:hidden}.rcv-page[data-v-fe262cad]:before{content:"";position:fixed;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(244,98,15,.12) 0%,transparent 70%);top:-150px;right:-150px;pointer-events:none}.rcv-page[data-v-fe262cad]:after{content:"";position:fixed;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(244,98,15,.08) 0%,transparent 70%);bottom:-100px;left:-100px;pointer-events:none}.rcv-bg[data-v-fe262cad]{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.rcv-star[data-v-fe262cad]{position:absolute;border-radius:50%;background:rgba(255,255,255,.7);animation:rcv-twinkle-fe262cad 3s ease-in-out infinite alternate}@keyframes rcv-twinkle-fe262cad{0%{opacity:.2;transform:scale(1)}to{opacity:.9;transform:scale(1.5)}}.rcv-flying-rocket[data-v-fe262cad]{position:fixed;font-size:2rem;pointer-events:none;z-index:1;filter:drop-shadow(0 0 8px rgba(244,98,15,.8));animation:rcv-rocket-fly-fe262cad 12s linear infinite}@keyframes rcv-rocket-fly-fe262cad{0%{bottom:-60px;left:-60px;transform:rotate(45deg) scale(1);opacity:0}5%{opacity:1}95%{opacity:1}to{bottom:calc(100vh + 60px);left:calc(100vw + 60px);transform:rotate(45deg) scale(1.3);opacity:0}}.rcv-header[data-v-fe262cad]{position:relative;z-index:2;padding:20px 32px;border-bottom:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(2,14,33,.5)}.rcv-header-inner[data-v-fe262cad]{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:16px}.rcv-logo[data-v-fe262cad]{height:64px;filter:drop-shadow(0 2px 16px rgba(244,98,15,.6))}.rcv-header-text[data-v-fe262cad]{display:flex;flex-direction:column;gap:2px}.rcv-badge-live[data-v-fe262cad]{display:inline-flex;align-items:center;gap:6px;background:rgba(244,98,15,.15);border:1px solid rgba(244,98,15,.35);color:#f4620f;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 10px;border-radius:20px;width:fit-content;margin-bottom:4px}.rcv-badge-dot[data-v-fe262cad]{width:7px;height:7px;border-radius:50%;background:#f4620f;animation:rcv-pulse-fe262cad 1.4s ease-in-out infinite;flex-shrink:0}@keyframes rcv-pulse-fe262cad{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.rcv-title[data-v-fe262cad]{margin:0;font-size:1.75rem;font-weight:900;color:#fff;letter-spacing:-.01em;line-height:1.1}.rcv-title-accent[data-v-fe262cad]{background:linear-gradient(135deg,#f4620f,#ffaa5c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.rcv-subtitle[data-v-fe262cad]{margin:4px 0 0;color:#ffffff73;font-size:.88rem}.rcv-body[data-v-fe262cad]{position:relative;z-index:2;max-width:1200px;margin:0 auto;width:100%;padding:32px 24px;flex:1}.rcv-search-wrap[data-v-fe262cad]{position:relative;max-width:480px;margin-bottom:28px}.rcv-search-icon[data-v-fe262cad]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#ffffff59;font-size:1rem}.rcv-search[data-v-fe262cad]{width:100%;padding:11px 16px 11px 42px;border:1px solid rgba(255,255,255,.12);border-radius:12px;font-size:.9rem;outline:none;background:rgba(255,255,255,.06);color:#fff;box-sizing:border-box;transition:border-color .2s;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.rcv-search[data-v-fe262cad]::placeholder{color:#ffffff4d}.rcv-search[data-v-fe262cad]:focus{border-color:#f4620f}.rcv-grid[data-v-fe262cad]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.rcv-card[data-v-fe262cad]{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:18px;overflow:hidden;display:flex;flex-direction:column;cursor:pointer;transition:transform .2s,box-shadow .2s,border-color .2s;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.rcv-card[data-v-fe262cad]:hover{transform:translateY(-4px);box-shadow:0 12px 40px #f4620f40;border-color:#f4620f}.rcv-card-header[data-v-fe262cad]{display:flex;align-items:center;gap:12px;padding:14px 14px 12px;border-bottom:1px solid rgba(255,255,255,.08)}.rcv-card-logo[data-v-fe262cad]{width:52px;height:52px;border-radius:10px;background:#fff;border:1px solid rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.rcv-card-logo img[data-v-fe262cad]{width:100%;height:100%;object-fit:contain;padding:5px}.rcv-card-logo i[data-v-fe262cad]{font-size:1.4rem;color:#ccc}.rcv-card-info[data-v-fe262cad]{flex:1;min-width:0}.rcv-card-nombre[data-v-fe262cad]{font-size:.92rem;font-weight:700;color:#fff;margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rcv-card-meta[data-v-fe262cad]{display:flex;flex-wrap:wrap;gap:5px}.rcv-card-video[data-v-fe262cad]{aspect-ratio:16/9;background:#000;overflow:hidden}.rcv-card-video-el[data-v-fe262cad]{width:100%;height:100%;display:block;object-fit:contain}.rcv-card-body[data-v-fe262cad]{padding:12px 14px 8px;flex:1}.rcv-card-desc[data-v-fe262cad]{font-size:.78rem;color:#ffffff8c;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0}.rcv-tag[data-v-fe262cad]{font-size:.7rem;font-weight:600;padding:2px 9px;border-radius:20px;background:rgba(244,98,15,.2);color:#f4620f}.rcv-tag--school[data-v-fe262cad]{background:rgba(255,255,255,.1);color:#ffffffb3}.rcv-card-footer[data-v-fe262cad]{padding:0 14px 14px}.rcv-vote-btn[data-v-fe262cad]{width:100%;padding:10px;background:linear-gradient(135deg,#f4620f,#d4520c);color:#fff;border:none;border-radius:10px;font-size:.88rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:7px;transition:opacity .2s,transform .2s;box-shadow:0 4px 16px #f4620f59}.rcv-vote-btn[data-v-fe262cad]:hover{opacity:.88;transform:translateY(-1px)}.rcv-modal-backdrop[data-v-fe262cad]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.75);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px}.rcv-modal[data-v-fe262cad]{background:rgba(4,28,64,.95);border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;width:100%;max-width:480px;padding:28px;position:relative;max-height:90vh;overflow-y:auto}.rcv-modal-close[data-v-fe262cad]{position:absolute;top:14px;right:14px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);border-radius:50%;width:32px;height:32px;cursor:pointer;font-size:1.1rem;display:flex;align-items:center;justify-content:center;color:#fff9;transition:background .2s}.rcv-modal-close[data-v-fe262cad]:hover{background:rgba(255,255,255,.15)}.rcv-modal-header[data-v-fe262cad]{display:flex;gap:14px;align-items:center;margin-bottom:16px}.rcv-modal-logo[data-v-fe262cad]{width:64px;height:64px;border-radius:12px;background:#fff;border:1px solid rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.rcv-modal-logo img[data-v-fe262cad]{width:100%;height:100%;object-fit:contain;padding:8px}.rcv-modal-logo i[data-v-fe262cad]{font-size:1.6rem;color:#ccc}.rcv-modal-nombre[data-v-fe262cad]{font-size:1.05rem;font-weight:700;color:#fff;margin-bottom:6px}.rcv-modal-meta[data-v-fe262cad]{display:flex;flex-wrap:wrap;gap:6px}.rcv-modal-video[data-v-fe262cad]{margin-bottom:16px;border-radius:12px;overflow:hidden;background:#000;aspect-ratio:16/9}.rcv-video[data-v-fe262cad]{width:100%;height:100%;display:block;object-fit:contain}.rcv-modal-desc[data-v-fe262cad]{font-size:.85rem;color:#fff9;line-height:1.6;margin-bottom:20px}.rcv-captcha-wrap[data-v-fe262cad]{margin-bottom:16px;display:flex;justify-content:center}.rcv-modal-error[data-v-fe262cad]{background:rgba(207,19,34,.15);border:1px solid rgba(207,19,34,.4);border-radius:8px;padding:8px 12px;color:#ff7875;font-size:.82rem;margin-bottom:12px;display:flex;gap:6px;align-items:center}.rcv-modal-confirm[data-v-fe262cad]{width:100%;padding:12px;background:linear-gradient(135deg,#f4620f,#d4520c);color:#fff;border:none;border-radius:10px;font-size:.95rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:opacity .2s;box-shadow:0 4px 16px #f4620f73}.rcv-modal-confirm[data-v-fe262cad]:disabled{opacity:.4;cursor:not-allowed}.rcv-modal-confirm[data-v-fe262cad]:hover:not(:disabled){opacity:.88}.rcv-modal-note[data-v-fe262cad]{text-align:center;font-size:.73rem;color:#ffffff40;margin:12px 0 0}.rcv-modal--resultado[data-v-fe262cad]{text-align:center;padding:40px 32px}.rcv-resultado-icon[data-v-fe262cad]{font-size:3.5rem;margin-bottom:16px;display:block;animation:rcv-bounce-fe262cad .5s ease}@keyframes rcv-bounce-fe262cad{0%{transform:scale(.5);opacity:0}70%{transform:scale(1.15)}to{transform:scale(1);opacity:1}}.rcv-resultado-titulo[data-v-fe262cad]{font-size:1.4rem;font-weight:800;color:#fff;margin:0 0 12px}.rcv-resultado-desc[data-v-fe262cad]{font-size:.95rem;color:#ffffffa6;line-height:1.7;margin-bottom:8px}.rcv-resultado-nota[data-v-fe262cad]{font-size:.78rem;color:#ffffff4d;margin-bottom:24px}.rcv-empty[data-v-fe262cad]{text-align:center;padding:80px 20px;color:#ffffff4d}.rcv-empty i[data-v-fe262cad]{font-size:3rem;display:block;margin-bottom:12px}.rcv-footer[data-v-fe262cad]{position:relative;z-index:2;text-align:center;padding:20px;font-size:.75rem;color:#fff3}@media (max-width: 600px){.rcv-header[data-v-fe262cad]{padding:14px 16px}.rcv-logo[data-v-fe262cad]{height:48px}.rcv-title[data-v-fe262cad]{font-size:1.1rem}.rcv-body[data-v-fe262cad]{padding:20px 16px}.rcv-grid[data-v-fe262cad]{grid-template-columns:1fr}.rcv-modal[data-v-fe262cad]{padding:20px 16px;border-radius:16px}.rcv-modal-desc[data-v-fe262cad]{font-size:.82rem;margin-bottom:16px}.rcv-modal-confirm[data-v-fe262cad]{font-size:.9rem;padding:11px}.rcv-captcha-wrap[data-v-fe262cad]{transform:scale(.92);transform-origin:center}}
