.branched-menu[data-v-fd193032]{--bm-w:200px;--bm-ink:#cbd5e1;--bm-accent:#38bdf8;--bm-line:#ffffff1f;--bm-font:12.5px;--bm-row:32px;--bm-indent:30px;--bm-line-w:1.5;--bm-draw:.35s;--bm-fold:.26s;--bm-ease-out:cubic-bezier(.23, 1, .32, 1);--bm-muted:color-mix(in srgb, var(--bm-ink) 70%, transparent);width:100%;max-width:100%;color:var(--bm-ink);font-family:inherit;font-size:var(--bm-font);-webkit-user-select:none;user-select:none;box-sizing:border-box;flex-direction:column;padding-left:8px;line-height:1.2;display:flex;position:relative}.branched-menu[data-v-fd193032]:before{content:"";background:linear-gradient(to bottom, var(--bm-line) 0%, var(--bm-line) 80%, transparent 100%);border-radius:1px;width:2px;position:absolute;top:4px;bottom:4px;left:0}.branched-menu__marker[data-v-fd193032]{z-index:5;background:var(--bm-accent);width:3px;height:18px;box-shadow:0 0 10px var(--bm-accent), 0 0 4px var(--bm-accent);opacity:0;pointer-events:none;border-radius:2px;position:absolute;left:0}.branched-menu__marker[data-on][data-v-fd193032]{opacity:1}.branched-menu__section[data-v-fd193032]{flex-direction:column;display:flex}.branched-menu__head[data-v-fd193032]{width:100%;color:var(--bm-muted);font:inherit;font-size:calc(var(--bm-font) + .5px);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;box-sizing:border-box;background:0 0;border:1px solid #0000;border-radius:8px;outline:none;align-items:center;gap:.55rem;margin:2px 0;padding:5px 8px 5px 6px;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.branched-menu__head[data-v-fd193032]:hover{color:var(--menu-fuerte,#fff);background:color-mix(in srgb, var(--bm-ink) 10%, transparent)}.branched-menu__section[data-open]>.branched-menu__head[data-v-fd193032]{color:var(--menu-fuerte,#f1f5f9)}.branched-menu__head[data-has-active][data-v-fd193032],.branched-menu__head[data-active][data-v-fd193032],.branched-menu__section[data-open]>.branched-menu__head[data-has-active][data-v-fd193032],.branched-menu__section[data-open]>.branched-menu__head[data-active][data-v-fd193032]{background:color-mix(in srgb, var(--bm-accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--bm-accent) 45%, transparent);box-shadow:0 0 12px color-mix(in srgb, var(--bm-accent) 18%, transparent);border-radius:8px;color:var(--bm-accent)!important}.branched-menu__head[data-has-active] .branched-menu__head-icon[data-v-fd193032],.branched-menu__head[data-active] .branched-menu__head-icon[data-v-fd193032],.branched-menu__head[data-has-active] .branched-menu__chevron[data-v-fd193032],.branched-menu__head[data-active] .branched-menu__chevron[data-v-fd193032]{opacity:1;color:var(--bm-accent)!important}.branched-menu__head-label[data-v-fd193032]{white-space:nowrap;text-overflow:ellipsis;letter-spacing:.15px;flex:1;overflow:hidden}.branched-menu__chevron[data-v-fd193032]{opacity:.6;transition:transform var(--bm-fold) var(--bm-ease-out);font-size:.65rem}.branched-menu__chevron.chevron-rotado[data-v-fd193032]{transform:rotate(180deg)}.branched-menu__body[data-v-fd193032]{transition:grid-template-rows var(--bm-fold) var(--bm-ease-out);grid-template-rows:0fr;display:grid}.branched-menu__section[data-open]>.branched-menu__body[data-v-fd193032]{grid-template-rows:1fr}.branched-menu__fold[data-v-fd193032]{min-height:0;overflow:hidden}.branched-menu__tree[data-v-fd193032]{box-sizing:border-box;position:relative}.branched-menu__lines[data-v-fd193032]{opacity:0;pointer-events:none;transition:opacity .18s;position:absolute;top:0;left:0;overflow:visible}.branched-menu__section[data-open] .branched-menu__lines[data-v-fd193032]{opacity:1;transition:opacity .22s 80ms}.branched-menu__base[data-v-fd193032],.branched-menu__reach[data-v-fd193032]{fill:none;stroke-width:var(--bm-line-w);stroke-linecap:round;stroke-linejoin:round}.branched-menu__base[data-v-fd193032]{stroke:var(--bm-line)}.branched-menu__reach[data-v-fd193032]{stroke:var(--bm-accent);filter:drop-shadow(0 0 4px color-mix(in srgb, var(--bm-accent) 60%, transparent));transition:stroke-dashoffset var(--bm-draw) var(--bm-ease-out)}.branched-menu__item[data-v-fd193032]{width:100%;height:var(--bm-row);padding:0 6px 0 var(--bm-indent);color:var(--bm-muted);font:inherit;font-size:var(--bm-font);text-align:left;cursor:pointer;box-sizing:border-box;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;border-radius:6px;outline:none;align-items:center;gap:.5rem;margin:1px 0;text-decoration:none;transition:all .18s;display:flex;position:relative}.branched-menu__item[data-v-fd193032]:hover{color:var(--menu-fuerte,#fff);background:color-mix(in srgb, var(--bm-ink) 8%, transparent)}.branched-menu__item[data-active][data-v-fd193032]{background:color-mix(in srgb, var(--bm-accent) 12%, transparent);border-color:color-mix(in srgb, var(--bm-accent) 30%, transparent);font-weight:600;color:var(--bm-accent)!important}.branched-menu__item[data-active] .branched-menu__icon[data-v-fd193032]{color:var(--bm-accent)}.branched-menu__icon[data-v-fd193032]{justify-content:center;align-items:center;width:16px;font-size:.85rem;display:inline-flex}.branched-menu__label[data-v-fd193032]{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.branched-menu__badge[data-v-fd193032]{background:color-mix(in srgb, var(--bm-accent) 20%, transparent);color:var(--bm-accent);border-radius:10px;padding:1px 5px;font-size:.68rem;font-weight:700}@media (prefers-reduced-motion:reduce){.branched-menu__marker[data-v-fd193032],.branched-menu__body[data-v-fd193032],.branched-menu__reach[data-v-fd193032],.branched-menu__chevron[data-v-fd193032]{transition:none!important}}.app-layout[data-v-e8c07cd9]{min-height:100vh;display:flex}.app-sidebar[data-v-e8c07cd9]{z-index:50;background:var(--menu-fondo,#0b1120);border-right:1px solid var(--menu-linea,#ffffff14);-webkit-user-select:none;user-select:none;flex-direction:column;flex-shrink:0;width:60px;transition:width .22s cubic-bezier(.16,1,.3,1),box-shadow .22s;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden}.app-sidebar.expandido[data-v-e8c07cd9]{background:var(--menu-fondo-exp,#0f172a);width:196px;box-shadow:0 16px 36px -8px #0000008c, 0 0 0 1px var(--menu-linea,#ffffff14)}.marca[data-v-e8c07cd9]{cursor:pointer;background:var(--menu-ficha,linear-gradient(135deg, #4f3ff040 0%, #22d3ee33 100%));border:1px solid var(--menu-linea,#ffffff14);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;min-height:44px;margin:.45rem .45rem .25rem;padding:.65rem .5rem;transition:all .22s;display:flex;overflow:hidden}.marca[data-v-e8c07cd9]:hover{border-color:#22d3ee66;box-shadow:0 0 12px #4f3ff04d}.marca-logo[data-v-e8c07cd9]{width:100%;max-width:145px;height:auto;transition:opacity .2s}.marca-isotipo[data-v-e8c07cd9]{object-fit:contain;width:30px;height:30px}.marca.con-logo[data-v-e8c07cd9]{justify-content:flex-start;gap:.6rem;padding:.4rem}.app-sidebar:not(.expandido):not(.movil) .marca.con-logo[data-v-e8c07cd9]{justify-content:center}.marca-logo-conjunto[data-v-e8c07cd9]{background:#fff;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid;overflow:hidden}.marca-logo-conjunto img[data-v-e8c07cd9]{object-fit:contain;width:100%;height:100%;padding:3px}.marca-nombre[data-v-e8c07cd9]{min-width:0;color:var(--menu-fuerte,#fff);white-space:normal;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.82rem;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.sidebar-scroll-container[data-v-e8c07cd9]{scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;flex:1;padding:.3rem .25rem;overflow:hidden auto}.sidebar-scroll-container[data-v-e8c07cd9]::-webkit-scrollbar{width:3px}.sidebar-scroll-container[data-v-e8c07cd9]::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}.branched-wrapper[data-v-e8c07cd9]{width:100%;animation:.18s ease-out fadeIn-e8c07cd9}@keyframes fadeIn-e8c07cd9{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}.mini-menu[data-v-e8c07cd9]{flex-direction:column;align-items:center;gap:.35rem;padding:.2rem 0;display:flex}.mini-btn[data-v-e8c07cd9]{width:38px;height:38px;color:var(--menu-texto,#94a3b8);cursor:pointer;background:0 0;border:none;border-radius:8px;outline:none;justify-content:center;align-items:center;font-size:1.05rem;transition:all .18s;display:flex;position:relative}.mini-btn[data-v-e8c07cd9]:hover{background:var(--menu-hover,#ffffff14);color:var(--menu-fuerte,#fff);transform:scale(1.04)}.mini-btn.is-active[data-v-e8c07cd9]{background:color-mix(in srgb, var(--menu-acento,#38bdf8) 14%, transparent);color:var(--menu-acento,#38bdf8)}.mini-active-glow[data-v-e8c07cd9]{background:var(--menu-acento,#38bdf8);width:3px;height:16px;box-shadow:0 0 8px var(--menu-acento,#38bdf8);border-radius:2px;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.sidebar-footer[data-v-e8c07cd9]{border-top:1px solid var(--menu-linea,#ffffff14);justify-content:center;align-items:center;padding:.45rem;display:flex}.icono-btn[data-v-e8c07cd9]{background:var(--menu-hover,#ffffff0a);color:var(--menu-texto,#94a3b8);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.45rem .6rem;font-size:.85rem;transition:all .18s;display:flex}.icono-btn[data-v-e8c07cd9]:hover{background:var(--menu-hover,#ffffff17);color:var(--menu-fuerte,#fff)}.footer-btn-label[data-v-e8c07cd9]{white-space:nowrap;font-size:.78rem;font-weight:500}.app-main[data-v-e8c07cd9]{flex-direction:column;flex:1;min-width:0;margin-left:60px;transition:margin-left .22s cubic-bezier(.16,1,.3,1);display:flex}.app-layout.fijado .app-main[data-v-e8c07cd9]{margin-left:196px}.shell-residente[data-v-e8c07cd9]{min-height:100dvh}.shell-volver[data-v-e8c07cd9]{max-width:1000px;padding:calc(.5rem + env(safe-area-inset-top)) .75rem 0;margin:0 auto}.app-topbar[data-v-e8c07cd9]{background:color-mix(in srgb, var(--q-surface) 78%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);border-bottom:3px solid #0000;border-image:var(--q-aurora) 1;z-index:30;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1.5rem;display:flex;position:sticky;top:0}.app-topbar.personalizada[data-v-e8c07cd9]{background:var(--barra-fondo);color:var(--barra-texto);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:3px solid color-mix(in srgb, var(--barra-texto) 22%, transparent);border-image:}.app-topbar.personalizada[data-v-e8c07cd9] .p-button.p-button-text,.app-topbar.personalizada[data-v-e8c07cd9] .p-button.p-button-text .p-button-icon{color:var(--barra-texto)}.app-topbar.personalizada[data-v-e8c07cd9] .p-button.p-button-text:not(:disabled):hover{background:color-mix(in srgb, var(--barra-texto) 14%, transparent);color:var(--barra-texto)}.topbar-titulo[data-v-e8c07cd9]{align-items:center;gap:.5rem;min-width:0;display:flex}.topbar-titulo h2[data-v-e8c07cd9]{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1.15rem;overflow:hidden}.topbar-acciones[data-v-e8c07cd9]{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.notif-badge[data-v-e8c07cd9]{position:absolute;top:0;right:0;transform:translate(30%,-30%)}.bell-wrap[data-v-e8c07cd9]{display:inline-flex;position:relative}.notif-header[data-v-e8c07cd9]{border-bottom:1px solid var(--q-border);justify-content:space-between;align-items:center;min-width:320px;padding-bottom:.5rem;display:flex}.notif-enlaces[data-v-e8c07cd9]{border-bottom:1px solid var(--q-border);gap:.25rem;padding:.25rem 0;display:flex}.notif-vacio[data-v-e8c07cd9]{color:var(--q-texto-suave);text-align:center;padding:1rem 0;font-size:.9rem}.notif-item[data-v-e8c07cd9]{border-bottom:1px solid var(--q-border);cursor:pointer;padding:.6rem .25rem}.notif-item.no-leida[data-v-e8c07cd9]{background:color-mix(in srgb, var(--q-marca) 6%, transparent);border-radius:8px;padding-left:.5rem}.notif-item[data-v-e8c07cd9]:hover{opacity:.85}.notif-titulo[data-v-e8c07cd9]{font-size:.9rem;font-weight:700}.notif-mensaje[data-v-e8c07cd9]{color:var(--q-texto-suave);font-size:.82rem}.notif-fecha[data-v-e8c07cd9]{color:var(--q-texto-suave);margin-top:.15rem;font-size:.72rem}.app-content[data-v-e8c07cd9]{flex:1;padding:1.5rem}.app-layout.modo-puesto .app-topbar[data-v-e8c07cd9]{display:none}.app-layout.modo-puesto .app-main[data-v-e8c07cd9]{margin-left:0!important}.app-layout.modo-puesto .app-content[data-v-e8c07cd9]{padding:0}.overlay-movil[data-v-e8c07cd9]{display:none}@media (width<=900px){.app-sidebar[data-v-e8c07cd9]{z-index:60;width:232px;max-width:85vw;transition:transform .22s cubic-bezier(.16,1,.3,1);position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:0 0 50px #00000080}.app-sidebar.abierto[data-v-e8c07cd9]{transform:translate(0)}.overlay-movil[data-v-e8c07cd9]{z-index:55;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0e0c2c99;display:block;position:fixed;inset:0}.app-main[data-v-e8c07cd9]{margin-left:0!important}.app-topbar[data-v-e8c07cd9]{padding:.7rem .9rem}.app-content[data-v-e8c07cd9]{padding:.85rem .75rem calc(1rem + env(safe-area-inset-bottom))}.topbar-titulo h2[data-v-e8c07cd9]{font-size:1.02rem}.notif-header[data-v-e8c07cd9]{min-width:min(320px,78vw)}.ocultar-movil[data-v-e8c07cd9]{display:none}}@media (width<=640px){.topbar-acciones .p-select[data-v-e8c07cd9]{max-width:130px}}.info[data-v-b5083039]{margin-top:1.5rem}.info h2[data-v-b5083039]{color:var(--q-navy);text-wrap:balance;margin:0;font-size:1.15rem}.sub[data-v-b5083039]{color:var(--q-texto-suave);margin:.25rem 0 1rem;font-size:.9rem}.rejilla[data-v-b5083039]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.tarjeta[data-v-b5083039]{background:var(--q-surface);border:1px solid var(--q-border);box-shadow:var(--q-sombra-tarjeta);border-radius:20px;padding:.95rem .9rem 1rem;position:relative;overflow:hidden}.tarjeta[data-v-b5083039]:after{content:"";background:var(--tono);opacity:.16;border-radius:50%;width:92px;height:92px;position:absolute;top:-28px;right:-28px}.icono[data-v-b5083039]{z-index:1;color:#fff;background:var(--tono);width:42px;height:42px;box-shadow:0 10px 18px -10px var(--tono);border-radius:14px;place-items:center;font-size:1.15rem;display:grid;position:relative}.tarjeta h3[data-v-b5083039]{z-index:1;color:var(--q-navy);margin:.7rem 0 .2rem;font-size:.95rem;position:relative}.tarjeta p[data-v-b5083039]{z-index:1;color:var(--q-texto-suave);margin:0;font-size:.8rem;line-height:1.4;position:relative}.t-indigo[data-v-b5083039]{--tono:#4f46e5}.t-verde[data-v-b5083039]{--tono:#059669}.t-cian[data-v-b5083039]{--tono:#0891b2}.t-ambar[data-v-b5083039]{--tono:#d97706}.t-rosa[data-v-b5083039]{--tono:#db2777}.t-violeta[data-v-b5083039]{--tono:#7c3aed}.t-azul[data-v-b5083039]{--tono:#2563eb}.t-slate[data-v-b5083039]{--tono:#475569}@media (width>=560px){.rejilla[data-v-b5083039]{grid-template-columns:repeat(3,minmax(0,1fr))}}.auth-shell[data-v-336ca5cb]{grid-template-columns:minmax(0,1.25fr) minmax(380px,460px);align-items:stretch;gap:2.5rem;min-height:100dvh;padding:1.25rem;display:grid}.auth-marca[data-v-336ca5cb]{isolation:isolate;color:#fff;--torre-a:#1c2a78;--torre-b:#0c1440;--lejos-a:#2b3c9c;--lejos-b:#16226a;--base:#070c2c;--vidrio:#ffd98a;--vidrio-menta:#7ff0d0;background:#0b1442;border-radius:28px;flex-direction:column;min-height:calc(100dvh - 2.5rem);padding:2rem 2.4rem;display:flex;position:relative;overflow:hidden}.auth-marca.dia[data-v-336ca5cb]{--torre-a:#6f9fd8;--torre-b:#3d6aa6;--lejos-a:#a9cdf0;--lejos-b:#84afe0;--base:#2a4f82;--vidrio:#eaf7ff;--vidrio-menta:#b4f1e6;background:#3b9cf0}.cielo[data-v-336ca5cb]{z-index:-1;transition:opacity 1.4s;position:absolute;inset:0}.cielo-noche[data-v-336ca5cb]{background:radial-gradient(120% 55% at 50% 100%,#2dd4bf8c 0%,#2dd4bf00 60%),radial-gradient(60% 40% at 85% 8%,#6d5dfc8c 0%,#6d5dfc00 70%),linear-gradient(175deg,#0b1442 0%,#1e2a9a 48%,#2b6fd0 100%)}.cielo-dia[data-v-336ca5cb]{opacity:0;background:radial-gradient(110% 45% at 50% 100%,#fff4c8bf 0%,#fff4c800 65%),linear-gradient(#0f5fc0 0%,#2f8de6 42%,#7cc6fb 74%,#d6f1ff 100%)}.auth-marca.dia .cielo-dia[data-v-336ca5cb]{opacity:1}.auth-marca.dia .cielo-noche[data-v-336ca5cb]{opacity:0}.sol[data-v-336ca5cb]{background:radial-gradient(circle,#fffbe0 0%,#fff0a8 32%,#ffe0788c 52%,#ffd66600 72%);border-radius:50%;width:150px;height:150px;position:absolute;top:9%;right:11%}.nube[data-v-336ca5cb]{filter:blur(.3px);background:#ffffffeb;border-radius:999px;width:150px;height:46px;animation:46s ease-in-out infinite alternate deriva-336ca5cb;position:absolute}.nube[data-v-336ca5cb]:before,.nube[data-v-336ca5cb]:after{content:"";background:inherit;border-radius:50%;position:absolute}.nube[data-v-336ca5cb]:before{width:70px;height:70px;top:-30px;left:22px}.nube[data-v-336ca5cb]:after{width:54px;height:54px;top:-20px;right:24px}.n1[data-v-336ca5cb]{opacity:.95;top:27%;left:52%}.n2[data-v-336ca5cb]{opacity:.8;animation-duration:58s;animation-direction:alternate-reverse;top:54%;right:6%;transform:scale(.8)}.n3[data-v-336ca5cb]{opacity:.65;animation-duration:70s;top:64%;left:38%;transform:scale(.6)}@keyframes deriva-336ca5cb{0%{translate:-24px}to{translate:36px}}.auth-marca.dia .marca-texto[data-v-336ca5cb]{text-shadow:0 1px 14px #08307866}.cielo-noche[data-v-336ca5cb]:before{content:"";opacity:.8;background-image:radial-gradient(1.5px 1.5px at 12% 14%,#fff 50%,#0000 52%),radial-gradient(1px 1px at 28% 8%,#fff 50%,#0000 52%),radial-gradient(1.5px 1.5px at 44% 20%,#cfe8ff 50%,#0000 52%),radial-gradient(1px 1px at 63% 11%,#fff 50%,#0000 52%),radial-gradient(1.5px 1.5px at 78% 24%,#fff 50%,#0000 52%),radial-gradient(1px 1px at 90% 12%,#cfe8ff 50%,#0000 52%),radial-gradient(1px 1px at 8% 34%,#fff 50%,#0000 52%),radial-gradient(1px 1px at 55% 33%,#fff 50%,#0000 52%);position:absolute;inset:0}.volver[data-v-336ca5cb]{border-radius:999px;align-items:center;gap:.5rem;width:fit-content;min-height:44px;padding:0 .9rem;font-size:.92rem;font-weight:600;transition:background .15s,transform .15s;display:inline-flex}.volver-marca[data-v-336ca5cb]{color:#fff;background:#ffffff24;border:1px solid #ffffff47}.volver-marca[data-v-336ca5cb]:hover{background:#ffffff3d}.volver-lado[data-v-336ca5cb]{color:var(--q-marca);margin-bottom:.9rem;padding-left:0;display:none}.marca-texto[data-v-336ca5cb]{z-index:2;max-width:30rem;margin-top:2.2rem;position:relative}.auth-logo[data-v-336ca5cb]{width:min(250px,70%);margin-bottom:1.6rem;display:block}.marca-texto h1[data-v-336ca5cb]{color:#fff;text-wrap:balance;margin:0 0 .7rem;font-size:clamp(1.9rem,3.1vw,2.7rem);line-height:1.12}.marca-texto p[data-v-336ca5cb]{color:#ffffffdb;max-width:26rem;margin:0;font-size:1.05rem;line-height:1.55}.avisos[data-v-336ca5cb]{margin:0;padding:0;list-style:none}.aviso[data-v-336ca5cb]{z-index:2;color:#0b1442;background:#fffffff0;border-radius:14px;align-items:center;gap:.55rem;padding:.6rem .95rem;font-size:.86rem;font-weight:600;display:flex;position:absolute;box-shadow:0 14px 30px -12px #050c3299}.aviso i[data-v-336ca5cb]{color:#0f9f7a}.a1[data-v-336ca5cb]{top:42%;right:2.4rem}.a2[data-v-336ca5cb]{top:54%;left:2.4rem}.a3[data-v-336ca5cb]{top:64%;right:3.4rem}.ciudad[data-v-336ca5cb]{z-index:1;width:100%;height:46%;position:absolute;bottom:0;left:0;right:0}.torre-a[data-v-336ca5cb]{stop-color:var(--torre-a)}.torre-b[data-v-336ca5cb]{stop-color:var(--torre-b)}.lejos-a[data-v-336ca5cb]{stop-color:var(--lejos-a)}.lejos-b[data-v-336ca5cb]{stop-color:var(--lejos-b)}.base-ciudad[data-v-336ca5cb]{fill:var(--base)}.ventana[data-v-336ca5cb]{fill:var(--vidrio)}.ventana.menta[data-v-336ca5cb]{fill:var(--vidrio-menta)}.dia .ventana.titila[data-v-336ca5cb]{opacity:.85;animation:none}.ventana.calida[data-v-336ca5cb]{opacity:.92}.ventana.titila[data-v-336ca5cb]{animation:5s ease-in-out infinite titilar-336ca5cb}@keyframes titilar-336ca5cb{0%,to{opacity:.15}50%{opacity:1}}.auth-lado[data-v-336ca5cb]{flex-direction:column;justify-content:center;min-width:0;display:flex}.auth-card[data-v-336ca5cb]{background:var(--q-surface);border:1px solid var(--q-border);box-shadow:var(--q-sombra-tarjeta);border-radius:24px;padding:2rem}@media (width<=1100px){.auth-shell[data-v-336ca5cb]{grid-template-columns:minmax(0,1fr) minmax(340px,420px);gap:1.5rem}.aviso[data-v-336ca5cb]{display:none}}@media (width<=860px){.auth-shell[data-v-336ca5cb]{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);gap:0;padding:0}.auth-marca[data-v-336ca5cb]{height:270px;min-height:0;padding:calc(.75rem + env(safe-area-inset-top)) 1.25rem 0;border-radius:0 0 28px 28px}.volver-marca[data-v-336ca5cb]{display:none}.marca-texto[data-v-336ca5cb]{margin-top:.4rem}.auth-logo[data-v-336ca5cb]{width:170px;margin-bottom:.9rem}.marca-texto h1[data-v-336ca5cb]{margin-bottom:.35rem;font-size:1.45rem}.marca-texto p[data-v-336ca5cb]{font-size:.92rem}.ciudad[data-v-336ca5cb]{height:42%}.auth-lado[data-v-336ca5cb]{padding:1.25rem 1rem calc(1.5rem + env(safe-area-inset-bottom));justify-content:flex-start}.volver-lado[data-v-336ca5cb]{display:inline-flex}.auth-card[data-v-336ca5cb]{border-radius:20px;padding:1.4rem 1.25rem}}@media (prefers-reduced-motion:reduce){.nube[data-v-336ca5cb]{animation:none}.cielo[data-v-336ca5cb]{transition:none}.ventana.titila[data-v-336ca5cb]{opacity:.8;animation:none}}
