main[data-astro-cid-wc7h2slx]{padding-top:var(--space-6);padding-bottom:var(--space-7)}[data-astro-cid-wc7h2slx][hidden]{display:none!important}h1[data-astro-cid-wc7h2slx]{font-family:var(--font-serif);font-weight:400;font-size:clamp(30px, 4.4vw, var(--text-2xl));letter-spacing:var(--tracking-display)}.fuera[data-astro-cid-wc7h2slx]{max-width:var(--content-max);padding-top:var(--space-5)}.lead[data-astro-cid-wc7h2slx]{color:var(--text-secondary);margin:12px 0 20px}.nota[data-astro-cid-wc7h2slx]{font-size:var(--text-sm);color:var(--text-tertiary);margin-top:14px}.cargando[data-astro-cid-wc7h2slx]{color:var(--text-tertiary)}.campus[data-astro-cid-wc7h2slx]{gap:var(--space-6);grid-template-columns:230px minmax(0,1fr);align-items:start;display:grid}.campus[data-astro-cid-wc7h2slx]>[data-astro-cid-wc7h2slx]{min-width:0}.lateral[data-astro-cid-wc7h2slx]{top:var(--space-4);padding:var(--space-4);background:var(--surface-sheet);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sheet);position:sticky}.yo[data-astro-cid-wc7h2slx]{border-bottom:1px solid var(--border-subtle);align-items:center;gap:10px;margin-bottom:8px;padding-bottom:14px;display:flex}.yo-av[data-astro-cid-wc7h2slx]{flex:none;display:grid}.yo[data-astro-cid-wc7h2slx] strong[data-astro-cid-wc7h2slx]{font-size:var(--text-sm);display:block}.yo-esp[data-astro-cid-wc7h2slx]{font-size:var(--text-xs);color:var(--text-tertiary)}.menu-campus[data-astro-cid-wc7h2slx]{gap:2px;display:grid}.menu-campus[data-astro-cid-wc7h2slx] a[data-astro-cid-wc7h2slx]{border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--text-sm);align-items:center;gap:10px;padding:9px 10px;font-weight:500;text-decoration:none;display:flex}.menu-campus[data-astro-cid-wc7h2slx] a[data-astro-cid-wc7h2slx]:hover{background:var(--surface-sunken);color:var(--text-primary)}.menu-campus[data-astro-cid-wc7h2slx] a[data-astro-cid-wc7h2slx]:focus-visible{box-shadow:var(--focus-ring);outline:none}.menu-campus[data-astro-cid-wc7h2slx] a[data-astro-cid-wc7h2slx][aria-current=true]{background:var(--amarillo-100);color:var(--text-primary);font-weight:700}.salir[data-astro-cid-wc7h2slx]{color:var(--text-tertiary);font:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;margin-top:12px;padding:6px 10px;text-decoration:underline}.titulo-sec[data-astro-cid-wc7h2slx]{font-family:var(--font-serif);font-weight:400;font-size:var(--text-xl);letter-spacing:var(--tracking-tight);margin-bottom:var(--space-4)}.saludo[data-astro-cid-wc7h2slx]{align-items:center;gap:var(--space-5);display:flex}.av-grande[data-astro-cid-wc7h2slx]{flex:none;display:grid}.hola[data-astro-cid-wc7h2slx]{font-family:var(--font-serif);font-size:clamp(28px, 3.6vw, var(--text-2xl));letter-spacing:var(--tracking-display);line-height:1.1}.sub[data-astro-cid-wc7h2slx]{color:var(--text-secondary);margin-top:6px}.cambiar[data-astro-cid-wc7h2slx]{color:var(--link);font-weight:600;font-size:var(--text-sm);margin-top:8px;display:inline-block}.metricas[data-astro-cid-wc7h2slx]{margin-top:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.metrica[data-astro-cid-wc7h2slx]{background:var(--surface-sheet);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;gap:2px;padding:14px 16px;display:flex}.m-num[data-astro-cid-wc7h2slx]{font-family:var(--font-serif);font-size:var(--text-xl);font-variant-numeric:tabular-nums;line-height:1.1}.m-txt[data-astro-cid-wc7h2slx]{font-size:var(--text-xs);color:var(--text-tertiary)}.hoja[data-astro-cid-wc7h2slx]{margin-top:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--surface-sheet);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sheet)}.hoja[data-astro-cid-wc7h2slx] h2[data-astro-cid-wc7h2slx]{font-family:var(--font-serif);font-weight:500;font-size:var(--text-md)}.hoja-sub[data-astro-cid-wc7h2slx]{font-size:var(--text-xs);color:var(--text-tertiary)}.barras[data-astro-cid-wc7h2slx]{height:170px;margin-top:var(--space-4);border-bottom:1px solid var(--border-default);grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;display:grid}.barras[data-astro-cid-wc7h2slx] .col{flex-direction:column;justify-content:flex-end;align-items:center;height:100%;padding-bottom:0;display:flex;position:relative}.barras[data-astro-cid-wc7h2slx] .b{background:var(--tinta-400);border-radius:4px 4px 0 0;width:min(28px,70%);min-height:2px}.barras[data-astro-cid-wc7h2slx] .actual .b{background:var(--accent)}.barras[data-astro-cid-wc7h2slx] .valor{font-size:var(--text-xs);color:var(--text-primary);min-height:1.2em;font-weight:700}.barras[data-astro-cid-wc7h2slx] .et{color:var(--text-tertiary);white-space:nowrap;font-size:11px;position:absolute;bottom:-22px}.hoja[data-astro-cid-wc7h2slx]:has(.barras){padding-bottom:36px}.seguir[data-astro-cid-wc7h2slx]{color:var(--link);align-items:center;gap:8px;margin-top:8px;font-weight:600;display:inline-flex}.lista-clases[data-astro-cid-wc7h2slx]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.clase[data-astro-cid-wc7h2slx]{gap:var(--space-4);padding:var(--space-3);background:var(--surface-sheet);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sheet);grid-template-columns:240px minmax(0,1fr);display:grid}.mini[data-astro-cid-wc7h2slx]{aspect-ratio:16/9;border-radius:var(--radius-md);background:var(--surface-media);display:block;overflow:hidden}.mini[data-astro-cid-wc7h2slx] img[data-astro-cid-wc7h2slx]{object-fit:cover;width:100%;height:100%}.clase-info[data-astro-cid-wc7h2slx]{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.clase-mat[data-astro-cid-wc7h2slx]{font-size:var(--text-xs);color:var(--text-tertiary)}.clase-tit[data-astro-cid-wc7h2slx]{font-family:var(--font-serif);font-size:var(--text-md);color:var(--text-primary);text-decoration:none}.clase-tit[data-astro-cid-wc7h2slx]:hover{text-decoration:underline;text-decoration-color:var(--accent)}.clase-acc[data-astro-cid-wc7h2slx]{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.clase-acc[data-astro-cid-wc7h2slx] .btn[data-astro-cid-wc7h2slx]{min-height:38px}.avance[data-astro-cid-wc7h2slx]{align-items:center;gap:10px;width:100%;max-width:320px;display:flex}.barra[data-astro-cid-wc7h2slx]{background:var(--papel-200);border-radius:3px;flex:1;height:6px;overflow:hidden}.barra[data-astro-cid-wc7h2slx] span[data-astro-cid-wc7h2slx]{background:var(--accent);border-radius:3px;width:0;height:100%;display:block}.avance-txt[data-astro-cid-wc7h2slx]{font-size:var(--text-xs);color:var(--text-tertiary);white-space:nowrap;font-variant-numeric:tabular-nums}.lista-temas[data-astro-cid-wc7h2slx]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lista-temas[data-astro-cid-wc7h2slx] a[data-astro-cid-wc7h2slx]{background:var(--surface-sheet);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-primary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:14px 16px;text-decoration:none;display:flex}.lista-temas[data-astro-cid-wc7h2slx] a[data-astro-cid-wc7h2slx]:hover{border-color:var(--tinta-400)}.tema-tit[data-astro-cid-wc7h2slx]{font-family:var(--font-serif);font-size:var(--text-md)}.repaso[data-astro-cid-wc7h2slx]{margin-top:var(--space-4)}.tabla[data-astro-cid-wc7h2slx]{margin:0;padding:0;list-style:none}.tabla[data-astro-cid-wc7h2slx] li{border-bottom:1px solid var(--border-subtle);grid-template-columns:30px 36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 6px;display:grid}.tabla[data-astro-cid-wc7h2slx] li.mia{background:var(--amarillo-100);border-radius:var(--radius-sm)}.tabla[data-astro-cid-wc7h2slx] li.vacio{color:var(--text-secondary);display:block}.tabla[data-astro-cid-wc7h2slx] .puesto{text-align:right;color:var(--text-tertiary);font-weight:700}.tabla[data-astro-cid-wc7h2slx] .av{display:grid}.tabla[data-astro-cid-wc7h2slx] .nombre{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.tabla[data-astro-cid-wc7h2slx] .pts{font-family:var(--font-serif);font-size:var(--text-md)}.ver-todo[data-astro-cid-wc7h2slx]{margin-top:var(--space-4);color:var(--link);font-weight:600;font-size:var(--text-sm);display:inline-block}.armador-grilla[data-astro-cid-wc7h2slx]{gap:var(--space-6);grid-template-columns:260px minmax(0,1fr);align-items:start;display:grid}.vista[data-astro-cid-wc7h2slx]{top:var(--space-4);padding:var(--space-5);background:var(--surface-sheet);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sheet);place-items:center;display:grid;position:sticky}.apodo[data-astro-cid-wc7h2slx]{max-width:360px;margin-bottom:var(--space-4);gap:6px;display:grid}.apodo[data-astro-cid-wc7h2slx] span[data-astro-cid-wc7h2slx]{font-weight:700;font-size:var(--text-sm)}.apodo[data-astro-cid-wc7h2slx] input[data-astro-cid-wc7h2slx]{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-sheet);min-height:44px;color:var(--text-primary);font:inherit;padding:0 12px}.apodo[data-astro-cid-wc7h2slx] input[data-astro-cid-wc7h2slx]:focus{border-color:var(--border-strong);box-shadow:var(--focus-ring);outline:none}.apodo[data-astro-cid-wc7h2slx] small[data-astro-cid-wc7h2slx]{font-size:var(--text-xs);color:var(--text-tertiary)}.parte[data-astro-cid-wc7h2slx]{margin:0 0 var(--space-4);border:0;min-width:0;padding:0}.parte[data-astro-cid-wc7h2slx] legend[data-astro-cid-wc7h2slx]{font-weight:700;font-size:var(--text-sm);margin-bottom:8px;padding:0}.opciones[data-astro-cid-wc7h2slx]{flex-wrap:wrap;gap:8px;display:flex}.opciones[data-astro-cid-wc7h2slx] label[data-astro-cid-wc7h2slx]{cursor:pointer;position:relative}.opciones[data-astro-cid-wc7h2slx] input[data-astro-cid-wc7h2slx]{opacity:0;pointer-events:none;position:absolute}.opcion[data-astro-cid-wc7h2slx] span[data-astro-cid-wc7h2slx]{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-sheet);font-size:var(--text-sm);color:var(--text-secondary);padding:7px 12px;display:block}.opcion[data-astro-cid-wc7h2slx]:hover span[data-astro-cid-wc7h2slx]{border-color:var(--tinta-400);color:var(--text-primary)}.opcion[data-astro-cid-wc7h2slx] input[data-astro-cid-wc7h2slx]:checked+span[data-astro-cid-wc7h2slx]{border-color:var(--border-strong);color:var(--text-primary);background:var(--amarillo-100);font-weight:600}.color[data-astro-cid-wc7h2slx] span[data-astro-cid-wc7h2slx]{border:1px solid var(--border-default);border-radius:50%;width:34px;height:34px;display:block}.color[data-astro-cid-wc7h2slx] input[data-astro-cid-wc7h2slx]:checked+span[data-astro-cid-wc7h2slx]{box-shadow:0 0 0 2px var(--bg-page), 0 0 0 4px var(--text-primary)}.opciones[data-astro-cid-wc7h2slx] input[data-astro-cid-wc7h2slx]:focus-visible+span[data-astro-cid-wc7h2slx]{box-shadow:var(--focus-ring)}.acciones[data-astro-cid-wc7h2slx]{margin-top:var(--space-5);flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.estado[data-astro-cid-wc7h2slx]{font-size:var(--text-sm);color:var(--text-secondary)}@media (width<=900px){.metricas[data-astro-cid-wc7h2slx]{grid-template-columns:repeat(2,minmax(0,1fr))}.armador-grilla[data-astro-cid-wc7h2slx]{grid-template-columns:1fr}.vista[data-astro-cid-wc7h2slx]{position:static}}@media (width<=760px){.campus[data-astro-cid-wc7h2slx]{gap:var(--space-4);grid-template-columns:1fr}.lateral[data-astro-cid-wc7h2slx]{padding:10px;position:static}.yo[data-astro-cid-wc7h2slx]{padding-bottom:10px}.menu-campus[data-astro-cid-wc7h2slx]{scrollbar-width:none;display:flex;overflow-x:auto}.menu-campus[data-astro-cid-wc7h2slx] a[data-astro-cid-wc7h2slx]{flex:none}.saludo[data-astro-cid-wc7h2slx]{gap:var(--space-4)}.av-grande[data-astro-cid-wc7h2slx] svg{width:88px;height:88px}.clase[data-astro-cid-wc7h2slx]{grid-template-columns:1fr}.barras[data-astro-cid-wc7h2slx]{gap:4px}.barras[data-astro-cid-wc7h2slx] .et{font-size:10px}}
