._pagina_17kqs_1{display:flex;flex-direction:column;gap:var(--spacing-4);padding-bottom:96px}._intro_17kqs_7{display:flex;flex-direction:column;gap:var(--spacing-1)}._titulo_17kqs_12{margin:0;font-family:var(--font-family-display);font-weight:800;font-size:clamp(1.7rem,5vw,2.3rem);letter-spacing:-.02em;line-height:1.1}._bajada_17kqs_20{margin:0;color:var(--muted-foreground)}._paso_17kqs_24{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-4);animation:_aparecer_17kqs_1 var(--animation-duration-slow) ease-out}@keyframes _aparecer_17kqs_1{0%{opacity:0;transform:translateY(8px)}}._pasoCabecera_17kqs_41{display:flex;gap:var(--spacing-3);align-items:flex-start}._nodo_17kqs_46{flex-shrink:0;width:36px;height:36px;border-radius:var(--radius-full);display:grid;place-items:center;background:var(--primary);color:var(--primary-foreground);font-family:var(--font-family-display);font-weight:800;box-shadow:0 0 0 4px var(--primary-soft)}._nodoListo_17kqs_59{background:var(--success);box-shadow:0 0 0 4px var(--success-soft)}._pasoTitulo_17kqs_63{margin:4px 0 0;font-family:var(--font-family-display);font-weight:800;font-size:1.3rem;line-height:1.2}._ayuda_17kqs_70{margin:4px 0 0;color:var(--muted-foreground);font-size:.95rem}._pasoCuerpo_17kqs_75{display:flex;flex-direction:column;gap:var(--spacing-4)}._esqueleto_17kqs_80{height:120px;border-radius:var(--radius-md)}._esqueletoChico_17kqs_84{height:72px;border-radius:var(--radius-md)}._escuela_17kqs_88{display:flex;flex-direction:column;gap:var(--spacing-3)}._escuelaDatos_17kqs_93{display:flex;flex-direction:column;gap:4px;padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-md);background:var(--background);border:1px solid var(--border)}._escuelaNombre_17kqs_102{font-size:1.05rem}._lugar_17kqs_105{display:inline-flex;align-items:center;gap:4px;color:var(--muted-foreground);font-size:.92rem}._etiquetas_17kqs_112{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}._etiqueta_17kqs_112{padding:2px 10px;border-radius:var(--radius-full);background:var(--primary-soft);color:var(--primary);font-size:.78rem;font-weight:700}._linkContexto_17kqs_126{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;color:var(--primary);font-weight:700;text-decoration:underline;text-underline-offset:3px;padding:6px 0}._onboarding_17kqs_137{display:flex;flex-direction:column;gap:var(--spacing-3)}._saltear_17kqs_142{align-self:flex-start;background:none;border:none;padding:8px 0;font:inherit;color:var(--muted-foreground);text-decoration:underline;cursor:pointer}._chips_17kqs_152{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._chip_17kqs_152{min-height:44px;padding:8px 16px;border-radius:var(--radius-full);border:1.5px solid var(--border);background:var(--card);color:var(--foreground);font:inherit;font-weight:700;font-size:.95rem;cursor:pointer}._chip_17kqs_152:hover{border-color:var(--primary)}._chipActivo_17kqs_172,._chipActivo_17kqs_172:hover{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}._ciclos_17kqs_178{display:grid;gap:var(--spacing-3)}._ciclo_17kqs_178{border:none;margin:0;padding:0;min-width:0}._leyenda_17kqs_188{font-size:.85rem;font-weight:700;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--spacing-2);padding:0}._grados_17kqs_197{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-2)}._grado_17kqs_197{min-height:60px;border-radius:var(--radius-md);border:2px solid var(--border);background:var(--card);font-family:var(--font-family-display);font-weight:800;font-size:1.5rem;color:var(--foreground);cursor:pointer;transition:transform var(--animation-duration-fast),border-color var(--animation-duration-fast)}._grado_17kqs_197:hover{border-color:var(--primary);transform:translateY(-1px)}._gradoActivo_17kqs_218,._gradoActivo_17kqs_218:hover{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}._checkbox_17kqs_224{display:flex;align-items:center;gap:var(--spacing-3);min-height:44px;cursor:pointer;font-weight:700}._espacios_17kqs_232{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--spacing-2)}._espacio_17kqs_232{display:flex;flex-direction:column;gap:4px;text-align:left;min-height:72px;padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-md);border:2px solid var(--border);background:var(--card);font:inherit;color:inherit;cursor:pointer}._espacio_17kqs_232:hover{border-color:var(--primary)}._espacioActivo_17kqs_254,._espacioActivo_17kqs_254:hover{border-color:var(--primary);background:var(--primary-soft)}._espacioNombre_17kqs_259{display:inline-flex;align-items:center;gap:6px;font-weight:700}._espacioActivo_17kqs_254 ._espacioNombre_17kqs_259{color:var(--primary)}._espacioDetalle_17kqs_268{color:var(--muted-foreground);font-size:.85rem}._bloques_17kqs_272{display:flex;flex-direction:column;gap:var(--spacing-6)}._bloque_17kqs_272{display:flex;flex-direction:column;gap:var(--spacing-3)}._bloqueTitulo_17kqs_282{margin:0;font-size:1.05rem;display:flex;align-items:center;gap:var(--spacing-2)}._gradoMini_17kqs_289{padding:2px 10px;border-radius:var(--radius-full);background:var(--primary);color:var(--primary-foreground);font-size:.85rem}._meta_17kqs_296{display:flex;flex-direction:column;gap:var(--spacing-2)}._metaTexto_17kqs_301{margin:0;padding:var(--spacing-2) var(--spacing-3);border-left:3px solid var(--accent);background:var(--secondary);border-radius:0 var(--radius) var(--radius) 0;font-size:.92rem;color:var(--secondary-foreground)}._metaRotulo_17kqs_310{display:block;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}._aprendizajes_17kqs_317{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-2)}._aprendizaje_17kqs_317{border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-3);background:var(--card)}._aprendizajeMarcado_17kqs_331{border-color:var(--primary);background:var(--primary-soft)}._aprendizajeLabel_17kqs_335{display:flex;gap:var(--spacing-3);align-items:flex-start;cursor:pointer}._indicadores_17kqs_341{margin:var(--spacing-2) 0 0 34px;font-size:.9rem;color:var(--muted-foreground)}._indicadoresResumen_17kqs_346{cursor:pointer;font-weight:700;color:var(--primary);min-height:32px;display:flex;align-items:center}._indicadoresLista_17kqs_354{margin:var(--spacing-1) 0 0;padding-left:1.1rem;display:flex;flex-direction:column;gap:4px}._campo_17kqs_361{display:flex;flex-direction:column;gap:var(--spacing-2)}._etiquetaCampo_17kqs_366{font-weight:700}._fila_17kqs_369{display:grid;gap:var(--spacing-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}._contador_17kqs_374{display:inline-flex;align-items:center;gap:var(--spacing-3)}._contadorValor_17kqs_379{min-width:2ch;text-align:center;font-family:var(--font-family-display);font-weight:800;font-size:1.5rem}._contadorBoton_17kqs_386{width:48px;height:48px;border-radius:var(--radius-full);border:1.5px solid var(--border);background:var(--card);display:grid;place-items:center;cursor:pointer;color:var(--foreground)}._contadorBoton_17kqs_386:disabled{opacity:.4;cursor:default}._verMas_17kqs_401{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;background:none;border:none;padding:8px 0;font:inherit;font-weight:700;color:var(--primary);cursor:pointer}._girado_17kqs_414{transform:rotate(180deg)}._masDetalles_17kqs_417{display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-4);border-radius:var(--radius-md);background:var(--background)}._ppiCabecera_17kqs_425{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2)}._nota_17kqs_431{margin:0;font-size:.85rem;color:var(--muted-foreground)}._estudiante_17kqs_436{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card)}._estudianteCabecera_17kqs_445{display:flex;gap:var(--spacing-2);align-items:center}._barra_17kqs_450{position:fixed;left:0;right:0;bottom:calc(60px + env(safe-area-inset-bottom));z-index:15;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);background:color-mix(in srgb,var(--card) 94%,transparent);backdrop-filter:blur(8px);border-top:1px solid var(--border)}._barraInfo_17kqs_465{display:flex;flex-direction:column;font-size:.88rem;min-width:0}._faltante_17kqs_471{display:inline-flex;align-items:center;gap:6px;color:var(--muted-foreground)}._cupo_17kqs_477{color:var(--muted-foreground);font-size:.8rem}._consejo_17kqs_481{display:inline-flex;align-items:flex-start;gap:4px;color:var(--warning);font-size:.8rem;font-weight:700;line-height:1.3}._consejo_17kqs_481 svg{flex-shrink:0;margin-top:1px}._espera_17kqs_494{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:var(--spacing-4);background:#0f235473;backdrop-filter:blur(3px)}._esperaTarjeta_17kqs_504{width:min(420px,100%);background:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--spacing-8) var(--spacing-6);text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-3);border-top:5px solid var(--primary)}._esperaTitulo_17kqs_517{margin:0;font-family:var(--font-family-display);font-weight:800;font-size:1.25rem}._esperaMensaje_17kqs_523{margin:0;color:var(--primary);font-weight:700;min-height:3em}._girar_17kqs_529{color:var(--primary);animation:_girar_17kqs_529 .9s linear infinite}@keyframes _girar_17kqs_529{to{transform:rotate(360deg)}}@media(min-width:640px){._grados_17kqs_197{grid-template-columns:repeat(2,minmax(0,120px))}._ciclos_17kqs_178{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:820px){._paso_17kqs_24{padding:var(--spacing-6)}._barra_17kqs_450{bottom:0;padding:var(--spacing-3) max(var(--spacing-6),calc((100vw - var(--ancho-app, 1040px)) / 2 + var(--spacing-6)))}}
