.A0xDMq_wrap{background:var(--bg);flex-direction:column;align-items:center;min-height:100vh;padding:40px 16px 32px;display:flex}.A0xDMq_marca{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);align-items:center;gap:10px;margin-bottom:24px;font-size:20px;font-weight:800;text-decoration:none;display:flex}.A0xDMq_marca img{border-radius:8px}.A0xDMq_contenido{gap:18px;width:100%;max-width:920px;display:grid}.A0xDMq_pie{color:var(--text-tertiary);text-align:center;margin:28px 0 0;font-size:13px}.A0xDMq_pie a{color:inherit}.A0xDMq_tarjeta{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);min-width:0;padding:28px}@media (max-width:600px){.A0xDMq_tarjeta{padding:22px 18px}}.A0xDMq_entrar{justify-self:center;width:100%;max-width:460px}.A0xDMq_titulo{font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin:0 0 8px;font-size:28px;font-weight:800;line-height:1.08}.A0xDMq_sub{color:var(--text-secondary);margin:0 0 22px;font-size:15px;line-height:1.5}.A0xDMq_campos{gap:14px;margin-bottom:18px;display:grid}.A0xDMq_ayuda{color:var(--text-secondary);margin:16px 0 0;font-size:13.5px;line-height:1.5}.A0xDMq_encabezado{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.A0xDMq_colegio{align-items:center;gap:12px;min-width:0;display:flex}.A0xDMq_escudo{object-fit:contain;background:var(--bg);border-radius:10px;flex:none;width:52px;height:52px}.A0xDMq_colegioNombre{color:var(--accent);margin:0 0 2px;font-size:13.5px;font-weight:700}.A0xDMq_estudiante{font-family:var(--font-display);letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:26px;font-weight:800;line-height:1.1}.A0xDMq_meta{color:var(--text-secondary);margin:6px 0 0;font-size:14px}.A0xDMq_seccion h2{font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 4px;font-size:20px;font-weight:800}.A0xDMq_seccion>p{color:var(--text-secondary);margin:0 0 14px;font-size:14px}.A0xDMq_tabla{margin:0 -4px;position:relative;overflow-x:auto}.A0xDMq_tabla table{width:100%}.A0xDMq_num{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:center!important}.A0xDMq_docente{color:var(--text-tertiary);font-size:12.5px;font-weight:400;display:block}.A0xDMq_nota{font-variant-numeric:tabular-nums;font-weight:700}.A0xDMq_nota[data-nivel=bajo]{color:var(--lv-bajo-ink)}.A0xDMq_nota[data-nivel=superior]{color:var(--lv-superior-ink)}.A0xDMq_nota[data-nivel=alto]{color:var(--lv-alto-ink)}.A0xDMq_mutado{color:var(--text-tertiary)}.A0xDMq_r{color:var(--accent);cursor:help;margin-left:2px;font-size:11px;font-weight:700;text-decoration:none}.A0xDMq_leyenda{color:var(--text-secondary);flex-wrap:wrap;gap:6px 14px;margin:14px 0 0;font-size:13px;display:flex}.A0xDMq_actividades{gap:8px;display:grid}.A0xDMq_actividades details{border:1px solid var(--border-soft);border-radius:12px;padding:0 14px}.A0xDMq_actividades summary{cursor:pointer;padding:12px 0;font-weight:600}.A0xDMq_actividades summary span{color:var(--text-tertiary);font-weight:400}.A0xDMq_periodoTitulo{color:var(--text-secondary);margin:4px 0 6px;font-size:13px;font-weight:700}.A0xDMq_lista{gap:2px;margin:0 0 12px;padding:0;list-style:none;display:grid}.A0xDMq_lista li{border-bottom:1px solid var(--border-soft);justify-content:space-between;gap:12px;padding:7px 0;font-size:14.5px;display:flex}.A0xDMq_lista li:last-child{border-bottom:none}.A0xDMq_lista small{color:var(--text-tertiary)}.A0xDMq_cifras{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.A0xDMq_cifra{background:var(--bg);border-radius:12px;min-width:110px;padding:10px 14px}.A0xDMq_cifra b{font-family:var(--font-display);letter-spacing:-.03em;font-size:22px;display:block}.A0xDMq_cifra span{color:var(--text-secondary);font-size:13px}.A0xDMq_observacion{border-bottom:1px solid var(--border-soft);padding:10px 0;font-size:14.5px;line-height:1.5}.A0xDMq_observacion:last-child{border-bottom:none}.A0xDMq_observacion small{color:var(--text-tertiary);font-size:12.5px;display:block}.A0xDMq_botones{flex-wrap:wrap;gap:8px;display:flex}.A0xDMq_soloCelular{display:none}@media (max-width:640px){.A0xDMq_soloAncho{display:none}.A0xDMq_soloCelular{gap:10px;display:grid}}.A0xDMq_materia{border:1px solid var(--border-soft);border-radius:14px;gap:10px;padding:12px 14px;display:grid}.A0xDMq_materiaCabeza b{font-size:15.5px}.A0xDMq_materiaPeriodos{grid-template-columns:repeat(auto-fit,minmax(52px,1fr));gap:6px;display:grid}.A0xDMq_materiaPeriodos span{background:var(--bg);border-radius:10px;justify-items:center;gap:2px;padding:6px 4px;font-size:15px;display:grid}.A0xDMq_materiaPeriodos small{color:var(--text-tertiary);font-size:11.5px;font-weight:600}.A0xDMq_materiaAnio{flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:15px;display:flex}.A0xDMq_materiaAnio small{color:var(--text-secondary);font-size:13px}@media print{.A0xDMq_wrap{background:#fff;padding:0}.A0xDMq_contenido{max-width:none}}
