:root{--ink: #04060F;--blue-deep: #06091A;--blue-nebula: #080C22;--primary: #1B4FD8;--star: #A8C4FF;--amber: #F5A623;--green: #0E9F6E;--text: #E8EEF8;--text-nav: #9AAECF;--text-sub: #8195BC;--text-muted: #7286AD;--border: rgba(168, 196, 255, .28);--font-display: "Lora", Georgia, serif;--font-ui: "Nunito", system-ui, sans-serif;--lec-bg: #FBFAF8;--lec-surf: #FFFFFF;--lec-bd: #E3DFD8;--lec-ink: #14203A;--lec-txt2: #4C5875;--lec-txt3: #636D87;--lec-primary: #1B4FD8;--lec-on-primary: #FFFFFF;--lec-blue-tint: #EEF2FE;--lec-amber-txt: #9A5B00;--lec-amber-fill: #F5A623;--lec-amber-on: #3D2600;--lec-amber-tint: #FDF3E2;--lec-green-txt: #0A7A54;--lec-green-tint: #E8F6F1;--lec-danger: #B3261E;--radius: 12px;--sidebar-w: 240px;--bottombar-h: 64px}:root{--surface: #0A1030;--surface-raised: #0E1533;--overlay: rgba(4, 6, 15, .72);--action-primary: var(--amber);--action-secondary: var(--primary);--accent-link: var(--star);--success: var(--green);--danger: #E5484D;--fs-display: clamp(1.75rem, 4vw, 2.5rem);--fs-h1: 1.5rem;--fs-h2: 1.25rem;--fs-h3: 1.0625rem;--fs-body: .9375rem;--fs-label: .8125rem;--fs-caption: .75rem;--tracking-ui: .04em;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--sp-7: 48px;--sp-8: 64px;--r-sm: 8px;--r-md: 12px;--r-lg: 16px;--r-pill: 999px;--shadow-card: 0 4px 16px rgba(4, 6, 15, .45), 0 1px 0 rgba(168, 196, 255, .04) inset;--glow-amber: 0 0 0 3px rgba(245, 166, 35, .18), 0 0 16px rgba(245, 166, 35, .25);--z-nav: 100;--z-overlay: 900;--z-modal: 1000;--z-toast: 1100;--t: .25s ease;--card: #0B1024;--panel: #070B1C;--red: #E24B4A;--sub: rgba(168, 196, 255, .62);--muted: rgba(168, 196, 255, .4);--muted-aa: rgba(168, 196, 255, .62);--bd: rgba(168, 196, 255, .16);--bd2: rgba(168, 196, 255, .26);--nebula-mid: #10163A;--admin-bg: radial-gradient(120% 90% at 85% -10%, var(--nebula-mid) 0%, var(--blue-nebula) 45%, var(--ink) 100%);--grad-avatar: linear-gradient(135deg, var(--primary), var(--star));--alumno-bg: radial-gradient(120% 60% at 80% -5%, var(--nebula-mid) 0%, var(--blue-nebula) 45%, var(--ink) 100%);--grad-avatar-prof: linear-gradient(135deg, var(--green), var(--star))}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{min-height:100vh;background-color:var(--ink);color:var(--text);-webkit-font-smoothing:antialiased}img,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:none;cursor:pointer}a{color:var(--star);text-decoration:none}ul,ol{list-style:none}body{font-family:var(--font-ui);font-size:16px;line-height:1.5}h1,h2,h3{font-family:var(--font-display);font-weight:600;line-height:1.2}h1{font-size:1.75rem}h2{font-size:1.375rem}h3{font-size:1.125rem}small{color:var(--text-sub)}.selidioma{position:relative;display:inline-flex}.selidioma-boton{display:inline-flex;align-items:center;gap:5px;cursor:pointer}.selidioma-izq .selidioma-menu{right:auto;left:0}.selidioma-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:var(--z-nav);min-width:140px;margin:0;padding:var(--sp-1);list-style:none;background:var(--panel);border:1px solid var(--bd);border-radius:var(--r-md);box-shadow:var(--shadow-card)}.selidioma-opcion{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);width:100%;padding:var(--sp-2) var(--sp-3);border:none;border-radius:var(--r-sm);background:transparent;font-family:var(--font-ui);font-size:var(--fs-label);color:var(--text);text-align:left;cursor:pointer;transition:background var(--t)}.selidioma-opcion:hover{background:var(--surface-raised)}.selidioma-opcion.activo{color:var(--star);font-weight:700}.login{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:linear-gradient(180deg,var(--ink) 0%,var(--blue-nebula) 100%)}.login-idioma{position:absolute;top:16px;right:16px}.login-idioma-boton{height:32px;padding:0 10px;gap:4px;border:1px solid var(--border);border-radius:9px;background:#a8c4ff0a;color:var(--text);font-size:.6875rem;font-weight:700}.login-card{width:100%;max-width:380px;display:flex;flex-direction:column;gap:16px;padding:32px 28px;background-color:var(--blue-deep);border:1px solid var(--border);border-radius:var(--radius)}.login-marca{font-family:var(--font-display);font-style:italic;color:var(--star)}.login-titulo{color:var(--text)}.login-sub{color:var(--text-sub);margin-top:-8px}.login-campo{display:flex;flex-direction:column;gap:6px}.login-campo span{font-size:.875rem;font-weight:700;color:var(--text-nav)}.login-campo input{padding:10px 12px;background-color:var(--ink);border:1px solid var(--border);border-radius:var(--radius);color:var(--text)}.login-campo input:focus{outline:2px solid var(--primary);outline-offset:1px}.login-codigo{font-family:var(--font-ui);font-size:1.375rem;font-weight:800;letter-spacing:.3em;text-align:center;padding-left:calc(12px + .3em)}.login-recordar{display:flex;align-items:flex-start;gap:8px;font-size:.8125rem;color:var(--text-nav);cursor:pointer}.login-recordar input{margin-top:2px;accent-color:var(--primary)}.login-error{font-size:.875rem;color:var(--amber)}.login-aviso{font-size:.875rem;color:var(--star)}.login-pista{font-size:.8125rem;line-height:1.4;color:var(--text-muted)}.login-acciones{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.login-enlace{padding:4px 0;background:none;font-size:.8125rem;font-weight:700;color:var(--star)}.login-enlace:hover:not(:disabled){color:var(--amber)}.login-enlace:disabled{color:var(--text-muted);cursor:default}.login-boton{padding:12px;background-color:var(--primary);color:var(--text);font-weight:800;border-radius:var(--radius)}.login-boton:hover:not(:disabled){background-color:var(--amber);color:var(--ink)}.login-boton:disabled{opacity:.6;cursor:default}.login-boton-enlace{display:block;text-align:center;text-decoration:none}.pantalla-carga{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background-color:var(--ink)}.pantalla-carga-marca{font-family:var(--font-display);font-style:italic;font-size:1.25rem;color:var(--star)}.pantalla-carga-texto{color:var(--text-sub)}.pantalla-error{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background-color:var(--ink)}.pantalla-error-card{max-width:420px;display:flex;flex-direction:column;gap:12px;padding:28px;background-color:var(--blue-deep);border:1px solid var(--border);border-radius:var(--radius)}.pantalla-error-card p{color:var(--text-sub)}.pantalla-error-boton{align-self:flex-start;padding:10px 16px;background-color:var(--primary);color:var(--text);font-weight:700;border-radius:var(--radius)}.pantalla-error-boton:hover{background-color:var(--amber);color:var(--ink)}.campana{position:relative;display:inline-flex}.campana-boton{position:relative;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.campana-badge{position:absolute;top:-4px;right:-4px;min-width:15px;height:15px;padding:0 4px;border-radius:var(--r-pill);background:var(--amber);color:var(--ink);font-family:var(--font-ui);font-size:10px;font-weight:800;line-height:15px;text-align:center}.campana-izq .campana-panel{right:auto;left:0}.campana-panel{position:absolute;top:calc(100% + 6px);right:0;z-index:var(--z-nav);width:min(320px,86vw);padding:var(--sp-2);background:var(--panel);border:1px solid var(--bd);border-radius:var(--r-md);box-shadow:var(--shadow-card)}.campana-titulo{margin:var(--sp-1) var(--sp-2) var(--sp-2);font-family:var(--font-ui);font-size:var(--fs-caption);font-weight:700;letter-spacing:var(--tracking-ui);text-transform:uppercase;color:var(--muted)}.campana-vacio{margin:0;padding:var(--sp-3) var(--sp-2) var(--sp-4);font-family:var(--font-ui);font-size:var(--fs-label);color:var(--sub)}.campana-lista{margin:0;padding:0;list-style:none;max-height:320px;overflow-y:auto}.campana-item{display:flex;align-items:flex-start;gap:var(--sp-2);width:100%;padding:var(--sp-2);border:none;border-radius:var(--r-sm);background:transparent;font-family:var(--font-ui);font-size:var(--fs-label);color:var(--text);text-align:left;cursor:pointer;transition:background var(--t)}.campana-item:hover{background:var(--surface-raised)}.campana-item svg{flex-shrink:0;margin-top:1px;color:var(--star)}.campana-punto{flex-shrink:0;width:6px;height:6px;margin-top:6px;border-radius:50%;background:var(--amber)}.campana-punto-oculto{background:transparent}.campana-item-vista{color:var(--sub)}.campana-item-vista svg{color:var(--muted)}.campana-enlace{display:inline-flex;align-items:center;gap:var(--sp-1);margin:0 0 var(--sp-2) calc(var(--sp-2) * 3 + 22px);padding:4px var(--sp-2);border:1px solid var(--bd);border-radius:var(--r-pill);background:transparent;font-family:var(--font-ui);font-size:var(--fs-caption);font-weight:700;color:var(--amber);text-decoration:none;transition:background var(--t),border-color var(--t)}.campana-enlace svg{flex-shrink:0}.campana-enlace:hover{background:var(--surface-raised);border-color:var(--amber)}.campana-marcar{display:block;width:100%;margin-top:var(--sp-1);padding:var(--sp-2);border:none;border-top:1px solid var(--bd);border-radius:0 0 var(--r-sm) var(--r-sm);background:transparent;font-family:var(--font-ui);font-size:var(--fs-caption);font-weight:700;letter-spacing:var(--tracking-ui);text-transform:uppercase;color:var(--star);cursor:pointer;transition:background var(--t)}.campana-marcar:hover{background:var(--surface-raised)}.limite-error{display:flex;align-items:flex-start;justify-content:center;padding:24px}.limite-error--app{min-height:100vh;align-items:center;background-color:var(--ink)}.limite-error-card{max-width:480px;display:flex;flex-direction:column;gap:12px;padding:28px;background-color:var(--blue-deep);border:1px solid var(--border);border-radius:var(--radius)}.limite-error-titulo{font-family:var(--font-display);color:var(--text)}.limite-error-texto{color:var(--text-sub)}.limite-error-botones{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.limite-error-boton{padding:10px 16px;background-color:var(--primary);color:var(--text);font-weight:700;border-radius:var(--radius)}.limite-error-boton:hover{background-color:var(--amber);color:var(--ink)}.limite-error-boton--neutro{background-color:transparent;border:1px solid var(--border);color:var(--text-sub)}.limite-error-boton--neutro:hover{background-color:transparent;border-color:var(--amber);color:var(--text)}.alumno{min-height:100vh;display:flex;flex-direction:column;background:var(--alumno-bg)}.alumno-cabecera{position:sticky;top:0;z-index:var(--z-nav);display:flex;align-items:center;justify-content:space-between;padding:10px 16px 12px;border-bottom:.5px solid var(--bd);background:#06091abf;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.alumno-titulo{font-family:var(--font-display);font-style:italic;font-size:1.1875rem;font-weight:400;color:var(--text)}.alumno-marca{display:flex;align-items:center;gap:8px}.alumno-logo{width:26px;height:26px;object-fit:contain;flex-shrink:0}.alumno-nombre{font-family:var(--font-display);font-style:italic;font-size:.875rem;color:var(--text)}.alumno-nombre em{font-style:italic;color:var(--star)}.alumno-utiles{display:flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0}.alumno-util{display:flex;align-items:center;justify-content:center;height:32px;min-width:32px;border-radius:9px;border:.5px solid var(--bd2);background:#a8c4ff0a;color:var(--star)}.alumno-idioma{gap:3px;padding:0 8px;font-size:.6875rem;font-weight:600;color:var(--text)}.alumno-idioma svg{color:var(--sub)}.alumno-contenido{flex:1;padding:14px 16px calc(var(--bottombar-h) + var(--sp-5))}.alumno-tabs{position:fixed;bottom:0;left:0;right:0;z-index:var(--z-nav);display:flex;justify-content:space-around;align-items:center;padding:9px 6px 12px;padding-bottom:calc(12px + env(safe-area-inset-bottom));border-top:.5px solid var(--bd);background:#06091abf;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.alumno-tab{display:flex;flex-direction:column;align-items:center;gap:3px;font-size:.625rem;font-weight:600;letter-spacing:.02em;color:var(--muted)}.alumno-tab.activo{color:var(--amber)}@media(min-width:600px){.alumno-contenido,.alumno-tabs,.alumno-cabecera{width:100%;max-width:480px;margin-left:auto;margin-right:auto}.alumno-tabs{left:50%;right:auto;transform:translate(-50%);width:100%}}._btn_dcg9v_1{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);font-family:var(--font-ui);font-size:var(--fs-label);font-weight:700;letter-spacing:var(--tracking-ui);padding:var(--sp-3) var(--sp-5);border:1px solid transparent;border-radius:var(--r-pill);cursor:pointer;transition:background var(--t),color var(--t),border-color var(--t),box-shadow var(--t),opacity var(--t);-webkit-tap-highlight-color:transparent}._btn_dcg9v_1:focus-visible{outline:none;box-shadow:var(--glow-amber)}._btn_dcg9v_1:disabled{opacity:.45;cursor:not-allowed}._fullWidth_dcg9v_57{width:100%}._primary_dcg9v_67{background:var(--action-primary);color:var(--ink)}._primary_dcg9v_67:hover:not(:disabled){box-shadow:var(--glow-amber)}._secondary_dcg9v_83{background:var(--action-secondary);color:var(--text)}._secondary_dcg9v_83:hover:not(:disabled){filter:brightness(1.15)}._ghost_dcg9v_99{background:transparent;color:var(--star);border-color:var(--border)}._ghost_dcg9v_99:hover:not(:disabled){background:var(--surface-raised);border-color:var(--star)}._danger_dcg9v_119{background:var(--danger);color:#fff}._danger_dcg9v_119:hover:not(:disabled){filter:brightness(1.1)}._danger_dcg9v_119:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--danger) 30%,transparent)}._spinner_dcg9v_143{width:1em;height:1em;border:2px solid currentColor;border-right-color:transparent;border-radius:var(--r-pill);animation:_girar_dcg9v_1 .7s linear infinite;flex:none}@keyframes _girar_dcg9v_1{to{transform:rotate(360deg)}}._card_lzeju_1{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-card);overflow:hidden;transition:background var(--t),border-color var(--t)}._raised_lzeju_19,._interactiva_lzeju_21:hover{background:var(--surface-raised)}._interactiva_lzeju_21{cursor:pointer}._header_lzeju_37{padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--border);font-family:var(--font-ui);font-size:var(--fs-label);font-weight:700;letter-spacing:var(--tracking-ui);color:var(--text-nav);text-transform:uppercase}._body_lzeju_59{padding:var(--sp-5);color:var(--text);font-size:var(--fs-body)}._footer_lzeju_71{padding:var(--sp-4) var(--sp-5);border-top:1px solid var(--border);display:flex;align-items:center;gap:var(--sp-3)}._badge_1b2a4_1{display:inline-flex;align-items:center;gap:var(--sp-1);font-family:var(--font-ui);font-size:var(--fs-caption);font-weight:700;letter-spacing:var(--tracking-ui);padding:2px var(--sp-3);border-radius:var(--r-pill);border:1px solid;white-space:nowrap}._neutral_1b2a4_31{color:var(--text-nav);border-color:var(--border);background:transparent}._blue_1b2a4_43{color:var(--star);border-color:#1b4fd88c;background:#1b4fd82e}._star_1b2a4_55{color:var(--star);border-color:var(--border);background:#a8c4ff14}._amber_1b2a4_67{color:var(--amber);border-color:#f5a62373;background:#f5a6231f}._green_1b2a4_79{color:var(--green);border-color:#0e9f6e73;background:#0e9f6e1f}._danger_1b2a4_91{color:var(--danger);border-color:#e5484d73;background:#e5484d1f}._avatar_12dk5_1{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:var(--r-pill);background:var(--grad-avatar);color:var(--text);font-family:var(--font-ui);font-weight:700;-webkit-user-select:none;user-select:none}._stat_1gww6_1{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-card);padding:var(--sp-4) var(--sp-5);display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}._valor_1gww6_25{font-family:var(--font-display);font-size:var(--fs-display);font-style:italic;font-weight:600;line-height:1.1;color:var(--text);display:flex;align-items:baseline;gap:var(--sp-2)}._acento_1gww6_49{color:var(--amber)}._sufijo_1gww6_57{font-family:var(--font-ui);font-style:normal;font-size:var(--fs-label);color:var(--text-sub)}._label_1gww6_71{font-family:var(--font-ui);font-size:var(--fs-label);font-weight:700;letter-spacing:var(--tracking-ui);color:var(--text-nav);text-transform:uppercase}._field_qasvv_1{display:flex;flex-direction:column;gap:var(--sp-2);min-width:0}._label_qasvv_15{font-family:var(--font-ui);font-size:var(--fs-label);font-weight:700;letter-spacing:var(--tracking-ui);color:var(--text-nav)}._hint_qasvv_31{font-size:var(--fs-caption);color:var(--text-sub)}._error_qasvv_41{font-size:var(--fs-caption);font-weight:700;color:var(--danger)}._control_qasvv_55{font-family:var(--font-ui);font-size:var(--fs-body);color:var(--text);background:var(--blue-deep);border:1px solid var(--border);border-radius:var(--r-sm);padding:var(--sp-3) var(--sp-4);width:100%;transition:border-color var(--t),box-shadow var(--t)}._control_qasvv_55:focus{outline:none;border-color:var(--amber);box-shadow:var(--glow-amber)}._control_qasvv_55:disabled{opacity:.45;cursor:not-allowed}._conError_qasvv_101{border-color:var(--danger)}._select_qasvv_109{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--star) 50%),linear-gradient(135deg,var(--star) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 12px) 50%;background-size:6px 6px;background-repeat:no-repeat;padding-right:var(--sp-6);cursor:pointer}._textarea_qasvv_131{resize:vertical;min-height:calc(var(--sp-8) + var(--sp-5));line-height:1.5}._rating_qasvv_145{display:inline-flex;gap:var(--sp-1)}._estrella_qasvv_155{background:none;border:none;padding:var(--sp-1);cursor:pointer;font-size:var(--fs-h2);line-height:1;color:var(--text-muted);transition:color var(--t),transform var(--t)}._estrella_qasvv_155:hover{transform:scale(1.15)}._estrella_qasvv_155:focus-visible{outline:none;border-radius:var(--r-sm);box-shadow:var(--glow-amber)}._estrellaActiva_qasvv_197{color:var(--amber)}._ratingSoloLectura_qasvv_205 ._estrella_qasvv_155{cursor:default}._ratingSoloLectura_qasvv_205 ._estrella_qasvv_155:hover{transform:none}._overlay_13067_1{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:var(--sp-4);animation:_aparecer_13067_1 var(--t)}._modal_13067_27{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-card);width:100%;max-width:480px;max-height:calc(100dvh - var(--sp-8));display:flex;flex-direction:column;animation:_subir_13067_1 var(--t)}._header_13067_53{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--border)}._titulo_13067_71{font-family:var(--font-display);font-style:italic;font-size:var(--fs-h2);font-weight:600;color:var(--text)}._cerrar_13067_87{background:none;border:none;color:var(--text-nav);font-size:var(--fs-h2);line-height:1;cursor:pointer;padding:var(--sp-1) var(--sp-2);border-radius:var(--r-sm);transition:color var(--t)}._cerrar_13067_87:hover{color:var(--text)}._cerrar_13067_87:focus-visible{outline:none;box-shadow:var(--glow-amber)}._body_13067_129{padding:var(--sp-5);overflow-y:auto;color:var(--text);font-size:var(--fs-body)}._footer_13067_143{padding:var(--sp-4) var(--sp-5);border-top:1px solid var(--border);display:flex;justify-content:flex-end;gap:var(--sp-3)}@keyframes _aparecer_13067_1{0%{opacity:0}}@keyframes _subir_13067_1{0%{transform:translateY(var(--sp-3));opacity:0}}._toast_19naf_1{position:fixed;left:50%;bottom:calc(var(--bottombar-h) + var(--sp-4));transform:translate(-50%);z-index:var(--z-toast);display:flex;align-items:center;gap:var(--sp-3);width:max-content;max-width:min(420px,calc(100vw - var(--sp-6)));padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);border:1px solid;background:var(--surface-raised);box-shadow:var(--shadow-card);font-family:var(--font-ui);font-size:var(--fs-body);color:var(--text);animation:_entrar_19naf_1 var(--t)}@media(min-width:768px){._toast_19naf_1{bottom:var(--sp-5)}}._success_19naf_67{border-color:#0e9f6e8c}._error_19naf_75{border-color:#e5484d8c}._icono_19naf_83{flex:none;font-size:var(--fs-h3);line-height:1}._success_19naf_67 ._icono_19naf_83{color:var(--success)}._error_19naf_75 ._icono_19naf_83{color:var(--danger)}._cerrar_19naf_111{background:none;border:none;color:var(--text-nav);cursor:pointer;font-size:var(--fs-h3);line-height:1;padding:var(--sp-1);border-radius:var(--r-sm);transition:color var(--t)}._cerrar_19naf_111:hover{color:var(--text)}@keyframes _entrar_19naf_1{0%{opacity:0;transform:translate(-50%) translateY(var(--sp-3))}}._fila_17c6v_1{display:flex;gap:var(--sp-2);overflow-x:auto;padding-bottom:var(--sp-1);scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}._fila_17c6v_1::-webkit-scrollbar{display:none}._fila_17c6v_1>*{flex:none;scroll-snap-align:start}._chip_17c6v_41{display:inline-flex;align-items:center;gap:var(--sp-2);font-family:var(--font-ui);font-size:var(--fs-label);font-weight:700;letter-spacing:var(--tracking-ui);color:var(--text-nav);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-pill);padding:var(--sp-2) var(--sp-4);cursor:pointer;white-space:nowrap;transition:color var(--t),border-color var(--t),background var(--t)}._chip_17c6v_41:hover{color:var(--text);background:var(--surface-raised)}._chip_17c6v_41:focus-visible{outline:none;box-shadow:var(--glow-amber)}._chipActivo_17c6v_97{color:var(--ink);background:var(--amber);border-color:var(--amber)}._chipActivo_17c6v_97:hover{color:var(--ink);background:var(--amber)}._header_1hn89_1{display:flex;flex-direction:column;gap:var(--sp-1)}._eyebrow_1hn89_13{font-family:var(--font-ui);font-size:var(--fs-label);font-weight:700;letter-spacing:var(--tracking-ui);text-transform:uppercase;color:var(--amber)}._titulo_1hn89_31{font-family:var(--font-display);font-style:italic;font-weight:600;font-size:var(--fs-display);line-height:1.15;color:var(--text)}._subtitulo_1hn89_49{font-family:var(--font-ui);font-size:var(--fs-body);color:var(--text-sub);max-width:60ch}._centro_1k6po_3{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-3);padding:var(--sp-6);color:var(--text-sub);font-size:var(--fs-label)}._spinner_1k6po_25{width:var(--sp-6);height:var(--sp-6);border:3px solid var(--border);border-top-color:var(--amber);border-radius:var(--r-pill);animation:_girar_1k6po_1 .8s linear infinite}@keyframes _girar_1k6po_1{to{transform:rotate(360deg)}}._skeleton_1k6po_57{display:flex;flex-direction:column;gap:var(--sp-3);width:100%}._linea_1k6po_71{height:var(--sp-4);border-radius:var(--r-sm);background:linear-gradient(90deg,var(--surface) 25%,var(--surface-raised) 50%,var(--surface) 75%);background-size:200% 100%;animation:_brillar_1k6po_1 1.4s ease infinite}._linea_1k6po_71:last-child{width:60%}@keyframes _brillar_1k6po_1{0%{background-position:200% 0}to{background-position:-200% 0}}._empty_1k6po_125{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-3);padding:var(--sp-7) var(--sp-5);text-align:center}._icono_1k6po_145{font-size:var(--fs-display);line-height:1;opacity:.8}._titulo_1k6po_157{font-family:var(--font-display);font-style:italic;font-size:var(--fs-h2);font-weight:600;color:var(--text)}._texto_1k6po_173{font-size:var(--fs-body);color:var(--text-sub);max-width:36ch}._accion_1k6po_185{margin-top:var(--sp-2)}._pantalla_zrb5d_7{display:flex;flex-direction:column;gap:11px;max-width:560px}._saludo_zrb5d_21{font-family:var(--font-display);font-style:italic;font-size:1.25rem;font-weight:400;color:var(--text);margin:0 0 1px}._saludoNombre_zrb5d_39{color:var(--star)}._card_zrb5d_49{background:var(--card);border:.5px solid var(--bd);border-radius:14px;padding:14px 15px}._cardProxima_zrb5d_63{border-left:3px solid var(--amber);border-radius:0 14px 14px 0}._lbl_zrb5d_73{font-size:.625rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--muted-aa)}._filaLabel_zrb5d_93{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);margin-bottom:11px}._cuandoProxima_zrb5d_111{font-size:.625rem;font-weight:600;color:var(--amber)}._docente_zrb5d_123{display:flex;align-items:center;gap:10px;margin-bottom:13px}._docente_zrb5d_123 ._avatarProf_zrb5d_137{background:var(--grad-avatar-prof)}._docenteNombre_zrb5d_145{font-size:.8125rem;font-weight:600;color:var(--text)}._docenteSub_zrb5d_157{font-size:.6875rem;color:var(--sub)}._avisoSala_zrb5d_167{display:block;margin-top:var(--sp-2);font-size:var(--fs-caption);color:var(--text-muted);text-align:center}._accionesProxima_zrb5d_183{display:flex;gap:var(--sp-2);justify-content:flex-end;margin-top:10px}._filaCard_zrb5d_199{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3)}._planSub_zrb5d_213{font-size:.6875rem;color:var(--sub);margin-top:3px}._saldo_zrb5d_225{font-family:var(--font-display);font-style:italic;font-size:2.125rem;color:var(--amber);line-height:1}._linkCalendario_zrb5d_243{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-ui);font-size:.6875rem;color:var(--star);white-space:nowrap}._chips_zrb5d_263{display:flex;gap:8px;overflow-x:auto}._chip_zrb5d_263{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:2px;padding:9px 13px;border-radius:10px;border:.5px solid var(--bd2);background:#a8c4ff08;font-family:var(--font-ui)}._chipDia_zrb5d_301{font-size:.625rem;color:var(--muted-aa)}._chipHora_zrb5d_315{font-size:.75rem;font-weight:600;color:var(--sub)}._chipDestacado_zrb5d_327{border-color:#f5a62366;background:#f5a6231a}._chipDestacado_zrb5d_327 ._chipDia_zrb5d_301{color:var(--sub)}._chipDestacado_zrb5d_327 ._chipHora_zrb5d_315{font-weight:700;color:var(--text)}._ultima_zrb5d_357{display:flex;flex-direction:column;gap:var(--sp-3)}._cuando_zrb5d_111,._pregunta_zrb5d_379{font-size:var(--fs-body);color:var(--text-sub)}._accionesUltima_zrb5d_389{display:flex;flex-wrap:wrap;gap:var(--sp-2);align-items:center}._errorReporte_zrb5d_403{font-size:var(--fs-caption);font-weight:700;color:var(--danger)}._player_14sil_19{--border: var(--lec-bd);--text: var(--lec-ink);--text-nav: var(--lec-txt2);--text-sub: var(--lec-txt2);--text-muted: var(--lec-txt3);--star: var(--lec-primary);--primary: var(--lec-primary);--green: var(--lec-green-txt);--danger: var(--lec-danger);--amber: var(--lec-amber-txt);display:flex;flex-direction:column;height:100%;min-height:420px;background:var(--lec-bg);border:1px solid var(--lec-bd);border-radius:var(--radius);overflow:hidden;font-family:var(--font-ui);color:var(--lec-ink)}._player_14sil_19 button:focus-visible{outline:2px solid var(--lec-primary);outline-offset:2px}._cabecera_14sil_137{display:flex;align-items:center;gap:10px;padding:14px 16px 10px}._icono_14sil_149{font-size:1.3rem;line-height:1}._titulo_14sil_157{flex:1;font-family:var(--font-display);font-style:italic;font-size:1.05rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._progresoTexto_14sil_175{font-size:.78rem;color:var(--text-nav);font-variant-numeric:tabular-nums}._salir_14sil_185{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--border);border-radius:8px;background:none;color:var(--text-nav);cursor:pointer}._salir_14sil_185:hover{color:var(--text);border-color:var(--star)}._barra_14sil_217{height:4px;margin:0 16px;border-radius:2px;background:color-mix(in srgb,var(--star) 12%,transparent);overflow:hidden}._barraRelleno_14sil_231{height:100%;border-radius:2px;background:var(--acento);transition:width .25s ease}._reanudado_14sil_247{display:flex;align-items:center;gap:8px;margin:10px 16px 0;padding:8px 12px;border:1px solid color-mix(in srgb,var(--green) 30%,transparent);border-radius:10px;background:color-mix(in srgb,var(--green) 10%,transparent);color:var(--green)}._reanudadoTexto_14sil_269{flex:1;min-width:0;font-size:.82rem;font-weight:700}._reanudadoBoton_14sil_281{flex-shrink:0;padding:4px 10px;border:1px solid var(--border);border-radius:999px;background:transparent;font-family:inherit;font-size:.75rem;font-weight:700;color:var(--text-nav);cursor:pointer}._reanudadoBoton_14sil_281:hover{border-color:var(--amber);color:var(--amber)}._repaso_14sil_317{display:flex;align-items:center;gap:8px;margin:10px 16px 0;padding:8px 12px;border:1px solid color-mix(in srgb,var(--amber) 35%,transparent);border-radius:10px;background:color-mix(in srgb,var(--amber) 10%,transparent);color:var(--amber)}._repasoTexto_14sil_339{flex:1;min-width:0;font-size:.82rem;font-weight:700}._repasoBoton_14sil_351{flex-shrink:0;padding:4px 10px;border:1px solid var(--border);border-radius:999px;background:transparent;font-family:inherit;font-size:.75rem;font-weight:700;color:var(--text-nav);cursor:pointer}._repasoBoton_14sil_351:hover{border-color:var(--amber);color:var(--amber)}._escena_14sil_387{flex:1;overflow-y:auto;padding:20px 22px}._diapositiva_14sil_401{max-width:560px;margin:0 auto}._diapoEmoji_14sil_409{font-size:2.2rem;margin-bottom:8px}._diapoTitulo_14sil_417{font-family:var(--font-display);font-style:italic;font-size:1.35rem;margin:0 0 12px;color:var(--text)}._diapoCuerpo_14sil_431{font-size:.95rem;line-height:1.65;color:var(--text)}._destacado_14sil_441{color:var(--acento);font-weight:700}._dato_14sil_449,._info_14sil_451{display:block;margin:12px 0 0;padding:10px 14px;border-radius:10px;font-size:.88rem;line-height:1.55}._dato_14sil_449{background:var(--lec-amber-tint);border:1px solid color-mix(in srgb,var(--amber) 25%,transparent)}._dato_14sil_449:before{content:"💡 "}._info_14sil_451{background:var(--lec-blue-tint);border:1px solid color-mix(in srgb,var(--star) 25%,transparent)}._info_14sil_451:before{content:"ℹ️ "}._vistaPrevia_14sil_503{flex-shrink:0;padding:3px 8px;border:1px solid var(--border);border-radius:999px;font-size:.66rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-nav)}._version_14sil_529{border-color:var(--acento);color:var(--acento)}._fichaPareja_14sil_545{color:var(--acento);font-weight:700}._libre_14sil_557{border-color:color-mix(in srgb,var(--amber) 45%,transparent);color:var(--amber)}._vocabulario_14sil_571{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}._tarjeta_14sil_581{min-height:110px;padding:0;border:none;border-radius:12px;background:none;cursor:pointer;perspective:700px;font-family:var(--font-ui);text-align:center}._tarjetaInterior_14sil_603{position:relative;display:block;width:100%;height:100%;min-height:110px;transform-style:preserve-3d;transition:transform .45s ease}._tarjetaVolteada_14sil_621 ._tarjetaInterior_14sil_603{transform:rotateY(180deg)}._tarjetaFrente_14sil_627,._tarjetaReverso_14sil_629{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:10px;border-radius:12px;backface-visibility:hidden;-webkit-backface-visibility:hidden}._tarjetaFrente_14sil_627{border:1px solid var(--border);background:color-mix(in srgb,var(--primary) 14%,transparent);color:var(--star);font-family:var(--font-display);font-style:italic;font-size:1.02rem}._tarjeta_14sil_581:hover ._tarjetaFrente_14sil_627{border-color:var(--star)}._tarjetaReverso_14sil_629{transform:rotateY(180deg);border:1px solid color-mix(in srgb,var(--acento) 40%,transparent);background:color-mix(in srgb,var(--acento) 10%,transparent);color:var(--text);font-size:.86rem;line-height:1.4}._tarjetaEjemplo_14sil_693{font-size:.78rem;color:var(--text-nav)}@media(prefers-reduced-motion:reduce){._tarjetaInterior_14sil_603{transition:none}}._actividad_14sil_715{max-width:560px;margin:0 auto}._etiquetaPaso_14sil_723{display:inline-block;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--acento);margin-bottom:8px}._pregunta_14sil_741{font-family:var(--font-display);font-style:italic;font-size:1.15rem;margin:0 0 14px}._instruccion_14sil_753{font-size:.85rem;color:var(--text-nav);margin:10px 0 0}._opciones_14sil_765{display:flex;flex-direction:column;gap:8px}._opcion_14sil_765{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 14px;border:1px solid var(--border);border-radius:10px;background:var(--lec-surf);color:var(--text);font-family:var(--font-ui);font-size:.92rem;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}._opcion_14sil_765:hover:not(:disabled){border-color:var(--star);background:color-mix(in srgb,var(--star) 8%,transparent)}._opcion_14sil_765:disabled{cursor:default}._opcionElegida_14sil_823{border-color:var(--acento);background:color-mix(in srgb,var(--acento) 10%,transparent)}._opcionCorrecta_14sil_831{border-color:var(--green);background:color-mix(in srgb,var(--green) 14%,transparent)}._opcionIncorrecta_14sil_839{border-color:color-mix(in srgb,var(--danger) 60%,transparent);background:color-mix(in srgb,var(--danger) 10%,transparent)}._opcionIcono_14sil_847{flex-shrink:0}._feedbackBien_14sil_855,._feedbackMal_14sil_857{margin-top:14px;padding:10px 14px;border-radius:10px;font-size:.88rem;font-weight:700}._feedbackBien_14sil_855{background:color-mix(in srgb,var(--green) 14%,transparent);border:1px solid color-mix(in srgb,var(--green) 40%,transparent);color:var(--text)}._feedbackMal_14sil_857{background:color-mix(in srgb,var(--danger) 8%,transparent);border:1px solid color-mix(in srgb,var(--danger) 35%,transparent);color:var(--text)}._explicacion_14sil_891{margin:6px 0 0;font-weight:400;font-size:.85rem;color:var(--text);opacity:.85}._columnas_14sil_909{display:grid;grid-template-columns:1fr 1fr;gap:14px}._columna_14sil_909{display:flex;flex-direction:column;gap:8px}._ficha_14sil_545{padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--lec-surf);color:var(--text);font-family:var(--font-ui);font-size:.88rem;cursor:pointer;transition:border-color .15s ease,opacity .15s ease}._ficha_14sil_545:hover:not(:disabled){border-color:var(--star)}._fichaElegida_14sil_957{border-color:var(--acento);background:color-mix(in srgb,var(--acento) 10%,transparent)}._fichaHecha_14sil_965{border-color:var(--green);background:color-mix(in srgb,var(--green) 12%,transparent);opacity:.65;cursor:default}._fichaFallo_14sil_977{border-color:color-mix(in srgb,var(--danger) 70%,transparent);background:color-mix(in srgb,var(--danger) 12%,transparent)}._memoria_14sil_989{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}._carta_14sil_999{min-height:72px;padding:8px;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--primary) 14%,transparent);color:var(--star);font-family:var(--font-ui);font-size:.85rem;font-weight:700;cursor:pointer;transition:transform .15s ease,border-color .15s ease}._carta_14sil_999:hover{border-color:var(--star);transform:translateY(-1px)}._cartaArriba_14sil_1033{background:color-mix(in srgb,var(--star) 8%,transparent);color:var(--text);font-weight:400}._cartaHecha_14sil_1043{border-color:var(--green);background:color-mix(in srgb,var(--green) 12%,transparent);cursor:default}._resultados_14sil_1057{max-width:560px;margin:0 auto;text-align:center}._estrellas_14sil_1067{display:flex;justify-content:center;gap:6px;margin:6px 0 10px}._estrellaLlena_14sil_1079{color:var(--amber)}._estrellaVacia_14sil_1085{color:var(--text-muted)}._resultadoTitulo_14sil_1091{font-family:var(--font-display);font-style:italic;font-size:1.4rem;margin:0 0 6px}._resultadoDato_14sil_1103{font-size:.9rem;color:var(--text-nav);margin:0 0 18px}._notaApta_14sil_1117,._notaNoApta_14sil_1119{display:flex;flex-direction:column;align-items:center;gap:4px;margin:0 0 18px;padding:14px 18px;border:1px solid var(--border);border-radius:14px}._notaApta_14sil_1117{border-color:var(--green);background:var(--lec-green-tint)}._notaNoApta_14sil_1119{border-color:var(--amber);background:var(--lec-amber-tint)}._notaCifra_14sil_1161{font-size:1.9rem;font-weight:800;line-height:1.1;color:var(--text)}._notaVeredicto_14sil_1173{font-size:.95rem;font-weight:700}._notaApta_14sil_1117 ._notaVeredicto_14sil_1173{color:var(--green)}._notaNoApta_14sil_1119 ._notaVeredicto_14sil_1173{color:var(--amber)}._notaDetalle_14sil_1193{font-size:.8rem;color:var(--text-nav)}._notaMensaje_14sil_1201{margin:6px 0 0;font-size:.88rem;color:var(--text-sub);text-align:center}._fallosBloque_14sil_1215{text-align:left;margin:0 0 14px;padding:12px 16px;border:1px solid color-mix(in srgb,var(--amber) 30%,transparent);border-radius:10px;background:color-mix(in srgb,var(--amber) 7%,transparent)}._fallosCabecera_14sil_1231{display:flex;align-items:baseline;justify-content:space-between;gap:10px}._fallosTodos_14sil_1243{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;margin-bottom:8px;padding:4px 10px;border:1px solid color-mix(in srgb,var(--amber) 45%,transparent);border-radius:999px;background:transparent;font-family:inherit;font-size:.75rem;font-weight:700;color:var(--amber);cursor:pointer}._fallosTodos_14sil_1243:hover{background:color-mix(in srgb,var(--amber) 14%,transparent)}._fallosLista_14sil_1281{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}._falloItem_14sil_1297{display:flex;align-items:flex-start;gap:10px;padding-top:10px;border-top:1px solid var(--border)}._falloItem_14sil_1297:first-child{padding-top:0;border-top:none}._falloTexto_14sil_1319{flex:1;min-width:0}._falloTitulo_14sil_1327{display:block;font-size:.9rem;font-weight:700;color:var(--text)}._falloCuenta_14sil_1339{display:block;margin-top:2px;font-size:.75rem;font-weight:700;color:var(--amber)}._falloDetalle_14sil_1353{margin-top:6px;padding-left:10px;border-left:2px solid var(--border)}._falloEnunciado_14sil_1363,._falloTuya_14sil_1365,._falloCorrecta_14sil_1367{margin:0;font-size:.82rem;line-height:1.45;overflow-wrap:anywhere}._falloEnunciado_14sil_1363{color:var(--text-sub)}._falloTuya_14sil_1365{color:color-mix(in srgb,var(--amber) 85%,var(--text))}._falloCorrecta_14sil_1367{color:var(--green);font-weight:700}._falloBoton_14sil_1399{flex-shrink:0;padding:6px 12px;border:1px solid var(--border);border-radius:999px;background:transparent;font-family:inherit;font-size:.78rem;font-weight:700;color:var(--text-nav);cursor:pointer}._falloBoton_14sil_1399:hover{border-color:var(--amber);color:var(--amber)}._cierreBloque_14sil_1433{text-align:left;margin:0 0 14px;padding:12px 16px;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--star) 4%,transparent)}._cierreTitulo_14sil_1449{display:block;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-nav);margin-bottom:8px}._cierreLista_14sil_1467{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px;font-size:.9rem}._terminar_14sil_1485{margin-top:8px;padding:11px 26px;border:none;border-radius:10px;background:var(--primary);color:var(--lec-on-primary);font-family:var(--font-ui);font-size:.95rem;font-weight:800;cursor:pointer}._terminar_14sil_1485:hover{background:var(--lec-amber-fill);color:var(--lec-amber-on)}._controles_14sil_1527{display:flex;justify-content:space-between;gap:10px;padding:12px 16px 14px;border-top:1px solid var(--border)}._nav_14sil_1541{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border:1px solid var(--border);border-radius:10px;background:none;color:var(--text);font-family:var(--font-ui);font-size:.88rem;font-weight:700;cursor:pointer}._nav_14sil_1541:hover:not(:disabled){border-color:var(--star)}._nav_14sil_1541:disabled{opacity:.35;cursor:default}._navSiguiente_14sil_1583{border:none;background:var(--primary);color:var(--lec-on-primary)}._navSiguiente_14sil_1583:hover:not(:disabled){background:var(--lec-amber-fill);color:var(--lec-amber-on)}._accion_14sil_1617{display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding:9px 18px;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--star) 6%,transparent);color:var(--text);font-family:var(--font-ui);font-size:.88rem;font-weight:700;cursor:pointer}._accion_14sil_1617:hover:not(:disabled){border-color:var(--star)}._accion_14sil_1617:disabled{opacity:.4;cursor:default}._construccion_14sil_1665{display:flex;flex-wrap:wrap;gap:8px;min-height:54px;padding:10px;border:1px dashed color-mix(in srgb,var(--star) 35%,transparent);border-radius:12px;background:color-mix(in srgb,var(--star) 3%,transparent);margin-bottom:12px}._chips_14sil_1687{display:flex;flex-wrap:wrap;gap:8px}._chip_14sil_1687{padding:9px 14px;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--primary) 14%,transparent);color:var(--text);font-family:var(--font-ui);font-size:.92rem;font-weight:700;cursor:pointer;transition:border-color .15s ease,opacity .15s ease}._chip_14sil_1687:hover:not(:disabled){border-color:var(--star)}._chip_14sil_1687:disabled{opacity:.2;cursor:default}._chipCompacta_14sil_1735{min-width:42px;padding:9px 6px;text-align:center;font-size:1.05rem}._hueco_14sil_1747{min-width:42px;min-height:38px;border:1px dashed color-mix(in srgb,var(--star) 25%,transparent);border-radius:10px}._vidas_14sil_1763{display:flex;gap:6px;font-size:1.15rem;color:var(--amber);margin-bottom:8px}._vidaApagada_14sil_1777{opacity:.18}._palabraCajas_14sil_1783{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0}._caja_14sil_1795{min-width:32px;height:42px;display:grid;place-items:center;border:1px solid var(--border);border-bottom:2px solid var(--star);border-radius:8px;font-weight:800;font-size:1.05rem;background:color-mix(in srgb,var(--star) 4%,transparent)}._cajaLibre_14sil_1819{min-width:14px;display:grid;place-items:end center;font-weight:800}._teclado_14sil_1831{display:flex;flex-wrap:wrap;gap:6px}._tecla_14sil_1831{width:36px;height:40px;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--text);font-family:var(--font-ui);font-size:.92rem;font-weight:700;cursor:pointer}._tecla_14sil_1831:hover:not(:disabled){border-color:var(--star)}._teclaBien_14sil_1871{border-color:var(--green);background:color-mix(in srgb,var(--green) 16%,transparent);opacity:.8}._teclaMal_14sil_1881{border-color:color-mix(in srgb,var(--danger) 50%,transparent);background:color-mix(in srgb,var(--danger) 10%,transparent);opacity:.5}._ruletaZona_14sil_1895{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:6px}._ruletaPuntero_14sil_1909{font-size:1.15rem;color:var(--amber);margin-bottom:-8px;z-index:1}._ruletaMarco_14sil_1921{position:relative;width:min(240px,70vw);aspect-ratio:1}._ruleta_14sil_1895{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:3px solid color-mix(in srgb,var(--star) 40%,transparent);transition:transform 3.2s cubic-bezier(.2,.75,.15,1);overflow:hidden}._ruletaEtiqueta_14sil_1947{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:flex-start;padding-top:12px;font-size:1.1rem}._ruletaCentro_14sil_1965{position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%);display:grid;place-items:center;border-radius:50%;background:var(--ink);border:2px solid var(--border);color:var(--lec-amber-fill)}._premio_14sil_2003{display:flex;align-items:center;gap:10px;padding:12px 16px;border:1px solid color-mix(in srgb,var(--acento) 40%,transparent);border-radius:12px;background:color-mix(in srgb,var(--acento) 10%,transparent);font-size:.95rem;font-weight:700}._premioEmoji_14sil_2025{font-size:1.4rem}@media(prefers-reduced-motion:reduce){._ruleta_14sil_1895{transition:none}}._sopaPalabras_14sil_2045{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}._sopaPalabra_14sil_2045{padding:4px 10px;border:1px solid var(--border);border-radius:999px;font-size:.8rem;font-weight:700}._sopaEncontrada_14sil_2071{text-decoration:line-through;opacity:.5;border-color:var(--green)}._sopaRejilla_14sil_2081{display:grid;gap:3px;max-width:420px}._sopaCelda_14sil_2091{aspect-ratio:1;display:grid;place-items:center;padding:0;border:1px solid color-mix(in srgb,var(--star) 12%,transparent);border-radius:6px;background:color-mix(in srgb,var(--star) 3%,transparent);color:var(--text);font-family:var(--font-ui);font-size:.82rem;font-weight:700;cursor:pointer}._sopaCelda_14sil_2091:hover{border-color:var(--star)}._sopaSel_14sil_2125{border-color:var(--acento);background:color-mix(in srgb,var(--acento) 20%,transparent)}._sopaHecha_14sil_2133{border-color:var(--green);background:color-mix(in srgb,var(--green) 16%,transparent)}._sacudida_14sil_2141{animation:_sacudida_14sil_2141 .3s ease}@keyframes _sacudida_14sil_2141{25%{transform:translate(-4px)}75%{transform:translate(4px)}}._elementoGrande_14sil_2167{padding:18px 16px;margin-bottom:14px;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--primary) 10%,transparent);font-family:var(--font-display);font-style:italic;font-size:1.2rem;text-align:center}._categorias_14sil_2189{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}._categoria_14sil_2189{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 10px;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--star) 4%,transparent);color:var(--text);font-family:var(--font-ui);font-size:.9rem;font-weight:700;cursor:pointer;transition:border-color .15s ease}._categoria_14sil_2189:hover:not(:disabled){border-color:var(--star)}._categoriaEmoji_14sil_2237{font-size:1.5rem}._vfBotones_14sil_2247{display:grid;grid-template-columns:1fr 1fr;gap:10px}._vfBoton_14sil_2247{padding:16px 10px;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--star) 4%,transparent);color:var(--text);font-family:var(--font-ui);font-size:1rem;font-weight:800;cursor:pointer;transition:border-color .15s ease}._vfBoton_14sil_2247:hover:not(:disabled){border-color:var(--star)}._fraseTexto_14sil_2291{font-size:1.05rem;line-height:1.8;margin:0 0 14px}._fraseHueco_14sil_2301{display:inline-block;min-width:64px;margin:0 4px;padding:2px 10px;border-bottom:2px solid var(--acento);color:var(--acento);font-weight:800;text-align:center}._escribirZona_14sil_2325{display:flex;gap:8px;align-items:flex-start}._escribirZona_14sil_2325 ._accion_14sil_1617{margin-top:0}._escribirInput_14sil_2341{flex:1;padding:10px 14px;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--star) 4%,transparent);color:var(--text);font-family:var(--font-ui);font-size:.95rem}._escribirInput_14sil_2341:focus-visible{outline:2px solid var(--star);outline-offset:1px}._escribirInput_14sil_2341::placeholder{color:var(--text-muted)}._simbolos_14sil_2379{display:grid;grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:10px;max-width:400px}._simbolo_14sil_2379{aspect-ratio:1;display:grid;place-items:center;border:1px solid var(--border);border-radius:14px;background:color-mix(in srgb,var(--primary) 10%,transparent);font-size:2rem;cursor:pointer;transition:transform .12s ease,background .12s ease,border-color .12s ease}._simbolo_14sil_2379:hover:not(:disabled){border-color:var(--star)}._simbolo_14sil_2379:active:not(:disabled){transform:scale(.95)}._simboloLuce_14sil_2425{border-color:var(--amber);background:color-mix(in srgb,var(--amber) 32%,transparent);transform:scale(1.06)}._direccionTraducir_14sil_2439{display:inline-flex;align-items:center;margin:0 0 12px;padding:6px 12px;border:1px solid color-mix(in srgb,var(--acento) 35%,transparent);border-radius:999px;background:color-mix(in srgb,var(--acento) 10%,transparent);color:var(--text);font-size:.8rem;font-weight:700}._cuenta_14sil_2467{height:8px;border-radius:4px;background:color-mix(in srgb,var(--star) 10%,transparent);overflow:hidden;margin-bottom:12px}._cuentaRelleno_14sil_2481{height:100%;border-radius:4px;background:var(--acento);transition:width .1s linear}._cuentaPoco_14sil_2493{background:var(--danger)}@media(max-width:480px){._escena_14sil_387{padding:16px 14px}._columnas_14sil_909{gap:8px}._memoria_14sil_989{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}._tecla_14sil_1831{width:32px;height:38px}._simbolos_14sil_2379{grid-template-columns:repeat(auto-fit,minmax(72px,1fr))}._sopaCelda_14sil_2091{font-size:.72rem;border-radius:4px}}._nota_j1r6v_13{margin:8px 0 0;padding:8px 12px;border:1px solid color-mix(in srgb,var(--amber) 30%,transparent);border-radius:10px;background:color-mix(in srgb,var(--amber) 8%,transparent);color:var(--text);font-size:.83rem;font-weight:400;line-height:1.5}._roto_j1r6v_39{padding:18px 16px;border:1px dashed color-mix(in srgb,var(--star) 30%,transparent);border-radius:var(--r-md);background:color-mix(in srgb,var(--star) 4%,transparent);text-align:center}._rotoEmoji_j1r6v_53{display:block;font-size:1.8rem;margin-bottom:6px}._rotoTitulo_j1r6v_63{margin:0 0 4px;font-family:var(--font-display);font-style:italic;font-size:1.05rem;color:var(--text)}._rotoTexto_j1r6v_77{margin:0;font-size:.85rem;color:var(--text-nav)}._rotoLista_j1r6v_87{margin:12px 0 0;padding:10px 12px 10px 28px;border-radius:var(--r-sm);background:color-mix(in srgb,var(--ink) 55%,transparent);text-align:left;font-size:.76rem;line-height:1.6;color:var(--text-nav);overflow-wrap:anywhere}._rotoTipo_j1r6v_109{margin:8px 0 0;font-size:.72rem;color:var(--text-muted)}._cabecera_te8v8_7{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:10px;font-variant-numeric:tabular-nums}._marcador_te8v8_23{font-size:.8rem;font-weight:800;color:var(--text-nav)}._lineas_te8v8_33{font-size:.8rem;font-weight:800;color:var(--green)}._canto_te8v8_47{margin-bottom:14px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--acento) 40%,transparent);border-radius:var(--r-md);background:color-mix(in srgb,var(--acento) 10%,transparent);text-align:center}._cantoEtiqueta_te8v8_63{display:block;margin-bottom:4px;font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--acento)}._cantoTexto_te8v8_81{margin:0;font-family:var(--font-display);font-style:italic;font-size:1.15rem;line-height:1.4;color:var(--text)}._carton_te8v8_101{display:grid;gap:6px;margin:0 auto;max-width:460px}._casilla_te8v8_113{position:relative;aspect-ratio:1;height:auto;display:grid;place-items:center;padding:4px;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--star) 5%,transparent);color:var(--text);font-family:var(--font-ui);cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .12s ease}._casilla_te8v8_113:hover:not(:disabled){border-color:var(--star);background:color-mix(in srgb,var(--star) 10%,transparent)}._casilla_te8v8_113:disabled{cursor:default}._casillaTexto_te8v8_163{font-size:.8rem;font-weight:700;line-height:1.2;text-align:center;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}._casillaMarcada_te8v8_179{border-color:var(--green);background:color-mix(in srgb,var(--green) 22%,transparent)}._casillaLinea_te8v8_191{border-color:var(--amber);background:color-mix(in srgb,var(--amber) 26%,transparent)}._casillaFallo_te8v8_199{border-color:color-mix(in srgb,var(--danger) 60%,transparent);background:color-mix(in srgb,var(--danger) 14%,transparent);animation:_tembleque_te8v8_1 .4s ease}._sello_te8v8_209{position:absolute;top:2px;right:4px;font-size:.7rem;color:var(--green)}._casillaLinea_te8v8_191 ._sello_te8v8_209{color:var(--amber)}@keyframes _tembleque_te8v8_1{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@media(prefers-reduced-motion:reduce){._casillaFallo_te8v8_199{animation:none}}._bingo_te8v8_255{margin-top:14px;padding:14px;border:1px solid var(--amber);border-radius:var(--r-md);background:color-mix(in srgb,var(--amber) 18%,transparent);color:var(--text);font-family:var(--font-display);font-style:italic;font-size:1.2rem;font-weight:700;text-align:center;box-shadow:var(--glow-amber)}@media(max-width:480px){._cantoTexto_te8v8_81{font-size:1.05rem}._carton_te8v8_101{gap:4px}._casillaTexto_te8v8_163{font-size:.7rem}}._cabecera_1rny9_7{display:flex;flex-direction:column;gap:2px;margin-bottom:12px}._regla_1rny9_19{font-size:.78rem;color:var(--text-sub)}._cadena_1rny9_31{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:14px;padding:12px 10px;border:1px dashed color-mix(in srgb,var(--star) 28%,transparent);border-radius:var(--r-md);background:color-mix(in srgb,var(--star) 3%,transparent)}._eslabon_1rny9_53{position:relative;padding:7px 12px;border:1px solid color-mix(in srgb,var(--green) 45%,transparent);border-radius:var(--r-pill);background:color-mix(in srgb,var(--green) 16%,transparent);color:var(--text);font-size:.9rem;font-weight:700}._eslabonInicio_1rny9_75{border-color:var(--border);background:color-mix(in srgb,var(--star) 8%,transparent);color:var(--text-nav)}._eslabonActual_1rny9_87{border-color:var(--amber);background:color-mix(in srgb,var(--amber) 22%,transparent);color:var(--text)}._eslabonHueco_1rny9_97{display:grid;place-items:center;min-width:38px;padding:7px 12px;border:1px dashed color-mix(in srgb,var(--amber) 50%,transparent);border-radius:var(--r-pill);color:var(--amber);font-weight:800}._pista_1rny9_119{margin:10px 0 0;padding:8px 12px;border:1px solid color-mix(in srgb,var(--amber) 30%,transparent);border-radius:10px;background:color-mix(in srgb,var(--amber) 8%,transparent);font-size:.85rem;color:var(--text)}@media(max-width:480px){._eslabon_1rny9_53,._eslabonHueco_1rny9_97{font-size:.85rem;padding:6px 10px}}._tiempo_o714z_9{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 14px;padding:10px 14px;border:1px solid color-mix(in srgb,var(--acento) 40%,transparent);border-radius:var(--r-md);background:color-mix(in srgb,var(--acento) 10%,transparent);color:var(--text);font-size:.95rem;font-weight:700}._tiempoEtiqueta_o714z_37{font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--acento)}._infinitivo_o714z_53{margin:0 0 10px;font-family:var(--font-display);font-style:italic;font-size:1.3rem;color:var(--text)}._tabla_o714z_71{display:flex;flex-direction:column;gap:8px;max-width:420px}._fila_o714z_83{display:grid;grid-template-columns:minmax(72px,max-content) 1fr 20px;align-items:center;gap:10px}._persona_o714z_95{font-size:.9rem;font-weight:700;color:var(--text-nav);text-align:right}._celda_o714z_109{min-height:44px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--star) 4%,transparent);color:var(--text);font-family:var(--font-ui);font-size:.95rem;width:100%}._celda_o714z_109:focus-visible{outline:2px solid var(--star);outline-offset:1px}._celda_o714z_109::placeholder{color:var(--text-muted)}._celdaBien_o714z_145{border-color:var(--green);background:color-mix(in srgb,var(--green) 14%,transparent);font-weight:700}._celdaMal_o714z_155{border-color:color-mix(in srgb,var(--danger) 60%,transparent);background:color-mix(in srgb,var(--danger) 10%,transparent)}._marca_o714z_163{font-size:.95rem;font-weight:800;color:var(--text-nav)}._celdaBien_o714z_145~._marca_o714z_163{color:var(--green)}._celdaMal_o714z_155~._marca_o714z_163{color:var(--danger)}._acciones_o714z_187{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:480px){._tabla_o714z_71{max-width:100%}._fila_o714z_83{grid-template-columns:minmax(58px,max-content) 1fr 18px;gap:8px}._persona_o714z_95{font-size:.85rem}._infinitivo_o714z_53{font-size:1.15rem}}._frase_bih4y_9{display:flex;flex-wrap:wrap;gap:4px 2px;align-items:baseline;padding:12px 10px;border:1px dashed color-mix(in srgb,var(--star) 30%,transparent);border-radius:var(--r-md);background:color-mix(in srgb,var(--star) 3%,transparent)}._palabra_bih4y_29{min-height:36px;padding:6px;border:none;border-bottom:1px dotted color-mix(in srgb,var(--star) 45%,transparent);border-radius:6px;background:none;color:var(--text);font-family:var(--font-ui);font-size:1rem;cursor:pointer;transition:background .15s ease}._palabra_bih4y_29:hover:not(:disabled){background:color-mix(in srgb,var(--star) 12%,transparent)}._palabra_bih4y_29:disabled{cursor:default}._palabraError_bih4y_71{border-bottom-color:transparent;background:color-mix(in srgb,var(--green) 26%,transparent);font-weight:700}._palabraMal_bih4y_83{border-bottom-color:transparent;background:color-mix(in srgb,var(--danger) 22%,transparent);text-decoration:line-through}._cierre_bih4y_97{margin-top:14px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--green) 30%,transparent);border-radius:var(--r-md);background:color-mix(in srgb,var(--green) 7%,transparent)}._fraseBuena_bih4y_111{margin:0;font-size:1rem;line-height:1.6;color:var(--text)}._arreglada_bih4y_123{color:var(--green);font-weight:800}._porQue_bih4y_131{margin:8px 0 0;font-size:.85rem;line-height:1.55;color:var(--text);opacity:.85}@media(max-width:480px){._palabra_bih4y_29{min-height:44px;min-width:34px;padding:10px 6px;font-size:.95rem}._frase_bih4y_9{gap:2px}}._marco_trv3o_11{overflow-x:auto;overflow-y:hidden;margin:0 0 16px;padding:2px;-webkit-overflow-scrolling:touch;min-width:0;width:100%}._rejilla_trv3o_41{--lado: 40px;display:grid;grid-template-columns:repeat(var(--columnas),var(--lado));gap:2px;width:max-content;margin:0 auto}._negra_trv3o_61{width:var(--lado);height:var(--lado)}._casilla_trv3o_71{position:relative;width:var(--lado);height:var(--lado)}._numero_trv3o_83{position:absolute;top:1px;left:3px;z-index:1;font-size:.55rem;font-weight:800;line-height:1;color:var(--text-sub);pointer-events:none}._campo_trv3o_107{width:100%;height:100%;padding:0;border:1px solid var(--border);border-radius:6px;background:color-mix(in srgb,var(--star) 6%,transparent);color:var(--text);font-family:var(--font-ui);font-size:1.05rem;font-weight:800;text-align:center;text-transform:uppercase;cursor:pointer}._campo_trv3o_107:focus-visible{outline:2px solid var(--star);outline-offset:1px}._campoActivo_trv3o_151{border-color:color-mix(in srgb,var(--acento) 70%,transparent);background:color-mix(in srgb,var(--acento) 16%,transparent)}._campoBien_trv3o_159{border-color:var(--green);background:color-mix(in srgb,var(--green) 18%,transparent);color:var(--text)}._campoMal_trv3o_169{border-color:color-mix(in srgb,var(--danger) 60%,transparent);background:color-mix(in srgb,var(--danger) 12%,transparent)}._pistas_trv3o_183{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:16px;margin:0 0 14px}@media(min-width:560px){._pistas_trv3o_183{grid-template-columns:repeat(2,minmax(0,1fr))}}._tituloPistas_trv3o_207{margin:0 0 8px;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--acento)}._listaPistas_trv3o_225{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}._pista_trv3o_183{display:grid;grid-template-columns:22px minmax(0,1fr) 16px;align-items:start;gap:8px;width:100%;min-height:44px;padding:10px 8px;border:1px solid transparent;border-radius:8px;background:none;color:var(--text);font-family:var(--font-ui);font-size:.88rem;text-align:left;cursor:pointer}._pista_trv3o_183:hover{background:color-mix(in srgb,var(--star) 6%,transparent)}._pistaActiva_trv3o_283{border-color:color-mix(in srgb,var(--acento) 50%,transparent);background:color-mix(in srgb,var(--acento) 10%,transparent)}._pistaHecha_trv3o_291 ._pistaTexto_trv3o_291{color:var(--text-nav);text-decoration:line-through}._pistaNumero_trv3o_301{font-weight:800;color:var(--acento)}._pistaTexto_trv3o_291{min-width:0}._pistaMarca_trv3o_315{font-weight:800;color:var(--green)}._acciones_trv3o_325{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:480px){._rejilla_trv3o_41{--lado: 36px}._campo_trv3o_107{font-size:.95rem}}._escena_11xpj_5{margin:0 0 14px;padding:8px 12px;border:1px solid var(--border);border-radius:var(--r-pill);background:color-mix(in srgb,var(--star) 6%,transparent);color:var(--text);font-family:var(--font-display);font-style:italic;font-size:.95rem;text-align:center}._dialogo_11xpj_31{display:flex;flex-direction:column;gap:12px}._turno_11xpj_45{display:flex;flex-direction:column;align-items:flex-start;max-width:100%}._turnoMio_11xpj_57{align-items:flex-end}._hablante_11xpj_65{margin:0 4px 3px;font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-nav)}._burbuja_11xpj_83{max-width:min(85%,420px);padding:10px 14px;border:1px solid var(--border);border-radius:var(--r-lg) var(--r-lg) var(--r-lg) 4px;background:color-mix(in srgb,var(--star) 7%,transparent);color:var(--text);font-size:.95rem;line-height:1.55}._burbujaMia_11xpj_105{border-radius:var(--r-lg) var(--r-lg) 4px var(--r-lg);border-color:color-mix(in srgb,var(--primary) 55%,transparent);background:color-mix(in srgb,var(--primary) 24%,transparent)}._burbujaVacia_11xpj_117{border-style:dashed;border-color:color-mix(in srgb,var(--amber) 55%,transparent);background:color-mix(in srgb,var(--amber) 8%,transparent);min-width:76px}._puntos_11xpj_129{display:inline-block;color:var(--amber);font-weight:800;letter-spacing:.15em}._zonaHueco_11xpj_145{width:100%;margin-top:8px}@media(max-width:480px){._burbuja_11xpj_83{max-width:92%;font-size:.92rem}._escena_11xpj_5{font-size:.9rem}}._cadena_1ee61_11{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}._ficha_1ee61_27{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:0;width:100%;padding:0;border:1px solid var(--border);border-radius:var(--r-md);background:color-mix(in srgb,var(--star) 5%,transparent);color:var(--text);font-family:var(--font-ui);text-align:left;overflow:hidden}._mitad_1ee61_57{padding:11px 13px;font-size:.9rem;line-height:1.4;overflow-wrap:anywhere}._mitadDerecha_1ee61_69{font-weight:700}._union_1ee61_77{width:0;border-left:1px dashed color-mix(in srgb,var(--star) 40%,transparent)}._fichaPuesta_1ee61_87{border-color:color-mix(in srgb,var(--green) 45%,transparent);background:color-mix(in srgb,var(--green) 12%,transparent)}._fichaSalida_1ee61_97{border-color:var(--border);background:color-mix(in srgb,var(--star) 7%,transparent)}._fichaSalida_1ee61_97 ._mitad_1ee61_57{color:var(--text-nav)}._fichaMonton_1ee61_113{cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .12s ease}._fichaMonton_1ee61_113:hover{border-color:var(--star);background:color-mix(in srgb,var(--star) 10%,transparent)}._fichaMonton_1ee61_113:active{transform:scale(.99)}._fichaFallo_1ee61_135{border-color:color-mix(in srgb,var(--danger) 60%,transparent);background:color-mix(in srgb,var(--danger) 12%,transparent);animation:_rebote_1ee61_1 .42s ease}@keyframes _rebote_1ee61_1{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@media(prefers-reduced-motion:reduce){._fichaFallo_1ee61_135{animation:none}}._pendiente_1ee61_169{display:grid;grid-template-columns:1fr 1fr;align-items:center;border:1px dashed color-mix(in srgb,var(--amber) 50%,transparent);border-radius:var(--r-md);background:color-mix(in srgb,var(--amber) 7%,transparent)}._pendienteEco_1ee61_185{padding:11px 13px;font-size:.85rem;font-style:italic;color:var(--amber);overflow-wrap:anywhere}._pendienteHueco_1ee61_199{padding:11px 13px;color:var(--amber);font-weight:800;text-align:center}._monton_1ee61_215{display:flex;flex-direction:column;gap:8px}@media(max-width:480px){._mitad_1ee61_57{padding:10px 11px;font-size:.85rem}}._escena_1ijq8_9{margin:0 0 14px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--acento) 40%,transparent);border-radius:var(--r-md);background:color-mix(in srgb,var(--acento) 10%,transparent);color:var(--text);font-family:var(--font-display);font-style:italic;font-size:1.05rem}._progreso_1ijq8_35{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 16px}._eslabon_1ijq8_47{flex:1 1 24px;height:6px;border-radius:999px;background:color-mix(in srgb,var(--star) 12%,transparent)}._eslabonAbierto_1ijq8_59{background:var(--green)}._candado_1ijq8_67{padding:14px;border:1px solid var(--border);border-radius:var(--r-md);background:color-mix(in srgb,var(--star) 4%,transparent)}._narrativa_1ijq8_81{display:flex;align-items:flex-start;gap:10px;margin:0 0 14px;color:var(--text);font-size:.95rem;line-height:1.55}._emoji_1ijq8_99{flex:0 0 auto;font-size:1.5rem;line-height:1.2}._reto_1ijq8_113{padding-top:12px;border-top:1px solid var(--border)}._cerradura_1ijq8_127{margin-top:14px;padding-top:14px;border-top:1px dashed color-mix(in srgb,var(--acento) 45%,transparent)}._etiqueta_1ijq8_137{display:block;margin:0 0 8px;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--acento)}._filaCodigo_1ijq8_155{display:flex;flex-wrap:wrap;gap:8px}._campo_1ijq8_165{flex:1 1 160px;min-width:0;min-height:44px;padding:10px 14px;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--star) 6%,transparent);color:var(--text);font-family:var(--font-ui);font-size:1rem;font-weight:700;letter-spacing:.06em}._campo_1ijq8_165:focus-visible{outline:2px solid var(--star);outline-offset:1px}._campo_1ijq8_165::placeholder{color:var(--text-muted);font-weight:400;letter-spacing:normal}._rendirse_1ijq8_215{margin-top:10px}._pista_1ijq8_223{display:block;margin-top:6px;color:var(--text-nav);font-size:.85rem}._resueltos_1ijq8_241{display:flex;flex-direction:column;gap:6px;margin:16px 0 0;padding:0;list-style:none}._resuelto_1ijq8_241{display:grid;grid-template-columns:24px minmax(0,1fr) max-content;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;background:color-mix(in srgb,var(--green) 8%,transparent);color:var(--text-nav);font-size:.85rem}._resueltoEmoji_1ijq8_279{font-size:1.1rem}._resueltoTexto_1ijq8_285{min-width:0}._resueltoCodigo_1ijq8_291{padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--green) 22%,transparent);color:var(--text);font-weight:800;letter-spacing:.06em}._consigna_1e92q_7{margin:0 0 12px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--acento) 40%,transparent);border-radius:var(--r-md);background:color-mix(in srgb,var(--acento) 10%,transparent);color:var(--text);font-family:var(--font-display);font-style:italic;font-size:1.1rem;line-height:1.45}._emojis_1e92q_35{margin:0 0 12px;font-size:1.9rem;letter-spacing:.15em;text-align:center}._etiquetas_1e92q_51{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}._etiqueta_1e92q_51{padding:6px 11px;border:1px dashed color-mix(in srgb,var(--star) 40%,transparent);border-radius:var(--r-pill);background:color-mix(in srgb,var(--star) 4%,transparent);color:var(--text-nav);font-size:.82rem;font-weight:700;transition:background .25s ease,border-color .25s ease,color .25s ease}._etiquetaPuesta_1e92q_83{border-style:solid;border-color:var(--green);background:color-mix(in srgb,var(--green) 18%,transparent);color:var(--text)}._soloLector_1e92q_101{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}._area_1e92q_127{width:100%;min-height:180px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--r-md);background:color-mix(in srgb,var(--star) 4%,transparent);color:var(--text);font-family:var(--font-ui);font-size:.95rem;line-height:1.6;resize:vertical}._area_1e92q_127:focus-visible{outline:2px solid var(--star);outline-offset:1px}._area_1e92q_127::placeholder{color:var(--text-muted)}._area_1e92q_127[readonly]{opacity:.85}._pie_1e92q_175{display:flex;align-items:center;gap:10px;margin-top:8px}._contador_1e92q_187{font-size:.8rem;font-weight:700;color:var(--text-nav);font-variant-numeric:tabular-nums;white-space:nowrap}._barraPalabras_1e92q_201{flex:1;height:6px;border-radius:3px;background:color-mix(in srgb,var(--star) 10%,transparent);overflow:hidden}._barraPalabrasRelleno_1e92q_215{display:block;height:100%;border-radius:3px;background:var(--acento);transition:width .2s ease,background .2s ease}._barraPalabrasHecha_1e92q_229{background:var(--green)}._cierre_1e92q_239{margin-top:14px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--r-md);background:color-mix(in srgb,var(--star) 5%,transparent)}._cierreTiempo_1e92q_253{margin:0 0 6px;font-size:.9rem;font-weight:700;color:var(--amber)}._cierreTitulo_1e92q_265{margin:0;font-size:.95rem;font-weight:700;color:var(--text)}._cierreFaltas_1e92q_277{margin:8px 0 0;padding-left:20px;font-size:.86rem;line-height:1.6;color:var(--text)}._cierreAviso_1e92q_293{margin:10px 0 0;padding-top:9px;border-top:1px solid var(--border);font-size:.8rem;line-height:1.5;color:var(--text-nav)}._checklist_1e92q_313{margin-top:12px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--amber) 30%,transparent);border-radius:var(--r-md);background:color-mix(in srgb,var(--amber) 7%,transparent)}._checklistTitulo_1e92q_327{margin:0 0 8px;font-size:.86rem;font-weight:800;color:var(--amber)}._checkItem_1e92q_339{display:flex;align-items:flex-start;gap:10px;padding:7px 0;font-size:.9rem;line-height:1.45;color:var(--text);cursor:pointer}._check_1e92q_313{flex-shrink:0;width:20px;height:20px;margin-top:1px;accent-color:var(--green);cursor:pointer}@media(max-width:480px){._consigna_1e92q_7{font-size:1rem}._emojis_1e92q_35{font-size:1.7rem}._area_1e92q_127{min-height:150px}}._reproductor_9m7gx_7{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:0 0 14px;padding:14px;border:1px solid color-mix(in srgb,var(--acento) 40%,transparent);border-radius:var(--r-md);background:color-mix(in srgb,var(--acento) 10%,transparent)}._boton_9m7gx_33{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:12px 22px;border:1px solid color-mix(in srgb,var(--acento) 60%,transparent);border-radius:999px;background:color-mix(in srgb,var(--acento) 22%,transparent);color:var(--text);font-family:var(--font-ui);font-size:1rem;font-weight:800;cursor:pointer}._boton_9m7gx_33:hover:not(:disabled){background:color-mix(in srgb,var(--acento) 34%,transparent)}._boton_9m7gx_33:disabled{opacity:.55;cursor:default}._botonIcono_9m7gx_77{font-size:1.15rem}._contador_9m7gx_85{margin:0;color:var(--text-nav);font-size:.85rem}._sinVoz_9m7gx_101{margin:0 0 14px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--amber) 45%,transparent);border-radius:var(--r-md);background:color-mix(in srgb,var(--amber) 10%,transparent)}._sinVozTitulo_9m7gx_115{margin:0 0 6px;color:var(--text);font-size:.95rem;font-weight:800}._sinVozTexto_9m7gx_127{margin:0 0 10px;color:var(--text-nav);font-size:.85rem;line-height:1.5}._acento_9m7gx_141{margin:-6px 0 14px;color:var(--text-nav);font-size:.82rem}._transcripcion_9m7gx_155{margin:0;padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--star) 7%,transparent);color:var(--text);font-family:var(--font-display);font-style:italic;font-size:1.02rem;line-height:1.6}._detalle_9m7gx_179{margin-top:14px}._resumen_9m7gx_185{padding:8px 0;color:var(--acento);font-size:.85rem;font-weight:700;cursor:pointer}._ejercicio_9m7gx_205{display:flex;flex-direction:column;gap:10px}._etiqueta_9m7gx_217{font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--acento)}._area_9m7gx_233{width:100%;min-height:88px;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--star) 5%,transparent);color:var(--text);font-family:var(--font-ui);font-size:1rem;line-height:1.6;resize:vertical}._area_9m7gx_233:focus-visible{outline:2px solid var(--star);outline-offset:1px}._area_9m7gx_233::placeholder{color:var(--text-muted)}._acciones_9m7gx_275{display:flex;flex-wrap:wrap;gap:8px}._linea_9m7gx_291{display:flex;flex-wrap:wrap;gap:8px;min-height:56px;padding:10px;border:1px dashed color-mix(in srgb,var(--acento) 45%,transparent);border-radius:12px}._vacio_9m7gx_309{align-self:center;color:var(--text-muted);font-size:.85rem}._banco_9m7gx_321{display:flex;flex-wrap:wrap;gap:8px}._ficha_9m7gx_333{min-height:44px;padding:10px 14px;border:1px solid var(--border);border-radius:999px;background:color-mix(in srgb,var(--star) 8%,transparent);color:var(--text);font-family:var(--font-ui);font-size:.95rem;font-weight:700;cursor:pointer}._ficha_9m7gx_333:hover{border-color:color-mix(in srgb,var(--acento) 55%,transparent)}._fichaPuesta_9m7gx_363{background:color-mix(in srgb,var(--acento) 20%,transparent);border-color:color-mix(in srgb,var(--acento) 50%,transparent)}._texto_vuowv_13{max-width:46ch;margin:0 auto 14px;padding:14px 16px;border:1px solid var(--border);border-radius:var(--r-md);background:color-mix(in srgb,var(--star) 4%,transparent);color:var(--text);font-size:.95rem;line-height:1.75;white-space:pre-wrap}._trozos_vuowv_45{max-width:46ch;margin:0 auto 4px;padding:10px 12px;border:1px dashed color-mix(in srgb,var(--star) 30%,transparent);border-radius:var(--r-md);background:color-mix(in srgb,var(--star) 3%,transparent);line-height:2.1}._trozo_vuowv_45{display:inline;padding:3px 4px;border:none;border-bottom:1px dotted color-mix(in srgb,var(--star) 45%,transparent);border-radius:4px;background:none;color:var(--text);font-family:var(--font-ui);font-size:.95rem;text-align:left;cursor:pointer;transition:background .15s ease,color .15s ease}._trozo_vuowv_45:hover:not(:disabled){background:color-mix(in srgb,var(--star) 12%,transparent)}._trozo_vuowv_45:disabled{cursor:default}._trozoMarcado_vuowv_103{border-bottom-color:transparent;background:color-mix(in srgb,var(--amber) 28%,transparent);font-weight:700}@media(max-width:480px){._texto_vuowv_13{padding:12px 13px;font-size:.92rem}._trozos_vuowv_45{line-height:2.35}._trozo_vuowv_45{padding:5px}}._marcadorZona_39f7u_9{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;margin-bottom:14px;padding:12px 16px;border:1px solid color-mix(in srgb,var(--amber) 35%,transparent);border-radius:var(--r-md);background:color-mix(in srgb,var(--amber) 8%,transparent)}._marcadorEtiqueta_39f7u_33{font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--amber)}._marcador_39f7u_9{font-family:var(--font-display);font-size:2.2rem;font-weight:700;line-height:1.1;color:var(--text);font-variant-numeric:tabular-nums;transition:color .3s ease,transform .3s ease}._marcadorSube_39f7u_67{color:var(--green);animation:_latido_39f7u_1 .45s ease}._marcadorBaja_39f7u_75{color:var(--danger);animation:_latido_39f7u_1 .45s ease}@keyframes _latido_39f7u_1{0%{transform:scale(1)}35%{transform:scale(1.18)}to{transform:scale(1)}}._delta_39f7u_97{position:absolute;top:8px;right:14px;font-size:1.05rem;font-weight:800;font-variant-numeric:tabular-nums;animation:_sube_39f7u_1 1.1s ease forwards}._deltaSube_39f7u_115{color:var(--green)}._deltaBaja_39f7u_121{color:var(--danger)}@keyframes _sube_39f7u_1{0%{opacity:0;transform:translateY(6px)}20%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-22px)}}@media(prefers-reduced-motion:reduce){._marcadorSube_39f7u_67,._marcadorBaja_39f7u_75{animation:none}._delta_39f7u_97{animation:none;opacity:1}}._lote_39f7u_163{margin-bottom:14px;padding:16px;border:1px solid var(--border);border-radius:var(--r-md);background:color-mix(in srgb,var(--star) 5%,transparent);color:var(--text);font-family:var(--font-display);font-style:italic;font-size:1.15rem;line-height:1.5;text-align:center}._apuestas_39f7u_193{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}._apuesta_39f7u_193{min-width:64px;min-height:64px;padding:8px;border:2px dashed color-mix(in srgb,var(--amber) 55%,transparent);border-radius:50%;background:color-mix(in srgb,var(--amber) 12%,transparent);color:var(--text);font-family:var(--font-ui);font-size:1.1rem;font-weight:800;font-variant-numeric:tabular-nums;cursor:pointer;transition:transform .12s ease,background .15s ease,border-color .15s ease}._apuesta_39f7u_193:hover{border-color:var(--amber);background:color-mix(in srgb,var(--amber) 22%,transparent);transform:translateY(-2px)}._apuesta_39f7u_193:active{transform:translateY(0) scale(.96)}._correccion_39f7u_253{margin:6px 0 0;font-weight:400;font-size:.9rem;line-height:1.5;color:var(--text)}@media(max-width:480px){._marcador_39f7u_9{font-size:1.9rem}._lote_39f7u_163{font-size:1.05rem;padding:14px}._apuesta_39f7u_193{min-width:58px;min-height:58px;font-size:1rem}}._consigna_5v3zj_9{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 14px;padding:10px 14px;border:1px solid color-mix(in srgb,var(--acento) 40%,transparent);border-radius:var(--r-md);background:color-mix(in srgb,var(--acento) 10%,transparent);color:var(--text);font-size:.95rem;font-weight:700}._consignaEtiqueta_5v3zj_37{font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--acento)}._cabecera_5v3zj_53{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:8px}._marcador_5v3zj_67{font-size:.8rem;font-weight:800;color:var(--amber);font-variant-numeric:tabular-nums;white-space:nowrap}._origen_5v3zj_85{margin-bottom:12px;padding:14px 16px;border:1px solid var(--border);border-radius:var(--r-md);background:color-mix(in srgb,var(--star) 5%,transparent);color:var(--text);font-family:var(--font-display);font-style:italic;font-size:1.1rem;line-height:1.5}._pista_5v3zj_111{margin:10px 0 0;padding:8px 12px;border:1px solid color-mix(in srgb,var(--amber) 30%,transparent);border-radius:10px;background:color-mix(in srgb,var(--amber) 8%,transparent);font-size:.85rem;line-height:1.5;color:var(--text)}._solucion_5v3zj_133{margin:6px 0 0;font-weight:700;font-size:.95rem;line-height:1.5;color:var(--text)}@media(max-width:480px){._origen_5v3zj_85{font-size:1rem;padding:12px 13px}}._pantalla_1izew_5{display:flex;flex-direction:column;max-width:560px}._lbl_1izew_17{font-size:.625rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--muted)}._bloque_1izew_33{display:flex;flex-direction:column;gap:8px;margin:10px 0 16px}._sinMaterial_1izew_47{font-size:.6875rem;color:var(--muted)}._sesionOverlay_1izew_59{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);padding:var(--sp-3);background:var(--overlay);display:grid;place-items:center}._sesionOverlay_1izew_59>*{width:min(680px,100%);height:min(92dvh,760px)}._tiles_1izew_91{display:flex;gap:8px;margin-bottom:15px}._tile_1izew_91{flex:1;padding:11px 9px;border-radius:11px;border:.5px solid var(--bd2);text-align:center}._tileAzul_1izew_119{background:#1b4fd81a}._tileAmbar_1izew_127{background:#f5a62314}._tileVerde_1izew_135{background:#0e9f6e14}._tileIconoAzul_1izew_143{color:var(--star)}._tileIconoAmbar_1izew_151{color:var(--amber)}._tileIconoVerde_1izew_159{color:var(--green)}._tileNombre_1izew_167{font-size:.6875rem;font-weight:600;color:var(--text);margin-top:5px}._tileDato_1izew_181{font-size:.5625rem;color:var(--sub);margin-top:1px}._unidad_1izew_195{width:100%;display:flex;align-items:center;gap:10px;padding:10px 11px;border-radius:9px;font-family:var(--font-ui);text-align:left}._unidadCurso_1izew_217{background:#f5a6231a;border:.5px solid rgba(245,166,35,.4)}._unidadHecha_1izew_227{background:#0e9f6e0f;border:.5px solid var(--bd)}._unidadVista_1izew_241{background:#1b4fd80f;border:.5px solid var(--bd)}._unidadBloqueada_1izew_251{background:#a8c4ff05;border:.5px solid var(--bd)}._unidadIconoCurso_1izew_261,._unidadIconoHecha_1izew_263,._unidadIconoVista_1izew_265,._unidadIconoBloqueada_1izew_267{width:20px;height:20px;border-radius:var(--r-pill);display:flex;align-items:center;justify-content:center;flex-shrink:0}._unidadIconoCurso_1izew_261{border:1.5px solid var(--amber);color:var(--amber)}._unidadIconoHecha_1izew_263{background:var(--green);color:var(--ink)}._unidadIconoVista_1izew_265{border:1px solid var(--bd2);color:var(--star)}._unidadIconoBloqueada_1izew_267{background:#a8c4ff14;color:var(--muted)}._unidadTituloCurso_1izew_327{flex:1;font-size:.75rem;font-weight:600;color:var(--text)}._unidadTitulo_1izew_327{flex:1;font-size:.75rem;color:var(--sub)}._unidadTituloBloqueada_1izew_353{flex:1;font-size:.75rem;color:var(--muted)}._enCurso_1izew_369{font-size:.5625rem;color:var(--amber);flex-shrink:0;white-space:nowrap}._repasar_1izew_385{font-size:.5625rem;color:var(--star);flex-shrink:0;white-space:nowrap}._chev_1izew_399{flex-shrink:0;color:var(--muted);transition:transform var(--t)}._chevAbierto_1izew_411{transform:rotate(180deg)}._contenidoUnidad_1izew_425{display:flex;flex-direction:column;gap:13px;margin-top:8px;padding-left:30px}._clase_1izew_443{display:flex;flex-direction:column;gap:8px;padding-left:10px;border-left:2px solid var(--bd)}._claseLbl_1izew_459{display:flex;align-items:center;gap:6px;font-size:.75rem;font-weight:700;color:var(--text)}._claseContenido_1izew_477{display:flex;flex-direction:column;gap:13px}._claseBloqueada_1izew_493{gap:3px;border-left-style:dashed}._claseLblBloqueada_1izew_503{display:flex;align-items:center;gap:6px;font-size:.75rem;font-weight:700;color:var(--muted)}._claseMotivo_1izew_521{font-size:.625rem;color:var(--muted);padding-left:19px}._seccion_1izew_533{display:flex;flex-direction:column;gap:6px}._seccionLbl_1izew_545{display:flex;align-items:center;gap:5px;font-size:.5625rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--muted)}._materiales_1izew_567{display:flex;flex-direction:column;gap:6px}._material_1izew_567{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;border:.5px solid var(--bd);background:#a8c4ff08;font-family:var(--font-ui);font-size:.6875rem;color:var(--text);text-align:left}._material_1izew_567:disabled{opacity:.55}._materialTipo_1izew_615{font-size:.5625rem;text-transform:uppercase;letter-spacing:.08em;color:var(--star);flex-shrink:0}._materialTitulo_1izew_631{flex:1;min-width:0}._materialEnCurso_1izew_645{background:#1b4fd81f;border-color:var(--star)}._materialCta_1izew_655{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;font-size:.625rem;color:var(--star)}._juegos_1izew_675{display:grid;grid-template-columns:1fr 1fr;gap:9px}._juego_1izew_641{position:relative;padding:12px;border-radius:10px;font-family:var(--font-ui);text-align:left}._juegoLibre_1izew_703{background:#f5a6231a;border:.5px solid rgba(245,166,35,.4);color:var(--amber)}._juegoLibre_1izew_703:disabled{opacity:.55}._juegoHecho_1izew_725{background:#0e9f6e1a;border:.5px solid var(--green);color:var(--green)}._juegoHecho_1izew_725 ._juegoCta_1izew_737{color:var(--green)}._juegoCheck_1izew_745{position:absolute;top:10px;right:10px;color:var(--green)}._juegoEnCurso_1izew_641{background:#1b4fd81f;border:.5px solid var(--star);color:var(--star)}._juegoEnCurso_1izew_641 ._juegoCta_1izew_737{color:var(--star)}._juegoEnCursoIcono_1izew_783{position:absolute;top:10px;right:10px;color:var(--star)}._juegoBloqueado_1izew_797{background:#a8c4ff05;border:.5px solid var(--bd);color:var(--muted)}._juegoTitulo_1izew_809{font-size:.6875rem;font-weight:600;margin-top:6px;line-height:1.3;color:var(--text)}._juegoBloqueado_1izew_797 ._juegoTitulo_1izew_809{color:var(--muted)}._juegoCta_1izew_737{font-size:.625rem;margin-top:4px}._tareas_1izew_845{display:flex;flex-direction:column;gap:8px}._tarea_1izew_845{display:flex;flex-direction:column;gap:7px;padding:11px 12px;border-radius:9px;border:.5px solid var(--bd2)}._tareaCab_1izew_875{display:flex;align-items:center;gap:8px}._tareaHecha_1izew_887{background:#0e9f6e0f;border-color:var(--bd)}._tareaInstrucciones_1izew_899{font-size:.6875rem;line-height:1.5;color:var(--text-sub, var(--muted));white-space:pre-wrap;margin:0}._tareaLimite_1izew_915{font-size:.625rem;color:var(--muted)}._tareaPie_1izew_927{display:flex;align-items:center;gap:8px;margin-top:1px}._tareaMarcar_1izew_943{margin-left:auto;flex-shrink:0;display:inline-flex;align-items:center;gap:5px;border:.5px solid var(--green);background:#0e9f6e1a;padding:5px 11px;border-radius:7px;font-family:var(--font-ui);font-size:.7rem;font-weight:600;color:var(--green);cursor:pointer;transition:background var(--t),opacity var(--t)}._tareaMarcar_1izew_943:hover:not(:disabled){background:#0e9f6e2e}._tareaMarcar_1izew_943:disabled{opacity:.55;cursor:default}._tareaCheck_1izew_993{color:var(--green);flex-shrink:0}._tareaIcono_1izew_1003{color:var(--star);flex-shrink:0}._tareaTitulo_1izew_1013{font-size:.75rem;color:var(--text)}._tareaTituloHecha_1izew_1023{font-size:.75rem;color:var(--muted);text-decoration:line-through}._tareaAdjunto_1izew_1039{flex-shrink:0;display:inline-flex;align-items:center;gap:4px;border:.5px solid var(--bd2);background:none;padding:3px 8px;border-radius:7px;font-family:var(--font-ui);font-size:.7rem;color:var(--star);cursor:pointer;transition:border-color var(--t),color var(--t)}._tareaAdjunto_1izew_1039:hover{border-color:var(--star);color:var(--text)}._notaCabecera_1izew_1081{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}._notaIcono_1izew_1095{color:var(--star);vertical-align:-2px;margin-right:4px}._notaPara_1izew_1107{font-size:.625rem;color:var(--muted)}._enviar_1izew_1117{width:100%;margin-top:9px;display:flex;align-items:center;justify-content:center;gap:6px;background:#f5a62324;color:var(--amber);border:.5px solid rgba(245,166,35,.45);border-radius:10px;padding:11px;font-family:var(--font-ui);font-size:.75rem;font-weight:700;transition:opacity var(--t)}._enviar_1izew_1117:disabled{opacity:.45}._pantalla_1jndk_7{display:flex;flex-direction:column;max-width:560px}._lbl_1jndk_19{font-size:.625rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--muted)}._heroe_1jndk_37{background:var(--card);border:.5px solid rgba(245,166,35,.25);border-radius:14px;padding:16px 15px;margin-bottom:12px;text-align:center}._heroeCirculo_1jndk_55{width:64px;height:64px;margin:0 auto 10px;border-radius:var(--r-pill);border:2px solid rgba(245,166,35,.5);background:#f5a62314;display:flex;align-items:center;justify-content:center}._heroeNivel_1jndk_79{font-family:var(--font-display);font-style:italic;font-size:1.625rem;color:var(--amber)}._heroeTitulo_1jndk_93{font-size:.9375rem;font-weight:700;color:var(--text)}._heroeIdioma_1jndk_105{font-family:var(--font-display);font-style:italic;font-size:.8125rem;color:var(--star);margin-top:1px}._barra_1jndk_121{height:8px;border-radius:var(--r-pill);background:#a8c4ff1a;overflow:hidden;margin:13px 0 7px}._barraRelleno_1jndk_137{height:100%;background:linear-gradient(90deg,var(--amber),var(--star));border-radius:var(--r-pill);transition:width var(--t)}._barraPie_1jndk_151{display:flex;justify-content:space-between;font-size:.625rem;color:var(--muted)}._stats_1jndk_167{display:flex;gap:8px;margin-bottom:14px}._stat_1jndk_167{flex:1;background:var(--card);border:.5px solid var(--bd);border-radius:14px;padding:12px 6px;text-align:center}._statValor_1jndk_197{font-family:var(--font-display);font-style:italic;font-size:1.375rem;color:var(--star)}._statAmbar_1jndk_211{color:var(--amber)}._statEtiqueta_1jndk_219{font-size:.5625rem;color:var(--sub);margin-top:2px}._escala_1jndk_233{display:flex;align-items:center;gap:6px;margin:11px 0 16px}._escalaTramo_1jndk_247{display:contents}._escalaCodigo_1jndk_255{font-size:.625rem;color:var(--muted)}._escalaActual_1jndk_265{font-size:.75rem;font-weight:700;color:var(--star)}._escalaSegmento_1jndk_277{flex:1;height:5px;border-radius:var(--r-pill);background:#a8c4ff1f}._escalaHecha_1jndk_291{background:var(--star)}._semana_1jndk_301{display:flex;justify-content:space-between;margin:11px 0 16px}._dia_1jndk_313{text-align:center}._diaCirculo_1jndk_321{width:22px;height:22px;border-radius:var(--r-pill);background:#a8c4ff1a;display:flex;align-items:center;justify-content:center;color:var(--amber)}._diaHecho_1jndk_343{background:var(--amber);color:var(--ink)}._diaPrevisto_1jndk_353{background:transparent;border:1px solid rgba(245,166,35,.6)}._diaLetra_1jndk_363{font-size:.5625rem;color:var(--sub);margin-top:4px}._diaLetraPrevista_1jndk_375{font-size:.5625rem;color:var(--amber);margin-top:4px}._logros_1jndk_389{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px}._logro_1jndk_389{text-align:center}._logroAbierto_1jndk_411,._logroCerrado_1jndk_413{width:48px;height:48px;margin:0 auto;border-radius:var(--r-pill);display:flex;align-items:center;justify-content:center}._logroAbierto_1jndk_411{background:#f5a6231f;border:1px solid rgba(245,166,35,.5);color:var(--amber)}._logroCerrado_1jndk_413{background:#a8c4ff0d;border:.5px solid var(--bd);color:var(--muted)}._logroNombre_1jndk_457,._logroNombreCerrado_1jndk_459{font-size:.5625rem;line-height:1.25;margin-top:5px;color:var(--sub)}._logroNombreCerrado_1jndk_459{color:var(--muted)}._sinLogros_1jndk_481{font-size:.6875rem;color:var(--muted);margin-top:10px}._pantalla_eid96_5{display:flex;flex-direction:column;max-width:560px;padding-top:4px}._lbl_eid96_19{font-size:.625rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--muted)}._identidad_eid96_37{text-align:center;margin-bottom:18px}._identidad_eid96_37 ._avatarGrande_eid96_47{margin:0 auto 11px}._nombre_eid96_55{font-family:var(--font-display);font-style:italic;font-size:1.25rem;color:var(--text)}._email_eid96_69{font-size:.75rem;color:var(--sub);margin-top:2px}._plan_eid96_81{display:inline-flex;align-items:center;gap:5px;margin-top:9px;padding:5px 12px;border-radius:var(--r-pill);background:#f5a6231f;border:.5px solid rgba(245,166,35,.4);font-size:.6875rem;font-weight:700;color:var(--amber)}._card_eid96_111{background:var(--card);border:.5px solid var(--bd);border-radius:14px;padding:2px 14px;margin-bottom:14px}._filaProfesor_eid96_127{display:flex;align-items:center;gap:12px;padding:13px 4px}._filaProfesor_eid96_127 ._avatarProf_eid96_141{background:var(--grad-avatar-prof)}._filaCuerpo_eid96_149{flex:1}._filaTitulo_eid96_157{font-size:.8125rem;font-weight:600;color:var(--text);margin-top:1px}._lblSeccion_eid96_171{padding-left:4px;margin-bottom:10px}._fila_eid96_127{display:flex;align-items:center;gap:12px;padding:13px 4px;border-bottom:.5px solid var(--bd)}button._fila_eid96_127{width:100%;border-top:none;border-left:none;border-right:none;background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer}._filaUltima_eid96_225{border-bottom:none}._filaIcono_eid96_233{color:var(--star);flex-shrink:0}._filaTexto_eid96_243{flex:1;font-size:.8125rem;color:var(--text)}._filaValor_eid96_255{font-size:.6875rem;color:var(--sub)}._filaValorAmbar_eid96_265{font-size:.6875rem;font-weight:600;color:var(--amber)}._chevron_eid96_277{color:var(--muted);flex-shrink:0}._salir_eid96_289{width:100%;display:flex;align-items:center;justify-content:center;gap:7px;background:transparent;color:var(--muted);border:.5px solid var(--bd2);border-radius:11px;padding:12px;font-family:var(--font-ui);font-size:.75rem;font-weight:600;transition:color var(--t),border-color var(--t)}._salir_eid96_289:hover{color:var(--text);border-color:var(--star)}._pasoIOS_eid96_335{font-size:.8125rem;color:var(--text);line-height:1.5}._pasoIOS_eid96_335+._pasoIOS_eid96_335{margin-top:8px}._pantalla_seyu7_9{display:flex;flex-direction:column;max-width:560px;margin:0 auto}._cabecera_seyu7_25{display:flex;align-items:center;gap:var(--sp-2);padding:2px 0 14px}._atras_seyu7_39{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border:.5px solid var(--bd);border-radius:var(--r-pill);background:var(--card);color:var(--text);cursor:pointer;transition:border-color var(--t),color var(--t)}._atras_seyu7_39:hover{border-color:var(--star);color:var(--star)}._titulo_seyu7_79{font-family:var(--font-display);font-style:italic;font-size:1.25rem;font-weight:600;color:var(--text)}._cuerpo_seyu7_95{display:flex;flex-direction:column;gap:var(--sp-3)}._card_seyu7_109{background:var(--card);border:.5px solid var(--bd);border-radius:var(--r-lg);padding:var(--sp-4)}._lbl_seyu7_123{font-size:.625rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--muted)}._form_seyu7_141{display:flex;flex-direction:column;gap:var(--sp-4)}._acciones_seyu7_153{display:flex;justify-content:flex-end;gap:var(--sp-2)}._readonly_seyu7_167{padding:11px 12px;border:.5px solid var(--bd);border-radius:var(--r-md);background:#a8c4ff0a;color:var(--sub);font-size:.875rem}._planFila_seyu7_187{display:flex;align-items:center;gap:var(--sp-3);padding:13px 0;border-bottom:.5px solid var(--bd)}._planFila_seyu7_187:last-child{border-bottom:none}._planLbl_seyu7_211{flex:1;font-size:.8125rem;color:var(--sub)}._planValor_seyu7_223{font-size:.875rem;font-weight:600;color:var(--text);text-align:right}._planValorAmbar_seyu7_237{color:var(--amber)}._incluye_seyu7_245{margin-top:var(--sp-2);display:flex;flex-direction:column;gap:var(--sp-2)}._incluyeItem_seyu7_259{display:flex;align-items:center;gap:var(--sp-2);font-size:.8125rem;color:var(--text)}._incluyeCheck_seyu7_275{color:var(--green);flex-shrink:0}._tabs_seyu7_287{margin-bottom:var(--sp-1)}._lista_seyu7_295{display:flex;flex-direction:column}._item_seyu7_305{display:flex;align-items:center;gap:var(--sp-3);padding:13px 0;border-bottom:.5px solid var(--bd)}._item_seyu7_305:last-child{border-bottom:none}._itemCuerpo_seyu7_329{flex:1;min-width:0}._itemTitulo_seyu7_339{font-size:.8125rem;font-weight:600;color:var(--text)}._itemSub_seyu7_351{font-size:.75rem;color:var(--sub);margin-top:2px}._itemLado_seyu7_363{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}._monto_seyu7_379{font-size:.9375rem;font-weight:700;font-variant-numeric:tabular-nums}._montoPos_seyu7_391{color:var(--green)}._montoNeg_seyu7_399{color:var(--amber)}._montoNeutro_seyu7_407{color:var(--muted)}._tipoCredito_seyu7_415{font-size:.6875rem;color:var(--muted)}._diamHeroe_seyu7_427{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}._diamCifra_seyu7_443{display:flex;align-items:center;gap:var(--sp-2);color:var(--star);font-size:2.25rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.1}._diamPie_seyu7_465{font-size:.8125rem;color:var(--sub)}._diamRetenidos_seyu7_475{margin-top:2px;font-size:.75rem;color:var(--amber)}._diamTabs_seyu7_489{display:flex;gap:var(--sp-2)}._diamTab_seyu7_489,._diamTabActiva_seyu7_501{flex:1;padding:9px 12px;border-radius:var(--r-pill);border:.5px solid var(--bd);background:var(--card);color:var(--sub);font-size:.8125rem;font-weight:600;cursor:pointer;transition:border-color var(--t),color var(--t),background var(--t)}._diamTab_seyu7_489:hover{border-color:var(--star);color:var(--star)}._diamTabActiva_seyu7_501{border-color:var(--star);background:#a8c4ff1a;color:var(--star)}._diamCoste_seyu7_551{font-size:.8125rem;font-weight:700;color:var(--star);font-variant-numeric:tabular-nums;white-space:nowrap}._diamItemLejos_seyu7_571{opacity:.55}._diamError_seyu7_579{margin-top:var(--sp-2);font-size:.8125rem;color:var(--danger)}._intro_seyu7_593{font-size:.8125rem;line-height:1.5;color:var(--sub)}._hilo_seyu7_605{display:flex;flex-direction:column;gap:var(--sp-2)}._burbuja_seyu7_617{max-width:85%;padding:10px 13px;border-radius:var(--r-md);font-size:.8125rem;line-height:1.45;color:var(--text);white-space:pre-wrap;word-break:break-word}._burbujaMia_seyu7_639{align-self:flex-end;background:#f5a6231f;border:.5px solid rgba(245,166,35,.3)}._burbujaAdmin_seyu7_651{align-self:flex-start;background:var(--card);border:.5px solid var(--bd)}._burbujaHora_seyu7_663{display:block;margin-top:5px;font-size:.625rem;color:var(--muted)}._seccion_lda66_7{display:flex;flex-direction:column;gap:var(--sp-2);margin-top:var(--sp-5)}._titulo_lda66_21{font-size:var(--fs-h3, 1.05rem);font-weight:800;margin:0}._intro_lda66_33{margin:0;font-size:var(--fs-caption);color:var(--text-sub)}._lista_lda66_45{display:flex;flex-direction:column;gap:var(--sp-2)}._grupo_lda66_57{display:flex;flex-direction:column;gap:var(--sp-3)}._info_lda66_69{display:flex;flex-direction:column;gap:2px;min-width:0}._grupoTitulo_lda66_83{font-weight:800}._cuando_lda66_91{font-size:var(--fs-caption);color:var(--text-sub);text-transform:capitalize}._meta_lda66_103{font-size:var(--fs-caption);color:var(--text-muted)}._descripcion_lda66_113{margin-top:var(--sp-1);font-size:var(--fs-caption);color:var(--text-sub)}._derecha_lda66_125{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}._nota_lda66_139{font-size:var(--fs-caption);color:var(--text-muted)}._error_lda66_149{margin:0;font-size:var(--fs-caption);color:var(--text-muted)}@media(min-width:560px){._grupo_lda66_57{flex-direction:row;align-items:center;justify-content:space-between}._derecha_lda66_125{flex-shrink:0}}._pantalla_1cufq_7{display:flex;flex-direction:column;gap:var(--sp-5);max-width:560px}._creditos_1cufq_21{max-width:240px}._lista_1cufq_29{display:flex;flex-direction:column;gap:var(--sp-3)}._fila_1cufq_43{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4)}._hora_1cufq_57{font-size:var(--fs-h3);font-weight:700;color:var(--text)}._ocupado_1cufq_69 ._hora_1cufq_57{color:var(--text-muted);font-weight:400}._miReserva_1cufq_81{display:flex;flex-direction:column;align-items:flex-end;gap:var(--sp-2)}._acciones_1cufq_95{display:flex;gap:var(--sp-2)}._notaBloqueo_1cufq_105{font-size:var(--fs-caption);color:var(--text-muted);text-align:right;max-width:12rem}._bannerCambio_1cufq_121{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border:1px solid var(--border);border-radius:var(--radius);background:var(--blue-nebula);color:var(--text);font-size:var(--fs-body)}._leyenda_1cufq_149{display:flex;flex-wrap:wrap;gap:var(--sp-3);align-items:center;font-size:var(--fs-caption);color:var(--text-sub)}.shell{display:flex;min-height:100vh}.shell-sidebar{position:sticky;top:0;align-self:flex-start;width:var(--sidebar-w);height:100vh;flex-shrink:0;display:flex;flex-direction:column;padding:20px 12px;background-color:var(--blue-deep);border-right:1px solid var(--border)}.shell-marca{padding:0 12px 20px;border-bottom:1px solid var(--border)}.shell-marca-nombre{font-family:var(--font-display);font-style:italic;color:var(--star)}.shell-marca-rol{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.shell-utiles{display:flex;align-items:center;gap:8px;margin-top:12px}.shell-util{display:inline-flex;align-items:center;justify-content:center;height:30px;min-width:30px;border:1px solid var(--border);border-radius:9px;background:#a8c4ff0a;color:var(--star)}.shell-util:hover{border-color:var(--bd2);color:var(--text)}.shell-util-idioma{gap:4px;padding:0 9px;font-size:.6875rem;font-weight:700;color:var(--text)}.shell-nav{flex:1;display:flex;flex-direction:column;gap:4px;padding-top:16px}.shell-link{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--radius);font-weight:700;color:var(--text-nav)}.shell-link:hover{color:var(--text);background-color:var(--blue-nebula)}.shell-link.activo{color:var(--text);background-color:var(--primary)}.shell-usuario{display:flex;flex-direction:column;gap:6px;padding:16px 12px 0;border-top:1px solid var(--border)}.shell-usuario-nombre{font-size:.875rem;color:var(--text-sub);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shell-salir{align-self:flex-start;font-size:.875rem;font-weight:700;color:var(--star)}.shell-salir:hover{color:var(--amber)}.shell-contenido{flex:1;min-width:0}.shell-profesor .shell-contenido{padding:var(--sp-5) var(--sp-6)}@media(max-width:720px){.shell-profesor .shell-contenido{padding:var(--sp-4)}}.shell-profesor.shell-movil{flex-direction:column}.shell-profesor.shell-movil .shell-contenido{min-width:0;padding-bottom:calc(var(--bottombar-h) + var(--sp-4) + env(safe-area-inset-bottom,0px))}.pm-cabecera{position:sticky;top:0;z-index:var(--z-nav);display:flex;align-items:center;gap:var(--sp-2);padding:10px 14px;padding-top:calc(10px + env(safe-area-inset-top,0px));border-bottom:.5px solid var(--border);background:color-mix(in srgb,var(--blue-deep) 82%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.pm-marca{display:flex;align-items:center;gap:var(--sp-2);min-width:0;color:var(--text)}.pm-logo{width:26px;height:26px;object-fit:contain;flex-shrink:0}.pm-marca-texto{display:flex;flex-direction:column;min-width:0;line-height:1.15}.pm-marca-nombre{font-family:var(--font-display);font-style:italic;font-size:.875rem;white-space:nowrap}.pm-marca-nombre em{color:var(--star)}.pm-marca-rol{font-size:.5625rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted)}.pm-utiles{display:flex;align-items:center;gap:var(--sp-2);margin-left:auto;flex-shrink:0}.pm-util{display:flex;align-items:center;justify-content:center;height:34px;min-width:34px;border-radius:9px;border:.5px solid var(--border);background:color-mix(in srgb,var(--star) 4%,transparent);color:var(--star);cursor:pointer}.pm-idioma{gap:3px;padding:0 8px;font-size:.6875rem;font-weight:600;color:var(--text)}.pm-tabs{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-nav);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;padding:8px max(4px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(4px,env(safe-area-inset-left,0px));border-top:.5px solid var(--border);background:color-mix(in srgb,var(--blue-deep) 86%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.pm-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:0;min-height:44px;padding:0 2px;font-size:.625rem;font-weight:700;letter-spacing:.02em;color:var(--text-muted)}.pm-tab-texto{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-tab.activo{color:var(--amber)}.pm-tab:focus-visible{outline:none;box-shadow:var(--glow-amber);border-radius:var(--r-sm)}._pantalla_1243r_7{display:flex;flex-direction:column;gap:var(--sp-5);max-width:860px}._stats_1243r_23{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-3)}@media(max-width:720px){._stats_1243r_23{grid-template-columns:repeat(2,1fr)}}._statClic_1243r_49{cursor:pointer;transition:border-color var(--t),background var(--t)}._statClic_1243r_49:hover,._statClic_1243r_49:focus-visible{border-color:color-mix(in srgb,var(--star) 40%,transparent);background:color-mix(in srgb,var(--star) 4%,transparent)}._destino_1243r_73{scroll-margin-top:var(--sp-5)}._seccion_1243r_83{display:flex;flex-direction:column;gap:var(--sp-3)}._seccionCabecera_1243r_95{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3)}._seccionTitulo_1243r_109{margin:0;font-size:var(--fs-caption);font-weight:600;letter-spacing:var(--tracking-ui);text-transform:uppercase;color:var(--text-muted)}._seccionEnlace_1243r_127{font-size:var(--fs-caption);color:var(--text-sub);text-decoration:none}._seccionEnlace_1243r_127:hover{color:var(--text)}._grid2_1243r_149{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-4);align-items:start}@media(max-width:720px){._grid2_1243r_149{grid-template-columns:1fr}}._cardTitulo_1243r_175{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-caption);font-weight:600;letter-spacing:var(--tracking-ui);text-transform:uppercase;color:var(--text-muted)}._cardAdmin_1243r_197{border-color:#1b4fd84d}._vacio_1243r_205{margin:0;font-size:var(--fs-caption);color:var(--text-muted)}._items_1243r_219{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-3)}._items_1243r_219>li+li{border-top:.5px solid var(--border);padding-top:var(--sp-3)}._item_1243r_219{display:flex;flex-direction:column;gap:var(--sp-1);width:100%;padding:0;border:none;background:none;color:inherit;font-family:inherit;text-align:left;cursor:pointer}._item_1243r_219:hover ._itemNombre_1243r_275,._item_1243r_219:focus-visible ._itemNombre_1243r_275{color:var(--accent-link)}._itemFila_1243r_285{flex-direction:row;align-items:center;gap:var(--sp-2)}._itemColumna_1243r_297{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}._itemEstatico_1243r_313{display:flex;flex-direction:column;gap:var(--sp-1)}._itemCabecera_1243r_325{display:flex;align-items:center;gap:var(--sp-2);width:100%}._itemNombre_1243r_275{font-size:var(--fs-label);font-weight:600}._itemCuando_1243r_349{margin-left:auto;font-size:var(--fs-caption);color:var(--text-muted);flex-shrink:0}._itemTexto_1243r_363{font-size:var(--fs-label);color:var(--text-sub);line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}._puntoNuevo_1243r_383{width:7px;height:7px;border-radius:var(--r-pill);background:var(--amber);flex-shrink:0}._adminIcono_1243r_399{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--r-sm);background:#1b4fd840;border:.5px solid rgba(27,79,216,.5);color:var(--star);flex-shrink:0}._chevron_1243r_425{color:var(--text-muted);flex-shrink:0}._formNota_1243r_437,._lista_1243r_449{display:flex;flex-direction:column;gap:var(--sp-3)}._fila_1243r_463{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap}._info_1243r_479{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}._hora_1243r_493{font-size:var(--fs-label);font-weight:700;letter-spacing:var(--tracking-ui);color:var(--text-nav)}._alumno_1243r_507{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-h3);font-weight:700;color:var(--text)}._unidad_1243r_525{font-size:var(--fs-body);color:var(--text-sub)}._unidadVacia_1243r_535{font-size:var(--fs-body);color:var(--text-muted);font-style:italic}._accion_1243r_547{flex:none}._lista_p2w95_5{display:flex;flex-direction:column;gap:var(--sp-2)}._opcion_p2w95_17{display:flex;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);cursor:pointer;transition:border-color var(--t),background var(--t)}._opcion_p2w95_17:hover{background:var(--surface-raised);border-color:var(--bd2)}._opcion_p2w95_17:has(._radio_p2w95_51:disabled){cursor:not-allowed;opacity:.6}._activa_p2w95_61{border-color:var(--action-primary);background:var(--surface-raised)}._radio_p2w95_51{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}._opcion_p2w95_17:has(._radio_p2w95_51:focus-visible){outline:2px solid var(--action-primary);outline-offset:2px}._marca_p2w95_101{flex:none;width:16px;height:16px;margin-top:2px;border:2px solid var(--bd2);border-radius:var(--r-pill);transition:border-color var(--t),box-shadow var(--t)}._activa_p2w95_61 ._marca_p2w95_101{border-color:var(--action-primary);box-shadow:inset 0 0 0 3px var(--action-primary)}._texto_p2w95_131{display:flex;flex-direction:column;gap:2px}._titulo_p2w95_143{font-size:var(--fs-body);font-weight:700;color:var(--text)}._descripcion_p2w95_155{font-size:var(--fs-caption);color:var(--sub)}._cuerpo_14n20_5{display:flex;flex-direction:column;gap:var(--sp-4)}._fecha_14n20_17{font-size:var(--fs-caption);font-weight:700;letter-spacing:var(--tracking-ui);color:var(--text-nav)}._aviso_14n20_31{font-size:var(--fs-caption);color:var(--text-muted)}._error_14n20_41{font-size:var(--fs-caption);font-weight:700;color:var(--danger)}._cuerpo_hx45w_7{display:flex;flex-direction:column;gap:var(--sp-4)}._fecha_hx45w_19{font-size:var(--fs-caption);font-weight:700;letter-spacing:var(--tracking-ui);color:var(--text-nav)}._asistencia_hx45w_35{display:flex;flex-direction:column;gap:var(--sp-1);margin:0;padding:0;list-style:none}._alumno_hx45w_53{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2);border:1px solid var(--border);border-radius:var(--r-sm);cursor:pointer}._alumnoAusente_hx45w_73{opacity:.55}._alumnoNombre_hx45w_81{flex:1;font-weight:600}._alumnoEstado_hx45w_91{font-size:var(--fs-caption);color:var(--text-muted)}._resumen_hx45w_101{font-size:var(--fs-caption);font-weight:700;color:var(--text-nav)}._aviso_hx45w_113{font-size:var(--fs-caption);color:var(--text-muted)}._alerta_hx45w_123{font-size:var(--fs-caption);font-weight:600;color:var(--amber)}._error_hx45w_135{font-size:var(--fs-caption);font-weight:700;color:var(--danger)}._fechaHora_102h4_1{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-3)}@media(max-width:420px){._fechaHora_102h4_1{grid-template-columns:1fr}}._accionExtra_1ui35_7{margin-right:auto}._horario_1ui35_15{margin:0 0 var(--sp-4);font-size:var(--fs-label);font-weight:700}._subtitulo_1ui35_29{margin:0 0 var(--sp-2);font-size:var(--fs-caption);color:var(--text-muted)}._casilla_1ui35_41{display:inline-flex;align-items:center;gap:var(--sp-2);margin-top:var(--sp-3);font-size:var(--fs-caption);color:var(--text-sub);cursor:pointer}._nota_1ui35_61{margin:var(--sp-2) 0 0;font-size:var(--fs-caption);color:var(--text-muted)}._error_1ui35_73{margin:var(--sp-2) 0 0;font-size:var(--fs-caption);color:var(--danger)}._pantalla_1ioq0_7{display:flex;flex-direction:column;gap:var(--sp-5);max-width:900px}._cabecera_1ioq0_21{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap}._acciones_1ioq0_37{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap}._controles_1ioq0_53{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap}._nav_1ioq0_69{display:flex;align-items:center;gap:var(--sp-2)}._navBtn_1ioq0_81{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:.5px solid var(--border);border-radius:var(--r-sm);background:none;color:var(--text-sub);cursor:pointer;transition:border-color var(--t),color var(--t)}._navBtn_1ioq0_81:hover{border-color:var(--bd2);color:var(--text)}._navEtiqueta_1ioq0_119{font-family:var(--font-display);font-style:italic;font-size:var(--fs-h3);min-width:150px;text-align:center}._leyenda_1ioq0_135{display:flex;align-items:center;gap:var(--sp-4)}._leyendaItem_1ioq0_147{display:inline-flex;align-items:center;gap:var(--sp-1);font-size:var(--fs-caption);color:var(--text-muted)}._muestra_1ioq0_163{width:9px;height:9px;border-radius:3px}._muestraDisponible_1ioq0_175{background:#f5a62399}._muestraReservado_1ioq0_183{background:#0e9f6e99}._tablaCard_1ioq0_193{overflow:hidden}._scroll_1ioq0_201{overflow-x:auto}._tabla_1ioq0_193{width:100%;border-collapse:separate;border-spacing:var(--sp-1);table-layout:fixed}._thHora_1ioq0_223{width:52px;font-size:var(--fs-caption);font-weight:400;color:var(--text-muted);text-align:right;padding-right:var(--sp-2);white-space:nowrap}._thDia_1ioq0_243{font-size:var(--fs-caption);font-weight:600;color:var(--text-sub);text-align:center;padding-bottom:var(--sp-2);text-transform:capitalize}._thDiaHoy_1ioq0_261{color:var(--amber)}._celda_1ioq0_269{padding:0}._slot_1ioq0_277{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:38px;border-radius:var(--r-sm);border:.5px solid var(--border);background:#a8c4ff04;font-family:inherit;cursor:default}button._slot_1ioq0_277{cursor:pointer;transition:border-color var(--t),background var(--t)}._vacio_1ioq0_315:hover:not(:disabled){border-color:var(--bd2);background:#a8c4ff0f}._disponible_1ioq0_325{background:#f5a6231f;border-color:#f5a62366}._disponible_1ioq0_325:hover:not(:disabled){background:#f5a62338}._reservado_1ioq0_343{background:#0e9f6e24;border-color:#0e9f6e73}._pasado_1ioq0_353{opacity:.35;cursor:default}._punto_1ioq0_363{width:7px;height:7px;border-radius:var(--r-pill);background:var(--amber)}._recurrente_1ioq0_377{color:var(--amber)}button ._recurrente_1ioq0_377{position:absolute;top:3px;right:4px;opacity:.85}._cardTitulo_1ioq0_401{font-size:var(--fs-caption);font-weight:600;letter-spacing:var(--tracking-ui);text-transform:uppercase;color:var(--text-muted)}._vacioTexto_1ioq0_417{margin:0;font-size:var(--fs-caption);color:var(--text-muted)}._reservas_1ioq0_429{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-2)}._reserva_1ioq0_343{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);border:.5px solid var(--border);border-radius:var(--r-sm)}._reservaInfo_1ioq0_465{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}._reservaNombre_1ioq0_481{font-size:var(--fs-label);font-weight:600}._reservaFecha_1ioq0_491{font-size:var(--fs-caption);color:var(--text-sub);text-transform:capitalize}._muestraGrupo_1ioq0_513{background:#7c5cd699}._grupo_1ioq0_521{display:inline-flex;align-items:center;justify-content:center;gap:3px;background:#7c5cd624;border-color:#7c5cd673;color:var(--text-nav);cursor:default}._grupoPlazas_1ioq0_543{font-size:10px;font-weight:700;letter-spacing:var(--tracking-ui)}._grupos_1ioq0_555{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-2)}._grupoItem_1ioq0_573{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);border:.5px solid var(--border);border-radius:var(--r-sm)}._grupoInfo_1ioq0_591{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}._grupoTitulo_1ioq0_607{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._pantalla_16yye_7{display:flex;flex-direction:column;gap:var(--sp-5);max-width:720px}._controles_16yye_21{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap}._buscador_16yye_37{position:relative;flex:1;min-width:180px;max-width:260px}._buscadorIcono_16yye_51{position:absolute;left:var(--sp-3);top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}._buscadorInput_16yye_69{padding-left:var(--sp-6)}._lista_16yye_77{display:flex;flex-direction:column;gap:var(--sp-2)}._fila_16yye_91{display:flex;align-items:center;gap:var(--sp-3);width:100%;padding:var(--sp-3) var(--sp-4);border:.5px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:inherit;font-family:inherit;text-align:left;cursor:pointer;transition:border-color var(--t),background var(--t)}._fila_16yye_91:hover,._fila_16yye_91:focus-visible{border-color:var(--bd2);background:var(--surface-raised)}._filaAlerta_16yye_135{border-color:#e5484d66}._info_16yye_143{display:flex;flex-direction:column;gap:var(--sp-1);flex:1;min-width:0}._linea1_16yye_159{display:flex;align-items:baseline;gap:var(--sp-2);min-width:0}._nombre_16yye_173{font-size:var(--fs-body);font-weight:700;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._meta_16yye_191{font-size:var(--fs-caption);color:var(--text-muted);flex-shrink:0}._linea2_16yye_203{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap}._dato_16yye_217{display:inline-flex;align-items:center;gap:var(--sp-1);font-size:var(--fs-caption);color:var(--text-sub)}._datoDestacado_16yye_233{color:var(--accent-link)}._datoAlerta_16yye_241{color:var(--danger)}._datoVacio_16yye_249{font-size:var(--fs-caption);color:var(--text-muted);font-style:italic}._senales_16yye_261{display:flex;align-items:center;gap:var(--sp-2);flex-shrink:0}._chevron_16yye_275{color:var(--text-muted)}._pagina_zvcxy_7{display:flex;flex-direction:column;gap:var(--sp-5);max-width:720px}._barra_zvcxy_21{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap}._toggle_zvcxy_37{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-caption);color:var(--text-sub);cursor:pointer}._error_zvcxy_55{font-size:var(--fs-caption);color:var(--danger)}._lista_zvcxy_65{display:flex;flex-direction:column;gap:var(--sp-2)}._grupo_zvcxy_79{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap}._archivado_zvcxy_97{opacity:.6}._info_zvcxy_105{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0;flex:1}._nombre_zvcxy_121{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-body);font-weight:500;color:var(--text)}._meta_zvcxy_139{font-size:var(--fs-caption);color:var(--text-muted)}._miembros_zvcxy_153{font-size:var(--fs-caption);color:var(--text-sub)}._aviso_zvcxy_163{display:inline-flex;align-items:flex-start;gap:var(--sp-1);font-size:var(--fs-caption);color:var(--amber)}._acciones_zvcxy_179{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}._buscador_zvcxy_195{display:flex;align-items:center;gap:var(--sp-2);color:var(--text-muted);margin-bottom:var(--sp-2)}._candidatos_zvcxy_211{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-1);max-height:240px;overflow-y:auto;border:.5px solid var(--border);border-radius:var(--r-md);padding:var(--sp-2)}._candidato_zvcxy_211{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2);border-radius:var(--r-sm);cursor:pointer;transition:background var(--t)}._candidato_zvcxy_211:hover{background:var(--surface-raised)}._candidatoNombre_zvcxy_271{flex:1;font-size:var(--fs-body);color:var(--text)}._vacio_zvcxy_283{font-size:var(--fs-caption);color:var(--text-muted)}._dropzone_iwx95_5{display:flex;align-items:center;justify-content:center;gap:var(--sp-2);width:100%;min-height:84px;padding:var(--sp-4);border:1px dashed var(--bd2);border-radius:var(--r-md);background:color-mix(in srgb,var(--star) 3%,transparent);color:var(--sub);font-family:var(--font-ui);font-size:var(--fs-label);cursor:pointer;transition:border-color var(--t),background var(--t)}._dropzone_iwx95_5:disabled{cursor:default;opacity:.6}._dropzone_iwx95_5:hover:not(:disabled),._dropzoneActiva_iwx95_49{border-color:var(--amber);background:color-mix(in srgb,var(--amber) 5%,transparent);color:var(--text)}._nombreArchivo_iwx95_59{font-weight:700;color:var(--text);overflow:hidden;text-overflow:ellipsis}._peso_iwx95_71{font-weight:400;color:var(--muted)}._errorArchivo_iwx95_79{display:block;margin-top:var(--sp-1);font-size:var(--fs-caption);color:var(--red)}._quitar_iwx95_91{display:inline-block;margin-top:var(--sp-1);border:none;background:none;padding:0;color:var(--sub);font-family:var(--font-ui);font-size:var(--fs-caption);text-decoration:underline;cursor:pointer}._quitar_iwx95_91:hover{color:var(--text)}._pantalla_axxyp_7{display:flex;flex-direction:column;gap:var(--sp-4);max-width:980px}._volver_axxyp_21{display:inline-flex;align-items:center;gap:var(--sp-1);font-size:var(--fs-caption);color:var(--text-sub);text-decoration:none;width:fit-content}._volver_axxyp_21:hover{color:var(--text)}._cabecera_axxyp_51{display:flex;align-items:center;gap:var(--sp-4);padding-bottom:var(--sp-4);border-bottom:.5px solid var(--border);flex-wrap:wrap}._cabeceraInfo_axxyp_69{flex:1;min-width:200px;display:flex;flex-direction:column;gap:var(--sp-2)}._nombre_axxyp_85{font-family:var(--font-display);font-style:italic;font-weight:500;font-size:var(--fs-h1);margin:0}._chips_axxyp_101{display:flex;gap:var(--sp-2);flex-wrap:wrap}._cabeceraClase_axxyp_113{display:flex;flex-direction:column;align-items:flex-end;gap:var(--sp-1)}._proximaLabel_axxyp_127{font-size:var(--fs-caption);color:var(--text-muted)}._proximaFecha_axxyp_137{font-size:var(--fs-label);font-weight:700;margin-bottom:var(--sp-1)}._sinProxima_axxyp_149{font-size:var(--fs-caption);color:var(--text-muted);font-style:italic}._columnas_axxyp_163{display:grid;grid-template-columns:1.7fr 1fr;gap:var(--sp-4);align-items:start}@media(max-width:860px){._columnas_axxyp_163{grid-template-columns:1fr}}@media(max-width:720px){._cabeceraClase_axxyp_113{width:100%;flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}._proximaLabel_axxyp_127,._proximaFecha_axxyp_137,._sinProxima_axxyp_149{flex-basis:100%;margin-bottom:0}}._columna_axxyp_163{display:flex;flex-direction:column;gap:var(--sp-4);min-width:0}._cardHeader_axxyp_245{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);width:100%}._cardTitulo_axxyp_261{font-size:var(--fs-caption);font-weight:600;letter-spacing:var(--tracking-ui);text-transform:uppercase;color:var(--text-muted)}._cardDato_axxyp_277{font-size:var(--fs-caption);color:var(--text-sub)}._ayuda_axxyp_287{font-size:var(--fs-caption);color:var(--text-muted);margin:0 0 var(--sp-3)}._diamAcciones_axxyp_301{display:flex;gap:var(--sp-2);align-items:stretch}._diamAcciones_axxyp_301>:last-child{flex:0 0 auto}._canjes_axxyp_325{display:flex;flex-direction:column;gap:var(--sp-2);margin-bottom:var(--sp-3)}._canje_axxyp_325{padding:var(--sp-3);border:.5px solid var(--star);border-radius:var(--radius);background:#a8c4ff12}._canjeCuerpo_axxyp_355{display:flex;flex-direction:column;margin-bottom:var(--sp-2)}._canjeTitulo_axxyp_367{font-size:var(--fs-body);font-weight:600;color:var(--text)}._canjeCoste_axxyp_379{font-size:var(--fs-caption);color:var(--text-sub);margin-top:2px}._canjeAcciones_axxyp_391{display:flex;gap:var(--sp-2)}._unidades_axxyp_403{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-2)}._unidad_axxyp_403{display:flex;flex-direction:column;border-radius:var(--r-sm);border:.5px solid var(--border)}._unidadFila_axxyp_439{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3)}._unidadToggle_axxyp_457{flex:1;min-width:0;display:flex;align-items:center;gap:var(--sp-3);border:none;background:none;padding:0;font-family:inherit;color:inherit;text-align:left;cursor:pointer}._chev_axxyp_487{color:var(--text-muted);flex-shrink:0;transition:transform .15s ease}._chevAbierto_axxyp_499{transform:rotate(180deg)}._unidadContenido_axxyp_507{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-3);border-top:.5px dashed var(--border)}._clase_axxyp_531{display:flex;flex-direction:column;gap:var(--sp-2);padding-left:var(--sp-2);border-left:2px solid var(--border)}._claseLbl_axxyp_547{display:inline-flex;align-items:center;gap:var(--sp-1);font-size:var(--fs-body);font-weight:700;color:var(--text)}._seccion_axxyp_565{display:flex;flex-direction:column;gap:var(--sp-2)}._seccionLbl_axxyp_577{display:inline-flex;align-items:center;gap:var(--sp-1);font-size:var(--fs-caption);font-weight:600;letter-spacing:var(--tracking-ui);text-transform:uppercase;color:var(--text-muted)}._seccionDato_axxyp_599{margin-left:auto;font-weight:400;text-transform:none;letter-spacing:normal;color:var(--text-sub)}._sinContenido_axxyp_615{font-size:var(--fs-caption);color:var(--text-muted);font-style:italic;margin:0}._materialTipo_axxyp_631{font-size:var(--fs-caption);color:var(--text-muted);text-transform:uppercase;letter-spacing:var(--tracking-ui);flex-shrink:0}._cardAcciones_axxyp_649{display:flex;align-items:center;gap:var(--sp-3);flex-shrink:0}._u_hecha_axxyp_663{background:#0e9f6e0f}._u_hecha_axxyp_663 ._unidadIcono_axxyp_671{color:var(--success)}._u_curso_axxyp_679{background:#f5a62314;border-color:#f5a62366}._u_curso_axxyp_679 ._unidadIcono_axxyp_671{color:var(--amber)}._u_curso_axxyp_679 ._unidadTitulo_axxyp_697{font-weight:700}._u_vista_axxyp_711{background:#1b4fd80f}._u_vista_axxyp_711 ._unidadIcono_axxyp_671{color:var(--star)}._u_bloqueada_axxyp_727 ._unidadIcono_axxyp_671,._u_bloqueada_axxyp_727 ._unidadTitulo_axxyp_697{color:var(--text-muted)}._unidadIcono_axxyp_671{display:inline-flex;flex-shrink:0}._unidadTitulo_axxyp_697{flex:1;min-width:0;font-size:var(--fs-label);color:var(--text-sub)}._unidadEstado_axxyp_761{font-size:var(--fs-caption);color:var(--text-muted)}._tareas_axxyp_773{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-3)}._tarea_axxyp_773{display:flex;flex-direction:column;gap:var(--sp-1);padding:var(--sp-2) var(--sp-3);border:.5px solid var(--border);border-radius:var(--r-sm)}._tareaFila_axxyp_809{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}._tareaIcono_axxyp_823{color:var(--accent-link);flex-shrink:0}._tareaTitulo_axxyp_833{flex:1;min-width:120px;font-size:var(--fs-label)}._tareaHecha_axxyp_845{color:var(--text-muted);text-decoration:line-through}._estrellas_axxyp_855{display:inline-flex;align-items:center;gap:2px;font-size:var(--fs-caption);font-weight:600;color:var(--amber);flex-shrink:0}._tareaMeta_axxyp_875{font-size:var(--fs-caption);color:var(--text-muted);padding-left:calc(15px + var(--sp-2))}._entrega_axxyp_887{margin:0;padding-left:calc(15px + var(--sp-2));font-size:var(--fs-caption);color:var(--text-sub);font-style:italic}._entregaEnlace_axxyp_903{padding-left:calc(15px + var(--sp-2));font-size:var(--fs-caption);color:var(--accent-link)}._tareaAdjunto_axxyp_919{margin-left:var(--sp-2);border:none;background:none;padding:0;font-family:var(--font-ui);font-size:var(--fs-caption);color:var(--accent-link);text-decoration:underline;cursor:pointer}._tareaAdjunto_axxyp_919:hover{color:var(--text)}._historial_axxyp_951{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-3)}._claseFila_axxyp_969{display:flex;align-items:center;gap:var(--sp-2)}._clase_ok_axxyp_981{color:var(--success);flex-shrink:0}._clase_espera_axxyp_991{color:var(--amber);flex-shrink:0}._clase_mal_axxyp_1001{color:var(--danger);flex-shrink:0}._claseTexto_axxyp_1011{flex:1;min-width:0}._claseTitulo_axxyp_1021{font-size:var(--fs-label);font-weight:600}._claseComentario_axxyp_1031{display:block;font-size:var(--fs-caption);color:var(--text-muted);font-style:italic}._nivelBarra_axxyp_1047{display:flex;align-items:center;gap:var(--sp-2);margin:var(--sp-2) 0 var(--sp-4)}._nivelTramo_axxyp_1061{display:contents}._nivelCodigo_axxyp_1069{font-size:var(--fs-caption);color:var(--text-muted)}._nivelActual_axxyp_1079{font-size:var(--fs-label);font-weight:700;color:var(--accent-link)}._nivelSegmento_axxyp_1091{flex:1;height:5px;border-radius:var(--r-pill);background:#a8c4ff1f}._nivelHecho_axxyp_1105{background:var(--accent-link)}._hilo_axxyp_1115{display:flex;flex-direction:column;gap:var(--sp-2);max-height:300px;overflow-y:auto;margin-bottom:var(--sp-3)}._hiloVacio_axxyp_1133{font-size:var(--fs-caption);color:var(--text-muted);margin:0}._burbuja_axxyp_1145{align-self:flex-start;max-width:88%;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-md) var(--r-md) var(--r-md) 3px;background:#a8c4ff0f;border:.5px solid var(--border)}._burbujaMia_axxyp_1163{align-self:flex-end;border-radius:var(--r-md) var(--r-md) 3px var(--r-md);background:#f5a6231a;border-color:#f5a62359}._burbujaTexto_axxyp_1177{margin:0;font-size:var(--fs-label);line-height:1.4}._burbujaMeta_axxyp_1189{display:block;margin-top:var(--sp-1);font-size:var(--fs-caption);color:var(--text-muted)}._burbujaMia_axxyp_1163 ._burbujaMeta_axxyp_1189{text-align:right;color:var(--amber)}._compositor_axxyp_1213{display:flex;gap:var(--sp-2);align-items:stretch}._compositor_axxyp_1213>:first-child{flex:1}._errorAccion_axxyp_1233{color:var(--danger);font-size:var(--fs-caption);margin:var(--sp-2) 0 0}._pantalla_1t2yh_7{display:flex;flex-direction:column;gap:var(--sp-5);max-width:860px}._cabecera_1t2yh_21{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap}._controles_1t2yh_39{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap}._filtros_1t2yh_55{display:flex;align-items:center;gap:var(--sp-4);flex-wrap:wrap;min-width:0;max-width:100%}._filtros_1t2yh_55>*{min-width:0;max-width:100%}._buscador_1t2yh_93{position:relative;flex:1;min-width:180px;max-width:240px}._buscadorIcono_1t2yh_107{position:absolute;left:var(--sp-3);top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}._buscadorInput_1t2yh_125{padding-left:var(--sp-6)}._unidades_1t2yh_135{display:flex;flex-direction:column;gap:var(--sp-4)}._unidadCabecera_1t2yh_147{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);width:100%}._unidadTitulo_1t2yh_163{font-size:var(--fs-label);font-weight:700}._unidadContador_1t2yh_173{font-size:var(--fs-caption);color:var(--text-muted)}._clases_1t2yh_187{display:flex;flex-direction:column;gap:var(--sp-3)}._clase_1t2yh_187{display:flex;flex-direction:column;gap:var(--sp-2)}._claseCabecera_1t2yh_211{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3)}._claseLbl_1t2yh_225{font-size:var(--fs-caption);font-weight:800;letter-spacing:var(--tracking-ui);text-transform:uppercase;color:var(--muted)}._unidadResumen_1t2yh_241{margin:0 0 var(--sp-3);font-size:var(--fs-caption);line-height:1.5;color:var(--muted)}._verContenido_1t2yh_257{display:inline-flex;align-items:center;gap:var(--sp-1);padding:0;border:none;background:none;color:var(--text-muted);font-family:inherit;font-size:var(--fs-caption);cursor:pointer;flex-shrink:0}._verContenido_1t2yh_257:hover,._verContenido_1t2yh_257:focus-visible{color:var(--accent-link)}._programa_1t2yh_295{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-3);border:.5px solid var(--border);border-left:2px solid var(--amber);border-radius:var(--r-sm);background:#f5a6230a}._programaAviso_1t2yh_317{font-size:var(--fs-caption);color:var(--text-muted)}._programaDuracion_1t2yh_327{display:inline-flex;align-items:center;gap:var(--sp-1);font-size:var(--fs-caption);color:var(--text-muted)}._programaLista_1t2yh_347{margin:0;padding-left:var(--sp-5);list-style:disc;display:flex;flex-direction:column;gap:var(--sp-1);font-size:var(--fs-body);line-height:1.45}._programaLista_1t2yh_347 li::marker{color:var(--amber)}._programaFila_1t2yh_377{display:flex;align-items:baseline;gap:var(--sp-2);flex-wrap:wrap;font-size:var(--fs-caption)}._programaEtiqueta_1t2yh_393{font-weight:800;letter-spacing:var(--tracking-ui);text-transform:uppercase;color:var(--muted);flex-shrink:0}._programaRepasar_1t2yh_409{color:var(--text-sub)}._lexico_1t2yh_417{display:flex;flex-wrap:wrap;gap:var(--sp-1)}._lexicoPalabra_1t2yh_429{padding:1px var(--sp-2);border:.5px solid var(--border);border-radius:var(--r-pill);background:#a8c4ff0d;color:var(--text-sub)}._lexicoResto_1t2yh_445{padding:1px var(--sp-1);color:var(--text-muted)}._rejilla_1t2yh_455{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-2)}@media(max-width:640px){._rejilla_1t2yh_455{grid-template-columns:1fr}}._material_1t2yh_479{display:flex;align-items:center;gap:var(--sp-1);padding:var(--sp-2) var(--sp-3);border:.5px solid var(--border);border-radius:var(--r-sm);background:#a8c4ff05}._materialAbrir_1t2yh_499{display:flex;align-items:center;gap:var(--sp-3);flex:1;min-width:0;padding:0;border:none;background:none;color:inherit;font-family:inherit;text-align:left;cursor:pointer}._materialAbrir_1t2yh_499:hover ._materialTitulo_1t2yh_529,._materialAbrir_1t2yh_499:focus-visible ._materialTitulo_1t2yh_529{color:var(--accent-link)}._materialIcono_1t2yh_539{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--r-sm);flex-shrink:0}._tipoPdf_1t2yh_559{background:#e5484d24;color:#f0a0a0}._tipoSlides_1t2yh_569{background:#f5a62324;color:var(--amber)}._tipoEjercicio_1t2yh_579{background:#1b4fd82e;color:var(--star)}._tipoAudio_1t2yh_589{background:#0e9f6e29;color:var(--green)}._tipoJuego_1t2yh_599{background:#f5a62324;color:var(--amber)}._tipoTarea_1t2yh_609{background:#0e9f6e29;color:var(--green)}._materialInfo_1t2yh_619{display:flex;flex-direction:column;gap:1px;min-width:0}._materialTitulo_1t2yh_529{font-size:var(--fs-label);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._materialMeta_1t2yh_649{font-size:var(--fs-caption);color:var(--text-muted)}._sinMateriales_1t2yh_659{grid-column:1 / -1;font-size:var(--fs-caption);color:var(--text-muted);padding:var(--sp-2) 0}._sesionOverlay_1t2yh_675{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);display:grid;place-items:center;padding:var(--sp-4);background:var(--overlay)}._sesionMarco_1t2yh_695{width:min(680px,100%);height:min(80vh,720px)}.shell-admin .shell-contenido{background:var(--admin-bg);min-height:100vh;padding:0}.shell-admin .shell-sidebar{background:color-mix(in srgb,var(--ink) 50%,transparent);border-right-color:var(--bd)}.shell-admin .shell-marca,.shell-admin .shell-usuario{border-color:var(--bd)}.shell-admin .shell-marca-rol{color:var(--muted);letter-spacing:.16em}.shell-admin .shell-link{font-size:.75rem;font-weight:600;color:var(--sub);border:1px solid transparent;transition:color var(--t),background-color var(--t),border-color var(--t)}.shell-admin .shell-link:hover{color:var(--text);background-color:color-mix(in srgb,var(--star) 6%,transparent)}.shell-admin .shell-link.activo{color:var(--text);background-color:color-mix(in srgb,var(--amber) 10%,transparent);border-color:color-mix(in srgb,var(--amber) 35%,transparent)}.shell-admin.shell-movil{flex-direction:column;background:var(--admin-bg)}.shell-admin.shell-movil .shell-contenido{min-height:0;background:none;padding-bottom:calc(var(--bottombar-h) + var(--sp-4) + env(safe-area-inset-bottom,0px))}.am-cabecera{position:sticky;top:0;z-index:var(--z-nav);display:flex;align-items:center;gap:var(--sp-2);padding:10px 14px;padding-top:calc(10px + env(safe-area-inset-top,0px));border-bottom:.5px solid var(--bd);background:color-mix(in srgb,var(--blue-deep) 82%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.am-marca{display:flex;align-items:center;gap:var(--sp-2);min-width:0;color:var(--text)}.am-logo{width:26px;height:26px;object-fit:contain;flex-shrink:0}.am-marca-texto{display:flex;flex-direction:column;min-width:0;line-height:1.15}.am-marca-nombre{font-family:var(--font-display);font-style:italic;font-size:.875rem;white-space:nowrap}.am-marca-nombre em{color:var(--star)}.am-marca-rol{font-size:.5625rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-aa)}.am-utiles{display:flex;align-items:center;gap:var(--sp-2);margin-left:auto;flex-shrink:0}.am-util{display:flex;align-items:center;justify-content:center;height:34px;min-width:34px;border-radius:9px;border:.5px solid var(--bd2);background:color-mix(in srgb,var(--star) 4%,transparent);color:var(--star)}.am-idioma{gap:3px;padding:0 8px;font-size:.6875rem;font-weight:600;color:var(--text)}.am-tabs{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-nav);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;padding:8px max(4px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(4px,env(safe-area-inset-left,0px));border-top:.5px solid var(--bd);background:color-mix(in srgb,var(--blue-deep) 86%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.am-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:0;min-height:44px;padding:0 2px;background:none;border:none;font-family:var(--font-ui);font-size:.625rem;font-weight:700;letter-spacing:.02em;color:var(--muted-aa);white-space:nowrap;cursor:pointer}.am-tab.activo{color:var(--amber)}.am-tab:focus-visible{outline:none;box-shadow:var(--glow-amber);border-radius:var(--r-sm)}.am-tab-icono{position:relative;display:inline-flex}.am-contador{position:absolute;top:-5px;left:calc(100% - 7px);min-width:16px;height:16px;padding:0 4px;border-radius:var(--r-pill);font-size:.5625rem;font-weight:800;line-height:16px;text-align:center;font-variant-numeric:tabular-nums}.am-contador-ambar{background:var(--amber);color:var(--ink)}.am-contador-rojo{background:var(--red);color:var(--text)}.am-velo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay);display:flex;align-items:flex-end;background:var(--overlay);animation:am-aparecer var(--t)}.am-hoja{width:100%;max-height:85dvh;overflow-y:auto;display:flex;flex-direction:column;gap:2px;padding:8px max(14px,env(safe-area-inset-right,0px)) calc(18px + env(safe-area-inset-bottom,0px)) max(14px,env(safe-area-inset-left,0px));background:var(--blue-deep);border-top:1px solid var(--bd2);border-radius:20px 20px 0 0;animation:am-subir var(--t)}.am-asa{align-self:center;width:36px;height:4px;margin-bottom:6px;border-radius:2px;background:var(--bd2)}.am-grupo{margin:10px 4px 4px;font-size:.625rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-aa)}.am-item{display:flex;align-items:center;gap:var(--sp-3);width:100%;min-height:46px;padding:0 10px;border:1px solid transparent;border-radius:10px;background:none;font-family:var(--font-ui);font-size:.9375rem;font-weight:700;color:var(--text);text-align:left;cursor:pointer}.am-item svg{flex-shrink:0;color:var(--star)}.am-item.activo{background:color-mix(in srgb,var(--amber) 10%,transparent);border-color:color-mix(in srgb,var(--amber) 35%,transparent)}.am-item:focus-visible{outline:none;box-shadow:var(--glow-amber)}.am-item-texto{flex:1;min-width:0}.am-item-contador{min-width:22px;padding:2px 7px;border-radius:var(--r-pill);background:color-mix(in srgb,var(--amber) 16%,transparent);color:var(--amber);font-size:.6875rem;font-weight:800;text-align:center;font-variant-numeric:tabular-nums}.am-item-contador.rojo{background:color-mix(in srgb,var(--red) 16%,transparent);color:var(--red)}.am-item-ordenador{color:var(--sub)}.am-item-ordenador svg{color:var(--muted-aa)}.am-item-marca{padding:2px 7px;border:1px solid var(--bd);border-radius:var(--r-pill);font-size:.5625rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-aa)}.am-separador{height:1px;margin:8px 0;background:var(--bd)}.am-item-salir{color:var(--star)}.am-item-usuario{max-width:45%;font-size:.75rem;font-weight:600;color:var(--muted-aa);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.am-paso{margin-bottom:var(--sp-3)}.am-aviso{display:flex;flex-direction:column;align-items:center;gap:var(--sp-3);max-width:34ch;margin:0 auto;padding:var(--sp-7) var(--sp-4) var(--sp-5);text-align:center}.am-aviso-icono{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border:1px solid var(--bd2);border-radius:18px;background:color-mix(in srgb,var(--star) 6%,transparent);color:var(--star)}.am-aviso-seccion{font-size:.625rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-aa)}.am-aviso-titulo{font-family:var(--font-display);font-style:italic;font-weight:400;font-size:1.25rem;line-height:1.25;color:var(--text);text-wrap:balance}.am-aviso-texto{font-size:var(--fs-label);color:var(--sub)}.am-aviso-igualmente{min-height:44px;padding:0 var(--sp-3);background:none;border:none;font-family:var(--font-ui);font-size:var(--fs-label);font-weight:700;color:var(--star);text-decoration:underline;text-underline-offset:3px;cursor:pointer}@keyframes am-aparecer{0%{opacity:0}}@keyframes am-subir{0%{transform:translateY(24px)}}@media(prefers-reduced-motion:reduce){.am-velo,.am-hoja{animation:none}}._card_1xy9q_1{background:var(--card);border:1px solid var(--bd);border-radius:var(--r-lg);padding:var(--sp-5);transition:border-color var(--t)}._card_1xy9q_1:hover{border-color:var(--bd2)}._dim_1xy9q_25{opacity:.55}._dim_1xy9q_25:hover{opacity:.8}._top_1xy9q_41{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);margin-bottom:var(--sp-4)}._titulo_1xy9q_57{font-family:var(--font-ui);font-size:var(--fs-label);font-weight:700;letter-spacing:var(--tracking-ui);text-transform:uppercase;color:var(--sub)}._acciones_1xy9q_75{display:flex;align-items:center;gap:var(--sp-2)}._pagina_dlwx4_1{display:flex;flex-direction:column;min-height:100vh}._cabecera_dlwx4_13{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-4) 20px;border-bottom:1px solid var(--bd)}._cabeceraTexto_dlwx4_31{min-width:0}._titulo_dlwx4_39{font-family:var(--font-display);font-style:italic;font-weight:400;font-size:1.3125rem;color:var(--text)}._subtitulo_dlwx4_55{font-size:.6875rem;color:var(--muted);margin-top:2px}._acciones_dlwx4_67{display:flex;align-items:center;gap:10px;flex-shrink:0}._cuerpo_dlwx4_81{flex:1;padding:18px 20px;overflow-y:auto}@media(max-width:720px){._cabecera_dlwx4_13{flex-wrap:wrap;padding:var(--sp-3) var(--sp-4)}._acciones_dlwx4_67{flex-wrap:wrap;flex-shrink:1}._cuerpo_dlwx4_81{padding:14px var(--sp-3)}}._pill_jb1yv_1{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:var(--r-pill);border:1px solid var(--bd);background:color-mix(in srgb,var(--tono) 12%,transparent);color:var(--tono);font-family:var(--font-ui);font-size:var(--fs-caption);font-weight:700;letter-spacing:var(--tracking-ui);white-space:nowrap}._punto_jb1yv_33{width:6px;height:6px;border-radius:var(--r-pill);background:var(--tono);flex-shrink:0}._green_jb1yv_49{--tono: var(--green)}._amber_jb1yv_51{--tono: var(--amber)}._red_jb1yv_53{--tono: var(--red)}._blue_jb1yv_55{--tono: var(--primary)}._star_jb1yv_57{--tono: var(--star)}._neutral_jb1yv_59{--tono: var(--muted)}._scroll_1dj1g_1{overflow-x:auto}._tabla_1dj1g_9{width:100%;border-collapse:collapse}._th_1dj1g_19{text-align:left;font-size:.625rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding:8px 12px;border-bottom:1px solid var(--bd2);white-space:nowrap}._tabla_1dj1g_9 td{padding:10px 12px;border-bottom:1px solid var(--bd);font-size:.75rem;color:var(--text);vertical-align:middle}._tabla_1dj1g_9 tbody tr:last-child td{border-bottom:none}._tabla_1dj1g_9 tbody tr:hover td{background:color-mix(in srgb,var(--star) 3%,transparent)}._error_d8xj2_1{border-color:var(--red);margin-bottom:var(--sp-4)}._metricas_d8xj2_15{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px}._metrica_d8xj2_15{padding:13px 14px}._metricaClic_d8xj2_39{cursor:pointer;transition:border-color var(--t),background var(--t)}._metricaClic_d8xj2_39:hover,._metricaClic_d8xj2_39:focus-visible{border-color:color-mix(in srgb,var(--star) 40%,transparent);background:color-mix(in srgb,var(--star) 4%,transparent)}._metricaClic_d8xj2_39._metricaAmbar_d8xj2_61:hover,._metricaClic_d8xj2_39._metricaAmbar_d8xj2_61:focus-visible{border-color:color-mix(in srgb,var(--amber) 55%,transparent);background:color-mix(in srgb,var(--amber) 6%,transparent)}._metricaEtiqueta_d8xj2_73{display:flex;align-items:center;gap:6px;font-size:.625rem;color:var(--sub)}._metricaValor_d8xj2_89{display:block;font-family:var(--font-display);font-style:italic;font-size:1.6875rem;line-height:1.15;color:var(--star);margin-top:3px}._metricaAmbar_d8xj2_61{border-color:color-mix(in srgb,var(--amber) 30%,transparent)}._metricaAmbar_d8xj2_61 ._metricaEtiqueta_d8xj2_73,._metricaAmbar_d8xj2_61 ._metricaValor_d8xj2_89{color:var(--amber)}._dosCols_d8xj2_131{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;align-items:start}._panelTitulo_d8xj2_147{display:flex;align-items:center;gap:7px;margin-bottom:4px}._tituloAmbar_d8xj2_161{color:var(--amber)}._tituloRojo_d8xj2_163{color:var(--red)}._tituloEstelar_d8xj2_165{color:var(--star)}._lbl_d8xj2_169{font-size:.625rem;letter-spacing:.14em;color:var(--muted);text-transform:uppercase;font-weight:600}._panelSub_d8xj2_185{font-size:.625rem;color:var(--muted);margin-bottom:13px}._lista_d8xj2_197{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}._fila_d8xj2_215{display:flex;align-items:center;gap:10px}._filaTexto_d8xj2_227{flex:1;min-width:0;display:flex;flex-direction:column}._filaNombre_d8xj2_241{font-size:.75rem;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._filaMeta_d8xj2_259{font-size:.625rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._filaVacia_d8xj2_275{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:10px;border:1px solid var(--bd);background:color-mix(in srgb,var(--star) 2%,transparent);font-size:.6875rem;color:var(--muted)}._verTodo_d8xj2_299{display:block;width:100%;text-align:center;font-size:.6875rem;color:var(--star);margin-top:13px;transition:color var(--t)}._verTodo_d8xj2_299:hover{color:var(--amber)}._btnAmbar_d8xj2_331{background:var(--amber);color:var(--ink);border-radius:8px;padding:6px 10px;font-size:.625rem;font-weight:700;transition:opacity var(--t)}._btnAmbar_d8xj2_331:hover{opacity:.85}._btnAmbarSuave_d8xj2_355{background:color-mix(in srgb,var(--amber) 14%,transparent);color:var(--amber);border:1px solid color-mix(in srgb,var(--amber) 45%,transparent);border-radius:8px;padding:6px 10px;font-size:.625rem;font-weight:700;transition:background var(--t)}._btnAmbarSuave_d8xj2_355:hover{background:color-mix(in srgb,var(--amber) 24%,transparent)}._btnVerde_d8xj2_385{flex:1;background:color-mix(in srgb,var(--green) 14%,transparent);color:var(--green);border:1px solid color-mix(in srgb,var(--green) 40%,transparent);border-radius:8px;padding:6px;font-size:.625rem;font-weight:700;transition:background var(--t)}._btnVerde_d8xj2_385:hover{background:color-mix(in srgb,var(--green) 24%,transparent)}._btnNeutro_d8xj2_417{flex:1;background:color-mix(in srgb,var(--star) 6%,transparent);color:var(--sub);border:1px solid var(--bd2);border-radius:8px;padding:6px;font-size:.625rem;font-weight:700;transition:background var(--t)}._btnNeutro_d8xj2_417:hover{background:color-mix(in srgb,var(--star) 12%,transparent)}._btnVerde_d8xj2_385:disabled,._btnNeutro_d8xj2_417:disabled,._btnAmbar_d8xj2_331:disabled{opacity:.5;cursor:default}._disputas_d8xj2_467{display:flex;flex-direction:column;gap:10px}._disputa_d8xj2_467{padding:11px 12px;border-radius:10px;border:1px solid color-mix(in srgb,var(--red) 30%,transparent);background:color-mix(in srgb,var(--red) 6%,transparent)}._disputaQuien_d8xj2_493{font-size:.75rem;font-weight:600;color:var(--text);margin-bottom:5px}._disputaResumen_d8xj2_507{font-size:.625rem;color:var(--sub);line-height:1.4}._disputaAcciones_d8xj2_519{display:flex;gap:7px;margin-top:9px}._sinCreditosCabecera_d8xj2_535{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);margin-bottom:13px}._sinCreditosCabecera_d8xj2_535 ._panelTitulo_d8xj2_147,._sinCreditosCabecera_d8xj2_535 ._panelSub_d8xj2_185{margin-bottom:0}._sinCreditosGrid_d8xj2_561{display:grid;grid-template-columns:1fr 1fr;gap:9px}._sinCredito_d8xj2_535{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;border:1px solid color-mix(in srgb,var(--red) 30%,transparent);background:color-mix(in srgb,var(--red) 5%,transparent)}._saldoRojo_d8xj2_593{font-size:.625rem;color:var(--red)}._demoAcciones_d8xj2_605{display:flex;gap:var(--sp-2);margin-top:var(--sp-3)}._demoAcciones_d8xj2_605 button:disabled{opacity:.6;cursor:progress}._luz_d8xj2_629{width:10px;height:10px;border-radius:50%;flex:none;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 18%,transparent);background:currentColor}._luzOk_d8xj2_651{color:var(--green)}._luzAviso_d8xj2_653{color:var(--amber)}._luzGrave_d8xj2_655{color:var(--red)}._luzSinDatos_d8xj2_659{color:var(--muted);box-shadow:none}._enlaceSalud_d8xj2_663{display:inline-block;margin-top:13px;font-size:.625rem;color:var(--amber);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--amber) 40%,transparent)}._enlaceSalud_d8xj2_663:hover,._enlaceSalud_d8xj2_663:focus-visible{border-bottom-color:var(--amber)}@media(max-width:720px){._metricas_d8xj2_15{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px}._dosCols_d8xj2_131,._sinCreditosGrid_d8xj2_561{grid-template-columns:minmax(0,1fr)}._dosCols_d8xj2_131{gap:12px;margin-bottom:12px}._sinCreditosCabecera_d8xj2_535{flex-wrap:wrap;gap:var(--sp-1) var(--sp-3)}._demoAcciones_d8xj2_605,._disputaAcciones_d8xj2_519{flex-wrap:wrap}._btnAmbar_d8xj2_331,._btnAmbarSuave_d8xj2_355,._btnVerde_d8xj2_385,._btnNeutro_d8xj2_417{min-height:40px;padding:8px 12px;font-size:.75rem}._verTodo_d8xj2_299{min-height:40px;font-size:.75rem}}._envoltorio_16hhs_27{width:100%;min-width:0}._soloLector_16hhs_43{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}._svg_16hhs_67{display:block;width:100%;height:auto;overflow:visible}._rejilla_16hhs_83{stroke:var(--bd);stroke-width:1}._eje_16hhs_93{fill:var(--muted-aa);font-family:var(--font-ui);font-size:10px}._ejeY_16hhs_105{text-anchor:end}._ejeX_16hhs_113{text-anchor:middle}._leyenda_16hhs_123{display:flex;flex-wrap:wrap;gap:var(--sp-3);margin-top:var(--sp-2)}._leyendaItem_16hhs_137{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-caption);color:var(--sub)}._muestra_16hhs_153{width:10px;height:10px;border-radius:3px;flex-shrink:0}._sparkline_16hhs_169{display:block;overflow:visible}._mapa_16hhs_181{border-collapse:separate;border-spacing:2px;font-family:var(--font-ui);font-size:10px;color:var(--muted-aa)}._mapa_16hhs_181 th{font-weight:600;color:var(--muted-aa);padding:0 4px;white-space:nowrap}._mapaFila_16hhs_211 th{text-align:right}._celda_16hhs_219{width:22px;height:20px;border-radius:3px;border:1px solid var(--bd);text-align:center;color:var(--text);font-size:9px;line-height:1}._celdaTensa_16hhs_247{border-color:var(--amber);border-width:2px}._mapaScroll_16hhs_257{overflow-x:auto;padding-bottom:var(--sp-2)}._embudo_16hhs_269{display:flex;flex-direction:column;gap:var(--sp-2)}._etapa_16hhs_281{display:grid;grid-template-columns:120px 1fr auto;align-items:center;gap:var(--sp-3)}._etapaNombre_16hhs_295{font-size:var(--fs-caption);color:var(--sub)}._etapaBarra_16hhs_305{height:22px;border-radius:var(--r-sm);background:var(--panel);border:1px solid var(--bd);overflow:hidden}._etapaRelleno_16hhs_321{height:100%;background:var(--primary)}._etapaValor_16hhs_331{font-variant-numeric:tabular-nums;font-size:var(--fs-label);color:var(--text);min-width:84px;text-align:right}._etapaPct_16hhs_347{color:var(--muted-aa);font-size:var(--fs-caption);margin-left:6px}._cohortesScroll_16hhs_361{overflow-x:auto}._cohortes_16hhs_361{border-collapse:separate;border-spacing:2px;font-family:var(--font-ui);font-size:var(--fs-caption)}._cohortes_16hhs_361 th{color:var(--muted-aa);font-weight:600;padding:2px 6px;white-space:nowrap}._cohortes_16hhs_361 th._cohorteNombre_16hhs_397{text-align:left}._cohorteCelda_16hhs_405{min-width:46px;height:26px;border-radius:4px;border:1px solid var(--bd);text-align:center;color:var(--text);font-variant-numeric:tabular-nums}._cohorteVacia_16hhs_425{background:transparent;color:var(--muted)}._sinDatos_16hhs_437{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:var(--sp-5) var(--sp-4);text-align:center;border:1px dashed var(--bd);border-radius:var(--r-md);color:var(--muted-aa)}._sinDatosTitulo_16hhs_463{font-size:var(--fs-label);color:var(--sub)}._sinDatosTexto_16hhs_473{font-size:var(--fs-caption);max-width:42ch;line-height:1.5}._filtros_194nb_11{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-4)}._filtroGrupo_194nb_27{display:flex;align-items:center;gap:var(--sp-2)}._filtroEtiqueta_194nb_39{font-size:var(--fs-caption);color:var(--muted-aa);letter-spacing:var(--tracking-ui);text-transform:uppercase}._demoToggle_194nb_53{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-caption);color:var(--sub);cursor:pointer;-webkit-user-select:none;user-select:none}._kpis_194nb_75{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--sp-3);margin-bottom:var(--sp-4)}._kpi_194nb_75{background:var(--card);border:1px solid var(--bd);border-radius:var(--r-md);padding:var(--sp-3) var(--sp-4);display:flex;flex-direction:column;gap:2px;min-width:0}._kpiEtiqueta_194nb_111{font-size:var(--fs-caption);color:var(--muted-aa);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._kpiFila_194nb_127{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-2)}._kpiValor_194nb_141{font-family:var(--font-display);font-size:1.5rem;color:var(--text);font-variant-numeric:tabular-nums;line-height:1.1}._kpiSufijo_194nb_157{font-size:.875rem;color:var(--sub);margin-left:2px}._kpiPie_194nb_169{display:flex;align-items:center;gap:6px;font-size:var(--fs-caption);margin-top:2px}._sube_194nb_185{color:var(--green)}._baja_194nb_193{color:var(--red)}._plano_194nb_201,._kpiNota_194nb_209{color:var(--muted-aa)}._rejilla_194nb_219{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--sp-4);align-items:start}._rejillaAncha_194nb_233{display:grid;grid-template-columns:1fr;gap:var(--sp-4);margin-bottom:var(--sp-4)}._tarjetaTitulo_194nb_247{font-size:var(--fs-label);color:var(--text);margin-bottom:2px}._tarjetaPie_194nb_259{font-size:var(--fs-caption);color:var(--muted-aa);margin-top:var(--sp-2);line-height:1.5}._atencion_194nb_275{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--sp-2)}._aviso_194nb_287{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);padding:10px var(--sp-3);border-radius:var(--r-sm);border:1px solid var(--bd);background:var(--panel);font-size:var(--fs-caption);color:var(--sub);width:100%;text-align:left}._avisoActivo_194nb_321{border-color:color-mix(in srgb,var(--amber) 55%,transparent);background:color-mix(in srgb,var(--amber) 8%,var(--panel));color:var(--text)}._avisoGrave_194nb_333{border-color:color-mix(in srgb,var(--red) 55%,transparent);background:color-mix(in srgb,var(--red) 10%,var(--panel));color:var(--text)}._avisoNumero_194nb_345{font-variant-numeric:tabular-nums;font-size:var(--fs-h3);color:var(--text)}._tablaScroll_194nb_359{overflow-x:auto}._tabla_194nb_359{width:100%;border-collapse:collapse;font-size:var(--fs-caption)}._tabla_194nb_359 th{text-align:left;color:var(--muted-aa);font-weight:600;padding:6px 10px;border-bottom:1px solid var(--bd);white-space:nowrap}._tabla_194nb_359 td{padding:8px 10px;border-bottom:1px solid var(--bd);color:var(--sub);white-space:nowrap}._tabla_194nb_359 tbody tr:last-child td{border-bottom:none}._num_194nb_419{text-align:right;font-variant-numeric:tabular-nums;color:var(--text)}._nombre_194nb_431{color:var(--text)}._mal_194nb_439{color:var(--red)}._bien_194nb_447{color:var(--green)}._riesgo_194nb_457{display:flex;flex-direction:column;gap:var(--sp-2)}._riesgoItem_194nb_469{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:10px var(--sp-3);border:1px solid var(--bd);border-radius:var(--r-sm);background:var(--panel)}._riesgoNombre_194nb_491{color:var(--text);font-size:var(--fs-label)}._riesgoMotivos_194nb_501{display:flex;gap:6px;flex-wrap:wrap}._motivo_194nb_513{font-size:.6875rem;padding:2px 8px;border-radius:var(--r-pill);border:1px solid color-mix(in srgb,var(--amber) 45%,transparent);color:var(--amber);white-space:nowrap}._error_194nb_533{border:1px solid color-mix(in srgb,var(--red) 50%,transparent);background:color-mix(in srgb,var(--red) 8%,var(--card));border-radius:var(--r-md);padding:var(--sp-4);color:var(--text);font-size:var(--fs-label);line-height:1.6}._errorDetalle_194nb_553{color:var(--muted-aa);font-size:var(--fs-caption);margin-top:6px;word-break:break-word}._selector_194nb_569,._fecha_194nb_571{background:var(--panel);color:var(--text);border:1px solid var(--bd);border-radius:var(--r-sm);padding:5px 8px;font:inherit;font-size:var(--fs-caption);color-scheme:dark}._selector_194nb_569:focus-visible,._fecha_194nb_571:focus-visible{outline:2px solid var(--amber);outline-offset:1px}._avisoFiltro_194nb_613{font-size:var(--fs-caption);color:var(--sub);border-left:2px solid var(--amber);padding-left:var(--sp-3);margin:calc(var(--sp-3) * -1) 0 var(--sp-4);max-width:88ch}._form_eqnvn_1{display:flex;flex-direction:column;gap:var(--sp-4)}._dosCols_eqnvn_13{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-4)}._checks_eqnvn_25{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-4)}._check_eqnvn_25{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-body);color:var(--text);cursor:pointer}._check_eqnvn_25 input{accent-color:var(--amber)}._error_eqnvn_63{padding:var(--sp-3) var(--sp-4);border:1px solid var(--red);border-radius:var(--r-md);background:color-mix(in srgb,var(--red) 10%,transparent);color:var(--text);font-size:var(--fs-label)}._cuerpo_t1tib_1{display:flex;flex-direction:column;gap:var(--sp-5)}._seccion_t1tib_13{display:flex;flex-direction:column;gap:var(--sp-3)}._seccionTitulo_t1tib_25{margin:0;display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-label);font-weight:700;color:var(--text)}._contador_t1tib_49,._contadorAlto_t1tib_51{display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;padding:0 var(--sp-2);border-radius:var(--r-pill);font-size:var(--fs-caption);font-weight:700;line-height:1.5rem}._contador_t1tib_49{background:color-mix(in srgb,var(--star) 14%,transparent);color:var(--star)}._contadorAlto_t1tib_51{background:color-mix(in srgb,var(--amber) 16%,transparent);color:var(--amber)}._dispositivos_t1tib_95{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-2)}._dispositivo_t1tib_95{display:flex;flex-direction:column;gap:2px;padding:var(--sp-3);border:1px solid var(--border);border-radius:var(--r-md)}._dispositivoNombre_t1tib_131{font-size:var(--fs-label);color:var(--text)}._dispositivoMeta_t1tib_141{font-size:var(--fs-caption);color:var(--muted)}._filaAccion_t1tib_151{display:flex;align-items:center;gap:var(--sp-3)}._filaEntre_t1tib_167{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--sp-3)}._bloque_t1tib_187{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-4);border:1px solid var(--border);border-radius:var(--r-md)}._dosCols_t1tib_205{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-4)}._checks_t1tib_217{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-4)}._check_t1tib_217{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-body);color:var(--text);cursor:pointer}._check_t1tib_217 input{accent-color:var(--amber)}._aviso_t1tib_259{margin:0;padding:var(--sp-3) var(--sp-4);border:1px solid color-mix(in srgb,var(--amber) 45%,transparent);border-radius:var(--r-md);background:color-mix(in srgb,var(--amber) 10%,transparent);color:var(--text);font-size:var(--fs-caption)}._ficha_t1tib_281{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-5);margin:0}._fichaDato_t1tib_295{display:flex;flex-direction:column;gap:2px}._fichaEtiqueta_t1tib_307{font-size:var(--fs-caption);color:var(--muted)}._fichaValor_t1tib_317{font-size:var(--fs-label);color:var(--text)}._crece_t1tib_327{flex:1;min-width:0}._botonera_t1tib_337{display:flex;flex-wrap:wrap;gap:var(--sp-3)}._pista_t1tib_349{margin:0;font-size:var(--fs-caption);color:var(--muted)}._error_t1tib_361{padding:var(--sp-3) var(--sp-4);border:1px solid var(--red);border-radius:var(--r-md);background:color-mix(in srgb,var(--red) 10%,transparent);color:var(--text);font-size:var(--fs-label)}._cuerpo_16ykt_1{display:flex;flex-direction:column;gap:var(--sp-4)}._aviso_16ykt_19{display:flex;align-items:center;gap:var(--sp-2);margin:0;padding:var(--sp-3) var(--sp-4);border:1px solid var(--red);border-radius:var(--r-md);background:color-mix(in srgb,var(--red) 10%,transparent);color:var(--text);font-size:var(--fs-label);font-weight:700}._lista_16ykt_47{margin:0;padding-left:var(--sp-5);display:flex;flex-direction:column;gap:var(--sp-2);font-size:var(--fs-label);color:var(--text)}._pista_16ykt_67{margin:0;font-size:var(--fs-caption);color:var(--muted)}._error_16ykt_79{margin:0;padding:var(--sp-3) var(--sp-4);border:1px solid var(--red);border-radius:var(--r-md);background:color-mix(in srgb,var(--red) 10%,transparent);color:var(--text);font-size:var(--fs-label)}._toolbar_l5h80_5{display:flex;flex-direction:column;gap:var(--sp-4);margin-bottom:var(--sp-5)}._buscador_l5h80_19{position:relative;width:100%;max-width:360px}._filtros_l5h80_31{display:flex;flex-direction:column;gap:var(--sp-3)}._filtroGrupo_l5h80_47{display:flex;align-items:center;gap:var(--sp-3);min-width:0}._filtroEtiqueta_l5h80_61{flex:none;width:4.5rem;font-size:var(--fs-caption);font-weight:700;letter-spacing:var(--tracking-ui);text-transform:uppercase;color:var(--muted)}._chipCuenta_l5h80_85{font-size:var(--fs-caption);font-weight:700;opacity:.6}._buscadorIcono_l5h80_97{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none}._buscadorInput_l5h80_115{padding-left:36px}._error_l5h80_123{border-color:var(--red);margin-bottom:var(--sp-5)}._lista_l5h80_133{list-style:none;margin:0;padding:0}._fila_l5h80_145{display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-3) 0;border-bottom:1px solid var(--bd)}._fila_l5h80_145:last-child{border-bottom:none}._filaTexto_l5h80_169{display:flex;flex-direction:column;flex:1;min-width:0}._filaNombre_l5h80_183{font-size:var(--fs-body);font-weight:700;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._filaEmail_l5h80_201{font-size:var(--fs-caption);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._eliminar_l5h80_221{padding-left:var(--sp-3);padding-right:var(--sp-3);color:var(--muted)}._eliminar_l5h80_221:hover:not(:disabled),._eliminar_l5h80_221:focus-visible{color:var(--red);border-color:var(--red)}._toolbar_10gjb_1{display:flex;align-items:center;gap:var(--sp-4);margin-bottom:var(--sp-5)}._buscador_10gjb_15{position:relative;flex:1;max-width:360px}._buscadorIcono_10gjb_27{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none}._buscadorInput_10gjb_45{padding-left:36px}._error_10gjb_53{border-color:var(--red);margin-bottom:var(--sp-5)}._quien_10gjb_63{display:flex;align-items:center;gap:10px}._quienTexto_10gjb_75{display:flex;flex-direction:column;min-width:0}._quienNombre_10gjb_87{font-weight:600;color:var(--text);white-space:nowrap}._quienEmail_10gjb_99{font-size:.625rem;color:var(--muted);white-space:nowrap}._celdaMuted_10gjb_111{color:var(--muted)}._sinAsignar_10gjb_119{color:var(--amber)}._toolbar_1kmyv_1{display:flex;align-items:center;gap:var(--sp-4);margin-bottom:var(--sp-5)}._buscador_1kmyv_15{position:relative;flex:1;max-width:360px}._buscadorIcono_1kmyv_27{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none}._buscadorInput_1kmyv_45{padding-left:36px}._error_1kmyv_53{border-color:var(--red);margin-bottom:var(--sp-5)}._quien_1kmyv_63{display:flex;align-items:center;gap:10px}._quienTexto_1kmyv_75{display:flex;flex-direction:column;min-width:0}._quienNombre_1kmyv_87{font-weight:600;color:var(--text);white-space:nowrap}._quienEmail_1kmyv_99{font-size:.625rem;color:var(--muted);white-space:nowrap}._celdaMuted_1kmyv_111{color:var(--muted)}._celdaCarga_1kmyv_119{font-weight:600;color:var(--star)}._enlaceMeet_1kmyv_129{display:inline-flex;align-items:center;gap:5px;color:var(--star);font-size:.6875rem;transition:color var(--t)}._enlaceMeet_1kmyv_129:hover{color:var(--amber)}._cuerpo_jytvm_5{display:flex;flex-direction:column;gap:var(--sp-4)}._fecha_jytvm_17{font-size:var(--fs-caption);font-weight:700;letter-spacing:var(--tracking-ui);color:var(--text-nav)}._aviso_jytvm_31{font-size:var(--fs-caption);color:var(--text-muted)}._error_jytvm_41{font-size:var(--fs-caption);font-weight:700;color:var(--danger)}._toolbar_1fouz_1{display:flex;align-items:center;gap:var(--sp-4);margin-bottom:var(--sp-5)}._buscador_1fouz_15{position:relative;flex:1;max-width:360px}._buscadorIcono_1fouz_27{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none}._buscadorInput_1fouz_45{padding-left:36px}._error_1fouz_53{border-color:var(--red);margin-bottom:var(--sp-5)}._celdaFecha_1fouz_63{font-weight:600;color:var(--text);white-space:nowrap;text-transform:capitalize}._celdaMuted_1fouz_77{color:var(--muted);white-space:nowrap}._celdaTipo_1fouz_89{margin-top:2px;font-size:var(--fs-caption);color:var(--sub)}._error_jc3cz_1{border-color:var(--red);margin-bottom:var(--sp-5)}._aviso_jc3cz_11{border-color:var(--amber);margin-bottom:var(--sp-5)}._avisoTitulo_jc3cz_21{font-weight:700;color:var(--text);margin-bottom:var(--sp-2)}._avisoTexto_jc3cz_33{font-size:var(--fs-label);color:var(--sub);line-height:1.6}._avisoTexto_jc3cz_33 code{color:var(--star)}._tablero_jc3cz_57{display:flex;align-items:flex-start;gap:var(--sp-3);overflow-x:auto;padding-bottom:var(--sp-4)}._columna_jc3cz_73{flex:0 0 192px;background:var(--card);border:1px solid var(--bd);border-radius:var(--r-md);padding:var(--sp-3);display:flex;flex-direction:column;transition:border-color var(--t),background var(--t)}._columnaPendientes_jc3cz_95{border-color:color-mix(in srgb,var(--amber) 35%,transparent);background:color-mix(in srgb,var(--amber) 5%,var(--card))}._columnaDestino_jc3cz_105{border-color:var(--amber);background:color-mix(in srgb,var(--amber) 10%,var(--card))}._cabecera_jc3cz_119{display:flex;align-items:center;gap:var(--sp-2);padding-bottom:var(--sp-2);margin-bottom:var(--sp-3);border-bottom:1px solid var(--bd)}._iconoAlerta_jc3cz_137{color:var(--amber);flex-shrink:0}._cabeceraTexto_jc3cz_147{flex:1;min-width:0;display:flex;flex-direction:column}._tituloPendientes_jc3cz_161{font-size:var(--fs-label);font-weight:700;color:var(--amber)}._nombreProfesor_jc3cz_173{font-size:var(--fs-label);font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._subCabecera_jc3cz_191{font-size:.5625rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._conteoPendientes_jc3cz_207{font-size:var(--fs-h3);font-weight:700;color:var(--amber)}._cargaFila_jc3cz_223{display:flex;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-3)}._barra_jc3cz_237{flex:1;height:5px;border-radius:var(--r-pill);background:color-mix(in srgb,var(--star) 10%,transparent);overflow:hidden}._barraFill_jc3cz_253{display:block;height:100%;border-radius:var(--r-pill);transition:width var(--t)}._cargaTexto_jc3cz_267{font-size:var(--fs-caption);font-weight:700;color:var(--sub)}._chips_jc3cz_283{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px;min-height:40px}._chip_jc3cz_283{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2) 9px;border-radius:9px;border:1px solid var(--bd);background:color-mix(in srgb,var(--star) 3%,transparent);cursor:grab;transition:border-color var(--t),opacity var(--t)}._chip_jc3cz_283:hover{border-color:var(--bd2)}._chip_jc3cz_283:active{cursor:grabbing}._chipPendiente_jc3cz_343{border-color:color-mix(in srgb,var(--amber) 40%,transparent)}._chipArrastrando_jc3cz_351{opacity:.35}._chipTexto_jc3cz_359{flex:1;min-width:0;display:flex;flex-direction:column}._chipNombre_jc3cz_373{font-size:var(--fs-caption);font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._chipMeta_jc3cz_391{font-size:.5625rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._grip_jc3cz_407{color:var(--muted);flex-shrink:0}._vacio_jc3cz_417{padding:var(--sp-3);border:1px dashed var(--bd);border-radius:9px;font-size:var(--fs-caption);color:var(--muted);text-align:center}._panelSub_1v4iu_1{color:var(--sub);font-size:var(--fs-label);margin:var(--sp-4) 0 var(--sp-5)}._error_1v4iu_13{border-color:var(--red);margin-bottom:var(--sp-5)}._layout_1v4iu_23{display:grid;grid-template-columns:340px minmax(0,1fr);gap:var(--sp-4);align-items:start}._form_1v4iu_37{display:flex;flex-direction:column;gap:var(--sp-4)}._resultado_1v4iu_49{padding:var(--sp-3) var(--sp-4);border:1px solid var(--green);border-radius:var(--r-md);background:color-mix(in srgb,var(--green) 10%,transparent);color:var(--text);font-size:var(--fs-label)}._resultado_1v4iu_49 strong{color:var(--green)}._lista_1v4iu_75{list-style:none;margin:0;padding:0}._fila_1v4iu_87{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) 0;border-bottom:1px solid var(--bd)}._fila_1v4iu_87:last-child{border-bottom:none}._filaTexto_1v4iu_111{display:flex;flex-direction:column;flex:1;min-width:0}._filaNombre_1v4iu_125{font-size:var(--fs-body);font-weight:700;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._filaEmail_1v4iu_143{font-size:var(--fs-caption);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._filaSaldos_1v4iu_161{display:flex;flex-direction:column;align-items:flex-end;gap:var(--sp-1)}._filaDetalle_1v4iu_175{font-size:var(--fs-caption);color:var(--muted);white-space:nowrap}._historialCard_1v4iu_191{margin-top:var(--sp-4)}._celdaMuted_1v4iu_199{color:var(--muted);white-space:nowrap}._celdaMotivo_1v4iu_209{color:var(--sub);max-width:320px}._cantidadPositiva_1v4iu_219{font-weight:700;color:var(--green)}._cantidadNegativa_1v4iu_229{font-weight:700;color:var(--red)}._atajos_1v4iu_241{display:none}@media(max-width:720px){._layout_1v4iu_23{grid-template-columns:minmax(0,1fr)}._panelSub_1v4iu_1{margin:var(--sp-3) 0 var(--sp-4)}._atajos_1v4iu_241{display:flex;gap:var(--sp-2);margin-top:calc(-1 * var(--sp-2))}._atajo_1v4iu_241{flex:1;min-height:40px;border:1px solid var(--bd2);border-radius:var(--r-sm);background:color-mix(in srgb,var(--star) 5%,transparent);font-family:var(--font-ui);font-size:var(--fs-label);font-weight:800;font-variant-numeric:tabular-nums;color:var(--star)}._atajo_1v4iu_241[aria-pressed=true]{border-color:var(--amber);background:color-mix(in srgb,var(--amber) 14%,transparent);color:var(--amber)}._filaDetalle_1v4iu_175{white-space:normal;text-align:right}._celdaMotivo_1v4iu_209{min-width:160px}}._ayuda_1ktl0_7{font-size:var(--fs-caption);color:var(--text-muted);margin:var(--sp-2) 0 var(--sp-3)}._nombre_1ktl0_19{font-weight:600;color:var(--text)}._desc_1ktl0_29{font-size:var(--fs-caption);color:var(--text-sub);margin-top:2px;max-width:42ch}._coste_1ktl0_47{font-weight:700;color:var(--star);font-variant-numeric:tabular-nums;white-space:nowrap}._acciones_1ktl0_61{display:flex;gap:var(--sp-2);justify-content:flex-end}._form_1ktl0_73{display:flex;flex-direction:column;gap:var(--sp-3)}._tipos_1ktl0_85{display:flex;gap:var(--sp-2)}._errorModal_1ktl0_95{color:var(--danger);font-size:var(--fs-caption);margin:0}._duenyo_1ktl0_113{margin:0;padding:var(--sp-2) var(--sp-3);border-left:2px solid var(--star);background:#a8c4ff12;border-radius:var(--radius);font-size:var(--fs-caption);font-weight:600;color:var(--text)}._idiomasCabecera_1ktl0_139{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);margin-top:var(--sp-2)}._lblIdiomas_1ktl0_155{font-size:.625rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--text-sub)}._idioma_1ktl0_139{display:grid;grid-template-columns:2.5rem 1fr;align-items:center;gap:var(--sp-2)}._idiomaCodigo_1ktl0_189{grid-row:span 2;font-size:var(--fs-caption);font-weight:700;color:var(--star);letter-spacing:.08em}._simulador_1ktl0_213{margin-top:var(--sp-4);padding:var(--sp-3);border:.5px solid var(--star);border-radius:var(--radius);background:#a8c4ff12}._simTitulo_1ktl0_229{font-weight:700;color:var(--star);font-variant-numeric:tabular-nums}._simTexto_1ktl0_241{font-size:var(--fs-caption);color:var(--text);margin-top:4px}._simNota_1ktl0_255{font-size:var(--fs-caption);color:var(--text-muted);margin-top:var(--sp-2)}._toolbar_vzotj_1{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--sp-4);margin-bottom:var(--sp-5)}._selector_vzotj_19{max-width:260px}._segmentos_vzotj_29{display:flex;gap:2px;padding:3px;border:1px solid var(--bd);border-radius:var(--r-pill);background:var(--panel)}._segmento_vzotj_29{padding:6px 18px;border:none;border-radius:var(--r-pill);background:transparent;font-family:var(--font-ui);font-size:var(--fs-label);font-weight:700;letter-spacing:var(--tracking-ui);color:var(--sub);cursor:pointer;transition:background var(--t),color var(--t)}._segmento_vzotj_29:hover{color:var(--text)}._segmentoActivo_vzotj_83{background:var(--primary);color:var(--text)}._nav_vzotj_93{display:flex;align-items:center;gap:var(--sp-2)}._fecha_vzotj_105{display:inline-flex;align-items:center;gap:var(--sp-2);min-width:220px;justify-content:center;font-family:var(--font-display);font-style:italic;font-size:var(--fs-h2);color:var(--text);text-transform:capitalize}._leyendaPie_vzotj_133{display:flex;align-items:center;gap:var(--sp-4);margin-top:var(--sp-4)}._leyendaItem_vzotj_147{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-caption);color:var(--sub)}._muestra_vzotj_163{width:12px;height:12px;border-radius:4px}._muestraReservado_vzotj_175{background:color-mix(in srgb,var(--green) 35%,transparent);border:1px solid var(--green)}._muestraDisponible_vzotj_185{background:color-mix(in srgb,var(--amber) 30%,transparent);border:1px solid var(--amber)}._muestraVacio_vzotj_195{border:1px dashed var(--bd2)}._pasado_vzotj_209{opacity:.35;cursor:default}._cupoFila_vzotj_221{display:flex;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-4)}._cupoDetalle_vzotj_235{font-size:var(--fs-caption);color:var(--sub)}._error_vzotj_245{border-color:var(--red);margin-bottom:var(--sp-5)}._tablaCard_vzotj_255{padding:var(--sp-4)}._scroll_vzotj_263{overflow-x:auto}._tabla_vzotj_255{width:100%;border-collapse:collapse}._thProfesor_vzotj_281{text-align:left;min-width:180px;padding:var(--sp-2) var(--sp-3);font-size:var(--fs-caption);font-weight:700;letter-spacing:var(--tracking-ui);text-transform:uppercase;color:var(--muted)}._thHora_vzotj_303{padding:var(--sp-2) 2px;font-size:var(--fs-caption);font-weight:600;color:var(--muted);text-align:center}._profesor_vzotj_319{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);font-weight:700}._profesorNombre_vzotj_335{font-size:var(--fs-label);color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}._celda_vzotj_353{padding:3px 2px;text-align:center;border-top:1px solid var(--bd)}._slot_vzotj_365{display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:44px;height:34px;border-radius:var(--r-sm);font-size:var(--fs-caption);transition:background var(--t),border-color var(--t),opacity var(--t)}._vacio_vzotj_389{border:1px dashed var(--bd);color:transparent;cursor:pointer}._vacio_vzotj_389:hover{border-color:var(--bd2);color:var(--muted)}._disponible_vzotj_411{border:1px solid var(--amber);background:color-mix(in srgb,var(--amber) 18%,transparent);color:var(--amber);cursor:pointer}._disponible_vzotj_411:hover{background:color-mix(in srgb,var(--amber) 30%,transparent)}._reservado_vzotj_433{border:1px solid var(--green);background:color-mix(in srgb,var(--green) 18%,transparent);color:var(--green)}._mutando_vzotj_445{opacity:.4}._thHoraFila_vzotj_457{padding:var(--sp-2) var(--sp-3);font-size:var(--fs-caption);font-weight:600;color:var(--muted);text-align:right;white-space:nowrap;width:64px}._thDia_vzotj_477{padding:var(--sp-2) var(--sp-3);font-size:var(--fs-caption);font-weight:600;color:var(--muted);text-align:center;text-transform:capitalize;min-width:90px}._thDiaHoy_vzotj_497{color:var(--star)}._colHoy_vzotj_505{background:color-mix(in srgb,var(--star) 6%,transparent)}._mesGrid_vzotj_517{display:grid;grid-template-columns:repeat(7,minmax(96px,1fr));gap:var(--sp-2)}._mesDiaNombre_vzotj_529{padding:var(--sp-1) var(--sp-2);font-size:var(--fs-caption);font-weight:600;color:var(--muted);text-align:center;text-transform:capitalize}._mesDia_vzotj_529{min-height:84px;display:flex;flex-direction:column;gap:var(--sp-1);padding:var(--sp-2);border:1px solid var(--bd);border-radius:var(--r-sm)}._mesDiaBoton_vzotj_569{background:transparent;font:inherit;text-align:left;cursor:pointer;transition:border-color var(--t),background var(--t)}._mesDiaBoton_vzotj_569:hover:not(:disabled){border-color:var(--star);background:color-mix(in srgb,var(--star) 6%,transparent)}._mesDiaFuera_vzotj_595{opacity:.35;border-style:dashed}._mesDiaFuera_vzotj_595:disabled{cursor:default}._mesDiaHoy_vzotj_613{border-color:var(--star)}._mesNumero_vzotj_621{font-size:var(--fs-label);font-weight:700;color:var(--text)}._mesResumen_vzotj_633{display:flex;flex-direction:column;gap:2px;font-size:var(--fs-caption)}._mesClases_vzotj_647{color:var(--green);font-weight:700}._mesLibres_vzotj_657{color:var(--amber)}._mesVacio_vzotj_665{color:var(--muted)}._agenda_vzotj_679{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}._agFila_vzotj_697{display:grid;grid-template-columns:44px minmax(0,1fr);gap:var(--sp-2);align-items:center}._agHora_vzotj_711{font-size:var(--fs-caption);font-weight:700;color:var(--muted-aa);font-variant-numeric:tabular-nums}._agSlot_vzotj_725{display:flex;align-items:center;gap:var(--sp-2);width:100%;min-height:44px;padding:6px 12px;border:1px solid var(--bd);border-radius:10px;background:none;font-family:var(--font-ui);font-size:var(--fs-label);color:var(--text);text-align:left}._agTexto_vzotj_757{flex:1;min-width:0;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._agPista_vzotj_775{flex-shrink:0;font-size:var(--fs-caption);color:var(--muted-aa)}._agReservado_vzotj_787{background:var(--card);border-color:var(--bd2)}._agGrupo_vzotj_797{background:var(--card);border-color:color-mix(in srgb,var(--green) 45%,transparent);color:var(--text)}._agGrupo_vzotj_797 svg{color:var(--green)}._agPlazas_vzotj_817{font-size:var(--fs-caption);font-weight:800;color:var(--green);font-variant-numeric:tabular-nums}._agDisponible_vzotj_831{border-style:dashed;border-color:color-mix(in srgb,var(--green) 55%,transparent);background:color-mix(in srgb,var(--green) 8%,transparent);cursor:pointer}._agVacio_vzotj_845{border-style:dashed;color:var(--sub);cursor:pointer}._agVacio_vzotj_845 ._agTexto_vzotj_757{font-weight:600}._agSlot_vzotj_725:disabled{cursor:default}._agSlot_vzotj_725:focus-visible{outline:none;box-shadow:var(--glow-amber)}._agPasada_vzotj_883{opacity:.45}._agMadrugada_vzotj_891{width:100%;min-height:40px;border:1px dashed var(--bd);border-radius:10px;background:none;font-family:var(--font-ui);font-size:var(--fs-caption);font-weight:700;color:var(--star);cursor:pointer}._agAhora_vzotj_917 ._agHora_vzotj_711{color:var(--amber)}._agAhora_vzotj_917 ._agSlot_vzotj_725{box-shadow:inset 3px 0 0 var(--amber)}@media(max-width:720px){._toolbar_vzotj_1{gap:var(--sp-3);margin-bottom:var(--sp-4)}._selector_vzotj_19{max-width:none;flex:1 1 100%}._nav_vzotj_93{flex:1 1 100%;justify-content:space-between}._fecha_vzotj_105{flex:1;min-width:0;flex-wrap:wrap;font-size:var(--fs-h3);text-align:center}._cupoFila_vzotj_221{flex-wrap:wrap;gap:var(--sp-2)}}._dropzone_1fpdz_1{display:flex;align-items:center;justify-content:center;gap:var(--sp-2);width:100%;min-height:84px;padding:var(--sp-4);border:1px dashed var(--bd2);border-radius:var(--r-md);background:color-mix(in srgb,var(--star) 3%,transparent);color:var(--sub);font-family:var(--font-ui);font-size:var(--fs-label);cursor:pointer;transition:border-color var(--t),background var(--t)}._dropzone_1fpdz_1:hover,._dropzoneActiva_1fpdz_37{border-color:var(--amber);background:color-mix(in srgb,var(--amber) 5%,transparent);color:var(--text)}._nombreArchivo_1fpdz_47{font-weight:700;color:var(--text);overflow:hidden;text-overflow:ellipsis}._peso_1fpdz_59{font-weight:400;color:var(--muted)}._errorArchivo_1fpdz_67{display:block;margin-top:var(--sp-1);font-size:var(--fs-caption);color:var(--red)}._quitar_1fpdz_79{display:inline-block;margin-top:var(--sp-1);border:none;background:none;padding:0;color:var(--sub);font-family:var(--font-ui);font-size:var(--fs-caption);text-decoration:underline;cursor:pointer}._quitar_1fpdz_79:hover{color:var(--text)}._overlay_wg6iv_7{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);display:flex;flex-direction:column;background:var(--admin-bg)}._barra_wg6iv_27{display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-3) var(--sp-5);border-bottom:1px solid var(--bd);background:var(--panel)}._barraTitulo_wg6iv_43{font-family:var(--font-display);font-style:italic;font-size:var(--fs-h3);color:var(--text);white-space:nowrap}._tituloInput_wg6iv_57{flex:1;max-width:420px}._barraAcciones_wg6iv_65{display:flex;align-items:center;gap:var(--sp-2);margin-left:auto}._cerrar_wg6iv_77{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--bd);border-radius:var(--r-sm);background:none;color:var(--sub);cursor:pointer}._cerrar_wg6iv_77:hover{color:var(--text);border-color:var(--bd2)}._paneles_wg6iv_111{flex:1;display:grid;grid-template-columns:minmax(380px,1fr) minmax(420px,1fr);gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);min-height:0}._panelEditor_wg6iv_129{display:flex;flex-direction:column;gap:var(--sp-2);min-height:0}._estadoValidacion_wg6iv_141{display:flex;align-items:center}._estadoOk_wg6iv_149,._estadoError_wg6iv_151{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-caption);font-weight:800;letter-spacing:var(--tracking-ui);text-transform:uppercase}._estadoOk_wg6iv_149{color:var(--success)}._estadoError_wg6iv_151{color:var(--red)}._estadoNota_wg6iv_181{margin-left:var(--sp-2);font-size:var(--fs-caption);color:var(--muted)}._json_wg6iv_193{flex:1;min-height:0;resize:none;padding:var(--sp-3);border:1px solid var(--bd);border-radius:var(--r-md);background:var(--card);color:var(--text);font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.82rem;line-height:1.55;-moz-tab-size:2;tab-size:2}._json_wg6iv_193:focus{outline:none;border-color:var(--bd2)}._errores_wg6iv_231{margin:0;padding:var(--sp-2) var(--sp-3);max-height:140px;overflow-y:auto;list-style:none;display:flex;flex-direction:column;gap:4px;border:1px solid color-mix(in srgb,var(--red) 35%,transparent);border-radius:var(--r-md);background:color-mix(in srgb,var(--red) 6%,transparent);color:var(--text);font-size:var(--fs-caption);font-family:ui-monospace,Cascadia Code,Consolas,monospace}._panelPrevia_wg6iv_267{display:flex;flex-direction:column;gap:var(--sp-2);min-height:0}._previaEtiqueta_wg6iv_279{font-size:var(--fs-caption);font-weight:800;letter-spacing:var(--tracking-ui);text-transform:uppercase;color:var(--muted)}._panelPrevia_wg6iv_267>:last-child{flex:1;min-height:0}._previaVacia_wg6iv_301{display:grid;place-items:center;border:1px dashed var(--bd);border-radius:var(--r-md);color:var(--muted);font-size:var(--fs-label)}@media(max-width:980px){._paneles_wg6iv_111{grid-template-columns:1fr;overflow-y:auto}._panelPrevia_wg6iv_267>:last-child{min-height:480px}}._controles_1ifh7_5{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap;margin-bottom:var(--sp-5)}._breadcrumb_1ifh7_25{display:flex;align-items:center;gap:var(--sp-1);color:var(--muted);font-size:var(--fs-label)}._miga_1ifh7_39{border:none;background:none;padding:2px 4px;color:var(--sub);font-family:var(--font-ui);font-size:var(--fs-label);cursor:pointer;border-radius:var(--r-sm)}._miga_1ifh7_39:hover{color:var(--text)}._migaActual_1ifh7_65{color:var(--text);cursor:default}._pestanas_1ifh7_77{display:flex;gap:var(--sp-2);margin-bottom:var(--sp-4);border-bottom:1px solid var(--bd)}._pestana_1ifh7_77{border:none;background:none;padding:var(--sp-2) var(--sp-3) 10px;color:var(--muted);font-family:var(--font-ui);font-size:var(--fs-body);font-weight:700;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}._pestana_1ifh7_77:hover{color:var(--text)}._pestanaActiva_1ifh7_119{color:var(--text);border-bottom-color:var(--amber)}._tarjetas_1ifh7_131{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:var(--sp-3)}._tarjeta_1ifh7_131{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-2);padding:var(--sp-4);min-height:92px;border:1px solid var(--bd);border-radius:var(--r-md);background:var(--card);color:var(--text);font-family:var(--font-ui);text-align:left;cursor:pointer;transition:border-color var(--t),transform var(--t)}._tarjeta_1ifh7_131:hover{border-color:var(--bd2);transform:translateY(-1px)}._tarjetaCodigo_1ifh7_181{font-family:var(--font-display);font-style:italic;font-size:var(--fs-h1);color:var(--star)}._tarjetaNombre_1ifh7_193{font-size:var(--fs-h3);font-weight:800}._tarjetaDato_1ifh7_201{font-size:var(--fs-caption);color:var(--muted)}._tarjetaInactiva_1ifh7_209{opacity:.55}._tarjetaNueva_1ifh7_215{align-items:center;justify-content:center;flex-direction:row;border-style:dashed;color:var(--sub);font-weight:700}._tarjetaNueva_1ifh7_215:hover{color:var(--amber);border-color:var(--amber)}._accionesCabecera_1ifh7_243{display:flex;gap:var(--sp-2)}._listaUnidades_1ifh7_255{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}._filaUnidad_1ifh7_269{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-2) 0;border-bottom:1px solid var(--bd)}._filaUnidad_1ifh7_269:last-child{border-bottom:none}._unidadAbrir_1ifh7_289{flex:1;display:flex;align-items:center;gap:var(--sp-3);border:none;background:none;padding:var(--sp-2);border-radius:var(--r-sm);color:var(--text);font-family:var(--font-ui);font-size:var(--fs-body);text-align:left;cursor:pointer}._unidadAbrir_1ifh7_289:hover{background:var(--surface-raised)}._unidadNumero_1ifh7_325{font-weight:800;color:var(--star);min-width:34px}._unidadTitulo_1ifh7_335{flex:1}._unidadNivel_1ifh7_341{font-size:var(--fs-caption);color:var(--muted);border:1px solid var(--bd);border-radius:var(--r-pill);padding:2px 8px}._unidadMateriales_1ifh7_355{font-size:var(--fs-caption);color:var(--muted);white-space:nowrap}._listaBloques_1ifh7_369{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}._filaBloque_1ifh7_383{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-2) 0;border-bottom:1px solid var(--bd)}._filaBloque_1ifh7_383:last-child{border-bottom:none}._bloqueAbrir_1ifh7_403{flex:1;display:flex;align-items:center;gap:var(--sp-3);border:none;background:none;padding:var(--sp-2);border-radius:var(--r-sm);color:var(--text);font-family:var(--font-ui);font-size:var(--fs-body);text-align:left;cursor:pointer}._bloqueAbrir_1ifh7_403:hover{background:var(--surface-raised)}._bloqueIcono_1ifh7_439{display:grid;place-items:center;width:30px;height:30px;border-radius:var(--r-sm);border:1px solid var(--bd)}._bloqueTeorica_1ifh7_455{color:var(--star);border-color:color-mix(in srgb,var(--star) 40%,transparent);background:color-mix(in srgb,var(--star) 8%,transparent)}._bloquePractica_1ifh7_465{color:var(--amber);border-color:color-mix(in srgb,var(--amber) 40%,transparent);background:color-mix(in srgb,var(--amber) 8%,transparent)}._bloqueTest_1ifh7_475{color:var(--success);border-color:color-mix(in srgb,var(--success) 35%,transparent);background:color-mix(in srgb,var(--success) 8%,transparent)}._bloqueSuelto_1ifh7_485{color:var(--muted)}._bloqueTitulo_1ifh7_491{flex:1;font-weight:700}._bloqueTipo_1ifh7_499{font-size:var(--fs-caption);color:var(--muted);border:1px solid var(--bd);border-radius:var(--r-pill);padding:2px 8px;white-space:nowrap}._listaMateriales_1ifh7_519{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}._filaMaterial_1ifh7_533{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-2);border-bottom:1px solid var(--bd)}._filaMaterial_1ifh7_533:last-child{border-bottom:none}._filaInactiva_1ifh7_553{opacity:.55}._chipTipo_1ifh7_559{font-size:var(--fs-caption);font-weight:800;letter-spacing:var(--tracking-ui);text-transform:uppercase;color:var(--sub);border:1px solid var(--bd);border-radius:var(--r-pill);padding:2px 10px;white-space:nowrap}._chipSesion_1ifh7_581{color:var(--amber);border-color:color-mix(in srgb,var(--amber) 40%,transparent);background:color-mix(in srgb,var(--amber) 8%,transparent)}._materialTitulo_1ifh7_591{flex:1;font-size:var(--fs-body)}._estadoActivo_1ifh7_599,._estadoInactivo_1ifh7_601{font-size:var(--fs-caption);font-weight:700}._estadoActivo_1ifh7_599{color:var(--success)}._estadoInactivo_1ifh7_601{color:var(--muted)}._estadoValida_1ifh7_625,._estadoBorrador_1ifh7_627{font-size:var(--fs-caption);font-weight:700;border-radius:var(--r-pill);padding:2px 10px;white-space:nowrap}._estadoValida_1ifh7_625{color:var(--success);border:1px solid color-mix(in srgb,var(--success) 35%,transparent);background:color-mix(in srgb,var(--success) 8%,transparent)}._estadoBorrador_1ifh7_627{color:var(--amber);border:1px solid color-mix(in srgb,var(--amber) 40%,transparent);background:color-mix(in srgb,var(--amber) 8%,transparent)}._filaAcciones_1ifh7_665{display:flex;gap:var(--sp-1)}._accionIcono_1ifh7_673{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--bd);border-radius:var(--r-sm);background:none;color:var(--sub);cursor:pointer;transition:color var(--t),border-color var(--t)}._accionIcono_1ifh7_673:hover:not(:disabled){color:var(--text);border-color:var(--bd2)}._accionIcono_1ifh7_673:disabled{opacity:.35;cursor:default}._accionEliminar_1ifh7_713:hover:not(:disabled){color:var(--danger);border-color:color-mix(in srgb,var(--danger) 55%,transparent)}._filtros_dkluz_1{margin-bottom:var(--sp-5)}._error_dkluz_9{border-color:var(--red);margin-bottom:var(--sp-5)}._lista_dkluz_19{display:flex;flex-direction:column;gap:var(--sp-4)}._filaPrincipal_dkluz_31{display:flex;align-items:center;gap:var(--sp-4)}._datos_dkluz_43{display:flex;flex-direction:column;flex:1;min-width:0}._nombre_dkluz_57{font-size:var(--fs-body);font-weight:700;color:var(--text)}._contacto_dkluz_69{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-caption);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._meta_dkluz_91{font-size:var(--fs-caption);color:var(--sub);white-space:nowrap}._acciones_dkluz_103{display:flex;align-items:center;gap:var(--sp-3);margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--bd)}._contactoMovil_dkluz_123{display:none}@media(max-width:720px){._filaPrincipal_dkluz_31{flex-wrap:wrap;gap:var(--sp-2) var(--sp-3)}._meta_dkluz_91{order:5;flex-basis:100%;white-space:normal}._contactoMovil_dkluz_123{display:flex;gap:var(--sp-2);margin-top:var(--sp-3)}._btnContacto_dkluz_171{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:42px;border:1px solid var(--bd2);border-radius:var(--r-sm);background:color-mix(in srgb,var(--star) 6%,transparent);font-size:var(--fs-label);font-weight:700;color:var(--text)}._acciones_dkluz_103{flex-wrap:wrap;gap:var(--sp-2)}._acciones_dkluz_103>*{flex:1 1 auto}}._filtros_okqzp_1{margin-bottom:var(--sp-5)}._error_okqzp_9{border-color:var(--red);margin-bottom:var(--sp-5)}._lista_okqzp_19,._tarjeta_okqzp_31{display:flex;flex-direction:column;gap:var(--sp-4)}._contexto_okqzp_47{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4)}._contextoTexto_okqzp_61{font-size:var(--fs-label);font-weight:700;letter-spacing:var(--tracking-ui);color:var(--sub);text-transform:capitalize}._paneles_okqzp_81{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-4)}._panel_okqzp_81{border-radius:var(--r-md);padding:var(--sp-4);border:1px solid var(--bd)}._panelProfe_okqzp_105{border-color:color-mix(in srgb,var(--green) 45%,transparent);background:color-mix(in srgb,var(--green) 7%,transparent)}._panelAlumno_okqzp_115{border-color:color-mix(in srgb,var(--red) 45%,transparent);background:color-mix(in srgb,var(--red) 7%,transparent)}._panelCabecera_okqzp_125{display:flex;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-3)}._panelNombre_okqzp_139{flex:1;min-width:0;font-size:var(--fs-label);font-weight:700;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._panelTexto_okqzp_161{font-family:var(--font-display);font-style:italic;font-size:var(--fs-body);line-height:1.5;color:var(--text)}._resumen_okqzp_181{font-size:var(--fs-body);line-height:1.6;color:var(--text)}._ladoProfe_okqzp_193{color:var(--green)}._ladoAlumno_okqzp_201{color:var(--red)}._vs_okqzp_209{color:var(--muted);font-weight:700}._acciones_okqzp_223{display:flex;align-items:center;gap:var(--sp-3);padding-top:var(--sp-4);border-top:1px solid var(--bd)}._tarjetaResuelta_okqzp_243{padding:var(--sp-4) var(--sp-5)}._archivo_okqzp_251{margin-top:var(--sp-6)}._archivoTitulo_okqzp_259{font-size:var(--fs-caption);font-weight:700;letter-spacing:var(--tracking-ui);text-transform:uppercase;color:var(--muted);margin-bottom:var(--sp-3)}@media(max-width:720px){._paneles_okqzp_81{grid-template-columns:minmax(0,1fr);gap:var(--sp-3)}._contexto_okqzp_47,._acciones_okqzp_223{flex-wrap:wrap;gap:var(--sp-2)}._acciones_okqzp_223>*{flex:1 1 auto}._tarjetaResuelta_okqzp_243{padding:var(--sp-3) var(--sp-4)}}._filtros_161g3_1{margin-bottom:var(--sp-5)}._error_161g3_9{border-color:var(--red);margin-bottom:var(--sp-5)}._lista_161g3_19{display:flex;flex-direction:column;gap:var(--sp-4)}._tarjeta_161g3_31{display:flex;flex-direction:column;gap:0;padding:0;overflow:hidden}._cabecera_161g3_51{display:flex;align-items:center;gap:var(--sp-3);width:100%;padding:var(--sp-4) var(--sp-5);background:none;border:none;text-align:left;cursor:pointer;color:inherit;font:inherit}._cabecera_161g3_51:hover{background:color-mix(in srgb,var(--text) 3%,transparent)}._datos_161g3_87{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._nombre_161g3_103{font-size:var(--fs-body);font-weight:700;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._preview_161g3_121{font-size:var(--fs-label);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._metaLado_161g3_137{display:flex;align-items:center;gap:var(--sp-3);flex-shrink:0}._hora_161g3_151{font-size:var(--fs-caption);color:var(--muted);white-space:nowrap}._chevron_161g3_163{color:var(--muted);transition:transform .15s ease}._chevronAbierto_161g3_173{transform:rotate(180deg)}._detalle_161g3_185{display:flex;flex-direction:column;gap:var(--sp-4);padding:var(--sp-4) var(--sp-5) var(--sp-5);border-top:1px solid var(--bd)}._hilo_161g3_201{display:flex;flex-direction:column;gap:var(--sp-3)}._burbuja_161g3_213{max-width:85%;padding:10px 13px;border-radius:var(--r-md);font-size:var(--fs-label);line-height:1.45;color:var(--text);white-space:pre-wrap;word-break:break-word}._burbujaAlumno_161g3_239{align-self:flex-start;background:var(--card);border:.5px solid var(--bd)}._burbujaAdmin_161g3_251{align-self:flex-end;background:color-mix(in srgb,var(--amber) 12%,transparent);border:.5px solid color-mix(in srgb,var(--amber) 30%,transparent)}._burbujaHora_161g3_263{display:block;margin-top:5px;font-size:var(--fs-caption);color:var(--muted)}._responder_161g3_277{display:flex;align-items:flex-end;gap:var(--sp-3)}._responder_161g3_277>:first-child{flex:1}@media(max-width:720px){._cabecera_161g3_51{flex-wrap:wrap;row-gap:var(--sp-2);padding:var(--sp-3) var(--sp-4)}._datos_161g3_87{flex-basis:calc(100% - 40px - var(--sp-3))}._metaLado_161g3_137{flex-basis:100%;padding-left:calc(40px + var(--sp-3))}._metaLado_161g3_137 ._chevron_161g3_163{margin-left:auto}._detalle_161g3_185{padding:var(--sp-3) var(--sp-4) var(--sp-4)}._burbuja_161g3_213{max-width:92%}._responder_161g3_277{flex-direction:column;align-items:stretch}}.aviso-demo{position:fixed;left:var(--sp-4);bottom:calc(var(--bottombar-h) + var(--sp-3) + env(safe-area-inset-bottom));z-index:var(--z-nav);display:flex;align-items:center;gap:var(--sp-2);max-width:min(360px,calc(100vw - var(--sp-6)));padding:var(--sp-2) var(--sp-3);border:1px solid rgba(245,166,35,.35);border-radius:var(--r-pill);background:#0a1030eb;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:var(--shadow-card);color:var(--amber);font-family:var(--font-ui);font-size:var(--fs-caption);line-height:1.3}.aviso-demo-texto{display:flex;flex-direction:column;min-width:0}.aviso-demo-texto strong{font-weight:700;letter-spacing:var(--tracking-ui)}.aviso-demo-detalle{color:var(--sub)}.aviso-demo-cerrar{display:grid;place-items:center;flex-shrink:0;width:22px;height:22px;border:0;border-radius:var(--r-pill);background:transparent;color:var(--muted);cursor:pointer;transition:color var(--t),background var(--t)}.aviso-demo-cerrar:hover{color:var(--text);background:#a8c4ff1a}@media(min-width:900px){.aviso-demo{bottom:var(--sp-4)}}
