@font-face{font-family:Oswald;font-weight:400;font-display:swap;src:url(/assets/oswald-latin-400-normal-BAFo8sP8.woff2)format("woff2")}@font-face{font-family:Oswald;font-weight:600;font-display:swap;src:url(/assets/oswald-latin-600-normal-plFmSr5g.woff2)format("woff2")}@font-face{font-family:Black Ops One;font-weight:400;font-display:swap;src:url(/assets/black-ops-one-latin-400-normal-CYRH0z_U.woff2)format("woff2")}*{box-sizing:border-box;margin:0;padding:0}html,body{background-color:var(--bg);width:100%;overflow-x:hidden}:root{--text:#3a3a45;--text-h:#0a0812;--bg:#f0f0f5;--border:#c8cdd8;--code-bg:#e2e4ec;--accent:#e60000;--accent-bg:#e6000014;--accent-border:#e6000080;--social-bg:#fff;--shadow:#0000001f 0 10px 20px -4px, #0000000f 0 4px 8px -2px;--card-highlight:#000;--section-alt:#e8e9f2;--header-bg:#1a1a4b;--header-text:#fff;--sans:"Oswald", system-ui, sans-serif;font:18px/145% var(--sans);letter-spacing:.18px;color:var(--text);background:var(--bg);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,nav a,footer p{text-transform:uppercase;letter-spacing:.05em;color:var(--text-h);font-family:Oswald,sans-serif}h1,h2,h3{letter-spacing:.05em;font-family:Black Ops One,sans-serif}h3{font-size:12pt}#root{flex-direction:column;width:100%;min-height:100vh;display:flex}.main-content-wrapper{flex-grow:1;width:1126px;max-width:100%;margin:0 auto}.header-main-container{background:#000;width:100%;height:60vh;position:relative;overflow:hidden}.header-carousel-container{width:100%;height:100%}.carousel-track{width:max-content;animation:40s linear infinite scroll;display:flex}.carousel-track img{object-fit:cover;flex-shrink:0;width:100vw;height:60vh}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.header-logo-overlay{z-index:10;filter:drop-shadow(0 0 #000)drop-shadow(0 0 1px #949494);width:30vh;max-width:25%;transition:transform .3s,filter .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.header-logo-overlay img{width:100%;height:auto;display:block}.header-logo-overlay:hover{transform:translate(-50%,-50%)scale(1.1);filter:drop-shadow(0 0 10px #fff)!important}.carousel-gradient-overlay{background:linear-gradient(to bottom, #0000 0%, var(--header-bg) 100%);z-index:5;pointer-events:none;width:100%;height:180px;position:absolute;bottom:0;left:0}.navbar{z-index:100;background:var(--header-bg);border-bottom:none;margin-top:-2px;transition:background-color .3s;position:relative}.navbar-inner{justify-content:center;align-items:center;padding:12px 24px;display:flex}.nav-links-desktop{justify-content:center;gap:3rem;margin:0;padding:0;list-style:none;display:flex}.nav-links-desktop a{color:var(--header-text);text-transform:uppercase;font-size:15px;text-decoration:none;transition:color .2s,transform .2s}.nav-links-desktop a:hover{color:var(--accent);filter:drop-shadow(0 0 5px var(--accent));transform:scale(1.05)}.hamburger{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;margin-left:auto;padding:0;display:none}.hamburger span{background:var(--header-text);border-radius:2px;width:24px;height:2px;transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .25s,width .3s;display:block}.hamburger.open span:first-child{transform:translateY(7px)rotate(45deg)}.hamburger.open span:nth-child(2){opacity:0;width:0}.hamburger.open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.nav-dropdown{opacity:0;visibility:hidden;background:color-mix(in srgb, var(--header-bg) 95%, #000 5%);border-top:1px solid #ffffff12;max-height:0;transition:max-height .45s cubic-bezier(.4,0,.2,1),opacity .35s,visibility 0s linear .45s;overflow:hidden}.nav-dropdown.open{opacity:1;visibility:visible;max-height:500px;transition-delay:0s}.nav-dropdown ul{margin:0;padding:8px 0;list-style:none}.nav-dropdown ul li{opacity:0;transition:opacity .3s,transform .3s;transition-delay:calc(var(--i) * 50ms + 50ms);transform:translateY(-6px)}.nav-dropdown.open ul li{opacity:1;transform:translateY(0)}.nav-dropdown ul li a{color:#ffffffbf;letter-spacing:2px;text-transform:uppercase;border-left:3px solid #0000;justify-content:space-between;align-items:center;padding:14px 28px;font-size:15px;text-decoration:none;transition:color .2s,border-color .2s,background .2s,padding-left .2s;display:flex}.nav-dropdown ul li a:hover{color:var(--accent);border-left-color:var(--accent);filter:drop-shadow(0 0 5px var(--accent));background:#f8000012;padding-left:34px}.nav-arrow{opacity:0;font-size:14px;transition:opacity .2s,transform .2s;transform:translate(-6px)}.nav-dropdown ul li a:hover .nav-arrow{opacity:1;transform:translate(0)}.hero{background:var(--header-bg);border-bottom:none;padding:4rem 2rem 3rem}.hero-inner{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;max-width:900px;margin:0 auto;display:flex}.hero-eyebrow{letter-spacing:4px;text-transform:uppercase;color:var(--accent);font-family:Oswald,sans-serif;font-size:13px}.slogan{letter-spacing:2px;text-align:center;text-transform:uppercase;max-width:820px;font-size:28px;line-height:1.3;color:#fff!important;font-family:Black Ops One,sans-serif!important}.hero-line{background:var(--accent);border-radius:2px;width:60px;height:3px}.about-us-image{width:40rem;min-width:100px}.about-section{text-align:center;border-bottom:none;padding:0}.about-us-title-container{background-color:#0000;justify-content:center;align-items:center;width:100%;margin:2rem 0 .5rem;padding:0;display:flex}.about-toggle{cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:0;width:100%;padding:1.5rem 1rem;transition:filter .3s,transform .3s;display:flex}.about-toggle:hover{filter:drop-shadow(0 0 6px var(--accent));transform:scale(1.02)}.about-arrow{color:var(--header-bg);margin-top:-4px;transition:transform .4s cubic-bezier(.4,0,.2,1),color .3s}body.dark-theme .about-arrow{color:#fff}.about-toggle.activo .about-arrow{transform:rotate(180deg)}.about-content{opacity:0;max-height:0;transition:max-height .5s cubic-bezier(.4,0,.2,1),opacity .4s;overflow:hidden}.about-content.visible{opacity:1;max-height:400px;padding:0 1rem 2.5rem}.about-section p{color:var(--text);text-transform:none;max-width:800px;margin:0 auto;font-family:Oswald,sans-serif;font-size:18px;line-height:1.6}.about-us-title{letter-spacing:3px;text-transform:uppercase;text-align:center;margin:0;padding:6px 0;font-size:38px;transition:color .3s;display:inline-block;position:relative;color:var(--header-bg)!important;font-family:Black Ops One,sans-serif!important}.about-us-title:before{content:"";background:linear-gradient(to right, transparent 0%, var(--accent) 50%, transparent 100%);width:100%;height:2px;margin-bottom:6px;display:block}.about-us-title:after{content:"";background:linear-gradient(to right, transparent 0%, var(--accent) 50%, transparent 100%);width:100%;height:2px;margin-top:6px;display:block}.projects{text-align:center;background:var(--bg);padding:2rem 3rem 3rem}#proyectos{background:var(--section-alt);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.grid-projects{margin-top:3rem;grid-template-columns:repeat(4,1fr);gap:2.5rem;max-width:800px;max-height:1000px;margin-inline:auto;display:grid}.project-card{background:var(--social-bg);border:1px solid var(--border);border-radius:15px;flex-direction:column;justify-content:flex-start;text-decoration:none;transition:all .4s;display:flex;overflow:hidden}.project-card:hover{box-shadow:var(--accent-border) 0 4px 15px, var(--accent-border) 0 6px 20px;border-color:var(--accent);transform:translateY(-10px)}.project-card img{aspect-ratio:1;object-fit:cover;flex:none;width:100%;max-width:100%;transition:transform .5s;display:block}.project-card:hover img{transform:scale(1.05)}.project-card h3{color:var(--text-h);flex:1;justify-content:center;align-items:center;margin:0;padding:1.5rem;transition:color .3s;display:flex}.project-card:hover h3{color:var(--card-highlight)}footer{background:var(--header-bg);border-top:3px solid var(--accent);text-align:center;margin-top:0;padding:4rem 2rem}footer p{color:#ffffff80!important}.socials{justify-content:center;gap:2rem;margin-bottom:1.5rem;display:flex}.socials img{filter:brightness(2);width:30px;height:30px;transition:transform .3s}.socials img:hover{filter:drop-shadow(0 0 10px var(--accent));transform:rotate(10deg)scale(1.2)}@media (width<=1024px){.grid-projects{grid-template-columns:repeat(3,1fr);gap:1rem}}@media (width<=768px){.grid-projects{grid-template-columns:repeat(2,1fr);gap:.75rem}.project-card h3{padding:.5rem;font-size:9pt}.nav-links-desktop{display:none}.hamburger{display:flex}.header-logo-overlay{width:140px}.slogan,.about-us-title{font-size:20px}.about-us-image{width:90vw}.header-main-container,.carousel-track img{height:45vh}.about-us-title-container{padding:15px 40px}}.join-section{background:var(--header-bg);width:100%;margin:4rem 0 0}.join-topline{background:var(--accent);width:100%;height:1px}.join-inner{max-width:1100px;margin:0 auto;padding:0 2rem}.join-header{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:2rem;width:100%;padding:2.5rem 0;display:flex}.join-header-left{flex-direction:column;gap:4px;display:flex}.join-eyebrow{letter-spacing:3px;text-transform:uppercase;color:var(--accent);font-family:Oswald,sans-serif;font-size:13px}.join-title{letter-spacing:2px;text-transform:uppercase;margin:0;font-size:36px;color:#fff!important;font-family:Black Ops One,sans-serif!important}.join-header-right{flex-shrink:0;align-items:center;gap:10px;display:flex}.join-cta{letter-spacing:2px;text-transform:uppercase;color:#ffffff80;font-family:Oswald,sans-serif;font-size:14px;transition:color .2s}.join-header:hover .join-cta{color:#fff}.join-chevron{color:var(--accent);transition:transform .4s cubic-bezier(.4,0,.2,1),filter .3s}.join-header.activo .join-chevron{transform:rotate(180deg)}.join-header:hover .join-chevron{filter:drop-shadow(0 0 6px var(--accent))}.join-body{opacity:0;max-height:0;transition:max-height .55s cubic-bezier(.4,0,.2,1),opacity .4s;overflow:hidden}.join-body.visible{opacity:1;max-height:2000px;padding-bottom:3rem}.join-pasos{border-top:1px solid #ffffff14;flex-direction:column;gap:0;margin-bottom:2.5rem;display:flex}.join-paso{border-bottom:1px solid #ffffff14;align-items:flex-start;gap:2rem;padding:1.75rem 0;transition:background .2s,padding-left .2s;display:flex}.join-paso:hover{background:#ffffff08;padding-left:.5rem}.join-paso-num{color:var(--accent);opacity:.6;min-width:48px;padding-top:2px;font-family:Black Ops One,sans-serif;font-size:28px;line-height:1;transition:opacity .2s}.join-paso:hover .join-paso-num{opacity:1}.join-paso-content{flex:1}.join-paso-titulo{letter-spacing:1.5px;text-transform:uppercase;margin-bottom:.4rem;font-size:18px;font-weight:600;color:#fff!important;font-family:Oswald,sans-serif!important}.join-paso-texto{color:#ffffff8c;text-transform:none;font-family:Oswald,sans-serif;font-size:15px;line-height:1.65}.join-cta-btn{letter-spacing:2px;text-transform:uppercase;color:#fff;background:var(--accent);border:2px solid var(--accent);padding:14px 32px;font-family:Black Ops One,sans-serif;font-size:15px;text-decoration:none;transition:background .25s,color .25s,box-shadow .25s,filter .25s;display:inline-block}.join-cta-btn:hover{color:var(--accent);filter:drop-shadow(0 0 8px var(--accent));background:0 0;box-shadow:0 0 18px #e6000066}.join-intro{color:#ffffffd9;margin-bottom:20px;font-family:Oswald,sans-serif;font-size:16px;line-height:1.7}.join-postular-wrapper{justify-content:center;margin-top:30px;display:flex}.join-postular{text-transform:uppercase;letter-spacing:2px;cursor:pointer;border-radius:8px;padding:14px 40px;font-family:Oswald,sans-serif;font-size:16px;transition:all .3s;display:inline-block}.quiz-overlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000bf;justify-content:center;align-items:center;padding:1.5rem;animation:.25s fadeInOverlay;display:flex;position:fixed;inset:0}.quiz-modal{background:var(--header-bg);color:#fff;border:1px solid #ffffff14;border-top:3px solid var(--accent);border-radius:12px;width:100%;max-width:560px;max-height:calc(100vh - 3rem);padding:2rem 2rem 1.75rem;animation:.3s cubic-bezier(.4,0,.2,1) slideUpModal;position:relative;overflow-y:auto}.quiz-modal .socio-modal-close{color:#fff9;border-color:#fff3}.quiz-titulo{letter-spacing:3px;margin:0 2rem .5rem 0;font-size:26px;color:#fff!important;font-family:Black Ops One,sans-serif!important}.quiz-intro{color:#ffffffb3;margin:0 0 1.25rem;font-family:Oswald,sans-serif;font-size:15px;line-height:1.6}.quiz-progreso{gap:6px;margin:1rem 0 .5rem;display:flex}.quiz-progreso span{background:#ffffff26;border-radius:999px;flex:1;height:4px;transition:background .3s}.quiz-progreso span.hecho{background:var(--accent)}.quiz-paso-num{letter-spacing:2px;text-transform:uppercase;color:#ffffff80;margin:0 0 1.25rem;font-family:Oswald,sans-serif;font-size:12px}.quiz-pregunta{animation:.3s slideUpModal}.quiz-pregunta-texto{letter-spacing:.5px;color:#fff;margin-bottom:.35rem;font-family:Oswald,sans-serif;font-size:20px;font-weight:600;display:block}.quiz-opcional{color:#ffffff80;font-size:14px;font-weight:400}.quiz-ayuda{color:#fff9;margin:0 0 1rem;font-family:Oswald,sans-serif;font-size:14px}.quiz-input{letter-spacing:.3px;color:#fff;resize:vertical;background:#ffffff0f;border:1px solid #fff3;border-radius:8px;width:100%;margin-top:.5rem;padding:12px 14px;font-family:Oswald,sans-serif;font-size:16px;transition:border-color .2s,box-shadow .2s}.quiz-input:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #e6000040}.quiz-opciones{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-top:.5rem;display:grid}.quiz-opcion{letter-spacing:.5px;text-align:left;color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #fff3;border-radius:8px;padding:12px 14px;font-family:Oswald,sans-serif;font-size:15px;transition:all .2s}.quiz-opcion:hover{border-color:var(--accent);background:#e600001f}.quiz-opcion:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.quiz-opcion.activa{border-color:var(--accent);background:var(--accent);box-shadow:0 6px 20px #e6000059}.quiz-error{color:#ff6b6b;margin:1rem 0 0;font-family:Oswald,sans-serif;font-size:14px}.quiz-acciones{justify-content:space-between;gap:12px;margin-top:1.75rem;display:flex}.quiz-acciones button{cursor:pointer;padding:12px 28px}.quiz-acciones .btn-secondary{color:#fff;border-color:#fff9}.quiz-acciones .btn-secondary:hover:not(:disabled){color:var(--header-bg);background:#fff}.quiz-acciones button:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}.quiz-trampa{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.quiz-exito{text-align:center;padding:1rem 0 .5rem}.quiz-exito-icono{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 1rem;font-size:30px;display:grid;box-shadow:0 10px 30px #e6000066}.quiz-exito .quiz-titulo{margin-right:0}@media (width<=600px){.quiz-modal{padding:1.5rem 1.25rem}.quiz-titulo{font-size:21px}.quiz-acciones button{padding:12px 18px}}.estado-carga{text-align:center;letter-spacing:2px;text-transform:uppercase;min-height:50vh;color:var(--text);place-items:center;padding:2rem;font-family:Oswald,sans-serif;display:grid}.estado-carga a{color:var(--accent)}@media (width<=768px){.join-title{font-size:24px}.join-paso{gap:1rem}.join-paso-num{min-width:36px;font-size:22px}}.theme-toggle-fab{z-index:999;background:var(--header-bg);color:#fff;cursor:pointer;opacity:.35;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;transition:transform .3s cubic-bezier(.175,.885,.32,1.275),box-shadow .3s,filter .3s,opacity .3s;display:flex;position:fixed;bottom:28px;right:28px;box-shadow:0 4px 14px #00000059}.theme-toggle-fab:hover{opacity:1;filter:drop-shadow(0 0 8px var(--accent));transform:scale(1.15)rotate(15deg);box-shadow:0 6px 20px #0006}.theme-toggle-fab.light{background:var(--header-bg);color:#fff}.theme-toggle-fab.dark{color:gold;background:#1a1a2e;border-color:#ffd70033}.theme-toggle-fab.dark:hover{filter:drop-shadow(0 0 8px gold)}.socio-modal-overlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000bf;justify-content:center;align-items:center;padding:1.5rem;animation:.25s fadeInOverlay;display:flex;position:fixed;inset:0}@keyframes fadeInOverlay{0%{opacity:0}to{opacity:1}}.socio-modal{background:var(--bg);border:1px solid var(--border);border-top:3px solid var(--accent);border-radius:12px;width:100%;max-width:780px;max-height:90vh;animation:.3s cubic-bezier(.4,0,.2,1) slideUpModal;position:relative;overflow-y:auto}@keyframes slideUpModal{0%{opacity:0;transform:translateY(24px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.socio-modal-close{z-index:10;border:1px solid var(--border);color:var(--text-h);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;transition:border-color .2s,color .2s,filter .2s;display:flex;position:absolute;top:14px;right:14px}.socio-modal-close:hover{border-color:var(--accent);color:var(--accent);filter:drop-shadow(0 0 6px var(--accent))}.socio-modal-main{align-items:flex-start;gap:2rem;padding:2rem;display:flex}.socio-modal-img-box{border:2px solid var(--accent);border-radius:10px;flex-shrink:0;width:180px;height:180px;overflow:hidden}.socio-modal-img-box img{object-fit:cover;width:100%;height:100%}.socio-modal-info{flex-direction:column;flex:1;gap:1rem;display:flex}.socio-modal-nombre{letter-spacing:2px;margin:0;font-size:28px;color:var(--text-h)!important;font-family:Black Ops One,sans-serif!important}.socio-modal-redes{flex-wrap:wrap;gap:8px;display:flex}.socio-modal-red-btn{background:var(--code-bg);border:1px solid var(--border);width:36px;height:36px;color:var(--text);border-radius:50%;justify-content:center;align-items:center;transition:background .2s,color .2s,transform .2s,filter .2s;display:flex}.socio-modal-red-btn:hover{background:var(--header-bg);color:var(--red-color,#fff);filter:drop-shadow(0 0 6px var(--red-color,var(--accent)));border-color:var(--red-color,var(--accent));transform:scale(1.15)rotate(5deg)}.socio-modal-desc{color:var(--text);text-transform:none;margin:0;font-family:Oswald,sans-serif;font-size:16px;line-height:1.7}.socio-modal-proyectos{border-top:1px solid var(--border);padding:1.5rem 2rem 2rem}.socio-modal-proyectos-titulo{letter-spacing:3px;text-transform:uppercase;margin-bottom:1rem;font-size:13px;color:var(--accent)!important;font-family:Oswald,sans-serif!important}.socio-modal-proyectos-grid{flex-wrap:wrap;gap:12px;display:flex}.socio-modal-proyecto-card{flex-direction:column;align-items:center;gap:6px;width:90px;text-decoration:none;transition:transform .2s;display:flex}.socio-modal-proyecto-card:hover{transform:translateY(-4px)}.socio-modal-proyecto-card img{object-fit:cover;border:1px solid var(--border);border-radius:10px;width:90px;height:90px;transition:border-color .2s}.socio-modal-proyecto-card:hover img{border-color:var(--accent);box-shadow:0 0 10px #e600004d}.socio-modal-proyecto-card span{letter-spacing:1px;text-transform:uppercase;color:var(--text);text-align:center;font-family:Oswald,sans-serif;font-size:11px}.project-card--btn{appearance:none;cursor:pointer;text-align:center;width:100%;font:inherit;padding:0}@media (width<=600px){.socio-modal-main{text-align:center;flex-direction:column;align-items:center;padding:1.5rem}.socio-modal-redes,.socio-modal-proyectos-grid{justify-content:center}}.apoyanos-overlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000bf;justify-content:center;align-items:center;padding:1.5rem;animation:.25s fadeInOverlay;display:flex;position:fixed;inset:0}.apoyanos-modal{background:var(--header-bg);border:1px solid #ffffff14;border-top:3px solid var(--accent);border-radius:12px;width:100%;max-width:460px;animation:.3s cubic-bezier(.4,0,.2,1) slideUpModal;position:relative;overflow:hidden}.apoyanos-modal .socio-modal-close{color:#fff9;border-color:#fff3}.apoyanos-modal .socio-modal-close:hover{border-color:var(--accent);color:var(--accent)}.apoyanos-header{text-align:center;padding:2rem 2rem 1.25rem}.apoyanos-titulo{letter-spacing:3px;margin:0 0 .4rem;font-size:26px;color:#fff!important;font-family:Black Ops One,sans-serif!important}.apoyanos-subtitulo{color:#ffffff73;text-transform:none;margin:0;font-family:Oswald,sans-serif;font-size:14px}.apoyanos-lista{flex-direction:column;gap:6px;padding:0 1rem 1.5rem;display:flex}.apoyanos-item{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:8px;align-items:center;gap:1rem;padding:14px 16px;text-decoration:none;transition:background .2s,border-color .2s,transform .2s;display:flex}.apoyanos-item:hover{border-color:var(--red-color,var(--accent));background:#ffffff17;transform:translate(4px)}.apoyanos-icono{width:40px;height:40px;color:var(--red-color,#fff);background:#ffffff14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s,filter .2s;display:flex}.apoyanos-item:hover .apoyanos-icono{background:var(--red-color,var(--accent));color:#fff;filter:drop-shadow(0 0 8px var(--red-color,var(--accent)))}.apoyanos-info{flex-direction:column;flex:1;gap:2px;display:flex}.apoyanos-nombre{letter-spacing:1.5px;text-transform:uppercase;color:#fff;font-family:Oswald,sans-serif;font-size:15px;font-weight:600}.apoyanos-desc{color:#fff6;text-transform:none;font-family:Oswald,sans-serif;font-size:13px}.apoyanos-arrow{color:#ffffff40;flex-shrink:0;transition:color .2s,transform .2s}.apoyanos-item:hover .apoyanos-arrow{color:var(--red-color,var(--accent));transform:translate(2px,-2px)}.header-auth-buttons{z-index:100;gap:10px;display:flex;position:absolute;top:20px;right:80px}.auth-btn{letter-spacing:1px;text-transform:uppercase;border-radius:4px;padding:8px 20px;font-family:Oswald,sans-serif;font-size:14px;text-decoration:none;transition:all .3s}.login-btn{color:#1a1a4b;background:#fff;border:2px solid #fff}.login-btn:hover{background:var(--accent);color:#fff;border-color:var(--accent)}.register-btn{background:var(--accent);color:#fff;border:2px solid var(--accent)}.register-btn:hover{color:var(--accent);background:0 0}.auth-page{background:var(--bg);justify-content:center;align-items:center;min-height:calc(100vh - 200px);padding:40px 20px;display:flex}.auth-container{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;width:100%;max-width:420px;padding:40px}.register-container{max-width:480px}.auth-title{text-align:center;color:var(--text);margin-bottom:10px;font-family:Black Ops One,cursive;font-size:28px}.auth-subtitle{text-align:center;color:#fff9;margin-bottom:30px;font-size:14px}.auth-error{color:#f44;text-align:center;background:#f003;border-radius:6px;margin-bottom:20px;padding:12px;font-size:14px}.auth-success{text-align:center;padding:20px}.auth-success h2{color:#4caf50;margin-bottom:15px;font-family:Black Ops One,cursive}.auth-success p{color:#fffc;margin-bottom:20px}.auth-form{flex-direction:column;gap:20px;display:flex}.form-group{flex-direction:column;gap:6px;display:flex}.form-group label{text-transform:uppercase;letter-spacing:1px;color:var(--text);font-family:Oswald,sans-serif;font-size:13px}.form-group input,.form-group select,.form-group textarea{color:var(--text);background:#0003;border:1px solid #ffffff26;border-radius:6px;padding:12px 16px;font-family:Oswald,sans-serif;font-size:15px;transition:border-color .3s,box-shadow .3s}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #e6000033}.form-group textarea{resize:vertical;min-height:100px}.auth-button{text-transform:uppercase;letter-spacing:2px;background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:6px;margin-top:10px;padding:14px;font-family:Oswald,sans-serif;font-size:16px;transition:all .3s}.auth-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 20px #e6000066}.auth-button:disabled{opacity:.6;cursor:not-allowed}.auth-links{color:#fff9;justify-content:center;align-items:center;gap:8px;margin-top:25px;font-size:14px;display:flex}.auth-links a{color:var(--accent);text-decoration:none;transition:color .2s}.auth-links a:hover{text-decoration:underline}.auth-divider{color:#ffffff4d}.auth-back{text-align:center;margin-top:20px}.auth-back a{color:#ffffff80;font-size:13px;text-decoration:none;transition:color .2s}.auth-back a:hover{color:var(--text)}.avatar-section{justify-content:center;margin-bottom:30px;display:flex}.avatar-preview{cursor:pointer;border:3px solid var(--accent);border-radius:50%;width:120px;height:120px;transition:transform .3s;position:relative;overflow:hidden}.avatar-preview:hover{transform:scale(1.05)}.avatar-preview img{object-fit:cover;width:100%;height:100%}.avatar-overlay{opacity:0;background:#0009;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.avatar-preview:hover .avatar-overlay{opacity:1}.avatar-overlay span{text-transform:uppercase;letter-spacing:1px;color:#fff;font-family:Oswald,sans-serif;font-size:12px}.hero-v2{background:linear-gradient(135deg,#1a1a4be6 0%,#0d0d1af2 100%);justify-content:center;align-items:center;min-height:60vh;padding:60px 20px;display:flex}.hero-v2-content{text-align:center;max-width:700px}.hero-v2-content h1{color:var(--text);margin-bottom:20px;font-family:Black Ops One,cursive;font-size:56px;line-height:1.1}.hero-v2-content p{color:#ffffffb3;letter-spacing:1px;margin-bottom:40px;font-family:Oswald,sans-serif;font-size:20px}.hero-v2-buttons{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.btn-primary,.btn-secondary{text-transform:uppercase;letter-spacing:2px;border-radius:8px;padding:14px 40px;font-family:Oswald,sans-serif;font-size:16px;text-decoration:none;transition:all .3s}.btn-primary{background:var(--accent);color:#fff;border:2px solid var(--accent)}.btn-primary:hover{color:var(--accent);background:0 0;transform:translateY(-3px);box-shadow:0 10px 30px #e600004d}.btn-secondary{color:var(--text);border:2px solid var(--text);background:0 0}.btn-secondary:hover{background:var(--text);color:var(--bg);transform:translateY(-3px)}@media (width<=600px){.hero-v2-content h1{font-size:36px}.hero-v2-buttons{flex-direction:column;align-items:center}.btn-primary,.btn-secondary{width:100%;max-width:280px}}.selector-bandera{z-index:120;position:absolute;top:50%;right:24px;transform:translateY(-50%)}.selector-bandera img{object-fit:cover;border-radius:3px;width:30px;height:22.5px;display:block;box-shadow:0 0 0 1px #ffffff40}.selector-bandera-actual{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:5px;transition:border-color .2s,background .2s;display:flex}.selector-bandera-actual:hover,.selector-bandera-actual:focus-visible,.selector-bandera-actual[aria-expanded=true]{background:#ffffff0f;border-color:#ffffff59;outline:none}.selector-bandera-lista{background:var(--header-bg);border:1px solid #ffffff1f;border-top:2px solid #e60000;border-radius:8px;min-width:190px;margin:0;padding:6px;list-style:none;animation:.15s fadeInOverlay;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 40px #00000073}.selector-bandera-lista button{color:#fffc;letter-spacing:.04em;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:5px;align-items:center;gap:10px;width:100%;padding:8px 10px;font:400 15px Oswald,sans-serif;display:flex}.selector-bandera-lista button:hover,.selector-bandera-lista button:focus-visible{color:#fff;background:#ffffff14;outline:none}.selector-bandera-lista button.activo{color:#fff;box-shadow:inset 3px 0 #e60000}.selector-bandera-lista img{width:24px;height:18px}@media (width<=768px){.selector-bandera{display:none}}.pagina-estado{color:#fff;text-align:center;background:#1a1a4b;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:100vh;padding:2rem 1rem;display:flex}.pagina-estado-logo{width:min(220px,50vw)}.pagina-estado h1{letter-spacing:.05em;margin:1rem 0 0;font-family:Black Ops One,sans-serif}.pagina-estado-otro{opacity:.7;font-size:.9rem}.icono{vertical-align:middle;flex-shrink:0;display:inline-flex}.icono svg{width:100%;height:100%;display:block}.quiz-en-linea{max-width:680px;max-height:none;margin:2rem auto 0;animation:none;overflow:visible}.quiz-en-linea .quiz-titulo{margin-right:0}.aviso-sin-conexion{z-index:1500;color:#fff;background:#0d0d1a;border-left:4px solid #e60000;border-radius:8px;align-items:center;gap:12px;max-width:calc(100vw - 32px);padding:10px 14px;font:400 14px Oswald,sans-serif;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0006}.aviso-sin-conexion button{letter-spacing:1.5px;text-transform:uppercase;color:#fff;cursor:pointer;background:#e60000;border:none;border-radius:6px;padding:6px 12px;font:600 12px Oswald,sans-serif}body.dark-theme{--text:#fff;--text-h:#fff;--bg:#0d0d1a;--border:#2e303a;--code-bg:#1a1a2e;--accent:#f80000;--accent-bg:#f8000026;--accent-border:#f8000080;--social-bg:#2f303a80;--card-highlight:#fff;--section-alt:#151530;--header-bg:#0d0d1a;--header-text:#fff}body.dark-theme .about-us-title{color:#fff!important}.wiki-page{background:var(--bg);width:100%;min-height:100vh;color:var(--text)}.wiki-header{z-index:100;background:var(--header-bg);border-bottom:2px solid var(--accent);position:sticky;top:0}.wiki-header-inner{justify-content:space-between;align-items:center;gap:1rem;max-width:1200px;margin:0 auto;padding:10px 32px;display:flex}.wiki-header-nav{flex:1;gap:2.5rem;display:flex}.wiki-header-nav--left{justify-content:flex-end}.wiki-header-nav--right{justify-content:flex-start}.wiki-header-nav a{color:#ffffffbf;letter-spacing:2px;text-transform:uppercase;white-space:nowrap;font-family:Oswald,sans-serif;font-size:15px;text-decoration:none;transition:color .2s}.wiki-header-nav a:hover{color:var(--accent);text-shadow:0 0 8px var(--accent)}.wiki-home-logo{flex-shrink:0;justify-content:center;align-items:center;padding:4px 16px;display:flex}.wiki-home-logo img{filter:drop-shadow(0 0 15px #000000e6)drop-shadow(0 0 35px #000000b3);cursor:pointer;width:auto;height:60px;transition:transform .3s cubic-bezier(.175,.885,.32,1.275);display:block}.wiki-home-logo:hover img{transform:scale(1.1);filter:drop-shadow(0 0 10px #fff)!important}@media (width<=768px){.wiki-header-nav--left,.wiki-header-nav--right{display:none}.wiki-hamburger{margin-left:auto;display:flex!important}.wiki-home-logo img{height:26px}.wiki-header-inner{padding:10px 16px}}.wiki-banner{background:#000;width:100%;height:60vh;min-height:320px;position:relative;overflow:hidden}.wiki-banner-img{object-fit:cover;opacity:.65;will-change:transform;transform-origin:top;width:100%;height:120%}.wiki-banner-parallax{position:absolute;top:-10%;left:0}.wiki-banner-overlay{background:linear-gradient(to bottom, transparent 30%, var(--header-bg) 100%);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.wiki-banner-content{flex-direction:column;align-items:center;gap:1rem;display:flex}.wiki-banner-logo{object-fit:contain;filter:drop-shadow(0 0 20px #000000e6)drop-shadow(0 0 40px #0009);max-width:40vh}.wiki-estado{letter-spacing:3px;text-transform:uppercase;color:#fff;background:var(--accent);border-radius:2px;padding:4px 14px;font-family:Oswald,sans-serif;font-size:13px}.wiki-estado--produccion{background:#e60000}.wiki-estado--emision{background:#1a6fd4}.wiki-estado--finalizado{background:#1a8a3a}.wiki-estado--pausado{background:#8a7a1a}.wiki-estado--cancelado{background:#4a4a4a}.wiki-estado--pronto{background:#6b3fa0}.wiki-socials-bar{background:var(--header-bg);border-bottom:1px solid #ffffff14;justify-content:center;align-items:center;gap:1.5rem;padding:14px 24px;display:flex}.wiki-socials-label{letter-spacing:2px;text-transform:uppercase;color:#ffffff73;font-family:Oswald,sans-serif;font-size:13px}.wiki-socials-icons{gap:10px;display:flex}.wiki-social-btn{color:#ffffffb3;background:#ffffff14;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:background .2s,color .2s,transform .2s;display:flex}.wiki-social-btn:hover{background:var(--accent);color:#fff;filter:drop-shadow(0 0 10px var(--accent));transform:scale(1.1)rotate(5deg)}.wiki-sinopsis-section,.wiki-creador-section,.wiki-staff-section,.wiki-arte-section{max-width:1100px;margin:0 auto;padding:4rem 2rem}.wiki-section-title{letter-spacing:3px;text-transform:uppercase;margin-bottom:2rem;padding:6px 0;font-size:28px;display:inline-block;position:relative;color:var(--text-h)!important;font-family:Black Ops One,sans-serif!important}.wiki-section-title:before{content:"";background:linear-gradient(to right, var(--accent) 0%, transparent 100%);width:100%;height:2px;margin-bottom:6px;display:block}.wiki-section-title:after{content:"";background:linear-gradient(to right, var(--accent) 0%, transparent 100%);width:100%;height:2px;margin-top:6px;display:block}.wiki-sinopsis-section{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;align-items:start;gap:3rem;display:grid}.wiki-video-box{aspect-ratio:16/9;border:1px solid var(--border);background:#000;border-radius:8px;width:100%;overflow:hidden}.wiki-video-box--short{aspect-ratio:9/16;max-width:360px;margin:0 auto}.wiki-video-box--tiktok{aspect-ratio:9/16;width:min(100%,340px);margin:0 auto}.wiki-video-box iframe{width:100%;height:100%}.wiki-video-box video{object-fit:contain;background:#000;width:100%;height:100%}.wiki-tiktok-embed{background:#000;justify-content:center;width:100%;height:100%;display:flex;overflow:hidden}.wiki-tiktok-embed iframe{border:none;width:100%;height:100%}.wiki-video-placeholder{background:var(--code-bg);width:100%;height:100%;color:var(--text);letter-spacing:2px;opacity:.5;justify-content:center;align-items:center;font-family:Oswald,sans-serif;font-size:18px;display:flex}.wiki-sinopsis-text p{color:var(--text);text-transform:none;font-family:Oswald,sans-serif;font-size:17px;line-height:1.7}.wiki-carrusel-section{--carrusel-ancho:52%;background:var(--header-bg);flex-direction:column;align-items:center;gap:1.75rem;padding:4rem 0 3rem;display:flex;position:relative;overflow:hidden}.wiki-carrusel-section.wiki-carrusel--vertical{--carrusel-ancho:26%}.wiki-carrusel-section:before{content:"";pointer-events:none;background:radial-gradient(70% 60%,#e6000014 0%,#0000 70%);position:absolute;inset:0}.wiki-carrusel-escenario{perspective:1400px;outline:none;width:100%;max-width:1400px;position:relative}.wiki-carrusel-medida{width:var(--carrusel-ancho);aspect-ratio:var(--carrusel-aspect);margin:0 auto}.wiki-carrusel-diapo{--x:0%;--escala:1;--giro:0deg;top:0;left:calc(50% - var(--carrusel-ancho) / 2);width:var(--carrusel-ancho);aspect-ratio:var(--carrusel-aspect);transform:translateX(var(--x)) scale(var(--escala)) rotateY(var(--giro));will-change:transform;cursor:pointer;background:#00000059;border-radius:18px;transition:transform .75s cubic-bezier(.22,.8,.24,1),opacity .6s,filter .6s,box-shadow .6s;position:absolute;overflow:hidden}.wiki-carrusel-diapo img{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.wiki-carrusel-diapo--centro{z-index:3;cursor:default;box-shadow:0 24px 60px #000000bf,0 0 0 1px #ffffff0f,0 0 50px #e6000024}.wiki-carrusel-diapo--anterior,.wiki-carrusel-diapo--siguiente{z-index:2;--escala:.52;opacity:.55;filter:brightness(.55)saturate(.85)}.wiki-carrusel-diapo--anterior{--x:-72%;--giro:18deg}.wiki-carrusel-diapo--siguiente{--x:72%;--giro:-18deg}.wiki-carrusel-diapo--anterior:hover,.wiki-carrusel-diapo--siguiente:hover{opacity:.9;filter:brightness(.9);box-shadow:0 0 24px #e6000040}.wiki-carrusel-diapo--anterior:hover{--giro:8deg}.wiki-carrusel-diapo--siguiente:hover{--giro:-8deg}.wiki-carrusel-diapo--fuera-izquierda,.wiki-carrusel-diapo--fuera-derecha{z-index:1;--escala:.4;opacity:0;pointer-events:none}.wiki-carrusel-diapo--fuera-izquierda{--x:-110%;--giro:30deg}.wiki-carrusel-diapo--fuera-derecha{--x:110%;--giro:-30deg}.wiki-carrusel-diapo--salto{transition:none;animation:.6s both carruselAparecer}@keyframes carruselAparecer{0%{opacity:0}}.wiki-carrusel-side-hint{color:#ffffffd9;opacity:0;background:#00000040;justify-content:center;align-items:center;transition:opacity .25s;display:flex;position:absolute;inset:0}.wiki-carrusel-diapo:hover .wiki-carrusel-side-hint{opacity:1}.wiki-carrusel-counter{letter-spacing:3px;color:#ffffffbf;pointer-events:none;background:#0000008c;border-radius:4px;padding:4px 10px;font-family:Oswald,sans-serif;font-size:13px;position:absolute;bottom:14px;right:18px}.wiki-carrusel-vacio{aspect-ratio:16/9;color:#fff6;letter-spacing:2px;text-transform:uppercase;border:2px dashed #ffffff26;border-radius:18px;justify-content:center;align-items:center;width:52%;font-family:Oswald,sans-serif;display:flex}.wiki-carrusel-dots{z-index:4;justify-content:center;gap:10px;display:flex;position:relative}.wiki-dot{cursor:pointer;background:#ffffff38;border:none;border-radius:5px;width:10px;height:10px;padding:0;transition:background .3s,width .4s cubic-bezier(.22,.8,.24,1),box-shadow .3s}.wiki-dot.activo{background:var(--accent);width:28px;box-shadow:0 0 10px #e6000099}@media (width<=768px){.wiki-carrusel-section{--carrusel-ancho:72%}.wiki-carrusel-section.wiki-carrusel--vertical{--carrusel-ancho:56%}.wiki-carrusel-diapo--anterior{--x:-70%}.wiki-carrusel-diapo--siguiente{--x:70%}}@media (prefers-reduced-motion:reduce){.wiki-carrusel-diapo{transition:opacity .2s}}.wiki-creador-section{border-bottom:1px solid var(--border);background:var(--bg)}.wiki-creador-inner{align-items:flex-start;gap:3rem;display:flex}.wiki-creador-img-box{border:2px solid var(--accent);border-radius:10px;flex-shrink:0;width:200px;height:200px;transition:box-shadow .3s;overflow:hidden;box-shadow:0 0 24px #e6000026}.wiki-creador-img-box:hover{box-shadow:0 0 32px #e6000059}.wiki-creador-img-box img{object-fit:cover;width:100%;height:100%}.wiki-creador-placeholder{background:var(--header-bg);color:#fff;justify-content:center;align-items:center;width:100%;height:100%;font-family:Black Ops One,sans-serif;font-size:64px;display:flex}.wiki-creador-bio{flex-direction:column;flex:1;gap:.75rem;display:flex}.wiki-creador-bio h3{letter-spacing:2px;margin:0;font-size:26px;color:var(--text-h)!important;font-family:Black Ops One,sans-serif!important}.wiki-creador-bio p{color:var(--text);text-transform:none;margin:0;font-family:Oswald,sans-serif;font-size:16px;line-height:1.75}.wiki-creador-redes{flex-wrap:wrap;gap:8px;display:flex}.wiki-creador-red{width:34px!important;height:34px!important}.wiki-creador-obras{flex-direction:column;gap:.5rem;margin-top:.5rem;display:flex}.wiki-creador-obras-label{letter-spacing:2.5px;text-transform:uppercase;color:var(--accent);font-family:Oswald,sans-serif;font-size:12px}.wiki-creador-obras-lista{flex-wrap:wrap;gap:6px;display:flex}.wiki-obra-tag{letter-spacing:1px;text-transform:uppercase;color:var(--text-h);background:var(--code-bg);border:1px solid var(--border);border-radius:4px;padding:4px 12px;font-family:Oswald,sans-serif;font-size:13px;text-decoration:none;transition:border-color .2s,color .2s,filter .2s}a.wiki-obra-tag:hover{border-color:var(--accent);color:var(--accent);filter:drop-shadow(0 0 4px var(--accent))}@media (width<=768px){.wiki-creador-inner{text-align:center;flex-direction:column;align-items:center}.wiki-creador-redes,.wiki-creador-obras-lista{justify-content:center}}.wiki-staff-section{border-bottom:1px solid var(--border);padding-top:2rem;padding-bottom:2rem}.wiki-staff-toggle{cursor:pointer;letter-spacing:3px;color:var(--text-h);text-transform:uppercase;background:0 0;border:none;justify-content:center;align-items:center;gap:12px;width:100%;margin-bottom:0;padding:0;font-family:Black Ops One,sans-serif;font-size:28px;display:flex}.wiki-staff-arrow{color:var(--accent);transition:transform .4s}.wiki-staff-toggle.abierto .wiki-staff-arrow{transform:rotate(180deg)}.wiki-staff-content{opacity:0;max-height:0;transition:max-height .6s,opacity .4s;overflow:hidden}.wiki-staff-content.visible{opacity:1;max-height:3000px;margin-top:2.5rem}.wiki-staff-grupo{margin-bottom:3rem}.wiki-staff-categoria{letter-spacing:3px;text-transform:uppercase;text-align:center;border-bottom:1px solid var(--border);margin-bottom:1.5rem;padding-bottom:.5rem;font-size:16px;color:var(--accent)!important;font-family:Oswald,sans-serif!important}.wiki-staff-grid{flex-wrap:wrap;justify-content:center;gap:1.5rem;display:flex}.wiki-staff-avatar{flex-direction:column;align-items:center;gap:6px;width:90px;display:flex}.wiki-avatar-img{border:2px solid var(--border);background:var(--header-bg);border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;transition:border-color .2s;display:flex;overflow:hidden}.wiki-staff-avatar:hover .wiki-avatar-img{border-color:var(--accent)}.wiki-avatar-img img{object-fit:cover;width:100%;height:100%}.wiki-avatar-img span{color:#fff;font-family:Black Ops One,sans-serif;font-size:24px}.wiki-avatar-name{text-align:center;color:var(--text-h);text-transform:uppercase;letter-spacing:.5px;font-family:Oswald,sans-serif;font-size:12px;font-weight:600}.wiki-avatar-rol{text-align:center;color:var(--text);text-transform:none;font-family:Oswald,sans-serif;font-size:11px}.wiki-arte-section{text-align:center}.wiki-arte-grid{grid-template-columns:repeat(4,1fr);grid-auto-rows:180px;gap:12px;margin-top:1rem;display:grid}.wiki-arte-grid .wiki-arte-item:nth-child(3n+1){grid-row:span 2}.wiki-arte-item{border:1px solid var(--border);background:var(--code-bg);border-radius:6px;transition:transform .3s,border-color .3s;overflow:hidden}.wiki-arte-item:hover{border-color:var(--accent);transform:scale(1.02)}.wiki-arte-item img{object-fit:cover;width:100%;height:100%}.wiki-arte-empty{aspect-ratio:4/3;opacity:.3}@media (width<=768px){.wiki-header-nav{display:none}.wiki-back-btn{font-size:13px}.wiki-sinopsis-section{grid-template-columns:1fr;gap:2rem}.wiki-creador-inner{text-align:center;flex-direction:column;align-items:center}.wiki-arte-grid{grid-template-columns:repeat(2,1fr)}.wiki-arte-grid .wiki-arte-item:nth-child(3n+1){grid-row:span 1}.wiki-carrusel-btn{width:40px;height:40px;font-size:20px}}.wiki-extra-section{border-bottom:1px solid var(--border);max-width:1100px;margin:0 auto;padding:4rem 2rem}.wiki-extra-intro{color:var(--text);text-transform:none;max-width:800px;margin-bottom:2.5rem;font-family:Oswald,sans-serif;font-size:17px;line-height:1.7}.wiki-extra-miembro{margin-bottom:2.5rem}.wiki-extra-miembro:last-child{margin-bottom:0}.wiki-extra-rol{letter-spacing:2px;text-transform:uppercase;color:var(--accent);margin-bottom:.75rem;font-family:Oswald,sans-serif;font-size:13px;display:inline-block}.wiki-hamburger{display:none}.wiki-staff-grid--directores{gap:2.5rem}.wiki-staff-avatar--director{width:140px}.wiki-staff-avatar--director .wiki-avatar-img{border-width:3px;border-color:var(--accent);width:110px;height:110px}.wiki-staff-avatar--director .wiki-avatar-img span{font-size:42px}.wiki-staff-avatar--director .wiki-avatar-name{color:var(--text-h);font-size:15px}.wiki-staff-avatar--director .wiki-avatar-rol{color:var(--accent);opacity:.9;text-align:center;font-size:11px;line-height:1.4}.wiki-lightbox{z-index:9999;cursor:zoom-out;background:#000000eb;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.wiki-lightbox img{object-fit:contain;cursor:default;border-radius:8px;max-width:90vw;max-height:90vh;box-shadow:0 0 60px #000c}.wiki-lightbox-close{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;transition:border-color .2s,filter .2s;display:flex;position:absolute;top:20px;right:24px}.wiki-lightbox-close:hover{border-color:var(--accent);filter:drop-shadow(0 0 8px var(--accent))}.wiki-clickable{cursor:zoom-in}.wiki-clickable:hover{filter:drop-shadow(0 0 8px var(--accent))}.wiki-arte-mosaic{columns:2;column-gap:10px;max-width:1100px;margin:1.5rem auto 0}.wiki-arte-mosaic .wiki-arte-item{break-inside:avoid;border:1px solid var(--border);background:var(--code-bg);border-radius:10px;margin-bottom:10px;transition:transform .3s,border-color .3s,box-shadow .3s;display:block;position:relative;overflow:hidden}.wiki-arte-mosaic .wiki-arte-item img{object-fit:contain;width:100%;height:auto;display:block}.wiki-arte-mosaic .wiki-arte-item:hover{border-color:var(--accent);z-index:1;transform:scale(1.02);box-shadow:0 0 16px #e600004d}.wiki-arte-hover{opacity:0;background:#00000080;justify-content:center;align-items:center;transition:opacity .25s;display:flex;position:absolute;inset:0}.wiki-arte-hover svg{color:#fff;width:32px;height:32px;filter:drop-shadow(0 0 6px var(--accent))}.wiki-arte-item:hover .wiki-arte-hover{opacity:1}@media (width<=900px){.wiki-arte-mosaic{columns:3}}@media (width<=600px){.wiki-arte-mosaic{columns:2}}@media (width<=768px){.wiki-arte-mosaic .wiki-arte-item{min-width:120px;max-width:45vw}}.wiki-bars-wrapper{flex-direction:column;display:flex}.wiki-apoyanos-bar{background:color-mix(in srgb, var(--header-bg) 85%, #000 15%);border-bottom:1px solid #ffffff0f;justify-content:center;align-items:center;gap:1.5rem;padding:12px 24px;display:flex}.wiki-apoyanos-btn{position:relative;transition:background .2s,color .2s,transform .2s,filter .2s!important}.wiki-apoyanos-btn:hover{background:var(--plat-color)!important;color:#fff!important;filter:drop-shadow(0 0 10px var(--plat-color))!important;transform:scale(1.1)rotate(5deg)!important}.wiki-personajes-section{background:var(--section-alt,var(--code-bg));border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.wiki-personajes-inner{text-align:center;max-width:1100px;margin:0 auto;padding:4rem 2rem}.wiki-personajes-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.25rem;margin-top:1rem;display:grid}.wiki-personaje-card{background:var(--social-bg);border:1px solid var(--border);cursor:pointer;text-align:left;font:inherit;appearance:none;border-radius:14px;padding:0;transition:transform .3s,border-color .3s,box-shadow .3s;overflow:hidden}.wiki-personaje-card:hover{border-color:var(--accent);transform:translateY(-6px);box-shadow:0 0 20px #e6000040}.wiki-personaje-img{aspect-ratio:3/4;background:var(--header-bg);object-fit:cover;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.wiki-personaje-img img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.wiki-personaje-card:hover .wiki-personaje-img img{transform:scale(1.05)}.wiki-personaje-img span{color:#ffffff4d;font-family:Black Ops One,sans-serif;font-size:48px}.wiki-personaje-info{flex-direction:column;gap:3px;padding:.9rem 1rem;display:flex}.wiki-personaje-rol{letter-spacing:2px;text-transform:uppercase;color:var(--accent);font-family:Oswald,sans-serif;font-size:11px}.wiki-personaje-nombre{letter-spacing:1px;margin:0;font-size:16px;color:var(--text-h)!important;font-family:Black Ops One,sans-serif!important}.wiki-personaje-va{color:var(--text);text-transform:none;opacity:.7;font-family:Oswald,sans-serif;font-size:12px}.personaje-overlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000c;justify-content:center;align-items:center;padding:1.5rem;animation:.25s fadeInOverlay;display:flex;position:fixed;inset:0}.personaje-modal{background:var(--bg);border:1px solid var(--border);border-top:3px solid var(--accent);border-radius:14px;width:100%;max-width:680px;max-height:90vh;animation:.3s cubic-bezier(.4,0,.2,1) slideUpModal;position:relative;overflow-y:auto}.personaje-modal-main{align-items:flex-start;gap:2rem;padding:2rem;display:flex}.personaje-modal-img{aspect-ratio:3/4;border:2px solid var(--accent);background:var(--header-bg);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:160px;display:flex;overflow:hidden}.personaje-modal-img img{object-fit:cover;width:100%;height:100%}.personaje-modal-img span{color:#ffffff4d;font-family:Black Ops One,sans-serif;font-size:56px}.personaje-modal-info{flex-direction:column;flex:1;gap:.6rem;display:flex}.personaje-modal-rol{letter-spacing:3px;text-transform:uppercase;color:var(--accent);font-family:Oswald,sans-serif;font-size:12px}.personaje-modal-nombre{letter-spacing:2px;margin:0;font-size:26px;color:var(--text-h)!important;font-family:Black Ops One,sans-serif!important}.personaje-modal-desc{color:var(--text);text-transform:none;margin:.25rem 0 0;font-family:Oswald,sans-serif;font-size:15px;line-height:1.7}.personaje-modal-va{border-top:1px solid var(--border);align-items:center;gap:.75rem;margin-top:.5rem;padding-top:.75rem;display:flex}.personaje-va-img{object-fit:cover;border:1px solid var(--accent);border-radius:50%;width:40px;height:40px}.personaje-modal-va>div{flex-direction:column;gap:2px;display:flex}.personaje-va-label{letter-spacing:2px;text-transform:uppercase;color:var(--accent);font-family:Oswald,sans-serif;font-size:11px}.personaje-va-nombre{color:var(--text-h);font-family:Oswald,sans-serif;font-size:15px;font-weight:600}@media (width<=600px){.personaje-modal-main{text-align:center;flex-direction:column;align-items:center;padding:1.5rem}.personaje-modal-va{justify-content:center}.wiki-personajes-grid{grid-template-columns:repeat(2,1fr)}}.wiki-avatar-img--doble{position:relative}.wiki-avatar-img .wiki-avatar-alternativa{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .35s;position:absolute;inset:0}.wiki-staff-avatar:hover .wiki-avatar-alternativa,.wiki-staff-avatar:focus-visible .wiki-avatar-alternativa{opacity:1}.wiki-avatar-socio{letter-spacing:.08em;text-transform:uppercase;color:#e60000;margin:.35rem 0 0;font-size:.72rem;font-weight:600}.wiki-staff-avatar--socio .wiki-avatar-img{box-shadow:0 0 0 3px #e60000}@media (prefers-reduced-motion:reduce){.wiki-avatar-img .wiki-avatar-alternativa{transition:none}}.wiki-video-portada{cursor:pointer;color:#fff;background:radial-gradient(#2a2a5a 0%,#0d0d1a 100%);border:none;width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden}.wiki-video-portada img{object-fit:cover;opacity:.55;width:100%;height:100%;transition:opacity .3s,transform .6s}.wiki-video-play{background:var(--accent);border-radius:50%;justify-content:center;align-items:center;width:74px;height:74px;margin:-37px 0 0 -37px;transition:transform .25s,box-shadow .25s;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 0 0 8px #e6000040,0 10px 30px #00000080}.wiki-video-aviso{white-space:nowrap;letter-spacing:1px;color:#ffffffd9;background:#0000008c;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font:400 12px Oswald,sans-serif;display:inline-flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.wiki-video-portada:hover img,.wiki-video-portada:focus-visible img{opacity:.75;transform:scale(1.03)}.wiki-video-portada:hover .wiki-video-play,.wiki-video-portada:focus-visible .wiki-video-play{transform:scale(1.08);box-shadow:0 0 0 12px #e600004d,0 10px 30px #00000080}
