.VentanaConsola-module__ndPpVW__backdrop{z-index:50;-webkit-backdrop-filter:blur(2px);background:#080a106b;place-items:center;padding:20px;animation:.3s forwards VentanaConsola-module__ndPpVW__backdropIn;display:grid;position:fixed;inset:0}@keyframes VentanaConsola-module__ndPpVW__backdropIn{0%{opacity:0}to{opacity:1}}.VentanaConsola-module__ndPpVW__ventana{transform-origin:50%;background:#161b26;border:1px solid #ffffff1a;border-radius:12px;width:92%;max-width:440px;animation:.35s cubic-bezier(.22,1,.36,1) forwards VentanaConsola-module__ndPpVW__ventanaIn;overflow:hidden;box-shadow:0 30px 70px #0000008c,0 6px 16px #0006}@keyframes VentanaConsola-module__ndPpVW__ventanaIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.VentanaConsola-module__ndPpVW__header{background:#0f131c;border-bottom:1px solid #ffffff12;align-items:center;gap:10px;padding:11px 14px;display:flex}.VentanaConsola-module__ndPpVW__botones{align-items:center;gap:8px;display:flex}.VentanaConsola-module__ndPpVW__boton{border:0;border-radius:50%;width:12px;height:12px;padding:0;display:inline-block}.VentanaConsola-module__ndPpVW__cerrar{cursor:pointer;background:#ff5f57}.VentanaConsola-module__ndPpVW__cerrar:hover{filter:brightness(1.15)}.VentanaConsola-module__ndPpVW__minimizar{background:#febc2e}.VentanaConsola-module__ndPpVW__maximizar{background:#28c840}.VentanaConsola-module__ndPpVW__tituloVentana{text-align:center;font-family:var(--font-mono);color:#ffffff9e;letter-spacing:.02em;flex:1;font-size:13px;font-weight:500}.VentanaConsola-module__ndPpVW__headerSpacer{width:52px}.VentanaConsola-module__ndPpVW__cuerpo{font-family:var(--font-mono);min-height:150px;padding:18px 18px 20px;font-size:13.5px;line-height:1.7}.VentanaConsola-module__ndPpVW__lineaComando{color:#fff;white-space:pre-wrap;word-break:break-word;margin-bottom:4px;font-weight:500}.VentanaConsola-module__ndPpVW__lineaDesc{color:#28c840;white-space:pre-wrap;word-break:break-word}.VentanaConsola-module__ndPpVW__bullet{color:#28c8408c;margin-right:8px}.VentanaConsola-module__ndPpVW__cursor,.VentanaConsola-module__ndPpVW__cursorFinal{vertical-align:text-bottom;background:#28c840;width:8px;height:1em;margin-left:3px;animation:1s step-end infinite VentanaConsola-module__ndPpVW__parpadeo;display:inline-block}.VentanaConsola-module__ndPpVW__cursorFinal{background:#28c840d9}@keyframes VentanaConsola-module__ndPpVW__parpadeo{0%,50%{opacity:1}50.01%,to{opacity:0}}.VentanaConsola-module__ndPpVW__acciones{opacity:0;pointer-events:none;flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;transition:opacity .45s,transform .45s;display:flex;transform:translateY(6px)}.VentanaConsola-module__ndPpVW__accionesVisible{opacity:1;pointer-events:auto;transform:translateY(0)}.VentanaConsola-module__ndPpVW__btnWhatsapp{color:#07261a;font-family:var(--font-ui);background:#25d366;border-radius:9px;align-items:center;gap:9px;padding:10px 18px;font-size:14px;font-weight:600;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s,filter .25s;display:inline-flex;box-shadow:0 8px 20px #25d36647}.VentanaConsola-module__ndPpVW__btnWhatsapp:hover,.VentanaConsola-module__ndPpVW__btnWhatsapp:focus-visible{filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 12px 26px #25d36661}.VentanaConsola-module__ndPpVW__btnIcono{width:18px;height:18px}.VentanaConsola-module__ndPpVW__btnPortal{font-family:var(--font-ui);color:#ffffffc7;font-size:13.5px;font-weight:500;transition:color .2s}.VentanaConsola-module__ndPpVW__btnPortal:hover,.VentanaConsola-module__ndPpVW__btnPortal:focus-visible{color:#fff;text-decoration:underline}@media (prefers-reduced-motion:reduce){.VentanaConsola-module__ndPpVW__backdrop,.VentanaConsola-module__ndPpVW__ventana{opacity:1;animation:none;transform:none}.VentanaConsola-module__ndPpVW__cursor,.VentanaConsola-module__ndPpVW__cursorFinal{animation:none}.VentanaConsola-module__ndPpVW__acciones{transition:none}}
.Protector-module__IpXpLW__protector{z-index:1000;animation:.8s forwards Protector-module__IpXpLW__protectorIn;position:fixed;inset:0}@keyframes Protector-module__IpXpLW__protectorIn{0%{opacity:0}to{opacity:1}}.Protector-module__IpXpLW__lienzo{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;will-change:transform, opacity;background:#0f1420;position:absolute;inset:0;overflow:hidden}.Protector-module__IpXpLW__lienzo:active{cursor:grabbing}.Protector-module__IpXpLW__capaFondo{z-index:0;animation:.8s forwards Protector-module__IpXpLW__fadeBg;position:absolute;inset:0}@keyframes Protector-module__IpXpLW__fadeBg{0%{opacity:0}to{opacity:1}}.Protector-module__IpXpLW__contenido{z-index:1;text-align:center;color:#fff;flex-direction:column;justify-content:space-between;align-items:center;height:100%;padding:clamp(34px,8vh,70px) clamp(20px,6vw,56px);display:flex;position:relative}.Protector-module__IpXpLW__cabecera{flex-direction:column;align-items:center;gap:6px;display:flex}.Protector-module__IpXpLW__hora{font-family:var(--font-titular);letter-spacing:-.01em;font-variant-numeric:tabular-nums;text-shadow:0 4px 24px #00000059;font-size:clamp(44px,12vw,56px);font-weight:800;line-height:1}.Protector-module__IpXpLW__fecha{font-family:var(--font-ui);color:#ffffffd9;text-shadow:0 1px 6px #0000004d;font-size:clamp(14px,2.4vw,17px);font-weight:500}.Protector-module__IpXpLW__servicio{flex-direction:column;align-items:center;gap:16px;animation:.6s cubic-bezier(.22,1,.36,1) forwards Protector-module__IpXpLW__servIn;display:flex}@keyframes Protector-module__IpXpLW__servIn{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.Protector-module__IpXpLW__servIcono{background:#fffffff2;border-radius:24px;place-items:center;width:clamp(84px,22vw,108px);height:clamp(84px,22vw,108px);display:grid;box-shadow:0 18px 40px #0000004d}.Protector-module__IpXpLW__servIconoImg{width:62%;height:62%}.Protector-module__IpXpLW__servNombre{font-family:var(--font-titular);text-transform:uppercase;letter-spacing:.01em;text-shadow:0 4px 22px #0000004d;font-size:clamp(34px,9vw,56px);font-weight:900;line-height:1}.Protector-module__IpXpLW__servFrase{max-width:22ch;font-family:var(--font-ui);color:#ffffffe6;text-shadow:0 1px 8px #0000004d;font-size:clamp(14px,2.6vw,18px);font-weight:500}.Protector-module__IpXpLW__pie{flex-direction:column;align-items:center;gap:16px;display:flex}.Protector-module__IpXpLW__marca{font-family:var(--font-ui);letter-spacing:.22em;color:#ffffffb3;font-size:13px;font-weight:700}.Protector-module__IpXpLW__gesto{flex-direction:column;align-items:center;gap:4px;display:flex}.Protector-module__IpXpLW__flecha{color:#ffffffeb;font-size:26px;line-height:1;animation:1.8s ease-in-out infinite Protector-module__IpXpLW__subeFlecha}@keyframes Protector-module__IpXpLW__subeFlecha{0%,to{opacity:.55;transform:translateY(4px)}50%{opacity:1;transform:translateY(-4px)}}.Protector-module__IpXpLW__gestoTexto{font-family:var(--font-ui);letter-spacing:.04em;color:#ffffffc7;font-size:13px;font-weight:500}@media (prefers-reduced-motion:reduce){.Protector-module__IpXpLW__protector,.Protector-module__IpXpLW__capaFondo,.Protector-module__IpXpLW__servicio{opacity:1;animation:none;transform:none}.Protector-module__IpXpLW__flecha{animation:none}}
.WidgetClima-module__394QKW__widget{color:#fff;isolation:isolate;opacity:0;will-change:transform, opacity;background:linear-gradient(160deg,#4aa3ff 0%,#6fb8ff 46%,#9fd0ff 100%);border-radius:22px;width:240px;max-width:86vw;min-height:250px;margin:0 auto clamp(26px,5vh,46px);animation:.8s cubic-bezier(.22,1,.36,1) .28s forwards WidgetClima-module__394QKW__climaIn;position:relative;overflow:hidden;box-shadow:0 20px 46px #0000006b,0 4px 12px #00000042,inset 0 1px #ffffff2e}@keyframes WidgetClima-module__394QKW__climaIn{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.WidgetClima-module__394QKW__despejado{background:linear-gradient(160deg,#3f9bff 0%,#6fb8ff 46%,#a6d4ff 100%)}.WidgetClima-module__394QKW__nublado{background:linear-gradient(160deg,#828c9e 0%,#99a2b3 46%,#b9c0cc 100%)}.WidgetClima-module__394QKW__lluvia{background:linear-gradient(160deg,#3a4659 0%,#2c3647 52%,#1f2734 100%)}.WidgetClima-module__394QKW__noche{background:linear-gradient(160deg,#1d2a57 0%,#182146 50%,#0d1430 100%)}.WidgetClima-module__394QKW__brillo{z-index:0;pointer-events:none;position:absolute;inset:0}.WidgetClima-module__394QKW__despejado .WidgetClima-module__394QKW__brillo{background:radial-gradient(circle at 82% 14%,#ffe096e6,#ffcd7800 56%)}.WidgetClima-module__394QKW__nublado .WidgetClima-module__394QKW__brillo{background:radial-gradient(circle at 72% 16%,#ffffff8c,#fff0 58%)}.WidgetClima-module__394QKW__lluvia .WidgetClima-module__394QKW__brillo{background:radial-gradient(circle at 78% 16%,#96b4dc59,#96b4dc00 60%)}.WidgetClima-module__394QKW__noche .WidgetClima-module__394QKW__brillo{background:radial-gradient(circle at 80% 15%,#d6e4ff99,#d6e4ff00 52%)}.WidgetClima-module__394QKW__niebla{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.WidgetClima-module__394QKW__nieblaCapa{filter:blur(14px);will-change:transform;background:linear-gradient(90deg,#fff0 0%,#ffffff8c 50%,#fff0 100%);width:160%;height:46px;position:absolute;left:-30%}.WidgetClima-module__394QKW__niebla1{animation:14s ease-in-out infinite alternate WidgetClima-module__394QKW__niebla;top:40%}.WidgetClima-module__394QKW__niebla2{opacity:.7;animation:19s ease-in-out infinite alternate WidgetClima-module__394QKW__niebla;top:62%}@keyframes WidgetClima-module__394QKW__niebla{0%{transform:translate(-18%)}to{transform:translate(18%)}}.WidgetClima-module__394QKW__gotas{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.WidgetClima-module__394QKW__gota{z-index:1;will-change:transform, opacity;background:linear-gradient(#fff0 0%,#ffffffa6 100%);border-radius:1px;width:1.5px;animation-name:WidgetClima-module__394QKW__caer;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:-14px}@keyframes WidgetClima-module__394QKW__caer{0%{opacity:0;transform:translateY(0)}12%{opacity:.85}to{opacity:0;transform:translateY(250px)}}.WidgetClima-module__394QKW__estrellas{z-index:1;pointer-events:none;position:absolute;inset:0}.WidgetClima-module__394QKW__estrella{will-change:opacity, transform;background:#fff;border-radius:50%;animation-name:WidgetClima-module__394QKW__titilar;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;box-shadow:0 0 4px #fffc}@keyframes WidgetClima-module__394QKW__titilar{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.WidgetClima-module__394QKW__contenido{z-index:2;flex-direction:column;height:100%;padding:16px 18px 18px;display:flex;position:relative}.WidgetClima-module__394QKW__cabecera{align-items:center;display:flex}.WidgetClima-module__394QKW__envivo{font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:#ffffffeb;align-items:center;gap:6px;font-size:10.5px;font-weight:700;display:inline-flex}.WidgetClima-module__394QKW__dot{background:#34e07a;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite WidgetClima-module__394QKW__latido;box-shadow:0 0 8px #34e07ae6}@keyframes WidgetClima-module__394QKW__latido{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.78)}}.WidgetClima-module__394QKW__principal{justify-content:space-between;align-items:center;gap:6px;margin-top:6px;display:flex}.WidgetClima-module__394QKW__temp{font-family:var(--font-titular);letter-spacing:-.02em;text-shadow:0 3px 14px #00000047;font-variant-numeric:tabular-nums;align-items:flex-start;font-size:62px;font-weight:900;line-height:.92;display:inline-flex}.WidgetClima-module__394QKW__grado{opacity:.9;margin-top:.18em;margin-left:1px;font-size:.42em;font-weight:800}.WidgetClima-module__394QKW__icono{filter:drop-shadow(0 6px 12px #0006);flex:none;width:60px;height:60px}.WidgetClima-module__394QKW__sep{background:linear-gradient(90deg,#fff0 0%,#ffffff6b 50%,#fff0 100%);height:1px;margin:14px 0 12px}.WidgetClima-module__394QKW__condicion{font-family:var(--font-ui);color:#fff;font-size:15px;font-weight:600}.WidgetClima-module__394QKW__ubic{font-family:var(--font-ui);color:#ffffffc7;margin-top:2px;font-size:12px;font-weight:500}.WidgetClima-module__394QKW__minmax{font-family:var(--font-ui);font-variant-numeric:tabular-nums;color:#ffffffeb;gap:14px;margin-top:12px;font-size:13px;font-weight:600;display:flex}@media (max-width:360px){.WidgetClima-module__394QKW__widget{width:212px;min-height:226px}.WidgetClima-module__394QKW__temp{font-size:54px}.WidgetClima-module__394QKW__icono{width:52px;height:52px}}@media (prefers-reduced-motion:reduce){.WidgetClima-module__394QKW__widget{opacity:1;animation:none;transform:none}.WidgetClima-module__394QKW__nieblaCapa,.WidgetClima-module__394QKW__estrella,.WidgetClima-module__394QKW__dot{animation:none}.WidgetClima-module__394QKW__estrella{opacity:.7}.WidgetClima-module__394QKW__gota{display:none}}
.EscritorioOS-module__SsUhIG__escritorio{color:#fff;flex-direction:column;align-items:center;width:100%;min-height:100dvh;padding:clamp(14px,3vw,26px) clamp(14px,3vw,26px) clamp(100px,11vh,124px);display:flex;position:relative;overflow:hidden}.EscritorioOS-module__SsUhIG__fondo{z-index:-1;background-color:#2a2a44;position:fixed;inset:0;overflow:hidden}.EscritorioOS-module__SsUhIG__fondo:before{content:"";will-change:transform, filter;background-image:radial-gradient(circle at 18% 22%,#ff8a308c,#0000 42%),radial-gradient(circle at 82% 18%,#ad5cff80,#0000 45%),radial-gradient(circle at 78% 80%,#3a84ff80,#0000 46%),radial-gradient(circle at 22% 82%,#ff5ea27a,#0000 44%),linear-gradient(135deg,#3b3354 0%,#202d48 100%);width:160%;height:160%;animation:28s ease-in-out infinite EscritorioOS-module__SsUhIG__bgDrift,40s ease-in-out infinite EscritorioOS-module__SsUhIG__bgHue;position:absolute;top:-30%;left:-30%;transform:translate(-10%,-8%)scale(1.1)}@keyframes EscritorioOS-module__SsUhIG__bgHue{0%{filter:hue-rotate(-20deg)}50%{filter:hue-rotate(26deg)}to{filter:hue-rotate(-20deg)}}@keyframes EscritorioOS-module__SsUhIG__bgDrift{0%{transform:translate(-10%,-8%)scale(1.1)}25%{transform:translate(8%,-5%)scale(1.18)}50%{transform:translate(10%,8%)scale(1.12)}75%{transform:translate(-6%,6%)scale(1.18)}to{transform:translate(-10%,-8%)scale(1.1)}}.EscritorioOS-module__SsUhIG__barra{width:100%;max-width:1100px;font-family:var(--font-ui);opacity:0;will-change:transform, opacity;justify-content:space-between;align-items:center;gap:16px;padding:10px 14px;animation:.7s cubic-bezier(.22,1,.36,1) 50ms forwards EscritorioOS-module__SsUhIG__fadeUp;display:flex}.EscritorioOS-module__SsUhIG__marcaBarra{letter-spacing:.14em;color:#ffffffeb;font-size:15px;font-weight:700}.EscritorioOS-module__SsUhIG__estado{align-items:center;gap:clamp(16px,3vw,30px);display:flex}.EscritorioOS-module__SsUhIG__estadoItem{color:#ffffffd9;white-space:nowrap;align-items:center;gap:8px;font-size:clamp(15px,1.7vw,16px);font-weight:500;display:inline-flex}.EscritorioOS-module__SsUhIG__estadoIcon{width:21px;height:21px;font-size:21px}.EscritorioOS-module__SsUhIG__reloj{font-variant-numeric:tabular-nums;color:#fffffff5;font-weight:600}.EscritorioOS-module__SsUhIG__contenido{flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;display:flex}.EscritorioOS-module__SsUhIG__hero{text-align:center;opacity:0;will-change:transform, opacity;margin-bottom:clamp(30px,6vh,58px);animation:.8s cubic-bezier(.22,1,.36,1) .18s forwards EscritorioOS-module__SsUhIG__fadeUp}.EscritorioOS-module__SsUhIG__titulo{font-family:var(--font-titular);letter-spacing:-.01em;color:#fff;text-shadow:0 4px 28px #0000004d,0 1px 2px #00000040;font-size:clamp(46px,12vw,92px);font-weight:900;line-height:.95}.EscritorioOS-module__SsUhIG__subtitulo{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.22em;color:#ffffffb8;margin-top:12px;font-size:clamp(11px,1.5vw,13px);font-weight:500}.EscritorioOS-module__SsUhIG__grid{grid-template-columns:repeat(4,1fr);gap:clamp(16px,4vw,30px) clamp(8px,3vw,22px);width:100%;max-width:560px;display:grid}.EscritorioOS-module__SsUhIG__app{opacity:0;will-change:transform, opacity;flex-direction:column;align-items:center;gap:10px;animation:.55s cubic-bezier(.22,1,.36,1) forwards EscritorioOS-module__SsUhIG__popIn;display:flex;transform:translateY(10px)scale(.96)}.EscritorioOS-module__SsUhIG__appBtn{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0}.EscritorioOS-module__SsUhIG__appIcono{background:#ffffffeb;border-radius:17px;place-items:center;width:clamp(62px,17vw,78px);height:clamp(62px,17vw,78px);transition:transform .34s cubic-bezier(.22,1,.36,1),box-shadow .34s cubic-bezier(.22,1,.36,1);display:grid;box-shadow:0 10px 24px #00000038,0 2px 6px #00000029}.EscritorioOS-module__SsUhIG__appIconImg{width:60%;height:60%}.EscritorioOS-module__SsUhIG__appNombre{font-family:var(--font-ui);color:#fff;text-align:center;text-shadow:0 1px 4px #00000059;font-size:clamp(11px,1.5vw,13px);font-weight:500}.EscritorioOS-module__SsUhIG__app:hover .EscritorioOS-module__SsUhIG__appIcono,.EscritorioOS-module__SsUhIG__app:focus-visible .EscritorioOS-module__SsUhIG__appIcono{transform:translateY(-8px)scale(1.08);box-shadow:0 22px 40px #00000052,0 4px 10px #0003}.EscritorioOS-module__SsUhIG__dock{-webkit-backdrop-filter:blur(18px)saturate(140%);opacity:0;will-change:transform, opacity;z-index:5;background:#ffffff24;border:1px solid #ffffff38;border-radius:20px;align-items:center;gap:clamp(8px,2vw,14px);padding:10px 16px;animation:.7s cubic-bezier(.22,1,.36,1) 1.05s forwards EscritorioOS-module__SsUhIG__dockUp;display:flex;position:fixed;bottom:clamp(16px,3vh,26px);left:50%;transform:translate(-50%);box-shadow:0 16px 40px #00000057}.EscritorioOS-module__SsUhIG__dockItem{border-radius:14px;place-items:center;width:46px;height:46px;transition:transform .3s cubic-bezier(.22,1,.36,1),background .3s;display:grid}.EscritorioOS-module__SsUhIG__dockItem:hover,.EscritorioOS-module__SsUhIG__dockItem:focus-visible{background:#ffffff29;transform:translateY(-7px)scale(1.1)}.EscritorioOS-module__SsUhIG__dockIcon{width:30px;height:30px}.EscritorioOS-module__SsUhIG__dockSep{background:#ffffff47;width:1px;height:30px;margin:0 2px}@keyframes EscritorioOS-module__SsUhIG__fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes EscritorioOS-module__SsUhIG__dockUp{0%{opacity:0;transform:translate(-50%)translateY(16px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes EscritorioOS-module__SsUhIG__popIn{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:460px){.EscritorioOS-module__SsUhIG__grid{grid-template-columns:repeat(3,1fr);gap:22px 10px;max-width:340px}.EscritorioOS-module__SsUhIG__barra{gap:10px;padding:8px}.EscritorioOS-module__SsUhIG__marcaBarra{font-size:13px}.EscritorioOS-module__SsUhIG__estado{gap:14px}.EscritorioOS-module__SsUhIG__estadoItem{font-size:13.5px}.EscritorioOS-module__SsUhIG__estadoIcon{width:18px;height:18px;font-size:18px}}@media (max-width:320px){.EscritorioOS-module__SsUhIG__grid{grid-template-columns:repeat(2,1fr);max-width:240px}}@media (prefers-reduced-motion:reduce){.EscritorioOS-module__SsUhIG__fondo:before{filter:none;animation:none;transform:scale(1.12)}.EscritorioOS-module__SsUhIG__barra,.EscritorioOS-module__SsUhIG__hero,.EscritorioOS-module__SsUhIG__app,.EscritorioOS-module__SsUhIG__dock{opacity:1;animation:none}.EscritorioOS-module__SsUhIG__barra,.EscritorioOS-module__SsUhIG__hero,.EscritorioOS-module__SsUhIG__app{transform:none}.EscritorioOS-module__SsUhIG__dock{transform:translate(-50%)}}
