html,:root,html[data-theme=light],body[data-theme=light],:root[data-theme=light],[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark],body[data-theme=dark],:root[data-theme=dark],[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--purple-50:#f1effe;--purple-100:#e0d9fd;--purple-200:#cdc1ff;--purple-300:#b3a3fb;--purple-400:#a294f9;--purple-500:#7b61ff;--purple-600:#6e54b5;--purple-700:#4f3b8c;--purple-800:#32245e;--purple-900:#1e153a;--teal-50:#e6faf7;--teal-100:#b3ece4;--teal-300:#5dcebb;--teal-500:#0ab39c;--teal-600:#088a78;--teal-800:#065f54;--orange-50:#fff3e8;--orange-100:#fdd3b2;--orange-300:#f9a76a;--orange-500:#f47c3c;--orange-700:#c5581d;--color-body-app:var(--lightningcss-light,#7b61ff)var(--lightningcss-dark,#73579e);--color-border-app:var(--lightningcss-light,#11111e)var(--lightningcss-dark,#3c3c3e);--color-fondo-app:var(--lightningcss-light,#f9f9fb)var(--lightningcss-dark,#1f1f1f);--color-fondo-sidebar:var(--lightningcss-light,#1a1a2e)var(--lightningcss-dark,#0d0d0d);--color-fondo-sidebar-activo:var(--lightningcss-light,#252543)var(--lightningcss-dark,#1a1a2e);--color-fondo-opcion-hover:var(--lightningcss-light,#ababe9)var(--lightningcss-dark,#1a1a2e);--color-texto-opcion-hover:var(--lightningcss-light,#1c1c2e)var(--lightningcss-dark,#f0eeff);--color-fondo-card:var(--lightningcss-light,#fff)var(--lightningcss-dark,#2c2c2c);--color-fondo-elevado:var(--lightningcss-light,#fff)var(--lightningcss-dark,#22223a);--color-fondo-input:var(--lightningcss-light,#f4f4f8)var(--lightningcss-dark,#252540);--color-fondo-overlay:var(--lightningcss-light,#1a1a2e8c)var(--lightningcss-dark,#000000b8);--color-fondo-activo:var(--lightningcss-light,#f1effe)var(--lightningcss-dark,#7b61ff26);--color-fondo-hover:var(--lightningcss-light,#f4f3ff)var(--lightningcss-dark,#7b61ff1a);--color-fondo-skeleton:var(--lightningcss-light,#ededf5)var(--lightningcss-dark,#252540);--color-texto-heading:var(--lightningcss-light,#1c1c2e)var(--lightningcss-dark,#f0eeff);--color-texto-body:var(--lightningcss-light,#335)var(--lightningcss-dark,#ccc8ef);--color-texto-secundario:var(--lightningcss-light,#6b6b8a)var(--lightningcss-dark,#88a);--color-texto-placeholder:var(--lightningcss-light,#a0a0bf)var(--lightningcss-dark,#55556a);--color-texto-sidebar:var(--lightningcss-light,#f0eeff)var(--lightningcss-dark,#d4cfff);--color-texto-sidebar-muted:var(--lightningcss-light,#88a)var(--lightningcss-dark,#55556a);--color-texto-disabled:var(--lightningcss-light,#b0b0cc)var(--lightningcss-dark,#44445a);--color-texto-link:var(--lightningcss-light,#7b61ff)var(--lightningcss-dark,#a294f9);--color-texto-link-hover:var(--lightningcss-light,#6e54b5)var(--lightningcss-dark,#cdc1ff);--color-primario:var(--lightningcss-light,#7b61ff)var(--lightningcss-dark,#a294f9);--color-primario-hover:var(--lightningcss-light,#6e54b5)var(--lightningcss-dark,#b3a3fb);--color-primario-activo:var(--lightningcss-light,#4f3b8c)var(--lightningcss-dark,#7b61ff);--color-primario-suave:var(--lightningcss-light,#e0d9fd)var(--lightningcss-dark,#7b61ff33);--color-primario-muysuave:var(--lightningcss-light,#f1effe)var(--lightningcss-dark,#7b61ff1a);--color-primario-texto:var(--lightningcss-light,#4f3b8c)var(--lightningcss-dark,#cdc1ff);--color-progreso:var(--lightningcss-light,#0ab39c)var(--lightningcss-dark,#5dcebb);--color-progreso-hover:var(--lightningcss-light,#088a78)var(--lightningcss-dark,#0ab39c);--color-progreso-suave:var(--lightningcss-light,#e6faf7)var(--lightningcss-dark,#0ab39c26);--color-gamificacion:var(--lightningcss-light,#f47c3c)var(--lightningcss-dark,#f9a76a);--color-gamificacion-suave:var(--lightningcss-light,#fff3e8)var(--lightningcss-dark,#f47c3c26);--color-borde:var(--lightningcss-light,#e0e0ec)var(--lightningcss-dark,#424242);--color-borde-suave:var(--lightningcss-light,#ececf5)var(--lightningcss-dark,#22223a);--color-borde-focus:var(--lightningcss-light,#a294f9)var(--lightningcss-dark,#a294f9);--color-borde-activo:var(--lightningcss-light,#7b61ff)var(--lightningcss-dark,#7b61ff);--color-borde-error:var(--lightningcss-light,#e84040)var(--lightningcss-dark,#f07070);--sombra-card:0 1px 4px var(--lightningcss-light,#1a1a2e12)var(--lightningcss-dark,#0000004d), 0 4px 16px var(--lightningcss-light,#1a1a2e0f)var(--lightningcss-dark,#0000002e);--sombra-modal:0 8px 40px var(--lightningcss-light,#1a1a2e2e)var(--lightningcss-dark,#00000080);--sombra-dropdown:0 4px 20px var(--lightningcss-light,#1a1a2e1f)var(--lightningcss-dark,#0006);--focus-ring:0 0 0 3px var(--lightningcss-light,#cdc1ff)var(--lightningcss-dark,#a294f966);--color-exito:var(--lightningcss-light,#1aad6b)var(--lightningcss-dark,#34d399);--color-exito-fondo:var(--lightningcss-light,#edfbf3)var(--lightningcss-dark,#1aad6b26);--color-exito-borde:var(--lightningcss-light,#a3e6c3)var(--lightningcss-dark,#34d3994d);--color-exito-texto:var(--lightningcss-light,#116940)var(--lightningcss-dark,#6ee7b7);--color-advertencia:var(--lightningcss-light,#f59e0b)var(--lightningcss-dark,#fbbf24);--color-advertencia-fondo:var(--lightningcss-light,#fff4e5)var(--lightningcss-dark,#f59e0b26);--color-advertencia-borde:var(--lightningcss-light,#ffd48a)var(--lightningcss-dark,#fbbf244d);--color-advertencia-texto:var(--lightningcss-light,#8a5200)var(--lightningcss-dark,#fde68a);--color-error:var(--lightningcss-light,#e84040)var(--lightningcss-dark,#f87171);--color-error-fondo:var(--lightningcss-light,#fff1f0)var(--lightningcss-dark,#e8404026);--color-error-borde:var(--lightningcss-light,#ffb3af)var(--lightningcss-dark,#f871714d);--color-error-texto:var(--lightningcss-light,#8f1a1a)var(--lightningcss-dark,#fca5a5);--color-info:var(--lightningcss-light,#2d88ff)var(--lightningcss-dark,#60a5fa);--color-info-fondo:var(--lightningcss-light,#e8f4ff)var(--lightningcss-dark,#2d88ff26);--color-info-borde:var(--lightningcss-light,#93cbfc)var(--lightningcss-dark,#60a5fa4d);--color-info-texto:var(--lightningcss-light,#0a3a80)var(--lightningcss-dark,#93c5fd);--color-online:var(--lightningcss-light,#1aad6b)var(--lightningcss-dark,#34d399);--color-ausente:var(--lightningcss-light,#f59e0b)var(--lightningcss-dark,#fbbf24);--color-offline:var(--lightningcss-light,#a0a0bf)var(--lightningcss-dark,#55556a);--color-badge:var(--lightningcss-light,#7b61ff)var(--lightningcss-dark,#a294f9);--color-badge-texto:var(--lightningcss-light,#fff)var(--lightningcss-dark,#fff);--color-barra-progreso:var(--lightningcss-light,#0ab39c)var(--lightningcss-dark,#5dcebb);--color-barra-progreso-fondo:var(--lightningcss-light,#e6faf7)var(--lightningcss-dark,#0ab39c26);--color-estrella:var(--lightningcss-light,#f59e0b)var(--lightningcss-dark,#fbbf24);--color-tag-fondo:var(--lightningcss-light,#fff)var(--lightningcss-dark,#bebec3);--color-tag-texto:var(--lightningcss-light,#4000ff)var(--lightningcss-dark,#000);--color-tag-borde:var(--lightningcss-light,#cdc1ff)var(--lightningcss-dark,#ffffff59);--color-hover-overlay:var(--lightningcss-light,#7b61ff0f)var(--lightningcss-dark,#7b61ff1f);--color-pressed-overlay:var(--lightningcss-light,#7b61ff1f)var(--lightningcss-dark,#7b61ff38);--color-seleccion:var(--lightningcss-light,#cdc1ff)var(--lightningcss-dark,#a294f959);--color-disabled-fondo:var(--lightningcss-light,#f0f0f5)var(--lightningcss-dark,#1e1e30);--color-disabled-texto:var(--lightningcss-light,#b0b0cc)var(--lightningcss-dark,#44445a);--color-disabled-borde:var(--lightningcss-light,#d8d8e8)var(--lightningcss-dark,#2a2a42);--color-rango-bronce:var(--lightningcss-light,#cd7f32)var(--lightningcss-dark,#e09d58);--color-rango-bronce-fondo:var(--lightningcss-light,#fdf1e4)var(--lightningcss-dark,#cd7f3226);--color-rango-plata:var(--lightningcss-light,#a0aab4)var(--lightningcss-dark,#c8d0d8);--color-rango-plata-fondo:var(--lightningcss-light,#f2f4f6)var(--lightningcss-dark,#a0aab41f);--color-rango-oro:var(--lightningcss-light,#f59e0b)var(--lightningcss-dark,#fbbf24);--color-rango-oro-fondo:var(--lightningcss-light,#fff4e5)var(--lightningcss-dark,#f59e0b26);--color-rango-diamante:var(--lightningcss-light,#7b61ff)var(--lightningcss-dark,#a294f9);--color-rango-diamante-fondo:var(--lightningcss-light,#f1effe)var(--lightningcss-dark,#7b61ff26);--color-xp:var(--lightningcss-light,#0ab39c)var(--lightningcss-dark,#5dcebb);--color-xp-fondo:var(--lightningcss-light,#e6faf7)var(--lightningcss-dark,#0ab39c26)}*{box-sizing:border-box;margin:0;padding:0;font-size:16px}@media (width<768px){*{font-size:15px}}:root{--background-theme:var(--lightningcss-light,#fff)var(--lightningcss-dark,#170e2f);--background-linear-1:var(--lightningcss-light,#cff9eb)var(--lightningcss-dark,#000);--background-linear-2:var(--lightningcss-light,#bde9f8)var(--lightningcss-dark,#02311d);--base:var(--lightningcss-light,#212121)var(--lightningcss-dark,#cfcfcf);--base_text:var(--lightningcss-light,#fff)var(--lightningcss-dark,#212121);--text:var(--lightningcss-light,#212121)var(--lightningcss-dark,#cfcfcf);--text-dark:var(--lightningcss-light,#72767d)var(--lightningcss-dark,#9a9ea6)}body{box-sizing:border-box;margin:0;padding:0;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif}._loader_w1vmx_2{background:linear-gradient(135deg, var(--lightningcss-light,var(--purple-100))var(--lightningcss-dark,var(--purple-900)) 0%, var(--lightningcss-light,var(--purple-50))var(--lightningcss-dark,var(--color-fondo-sidebar)) 50%, var(--lightningcss-light,var(--color-fondo-app))var(--lightningcss-dark,var(--color-fondo-elevado)) 100%);flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:100vh;display:flex}._spinner_w1vmx_12{border:3px solid var(--color-primario-suave);border-top-color:var(--color-primario);border-radius:50%;width:40px;height:40px;animation:.7s linear infinite _spin_w1vmx_12}._text_w1vmx_21{color:var(--color-texto-secundario);font-size:.9rem}@keyframes _spin_w1vmx_12{to{transform:rotate(360deg)}}._dashboard_uawhj_1{min-height:100vh}._dashboard_uawhj_1 ._promociones_uawhj_3{z-index:50;background-color:var(--purple-300);justify-content:center;align-items:center;width:100%;height:31px;display:flex;position:sticky}._dashboard_uawhj_1 ._promociones_uawhj_3 ._text_promo_uawhj_14{color:var(--purple-900);text-align:center;font-size:.95rem;font-weight:600}._dashboard_uawhj_1{background-image:linear-gradient(-225deg, var(--background-linear-1) -10%, var(--background-theme) 52%, var(--background-linear-2) 115%)}._dashboard_uawhj_1:before,._dashboard_uawhj_1:after{content:"";width:100%;height:100%;position:fixed}._dashboard_uawhj_1:before{box-shadow:0 0 140px 64px var(--lightningcss-light,color-mix(in srgb, var(--purple-300) 50%, transparent))var(--lightningcss-dark,#322098);opacity:.3;border-radius:100%;top:-100%;right:-42%}._dashboard_uawhj_1:after{z-index:3;box-shadow:0 0 200px 164px var(--lightningcss-light,color-mix(in srgb, var(--purple-300) 50%, transparent))var(--lightningcss-dark,#e714af);opacity:.15;border-radius:100%;bottom:-100%;left:-60%}._dashboard_jeymm_1{background-color:var(--color-fondo-app);min-height:100dvh;color:var(--color-texto-heading);padding:8px}._dashboard_jeymm_1 ._content_jeymm_7{border:7px solid var(--color-border-app);border-radius:16px;height:calc(100dvh - 16px);display:flex}._dashboard_jeymm_1 ._content_jeymm_7 ._div_children_jeymm_13{border-radius:18px;width:100%;height:calc(100dvh - 60px);margin:15px 16px;padding:0 0 0 350px}._dashboard_jeymm_1 ._mobile_menu_jeymm_22{z-index:4;background:var(--color-fondo-sidebar);border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;width:100%;height:70px;padding:0 20px;display:flex;position:fixed;bottom:0;left:0;box-shadow:0 -4px 16px #00000040}@media (width>=769px){._dashboard_jeymm_1 ._mobile_menu_jeymm_22 ._btn_lista_preguntas_jeymm_38{display:none}}@media (width>768px){._dashboard_jeymm_1 ._mobile_menu_jeymm_22{display:none}}._dashboard_jeymm_1 ._mobile_menu_jeymm_22 ._btn_lista_preguntas_jeymm_38{background:var(--color-texto-sidebar);color:var(--color-fondo-sidebar);cursor:pointer;border:none;border-radius:50px;align-items:center;gap:8px;height:44px;padding:10px 20px;font-size:.95rem;font-weight:600;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 2px 8px #ffffff26}._dashboard_jeymm_1 ._mobile_menu_jeymm_22 ._btn_lista_preguntas_jeymm_38:hover{transform:translateY(-2px);box-shadow:0 4px 12px #ffffff40}._dashboard_jeymm_1 ._mobile_menu_jeymm_22 ._btn_lista_preguntas_jeymm_38:active{transform:translateY(0)}._dashboard_jeymm_1 ._mobile_menu_jeymm_22 ._btn_lista_preguntas_jeymm_38 svg{font-size:1.1rem;transition:transform .3s}._dashboard_jeymm_1 ._mobile_menu_jeymm_22 ._btn_lista_preguntas_jeymm_38:hover svg{transform:translateY(2px)}._dashboard_jeymm_1 ._mobile_menu_jeymm_22 ._menuButton_jeymm_82{cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:background .2s,transform .2s;display:flex}._dashboard_jeymm_1 ._mobile_menu_jeymm_22 ._menuButton_jeymm_82:hover{background:#fff3;transform:scale(1.05)}._dashboard_jeymm_1 ._mobile_menu_jeymm_22 ._menuButton_jeymm_82:active{transform:scale(.95)}._dashboard_jeymm_1 ._mobile_menu_jeymm_22 ._menuButton_jeymm_82 ._fa_icon_jeymm_103{color:var(--color-texto-sidebar);font-size:1.5rem}@media (width<768px){._dashboard_jeymm_1{padding:0}._dashboard_jeymm_1 ._content_jeymm_7{border:0;border-radius:0;flex-direction:column;display:flex}._dashboard_jeymm_1 ._content_jeymm_7 ._div_children_jeymm_13{border-radius:0;margin:0;padding:0}}._page_1a7e7_1._sidebar_8_page_1a7e7_1{--color-hover:#313132;--border:1px solid #2d2d2d;color:#fdffff;background:#fff;margin:0}._sidebar_8_1a7e7_1 header :is(h2,h3){margin:0}._sidebar_8_1a7e7_1{border:var(--border);z-index:88;background:#1c1c1c;border-radius:18px;width:350px;transition:all .4s;display:flex;position:fixed;top:30px;bottom:30px;left:28px;overflow:hidden}@media (width<768px){._sidebar_8_1a7e7_1{border-radius:0 18px 18px 0;width:80%;top:0;bottom:0;left:-100%}}@media (width<768px){._side_1a7e7_1{left:0}}._backdrop_1a7e7_43{display:none}@media (width<768px){._backdrop_1a7e7_43{z-index:87;opacity:0;pointer-events:none;background:#0006;width:100vw;height:100vh;transition:opacity .3s;display:block;position:fixed;top:0;left:0}._show_backdrop_1a7e7_61{opacity:1;pointer-events:auto}}._menu_1a7e7_66{flex-direction:column;flex:1;gap:10px;padding-top:10px;display:flex;overflow:hidden auto}._menu_1a7e7_66::-webkit-scrollbar{width:4px}._menu_1a7e7_66::-webkit-scrollbar-thumb{background-color:#676767;border-radius:4px}._menu_1a7e7_66::-webkit-scrollbar-track{background-color:#15156a53}._sidebar_right_1a7e7_95{width:100%;position:relative}._sidebar_right_inner_1a7e7_100{border:var(--border);background:#1a1a1a;border-radius:12px;flex-direction:column;display:flex;position:absolute;inset:8px}._sidebar_right_header_1a7e7_112{border-bottom:var(--border);background:linear-gradient(135deg,#6366f10f 0%,#0000 60%),linear-gradient(#ffffff05 0%,#0000 100%);flex-direction:column;gap:16px;padding:22px 20px 20px;display:flex;position:relative}._sidebar_right_header_1a7e7_112:after{content:"";background:linear-gradient(90deg,#0000,#6366f159 50%,#0000);height:1px;position:absolute;bottom:-1px;left:20px;right:20px}._sidebar_right_header_inner_1a7e7_139{align-items:center;gap:12px;display:flex}._brand_icon_1a7e7_145{border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}._brand_icon_1a7e7_145 img{object-fit:contain;z-index:1;filter:drop-shadow(0 2px 4px #00000040);width:30px;height:30px;position:relative}._brand_title_1a7e7_171{color:#fff;letter-spacing:-.02em;background:linear-gradient(#fff 0%,#d4d4d8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:17px;font-weight:700;line-height:1.2}._sidebar_right_header_user_1a7e7_185{flex-direction:row;gap:10px;display:flex}._sidebar_right_header_user_top_1a7e7_191{align-items:center;gap:10px;min-width:0;display:flex}._user_avatar_1a7e7_198{color:#fff;letter-spacing:.02em;background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%);border:1.5px solid #2a2a2a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:flex;box-shadow:0 2px 8px #6366f159}._name_user_1a7e7_215{color:#e4e4e7;letter-spacing:.005em;white-space:nowrap;text-overflow:ellipsis;flex:1;align-items:center;gap:6px;min-width:0;margin:0;font-size:13px;font-weight:600;display:flex;overflow:hidden}._name_user_1a7e7_215:before{content:"";background:linear-gradient(135deg,#22c55e 0%,#10b981 100%);border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2.4s ease-in-out infinite _pulseDot_1a7e7_1;display:inline-block;box-shadow:0 0 0 2px #22c55e2e,0 0 8px #22c55e80}._role_select_1a7e7_245{appearance:none;color:#e4e4e7;cursor:pointer;background-color:#262626;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23a1a1aa' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-position:right 12px center;background-repeat:no-repeat;background-size:12px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #2d2d2d;border-radius:10px;outline:none;width:40%;margin:0;padding:9px 34px 9px 12px;font-family:inherit;font-size:13px;font-weight:500;transition:border-color .2s,background-color .2s,box-shadow .2s}._role_select_1a7e7_245:hover{background-color:#2a2a2a;border-color:#3f3f46}._role_select_1a7e7_245:focus-visible{background-color:#2a2a2a;border-color:#6366f1;box-shadow:0 0 0 3px #6366f140}._role_select_1a7e7_245 option{color:#fff;background:#1c1c1c;padding:8px}@keyframes _pulseDot_1a7e7_1{0%,to{box-shadow:0 0 0 2px #22c55e2e,0 0 8px #22c55e80}50%{box-shadow:0 0 0 4px #22c55e14,0 0 12px #22c55eb3}}._sidebar_right_1a7e7_95 h2{font-size:16px;font-weight:600}._sidebar_right_1a7e7_95 h3{color:#7e7f82;font-size:12px;font-weight:500}._sidebar_right_1a7e7_95 nav{padding:0 12px}._right_link_1a7e7_318{opacity:.7;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 12px;font-family:inherit;font-size:15px;text-decoration:none;transition:all .3s;display:flex}._right_link_1a7e7_318:hover{opacity:1;background:var(--color-hover)}._logoutContainer_1a7e7_343{border-top:var(--border);justify-content:center;align-items:center;width:100%;padding:16px;display:flex}._logout_btn_1a7e7_352{color:#ff4d4f;cursor:pointer;background:#ff4d4f1a;border:1px solid #ff4d4f33;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:6px 8px;font-family:inherit;font-size:15px;font-weight:500;transition:all .3s;display:flex}._logout_btn_1a7e7_352:hover{color:#fff;background:#ff4d4f}._menuButton_1a7e7_374{color:#a1a1aa;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-top:auto;margin-bottom:20px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}@media (width>768px){._menuButton_1a7e7_374{display:none}}._menuButton_1a7e7_374:hover{color:#fff;background:#ffffff26;border-color:#fff3;transform:translateY(-2px);box-shadow:0 6px 8px -1px #0003,0 4px 6px -1px #0000001a}._menuButton_1a7e7_374:active{background:#ffffff1a;transform:translateY(0)}._fa_icon_1a7e7_408{font-size:1.25rem;transition:transform .3s}._menuButton_1a7e7_374:hover ._fa_icon_1a7e7_408{transform:scale(1.1)}._quizList_13eyg_1{flex-direction:column;gap:8px;margin-top:10px;padding:0 12px;display:flex}._headContent_13eyg_10{cursor:pointer;background:#232324;border:1px solid #2e2e30;border-radius:10px;justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem;transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex}._headContent_13eyg_10:hover{background:#2c2c2d;border-color:#444;box-shadow:0 4px 14px #00000040}._headContent_13eyg_10:hover ._chevronIcon_13eyg_27{color:#8b5cf6}._headContent_13eyg_10:hover ._titulo_seccion_13eyg_31{color:#fff;opacity:1}._headContent_13eyg_10:hover ._headImg_13eyg_36{transform:scale(1.06)}._headLeft_13eyg_43{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}._titulo_seccion_13eyg_31{color:#d1d5db;opacity:.85;margin:0;font-size:.9rem;font-weight:600;line-height:1.35;transition:color .3s,opacity .3s}._chevronIcon_13eyg_27{color:#7e7f82;flex-shrink:0;width:.85rem;height:.85rem;transition:color .3s,transform .35s cubic-bezier(.25,.8,.25,1)}._headImg_13eyg_36{object-fit:contain;border-radius:6px;flex-shrink:0;width:70px;height:auto;transition:transform .3s}._clickHead_13eyg_83{background:#2a2a2b;border:1px solid #8b5cf6;border-bottom-color:#0000;border-radius:10px 10px 0 0;position:relative}._clickHead_13eyg_83 ._titulo_seccion_13eyg_31{color:#fff;opacity:1}._clickHead_13eyg_83 ._chevronIcon_13eyg_27{color:#8b5cf6;transform:rotate(180deg)}._clickHead_13eyg_83:after{content:"";pointer-events:none;z-index:9;background-color:#8b5cf6;border-radius:10px 0 0;width:3px;height:100%;position:absolute;top:0;left:-1px}._panel_13eyg_120{grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.25,.8,.25,1);display:grid}._panelOpen_13eyg_126{grid-template-rows:1fr}._panelInner_13eyg_130{visibility:hidden;min-height:0;transition:visibility 0s linear .35s;overflow:hidden}._panelOpen_13eyg_126>._panelInner_13eyg_130{visibility:visible;transition-delay:0s}._dropdown_item1_13eyg_142{background:#1c1c1d;border:1px solid #8b5cf6;border-top:none;border-radius:0 0 10px 10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;height:auto;padding:8px;display:flex}._dropdown_item1_13eyg_142 ._link_item_13eyg_156{cursor:pointer;opacity:0;border-radius:6px;align-items:center;gap:10px;width:100%;height:auto;padding:8px 0 8px 8px;text-decoration:none;transition:opacity .25s,transform .25s,background .2s;display:flex;transform:translateY(-6px)}._dropdown_item1_13eyg_142 ._link_item_13eyg_156:hover{background:var(--color-hover,#313132)}._dropdown_item1_13eyg_142 ._link_item_13eyg_156:hover ._text_13eyg_177{color:#fff;opacity:1}._dropdown_item1_13eyg_142 ._link_item_13eyg_156:hover ._linea_horizontal_13eyg_181{background-color:#428df2}._dropdown_item1_13eyg_142 ._link_item_13eyg_156 ._linea_horizontal_13eyg_181{background-color:#8b5cf6;width:14px;height:2px}._dropdown_item1_13eyg_142 ._link_item_13eyg_156 ._text_13eyg_177{color:#fdffff;opacity:.7;font-size:.85rem;transition:all .2s}._clickHead2_13eyg_201{position:relative}._clickHead2_13eyg_201:after{content:" ";pointer-events:none;z-index:9;background-color:#8b5cf6;border-radius:0 0 0 10px;width:3px;height:100%;position:absolute;left:0}._panelOpen_13eyg_126 ._link_item_13eyg_156{opacity:1;transition-delay:calc(min(var(--i,0) * 30ms, .24s) + 70ms), calc(min(var(--i,0) * 30ms, .24s) + 70ms), 0s;transform:none}@media (prefers-reduced-motion:reduce){._panel_13eyg_120,._panelInner_13eyg_130,._link_item_13eyg_156,._chevronIcon_13eyg_27{transition:none!important}}._cursoHeader_13eyg_232{background:linear-gradient(145deg,#2a2a2b,#1c1c1d);border:1px solid #3a3a3a;border-radius:12px;flex-direction:column;gap:12px;margin-bottom:12px;padding:12px;display:flex;box-shadow:0 4px 6px #0003}._btn_logout_curso_13eyg_244{color:#f16363;cursor:pointer;background:#6366f11a;border:1px solid #6366f133;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:.85rem;font-weight:500;text-decoration:none;transition:all .3s;display:flex}._btn_logout_curso_13eyg_244:hover{color:#fff;background:#f1636a;transform:translateY(-1px);box-shadow:0 4px 12px #6366f140}._btn_calificacion_13eyg_268{color:#6366f1;cursor:pointer;background:#6366f11a;border:1px solid #6366f133;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:.85rem;font-weight:500;text-decoration:none;transition:all .3s;display:flex}._btn_calificacion_13eyg_268:hover{color:#fff;background:#6366f1;transform:translateY(-1px);box-shadow:0 4px 12px #6366f140}._active_seccion_title_13eyg_292{color:#10b981!important;opacity:1!important}._active_text_13eyg_297{color:#10b981!important;opacity:1!important;font-weight:600!important}._active_linea_13eyg_303{background-color:#10b981!important}._dashboard_uawhj_1{min-height:100vh}._dashboard_uawhj_1 ._promociones_uawhj_3{z-index:50;background-color:var(--purple-300);justify-content:center;align-items:center;width:100%;height:31px;display:flex;position:sticky}._dashboard_uawhj_1 ._promociones_uawhj_3 ._text_promo_uawhj_14{color:var(--purple-900);text-align:center;font-size:.95rem;font-weight:600}._dashboard_uawhj_1{background-image:linear-gradient(-225deg, var(--background-linear-1) -10%, var(--background-theme) 52%, var(--background-linear-2) 115%)}._dashboard_uawhj_1:before,._dashboard_uawhj_1:after{content:"";width:100%;height:100%;position:fixed}._dashboard_uawhj_1:before{box-shadow:0 0 140px 64px var(--lightningcss-light,color-mix(in srgb, var(--purple-300) 50%, transparent))var(--lightningcss-dark,#322098);opacity:.3;border-radius:100%;top:-100%;right:-42%}._dashboard_uawhj_1:after{z-index:3;box-shadow:0 0 200px 164px var(--lightningcss-light,color-mix(in srgb, var(--purple-300) 50%, transparent))var(--lightningcss-dark,#e714af);opacity:.15;border-radius:100%;bottom:-100%;left:-60%}._content_primer_plano_6zi0o_2{justify-content:center;width:100%;padding:0 2rem;display:flex}._content_primer_plano_6zi0o_2 ._div_content_6zi0o_8{width:1300px;color:var(--text);justify-content:space-between;align-items:flex-start;height:640px;padding-top:6rem;padding-bottom:6rem;font-family:Arial,sans-serif;display:flex;position:relative}@media (width<758px){._content_primer_plano_6zi0o_2 ._div_content_6zi0o_8{flex-direction:column;justify-content:start;align-items:center;gap:20px;padding-top:3.5rem}}._heroContent_6zi0o_32{z-index:2;max-width:500px;top:15%;left:3%}._heroContent_6zi0o_32 ._subtitle_6zi0o_37{opacity:.8;margin-bottom:10px;font-size:14px}._heroContent_6zi0o_32 ._title_6zi0o_43{color:var(--text);font-size:3.2rem;font-weight:700;line-height:1.2}._heroContent_6zi0o_32 ._buttons_6zi0o_50{gap:15px;margin-top:20px;display:flex}._heroContent_6zi0o_32 ._buttons_6zi0o_50 ._primaryButton_6zi0o_54{background-color:var(--color-gamificacion);color:var(--purple-900);cursor:pointer;border:none;border-radius:5px;padding:10px 20px;font-size:16px}._heroContent_6zi0o_32 ._buttons_6zi0o_50 ._primaryButton_6zi0o_54:hover{background-color:var(--lightningcss-light,var(--orange-300))var(--lightningcss-dark,var(--orange-500))}._heroContent_6zi0o_32 ._buttons_6zi0o_50 ._secondaryButton_6zi0o_67{color:var(--color-primario-texto);border:2px solid var(--color-primario);cursor:pointer;background:0 0;border-radius:5px;padding:10px 20px;font-size:16px}._heroContent_6zi0o_32 ._buttons_6zi0o_50 ._secondaryButton_6zi0o_67:hover{background-color:var(--color-primario-suave)}._projectCard_6zi0o_83{place-items:center;width:60%;height:100%;display:grid}@media (width<768px){._projectCard_6zi0o_83{width:100%}}._projectCard_6zi0o_83 ._projectImage_6zi0o_97 ._image_principal_6zi0o_103{object-fit:cover;width:100%;height:100%}._projectCard_6zi0o_83 p{margin-top:10px;font-size:14px}._estadistica_6zi0o_121{background:#ffffffe6;background:var(--base);color:var(--base_text);border-radius:10px;gap:40px;padding:15px;font-size:14px;display:flex;position:absolute;bottom:46px;left:0%}@media (width<758px){._estadistica_6zi0o_121{width:94%;left:50%;transform:translate(-50%)}}._estadistica_6zi0o_121 ._div_estadistica_6zi0o_139{color:var(--base_text);text-align:center}._estadistica_6zi0o_121 ._div_estadistica_6zi0o_139 ._title_6zi0o_43{margin-bottom:5px;font-size:1.5rem}._estadistica_6zi0o_121 ._div_estadistica_6zi0o_139 ._descripcion_6zi0o_147{opacity:.8;font-size:.8rem}._content_corousel_nvs68_1{width:100%}._content_corousel_nvs68_1 ._div_img_nvs68_4{height:600px}@media (width<=640px){._content_corousel_nvs68_1 ._div_img_nvs68_4{height:250px}}._content_corousel_nvs68_1 ._div_img_nvs68_4 ._item_img_nvs68_11 ._img_cover_nvs68_12{background-position:50%;background-size:cover;width:100%;height:100%}._content_corousel_nvs68_1 ._div_img_nvs68_4 ._item_img_nvs68_11 ._img_cover_nvs68_12:before{content:" ";background-color:#0000007e;width:100%;height:100%;transition:background-color .3s ease-in-out;position:absolute}._content_corousel_nvs68_1 ._div_img_nvs68_4 ._item_img_nvs68_11 ._img_cover_nvs68_12:hover:before{content:" ";background-color:#0000;width:100%;height:100%;position:absolute}:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;color:var(--swiper-navigation-color,var(--swiper-theme-color));justify-content:center;align-items:center;display:flex;position:absolute}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) ::slotted(svg),:is(.swiper-button-prev,.swiper-button-next) svg{object-fit:contain;transform-origin:50%;fill:currentColor;pointer-events:none;width:100%;height:100%}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset,4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0;right:auto}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset,4px);bottom:auto}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}.swiper-pagination{text-align:center;z-index:10;transition:opacity .3s;position:absolute;transform:translate(0,0)}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);width:100%;left:0}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);display:inline-block}button.swiper-pagination-bullet{box-shadow:none;appearance:none;border:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{width:8px;top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,top .2s;display:inline-block}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{white-space:nowrap;left:50%;transform:translate(-50%)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0)}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:100% 0}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-pagination-lock{display:none}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._layout_1ciuy_1{width:100%;padding:60px 0}._content_img_1ciuy_12{border-radius:16px;gap:10px;max-width:1300px;height:400px;margin:0 auto;padding:26px 10px;display:flex}._content_img_1ciuy_12 ._div_img_1ciuy_32{opacity:.7;border:2px solid var(--color-borde);border-radius:16px;flex-grow:1;justify-content:center;width:280px;transition:all .5s;display:flex;position:relative;overflow:hidden}._content_img_1ciuy_12 ._div_img_1ciuy_32:hover{cursor:pointer;opacity:1;filter:contrast(120%);width:900px}@media screen and (width<=1000px){._content_img_1ciuy_12 ._div_img_1ciuy_32:hover{width:1400px}}._content_img_1ciuy_12 ._div_img_1ciuy_32:hover ._item_text_1ciuy_55{text-shadow:0 0 12px #f8f3f3;font-size:22px;animation:3s linear infinite _text_img_animate_1ciuy_1;display:flex;transform:translateY(60px)}@media screen and (width<=600px){._content_img_1ciuy_12 ._div_img_1ciuy_32:hover ._item_text_1ciuy_55{font-size:16px}}._content_img_1ciuy_12 ._div_img_1ciuy_32 ._item_img_1ciuy_68{object-fit:cover;width:100%;height:100%}._content_img_1ciuy_12 ._div_img_1ciuy_32 ._item_text_1ciuy_55{font-style:600;color:#fff;font-size:0;transition:all .5s;position:absolute;bottom:10px;transform:translateY(0)}@keyframes _text_img_animate_1ciuy_1{0%{transform:rotate(10deg)}33%{color:#00dfd8;transform:rotate(5deg)}66%{color:#d015fb;transform:rotate(-5deg)}to{transform:rotate(10deg)}}._footer_eee1x_2{background-color:var(--purple-900);flex-direction:column;width:100%;padding-top:1rem;display:flex}._footer_wrapper_eee1x_10::selection{background:var(--teal-300);color:var(--purple-900)}._footer_wrapper_eee1x_10{flex-direction:column;width:100%;max-width:70rem;margin:0 auto;padding:1rem;display:flex}._footer_columns_eee1x_24{flex-flow:wrap;justify-content:space-between;gap:4rem;padding-top:1rem;display:flex}._footer_logo_column_eee1x_33{padding-right:10%}._footer_logo_column_eee1x_33 ._link_logo_rahemsa_eee1x_36{justify-content:center;align-items:center;gap:.6rem;text-decoration:none;display:flex}._footer_logo_column_eee1x_33 ._title_eee1x_44{color:var(--purple-50);font-size:1.2rem;font-weight:800}._footer_logo_eee1x_33{width:14rem;margin-bottom:1.5rem}._social_wrapper_eee1x_57{gap:.5rem;margin:0 auto 2rem;padding-top:30px;display:flex}._social_links_eee1x_65{align-items:center;gap:.5rem;display:inline-flex}._social_links_eee1x_65 a{color:var(--purple-300);text-decoration:none}._social_links_eee1x_65 svg{width:2.5rem;height:2.5rem;stroke:var(--purple-300);transition:all .2s ease-in-out}._social_links_eee1x_65 svg:hover{stroke:var(--purple-50)}._social_links_eee1x_65 ul{flex-wrap:wrap;gap:.75rem;list-style-type:none;display:flex}._link_columns_eee1x_95{flex-wrap:wrap;flex-grow:1;gap:2rem;display:flex}._link_columns_eee1x_95>div{flex-grow:1;gap:2rem;display:flex}._link_columns_eee1x_95>div>section{width:50%;min-width:8rem}._link_columns_eee1x_95 ul{flex-direction:column;gap:1rem;margin:0;padding:0;font-weight:600;list-style-type:none;display:flex}._link_columns_eee1x_95 ul a{color:var(--purple-300);text-decoration:none;transition:all .2s ease-in-out}._link_columns_eee1x_95 ul a:hover{color:var(--purple-50)}._link_columns_eee1x_95 h3{color:var(--purple-50);margin-bottom:1.5rem;font-size:1.1rem}._footer_bottom_eee1x_140{width:100%;color:var(--purple-300);margin-top:8rem}._footer_bottom_wrapper_eee1x_146{border-top:1px solid var(--purple-800);justify-content:space-between;width:100%;max-width:70rem;margin:0 auto;padding:2.5rem 1rem;display:flex}._header_hpat9_1{box-sizing:border-box;flex-direction:column;align-items:center;display:flex}._header_hpat9_1 ._content_logo_hpat9_6{place-content:center;align-items:center;width:200px;height:150px;margin-bottom:20px;display:flex;position:relative}._header_hpat9_1 ._content_logo_hpat9_6 ._logo_hpat9_16{border-radius:10px;width:150px}._header_hpat9_1 ._sub_title_hpat9_22{text-align:center;letter-spacing:0;color:var(--color-texto-heading);text-transform:capitalize;margin:8px 0 0;font-family:system-ui;font-size:1.1rem;font-weight:600}._form_login_hpat9_34 ._section_input_hpat9_35{box-shadow:0 0 0 1px var(--color-borde);background-color:var(--color-fondo-input);border-radius:.2rem;align-items:center;margin:25px 0;padding:1px 10px;display:flex}._form_login_hpat9_34 ._section_input_hpat9_35 ._icon_login_hpat9_44{color:var(--color-texto-secundario);margin-left:6px;transition:all .3s}._form_login_hpat9_34 ._section_input_hpat9_35 ._icon_login_hpat9_44:hover{color:var(--color-primario)}._form_login_hpat9_34 ._section_input_hpat9_35 div{flex-direction:column;width:100%;height:100%;margin-left:10px;display:flex;position:relative}._form_login_hpat9_34 ._section_input_hpat9_35 div ._label_form_hpat9_61{color:var(--color-texto-placeholder);letter-spacing:0;-webkit-user-select:none;user-select:none;pointer-events:none;font-family:Montserrat,sans-serif;font-size:14px;transition:all .3s;position:absolute;top:25%;left:2px;transform:translateY(-50%)}._form_login_hpat9_34 ._section_input_hpat9_35 div ._input_hpat9_75{width:100%;height:100%;color:var(--color-texto-heading);letter-spacing:1px;background-color:#0000;border:none;outline:none;font-family:Montserrat,sans-serif;font-size:15px;font-weight:700}._form_login_hpat9_34 ._section_input_hpat9_35 div ._input_numero_hpat9_88{letter-spacing:.5px;font-weight:700}._eye_pass_hpat9_96{color:var(--color-texto-secundario);cursor:pointer;z-index:10;position:absolute;top:4px;right:6px}._eye_pass_hpat9_96:hover{color:var(--color-primario)}._error_alert_hpat9_108{color:var(--color-error-texto);-webkit-user-select:none;user-select:none;padding-top:1px;font-family:Montserrat,sans-serif;font-size:10px;font-weight:500;position:absolute;top:-16px}._section_input_hpat9_35._focus_hpat9_121{box-shadow:0 0 0 1px var(--color-borde-focus), 0 0 0 4px var(--color-seleccion)}._section_input_hpat9_35._focus_hpat9_121 ._icon_login_hpat9_44{color:var(--color-primario)}._section_input_hpat9_35._focus_hpat9_121 div ._label_form_hpat9_61{color:var(--color-primario-texto);font-size:8px;top:-8px;left:-28px}._wrapper_button_hpat9_139{text-align:center;margin:26px 0 0}._wrapper_button_hpat9_139 .___login_hpat9_143{border:solid 2px var(--color-disabled-borde);width:100%;height:34px;color:var(--color-disabled-texto);background-color:var(--color-disabled-fondo);cursor:not-allowed;-webkit-user-select:none;user-select:none;border-radius:4px;outline:none;padding:6px 16px;font-size:1.05rem;font-weight:600;transition:all .1s}._wrapper_button_hpat9_139 .___login_hpat9_143.___checked_hpat9_158{border:solid 1px var(--color-primario);background:var(--color-primario);cursor:pointer;color:var(--color-badge-texto)}._wrapper_button_hpat9_139 .___login_hpat9_143.___checked_hpat9_158:hover{border-color:var(--color-primario-hover);background:var(--color-primario-hover)}._wrapper_button_hpat9_139 .___login_hpat9_143.___checked_hpat9_158:active{border-color:var(--color-primario-activo);background:var(--color-primario-activo)}._page_mrz5r_1{justify-content:flex-start;align-items:center;min-height:100vh;padding-left:35px;display:flex;position:relative;overflow:hidden}._bgImage_mrz5r_12{z-index:0;background-position:50%;background-repeat:no-repeat;background-size:cover;animation:20s ease-in-out infinite alternate _smoothZoom_mrz5r_1;position:absolute;inset:0}@keyframes _smoothZoom_mrz5r_1{0%{transform:scale(1)}to{transform:scale(1.05)}}._bgOverlay_mrz5r_29{z-index:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(135deg,#0f0f19cc,#1a1a2e99);position:absolute;inset:0}._content_bg_mrz5r_38{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}._bgCircle_mrz5r_46{filter:blur(80px);opacity:.5;border-radius:50%;position:absolute}._bgCircle1_mrz5r_53{background:var(--color-primario);width:400px;height:400px;animation:8s ease-in-out infinite _pulseBg_mrz5r_1;top:-100px;right:10%}._bgCircle2_mrz5r_62{background:var(--color-progreso);width:300px;height:300px;animation:10s ease-in-out 2s infinite _pulseBg_mrz5r_1;bottom:-80px;left:10%}._bgCircle3_mrz5r_71{background:var(--color-gamificacion);width:200px;height:200px;animation:6s ease-in-out 1s infinite _pulseBg_mrz5r_1;top:50%;left:60%}@keyframes _pulseBg_mrz5r_1{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}._content_form_mrz5r_86{z-index:10;background-color:var(--color-fondo-card);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--color-borde);border-radius:20px;flex-direction:column;justify-content:space-around;width:100%;max-width:390px;min-height:90vh;margin-top:30px;margin-bottom:30px;padding:40px;animation:.6s ease-out _slideRight_mrz5r_1;display:flex;position:relative;box-shadow:0 8px 32px #0006}@keyframes _slideRight_mrz5r_1{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@media screen and (width<=768px){._page_mrz5r_1{justify-content:center;padding-left:0}}@media screen and (width<=500px){._page_mrz5r_1{align-items:flex-start}._content_form_mrz5r_86{background-color:var(--color-fondo-card);opacity:.95;border:none;border-radius:0;max-width:100%;min-height:100vh;margin:0;padding:30px 20px}._bgCircle_mrz5r_46{display:none}}._form_lhrmj_2{flex-direction:column;gap:1rem;width:100%;max-width:100%;display:flex;overflow:hidden}._row_lhrmj_11{grid-template-columns:1fr 1fr;gap:1rem;display:grid}._group_lhrmj_17{flex-direction:column;gap:.35rem;display:flex}._label_lhrmj_23{color:var(--color-texto-heading);letter-spacing:.02em;font-size:.8rem;font-weight:500}._optional_lhrmj_30{color:var(--color-texto-secundario);font-size:.72rem;font-weight:400}._inputWrapper_lhrmj_36{background:var(--color-fondo-input);border:1px solid var(--color-borde);border-radius:12px;align-items:center;gap:.6rem;height:44px;padding:0 .85rem;transition:all .25s;display:flex}._inputWrapper_lhrmj_36:focus-within{border-color:var(--color-borde-focus);background:var(--color-primario-muysuave);box-shadow:0 0 0 3px var(--color-seleccion)}._inputWrapperError_lhrmj_54{border-color:var(--color-borde-error);background:var(--color-error-fondo)}._inputWrapperError_lhrmj_54:focus-within{box-shadow:0 0 0 3px var(--color-error-borde)}._icon_lhrmj_63{color:var(--color-texto-secundario);flex-shrink:0;font-size:1rem}._input_lhrmj_36{min-width:0;color:var(--color-texto-heading);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:.9rem}._input_lhrmj_36::placeholder{color:var(--color-texto-placeholder)}._togglePassword_lhrmj_84{color:var(--color-texto-secundario);cursor:pointer;background:0 0;border:none;padding:4px;font-size:1rem;transition:color .2s;display:flex}._togglePassword_lhrmj_84:hover{color:var(--color-primario-hover)}._error_lhrmj_99{color:var(--color-error-texto);padding-left:.2rem;font-size:.74rem}._submit_lhrmj_105{background:linear-gradient(135deg, var(--color-primario-hover), var(--color-primario));width:100%;height:48px;color:var(--color-badge-texto);cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;margin-top:.5rem;font-family:inherit;font-size:1rem;font-weight:600;transition:all .3s;display:flex;position:relative;overflow:hidden}._submit_lhrmj_105:before{content:"";opacity:0;background:linear-gradient(135deg,#ffffff1f,#0000 60%);transition:opacity .3s;position:absolute;inset:0}._submit_lhrmj_105:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 40px var(--lightningcss-light,#1a1a2e2e)var(--lightningcss-dark,#00000080)}._submit_lhrmj_105:hover:not(:disabled):before{opacity:1}._submit_lhrmj_105:active:not(:disabled){transform:translateY(0)}._submit_lhrmj_105:disabled{opacity:.7;cursor:not-allowed}._spinner_lhrmj_156{border:2.5px solid var(--color-borde-suave);border-top-color:var(--color-badge-texto);border-radius:50%;width:22px;height:22px;animation:.7s linear infinite _spin_lhrmj_156}@keyframes _spin_lhrmj_156{to{transform:rotate(360deg)}}._footerLink_lhrmj_169{color:var(--color-texto-secundario);justify-content:center;align-items:center;gap:.4rem;font-size:.82rem;display:flex}._link_lhrmj_178{color:var(--color-texto-link);font-weight:500;text-decoration:none;transition:color .2s}._link_lhrmj_178:hover{color:var(--color-texto-link-hover);text-decoration:underline}@media (width<=640px){._row_lhrmj_11{grid-template-columns:1fr}._form_lhrmj_2{gap:.85rem}._label_lhrmj_23{font-size:.85rem}._inputWrapper_lhrmj_36{height:46px;padding:0 .75rem}._submit_lhrmj_105{height:50px}._footerLink_lhrmj_169{flex-wrap:wrap;font-size:.85rem}}@media (width<=400px){._group_lhrmj_17{gap:.25rem}._inputWrapper_lhrmj_36{height:44px}}._page_87okp_2{background:linear-gradient(135deg, var(--lightningcss-light,var(--purple-100))var(--lightningcss-dark,var(--purple-900)) 0%, var(--lightningcss-light,var(--purple-50))var(--lightningcss-dark,var(--color-fondo-sidebar)) 50%, var(--lightningcss-light,var(--color-fondo-app))var(--lightningcss-dark,var(--color-fondo-elevado)) 100%);justify-content:center;align-items:center;min-height:100vh;padding:2rem 1rem;display:flex;position:relative;overflow:hidden}._card_87okp_13{z-index:2;background:var(--color-fondo-card);-webkit-backdrop-filter:blur(24px);border:1px solid var(--color-borde);border-radius:24px;width:100%;max-width:560px;padding:2.5rem 2.5rem 2rem;animation:.6s cubic-bezier(.16,1,.3,1) both _cardEnter_87okp_1;position:relative;overflow:hidden;box-shadow:0 8px 40px var(--lightningcss-light,#1a1a2e2e)var(--lightningcss-dark,#00000080)}@keyframes _cardEnter_87okp_1{0%{opacity:0;transform:translateY(24px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}._header_87okp_40{text-align:center;margin-bottom:1.5rem}._logo_87okp_45{margin-bottom:.5rem}._logoIcon_87okp_49{font-size:2.75rem;animation:3s ease-in-out infinite _float_87okp_1;display:inline-block}@keyframes _float_87okp_1{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}._title_87okp_60{color:var(--color-texto-heading);letter-spacing:-.02em;margin-bottom:.25rem;font-size:1.65rem;font-weight:700}._subtitle_87okp_68{color:var(--color-texto-secundario);font-size:.88rem;line-height:1.5}._divider_87okp_75{align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}._dividerLine_87okp_82{background:linear-gradient(90deg, transparent, var(--color-primario-suave), transparent);flex:1;height:1px}._dividerText_87okp_93{text-transform:uppercase;letter-spacing:.1em;color:var(--color-primario-texto);white-space:nowrap;font-size:.72rem;font-weight:600}._footer_87okp_102{text-align:center;color:var(--color-texto-secundario);margin-top:1.25rem;font-size:.75rem}._bg_87okp_110{z-index:1;pointer-events:none;position:absolute;inset:0}._bgCircle_87okp_117{filter:blur(80px);opacity:.35;border-radius:50%;position:absolute}._bgCircle1_87okp_124{background:var(--color-primario);width:420px;height:420px;animation:8s ease-in-out infinite _pulseBg_87okp_1;top:-120px;right:-80px}._bgCircle2_87okp_133{background:var(--color-progreso);width:320px;height:320px;animation:10s ease-in-out 2s infinite _pulseBg_87okp_1;bottom:-100px;left:-100px}._bgCircle3_87okp_142{background:var(--color-gamificacion);width:180px;height:180px;animation:6s ease-in-out 1s infinite _pulseBg_87okp_1;top:40%;left:65%}._bgCircle4_87okp_151{background:var(--color-primario-suave);width:260px;height:260px;animation:9s ease-in-out 3s infinite _pulseBg_87okp_1;bottom:25%;right:-60px}@keyframes _pulseBg_87okp_1{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.2;transform:scale(1.15)}}@media (width<=480px){._page_87okp_2{padding:1rem .75rem}._card_87okp_13{border-radius:20px;padding:2rem 1.25rem 1.5rem}._title_87okp_60{font-size:1.4rem}}@media (width>=481px) and (width<=640px){._card_87okp_13{max-width:440px;padding:2rem 1.5rem}}._page_zqbzg_2{background:linear-gradient(135deg, var(--lightningcss-light,var(--purple-100))var(--lightningcss-dark,var(--purple-900)) 0%, var(--lightningcss-light,var(--purple-50))var(--lightningcss-dark,var(--color-fondo-sidebar)) 50%, var(--lightningcss-light,var(--color-fondo-app))var(--lightningcss-dark,var(--color-fondo-elevado)) 100%);justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}._card_zqbzg_12{z-index:2;background:var(--color-fondo-card);-webkit-backdrop-filter:blur(20px);border:1px solid var(--color-borde);border-radius:20px;width:100%;max-width:420px;padding:2.5rem 2rem;position:relative;box-shadow:0 8px 40px var(--lightningcss-light,#1a1a2e2e)var(--lightningcss-dark,#00000080)}._header_zqbzg_26{text-align:center;margin-bottom:2rem}._logo_zqbzg_31{margin-bottom:.75rem}._logoIcon_zqbzg_35{font-size:3rem;animation:3s ease-in-out infinite _float_zqbzg_1;display:inline-block}@keyframes _float_zqbzg_1{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}._title_zqbzg_46{color:var(--color-texto-heading);letter-spacing:-.02em;margin-bottom:.25rem;font-size:1.75rem;font-weight:700}._subtitle_zqbzg_54{color:var(--color-texto-secundario);font-size:.9rem}._form_zqbzg_60{flex-direction:column;gap:1.25rem;display:flex}._group_zqbzg_66{flex-direction:column;gap:.4rem;display:flex}._label_zqbzg_72{color:var(--color-texto-heading);letter-spacing:.02em;font-size:.82rem;font-weight:500}._inputWrapper_zqbzg_79{background:var(--color-fondo-input);border:1px solid var(--color-borde);border-radius:12px;align-items:center;gap:.65rem;height:48px;padding:0 1rem;transition:all .25s;display:flex}._inputWrapper_zqbzg_79:focus-within{border-color:var(--color-borde-focus);background:var(--color-primario-muysuave);box-shadow:0 0 0 3px var(--color-seleccion)}._inputWrapperError_zqbzg_97{border-color:var(--color-borde-error);background:var(--color-error-fondo)}._inputWrapperError_zqbzg_97:focus-within{box-shadow:0 0 0 3px var(--color-error-borde)}._icon_zqbzg_106{color:var(--color-texto-secundario);flex-shrink:0;font-size:1.1rem}._input_zqbzg_79{color:var(--color-texto-heading);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:.95rem}._input_zqbzg_79::placeholder{color:var(--color-texto-placeholder)}._error_zqbzg_126{color:var(--color-error-texto);padding-left:.25rem;font-size:.78rem}._submit_zqbzg_132{background:linear-gradient(135deg, var(--color-primario-hover), var(--color-primario));width:100%;height:48px;color:var(--color-badge-texto);cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;font-family:inherit;font-size:1rem;font-weight:600;transition:all .3s;display:flex}._submit_zqbzg_132:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 40px var(--lightningcss-light,#1a1a2e2e)var(--lightningcss-dark,#00000080)}._submit_zqbzg_132:disabled{opacity:.7;cursor:not-allowed}._spinner_zqbzg_159{border:2.5px solid var(--color-borde-suave);border-top-color:var(--color-badge-texto);border-radius:50%;width:22px;height:22px;animation:.7s linear infinite _spin_zqbzg_159}@keyframes _spin_zqbzg_159{to{transform:rotate(360deg)}}._sentMessage_zqbzg_173{text-align:center;color:var(--color-texto-secundario);margin-bottom:1.5rem;line-height:1.6}._footer_zqbzg_181{text-align:center;margin-top:1.5rem}._backLink_zqbzg_186{color:var(--color-texto-link);align-items:center;gap:.5rem;font-size:.85rem;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}._backLink_zqbzg_186:hover{color:var(--color-texto-link-hover)}._bg_zqbzg_202{z-index:1;pointer-events:none;position:absolute;inset:0}._bgCircle_zqbzg_209{filter:blur(80px);opacity:.4;border-radius:50%;position:absolute}._bgCircle1_zqbzg_216{background:var(--color-primario);width:400px;height:400px;animation:8s ease-in-out infinite _pulseBg_zqbzg_1;top:-100px;right:-100px}._bgCircle2_zqbzg_225{background:var(--color-progreso);width:300px;height:300px;animation:10s ease-in-out 2s infinite _pulseBg_zqbzg_1;bottom:-80px;left:-80px}._bgCircle3_zqbzg_234{background:var(--color-gamificacion);width:200px;height:200px;animation:6s ease-in-out 1s infinite _pulseBg_zqbzg_1;top:50%;left:60%}@keyframes _pulseBg_zqbzg_1{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.25;transform:scale(1.15)}}@media (width<=480px){._card_zqbzg_12{margin:1rem;padding:2rem 1.5rem}._title_zqbzg_46{font-size:1.5rem}}._page_1hr5p_2{background:var(--color-fondo-app);justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}._card_1hr5p_11{text-align:center;background:var(--color-fondo-card);border:1px solid var(--color-borde);border-radius:20px;max-width:420px;padding:3rem 2rem;box-shadow:0 1px 4px var(--lightningcss-light,#1a1a2e12)var(--lightningcss-dark,#0000004d),0 4px 16px var(--lightningcss-light,#1a1a2e0f)var(--lightningcss-dark,#0000)}._icon_1hr5p_21{margin-bottom:1rem;font-size:3.5rem}._title_1hr5p_26{color:var(--color-texto-heading);margin-bottom:.5rem;font-size:1.5rem;font-weight:700}._text_1hr5p_33{color:var(--color-texto-body);margin-bottom:2rem;line-height:1.6}._actions_1hr5p_39{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}._btnPrimary_1hr5p_46{cursor:pointer;background:linear-gradient(135deg, var(--color-primario-hover), var(--color-primario));color:var(--color-badge-texto);border:none;border-radius:10px;padding:.6rem 1.5rem;font-family:inherit;font-size:.9rem;font-weight:500;transition:all .2s}._btnPrimary_1hr5p_46:hover{transform:translateY(-1px);box-shadow:0 4px 20px var(--lightningcss-light,#1a1a2e1f)var(--lightningcss-dark,#0006)}._btnOutline_1hr5p_64{cursor:pointer;color:var(--color-texto-heading);border:1px solid var(--color-borde);background:0 0;border-radius:10px;padding:.6rem 1.5rem;font-family:inherit;font-size:.9rem;font-weight:500;transition:all .2s}._btnOutline_1hr5p_64:hover{background:var(--color-fondo-hover)}._mis_cursos_xhb44_1{height:calc(100dvh - 60px);padding:2rem;overflow-y:auto}._mis_cursos_xhb44_1 ._header_xhb44_6{flex-direction:column;gap:.5rem;margin-bottom:2.5rem;display:flex}._mis_cursos_xhb44_1 ._title_xhb44_13{background:linear-gradient(90deg, var(--color-primario), var(--color-primario-hover));-webkit-text-fill-color:transparent;letter-spacing:-.5px;-webkit-background-clip:text;background-clip:text;margin:0;font-size:1.6rem;font-weight:800}._mis_cursos_xhb44_1 ._subtitle_xhb44_24{color:var(--color-texto-secundario);margin:0;font-size:1.05rem;font-weight:400}._mis_cursos_xhb44_1 ._list_card_xhb44_31{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:2.5rem;display:grid}._card_12kbn_1{background-color:var(--color-fondo-card);border:1px solid var(--color-borde);color:var(--color-texto-body);box-shadow:var(--sombra-card);border-radius:16px;flex-direction:column;text-decoration:none;transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex;position:relative;overflow:hidden}._card_12kbn_1:hover{box-shadow:var(--sombra-dropdown);border-color:var(--color-borde-focus);transform:translateY(-5px)}._imageContainer_12kbn_21{aspect-ratio:16/9;width:100%;position:relative;overflow:hidden}._image_12kbn_21{object-fit:cover;width:100%;height:100%;transition:transform .5s}._card_12kbn_1:hover ._image_12kbn_21{transform:scale(1.05)}._overlay_12kbn_39{background:var(--color-fondo-overlay);opacity:0;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .3s;display:flex;position:absolute;top:0;left:0}._card_12kbn_1:hover ._overlay_12kbn_39{opacity:1}._viewCourseText_12kbn_57{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);text-transform:uppercase;letter-spacing:1px;background:#ffffff1a;border:2px solid #fff;border-radius:20px;padding:.5rem 1rem;font-size:.9rem;font-weight:600}._content_12kbn_70{background:var(--color-fondo-card);flex-direction:column;flex-grow:1;gap:.5rem;padding:1.25rem;display:flex}._badge_12kbn_79{color:var(--color-primario-texto);text-transform:uppercase;letter-spacing:.5px;font-size:.7rem;font-weight:700}._title_12kbn_87{color:var(--color-texto-heading);-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;font-size:1rem;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}._app_1033q_5{height:100%;margin-bottom:2rem;overflow-y:auto}:root{--primary-color:var(--color-primario);--primary-hover:var(--color-primario-hover);--secondary-color:var(--color-fondo-app);--text-primary:var(--color-texto-heading);--text-secondary:var(--color-texto-secundario);--border-color:var(--color-borde);--shadow-sm:var(--sombra-card);--shadow-md:var(--sombra-dropdown);--shadow-lg:var(--sombra-dropdown);--shadow-xl:var(--sombra-modal);--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1rem;--transition-fast:.15s ease;--transition-normal:.25s ease;--danger-color:var(--color-error);--danger-hover:color-mix(in srgb, var(--color-error) 85%, black)}._curso_1033q_37{max-width:1400px;margin:0 auto;padding:2rem 1rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}._title_1033q_45{color:var(--text-primary);text-align:center;letter-spacing:-.025em;margin-bottom:2rem;padding-bottom:1rem;font-size:clamp(1.25rem,3vw,1.75rem);font-weight:700;line-height:1.2;position:relative}._title_1033q_45:after{content:"";background:linear-gradient(90deg, var(--primary-color), var(--purple-300));border-radius:2px;width:80px;height:4px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}._content_libros_1033q_70{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:1.25rem;margin-top:2rem;display:grid}._item_libro_1033q_78{background:var(--color-fondo-card);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);cursor:pointer;transition:all var(--transition-normal);justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex;position:relative;overflow:hidden}._item_libro_1033q_78:before{content:"";background:linear-gradient(180deg, var(--primary-color), var(--purple-300));width:4px;transition:transform var(--transition-normal);border-radius:var(--radius-md) 0 0 var(--radius-md);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}._item_libro_1033q_78:hover{box-shadow:var(--shadow-lg);border-color:var(--color-borde-focus);transform:translateY(-3px)}._item_libro_1033q_78:hover:before{transform:scaleY(1)}._item_libro_1033q_78:active{box-shadow:var(--shadow-md);transform:translateY(-1px)}._nombre_1033q_123{color:var(--text-primary);transition:color var(--transition-fast);flex:1;font-size:.95rem;font-weight:500;line-height:1.5}._item_libro_1033q_78:hover ._nombre_1033q_123{color:var(--color-primario-texto)}._div_icon_1033q_137{background:linear-gradient(135deg, var(--color-error-fondo), var(--color-error-borde));border-radius:var(--radius-sm);width:44px;height:44px;transition:all var(--transition-normal);flex-shrink:0;justify-content:center;align-items:center;display:flex}._item_libro_1033q_78:hover ._div_icon_1033q_137{background:linear-gradient(135deg, var(--color-error-borde), var(--color-error-fondo));transform:scale(1.1)}._img_1033q_154{object-fit:contain;width:22px;height:22px;transition:transform var(--transition-fast)}._item_libro_1033q_78:hover ._img_1033q_154{transform:scale(1.15)}._div_pdf_1033q_170{z-index:9999;background:var(--color-fondo-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);flex-direction:column;align-items:center;padding:1rem;animation:.2s _fadeIn_1033q_1;display:flex;position:fixed;inset:0}@keyframes _fadeIn_1033q_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._pdf_toolbar_1033q_196{background:color-mix(in srgb, var(--color-fondo-elevado) 95%, transparent);border-radius:var(--radius-md);width:90%;max-width:900px;box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:space-between;align-items:center;margin-bottom:.75rem;padding:.5rem 1rem;animation:.25s _slideDown_1033q_1;display:flex}@keyframes _slideDown_1033q_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._pdf_toolbar_left_1033q_222{align-items:center;gap:.5rem;display:flex}._btn_toolbar_1033q_228{width:36px;height:36px;color:var(--text-primary);background:var(--color-fondo-input);border:1px solid var(--border-color);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:1.25rem;font-weight:600;line-height:1;display:flex}._btn_toolbar_1033q_228:hover:not(:disabled){background:var(--color-fondo-activo);border-color:var(--color-borde-focus);transform:translateY(-1px)}._btn_toolbar_1033q_228:active:not(:disabled){transform:translateY(0)}._btn_toolbar_1033q_228:disabled{opacity:.4;cursor:not-allowed}._zoom_label_1033q_261{text-align:center;min-width:52px;color:var(--text-primary);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;font-size:.875rem;font-weight:600}._btn_close_1033q_272{color:var(--color-badge-texto);background:var(--danger-color);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);box-shadow:var(--shadow-sm);letter-spacing:.025em;border:none;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600}._btn_close_1033q_272:hover{background:var(--danger-hover);box-shadow:var(--shadow-md);transform:translateY(-1px)}._btn_close_1033q_272:active{transform:translateY(0)}._pdf_container_1033q_297{background:var(--color-texto-placeholder);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);flex-direction:column;align-items:center;width:100%;max-width:90%;max-height:calc(100vh - 100px);padding:0;animation:.3s _slideUp_1033q_1;display:flex;position:relative;overflow:hidden auto}._pdf_content_1033q_315{will-change:transform;padding:1.5rem}._pdf_content_1033q_315:active{cursor:grabbing}@keyframes _slideUp_1033q_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._pdf_page_1033q_336{justify-content:center;margin-bottom:1.5rem;display:flex}._pdf_page_1033q_336:last-child{margin-bottom:0}._pdf_loading_1033q_347,._pdf_error_1033q_348{border-radius:var(--radius-md);text-align:center;justify-content:center;align-items:center;padding:3rem 2rem;font-size:1rem;font-weight:500;display:flex}._pdf_loading_1033q_347{color:var(--color-primario-texto);background:var(--color-primario-muysuave)}._pdf_error_1033q_348{color:var(--color-error-texto);background:var(--color-error-fondo)}._pdf_container_1033q_297::-webkit-scrollbar{width:15px}._pdf_container_1033q_297::-webkit-scrollbar-track{background:var(--color-fondo-input);border-radius:4px}._pdf_container_1033q_297::-webkit-scrollbar-thumb{background:var(--color-texto-secundario);border-radius:4px}._pdf_container_1033q_297::-webkit-scrollbar-thumb:hover{background:var(--color-primario)}@media (width<=640px){._curso_1033q_37{padding:1rem .75rem}._title_1033q_45{margin-bottom:1.5rem;font-size:1.25rem}._content_libros_1033q_70{gap:.875rem}._item_libro_1033q_78{padding:1rem 1.25rem}._nombre_1033q_123{font-size:.875rem}._div_icon_1033q_137{width:40px;height:40px}._img_1033q_154{width:20px;height:20px}._pdf_toolbar_1033q_196{gap:.5rem;width:100%;padding:.375rem .75rem}._btn_toolbar_1033q_228{width:32px;height:32px;font-size:1rem}._zoom_label_1033q_261{min-width:44px;font-size:.8rem}._btn_close_1033q_272{padding:.4rem .875rem;font-size:.8125rem}._pdf_container_1033q_297{border-radius:var(--radius-md);max-width:100%;max-height:calc(100vh - 120px)}._pdf_content_1033q_315{padding:.75rem}}._tabs_wrapper_1033q_464{z-index:10;background:var(--color-fondo-app);border-bottom:1px solid var(--border-color);margin-bottom:1.5rem;padding:1rem 0;position:sticky;top:0}._tabs_container_1033q_474{gap:.5rem;max-width:1400px;margin:0 auto;padding:0 1rem;display:flex}._tab_button_1033q_482{color:var(--text-secondary);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-normal);white-space:nowrap;background:0 0;border:2px solid #0000;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}._tab_button_1033q_482:hover{color:var(--color-primario-texto);background:var(--color-fondo-hover)}._tab_button_1033q_482:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}._tab_active_1033q_510{color:var(--color-primario-texto);background:var(--color-fondo-activo);border-color:var(--color-borde-focus);box-shadow:0 2px 8px color-mix(in srgb, var(--color-primario) 10%, transparent)}._tab_active_1033q_510:after{content:"";background:linear-gradient(90deg, var(--primary-color), var(--purple-300));border-radius:2px;width:24px;height:3px;position:absolute;bottom:-1rem;left:50%;transform:translate(-50%)}._tab_content_1033q_529{max-width:1400px;height:calc(100% - 104px);margin:0 auto;padding:0 1rem}._fade_in_1033q_538{height:100%;animation:.3s forwards _fadeIn_1033q_1}._loading_fullscreen_1033q_556,._error_fullscreen_1033q_557{z-index:10000;background-color:var(--color-fondo-overlay);-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);justify-content:center;align-items:center;height:100vh;font-size:1.125rem;font-weight:500;display:flex;position:fixed;inset:0}._loading_fullscreen_1033q_556{color:var(--purple-300)}._error_fullscreen_1033q_557{color:var(--danger-color)}._section_title_1033q_583{color:var(--text-primary);text-align:center;letter-spacing:-.025em;margin-bottom:1.5rem;padding-bottom:.75rem;font-size:clamp(1.25rem,3vw,1.5rem);font-weight:700;line-height:1.2;position:relative}._section_title_1033q_583:after{content:"";background:linear-gradient(90deg, var(--primary-color), var(--purple-300));border-radius:2px;width:60px;height:3px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media (width<=640px){._tabs_wrapper_1033q_464{padding:.75rem 0}._tabs_container_1033q_474{gap:.25rem;padding:0 .75rem}._tab_button_1033q_482{flex:1;padding:.625rem 1rem;font-size:.875rem}._tab_active_1033q_510:after{bottom:-.75rem}._tab_content_1033q_529{padding:0 .75rem}}@media (prefers-reduced-motion:reduce){._tabs_wrapper_1033q_464,._tab_button_1033q_482,._fade_in_1033q_538{transition:none;animation:none}._fade_in_1033q_538{opacity:1;transform:none}._item_libro_1033q_78,._item_libro_1033q_78:before,._div_icon_1033q_137,._img_1033q_154,._btn_close_1033q_272,._nombre_1033q_123{transition:none}._item_libro_1033q_78:hover{transform:none}._div_pdf_1033q_170,._pdf_container_1033q_297,._pdf_toolbar_1033q_196{animation:none}}:root{--react-pdf-annotation-layer:1;--annotation-unfocused-field-background:url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");--input-focus-border-color:Highlight;--input-focus-outline:1px solid Canvas;--input-unfocused-border-color:transparent;--input-disabled-border-color:transparent;--input-hover-border-color:black;--link-outline:none}@media screen and (forced-colors:active){:root{--input-focus-border-color:CanvasText;--input-unfocused-border-color:ActiveText;--input-disabled-border-color:GrayText;--input-hover-border-color:Highlight;--link-outline:1.5px solid LinkText}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid selecteditem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert();backdrop-filter:invert()}}.annotationLayer{pointer-events:none;transform-origin:0 0;z-index:3;position:absolute;top:0;left:0}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg)translate(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg)translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg)translateY(-100%)}.annotationLayer canvas{width:100%;height:100%;position:absolute}.annotationLayer section{text-align:initial;pointer-events:auto;box-sizing:border-box;transform-origin:0 0;margin:0;position:absolute}.annotationLayer .linkAnnotation{outline:var(--link-outline)}.textLayer.selecting~.annotationLayer section{pointer-events:none}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{width:100%;height:100%;font-size:1em;position:absolute;top:0;left:0}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{opacity:.2;background:#ff0;box-shadow:0 2px 10px #ff0}.annotationLayer .textAnnotation img{cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.annotationLayer .textWidgetAnnotation :is(input,textarea),.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px * var(--total-scale-factor)) sans-serif;vertical-align:top;width:100%;height:100%;margin:0}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled]{border:2px solid var(--input-disabled-border-color);cursor:not-allowed;background:0 0}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation.checkBox input:hover{border-radius:2px}.annotationLayer .textWidgetAnnotation :is(input,textarea):focus,.annotationLayer .choiceWidgetAnnotation select:focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline);background:0 0;border-radius:2px}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-color:#0000;background-image:none}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline);border-radius:2px}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{content:"";background-color:canvastext;display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{width:1px;height:80%;left:45%}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;width:50%;height:50%;top:20%;left:30%}.annotationLayer .textWidgetAnnotation input.comb{padding-left:2px;padding-right:0;font-family:monospace}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{appearance:none}.annotationLayer .popupTriggerArea{width:100%;height:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{font-size:calc(9px * var(--total-scale-factor));width:100%;min-width:calc(180px * var(--total-scale-factor));pointer-events:none;position:absolute}.annotationLayer .popup{max-width:calc(180px * var(--total-scale-factor));box-shadow:0 calc(2px * var(--total-scale-factor)) calc(5px * var(--total-scale-factor)) #888;border-radius:calc(2px * var(--total-scale-factor));padding:calc(6px * var(--total-scale-factor));margin-left:calc(5px * var(--total-scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto;background-color:#ff9;position:absolute}.annotationLayer .popup>*{font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{margin-left:calc(5px * var(--total-scale-factor));display:inline-block}.annotationLayer .popupContent{margin-top:calc(2px * var(--total-scale-factor));padding-top:calc(2px * var(--total-scale-factor));border-top:1px solid #333}.annotationLayer .richText>*{white-space:pre-wrap;font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .highlightAnnotation,.annotationLayer .underlineAnnotation,.annotationLayer .squigglyAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .lineAnnotation svg line,.annotationLayer .squareAnnotation svg rect,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .caretAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .stampAnnotation,.annotationLayer .fileAttachmentAnnotation{cursor:pointer}.annotationLayer section svg{width:100%;height:100%;position:absolute;top:0;left:0}.annotationLayer .annotationTextContent{opacity:0;color:#0000;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;position:absolute}.annotationLayer .annotationTextContent span{width:100%;display:inline-block}:root{--react-pdf-text-layer:1;--highlight-bg-color:#b400aa;--highlight-selected-bg-color:#006400}@media screen and (forced-colors:active){:root{--highlight-bg-color:Highlight;--highlight-selected-bg-color:ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg)translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg)translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg)translate(-100%)}.textLayer{text-align:initial;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;z-index:2;line-height:1;position:absolute;inset:0;overflow:hidden}.textLayer :is(span,br){color:#0000;white-space:pre;cursor:text;transform-origin:0 0;margin:0;position:absolute}.textLayer span.markedContent{height:0;top:0}.textLayer .highlight{background-color:var(--highlight-bg-color);border-radius:4px;margin:-1px;padding:1px}.textLayer .highlight.appended{position:initial}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:0 0}.textLayer .endOfContent{z-index:-1;cursor:default;-webkit-user-select:none;user-select:none;display:block;position:absolute;inset:100% 0 0}.textLayer.selecting .endOfContent{top:0}.hiddenCanvasElement{width:0;height:0;display:none;position:absolute;top:0;left:0}._timer_1gv1y_1{justify-content:center;align-items:center;gap:4px;width:100%;font-family:monospace;display:flex}._timer_1gv1y_1 ._digit_1gv1y_9{background-color:var(--color-fondo-sidebar-activo);width:36px;height:48px;color:var(--color-texto-sidebar);border-radius:4px;justify-content:center;align-items:center;font-size:1.5rem;font-weight:700;display:flex}._timer_1gv1y_1 ._separator_1gv1y_22{color:var(--color-texto-sidebar);font-size:24px;font-weight:700}@media (width<768px){._timer_1gv1y_1{gap:1px}._timer_1gv1y_1 ._digit_1gv1y_9{width:26px;height:30px}}._container_page_1mjv5_1{flex:1;height:100%;display:flex}@media (width<768px){._container_page_1mjv5_1{flex-direction:column}}._mainContent_1mjv5_11{flex-direction:column;flex:1;padding:1.5rem;display:flex;overflow-y:auto}@media (width<768px){._mainContent_1mjv5_11{height:auto;padding-bottom:70px;overflow-y:auto}}._header_1mjv5_28{border-bottom:1px solid var(--color-borde-suave);justify-content:space-between;align-items:center;width:100%;padding:16px;display:flex}._header_1mjv5_28 ._timerContainer_1mjv5_36{background-color:var(--color-fondo-sidebar);border-radius:8px;padding:16px}@media (width>768px){._header_1mjv5_28 ._timerContainer_1mjv5_36{display:none}}._lessonInfo_1mjv5_47{align-items:center;gap:16px;display:flex}._progress_1mjv5_53{color:var(--color-primario-texto);font-size:1rem;font-weight:500}._divider_1mjv5_59{background-color:var(--color-borde);width:1px;height:24px}._title_1mjv5_65{color:var(--color-texto-heading);margin:0;font-size:1.2rem;font-weight:500}._nextLessonButton_1mjv5_72{border:1px solid var(--color-borde);background-color:var(--color-fondo-card);background-color:var(--color-error);cursor:pointer;border-radius:4px;padding:8px 16px;font-size:14px;transition:background-color .2s}._nextLessonButton_1mjv5_72:hover{background-color:var(--color-fondo-hover)}._quizContent_1mjv5_87{flex-direction:column;flex:1;padding:24px;display:flex}._quizInfo_1mjv5_94{margin-bottom:24px}._quizNumber_1mjv5_98{margin-bottom:8px;font-size:1rem;font-weight:500}._quizInstruction_1mjv5_104{color:var(--color-texto-secundario);font-size:.9rem}._question_1mjv5_110{flex-direction:column;flex:1;gap:20px;display:flex}._question_1mjv5_110 ._pre_1mjv5_116{word-wrap:break-word;background-color:var(--color-fondo-input);box-sizing:border-box;border-radius:8px;width:100%;max-width:100%;padding:1rem .8rem;font-family:monospace;font-size:.95rem;overflow-x:auto}@media (width>768px){._question_1mjv5_110 ._pre_1mjv5_116{white-space:pre-wrap}}._questionText_1mjv5_135{margin:0;font-size:1.2rem;font-weight:500;line-height:1.4}._imageContainer_1mjv5_142{flex-direction:column;gap:1.2rem;width:100%;display:flex}._imageContainer_1mjv5_142 ._alternativa_1mjv5_148{display:flex}._imageContainer_1mjv5_142 ._alternativa_1mjv5_148 ._letra_1mjv5_151{color:var(--color-texto-heading);margin-right:8px;font-size:1rem;font-weight:600;display:block}._imageContainer_1mjv5_142 ._alternativa_1mjv5_148 ._text_alternativa_1mjv5_158{font-size:1rem;font-weight:500}._questionImage_1mjv5_166{object-fit:cover;width:100%;height:100%}._answerOptions_1mjv5_172{gap:12px;width:100%;display:flex}._answerOption_1mjv5_172{border:1px solid var(--color-borde);background-color:var(--color-fondo-card);cursor:pointer;background-color:var(--color-fondo-card);border-radius:8px;width:100%;max-width:200px;padding:16px;font-size:16px;font-weight:600;transition:all .2s}._answerOption_1mjv5_172:hover{background-color:var(--color-fondo-hover);color:var(--color-texto-heading)}._answerOption_1mjv5_172._selected_1mjv5_199{background-color:var(--color-fondo-activo);border-color:var(--color-borde-activo)}._correcta_1mjv5_204{text-shadow:1px 1px 0px var(--color-exito-borde);color:var(--color-exito-texto)!important}._incorrecta_1mjv5_211{text-shadow:1px 1px 0px var(--color-error-borde);color:var(--color-error-texto)!important}._checkmark_1mjv5_219{color:var(--color-primario);font-size:20px}._actions_1mjv5_224{justify-content:space-between;margin-top:40px;display:flex}._finishButton_1mjv5_230{text-align:center;border:1px solid var(--color-error-borde);background-color:var(--color-error-fondo);cursor:pointer;color:var(--color-error-texto);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:14px;text-decoration:none;transition:background-color .2s;display:flex}._finishButton_1mjv5_230:hover{background-color:var(--color-error-borde)}._editButton_1mjv5_251{border:1px solid var(--color-exito-borde);background-color:var(--color-exito-fondo);color:var(--color-exito-texto);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:flex}._editButton_1mjv5_251:hover{background-color:var(--color-primario-suave);border-color:var(--color-primario)}._nextButton_1mjv5_273{background-color:var(--color-primario);color:var(--color-badge-texto);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:14px;text-decoration:none;transition:background-color .2s;display:flex}._nextButton_1mjv5_273:hover{background-color:var(--color-primario-hover)}@media (width<=768px){._mobileHeader_1mjv5_294{display:block}._header_1mjv5_28{gap:12px}._lessonInfo_1mjv5_47{flex-direction:column;align-items:flex-start;gap:8px}._divider_1mjv5_59{display:none}._nextLessonButton_1mjv5_72{align-self:flex-end}._actions_1mjv5_224{flex-direction:column;gap:16px}._nextButton_1mjv5_273{order:-1}}@media (width<=480px){._quizContent_1mjv5_87{padding:16px}}._sidebar_cy6jj_1{background-color:var(--color-fondo-card);border-right:1px solid var(--color-borde-suave);border:1px solid var(--color-borde);border-radius:10px;flex-direction:column;width:320px;transition:transform .3s;display:flex;overflow:hidden}._header_cy6jj_13{background-color:var(--color-fondo-sidebar);color:var(--color-texto-sidebar);border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}._title_cy6jj_23{letter-spacing:.5px;margin:0;font-size:1.1rem;font-weight:600}._closeButton_cy6jj_30{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:1.2rem;transition:all .2s;display:flex}@media (width>=1000px){._closeButton_cy6jj_30{display:none}}._closeButton_cy6jj_30:hover{background:#ffffff40;transform:translateY(-2px)}._closeButton_cy6jj_30:active{background:#ffffff26;transform:translateY(0)}._quizListContainer_cy6jj_59{flex:1;padding:16px;overflow-y:auto}._quizListContainer_cy6jj_59::-webkit-scrollbar{width:4px}._quizListContainer_cy6jj_59::-webkit-scrollbar-thumb{background-color:var(--color-texto-secundario);border-radius:4px}._quizListContainer_cy6jj_59::-webkit-scrollbar-track{background-color:var(--color-fondo-skeleton)}._quizNavHeader_cy6jj_86{border-bottom:2px solid var(--color-borde);align-items:center;gap:10px;margin-bottom:16px;padding-bottom:12px;display:flex}._quizNavIcon_cy6jj_95{color:var(--color-texto-secundario);flex-shrink:0;font-size:1.1rem}._quizNavTitle_cy6jj_101{color:var(--color-texto-heading);flex-direction:column;font-size:.95rem;font-weight:600;line-height:1.3;display:flex}._questionGrid_cy6jj_111{grid-template-columns:repeat(auto-fill,minmax(42px,1fr));gap:8px;margin-bottom:20px;display:grid}._questionBtn_cy6jj_118{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;width:42px;height:42px;font-family:inherit;font-size:.85rem;font-weight:600;transition:all .2s;display:flex;position:relative}._questionBtn_cy6jj_118._unanswered_cy6jj_134{background-color:var(--color-fondo-input);border:2px solid var(--color-borde);color:var(--color-texto-secundario)}._questionBtn_cy6jj_118._unanswered_cy6jj_134:hover{background-color:var(--color-fondo-activo);border-color:var(--color-borde-focus);box-shadow:var(--sombra-dropdown);transform:translateY(-2px)}._questionBtn_cy6jj_118._current_cy6jj_148{background-color:var(--color-fondo-card);border:2.5px solid var(--color-borde-activo);color:var(--color-primario-texto);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primario) 15%, transparent)}._questionBtn_cy6jj_118._current_cy6jj_148:hover{background-color:var(--color-primario-suave);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primario) 25%, transparent), 0 3px 8px color-mix(in srgb, var(--color-texto-heading) 10%, transparent);transform:translateY(-2px)}._questionBtn_cy6jj_118._correct_cy6jj_162{background-color:var(--color-exito-fondo);border:2px solid var(--color-exito);color:var(--color-exito-texto);cursor:not-allowed;opacity:.85}._questionBtn_cy6jj_118._incorrect_cy6jj_171{background-color:var(--color-error-fondo);border:2px solid var(--color-error);color:var(--color-error-texto);cursor:not-allowed;opacity:.85}._questionBtn_cy6jj_118:disabled{cursor:not-allowed}._questionBtn_cy6jj_118:disabled:hover{box-shadow:none;transform:none}._legendTitle_cy6jj_190{color:var(--color-texto-heading);letter-spacing:.3px;text-transform:uppercase;border-bottom:2px solid var(--color-borde);margin-top:24px;margin-bottom:12px;padding-bottom:8px;font-size:.95rem;font-weight:600}._legend_cy6jj_190{background-color:var(--color-fondo-app);border:1px solid var(--color-borde);border-radius:8px;flex-wrap:wrap;gap:12px;padding:12px;display:flex}._legendItem_cy6jj_212{align-items:center;gap:6px;display:flex}._legendDot_cy6jj_218{border-radius:3px;flex-shrink:0;width:14px;height:14px}._legendCorrect_cy6jj_225{background-color:var(--color-exito-fondo);border:1px solid var(--color-exito)}._legendIncorrect_cy6jj_230{background-color:var(--color-error-fondo);border:1px solid var(--color-error)}._legendUnanswered_cy6jj_235{background-color:var(--color-fondo-input);border:1px solid var(--color-borde)}._legendCurrent_cy6jj_240{background-color:var(--color-fondo-card);border:2px solid var(--color-borde-activo)}._legendLabel_cy6jj_245{color:var(--color-texto-secundario);font-size:.72rem;font-weight:500}._timerContainer_cy6jj_252{background-color:var(--color-fondo-sidebar);padding:16px}@media (width<=1000px){._timerContainer_cy6jj_252{display:none}}@media (width<=1000px){._sidebar_cy6jj_1{z-index:10;box-shadow:var(--sombra-dropdown);border:0px solid var(--color-borde);border-radius:0;width:100%;height:60vh;position:fixed;bottom:0}._hidden_cy6jj_274{transform:translateY(100%)}}._profileCard_7ew71_1{background-color:var(--color-fondo-sidebar);color:var(--color-texto-sidebar);align-items:center;gap:12px;padding:16px;display:flex}._avatarContainer_7ew71_10{background-color:var(--color-fondo-sidebar-activo);border-radius:50%;width:32px;height:32px;overflow:hidden}._avatar_7ew71_10{object-fit:cover;width:100%;height:100%}._name_7ew71_24{font-size:14px;font-weight:500}._modal_1fpge_7{--c-bg-card:var(--color-fondo-card);--c-bg-elevated:var(--color-fondo-elevado);--c-bg-input:var(--color-fondo-input);--c-bg-input-hover:var(--color-fondo-hover);--c-bg-chip:var(--color-fondo-activo);--c-bg-primary-soft:var(--color-primario-suave);--c-bg-primary-softer:var(--color-primario-muysuave);--c-border:var(--color-borde);--c-border-soft:var(--color-borde-suave);--c-border-strong:var(--color-borde-focus);--c-border-focus:var(--color-borde-focus);--c-text-heading:var(--color-texto-heading);--c-text-body:var(--color-texto-body);--c-text-secondary:var(--color-texto-secundario);--c-text-tertiary:var(--color-texto-placeholder);--c-text-placeholder:var(--color-texto-placeholder);--c-primary:var(--color-primario);--c-primary-hover:var(--color-primario-hover);--c-primary-soft-text:var(--color-primario-texto);--c-success:var(--color-exito);--c-success-hover:var(--color-progreso-hover);--c-success-bg:var(--color-exito-fondo);--c-success-bg-strong:var(--color-progreso-suave);--c-success-border:var(--color-exito-borde);--c-success-text:var(--color-exito-texto);--c-warning:var(--color-advertencia);--c-error:var(--color-error);--c-error-bg:var(--color-error-fondo);--c-error-border:var(--color-error-borde);--c-shadow-sm:var(--sombra-card);--c-shadow-md:var(--sombra-dropdown);--c-shadow-lg:var(--sombra-modal);--c-focus-ring:var(--focus-ring);--c-focus-ring-success:0 0 0 3px var(--color-exito-borde)}._overlay_1fpge_45{background:var(--color-fondo-overlay);-webkit-backdrop-filter:blur(6px);z-index:1000;justify-content:center;align-items:center;padding:1.5rem;animation:.2s ease-out _fadeIn_1fpge_1;display:flex;position:fixed;inset:0}._dragHandle_1fpge_60{display:none}._modal_1fpge_7{background:var(--c-bg-card);color:var(--c-text-body);border:1px solid var(--c-border);width:100%;max-width:1180px;max-height:90vh;box-shadow:var(--c-shadow-lg);border-radius:18px;flex-direction:column;animation:.28s cubic-bezier(.16,1,.3,1) _modalIn_1fpge_1;display:flex;position:relative;overflow:hidden}._header_1fpge_82{border-bottom:1px solid var(--c-border-soft);background:var(--c-bg-elevated);flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.5rem;display:flex}._titleRow_1fpge_93{align-items:center;gap:.85rem;min-width:0;display:flex}._iconBadge_1fpge_100{background:var(--color-primario-suave);width:40px;height:40px;color:var(--c-primary);box-shadow:0 2px 8px color-mix(in srgb, var(--c-primary) 18%, transparent);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s;display:flex}._modal_1fpge_7:hover ._iconBadge_1fpge_100{transform:scale(1.04)}._titleBlock_1fpge_118{flex-direction:column;gap:.15rem;min-width:0;display:flex}._title_1fpge_93{color:var(--c-text-heading);letter-spacing:-.01em;margin:0;font-size:1.05rem;font-weight:700;line-height:1.3}._questionTag_1fpge_134{color:var(--c-text-secondary);letter-spacing:.01em;align-items:center;gap:.4rem;font-size:.72rem;font-weight:600;display:inline-flex}._questionTagDot_1fpge_144{background:var(--c-success);width:6px;height:6px;box-shadow:0 0 0 3px var(--c-success-bg);border-radius:50%;flex-shrink:0}._closeButton_1fpge_153{border:1px solid var(--c-border);color:var(--c-text-secondary);cursor:pointer;background:0 0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .18s;display:flex}._closeButton_1fpge_153:hover:not(:disabled){background:var(--c-error-bg);border-color:var(--c-error-border);color:var(--c-error)}._closeButton_1fpge_153:active:not(:disabled){transform:scale(.92)}._closeButton_1fpge_153:disabled{opacity:.4;cursor:not-allowed}._form_1fpge_184{flex-direction:column;flex:1;min-height:0;display:flex}._body_1fpge_192{flex:1;grid-template-columns:1fr 1px 1fr;gap:0;min-height:0;display:grid;overflow:hidden}._bodyCol_1fpge_201{scrollbar-width:thin;scrollbar-color:var(--c-border) transparent;flex-direction:column;padding:1.4rem 1.5rem;display:flex;overflow:hidden auto}._bodyCol_1fpge_201::-webkit-scrollbar{width:6px}._bodyCol_1fpge_201::-webkit-scrollbar-track{background:0 0}._bodyCol_1fpge_201::-webkit-scrollbar-thumb{background:var(--c-border-strong);border-radius:8px}._bodyCol_1fpge_201::-webkit-scrollbar-thumb:hover{background:var(--c-text-tertiary)}._bodyDivider_1fpge_228{background:linear-gradient(to bottom, transparent, var(--c-border-soft) 15%, var(--c-border-soft) 85%, transparent);flex-shrink:0}._section_1fpge_240{flex-direction:column;gap:1rem;display:flex}._sectionHeader_1fpge_246{border-bottom:1px dashed var(--c-border-soft);align-items:center;gap:.6rem;padding-bottom:.5rem;display:flex}._sectionNumber_1fpge_254{background:var(--c-primary);width:24px;height:24px;color:var(--color-badge-texto);box-shadow:0 2px 6px color-mix(in srgb, var(--c-primary) 28%, transparent);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:.72rem;font-weight:700;display:inline-flex}._sectionLabel_1fpge_269{color:var(--c-text-heading);letter-spacing:-.005em;font-size:.95rem;font-weight:700}._sectionCount_1fpge_276{color:var(--c-text-secondary);background:var(--c-bg-chip);letter-spacing:.01em;border-radius:6px;margin-left:auto;padding:.22rem .55rem;font-size:.72rem;font-weight:600}._fieldGroup_1fpge_288{flex-direction:column;gap:.5rem;display:flex}._label_1fpge_294{color:var(--c-text-heading);align-items:center;gap:.5rem;font-size:.82rem;font-weight:600;display:flex}._labelOptional_1fpge_303{color:var(--c-text-tertiary);background:var(--c-bg-chip);text-transform:uppercase;letter-spacing:.04em;border-radius:4px;padding:.1rem .45rem;font-size:.68rem;font-weight:500}._textareaWrapper_1fpge_315{position:relative}._textarea_1fpge_315{background:var(--c-bg-input);width:100%;color:var(--c-text-body);border:1.5px solid var(--c-border);resize:vertical;border-radius:10px;outline:none;min-height:90px;padding:.7rem .9rem 1.55rem;font-family:inherit;font-size:.9rem;line-height:1.55;transition:border-color .18s,box-shadow .18s,background-color .18s}._textarea_1fpge_315::placeholder{color:var(--c-text-placeholder)}._textarea_1fpge_315:hover:not(:disabled){border-color:var(--c-border-strong);background:var(--c-bg-input-hover)}._textarea_1fpge_315:focus{border-color:var(--c-border-focus);box-shadow:var(--c-focus-ring);background:var(--c-bg-card)}._textarea_1fpge_315:disabled{opacity:.55;cursor:not-allowed}._textareaError_1fpge_359{border-color:var(--c-error-border);box-shadow:0 0 0 3px color-mix(in srgb, var(--c-error) 8%, transparent)}._textareaError_1fpge_359:focus{border-color:var(--c-error);box-shadow:0 0 0 3px color-mix(in srgb, var(--c-error) 14%, transparent)}._charCount_1fpge_370{color:var(--c-text-tertiary);pointer-events:none;font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:.68rem;font-weight:500;position:absolute;bottom:.5rem;right:.8rem}._charCountWarn_1fpge_382{color:var(--c-warning);font-weight:600}._fieldErrorMsg_1fpge_388{color:var(--c-error);align-items:center;gap:.4rem;font-size:.78rem;font-weight:600;animation:.35s _shakeIn_1fpge_1;display:flex}._respuestasList_1fpge_399{flex-direction:column;gap:.7rem;display:flex}._respuestaCard_1fpge_406{background:var(--c-bg-elevated);border:1.5px solid var(--c-border);border-radius:12px;flex-direction:column;gap:.65rem;padding:.85rem .95rem;transition:border-color .18s,box-shadow .18s,background-color .2s,transform .15s;animation:.32s cubic-bezier(.16,1,.3,1) both _cardSlideIn_1fpge_1;display:flex}._respuestaCard_1fpge_406:hover{border-color:var(--c-border-focus);box-shadow:0 2px 10px color-mix(in srgb, var(--c-primary) 8%, transparent)}._respuestaCard_1fpge_406:focus-within{border-color:var(--c-border-focus);box-shadow:var(--c-focus-ring)}._respuestaCardCorrecta_1fpge_433{border-color:var(--c-success-border);background:linear-gradient(135deg, var(--c-success-bg) 0%, color-mix(in srgb, var(--color-progreso) 4%, transparent) 100%)}._respuestaCardCorrecta_1fpge_433:hover{border-color:var(--c-success);box-shadow:0 2px 10px color-mix(in srgb, var(--color-progreso) 12%, transparent)}._respuestaCardCorrecta_1fpge_433:focus-within{border-color:var(--c-success);box-shadow:var(--c-focus-ring-success)}._respuestaTop_1fpge_453{align-items:center;gap:.7rem;display:flex}._respuestaLetter_1fpge_459{width:30px;height:30px;color:var(--c-primary-soft-text);background:var(--c-bg-primary-soft);letter-spacing:.02em;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-size:.82rem;font-weight:700;transition:all .22s;display:inline-flex}._respuestaLetterCorrect_1fpge_475{color:var(--c-success-text);background:var(--c-success-bg-strong);animation:.3s cubic-bezier(.34,1.56,.64,1) _popIn_1fpge_1}._inputRespuesta_1fpge_481{background:var(--c-bg-input);min-width:0;color:var(--c-text-body);border:1.5px solid var(--c-border);border-radius:9px;outline:none;flex:1;padding:.55rem .85rem;font-family:inherit;font-size:.88rem;line-height:1.5;transition:border-color .18s,box-shadow .18s,background-color .18s}._inputRespuesta_1fpge_481::placeholder{color:var(--c-text-placeholder)}._inputRespuesta_1fpge_481:hover:not(:disabled){border-color:var(--c-border-strong);background:var(--c-bg-input-hover)}._inputRespuesta_1fpge_481:focus{border-color:var(--c-border-focus);box-shadow:var(--c-focus-ring);background:var(--c-bg-card)}._inputRespuesta_1fpge_481:disabled{opacity:.55;cursor:not-allowed}._toggleRow_1fpge_520{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--c-text-secondary);align-items:center;gap:.55rem;padding:.15rem 0;transition:color .18s;display:flex}._toggleRowActive_1fpge_531{color:var(--c-success-text)}._radioInput_1fpge_535{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;position:absolute;overflow:hidden}._toggleTrack_1fpge_545{background:var(--c-border-strong);border-radius:12px;flex-shrink:0;width:34px;height:20px;transition:background-color .22s;position:relative}._toggleTrackOn_1fpge_555{background:var(--c-success);box-shadow:0 1px 4px color-mix(in srgb, var(--c-success) 30%, transparent)}._toggleThumb_1fpge_560{background:var(--color-fondo-card);border-radius:50%;width:16px;height:16px;transition:transform .22s cubic-bezier(.34,1.56,.64,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000002e}._toggleTrackOn_1fpge_555 ._toggleThumb_1fpge_560{transform:translate(14px)}._toggleLabel_1fpge_576{font-size:.78rem;font-weight:600;transition:color .18s}._toggleRow_1fpge_520:has(._radioInput_1fpge_535:disabled){opacity:.5;cursor:not-allowed;pointer-events:none}._footer_1fpge_589{border-top:1px solid var(--c-border-soft);background:var(--c-bg-elevated);flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.95rem 1.5rem;display:flex}._shortcutHint_1fpge_600{color:var(--c-text-tertiary);align-items:center;gap:.4rem;font-size:.72rem;font-weight:500;display:flex}._shortcutHint_1fpge_600 kbd{border:1px solid var(--c-border);background:var(--c-bg-input);min-width:22px;height:20px;color:var(--c-text-secondary);border-bottom-width:2px;border-radius:5px;justify-content:center;align-items:center;padding:0 .35rem;font-family:inherit;font-size:.68rem;font-weight:600;line-height:1;display:inline-flex}._footerActions_1fpge_627{align-items:center;gap:.55rem;display:flex}._cancelButton_1fpge_634{color:var(--c-text-secondary);border:1.5px solid var(--c-border);cursor:pointer;background:0 0;border-radius:10px;padding:.58rem 1.2rem;font-family:inherit;font-size:.86rem;font-weight:600;transition:all .18s}._cancelButton_1fpge_634:hover:not(:disabled){background:var(--c-bg-primary-softer);border-color:var(--c-border-focus);color:var(--c-text-body)}._cancelButton_1fpge_634:active:not(:disabled){transform:scale(.97)}._cancelButton_1fpge_634:disabled{opacity:.45;cursor:not-allowed}._saveButton_1fpge_663{background:var(--c-primary);color:var(--color-badge-texto);cursor:pointer;box-shadow:0 2px 8px color-mix(in srgb, var(--c-primary) 28%, transparent), 0 1px 2px color-mix(in srgb, var(--c-text-heading) 8%, transparent);border:none;border-radius:10px;align-items:center;gap:.5rem;padding:.58rem 1.35rem;font-family:inherit;font-size:.86rem;font-weight:600;transition:background-color .18s,transform .12s,box-shadow .18s;display:flex}._saveButton_1fpge_663:hover:not(:disabled){background:var(--c-primary-hover);box-shadow:0 4px 14px color-mix(in srgb, var(--c-primary) 32%, transparent), 0 2px 4px color-mix(in srgb, var(--c-text-heading) 10%, transparent);transform:translateY(-1px)}._saveButton_1fpge_663:active:not(:disabled){box-shadow:0 1px 3px color-mix(in srgb, var(--c-text-heading) 10%, transparent);transform:translateY(0)scale(.98)}._saveButton_1fpge_663:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}._spinner_1fpge_705{animation:.8s linear infinite _spin_1fpge_705;display:inline-flex}@media (width<=820px){._modal_1fpge_7{max-width:640px}._body_1fpge_192{grid-template-rows:auto auto;grid-template-columns:1fr}._bodyDivider_1fpge_228{background:linear-gradient(to right, transparent, var(--c-border-soft) 15%, var(--c-border-soft) 85%, transparent);width:auto;height:1px}._bodyCol_1fpge_201{padding:1.2rem 1.3rem}}@media (width<=640px){._overlay_1fpge_45{background:var(--color-fondo-overlay);align-items:flex-end;padding:0}._dragHandle_1fpge_60{flex-shrink:0;justify-content:center;padding:.65rem 0 .2rem;display:flex}._dragHandleBar_1fpge_757{background:var(--c-border-strong);border-radius:2px;width:36px;height:4px}._modal_1fpge_7{border-radius:20px 20px 0 0;max-width:100%;max-height:92dvh;animation:.32s cubic-bezier(.16,1,.3,1) _sheetUp_1fpge_1}._header_1fpge_82{padding:.85rem 1.15rem .75rem}._bodyCol_1fpge_201{padding:1rem 1.15rem}._footer_1fpge_589{padding:.85rem 1.15rem calc(.85rem + env(safe-area-inset-bottom,0px));flex-direction:column;gap:.6rem}._shortcutHint_1fpge_600{display:none}._footerActions_1fpge_627{grid-template-columns:1fr 1.6fr;gap:.55rem;width:100%;display:grid}._cancelButton_1fpge_634,._saveButton_1fpge_663{border-radius:11px;justify-content:center;width:100%;padding:.75rem 1rem;font-size:.88rem}}@media (width<=420px){._title_1fpge_93{font-size:1rem}._iconBadge_1fpge_100{border-radius:10px;width:34px;height:34px}._iconBadge_1fpge_100 svg{width:14px;height:14px}._sectionNumber_1fpge_254{width:22px;height:22px;font-size:.7rem}._respuestaCard_1fpge_406{padding:.75rem .8rem}}@keyframes _fadeIn_1fpge_1{0%{opacity:0}to{opacity:1}}@keyframes _modalIn_1fpge_1{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes _sheetUp_1fpge_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _cardSlideIn_1fpge_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes _popIn_1fpge_1{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes _shakeIn_1fpge_1{0%,to{transform:translate(0)}20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}@keyframes _spin_1fpge_705{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._overlay_1fpge_45,._modal_1fpge_7,._respuestaCard_1fpge_406,._fieldErrorMsg_1fpge_388{animation:none}._toggleThumb_1fpge_560{transition:none}}._quizContainer_13y2t_1{background-color:var(--color-fondo-app);margin:0 auto;padding:20px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}._header_13y2t_10{background:linear-gradient(135deg, var(--color-fondo-card) 0%, var(--color-fondo-app) 100%);box-shadow:var(--sombra-card);border:1px solid var(--color-borde-suave);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:20px 24px;display:flex}._bookTitle_13y2t_24{color:var(--color-texto-heading);background:linear-gradient(135deg, var(--color-primario) 0%, var(--color-primario-activo) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;align-items:center;gap:14px;margin:0;font-size:24px;font-weight:700;display:flex}._bookIcon_13y2t_38{width:36px;height:36px;color:var(--color-primario);-webkit-text-fill-color:initial;background:linear-gradient(135deg, color-mix(in srgb, var(--color-primario) 10%, transparent) 0%, color-mix(in srgb, var(--color-primario-activo) 10%, transparent) 100%);box-shadow:0 2px 8px color-mix(in srgb, var(--color-primario) 20%, transparent);border-radius:10px;padding:8px}._finishButton_13y2t_49{color:var(--color-error-texto);background:var(--color-error-fondo);cursor:pointer;box-shadow:0 0 0 1px var(--color-error-borde);border:none;border-radius:10px;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}._finishButton_13y2t_49:hover{box-shadow:0 0 0 1px var(--color-error-borde), var(--sombra-dropdown);background:var(--color-error-borde);transform:translateY(-2px)}._finishButton_13y2t_49:active{transform:translateY(0)}._completedIcon_13y2t_76{width:24px;height:24px;color:var(--color-exito)}._scoreBoard_13y2t_83{border-radius:20px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;width:100%;margin-bottom:32px;padding:8px;display:grid}._scoreCard_13y2t_93{background:var(--color-fondo-card);box-shadow:var(--sombra-card);border-radius:14px;flex:1;align-items:center;gap:14px;margin:4px;padding:20px 16px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}._scoreCard_13y2t_93:first-child,._scoreCard_13y2t_93:last-child{border-radius:14px}._scoreCard_13y2t_93:hover{box-shadow:var(--sombra-dropdown);transform:translateY(-2px)}._scoreCard_13y2t_93:not(:last-child){border-right:1px solid var(--color-borde-suave)}._scoreIcon_13y2t_123{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:22px;display:flex}._scoreInfo_13y2t_134{flex-direction:column;display:flex}._scoreValue_13y2t_139{color:var(--color-texto-heading);font-size:26px;font-weight:800;line-height:1.1}._scoreLabel_13y2t_146{color:var(--color-texto-secundario);text-transform:uppercase;letter-spacing:.5px;margin-top:2px;font-size:12px;font-weight:600}._correctCard_13y2t_155 ._scoreIcon_13y2t_123{background:var(--color-exito-fondo);color:var(--color-exito-texto);box-shadow:0 0 0 1px var(--color-exito-borde)}._incorrectCard_13y2t_161 ._scoreIcon_13y2t_123{background:var(--color-error-fondo);color:var(--color-error-texto);box-shadow:0 0 0 1px var(--color-error-borde)}._totalCard_13y2t_167 ._scoreIcon_13y2t_123{background:var(--color-primario-suave);color:var(--color-primario-texto);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-primario) 30%, transparent)}._questionsContainer_13y2t_174{flex-direction:column;gap:24px;display:flex}._questionCard_13y2t_180{background:var(--color-fondo-card);box-shadow:var(--sombra-card);border:1px solid var(--color-borde);border-radius:16px;transition:all .3s;overflow:hidden}._questionCard_13y2t_180:hover{box-shadow:var(--sombra-dropdown);transform:translateY(-2px)}._questionHeader_13y2t_195{background:linear-gradient(90deg, var(--color-fondo-app) 0%, var(--color-fondo-card) 100%);border-bottom:1px solid var(--color-borde-suave);justify-content:space-between;align-items:center;gap:20px;padding:16px 24px;display:flex}._questionNumber_13y2t_205{color:var(--color-texto-heading);font-size:16px;font-weight:600}._questionStatus_13y2t_211{flex-direction:column;align-items:flex-end;gap:4px;display:flex}._statusIncorrect_13y2t_218{background:var(--color-error-fondo);color:var(--color-error-texto);box-shadow:0 0 0 1px var(--color-error-borde);border-radius:20px;padding:6px 14px;font-size:12px;font-weight:600}._statusCorrect_13y2t_228{background:var(--color-exito-fondo);color:var(--color-exito-texto);box-shadow:0 0 0 1px var(--color-exito-borde);border-radius:20px;padding:6px 14px;font-size:12px;font-weight:600}._questionContent_13y2t_243{padding:20px}._questionText_13y2t_247{color:var(--color-texto-heading);background:var(--color-fondo-app);border-left:4px solid var(--color-primario);border-radius:8px;margin-bottom:24px;padding:20px;font-size:1.1rem;font-weight:500;line-height:1.6}._optionsContainer_13y2t_259{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}._option_13y2t_259{cursor:pointer;border:2px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;transition:all .2s;display:flex}._option_13y2t_259:hover{background-color:var(--color-fondo-hover)}._optionLetter_13y2t_283{color:var(--color-texto-secundario);min-width:20px;font-weight:600}._optionText_13y2t_289{color:var(--color-texto-body);flex:1}._correctOption_13y2t_296{background-color:var(--color-exito-fondo);border-color:var(--color-exito)}._correctAnswerBox_13y2t_303{border-radius:6px;align-items:center;gap:10px;padding:12px 16px;font-size:14px;display:flex}._correctAnswerBox_13y2t_303 ._incorrectIcon_13y2t_311{width:18px;height:18px;color:var(--color-error);flex-shrink:0}._correctAnswerBox_13y2t_303 ._correctIcon_13y2t_318{width:18px;height:18px;color:var(--color-exito);flex-shrink:0}._selectedIncorrect_13y2t_325{background:var(--color-error-fondo);box-shadow:0 2px 8px color-mix(in srgb, var(--color-error) 15%, transparent);border-color:var(--color-error)!important}._correctOption_13y2t_296{background:var(--color-exito-fondo);border-color:var(--color-exito);box-shadow:0 2px 8px color-mix(in srgb, var(--color-exito) 15%, transparent)}._correctAnswerBox_13y2t_303 strong{color:var(--color-advertencia-texto)}@media (width<=1000px){._quizContainer_13y2t_1{padding:12px}._header_13y2t_10{gap:12px;margin-bottom:16px;padding:16px}._bookTitle_13y2t_24{gap:10px;font-size:20px}._bookIcon_13y2t_38{width:28px;height:28px;padding:6px}._finishButton_13y2t_49{padding:10px 16px;font-size:13px}._scoreBoard_13y2t_83{border-radius:12px;grid-template-columns:1fr;gap:12px;padding:8px}._scoreCard_13y2t_93{text-align:left;border-radius:12px;flex-direction:row;justify-content:flex-start;align-items:center;margin:0;padding:16px}._scoreCard_13y2t_93:not(:last-child){border-bottom:none;border-right:none}._scoreIcon_13y2t_123{width:44px;height:44px;margin-bottom:0;margin-right:12px;font-size:18px}._scoreValue_13y2t_139{font-size:22px}._scoreLabel_13y2t_146{font-size:12px}._scoreInfo_13y2t_134{align-items:flex-start}._questionHeader_13y2t_195{flex-direction:column;align-items:flex-start;gap:10px;padding:12px 14px}._questionNumber_13y2t_205{font-size:14px}._questionStatus_13y2t_211{align-items:flex-start;width:100%}._statusIncorrect_13y2t_218,._statusCorrect_13y2t_228{padding:4px 10px;font-size:11px}._questionText_13y2t_247{margin-bottom:16px;padding:14px;font-size:15px}._optionsContainer_13y2t_259{gap:8px}._option_13y2t_259{flex-direction:row;align-items:flex-start;gap:8px;padding:10px 12px}._optionLetter_13y2t_283{margin-top:2px;font-size:14px}._optionText_13y2t_289{font-size:14px}._correctAnswerBox_13y2t_303{flex-direction:row;align-items:flex-start;gap:8px;padding:12px;font-size:13px}}@media (width<=480px){._quizContainer_13y2t_1{padding:8px}._header_13y2t_10{flex-direction:column;align-items:flex-start;gap:12px;padding:14px}._bookTitle_13y2t_24{gap:8px;font-size:18px}._bookIcon_13y2t_38{width:24px;height:24px;padding:5px}._finishButton_13y2t_49{justify-content:center;width:100%;padding:12px 16px;font-size:14px}._scoreBoard_13y2t_83{gap:8px;padding:0}._scoreCard_13y2t_93{padding:12px}._scoreIcon_13y2t_123{width:36px;height:36px;margin-right:10px;font-size:16px}._scoreValue_13y2t_139{font-size:20px}._scoreLabel_13y2t_146{font-size:11px}._questionContent_13y2t_243{padding:12px}._questionHeader_13y2t_195{padding:10px 12px}._questionNumber_13y2t_205{font-size:13px}._questionText_13y2t_247{padding:12px;font-size:14px;line-height:1.5}._option_13y2t_259{padding:8px 10px}._optionText_13y2t_289{font-size:13px}._correctAnswerBox_13y2t_303{flex-direction:column;padding:10px;font-size:12px}._statusIncorrect_13y2t_218,._statusCorrect_13y2t_228{padding:3px 8px;font-size:10px}}@media (width<=360px){._scoreLabel_13y2t_146{font-size:10px}._scoreValue_13y2t_139{font-size:18px}._questionText_13y2t_247{font-size:13px}}._div_resultados_5dw8e_1{height:calc(100dvh - 60px);overflow-y:auto}._container_total_1yuqt_1{height:100%;margin-bottom:2rem;padding:.15rem 1rem;overflow-y:auto}._container_1yuqt_1{width:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}._curso_header_1yuqt_20{background:linear-gradient(135deg, var(--purple-900) 0%, var(--purple-800) 100%);box-shadow:var(--sombra-modal);border-radius:1rem;margin-bottom:2rem;padding:2rem 2.5rem;position:relative;overflow:hidden}._curso_header_1yuqt_20:before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--purple-400) 15%, transparent) 0%, transparent 70%);pointer-events:none;width:400px;height:400px;position:absolute;top:-50%;right:-20%}._curso_header_1yuqt_20:after{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--purple-300) 10%, transparent) 0%, transparent 70%);pointer-events:none;width:300px;height:300px;position:absolute;bottom:-30%;left:-10%}._curso_header_content_1yuqt_60{z-index:1;position:relative}._curso_badge_1yuqt_65{background:color-mix(in srgb, var(--purple-400) 20%, transparent);border:1px solid color-mix(in srgb, var(--purple-300) 30%, transparent);color:var(--purple-200);letter-spacing:.05em;text-transform:uppercase;border-radius:2rem;align-items:center;gap:.375rem;margin-bottom:1rem;padding:.375rem .875rem;font-size:.75rem;font-weight:600;display:inline-flex}._curso_title_1yuqt_81{color:#fff;letter-spacing:-.025em;margin:0 0 .5rem;font-size:clamp(1.25rem,3vw,1.75rem);font-weight:800;line-height:1.3}._curso_description_1yuqt_90{color:var(--purple-200);margin:0;font-size:.9rem;line-height:1.6}._curso_stats_1yuqt_97{flex-wrap:wrap;gap:1.5rem;margin-top:1.5rem;display:flex}._stat_item_1yuqt_104{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff14;border-radius:.75rem;align-items:center;gap:.5rem;padding:.5rem 1rem;display:flex}._stat_icon_1yuqt_115{border-radius:.5rem;justify-content:center;align-items:center;width:32px;height:32px;font-size:.875rem;display:flex}._stat_icon_sections_1yuqt_125{background:color-mix(in srgb, var(--purple-400) 20%, transparent);color:var(--purple-200)}._stat_icon_topics_1yuqt_131{background:color-mix(in srgb, var(--color-exito) 20%, transparent);color:var(--color-exito)}._stat_icon_grades_1yuqt_137{background:color-mix(in srgb, var(--color-advertencia) 20%, transparent);color:var(--color-advertencia)}._stat_value_1yuqt_143{color:var(--purple-100);font-size:1.125rem;font-weight:700}._stat_label_1yuqt_149{color:var(--purple-300);font-size:.75rem;display:block}._seccion_card_1yuqt_156{background:var(--color-fondo-card);border:1px solid var(--color-borde);box-shadow:var(--sombra-card);border-radius:1rem;margin-bottom:1rem;transition:box-shadow .25s,border-color .25s;overflow:hidden}._seccion_card_1yuqt_156:hover{box-shadow:var(--sombra-dropdown);border-color:var(--color-borde-focus)}._seccion_header_1yuqt_173{cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:1.25rem 1.5rem;font-family:inherit;transition:background-color .2s;display:flex}._seccion_header_1yuqt_173:hover{background:var(--color-fondo-hover)}._seccion_header_left_1yuqt_192{flex:1;align-items:center;gap:1rem;min-width:0;display:flex}._seccion_icon_1yuqt_200{background:linear-gradient(135deg, var(--color-primario-muysuave), var(--color-primario-suave));width:42px;height:42px;color:var(--color-primario-texto);border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}._seccion_info_1yuqt_212{flex:1;min-width:0}._seccion_title_1yuqt_217{color:var(--color-texto-heading);text-overflow:ellipsis;margin:0 0 .25rem;font-size:1rem;font-weight:700;line-height:1.4;overflow:hidden}._seccion_subtitle_1yuqt_227{color:var(--color-texto-secundario);margin:0;font-size:.8125rem}._seccion_meta_1yuqt_233{flex-shrink:0;align-items:center;gap:.75rem;display:flex}._seccion_count_1yuqt_240{background:var(--color-fondo-input);color:var(--color-texto-body);border-radius:2rem;align-items:center;gap:.375rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}._chevron_1yuqt_252{background:var(--color-fondo-input);width:28px;height:28px;color:var(--color-texto-secundario);border-radius:50%;justify-content:center;align-items:center;transition:transform .3s cubic-bezier(.4,0,.2,1),background-color .2s;display:flex}._chevron_open_1yuqt_266{background:var(--color-primario-suave);color:var(--color-primario-texto);transform:rotate(180deg)}._seccion_body_1yuqt_274{max-height:0;transition:max-height .4s cubic-bezier(.4,0,.2,1);overflow:hidden}._seccion_body_open_1yuqt_280{max-height:5000px}._seccion_body_inner_1yuqt_285{padding:0 1.5rem 1.5rem}._tema_card_1yuqt_290{background:var(--color-fondo-app);border:1px solid var(--color-borde);border-radius:.875rem;margin-bottom:.75rem;transition:all .25s;overflow:hidden}._tema_card_1yuqt_290:last-child{margin-bottom:0}._tema_card_1yuqt_290:hover{border-color:var(--color-borde-focus);box-shadow:var(--sombra-card)}._tema_header_1yuqt_308{cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:1rem 1.25rem;font-family:inherit;display:flex}._tema_header_1yuqt_308:hover{background:var(--color-hover-overlay)}._tema_header_left_1yuqt_327{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}._tema_number_1yuqt_335{background:linear-gradient(135deg, var(--color-primario-muysuave), var(--color-primario-suave));width:30px;height:30px;color:var(--color-primario-texto);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex}._tema_name_1yuqt_349{color:var(--color-texto-body);text-overflow:ellipsis;margin:0;font-size:.875rem;font-weight:600;line-height:1.4;overflow:hidden}._tema_meta_1yuqt_359{flex-shrink:0;align-items:center;gap:.5rem;display:flex}._tema_badge_empty_1yuqt_366{background:var(--color-fondo-input);border:1px solid var(--color-borde);color:var(--color-texto-secundario);border-radius:2rem;align-items:center;gap:.25rem;padding:.25rem .625rem;font-size:.6875rem;font-weight:500;display:inline-flex}._tema_badge_has_1yuqt_379{background:var(--color-primario-suave);border:1px solid color-mix(in srgb, var(--color-primario) 30%, transparent);color:var(--color-primario-texto);border-radius:2rem;align-items:center;gap:.25rem;padding:.25rem .625rem;font-size:.6875rem;font-weight:600;display:inline-flex}._tema_chevron_1yuqt_392{color:var(--color-texto-secundario);align-items:center;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex}._tema_chevron_open_1yuqt_399{color:var(--color-primario);transform:rotate(180deg)}._tema_body_1yuqt_406{max-height:0;transition:max-height .35s cubic-bezier(.4,0,.2,1);overflow:hidden}._tema_body_open_1yuqt_412{max-height:2000px}._tema_body_inner_1yuqt_417{padding:0 1.25rem 1rem}._calificaciones_table_wrapper_1yuqt_422{background:var(--color-fondo-card);border:1px solid var(--color-borde);border-radius:.75rem;overflow:hidden}._calificaciones_table_1yuqt_422{border-collapse:collapse;width:100%;font-size:.8125rem}._calificaciones_table_1yuqt_422 thead{background:var(--color-fondo-input)}._calificaciones_table_1yuqt_422 th{color:var(--color-texto-body);text-align:left;letter-spacing:.05em;text-transform:uppercase;border-bottom:2px solid var(--color-borde);white-space:nowrap;padding:.75rem 1rem;font-size:.6875rem;font-weight:700}._calificaciones_table_1yuqt_422 td{color:var(--color-texto-body);border-bottom:1px solid var(--color-borde-suave);vertical-align:middle;padding:.75rem 1rem}._calificaciones_table_1yuqt_422 tbody tr{transition:background-color .15s}._calificaciones_table_1yuqt_422 tbody tr:hover{background:var(--color-fondo-hover)}._calificaciones_table_1yuqt_422 tbody tr:last-child td{border-bottom:none}._result_badge_1yuqt_471{letter-spacing:.02em;text-transform:uppercase;border-radius:2rem;align-items:center;gap:.375rem;padding:.375rem .875rem;font-size:.75rem;font-weight:700;display:inline-flex}._result_green_1yuqt_483{background:var(--color-exito-fondo);color:var(--color-exito-texto);border:1px solid var(--color-exito-borde)}._result_yellow_1yuqt_490{background:var(--color-advertencia-fondo);color:var(--color-advertencia-texto);border:1px solid var(--color-advertencia-borde)}._result_red_1yuqt_497{background:var(--color-error-fondo);color:var(--color-error-texto);border:1px solid var(--color-error-borde)}._dot_1yuqt_505{border-radius:50%;width:8px;height:8px;display:inline-block}._dot_green_1yuqt_512{background:var(--color-exito);box-shadow:0 0 6px color-mix(in srgb, var(--color-exito) 40%, transparent)}._dot_yellow_1yuqt_518{background:var(--color-advertencia);box-shadow:0 0 6px color-mix(in srgb, var(--color-advertencia) 40%, transparent)}._dot_red_1yuqt_524{background:var(--color-error);box-shadow:0 0 6px color-mix(in srgb, var(--color-error) 40%, transparent)}._score_bar_container_1yuqt_531{align-items:center;gap:.5rem;display:flex}._score_bar_1yuqt_531{background:color-mix(in srgb, var(--color-error) 18%, transparent);border-radius:4px;flex:1;min-width:60px;max-width:120px;height:8px;overflow:hidden}._score_bar_fill_1yuqt_547{border-radius:4px;height:100%;transition:width .6s cubic-bezier(.4,0,.2,1)}._score_bar_fill_green_1yuqt_553{background:var(--color-exito)}._score_bar_fill_yellow_1yuqt_558{background:var(--color-advertencia)}._score_bar_fill_red_1yuqt_563{background:var(--color-error)}._score_text_1yuqt_568{color:var(--color-texto-body);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:600}._empty_state_1yuqt_577{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:2rem 1rem;display:flex}._empty_icon_1yuqt_586{background:var(--color-fondo-input);width:48px;height:48px;color:var(--color-texto-placeholder);border-radius:50%;justify-content:center;align-items:center;margin-bottom:.75rem;display:flex}._empty_text_1yuqt_598{color:var(--color-texto-secundario);margin:0;font-size:.8125rem;font-weight:500}._empty_subtext_1yuqt_605{color:var(--color-texto-placeholder);margin:.25rem 0 0;font-size:.75rem}._fecha_1yuqt_612{color:var(--color-texto-secundario);font-variant-numeric:tabular-nums;font-size:.75rem}._attempt_number_1yuqt_619{background:var(--color-fondo-input);width:24px;height:24px;color:var(--color-texto-secundario);border-radius:50%;justify-content:center;align-items:center;font-size:.6875rem;font-weight:700;display:inline-flex}._loading_container_1yuqt_633{flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:4rem 2rem;display:flex}._spinner_1yuqt_642{border:3px solid var(--color-borde);border-top-color:var(--color-primario);border-radius:50%;width:40px;height:40px;animation:.8s linear infinite _spin_1yuqt_642}@keyframes _spin_1yuqt_642{to{transform:rotate(360deg)}}._loading_text_1yuqt_657{color:var(--color-texto-secundario);font-size:.9rem;font-weight:500}._error_container_1yuqt_664{background:var(--color-error-fondo);border:1px solid var(--color-error-borde);text-align:center;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;padding:3rem 2rem;display:flex}._error_icon_1yuqt_676{background:color-mix(in srgb, var(--color-error) 15%, transparent);width:48px;height:48px;color:var(--color-error);border-radius:50%;justify-content:center;align-items:center;margin-bottom:1rem;display:flex}._error_text_1yuqt_688{color:var(--color-error-texto);margin:0;font-size:.9rem;font-weight:600}._mobile_card_1yuqt_696{display:none}._mobile_grade_card_1yuqt_700{background:var(--color-fondo-card);border:1px solid var(--color-borde);border-radius:.75rem;margin-bottom:.75rem;padding:1rem;transition:box-shadow .2s}._mobile_grade_card_1yuqt_700:last-child{margin-bottom:0}._mobile_grade_card_1yuqt_700:hover{box-shadow:var(--sombra-card)}._mobile_grade_header_1yuqt_717{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}._mobile_grade_row_1yuqt_724{justify-content:space-between;align-items:center;padding:.375rem 0;display:flex}._mobile_grade_label_1yuqt_731{color:var(--color-texto-secundario);font-size:.75rem;font-weight:500}._mobile_grade_value_1yuqt_737{color:var(--color-texto-heading);font-size:.8125rem;font-weight:600}._desktop_table_1yuqt_744{display:block}@keyframes _fadeInUp_1yuqt_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}._animate_in_1yuqt_760{animation:.35s forwards _fadeInUp_1yuqt_1}._stagger_1_1yuqt_764{animation-delay:50ms}._stagger_2_1yuqt_767{animation-delay:.1s}._stagger_3_1yuqt_770{animation-delay:.15s}._stagger_4_1yuqt_773{animation-delay:.2s}._stagger_5_1yuqt_776{animation-delay:.25s}@media (width<=768px){._container_1yuqt_1{padding:.75rem 0}._curso_header_1yuqt_20{border-radius:.875rem;padding:1.5rem 1.25rem}._curso_stats_1yuqt_97{gap:.75rem}._stat_item_1yuqt_104{flex:1;min-width:0;padding:.375rem .75rem}._stat_value_1yuqt_143{font-size:1rem}._seccion_header_1yuqt_173{padding:1rem 1.25rem}._seccion_icon_1yuqt_200{width:36px;height:36px}._seccion_title_1yuqt_217{font-size:.9rem}._seccion_body_inner_1yuqt_285{padding:0 1rem 1rem}._tema_header_1yuqt_308{padding:.875rem 1rem}._tema_name_1yuqt_349{font-size:.8125rem}._desktop_table_1yuqt_744{display:none}._mobile_card_1yuqt_696{display:block}._tema_body_inner_1yuqt_417{padding:0 1rem .875rem}}@media (width<=480px){._curso_header_1yuqt_20{margin-bottom:1.25rem;padding:1.25rem 1rem}._curso_badge_1yuqt_65{padding:.25rem .625rem;font-size:.6875rem}._curso_title_1yuqt_81{font-size:1.125rem}._curso_description_1yuqt_90{font-size:.8125rem}._curso_stats_1yuqt_97{flex-direction:column;gap:.5rem}._seccion_card_1yuqt_156{border-radius:.875rem}._seccion_header_1yuqt_173{gap:.5rem;padding:.875rem 1rem}._seccion_header_left_1yuqt_192{gap:.75rem}._seccion_count_1yuqt_240{display:none}._tema_number_1yuqt_335{width:26px;height:26px;font-size:.6875rem}}@media (prefers-reduced-motion:reduce){._seccion_body_1yuqt_274,._tema_body_1yuqt_406,._chevron_1yuqt_252,._tema_chevron_1yuqt_392,._seccion_card_1yuqt_156,._tema_card_1yuqt_290,._score_bar_fill_1yuqt_547,._animate_in_1yuqt_760{transition:none;animation:none}._animate_in_1yuqt_760{opacity:1;transform:none}}
