.BotonImprimir_boton__4t_f8{min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-md);border:1px solid var(--border-strong);background:transparent;color:var(--text-strong);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--fw-semibold);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.BotonImprimir_boton__4t_f8:hover{background:var(--surface-hover);border-color:var(--text-muted)}.BotonImprimir_boton__4t_f8:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media print{.BotonImprimir_boton__4t_f8{display:none}}.page_wrap__Jnp00{max-width:var(--container-xl);margin:0 auto;width:100%;padding:var(--space-9) var(--space-8)}.page_wrapEstrecho__NmYrl{max-width:var(--container-md)}@media (max-width:720px){.page_wrap__Jnp00{padding:var(--space-6) var(--space-4)}}.page_head__jDqlD{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:var(--space-6);margin-bottom:var(--space-8);padding-bottom:var(--space-6);border-bottom:1px solid var(--border-soft)}.page_title__DrRZr{font-family:var(--font-display-hero);font-size:var(--text-display-lg);line-height:.84;letter-spacing:.006em;text-transform:uppercase;color:var(--text-strong);margin:var(--space-4) 0 0}.page_title__DrRZr em{font-style:normal;color:var(--accent)}.page_titleSm__OwHKl{font-family:var(--font-display-hero);font-size:var(--text-display-md);line-height:.9;text-transform:uppercase;color:var(--text-strong);margin:var(--space-4) 0 0}.page_sub__TfFQf{margin:var(--space-4) 0 0}.page_sub__TfFQf,.page_volver__xcae3{color:var(--text-muted);font-size:var(--text-sm)}.page_volver__xcae3{display:inline-block;margin-bottom:var(--space-4);text-decoration:none}.page_volver__xcae3:hover{color:var(--text-strong)}.page_lista__mAMsg{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.page_fila__OPgEn{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3) var(--space-4);padding:var(--space-4) var(--space-5);border:1px solid var(--border-hair);border-radius:var(--radius-lg);background:var(--surface-card);color:inherit;text-decoration:none;transition:border-color var(--dur-fast,.15s) ease,background var(--dur-fast,.15s) ease}.page_fila__OPgEn:hover{border-color:var(--border-strong);background:var(--surface-raised)}.page_nombre__vIAxW{flex:1 1 200px;font-weight:var(--fw-semibold);color:var(--text-strong)}.page_fecha__Xo6lV{font-size:var(--text-xs);color:var(--text-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_chip__ay4Gy{display:inline-flex;align-items:center;padding:4px 10px;border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--fw-semibold);border:1px solid var(--border-soft);color:var(--text-muted)}.page_chip__ay4Gy[data-tono=progreso]{color:var(--gold);border-color:var(--gold-border);background:var(--gold-soft)}.page_chip__ay4Gy[data-tono=atencion]{color:var(--accent-text);border-color:var(--accent-soft-border,var(--accent));background:var(--accent-soft)}.page_chip__ay4Gy[data-tono=ok]{color:var(--success);border-color:var(--success)}.page_chip__ay4Gy[data-tono=error]{color:var(--danger);border-color:var(--danger)}.page_alerta__2ug7j{font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--danger)}.page_vacio__7_wgM{padding:var(--space-12) var(--space-6);border:1px dashed var(--border-soft);border-radius:var(--radius-xl);text-align:center}.page_vacioTitulo__C5uNK{margin:0 0 var(--space-2);font-weight:var(--fw-semibold);color:var(--text-strong)}.page_vacioTexto__vvlK3{margin:0 auto;max-width:56ch;color:var(--text-muted);line-height:1.6}.page_form__FyTJK{display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.page_fila2__c_kw6{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-4);gap:var(--space-4)}@media (max-width:600px){.page_fila2__c_kw6{grid-template-columns:1fr}}.page_acciones__TTFYZ{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.page_errorForm__CJ9Uh{margin:0;color:var(--danger);font-size:var(--text-sm)}.page_detalle___YRjM{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-6);gap:var(--space-6)}@media (min-width:1100px){.page_detalle___YRjM{grid-template-columns:minmax(0,1fr) 380px;align-items:start}.page_lateral__SfynX{position:-webkit-sticky;position:sticky;top:var(--space-6)}}.page_bloque__SbLMo{padding:var(--space-6);border:1px solid var(--border-hair);border-radius:var(--radius-xl);background:var(--surface-card)}.page_bloque__SbLMo+.page_bloque__SbLMo{margin-top:var(--space-5)}@media (max-width:1099px){.page_detalle___YRjM{display:flex;flex-direction:column;gap:var(--space-5)}.page_columna__txff8,.page_lateral__SfynX{display:contents}.page_detalle___YRjM .page_bloque__SbLMo+.page_bloque__SbLMo{margin-top:0}.page_alFinal__pmpmW{order:2}.page_alFinalUltimo__iWnIZ{order:3}}@media (max-width:720px){.page_bloque__SbLMo{padding:var(--space-5) var(--space-4)}.page_bloqueDoc__m0A62{padding:var(--space-5) 0 0;overflow:hidden}.page_bloqueDocCabecera__vVIFV{padding:0 var(--space-4)}.page_bloqueDoc__m0A62>:last-child{border-width:1px 0 0;border-radius:0}}.page_bloqueTitulo__c6IMA{margin:0 0 var(--space-4);font-size:var(--text-xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-over,.16em);text-transform:uppercase;color:var(--text-muted)}.page_texto__mox9w{margin:0 0 var(--space-3);color:var(--text-body);line-height:1.6}.page_textoSuave__l11qu{margin:0;color:var(--text-muted);font-size:var(--text-sm);line-height:1.6}.page_enlace__dHGlZ{display:block;padding:var(--space-3) var(--space-4);margin:0 0 var(--space-4);border-radius:var(--radius-md);background:var(--surface-inset);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-strong);word-break:break-all}.page_alertas__QMlNG{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.page_alertaItem__YYiQg{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border-left:3px solid var(--border-strong);background:var(--surface-inset);font-size:var(--text-sm);line-height:1.5;color:var(--text-body)}.page_alertaItem__YYiQg[data-nivel=critica]{border-left-color:var(--danger);background:var(--danger-soft,var(--surface-inset))}.page_alertaItem__YYiQg[data-nivel=aviso]{border-left-color:var(--warning)}.page_alertaItem__YYiQg small{display:block;margin-top:4px;color:var(--text-muted)}.page_cifras__U19Oc{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));grid-gap:var(--space-3);gap:var(--space-3);margin:0 0 var(--space-4)}.page_cifra__IrNGC{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--surface-inset)}.page_cifraValor__Szq5s{display:block;font-family:var(--font-mono);font-size:var(--text-lg);font-weight:var(--fw-semibold);color:var(--text-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_cifraEtiqueta__wqYfi{display:block;margin-top:2px;font-size:var(--text-2xs,11px);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint)}.page_listaPlan__fBBfR{margin:0 0 var(--space-4);padding-left:var(--space-5);color:var(--text-body);font-size:var(--text-sm);line-height:1.7}.page_respuestas__sYrTc{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.page_respuestasSeccion__rK0nc h3{margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--text-strong)}.page_respuestasSeccion__rK0nc dl{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-2);gap:var(--space-2);margin:0}.page_respuestasSeccion__rK0nc dt{font-size:var(--text-xs);color:var(--text-faint)}.page_respuestasSeccion__rK0nc dd{margin:0 0 var(--space-2);color:var(--text-body);font-size:var(--text-sm);line-height:1.5;white-space:pre-wrap}.page_desplegable__cnkAX summary{cursor:pointer;font-weight:var(--fw-semibold);color:var(--text-strong)}.page_desplegable__cnkAX[open] summary{margin-bottom:var(--space-4)}.page_generando__Qza_4{display:flex;align-items:center;gap:var(--space-3);color:var(--text-body)}.page_pulso__aTVCz{width:10px;height:10px;border-radius:50%;background:var(--gold);animation:page_pulso__aTVCz 1.4s ease-in-out infinite}@keyframes page_pulso__aTVCz{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.page_confirmar__BvQzN{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-inset);font-size:var(--text-sm);color:var(--text-body)}.page_estadoAccion__3LWNQ{margin:var(--space-3) 0 0;font-size:var(--text-sm)}.page_estadoAccion__3LWNQ[data-tipo=ok]{color:var(--success)}.page_estadoAccion__3LWNQ[data-tipo=error]{color:var(--danger)}.page_editor__3ucbj{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.page_editorCampo__wcATB{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.page_editorCampo__wcATB label{font-size:var(--text-xs);color:var(--text-faint)}.page_editorCampo__wcATB textarea{width:100%;min-height:72px;padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border-soft);background:var(--surface-inset);color:var(--text-strong);font:inherit;font-size:var(--text-sm);line-height:1.55;resize:vertical}.page_editorGrupo__n1D6m{padding-top:var(--space-4);border-top:1px solid var(--border-hair)}.page_editorGrupo__n1D6m h3{margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--text-strong)}.BrandMark_lockup__7ZrYB{--flame-top:#ffb089;--flame-mid:var(--accent,#ff5a2c);--flame-deep:#c8431f;display:inline-flex;align-items:center;gap:.42em;font-size:28px;line-height:1}.BrandMark_flame__qTUv7{height:1.12em;width:auto;display:block;flex:none;filter:drop-shadow(0 0 10px rgba(255,90,44,.3))}.BrandMark_wm__bUkor{font-family:var(--font-display-hero);font-size:1em;line-height:1;letter-spacing:.015em;color:var(--text-strong);transform:translateY(.045em)}.BrandMark_wm__bUkor .BrandMark_fd__jjX3_{color:var(--accent)}@media (prefers-reduced-motion:reduce){.BrandMark_flame__qTUv7{filter:none}}.page_wrap__9WZE8{min-height:100vh;display:grid;place-items:center;padding:var(--space-6)}.page_card__4l_ZN{width:100%;max-width:380px}.page_brandMark__y7u3u{font-family:var(--font-display);font-weight:var(--fw-black);font-stretch:116%;font-size:21px;letter-spacing:.01em;text-transform:uppercase;color:var(--text-strong)}.page_lede__Vsl3P{margin:var(--space-1) 0 var(--space-6);font-size:var(--text-sm);color:var(--text-muted)}.page_form__4lOgm{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.page_error__x3RcE{margin:0;font-size:var(--text-sm);color:var(--danger)}.page_legal__cVZ8p{margin:var(--space-4) 0 0;text-align:center;font-size:var(--text-2xs)}.page_legalLink__ed9sI{color:var(--text-faint);text-decoration:underline;text-underline-offset:3px;transition:color var(--dur-fast) var(--ease-out)}.page_legalLink__ed9sI:hover{color:var(--text-muted)}.AltaForm_wrap__b4cYb{position:relative;max-width:680px;margin:0 auto;padding:calc(env(safe-area-inset-top) + var(--space-5)) var(--space-5) 0}.AltaForm_anclaje__cnZxr{position:absolute;top:0}.AltaForm_marca__Szc8C{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);padding-bottom:var(--space-4);margin-bottom:var(--space-10);border-bottom:1px solid var(--border-hair)}.AltaForm_metodo__vzRHx{font-size:var(--text-sm);color:var(--text-muted)}.AltaForm_tituloGrande__iX0Pm,.AltaForm_titulo__RLbNf{margin:0 0 var(--space-5);font-family:var(--font-display);font-weight:var(--fw-black);color:var(--text-strong);text-wrap:balance}.AltaForm_tituloGrande__iX0Pm{font-size:clamp(2.5rem,12vw,4rem);line-height:.98;letter-spacing:-.035em}.AltaForm_titulo__RLbNf{font-size:clamp(1.875rem,8vw,2.5rem);line-height:1.02;letter-spacing:-.03em}.AltaForm_lead__gnvbk{max-width:54ch;margin:0 0 var(--space-8);font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--text-body);text-wrap:pretty}.AltaForm_portada__JXqk7{padding-top:var(--space-2);padding-bottom:var(--space-12)}.AltaForm_portadaFoto__b_d6F{position:relative;height:clamp(300px,78vw,440px);margin:calc(-1 * var(--space-6)) calc(-1 * var(--space-5)) calc(-1 * var(--space-16));overflow:hidden}.AltaForm_portadaFoto__b_d6F img{width:100%;height:100%;object-fit:cover;object-position:50% 35%;display:block;animation:AltaForm_alta-foto__XGbO0 9s cubic-bezier(.16,1,.3,1) both}.AltaForm_portadaFoto__b_d6F span{position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,9,11,.35) 0,rgba(8,9,11,0) 30%,rgba(8,9,11,.7) 70%,var(--bg-app) 100%)}.AltaForm_portadaFoto__b_d6F+.AltaForm_tituloGrande__iX0Pm{position:relative;font-family:var(--font-display-hero);font-weight:400;text-transform:uppercase;font-size:clamp(2.75rem,13vw,4.5rem);line-height:.92;letter-spacing:-.005em}@keyframes AltaForm_alta-foto__XGbO0{0%{transform:scale(1.12)}to{transform:scale(1.02)}}.AltaForm_tituloGrande__iX0Pm,.AltaForm_titulo__RLbNf{animation:AltaForm_alta-titulo__9f7Em .75s cubic-bezier(.16,1,.3,1) .05s both}@keyframes AltaForm_alta-titulo__9f7Em{0%{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);transform:translateY(.35em)}to{-webkit-clip-path:inset(-.25em 0 -.35em 0);clip-path:inset(-.25em 0 -.35em 0);transform:none}}@media (prefers-reduced-motion:reduce){.AltaForm_portadaFoto__b_d6F img,.AltaForm_tituloGrande__iX0Pm,.AltaForm_titulo__RLbNf{animation:none}}.AltaForm_pasosLista__fVfbM{list-style:none;margin:0 0 var(--space-10);padding:0;border-bottom:1px solid var(--border-hair)}.AltaForm_pasosLista__fVfbM li{display:grid;grid-template-columns:2.25rem minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-4) 0;border-top:1px solid var(--border-hair)}.AltaForm_pasosLista__fVfbM span{padding-top:.15em;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--fw-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--accent-text)}.AltaForm_pasosLista__fVfbM p{margin:0;font-size:var(--text-md);line-height:var(--leading-normal);color:var(--text-body)}.AltaForm_progreso__tpOhZ{position:-webkit-sticky;position:sticky;top:0;z-index:5;margin:calc(var(--space-6) * -1) calc(var(--space-5) * -1) var(--space-8);padding:var(--space-3) var(--space-5) var(--space-4);background:var(--bg-app);border-bottom:1px solid var(--border-hair)}.AltaForm_progresoTexto__kos_K{display:flex;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-muted)}.AltaForm_guardado__GJQRP{font-family:var(--font-ui)}.AltaForm_guardado__GJQRP[data-estado=guardado]{color:var(--success)}.AltaForm_guardado__GJQRP[data-estado=local]{color:var(--warning)}.AltaForm_barra__sBKQv{display:flex;gap:3px}.AltaForm_barra__sBKQv span{flex:1 1;height:4px;background:var(--border-soft);transition:background-color var(--dur-base,.24s) var(--ease-out)}.AltaForm_barra__sBKQv span[data-estado=hecho]{background:var(--text-strong)}.AltaForm_barra__sBKQv span[data-estado=actual]{background:var(--accent)}.AltaForm_seccionCabecera__5bG7P{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.AltaForm_seccionCabecera__5bG7P .AltaForm_titulo__RLbNf{margin-bottom:var(--space-3)}.AltaForm_intro__l1pS0{max-width:58ch;margin:0 0 var(--space-8);padding-bottom:var(--space-6);border-bottom:1px solid var(--border-soft);font-size:var(--text-md);line-height:var(--leading-normal);color:var(--text-muted)}.AltaForm_grid__zahHc{display:grid;grid-template-columns:1fr;grid-gap:var(--space-6) var(--space-4);gap:var(--space-6) var(--space-4)}@media (min-width:560px){.AltaForm_grid__zahHc{grid-template-columns:1fr 1fr}.AltaForm_campo__OTyMF{grid-column:1/-1}.AltaForm_campo__OTyMF[data-mitad=true]{grid-column:auto}}.AltaForm_campo__OTyMF{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.AltaForm_labelWrap__P98WO{display:block}.AltaForm_label__iLT2j{display:block;font-size:var(--text-md);font-weight:var(--fw-semibold);line-height:var(--leading-snug);color:var(--text-strong)}.AltaForm_opcional__FdOtb{font-weight:var(--fw-regular);color:var(--text-faint)}.AltaForm_ayuda__KMuGe{margin-top:calc(var(--space-1) * -1);font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--text-muted)}.AltaForm_input__Ebk01{width:100%;min-height:52px;padding:var(--space-3) var(--space-4);font:inherit;font-size:16px;color:var(--text-strong);background:var(--surface-inset);border:1px solid var(--border-soft);border-radius:var(--radius-md);transition:border-color var(--dur-fast) var(--ease-out);-webkit-appearance:none;-moz-appearance:none;appearance:none}.AltaForm_input__Ebk01:hover{border-color:var(--border-strong)}.AltaForm_fecha__tkBNn{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr) minmax(0,1.1fr);grid-gap:var(--space-2);gap:var(--space-2)}select.AltaForm_input__Ebk01{padding-left:var(--space-3);padding-right:var(--space-6);background-image:linear-gradient(45deg,transparent 50%,var(--text-muted) 50%),linear-gradient(135deg,var(--text-muted) 50%,transparent 50%);background-position:calc(100% - 15px) 50%,calc(100% - 10px) 50%;background-size:5px 5px;background-repeat:no-repeat;cursor:pointer}textarea.AltaForm_input__Ebk01{min-height:104px;resize:vertical;line-height:var(--leading-normal)}.AltaForm_input__Ebk01::placeholder{color:var(--text-faint)}.AltaForm_input__Ebk01:focus{outline:none;border-color:var(--focus-ring);box-shadow:0 0 0 1px var(--focus-ring)}.AltaForm_campo__OTyMF[data-error=true] .AltaForm_input__Ebk01{border-color:var(--danger)}.AltaForm_input__Ebk01[type=date]{color-scheme:dark}.AltaForm_chips__fyQRE,.AltaForm_sino__n1Hfv{display:flex;flex-wrap:wrap;gap:var(--space-2)}.AltaForm_sino__n1Hfv .AltaForm_chip__hXIA3{flex:1 1;justify-content:center}.AltaForm_chip__hXIA3{position:relative;display:inline-flex;align-items:center;min-height:48px;padding:0 var(--space-4);border-radius:var(--radius-xs);border:1px solid var(--border-soft);background:var(--surface-inset);color:var(--text-body);font-size:var(--text-md);font-weight:var(--fw-medium);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.AltaForm_chip__hXIA3:hover,.AltaForm_escalaPaso__FEkwb:hover{border-color:var(--border-strong)}.AltaForm_chip__hXIA3 input,.AltaForm_escalaPaso__FEkwb input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.AltaForm_chip__hXIA3:has(input:focus-visible),.AltaForm_escalaPaso__FEkwb:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.AltaForm_chip__hXIA3[data-activo=true],.AltaForm_escalaPaso__FEkwb[data-activo=true]{border-color:var(--text-strong);background:var(--text-strong);color:var(--bg-app);font-weight:var(--fw-semibold)}.AltaForm_escala__mYz8b{display:grid;grid-template-columns:repeat(auto-fit,minmax(40px,1fr));grid-gap:var(--space-1);gap:var(--space-1)}.AltaForm_escalaPaso__FEkwb{position:relative;display:flex;align-items:center;justify-content:center;min-height:48px;border-radius:var(--radius-xs);border:1px solid var(--border-soft);background:var(--surface-inset);color:var(--text-body);font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer}.AltaForm_error__VjuW8{font-size:var(--text-sm);color:var(--danger)}.AltaForm_errorGeneral__6t0wD{margin:var(--space-8) 0 0;padding:var(--space-3) var(--space-4);border:1px solid var(--danger);border-radius:var(--radius-md);background:var(--danger-soft);color:var(--text-strong);font-size:var(--text-sm)}.AltaForm_nav__X8_X2{position:-webkit-sticky;position:sticky;bottom:0;z-index:5;display:flex;gap:var(--space-2);margin:var(--space-10) calc(var(--space-5) * -1) 0;padding:var(--space-3) var(--space-5) calc(var(--space-3) + env(safe-area-inset-bottom));background:var(--bg-app);border-top:1px solid var(--border-hair)}.AltaForm_botonPrimario__G_zuN,.AltaForm_botonSecundario__qb7iv{min-height:56px;padding:0 var(--space-6);border-radius:999px;font-family:var(--font-ui);font-size:var(--text-md);font-weight:var(--fw-bold);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.AltaForm_botonPrimario__G_zuN{flex:1 1;border:0;background:var(--accent);color:var(--text-on-accent);box-shadow:0 16px 34px -14px color-mix(in srgb,var(--accent) 70%,transparent)}.AltaForm_portada__JXqk7 .AltaForm_botonPrimario__G_zuN{width:100%}.AltaForm_botonPrimario__G_zuN:hover{background:var(--accent-hover)}.AltaForm_botonPrimario__G_zuN:active{background:var(--accent-press);transform:translateY(1px)}.AltaForm_botonSecundario__qb7iv{border:1px solid var(--border-strong);background:transparent;color:var(--text-strong);font-weight:var(--fw-semibold)}.AltaForm_botonSecundario__qb7iv:hover{background:var(--surface-hover)}.AltaForm_botonSecundario__qb7iv:active{transform:translateY(1px)}.AltaForm_botonPrimario__G_zuN:disabled,.AltaForm_botonSecundario__qb7iv:disabled{opacity:.5;cursor:default}.AltaForm_botonPrimario__G_zuN:focus-visible,.AltaForm_botonSecundario__qb7iv:focus-visible,.AltaForm_botonTexto__el370:focus-visible{outline:2px solid var(--text-strong);outline-offset:3px}.AltaForm_botonTexto__el370{min-height:44px;border:0;background:none;padding:0;font:inherit;font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--text-body);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.AltaForm_botonTexto__el370:disabled{color:var(--text-faint);text-decoration:none;cursor:default}.AltaForm_subtitulo___KLAa{display:flex;align-items:baseline;gap:var(--space-3);margin:var(--space-12) 0 var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-soft);font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-xl);line-height:1.15;letter-spacing:-.015em;color:var(--text-strong)}.AltaForm_riesgoNumero__5X4IU,.AltaForm_subtituloNumero__Uc1YB{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--fw-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--accent-text)}.AltaForm_parrafo__Es3HU{max-width:66ch;margin:0 0 var(--space-3);font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--text-body)}.AltaForm_lista__tT6Mi{list-style:none;margin:0 0 var(--space-4);padding:0;display:grid;grid-gap:var(--space-3);gap:var(--space-3);font-size:var(--text-md);line-height:var(--leading-normal);color:var(--text-body)}.AltaForm_lista__tT6Mi li{position:relative;padding-left:var(--space-5)}.AltaForm_lista__tT6Mi li:before{content:"";position:absolute;left:2px;top:.62em;width:6px;height:6px;background:var(--accent)}.AltaForm_riesgos__nD6c3{margin:var(--space-4) 0 var(--space-5);border-bottom:1px solid var(--border-hair)}.AltaForm_riesgos__nD6c3>div{padding:var(--space-4) 0 var(--space-2);border-top:1px solid var(--border-hair)}.AltaForm_riesgoTitulo__Z94u0{display:flex;align-items:baseline;gap:var(--space-3);margin:0 0 var(--space-2);font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-lg);line-height:1.25;color:var(--text-strong)}.AltaForm_check__2PRbM{display:grid;grid-template-columns:24px 1fr;grid-gap:var(--space-1) var(--space-3);gap:var(--space-1) var(--space-3);align-items:start;margin:var(--space-3) 0;padding:var(--space-4);border:1px solid var(--border-hair);border-radius:var(--radius-md);background:var(--surface-inset)}.AltaForm_check__2PRbM[data-error=true]{border-color:var(--danger)}.AltaForm_check__2PRbM input{width:22px;height:22px;margin:1px 0 0;accent-color:var(--text-strong);cursor:pointer}.AltaForm_check__2PRbM input:disabled{cursor:default}.AltaForm_check__2PRbM label{font-size:var(--text-md);line-height:var(--leading-normal);color:var(--text-body);cursor:pointer}.AltaForm_check__2PRbM label strong{font-weight:var(--fw-semibold);color:var(--text-strong)}.AltaForm_check__2PRbM label a{color:var(--text-strong);text-underline-offset:3px}.AltaForm_check__2PRbM .AltaForm_error__VjuW8{grid-column:2}.AltaForm_sub__A01ar{font-size:var(--text-sm);color:var(--text-muted)}.AltaForm_tag__u1bAD{margin-left:var(--space-2);font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--text-muted)}.AltaForm_letraPequena__0dWew{max-width:66ch;margin:var(--space-2) 0 var(--space-3);font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--text-muted)}.AltaForm_fechaHoy__nMW_8{margin:0;min-height:52px;display:flex;align-items:center;font-size:16px;color:var(--text-strong)}.AltaForm_firmaLabel__HOCPM{margin:var(--space-6) 0 0}.AltaForm_firma__n5JqY{margin-top:var(--space-2)}.AltaForm_firmaMarco__3u6c5{position:relative;height:200px;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-inset);overflow:hidden}.AltaForm_firmaMarco__3u6c5[data-error=true]{border-color:var(--danger)}.AltaForm_firmaCanvas__o_Kgu{position:absolute;inset:0;width:100%;height:100%;touch-action:none;color:var(--text-strong);cursor:crosshair}.AltaForm_firmaAyuda__a69Y5{bottom:54px;font-size:var(--text-md);color:var(--text-faint)}.AltaForm_firmaAyuda__a69Y5,.AltaForm_firmaLinea__Xk0D3{position:absolute;left:var(--space-6);pointer-events:none}.AltaForm_firmaLinea__Xk0D3{right:var(--space-6);bottom:44px;border-bottom:1px solid var(--border-soft)}.AltaForm_firmaAcciones__UpwAU{display:flex;justify-content:flex-end}.AltaForm_final__rdF6V{padding-top:var(--space-6);padding-bottom:var(--space-16)}.AltaForm_nota__C_yhX{margin:0;font-size:var(--text-sm);color:var(--text-muted)}.AltaForm_consentimiento__KgygR{padding-bottom:var(--space-2)}.OnboardingDocument_documento__2ar2Q{container-type:inline-size;max-width:var(--container-md);margin:0 auto;color:var(--text-body);font-family:var(--font-ui)}.OnboardingDocument_seccion__wV18b{position:relative;padding:var(--space-12) var(--space-5)}@container (min-width: 620px){.OnboardingDocument_seccion__wV18b{padding:var(--space-16) var(--space-12)}}.OnboardingDocument_num__K8vCe{font-family:var(--font-mono);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.OnboardingDocument_portada__k2B_Q{padding-top:0}.OnboardingDocument_cubierta__M4oC8{--sangre:var(--space-5);position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:clamp(460px,120cqi,620px);margin:0 calc(-1 * var(--sangre)) var(--space-10);padding:var(--space-6) var(--sangre) var(--space-8);overflow:hidden;isolation:isolate}@container (min-width: 620px){.OnboardingDocument_cubierta__M4oC8{--sangre:var(--space-12);min-height:560px}}.OnboardingDocument_cubiertaImg___U9K_{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:50% 40%}.OnboardingDocument_cubiertaVelo__98y8A{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(8,9,11,.7) 0,rgba(8,9,11,0) 26%),linear-gradient(180deg,rgba(8,9,11,0) 40%,rgba(8,9,11,.88) 78%,var(--bg-app) 100%)}.OnboardingDocument_cubierta__M4oC8 .OnboardingDocument_portadaBarra__YZAgA{margin-bottom:0;border-bottom-color:color-mix(in srgb,var(--text-strong) 18%,transparent)}.OnboardingDocument_cubierta__M4oC8 .OnboardingDocument_h1__jkI4n{margin:0;font-family:var(--font-display-hero);font-weight:400;font-size:clamp(3rem,14cqi,6rem);line-height:.9;letter-spacing:-.005em;text-transform:uppercase}.OnboardingDocument_banda__0BWuL{--sangre:var(--space-5);position:relative;display:flex;align-items:flex-end;min-height:clamp(260px,62cqi,380px);margin:calc(-1 * var(--space-12)) calc(-1 * var(--sangre)) var(--space-8);padding:0 var(--sangre) var(--space-5);overflow:hidden;isolation:isolate}@container (min-width: 620px){.OnboardingDocument_banda__0BWuL{--sangre:var(--space-12);margin-top:calc(-1 * var(--space-16))}}.OnboardingDocument_bandaImg__WzyCg{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}.OnboardingDocument_bandaVelo__ghdOe{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(8,9,11,.1) 0,rgba(8,9,11,.5) 50%,var(--bg-app) 100%)}.OnboardingDocument_h2Banda__gpU1v{margin:0}.OnboardingDocument_portadaBarra__YZAgA{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding-bottom:var(--space-4);margin-bottom:var(--space-16);border-bottom:1px solid var(--border-hair)}.OnboardingDocument_portadaMeta__Z1oAZ{font-size:var(--text-sm);color:var(--text-muted)}.OnboardingDocument_h1__jkI4n{margin:0 0 var(--space-10);font-family:var(--font-display);font-weight:var(--fw-black);font-size:clamp(2.75rem,11cqi,5.25rem);line-height:.96;letter-spacing:-.035em;color:var(--text-strong);text-wrap:balance}.OnboardingDocument_ficha__dBiSK{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5) 0;margin-bottom:var(--space-8);border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-hair)}.OnboardingDocument_cliente__rdQVx{margin:0;font-family:var(--font-display);font-weight:var(--fw-bold);font-size:clamp(1.75rem,6cqi,2.5rem);line-height:1.05;letter-spacing:-.025em;color:var(--text-strong)}.OnboardingDocument_fichaMeta__fqTH6{margin:0;font-size:var(--text-sm);color:var(--text-muted)}.OnboardingDocument_lead__l4FVi{max-width:62ch;margin:0 0 var(--space-16);font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--text-body);text-wrap:pretty}.OnboardingDocument_h2____kFR{margin:0 0 var(--space-6);font-family:var(--font-display);font-weight:var(--fw-black);font-size:clamp(2rem,7cqi,3rem);line-height:1.02;letter-spacing:-.03em;color:var(--text-strong);text-wrap:balance}.OnboardingDocument_intro__RwRyq{margin:0 0 var(--space-10);font-size:var(--text-lg)}.OnboardingDocument_intro__RwRyq,.OnboardingDocument_p__6_2qg{max-width:66ch;line-height:var(--leading-relaxed);color:var(--text-body);text-wrap:pretty}.OnboardingDocument_p__6_2qg{margin:0 0 var(--space-3);font-size:var(--text-md)}.OnboardingDocument_lista__NHrse strong,.OnboardingDocument_p__6_2qg strong{font-weight:var(--fw-semibold);color:var(--text-strong)}.OnboardingDocument_puntos__7dISw{display:flex;flex-direction:column;border-bottom:1px solid var(--border-hair)}.OnboardingDocument_punto__Tq01L{display:grid;grid-template-columns:2.25rem minmax(0,1fr);grid-gap:0 var(--space-3);gap:0 var(--space-3);padding:var(--space-6) 0 var(--space-5);border-top:1px solid var(--border-hair)}.OnboardingDocument_puntoIndice__hT1mb{padding-top:.2em;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--fw-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-faint)}.OnboardingDocument_puntoCuerpo__stiuB{min-width:0}.OnboardingDocument_h3__krv_e{margin:0 0 var(--space-3);font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-lg);line-height:1.25;letter-spacing:-.01em;color:var(--text-strong)}.OnboardingDocument_lista__NHrse{list-style:none;max-width:66ch;margin:var(--space-2) 0 var(--space-2);padding:0;display:grid;grid-gap:var(--space-3);gap:var(--space-3);font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--text-body)}.OnboardingDocument_lista__NHrse li{position:relative;padding-left:var(--space-5)}.OnboardingDocument_lista__NHrse li:before{content:"";position:absolute;left:2px;top:.66em;width:6px;height:6px;background:var(--accent)}.OnboardingDocument_cita__qofoF{max-width:44ch;margin:var(--space-10) 0 0;font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:clamp(1.25rem,4cqi,1.5rem);line-height:1.3;letter-spacing:-.015em;color:var(--text-strong);text-wrap:balance}.OnboardingDocument_frase__juzRI{min-height:60vh;display:flex;flex-direction:column;justify-content:center}.OnboardingDocument_fraseMarca__ENNC7{width:40px;height:4px;margin-bottom:var(--space-8);background:var(--accent)}.OnboardingDocument_fraseTexto__U2WQj{max-width:22ch;margin:0 0 var(--space-8);font-family:var(--font-display);font-weight:var(--fw-black);font-size:clamp(2rem,7.5cqi,3.5rem);line-height:1.04;letter-spacing:-.03em;color:var(--text-strong);text-wrap:balance}.OnboardingDocument_fraseFirma__aayDK{margin:0;font-size:var(--text-sm);color:var(--text-muted)}.OnboardingDocument_datos__QwGdU{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin:0 0 var(--space-10);padding:6px}@container (min-width: 620px){.OnboardingDocument_datos__QwGdU{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}.OnboardingDocument_dato___Ga_W{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border-radius:16px;background:linear-gradient(180deg,var(--surface-raised) 0,var(--surface-card) 100%);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--text-strong) 9%,transparent),0 0 0 5px color-mix(in srgb,var(--text-strong) 3.5%,transparent),0 0 0 6px color-mix(in srgb,var(--text-strong) 8%,transparent);min-width:0}.OnboardingDocument_datoEtiqueta__t8a31{font-size:var(--text-xs);color:var(--text-muted)}.OnboardingDocument_datoValor__NCowz{margin:0;display:flex;align-items:baseline;gap:.3em;font-family:var(--font-display);font-weight:var(--fw-black);font-size:clamp(1.75rem,7cqi,2.5rem);line-height:1;letter-spacing:var(--tracking-num);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;color:var(--text-strong);white-space:nowrap}.OnboardingDocument_datoValor__NCowz[data-hito=true]{color:var(--gold-bright)}.OnboardingDocument_datoUnidad__707GT{font-size:var(--text-sm);font-weight:var(--fw-medium);letter-spacing:0;color:var(--text-muted)}.OnboardingDocument_rir__W6d2D{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2);margin:0 0 var(--space-10)}.OnboardingDocument_rirPaso__NBiRg{display:flex;flex-direction:column;gap:var(--space-2)}.OnboardingDocument_rirNum__Lv1uk{font-family:var(--font-mono);font-weight:var(--fw-semibold);font-size:clamp(1.5rem,6cqi,2rem);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-strong)}.OnboardingDocument_rirBarra__3uO5m{height:6px;background:var(--border-soft)}.OnboardingDocument_rirPaso__NBiRg[data-estado=trabajo] .OnboardingDocument_rirBarra__3uO5m{background:var(--accent)}.OnboardingDocument_rirPaso__NBiRg[data-estado=excluido] .OnboardingDocument_rirBarra__3uO5m{background:var(--border-hair)}.OnboardingDocument_rirPaso__NBiRg[data-estado=excluido] .OnboardingDocument_rirNum__Lv1uk{color:var(--text-faint)}.OnboardingDocument_rirEtiqueta__8phwn{font-size:var(--text-xs);color:var(--text-muted)}.OnboardingDocument_rirPaso__NBiRg[data-estado=trabajo] .OnboardingDocument_rirEtiqueta__8phwn{font-weight:var(--fw-semibold);color:var(--text-strong)}.OnboardingDocument_suplementos__sRoES{border-bottom:1px solid var(--border-hair)}.OnboardingDocument_suplemento__PmGhu{padding:var(--space-6) 0 var(--space-4);border-top:1px solid var(--border-hair)}.OnboardingDocument_firma__3c7Re{margin-top:var(--space-12)}.OnboardingDocument_firmaNombre__yQ4CL{margin:0 0 var(--space-1);font-family:var(--font-display);font-weight:var(--fw-black);font-size:var(--text-display-sm);letter-spacing:-.025em;color:var(--text-strong)}.OnboardingDocument_firmaMeta__BDCpD{margin:0;font-size:var(--text-sm);color:var(--text-muted)}.OnboardingDocument_aviso__G2IKi{max-width:66ch;margin:var(--space-10) 0 0;padding:var(--space-4) var(--space-5);border:1px solid var(--border-soft);border-radius:var(--radius-md);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-body)}.OnboardingDocument_colofon__WVQ23{display:flex;justify-content:flex-end;margin-top:var(--space-12);padding-top:var(--space-4);border-top:1px solid var(--border-hair)}@media print{.OnboardingDocument_documento__2ar2Q{max-width:none;-webkit-print-color-adjust:exact;print-color-adjust:exact}.OnboardingDocument_seccion__wV18b{page-break-before:always;break-before:page;padding:48px 56px}.OnboardingDocument_portada__k2B_Q{page-break-before:auto;break-before:auto}.OnboardingDocument_documento__2ar2Q p{orphans:3;widows:3}.OnboardingDocument_h1__jkI4n,.OnboardingDocument_h2____kFR,.OnboardingDocument_h3__krv_e{page-break-after:avoid;break-after:avoid}.OnboardingDocument_cita__qofoF{page-break-before:avoid;break-before:avoid}.OnboardingDocument_aviso__G2IKi,.OnboardingDocument_cita__qofoF,.OnboardingDocument_dato___Ga_W,.OnboardingDocument_datos__QwGdU,.OnboardingDocument_firma__3c7Re,.OnboardingDocument_punto__Tq01L,.OnboardingDocument_rir__W6d2D,.OnboardingDocument_suplemento__PmGhu{page-break-inside:avoid;break-inside:avoid}}@page{margin:0;size:A4}@supports (animation-timeline:view()){@media screen and (prefers-reduced-motion:no-preference){.OnboardingDocument_cubierta__M4oC8 .OnboardingDocument_h1__jkI4n,.OnboardingDocument_h2____kFR{animation:OnboardingDocument_doc-titulo__u1JNk linear both;animation-timeline:view();animation-range:entry 5% entry 70%}}}@keyframes OnboardingDocument_doc-titulo__u1JNk{0%{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);transform:translateY(.4em);opacity:.2}to{-webkit-clip-path:inset(-.3em 0 -.4em 0);clip-path:inset(-.3em 0 -.4em 0);transform:none;opacity:1}}@media print{.OnboardingDocument_h1__jkI4n,.OnboardingDocument_h2____kFR{animation:none!important;-webkit-clip-path:none!important;clip-path:none!important;transform:none!important;opacity:1!important}.OnboardingDocument_banda__0BWuL,.OnboardingDocument_cubierta__M4oC8{page-break-inside:avoid;break-inside:avoid}.OnboardingDocument_banda__0BWuL{margin-top:0}.OnboardingDocument_cubierta__M4oC8{min-height:240mm}}.tema_tema__Xw__z{background:var(--bg-app);color:var(--text-body);font-family:var(--font-ui);-webkit-font-smoothing:antialiased}@media print{.tema_tema__Xw__z{color-scheme:dark;--bg-app:#08090B;--bg-sunken:#050607;--surface-card:#121316;--surface-raised:#1A1C20;--surface-inset:#050607;--text-strong:#F5F5F3;--text-body:#C9CBC9;--text-muted:#8E9192;--text-faint:#6C6F70;--border-hair:rgba(255,255,255,0.08);--border-soft:rgba(255,255,255,0.15);--border-strong:rgba(255,255,255,0.34);--accent:#FF5A2C;--accent-text:#FF7A48;--accent-soft:rgba(255,90,44,0.10);--accent-soft-border:rgba(255,90,44,0.35);--success:#3DDC97;--warning:#FFC53D;--danger:#FF5C5C;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.page_fondo__JcJ62{min-height:100dvh;background:var(--bg-app)}.page_estado__LMYBI{max-width:560px;margin:0 auto;padding:calc(env(safe-area-inset-top) + var(--space-6)) var(--space-5) var(--space-16)}.page_marca__rGlop{display:flex;padding-bottom:var(--space-4);margin-bottom:var(--space-16);border-bottom:1px solid var(--border-hair)}.page_titulo__8Hm3L{margin:0 0 var(--space-5);font-family:var(--font-display);font-weight:var(--fw-black);font-size:clamp(2.25rem,10vw,3.25rem);line-height:1;letter-spacing:-.035em;color:var(--text-strong);text-wrap:balance}.page_texto__yspwa{max-width:44ch;margin:0;font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--text-body)}.VistaDocumento_vista__UNc6a{min-height:100dvh}.VistaDocumento_vista__UNc6a[data-compacta=true]{min-height:0;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border-hair)}.VistaDocumento_barra__o7jP_{position:-webkit-sticky;position:sticky;top:0;z-index:10;display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);min-height:60px;padding:calc(env(safe-area-inset-top) + var(--space-2)) var(--space-5) var(--space-2);background:var(--bg-app);border-bottom:1px solid var(--border-hair)}.VistaDocumento_marca__JTccG{display:inline-flex;align-items:center;gap:var(--space-3);min-width:0}.VistaDocumento_titulo___US0A{font-size:var(--text-sm);color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:420px){.VistaDocumento_titulo___US0A{display:none}}.VistaDocumento_volver__sV3MW{display:inline-flex;align-items:center;gap:var(--space-1);min-height:44px;font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--text-body);text-decoration:none;transition:color var(--dur-fast) var(--ease-out)}.VistaDocumento_volver__sV3MW:hover{color:var(--text-strong)}.VistaDocumento_volver__sV3MW:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}@media print{.VistaDocumento_barra__o7jP_{display:none}.VistaDocumento_vista__UNc6a[data-compacta=true]{border:0;border-radius:0}}.AppNav_sidebar__q56hK{position:-webkit-sticky;position:sticky;top:0;height:100svh;display:flex;flex-direction:column;gap:var(--space-8);padding:var(--space-6);background:linear-gradient(180deg,rgba(255,255,255,.045),transparent 16%),linear-gradient(176deg,var(--surface-raised) 0,var(--surface-card) 52%,var(--bg-sunken) 100%);border-right:1px solid var(--border-soft);box-shadow:inset -1px 0 0 rgba(255,255,255,.05),8px 0 34px -10px rgba(0,0,0,.55)}.AppNav_brand__Rro6t{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-2) var(--space-3) 0}.AppNav_brandSub__aER22{color:var(--text-faint)}.AppNav_nav__c_IaL{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.AppNav_link__wIwFe{position:relative;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--text-muted);transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.AppNav_link__wIwFe:hover{background:var(--surface-hover);color:var(--text-strong)}.AppNav_linkActive__0YuF6,.AppNav_linkActive__0YuF6:hover{background:linear-gradient(90deg,var(--accent-soft),transparent 72%);color:var(--text-strong)}.AppNav_linkActive__0YuF6:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:3px;border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--accent)}.AppNav_linkActive__0YuF6 svg{color:var(--accent)}.AppNav_foot__dETH7{margin-top:auto}.AppNav_logout__rrGhO{width:100%;justify-content:flex-start}@media (max-width:900px){.AppNav_sidebar__q56hK{position:static;height:auto;flex-direction:row;align-items:center;gap:var(--space-5);border-right:none;border-bottom:1px solid var(--border-hair);padding:var(--space-3) var(--space-5)}.AppNav_brand__Rro6t{padding:0}.AppNav_brandSub__aER22{display:none}.AppNav_nav__c_IaL{display:flex;gap:var(--space-2)}.AppNav_foot__dETH7{margin-top:0;margin-left:auto}}@media (max-width:720px){.AppNav_sidebar__q56hK{flex-wrap:wrap;row-gap:var(--space-2);column-gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-2);min-width:0}.AppNav_nav__c_IaL{position:relative;order:3;flex:1 0 100%;min-width:0;gap:var(--space-1);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;margin:0 calc(-1 * var(--space-4));padding:0 var(--space-4);scroll-padding:0 var(--space-4)}.AppNav_nav__c_IaL::-webkit-scrollbar{display:none}.AppNav_link__wIwFe{flex:none;white-space:nowrap;padding:var(--space-2) var(--space-3)}.AppNav_linkActive__0YuF6,.AppNav_linkActive__0YuF6:hover{background:var(--accent-soft)}.AppNav_linkActive__0YuF6:before{left:var(--space-3);right:var(--space-3);top:auto;bottom:0;width:auto;height:2px;border-radius:2px 2px 0 0}}@media print{.AppNav_sidebar__q56hK{display:none}}.AssistantPanel_fab__wfz7q{position:fixed;right:var(--space-5);bottom:var(--space-5);z-index:40;background:var(--accent-soft);border:1px solid var(--accent-soft-border);color:var(--accent-text);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);cursor:pointer}.AssistantPanel_fab__wfz7q:hover{border-color:var(--accent)}.AssistantPanel_panel__aUvKn{position:fixed;top:0;right:0;bottom:0;width:min(420px,100vw);z-index:50;background:linear-gradient(150deg,rgba(255,255,255,.05),rgba(255,255,255,0) 35%),color-mix(in srgb,var(--surface-card) 80%,transparent);backdrop-filter:blur(24px) saturate(1.3);-webkit-backdrop-filter:blur(24px) saturate(1.3);border-left:1px solid var(--border-soft);box-shadow:inset 1px 0 0 rgba(255,255,255,.06),-24px 0 60px -22px rgba(0,0,0,.6);display:flex;flex-direction:column}.AssistantPanel_head__MJer_{display:flex;justify-content:space-between;align-items:center;padding:var(--space-4);border-bottom:1px solid var(--border-hair)}.AssistantPanel_title__htE4a{color:var(--text-strong)}.AssistantPanel_close__P6S2u{background:transparent;border:1px solid var(--border-soft);color:var(--text-body);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);cursor:pointer}.AssistantPanel_close__P6S2u:hover{border-color:var(--border-strong)}.AssistantPanel_turns__oIqyU{flex:1 1;overflow-y:auto;padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.AssistantPanel_user__9wzO1{align-self:flex-end;max-width:85%;background:var(--accent-soft);border:1px solid var(--accent-soft-border);color:var(--text-strong);line-height:1.45}.AssistantPanel_assistant__pwzmI,.AssistantPanel_user__9wzO1{margin:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md)}.AssistantPanel_assistant__pwzmI{align-self:flex-start;max-width:92%;background:var(--surface-inset);color:var(--text-body);line-height:1.5}.AssistantPanel_pensando___YJ6r{align-self:flex-start;display:flex;gap:5px;padding:var(--space-3);background:var(--surface-inset);border-radius:var(--radius-md)}.AssistantPanel_punto__5zwXn{width:7px;height:7px;border-radius:50%;background:var(--accent);animation:AssistantPanel_fdPensando__B2i26 1.2s ease-in-out infinite}.AssistantPanel_punto__5zwXn:nth-child(2){animation-delay:.18s}.AssistantPanel_punto__5zwXn:nth-child(3){animation-delay:.36s}@keyframes AssistantPanel_fdPensando__B2i26{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.AssistantPanel_punto__5zwXn{animation:none;opacity:.6}}.AssistantPanel_form__Sd2df{display:flex;gap:var(--space-2);padding:var(--space-4);border-top:1px solid var(--border-hair)}.AssistantPanel_input__h35KL{flex:1 1;min-width:0;background:var(--surface-inset);border:1px solid var(--border-hair);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);color:var(--text-body)}.AssistantPanel_input__h35KL:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.AssistantPanel_send__Ln4IU{background:var(--accent-soft);border:1px solid var(--accent-soft-border);color:var(--accent-text);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);cursor:pointer}.AssistantPanel_send__Ln4IU:disabled{opacity:.6;cursor:default}@media print{.AssistantPanel_fab__wfz7q,.AssistantPanel_panel__aUvKn{display:none}}.PropuestaCard_card__x4WEX{border:1px solid var(--accent-soft-border);background:var(--accent-soft);border-radius:var(--radius-md);padding:var(--space-3)}.PropuestaCard_head__jwm_I{margin:0 0 var(--space-2);font-size:var(--text-overline,.72rem);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text)}.PropuestaCard_resumen__oH4cE{margin:0 0 var(--space-3);color:var(--text-strong);font-weight:600;line-height:1.4}.PropuestaCard_detalle__jdDsU{display:flex;flex-direction:column;gap:var(--space-3)}.PropuestaCard_macros__JOtLj{display:flex;flex-wrap:wrap;gap:var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--border-hair)}.PropuestaCard_macro__tZz59{font-size:var(--text-caption,.8rem);color:var(--text-muted)}.PropuestaCard_macro__tZz59 b{color:var(--text-strong);font-weight:600}.PropuestaCard_grupo__vZRXP{display:flex;flex-direction:column;gap:var(--space-1,4px)}.PropuestaCard_grupoHead__ubCq7{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-2)}.PropuestaCard_grupoNombre__L5UyD{color:var(--accent-text);font-weight:600;font-size:var(--text-caption,.82rem);text-transform:uppercase;letter-spacing:.03em}.PropuestaCard_grupoKcal___xcVw{color:var(--text-muted);font-size:var(--text-caption,.78rem)}.PropuestaCard_tabla__LiN_O{width:100%;border-collapse:collapse;font-size:var(--text-caption,.82rem)}.PropuestaCard_tabla__LiN_O tr{border-top:1px solid var(--border-hair)}.PropuestaCard_tabla__LiN_O tr:first-child{border-top:none}.PropuestaCard_tabla__LiN_O td{padding:var(--space-1,4px) 0;vertical-align:top}.PropuestaCard_celAlimento__JKXsz{color:var(--text-body);width:60%}.PropuestaCard_celCant__PcQgW{color:var(--text-muted)}.PropuestaCard_celCant__PcQgW,.PropuestaCard_celKcal__IJBYl{text-align:right;white-space:nowrap;padding-left:var(--space-2)!important}.PropuestaCard_celKcal__IJBYl{color:var(--text-faint,var(--text-muted))}.PropuestaCard_restricciones__Fx2S5{margin:0;font-size:var(--text-caption,.8rem);color:var(--text-muted);line-height:1.4;padding:var(--space-1,4px) 0 var(--space-2);border-bottom:1px solid var(--border-hair)}.PropuestaCard_opcionGrupo__4yh_B{display:flex;flex-direction:column;gap:var(--space-1,4px);padding-top:var(--space-1,4px)}.PropuestaCard_opcionLabel__lxdNX{font-size:var(--text-caption,.78rem);color:var(--text-muted);font-weight:600;letter-spacing:.02em}.PropuestaCard_captionOculto__tRys_,.PropuestaCard_tabla__LiN_O thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.PropuestaCard_acciones__9rBsY{display:flex;gap:var(--space-2);margin-top:var(--space-3)}.PropuestaCard_confirm__Qn4zv{background:var(--accent-soft);border:1px solid var(--accent);color:var(--accent-text);border-radius:var(--radius-md);padding:var(--space-2) var(--space-4);cursor:pointer;font-weight:600}.PropuestaCard_confirm__Qn4zv:hover{background:var(--accent);color:var(--accent-on,var(--text-strong))}.PropuestaCard_discard__z1sGp{background:transparent;border:1px solid var(--border-soft);color:var(--text-body);border-radius:var(--radius-md);padding:var(--space-2) var(--space-4);cursor:pointer}.PropuestaCard_discard__z1sGp:hover{border-color:var(--border-strong)}.InviteClientButton_invited__MbENV{font-size:var(--text-2xs);padding:4px var(--space-3);border-radius:999px;background:color-mix(in srgb,var(--success) 18%,transparent);color:var(--text-strong)}.InviteClientButton_invitedRow__qDnUn{flex-wrap:wrap}.InviteClientButton_invitedRow__qDnUn,.InviteClientButton_resend__7J4AS{display:inline-flex;align-items:center;gap:var(--space-2)}.InviteClientButton_success__IRkgg{font-size:var(--text-sm);color:var(--success)}.InviteClientButton_card__K5iQj{padding:var(--space-4);max-width:26rem}.InviteClientButton_form__VaKn6{display:flex;flex-direction:column;gap:var(--space-3)}.InviteClientButton_actions__08tsL{display:flex;justify-content:flex-end;gap:var(--space-2)}.InviteClientButton_error__QQXM0{margin:0;font-size:var(--text-sm);color:var(--danger)}.page_vacio__CGtce{display:flex;flex-direction:column;gap:var(--space-3);padding:calc(env(safe-area-inset-top) + var(--space-12)) var(--space-5) var(--space-12)}.page_titulo__0NsxS{margin:0;max-width:18ch;font-family:var(--font-display);font-weight:var(--fw-black);font-size:clamp(1.75rem,8vw,2.25rem);line-height:1.02;letter-spacing:-.03em;color:var(--text-strong);text-wrap:balance}.page_texto__qOaEK{margin:0;max-width:34ch;font-size:var(--text-md);line-height:var(--leading-snug);color:var(--text-muted)}.HeroCarousel_hero__iozWb{position:relative;margin:calc(-1 * (env(safe-area-inset-top) + var(--space-8))) calc(-1 * var(--space-5)) 0;height:clamp(540px,76svh,660px);overflow:hidden;background:var(--bg-app);isolation:isolate}.HeroCarousel_track__DTGUW{display:flex;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.HeroCarousel_track__DTGUW::-webkit-scrollbar{display:none}.HeroCarousel_slide__Ty0Ry{position:relative;flex:0 0 100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always;overflow:hidden}.HeroCarousel_img__OWkz_{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.06);transition:transform 7s cubic-bezier(.16,1,.3,1)}.HeroCarousel_slide__Ty0Ry[data-active] .HeroCarousel_img__OWkz_{transform:scale(1.14)}.HeroCarousel_slide__Ty0Ry[data-done] .HeroCarousel_img__OWkz_{filter:saturate(.55) brightness(.8)}.HeroCarousel_shade__ZJRUa{position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,9,11,.62) 0,rgba(8,9,11,0) 22%),linear-gradient(180deg,rgba(8,9,11,0) 38%,rgba(8,9,11,.86) 78%,var(--bg-app) 100%)}.HeroCarousel_shade__ZJRUa:after{content:"";position:absolute;inset:0;background-image:var(--grain-url);background-size:var(--grain-size);opacity:.1;mix-blend-mode:overlay}.HeroCarousel_content__0Cr3K{position:absolute;left:var(--space-5);right:var(--space-5);bottom:var(--space-6);display:flex;flex-direction:column;gap:var(--space-3)}.HeroCarousel_meta__7TmOI{margin:0;display:flex;align-items:center;gap:8px;font-size:var(--text-sm);font-weight:var(--fw-semibold);color:color-mix(in srgb,var(--text-strong) 82%,transparent)}.HeroCarousel_metaState__xvS8H[data-state=next]{color:var(--accent-text)}.HeroCarousel_metaState__xvS8H[data-state=done]{color:var(--gold-bright)}.HeroCarousel_title__Q511X{font-family:var(--font-display-hero);font-weight:400;font-size:clamp(3.5rem,19vw,5.75rem);line-height:.86;letter-spacing:-.005em;text-transform:uppercase;color:var(--text-strong);text-wrap:balance;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;padding-top:.16em;margin:-.16em 0 0;transform:translateY(18px);opacity:.001;transition:transform .8s cubic-bezier(.16,1,.3,1),opacity .6s cubic-bezier(.16,1,.3,1)}.HeroCarousel_title__Q511X[data-len=m]{font-size:clamp(2.75rem,13.5vw,4.25rem);line-height:.96}.HeroCarousel_title__Q511X[data-len=l]{font-size:clamp(2.25rem,10.5vw,3.25rem);line-height:1}.HeroCarousel_slide__Ty0Ry[data-active] .HeroCarousel_title__Q511X{transform:none;opacity:1}.HeroCarousel_facts__Lvv6m{margin:0;font-size:var(--text-md);color:color-mix(in srgb,var(--text-strong) 76%,transparent)}.HeroCarousel_cta___3d2l{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-2);height:58px;padding:0 7px 0 var(--space-5);border-radius:999px;background:var(--accent);color:var(--text-on-accent);font-size:var(--text-md);font-weight:var(--fw-bold);text-decoration:none;box-shadow:0 16px 34px -14px color-mix(in srgb,var(--accent) 70%,transparent);transition:transform .25s cubic-bezier(.32,.72,0,1),background-color .2s}.HeroCarousel_cta___3d2l:active{transform:scale(.98);background:var(--accent-press)}.HeroCarousel_cta___3d2l:focus-visible{outline:2px solid var(--text-strong);outline-offset:3px}.HeroCarousel_ctaIcon__P7o6i{display:grid;place-items:center;width:44px;height:44px;border-radius:999px;background:color-mix(in srgb,var(--text-on-accent) 14%,transparent);transition:transform .35s cubic-bezier(.32,.72,0,1)}.HeroCarousel_cta___3d2l:hover .HeroCarousel_ctaIcon__P7o6i{transform:translateX(2px)}.HeroCarousel_cta___3d2l[data-tone=done]{color:var(--text-strong);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text-strong) 22%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.HeroCarousel_cta___3d2l[data-tone=done],.HeroCarousel_cta___3d2l[data-tone=done] .HeroCarousel_ctaIcon__P7o6i{background:color-mix(in srgb,var(--text-strong) 12%,transparent)}.HeroCarousel_top__u8AWK{position:absolute;z-index:2;left:0;right:0;top:0;padding:calc(env(safe-area-inset-top) + var(--space-3)) var(--space-5) 0;display:flex;flex-direction:column;gap:var(--space-4);pointer-events:none}.HeroCarousel_bars__nec7l{display:flex;align-items:center;gap:4px;pointer-events:auto}.HeroCarousel_bar___sfZF{position:relative;flex:1 1;height:18px;padding:0;border:0;background:transparent;cursor:pointer}.HeroCarousel_bar___sfZF:before{content:"";background:color-mix(in srgb,var(--text-strong) 28%,transparent)}.HeroCarousel_barFill__lH8dB,.HeroCarousel_bar___sfZF:before{position:absolute;left:0;right:0;top:50%;height:3px;margin-top:-1.5px;border-radius:2px}.HeroCarousel_barFill__lH8dB{background:var(--text-strong);transform-origin:left center;transform:scaleX(0)}.HeroCarousel_bar___sfZF[data-state=now] .HeroCarousel_barFill__lH8dB,.HeroCarousel_bar___sfZF[data-state=past] .HeroCarousel_barFill__lH8dB{transform:scaleX(1)}.HeroCarousel_bar___sfZF[data-state=now][data-playing] .HeroCarousel_barFill__lH8dB{animation:HeroCarousel_fd-story-fill__aAm7B linear both}@keyframes HeroCarousel_fd-story-fill__aAm7B{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.HeroCarousel_bar___sfZF:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.HeroCarousel_pause__A_yet{flex:none;display:grid;place-items:center;width:28px;height:28px;margin-left:4px;padding:0;border:0;border-radius:999px;background:color-mix(in srgb,var(--bg-app) 45%,transparent);color:var(--text-strong);cursor:pointer}.HeroCarousel_pause__A_yet:focus-visible{outline:2px solid var(--focus-ring)}.HeroCarousel_brandRow__kLWiL{display:flex;align-items:center;justify-content:space-between}.HeroCarousel_date__uwAlA{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--fw-semibold);letter-spacing:.02em;color:color-mix(in srgb,var(--text-strong) 85%,transparent);text-transform:uppercase}@media (prefers-reduced-motion:reduce){.HeroCarousel_img__OWkz_,.HeroCarousel_slide__Ty0Ry[data-active] .HeroCarousel_img__OWkz_{transition:none;transform:none}.HeroCarousel_title__Q511X{transition:opacity .2s;transform:none}.HeroCarousel_track__DTGUW{scroll-behavior:auto}}.HomeView_wrap__NGaO5{--screen-gap:var(--space-8);position:relative}.HomeView_wrap__NGaO5:before{content:"";position:absolute;z-index:-1;left:0;right:0;top:520px;height:520px;pointer-events:none;background:radial-gradient(70% 50% at 90% 20%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 70%),radial-gradient(50% 45% at 5% 70%,color-mix(in srgb,var(--gold) 8%,transparent),transparent 70%)}.HomeView_hello__1mwFp{display:flex;flex-direction:column;gap:var(--space-3);margin-top:calc(-1 * var(--space-2))}.HomeView_greeting__BEFu1{margin:0;font-family:var(--font-display);font-weight:var(--fw-black,900);font-size:clamp(2.25rem,10.5vw,2.75rem);line-height:.96;letter-spacing:-.04em;color:var(--text-strong)}.HomeView_name__ZvP24{color:var(--accent)}.HomeView_helloMeta__k1vTY{margin:0;font-size:var(--text-md);line-height:var(--leading-snug);color:var(--text-muted)}.HomeView_helloCount___6BeQ{font-weight:var(--fw-bold);color:var(--gold-bright)}.HomeView_shell__Gppdd{padding:5px;border-radius:24px;background:color-mix(in srgb,var(--text-strong) 3.5%,transparent);border:1px solid color-mix(in srgb,var(--text-strong) 7%,transparent)}.HomeView_core__FOlnI{position:relative;display:flex;flex-direction:column;min-height:100%;padding:var(--space-4);border-radius:19px;background:linear-gradient(180deg,var(--surface-raised) 0,var(--surface-card) 100%);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--text-strong) 9%,transparent),0 18px 40px -24px rgba(0,0,0,.8);color:inherit;text-decoration:none;overflow:hidden}.HomeView_tileLink__QZ5ZZ{transition:transform .3s cubic-bezier(.32,.72,0,1)}.HomeView_tileLink__QZ5ZZ:active{transform:scale(.98)}.HomeView_tileCover__c6USA:focus-visible,.HomeView_tileLink__QZ5ZZ:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.HomeView_tileCover__c6USA{position:absolute;inset:0;z-index:1;border-radius:inherit}.HomeView_bento__5_yTe{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-inline:calc(-1 * var(--space-2))}.HomeView_tileLabel__mU07L{margin:0;font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--text-muted)}.HomeView_tileValue__H65hw{margin:var(--space-3) 0 0;display:flex;align-items:baseline;font-family:var(--font-display);font-weight:var(--fw-black,900);font-size:2.5rem;line-height:1;letter-spacing:-.04em;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;color:var(--text-strong)}.HomeView_tileValue__H65hw .HomeView_tileUnit__qp_vX{font-family:var(--font-ui);font-size:var(--text-md);font-weight:var(--fw-bold);letter-spacing:0;color:var(--text-muted);white-space:pre}.HomeView_tileHint__HR__R{margin:var(--space-3) 0 0;font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--text-muted)}.HomeView_tileDelta__D0Lly{margin:var(--space-2) 0 0;font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--text-muted)}.HomeView_down__KAnl9{color:var(--success)}.HomeView_spark__C7KPp{display:block;width:100%;height:34px;margin-top:auto;padding-top:var(--space-3);color:var(--accent-text);box-sizing:content-box}.HomeView_srOnly__FwE3E{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.HomeView_segs__JwrfO{display:flex;gap:3px;margin-top:auto;padding-top:var(--space-4)}.HomeView_segs__JwrfO i{flex:1 1;height:8px;border-radius:2px;background:color-mix(in srgb,var(--text-strong) 10%,transparent)}.HomeView_segs__JwrfO i[data-done]{background:var(--gold)}.HomeView_week__nt6nw{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:3px;gap:3px;margin-top:auto;padding-top:var(--space-4)}.HomeView_weekDay__Kp_0B{display:flex;flex-direction:column;align-items:stretch;gap:5px}.HomeView_weekDay__Kp_0B i{position:relative;display:block;height:40px;border-radius:3px;background:color-mix(in srgb,var(--text-strong) 8%,transparent);overflow:hidden}.HomeView_weekDay__Kp_0B i[data-empty]{background:transparent;box-shadow:inset 0 0 0 1px var(--border-hair)}.HomeView_weekDay__Kp_0B[data-today] i{box-shadow:inset 0 0 0 1.5px var(--accent)}.HomeView_weekDay__Kp_0B b{position:absolute;inset:0;transform-origin:bottom center;background:color-mix(in srgb,var(--text-strong) 45%,transparent)}.HomeView_weekDay__Kp_0B b[data-complete]{background:var(--gold)}.HomeView_weekDay__Kp_0B small{text-align:center;font-family:var(--font-mono);font-size:9px;font-weight:var(--fw-semibold);color:var(--text-faint)}.HomeView_weekDay__Kp_0B[data-today] small{color:var(--accent-text)}.HomeView_habitDots__11UOc{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:5px;gap:5px;margin-top:auto;padding-top:var(--space-4)}.HomeView_habitDots__11UOc i{aspect-ratio:1;border-radius:5px;border:1.5px solid var(--border-strong)}.HomeView_habitDots__11UOc i[data-done]{background:var(--gold);border-color:var(--gold)}.HomeView_planShell__XzeHu{margin:var(--space-4) calc(-1 * var(--space-2)) 0}.HomeView_planCore__Urvyl{padding:0 var(--space-4)}.HomeView_anchor__slSiC{scroll-margin-top:80px}.HomeView_compact__p5Pys{position:-webkit-sticky;position:sticky;top:0;z-index:5;height:0;pointer-events:none}.HomeView_compactInner__G__PM{display:flex;align-items:baseline;justify-content:space-between;padding:calc(env(safe-area-inset-top) + var(--space-3)) var(--space-5) var(--space-3);background:color-mix(in srgb,var(--bg-app) 88%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--border-hair)}.HomeView_compactTitle__kU_e_{font-family:var(--font-display);font-weight:var(--fw-black,900);font-size:var(--text-xl);letter-spacing:-.03em;color:var(--text-strong)}.HomeView_compactMeta__6IpcQ{font-size:var(--text-sm);color:var(--text-muted)}.HomeView_compactTrack__jHz6M{position:relative;display:block;height:2px;margin-top:-2px}.HomeView_compactFill__xJLJE{position:absolute;inset:0;transform-origin:left center;background:var(--gold);transition:transform var(--dur-slow) var(--ease-out)}.HomeView_account__25RAF{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2);padding-top:var(--space-2)}.HomeView_account__25RAF form{display:flex;justify-content:center;margin-top:var(--space-6)}.HomeView_signout__01G_E{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-3);background:transparent;border:none;cursor:pointer;font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--text-muted)}.HomeView_signout__01G_E:hover{color:var(--text-strong)}.HomeView_signout__01G_E:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm,6px)}.HomeView_accountEmail__CuoAE{margin:0;text-align:center;font-size:var(--text-xs);color:var(--text-faint)}.HomeView_accountLegal__NEuOv{align-self:center;font-size:var(--text-xs);color:var(--text-faint);text-decoration:underline;text-underline-offset:3px}