@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/app/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/app/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/app/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/app/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/app/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/app/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/app/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/caveat-latin-400-normal-D6LQsQ_v.woff2)format("woff2"),url(/app/assets/caveat-latin-400-normal-BzhAQZkN.woff)format("woff")}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/caveat-latin-600-normal-zlTlWIYU.woff2)format("woff2"),url(/app/assets/caveat-latin-600-normal-DUjB8dgm.woff)format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/playfair-display-latin-400-normal-CFtfchNt.woff2)format("woff2"),url(/app/assets/playfair-display-latin-400-normal-DHYHbkg3.woff)format("woff")}@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:400;font-display:block;src:url(/app/assets/material-symbols-rounded-BRtW7xJo.woff2)format("woff2")}:root{--fondo:#0f1513;--superficie:#131a17;--superficie-2:#151d1a;--superficie-3:#1c2622;--superficie-hover:#22302a;--borde:#28332e;--borde-fuerte:#3a4943;--texto:#f4efe6;--texto-2:#86948d;--texto-3:#a9b5ae;--acento-marca:#5fd4a0;--peligro:#ff6b6b;--ok:#6bdc9a;--radio:32px;--radio-m:18px;--radio-s:12px;--sombra:0 20px 40px #00000080;--fuente:"Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--fondo);color:var(--texto);font-family:var(--fuente);-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;font-size:15px;line-height:1.5;overflow:hidden}input,textarea,[contenteditable=true],.tarjeta-titulo,.tarjeta-texto,.tarjeta-lista,.item-texto,.mensaje-texto,.mensaje-nota,.carta-texto,.guardado-titulo,.guardado-url,.guardado-cuerpo,.fila-amigo-apodo,.fila-amigo-nombre small,.chip,.perfil-email,.chat-nombre,.admin,.ficha,.sync-detalle,code{-webkit-user-select:text;user-select:text}#app{height:100%}h1,h2,h3,p{margin:0}button,input,textarea,select{font:inherit;color:inherit}.material-symbols-rounded{letter-spacing:normal;text-transform:none;white-space:nowrap;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0;-webkit-user-select:none;user-select:none;direction:ltr;flex-shrink:0;font-family:Material Symbols Rounded;font-size:20px;font-style:normal;font-weight:400;line-height:1;display:inline-block}:focus-visible{outline-offset:2px;outline:2px solid #f0f8ff99}dialog:focus,dialog:focus-visible{outline:none}[hidden]{display:none!important}.btn{border-radius:var(--radio);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:11px 22px;font-size:.95rem;font-weight:500;transition:transform .15s,background-color .15s,border-color .15s,opacity .15s;display:inline-flex}.btn:hover{transform:scale(1.03)}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.5;pointer-events:none}.btn-primario{background:var(--texto);color:#0a0a0a}.btn-primario:hover{background:#fff}.btn-secundario{background:var(--superficie);border-color:var(--borde-fuerte)}.btn-secundario:hover{background:var(--superficie-3);border-color:#4d4d4d}.btn-fantasma{border-color:var(--borde-fuerte);color:var(--texto-3);background:0 0}.btn-fantasma:hover{color:var(--texto)}.btn-peligro{background:var(--peligro);color:#1a0505}.btn-chico{padding:6px 14px;font-size:.85rem}.btn-ancho{width:100%}.btn-icono{width:38px;height:38px;color:var(--texto-3);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex}.btn-icono:hover{color:var(--texto);background:#ffffff14}.btn-link{color:var(--texto-2);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:6px;transition:color .15s;display:inline-flex}.btn-link:hover{color:var(--texto)}.campo{text-align:left;flex-direction:column;gap:6px;display:flex}.campo-etiqueta{color:var(--texto-2);font-size:.85rem}.campo-ayuda{color:var(--texto-2);padding-left:15px;font-size:.78rem}.campo input,.campo-usuario,.buscador{border-radius:var(--radio);border:1px solid var(--borde-fuerte);background:var(--superficie-2);outline:none;width:100%;padding:11px 15px;transition:border-color .15s}.campo input:focus,.campo-usuario:focus-within,.buscador:focus-within{border-color:#555}.campo-password{display:block;position:relative}.campo-password input{padding-right:46px}input::-ms-reveal{display:none}input::-ms-clear{display:none}.btn-ojito{color:var(--texto-2);cursor:pointer;background:0 0;border:none;padding:6px;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.btn-ojito:hover{color:var(--texto)}.campo-usuario{align-items:center;gap:2px;display:flex}.campo .campo-usuario input,.campo-usuario input{background:0 0;border:none;outline:none;width:100%;min-width:0;padding:0}.prefijo{color:var(--texto-2)}.selector{border-radius:var(--radio);border:1px solid var(--borde-fuerte);background:var(--superficie-2);cursor:pointer;padding:6px 10px;font-size:.85rem}.avisos{z-index:2000;pointer-events:none;background:0 0;border:none;flex-direction:column;align-items:center;gap:8px;width:min(440px,100% - 32px);margin:0;padding:0;display:flex;position:fixed;inset:auto auto 24px 50%;overflow:visible;transform:translate(-50%)}.aviso{background:var(--superficie-3);border:1px solid var(--borde-fuerte);border-radius:var(--radio);box-shadow:var(--sombra);text-align:center;padding:10px 18px;font-size:.9rem;animation:.2s both aviso-entra}.aviso-error{border-color:#ff6b6b80}.aviso.is-closing{animation:.2s both aviso-sale}@keyframes aviso-entra{0%{opacity:0;transform:translateY(8px)}}@keyframes aviso-sale{to{opacity:0;transform:translateY(8px)}}.aparecer{animation:.28s both aparecer}@keyframes aparecer{0%{opacity:0;transform:translateY(10px)}}.girando{animation:1s linear infinite girar}@keyframes girar{to{transform:rotate(-360deg)}}@media (prefers-reduced-motion:reduce){html:not(.animar-siempre) *,html:not(.animar-siempre) :before,html:not(.animar-siempre) :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.aviso{justify-content:center;align-items:center;gap:14px;display:flex}.aviso-accion{pointer-events:auto;color:var(--texto);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:2px 4px;font-weight:600;text-decoration:underline}kbd{border:1px solid var(--borde-fuerte);color:var(--texto);border-bottom-width:2px;border-radius:5px;padding:0 5px;font-family:inherit;font-size:.75rem;display:inline-block}body.modo-rapida{background:var(--superficie)}.rapida{border:1px solid var(--borde-fuerte);isolation:isolate;flex-direction:column;gap:6px;height:100%;padding:8px 14px 12px;display:flex;position:relative;overflow:hidden}html.rapida-transparente,html.rapida-transparente body.modo-rapida{color-scheme:normal;background:0 0!important}html.rapida-transparente body.modo-rapida #app{height:100vh;padding:14px}html.rapida-transparente .rapida{background:var(--superficie);border-radius:24px;box-shadow:0 12px 30px #00000073,0 2px 6px #0000004d}html.rapida-transparente.tema-animado body:before,html.rapida-transparente.tema-animado body:after{display:none}html.tema-animado .rapida:before{content:"";z-index:-1;background:radial-gradient(circle at 20% 15%, var(--luz-1), transparent 45%), radial-gradient(circle at 85% 90%, var(--luz-2), transparent 45%);opacity:.16;filter:blur(30px);pointer-events:none;animation:30s ease-in-out infinite alternate luz-a;position:absolute;inset:-40%}html.es-premium .rapida{border-color:color-mix(in srgb, var(--acento,#c9b8ff) 28%, var(--borde-fuerte))}html.es-premium .rapida-titulo .material-symbols-rounded{color:var(--acento,#c9b8ff)}.rapida-barra{cursor:grab;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;display:flex}.rapida-titulo{color:var(--texto-2);align-items:center;gap:6px;font-size:.85rem;display:inline-flex}.rapida-campo-titulo,.rapida-texto{background:0 0;border:none;outline:none;padding:4px 2px}.rapida-campo-titulo{font-size:1.2rem;font-weight:700}.rapida-texto{resize:none;color:#d8dde2;flex:1;font-size:.98rem;line-height:1.55}.rapida-campo-titulo::placeholder,.rapida-texto::placeholder{color:#4a4a4a}.rapida-pie{align-items:center;gap:4px;display:flex}.rapida-pie [hidden]{display:none}.rapida-ayuda{color:var(--texto-2);flex:1;font-size:.75rem}.avatar{position:relative;overflow:visible}.avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.avatar-mini{border-width:1px;width:20px;height:20px;font-size:.62rem}.avatar-chat{width:38px;height:38px}.avatar-grande{width:56px;height:56px;font-size:1.3rem}.avatar-perfil{background:0 0;border:none;width:100%;height:100%;font-size:1rem}.avatares{align-items:center;display:inline-flex}.avatares .avatar{border:2px solid var(--superficie-2);margin-left:-5px}.avatares .avatar:first-child{margin-left:0}.avatar-resto{background:var(--superficie-3);font-size:.55rem}.punto-en-linea{border:2px solid var(--superficie-2);background:#4a4a4a;border-radius:50%;width:11px;height:11px;transition:background-color .3s;position:absolute;bottom:-1px;right:-1px}.punto-en-linea.is-en-linea{background:var(--ok)}.punto-en-linea.estado-ausente{background:#f0b232}.punto-en-linea.estado-no-molestar{background:#f23f43}.punto-en-linea.estado-ausente:after,.punto-en-linea.estado-no-molestar:after{display:none}.estado-selector{flex-direction:column;gap:2px;display:flex}.estado-opcion .material-symbols-rounded.estado-icono{font-size:16px}.estado-opcion[data-estado=en-linea] .estado-icono{color:var(--ok)}.estado-opcion[data-estado=ausente] .estado-icono{color:#f0b232}.estado-opcion[data-estado=no-molestar] .estado-icono{color:#f23f43}.estado-opcion[data-estado=invisible] .estado-icono{color:#80848e}.estado-opcion.is-activo{background:var(--superficie-hover)}.insignia-chica{background:var(--texto);color:#0a0a0a;text-align:center;border-radius:9px;min-width:18px;height:18px;padding:0 5px;font-size:.7rem;font-weight:700;line-height:18px}.vista-entra{animation:.22s both vista-entra}@keyframes vista-entra{0%{opacity:0;transform:translateY(6px)}}.dialogo.is-closing{animation:.18s both dialogo-sale}.dialogo.is-closing::backdrop{animation:.18s both fondo-sale}.dialogo[open]::backdrop{animation:.2s both fondo-entra}@keyframes dialogo-sale{to{opacity:0;transform:translateY(6px)scale(.985)}}@keyframes fondo-entra{0%{opacity:0}}@keyframes fondo-sale{to{opacity:0}}button,.tarjeta,.chip,.nav-btn,.fila-amigo{-webkit-tap-highlight-color:transparent}.avisos-mensajes{background:0 0;border:none;flex-direction:column;align-items:flex-end;gap:10px;width:min(340px,100vw - 32px);margin:0;padding:0;display:flex;inset:72px 20px auto auto;overflow:visible}.aviso-mensaje{border:1px solid var(--borde-fuerte);border-radius:var(--radio-m);-webkit-backdrop-filter:blur(14px);width:100%;color:var(--texto);text-align:left;cursor:pointer;background:#161618eb;align-items:center;gap:12px;padding:12px 16px 12px 12px;transition:transform .18s,border-color .18s;animation:.38s cubic-bezier(.2,.9,.3,1.15) both mensaje-entra;display:flex;box-shadow:0 16px 40px #00000080}.aviso-mensaje:hover{border-color:#4a4a4a;transform:translateY(-2px)}.aviso-mensaje.is-closing{animation:.3s both mensaje-sale}.aviso-mensaje-cuerpo{flex-direction:column;min-width:0;display:flex}.aviso-mensaje-cuerpo strong{font-size:.88rem}.aviso-mensaje-cuerpo span{color:var(--texto-3);white-space:nowrap;text-overflow:ellipsis;font-size:.86rem;overflow:hidden}@keyframes mensaje-entra{0%{opacity:0;transform:translateY(-12px)scale(.97)}}@keyframes mensaje-sale{to{opacity:0;transform:translate(24px)}}.chat-redactar textarea{overflow-y:hidden}@media (width<=720px){.avisos-mensajes{width:auto;inset:12px 12px auto}@keyframes mensaje-entra{0%{opacity:0;transform:translateY(-16px)}}@keyframes mensaje-sale{to{opacity:0;transform:translateY(-16px)}}}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff1f padding-box padding-box;border:4px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:#ffffff3d}::-webkit-scrollbar-thumb:active{background-color:#ffffff52}::-webkit-scrollbar-button{display:none}html.efectos-livianos *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html.efectos-livianos .fondo-animado,html.efectos-livianos .aurora span,html.efectos-livianos .brillo,html.efectos-livianos .tarjeta-premium,html.efectos-livianos .tarjeta-premium h4,html.efectos-livianos .orbe-capa{animation:none!important}html.efectos-livianos .aurora span{filter:none;will-change:auto;background:radial-gradient(circle,currentColor,#0000 70%)!important}html.efectos-livianos .aurora span:first-child{color:#6c8cff}html.efectos-livianos .aurora span:nth-child(2){color:#b197fc}html.efectos-livianos .aurora span:nth-child(3){color:#f783ac}html.efectos-livianos.es-premium .aurora span:first-child{color:#b197fc}html.efectos-livianos.es-premium .aurora span:nth-child(2){color:#f5a98a}html.efectos-livianos.es-premium .aurora span:nth-child(3){color:#6fd6c0}html[data-tema=lavanda]{--fondo:#0c0a12;--superficie:#110e18;--superficie-2:#15121e;--superficie-3:#1e1a2b;--superficie-hover:#241f33;--borde:#241f33;--borde-fuerte:#352e4a;--acento:#c9b8ff}html[data-tema=menta]{--fondo:#090f0d;--superficie:#0d1512;--superficie-2:#111a17;--superficie-3:#19251f;--superficie-hover:#1f2d27;--borde:#1f2b26;--borde-fuerte:#2e3f37;--acento:#a8e6cf}html[data-tema=durazno]{--fondo:#100c0a;--superficie:#16110e;--superficie-2:#1a1411;--superficie-3:#251c17;--superficie-hover:#2c221c;--borde:#2c221c;--borde-fuerte:#40312a;--acento:#f5c2a7}html[data-tema=cielo]{--fondo:#090d12;--superficie:#0d1219;--superficie-2:#10161e;--superficie-3:#18202b;--superficie-hover:#1d2733;--borde:#1d2733;--borde-fuerte:#2b394a;--acento:#a7cdf5}html[data-tema=rosa]{--fondo:#110a0e;--superficie:#170e13;--superficie-2:#1b1117;--superficie-3:#261821;--superficie-hover:#2d1d27;--borde:#2d1d27;--borde-fuerte:#422a39;--acento:#f2b3cc}html[data-tema=lavanda] .panel{background:radial-gradient(65% 65% at 6% 94%, #b19cf729, transparent), radial-gradient(60% 60% at 94% 6%, #f0b8e61f, transparent), var(--fondo)}html[data-tema=menta] .panel{background:radial-gradient(65% 65% at 6% 94%, #86dbbd26, transparent), radial-gradient(60% 60% at 94% 6%, #9fe3ea1f, transparent), var(--fondo)}html[data-tema=durazno] .panel{background:radial-gradient(65% 65% at 6% 94%, #f5a98a29, transparent), radial-gradient(60% 60% at 94% 6%, #f4b5cf1f, transparent), var(--fondo)}html[data-tema=cielo] .panel{background:radial-gradient(65% 65% at 6% 94%, #8fbaf029, transparent), radial-gradient(60% 60% at 94% 6%, #b9aaf61f, transparent), var(--fondo)}html[data-tema=rosa] .panel{background:radial-gradient(65% 65% at 6% 94%, #ee93b829, transparent), radial-gradient(60% 60% at 94% 6%, #d9a6f21f, transparent), var(--fondo)}body,.panel,.nav,.tarjeta,.dialogo{transition:background-color .4s,border-color .4s}html[data-tema] .nav-btn.is-active{border-color:color-mix(in srgb, var(--acento) 35%, var(--borde-fuerte))}html[data-tema] .panel{background:radial-gradient(80% 80% at 15% 85%, var(--superficie), transparent), radial-gradient(70% 70% at 85% 10%, var(--superficie), transparent), var(--fondo)}.avatar.avatar-premium:before{content:"";z-index:-1;filter:drop-shadow(0 0 4px #c9b8ff8c);background:conic-gradient(#c9b8ff,#f2b3cc,#f5c2a7,#a8e6cf,#a7cdf5,#c9b8ff);border-radius:50%;animation:6s linear infinite aro-premium;position:absolute;inset:-3px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2.5px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2.5px),#000 calc(100% - 2px))}.avatar.avatar-premium{isolation:isolate;border-color:#0000}@keyframes aro-premium{to{transform:rotate(360deg)}}html.efectos-livianos .avatar.avatar-premium:before{animation:none}html.efectos-livianos.tema-animado .rapida:before{filter:none;animation:none}html.ventana-propia #app{height:calc(100% - 32px)}.barra-ventana{z-index:100;background:var(--fondo);height:32px;color:var(--texto-2);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding-left:16px;transition:background-color .4s;display:flex;position:relative}.barra-ventana-marca{align-items:center;gap:8px;display:flex}.barra-ventana-logo{pointer-events:none;width:18px;height:18px}.barra-ventana-nombre{letter-spacing:.01em;color:var(--texto);font-size:.8rem;font-weight:600}.barra-ventana-centro{flex:1;height:100%}.barra-ventana-acciones{align-items:center;gap:4px;margin-right:6px;display:flex}.barra-accion{height:24px;color:var(--texto-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 9px;font-size:.75rem;font-weight:600;transition:background-color .15s,color .15s;display:inline-flex}.barra-accion[hidden]{display:none}.barra-accion svg{width:14px;height:14px}.barra-accion:hover{background:var(--superficie-hover);color:var(--texto)}.barra-premium svg{color:#4dabf7}.barra-accion[data-ventana=estrella] svg{color:#ffd43b}.barra-premium.es-premium{color:var(--texto)}.barra-campana{padding:0 7px;position:relative}.barra-campana svg{width:16px;height:16px}.barra-insignia{color:#fff;text-align:center;background:#ff4d4f;border-radius:999px;min-width:15px;height:15px;padding:0 4px;font-size:.625rem;font-weight:700;line-height:15px;position:absolute;top:0;right:0}.barra-insignia[hidden]{display:none}.barra-campana-caja{position:relative}.barra-avisos{z-index:60;border:1px solid var(--borde);background:var(--superficie-solida,var(--superficie));border-radius:12px;width:300px;max-height:360px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 12px 32px #00000047}.barra-avisos[hidden]{display:none}.barra-avisos-cabecera{color:var(--texto-2);justify-content:space-between;align-items:center;padding:4px 8px 6px;font-size:.75rem;font-weight:600;display:flex}.barra-avisos-todo{color:var(--acento,var(--texto-2));font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:2px 6px;font-weight:500}.barra-avisos-todo:hover,.barra-aviso-leer:hover{background:var(--superficie-hover)}.barra-aviso-fila{align-items:center;gap:2px;display:flex}.barra-aviso-leer{width:28px;height:28px;color:var(--texto-2);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.barra-aviso-leer .material-symbols-rounded{font-size:18px}.barra-aviso{min-width:0;color:var(--texto);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;align-items:center;gap:10px;padding:8px;display:flex}.barra-aviso:hover{background:var(--superficie-hover)}.barra-aviso>.material-symbols-rounded{color:var(--acento,var(--texto-2));font-size:20px}.barra-aviso-texto{flex-direction:column;flex:1;min-width:0;display:flex}.barra-aviso-texto b{font-size:.8125rem;font-weight:600}.barra-aviso-texto small{color:var(--texto-2);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.barra-aviso-n{color:#fff;text-align:center;background:#ff4d4f;border-radius:999px;min-width:18px;padding:1px 6px;font-size:.6875rem;font-style:normal;font-weight:700}.barra-avisos-vacio{color:var(--texto-2);text-align:center;margin:0;padding:14px 8px;font-size:.8125rem}.barra-estrellas{opacity:.6;font-weight:500}@media (width<=760px){.barra-accion span{display:none}.barra-accion .barra-estrellas{display:inline}}.barra-ventana-botones{height:100%;display:flex}.barra-ventana-botones button:focus-visible,.barra-accion:focus-visible{outline:2px solid var(--acento,var(--acento-marca));outline-offset:-2px}.barra-ventana-botones button{width:46px;height:100%;color:var(--texto-3);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;transition:background-color .15s,color .15s;display:grid}.barra-ventana-botones button svg{width:12px;height:12px}.barra-ventana-botones button:hover{background:var(--superficie-hover);color:var(--texto)}.barra-ventana-botones .barra-ventana-cerrar:hover{color:#fff;background:#d9534f}html.abriendo-app #app{animation:.45s cubic-bezier(.22,1,.36,1) both app-abre}html.cerrando-app #app{animation:.2s ease-in both app-cierra}@keyframes app-abre{0%{opacity:0;filter:blur(3px);transform:scale(.985)}}@keyframes app-cierra{to{opacity:0;transform:scale(.985)}}@media (prefers-reduced-motion:reduce){html:not(.animar-siempre).abriendo-app #app,html:not(.animar-siempre).cerrando-app #app{filter:none;animation-duration:.12s;transform:none}}html{font-size:calc(100% * var(--escala-texto,1))}body{font-size:calc(15px * var(--escala-texto,1))}select{color-scheme:inherit}select option,select optgroup{background-color:var(--superficie-2);color:var(--texto)}@property --g1-x{syntax:"<percentage>";inherits:false;initial-value:20%}@property --g1-y{syntax:"<percentage>";inherits:false;initial-value:80%}@property --g2-x{syntax:"<percentage>";inherits:false;initial-value:80%}@property --g2-y{syntax:"<percentage>";inherits:false;initial-value:20%}@property --g3-x{syntax:"<percentage>";inherits:false;initial-value:80%}@property --g3-y{syntax:"<percentage>";inherits:false;initial-value:80%}.fondo-animado{background:radial-gradient(100% 100% at var(--g1-x) var(--g1-y), #121212 -9%, transparent), radial-gradient(100% 100% at var(--g2-x) var(--g2-y), #101010 -15%, transparent), radial-gradient(100% 100% at var(--g3-x) var(--g3-y), #0d0d0d -7%, transparent), var(--fondo);animation:8s ease-in-out infinite fondo}@keyframes fondo{25%{--g1-x:15%;--g1-y:15%;--g2-x:85%;--g2-y:80%}50%{--g1-x:80%;--g1-y:15%;--g2-x:15%;--g2-y:85%;--g3-x:20%;--g3-y:20%}}.inicio{justify-content:center;align-items:center;height:100%;padding:16px;display:flex;overflow-y:auto}.inicio-tarjeta{border-radius:var(--radio);text-align:center;-webkit-backdrop-filter:blur(12px);background:#4141410d;border:1px solid #3c3c3c40;flex-direction:column;align-items:center;gap:14px;width:min(560px,100%);padding:40px 32px;display:flex}.inicio-logo{filter:drop-shadow(0 3px 8px #00000040)}.inicio-titulo{letter-spacing:-.02em;font-size:clamp(1.8rem,5vw,2.4rem);font-weight:700;line-height:1.1}.inicio-subtitulo{color:var(--texto-2);max-width:420px;font-size:1.05rem;font-weight:300}.resaltado{color:var(--texto);font-weight:600}.inicio-botones{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:12px;display:flex}.inicio-nota{color:#555;font-size:.78rem}.form-proveedores{flex-direction:column;gap:8px;display:flex}.btn-proveedor{gap:10px}.btn-proveedor svg{flex:none;width:18px;height:18px}.form-separador{color:var(--texto-2);align-items:center;gap:12px;margin:6px 0 2px;font-size:.8rem;display:flex}.form-separador:before,.form-separador:after{content:"";background:var(--borde-fuerte);flex:1;height:1px}.campo-ayuda.is-libre{color:var(--ok)}.campo-ayuda.is-ocupado{color:#f2a7a0}.panel{background:radial-gradient(80% 80% at 15% 85%, #101010 -10%, transparent), radial-gradient(70% 70% at 85% 10%, #0e0e0e -10%, transparent), var(--fondo);height:100%;display:flex;position:relative}.nav{z-index:20;border-radius:var(--radio);background:color-mix(in srgb, var(--superficie-2) 82%, transparent);-webkit-backdrop-filter:blur(12px);border:1px solid var(--borde);flex-direction:column;justify-content:center;gap:10px;width:64px;padding:12px 10px;transition:width .28s cubic-bezier(.22,1,.36,1),box-shadow .28s,background-color .4s;display:flex;position:absolute;top:16px;bottom:16px;left:16px;overflow:hidden}.panel:after{content:"";z-index:19;-webkit-backdrop-filter:blur(3px);opacity:0;pointer-events:none;background:#00000047;transition:opacity .28s;position:absolute;inset:0}.panel:has(.nav:hover):after{opacity:1}.panel:has(.nav:focus-visible):after{opacity:1}.nav:hover{background:color-mix(in srgb, var(--superficie-2) 96%, transparent);width:200px;box-shadow:var(--sombra)}.nav:has(:focus-visible){background:color-mix(in srgb, var(--superficie-2) 96%, transparent);width:200px;box-shadow:var(--sombra)}.nav-btn{border-radius:var(--radio-s);width:100%;color:var(--texto-2);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;align-items:center;gap:12px;padding:10px 11px;transition:background-color .15s,color .15s,border-color .15s;display:flex;position:relative}.nav-btn:hover{color:var(--texto);background:var(--superficie-hover,#ffffff0a)}.nav-btn.is-active{color:var(--texto);background:var(--superficie-3);border-color:var(--borde-fuerte)}.nav-grupo{display:none}.nav-texto{opacity:0;transition:opacity .18s}.nav:hover .nav-texto{opacity:1}.nav:has(:focus-visible) .nav-texto{opacity:1}.insignia{background:var(--texto);color:#0a0a0a;text-align:center;border-radius:9px;min-width:17px;height:17px;padding:0 4px;font-size:.7rem;font-weight:700;line-height:17px;position:absolute;top:4px;left:26px}.principal{flex-direction:column;flex:1;min-width:0;margin-left:96px;padding:20px 28px 0 8px;display:flex}.barra{align-items:center;gap:12px;padding-bottom:18px;display:flex}.barra-titulo{letter-spacing:-.02em;white-space:nowrap;margin-right:auto;font-size:1.5rem;font-weight:700}.buscador{width:min(320px,40vw);color:var(--texto-2);cursor:text;align-items:center;gap:8px;padding:8px 14px;display:flex}.buscador input{min-width:0;color:var(--texto);background:0 0;border:none;outline:none;flex:1}.buscador input::-webkit-search-cancel-button{filter:invert(.6)}.sync{color:var(--texto-2);cursor:help;display:flex}.sync[data-estado=sin-conexion]{color:#e0a35b}.perfil{position:relative}.perfil-btn{border:1px solid var(--borde-fuerte);background:var(--superficie-2);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-weight:600;transition:background-color .15s;display:flex}.perfil-btn:hover{background:var(--superficie-hover)}.perfil-menu{z-index:60;-webkit-backdrop-filter:blur(6px);background:#0000008c;place-items:center;padding:24px 16px;animation:.22s both ajustes-fondo;display:grid;position:fixed;inset:0}.perfil-menu[hidden]{display:none}.ajustes-hoja{background:var(--superficie-2);border:1px solid var(--borde-fuerte);border-radius:28px;flex-direction:column;width:min(460px,100%);max-height:min(720px,100vh - 48px);animation:.32s cubic-bezier(.22,1,.36,1) both ajustes-entra;display:flex;overflow:hidden;box-shadow:0 30px 80px #0000008c}.perfil-menu.is-closing{animation:.2s reverse both ajustes-fondo}.perfil-menu.is-closing .ajustes-hoja{animation:.2s both ajustes-sale}@keyframes ajustes-fondo{0%{opacity:0}}@keyframes ajustes-entra{0%{opacity:0;transform:translateY(14px)scale(.98)}}@keyframes ajustes-sale{to{opacity:0;transform:translateY(8px)scale(.98)}}.ajustes-encabezado{justify-content:space-between;align-items:center;padding:16px 14px 10px 22px;display:flex}.ajustes-encabezado h2{margin:0;font-size:1.05rem;font-weight:600}.ajustes-cuerpo{overscroll-behavior:contain;flex-direction:column;gap:18px;min-height:0;padding:4px 16px 20px;display:flex;overflow-y:auto}.ajustes-grupo{flex-direction:column;gap:6px;display:flex}.ajustes-grupo:not(:has(.ajustes-lista>*,.perfil-tema,.modo-color)){display:none}.ajustes-titulo{letter-spacing:.06em;text-transform:uppercase;color:var(--texto-2);margin:0;padding:0 8px;font-size:.72rem;font-weight:600}.ajustes-lista{background:var(--superficie-3);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.ajustes-lista>*+*{border-top:1px solid var(--borde)}.ajustes-lista>[hidden]+*,.ajustes-lista>:first-child{border-top:none}.ajustes-flecha{color:var(--texto-2);margin-left:auto;font-size:18px}.ajustes-valor{color:var(--texto-2);margin-left:auto;font-size:.78rem}.perfil-opcion.opcion-peligro{color:#f2a3a3}.perfil-nombre{padding:4px 8px 0;font-weight:600}.perfil-email{color:var(--texto-2);border-bottom:1px solid var(--borde);word-break:break-word;margin-bottom:4px;padding:0 8px 8px;font-size:.82rem}.perfil-opcion{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:12px 14px;font-size:.9rem;transition:background-color .15s;display:flex}.perfil-opcion:hover{background:#ffffff0a}.perfil-opcion>.material-symbols-rounded:first-child{color:var(--texto-3);font-size:20px}.banner{border-radius:var(--radio-m);background:var(--superficie-2);border:1px solid var(--borde-fuerte);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;padding:12px 16px;font-size:.9rem;display:flex}.banner>span:not(.material-symbols-rounded){flex:1;min-width:200px}.vista{flex:1;margin:-12px -18px 0;padding:14px 18px 110px;overflow-y:auto}.grilla{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-items:start;gap:16px;display:grid}.grilla.mosaico{grid-auto-rows:4px;row-gap:0}.grilla>*{align-self:start;width:100%;min-width:0}.tarjeta{background:var(--superficie-2);border:1px solid var(--borde);cursor:pointer;border-radius:24px;flex-direction:column;gap:8px;min-height:120px;max-height:280px;padding:18px 20px;transition:transform .15s,border-color .15s,background-color .15s;display:flex;overflow:hidden}.tarjeta:hover{background:#141414;border-color:#3d3d3d;transform:translateY(-2px)}.tarjeta-titulo{overflow-wrap:anywhere;font-size:1rem;font-weight:600}.tarjeta-texto{min-height:0;color:var(--texto-3);white-space:pre-wrap;overflow-wrap:anywhere;flex:1;font-size:.9rem;font-weight:300;overflow:hidden}.tarjeta-lista{flex:1;min-height:0;overflow:hidden}.desborda{-webkit-mask-image:linear-gradient(#000 calc(100% - 44px),#0000);mask-image:linear-gradient(#000 calc(100% - 44px),#0000)}.desborda-x{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);text-overflow:clip!important}.tarjeta-pie{color:var(--texto-2);justify-content:space-between;align-items:center;gap:8px;font-size:.75rem;display:flex}.tarjeta-compartida{align-items:center;gap:4px;display:inline-flex}.tarjeta-compartida .material-symbols-rounded{font-size:16px}.vacio{text-align:center;color:var(--texto-2);flex-direction:column;align-items:center;gap:14px;padding:70px 20px;display:flex}.vacio-chico{padding:28px 16px}.vacio-icono{color:#3a3a3a;font-size:44px}.vacio-botones{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.amigos{flex-direction:column;gap:22px;max-width:620px;display:flex}.agregar-amigo{border-radius:var(--radio-m);background:var(--superficie-2);border:1px solid var(--borde);flex-direction:column;gap:12px;padding:20px;display:flex}.agregar-amigo-ayuda{color:var(--texto-3);font-size:.9rem}.agregar-amigo-ayuda strong{color:var(--texto);-webkit-user-select:all;user-select:all}.agregar-amigo-fila{gap:10px;display:flex}.agregar-amigo-fila .campo-usuario{flex:1}.seccion-titulo{text-transform:uppercase;letter-spacing:.06em;color:var(--texto-2);margin:4px 0 8px 4px;font-size:.8rem;font-weight:600}.lista-amigos{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.fila-amigo{border-radius:var(--radio-m);background:var(--superficie-2);border:1px solid var(--borde);align-items:center;gap:12px;padding:8px 8px 8px 10px;display:flex}.avatar{background:var(--superficie-3);border:1px solid var(--borde-fuerte);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:.9rem;font-weight:600;display:flex}.fila-amigo-nombre{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.fila-amigo-acciones{align-items:center;gap:6px;display:flex}.fab{z-index:10;border-radius:var(--radio);background:var(--texto);color:#0a0a0a;cursor:pointer;border:none;align-items:center;gap:8px;padding:14px 22px 14px 18px;font-weight:600;transition:transform .15s,background-color .15s;display:inline-flex;position:absolute;bottom:28px;right:28px;box-shadow:0 12px 30px #0000008c}.fab:hover{background:#fff;transform:scale(1.04)}.fab:active{transform:scale(.97)}@media (width<=720px){.nav,.nav:hover{width:auto;box-shadow:var(--sombra);flex-direction:row;justify-content:space-around;padding:6px;inset:auto 12px 12px}.nav:has(:focus-visible){width:auto;box-shadow:var(--sombra);flex-direction:row;justify-content:space-around;padding:6px;inset:auto 12px 12px}.nav-btn{flex-direction:column;gap:2px;padding:6px;font-size:.72rem}.nav-texto{opacity:1}.insignia{top:2px;left:calc(50% + 4px)}.principal{margin-left:0;padding:14px 16px 0}.barra{flex-wrap:wrap;gap:10px}.barra-titulo{font-size:1.3rem}.buscador{order:5;width:100%}.vista{padding-bottom:170px}.grilla{columns:150px;column-gap:10px}.grilla>*{margin-bottom:10px}.fab{padding:16px;bottom:92px;right:16px}.fab span:not(.material-symbols-rounded){display:none}.agregar-amigo-fila{flex-direction:column}}.punto{background:var(--color,transparent);border-radius:50%;flex-shrink:0;width:9px;height:9px}.chips{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.chip{border-radius:var(--radio);border:1px solid var(--borde-fuerte);background:var(--superficie-2);color:var(--texto-3);cursor:pointer;white-space:nowrap;align-items:center;gap:7px;padding:6px 14px;font-size:.85rem;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.chip:hover{color:var(--texto);border-color:#4d4d4d}.chip.is-active{background:var(--texto);border-color:var(--texto);color:var(--fondo)}.chip-fantasma{background:0 0;border-style:dashed}.chip .material-symbols-rounded{font-size:17px}.etiqueta{border-radius:var(--radio);background:color-mix(in srgb, var(--color) 14%, transparent);max-width:100%;color:var(--color);white-space:nowrap;text-overflow:ellipsis;align-self:flex-start;align-items:center;gap:6px;padding:2px 10px 2px 8px;font-size:.75rem;font-weight:500;display:inline-flex;overflow:hidden}.etiquetas{flex-wrap:wrap;align-self:flex-start;gap:4px;max-width:100%;display:flex}.tarjeta{position:relative}.tarjeta-fijada{border-color:#383838}.tarjeta-pin{color:var(--texto-2);position:absolute;top:14px;right:14px}.tarjeta-pin .material-symbols-rounded{font-variation-settings:"FILL" 1;font-size:17px}.tarjeta-fijada .tarjeta-titulo,.tarjeta-fijada .etiquetas{margin-right:22px}.fab-grupo{z-index:10;align-items:center;gap:10px;display:flex;position:absolute;bottom:28px;right:28px}.fab-grupo .fab{position:static}.fab-secundario{background:var(--superficie-3);color:var(--texto);border:1px solid var(--borde-fuerte);padding:14px}.fab-secundario:hover{background:var(--superficie-hover)}.tarjeta-pizarron{aspect-ratio:16/10;background:#0a0a0a;border-radius:12px;width:100%}.tarjeta-pizarron-vacio{aspect-ratio:16/10;color:#4a4a4a;background:#0a0a0a;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:.85rem;display:flex}@media (width<=720px){.fab-grupo{bottom:92px;right:16px}}.nav-papelera{margin-top:10px}.nav-papelera:before{content:"";border-top:1px solid var(--borde-fuerte);position:absolute;top:-8px;left:8px;right:8px}.papelera-ayuda{color:var(--texto-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;font-size:.9rem;display:flex}.tarjeta-papelera{cursor:default}.tarjeta-papelera:hover{transform:none}.tarjeta-acciones{justify-content:space-between;align-items:center;gap:8px;padding-top:4px;display:flex}.tarjeta-lista{color:var(--texto-3);flex-direction:column;gap:2px;margin:0;padding:0;font-size:.9rem;list-style:none;display:flex}.tarjeta-lista li{align-items:center;gap:6px;min-width:0;display:flex}.tarjeta-lista span:not(.material-symbols-rounded){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.casilla{color:var(--texto-2);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:2px;display:inline-flex}.casilla:hover:not(:disabled){color:var(--texto);background:#ffffff0f}.casilla:disabled{cursor:default}.tarjeta-mas{color:var(--texto-2);align-items:center;gap:4px;font-size:.78rem;display:flex}.tarjeta-mas .material-symbols-rounded{font-size:15px}.tarjeta-vacia{color:#4a4a4a}.chip-recordatorio{border-radius:var(--radio);border:1px solid var(--borde-fuerte);color:var(--texto-3);align-self:flex-start;align-items:center;gap:5px;padding:3px 10px 3px 8px;font-size:.75rem;display:inline-flex}.chip-recordatorio .material-symbols-rounded{font-size:15px}.chip-recordatorio.vencido{opacity:.6;text-decoration:line-through}.interruptor{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;font-size:.9rem;transition:background-color .15s;display:flex}.interruptor:hover{background:#ffffff08}.interruptor>span{flex-direction:column;gap:2px;display:flex}.interruptor small{color:var(--texto-2);font-size:.76rem}.interruptor input{appearance:none;cursor:pointer;background:#ffffff24;border-radius:999px;flex-shrink:0;width:42px;height:25px;margin:0;transition:background-color .25s;position:relative}.interruptor input:after{content:"";background:#fff;border-radius:50%;width:19px;height:19px;transition:transform .28s cubic-bezier(.22,1,.36,1);position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #0000004d}.interruptor input:checked{background:#7fcf9f}.interruptor input:checked:after{transform:translate(17px)}.interruptor input:focus-visible{outline:2px solid var(--texto);outline-offset:2px}.perfil-atajo{color:var(--texto-3);flex-wrap:wrap;align-items:center;gap:4px;padding:12px 14px;font-size:.86rem;display:flex}.tarjeta-extras{align-items:center;gap:8px;display:inline-flex}.tarjeta-extras>span{align-items:center;gap:3px;display:inline-flex}.tarjeta-extras .material-symbols-rounded{font-size:15px}.sync-ancla{display:flex;position:relative}.sync{cursor:pointer;background:0 0;border:none;border-radius:50%;padding:6px;transition:background-color .15s,color .2s}.sync:hover{background:#ffffff0f}.sync[data-estado=error]{color:var(--peligro);animation:1.8s ease-in-out infinite latido}@keyframes latido{50%{opacity:.55}}.sync-panel{z-index:30;background:var(--superficie-2);border:1px solid var(--borde-fuerte);border-radius:var(--radio-m);width:280px;box-shadow:var(--sombra);color:var(--texto-3);flex-direction:column;gap:8px;padding:14px;font-size:.86rem;animation:.15s both aparecer;display:flex;position:absolute;top:44px;right:-40px}.sync-titulo{color:var(--texto);align-items:center;gap:8px;font-weight:600;display:flex}.sync[data-estado=error]+.sync-panel .sync-titulo{color:var(--peligro)}.sync-detalle{border-radius:var(--radio-s);background:var(--fondo);overflow-wrap:anywhere;padding:6px 10px;font-family:ui-monospace,monospace;font-size:.75rem}.perfil-btn{padding:0;overflow:hidden}.perfil-cabecera{background:var(--superficie-3);border-radius:20px;align-items:center;gap:16px;padding:16px;display:flex}.perfil-datos{min-width:0}.perfil-cabecera .perfil-nombre{font-size:1.05rem}.perfil-invitado{background:var(--superficie-2);width:56px;height:56px;color:var(--texto-3);border-radius:50%;place-items:center;display:grid}.perfil-cabecera .perfil-nombre,.perfil-cabecera .perfil-email{border:none;margin:0;padding:0}.perfil-foto{cursor:pointer;background:0 0;border:none;border-radius:50%;padding:0;position:relative}.perfil-foto-editar{color:#fff;opacity:0;background:#0000008c;border-radius:50%;justify-content:center;align-items:center;transition:opacity .15s;display:flex;position:absolute;inset:0}.perfil-foto:hover .perfil-foto-editar{opacity:1}.perfil-atajo{flex-direction:column;align-items:flex-start}.perfil-atajo>.material-symbols-rounded{display:none}.perfil-atajo code{background:var(--fondo);color:var(--texto-3);border-radius:5px;padding:1px 5px;font-size:.75rem}.perfil-atajo-botones{align-items:center;gap:6px;display:flex}.perfil-atajo-mensaje{color:var(--texto-3)}.perfil-atajo-escuchando{color:var(--texto);animation:1.4s ease-in-out infinite latido}.fila-amigo-nombre{flex-direction:column;line-height:1.25;display:flex}.fila-amigo-nombre small{color:var(--texto-2);font-size:.75rem}.fila-amigo-nombre small.is-en-linea{color:var(--ok)}.btn-mensaje{gap:6px}.tarjeta-compartida{gap:5px}.inicio-panel{flex-direction:column;gap:26px;max-width:1100px;display:flex}.inicio-saludo h2{letter-spacing:-.02em;font-size:1.6rem;font-weight:700}.inicio-saludo p{color:var(--texto-2);font-size:.92rem}.inicio-bloque{flex-direction:column;gap:10px;display:flex}.inicio-bloque .seccion-titulo{margin:0 0 0 4px}.inicio-bloque-titulo{justify-content:space-between;align-items:center;display:flex}.inicio-bloque-titulo .btn-link{font-size:.85rem}.inicio-mensajes{border:1px solid var(--borde-fuerte);border-radius:var(--radio-m);background:linear-gradient(90deg, color-mix(in srgb, var(--acento-marca) 14%, transparent), transparent 70%), var(--superficie-2);text-align:left;cursor:pointer;align-items:center;gap:14px;padding:12px 16px;transition:border-color .15s,transform .15s;display:flex}.inicio-mensajes:hover{border-color:#4a4a4a}.inicio-mensajes .avatares{flex:none}.inicio-mensajes-texto{flex:1;min-width:0}.inicio-mensajes>.material-symbols-rounded{color:var(--texto-3);flex:none;margin-left:auto}.inicio-recordatorios{flex-wrap:wrap;gap:8px;display:flex}.inicio-recordatorio{border:1px solid var(--borde-fuerte);border-radius:var(--radio);background:var(--superficie-2);cursor:pointer;align-items:center;gap:8px;padding:8px 14px;transition:border-color .15s;display:inline-flex}.inicio-recordatorio:hover{border-color:#4a4a4a}.inicio-recordatorio small{color:var(--texto-2)}.inicio-amigos{gap:14px;padding:4px 2px 6px;display:flex;overflow-x:auto}.inicio-amigo{border-radius:var(--radio-m);min-width:74px;color:var(--texto-3);cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:6px;padding:8px 4px;font-size:.8rem;transition:background-color .15s,transform .15s;display:flex}.inicio-amigo:hover{background:var(--superficie-2);transform:translateY(-2px)}.inicio-amigo .punto-en-linea{width:14px;height:14px}.para-vos{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.tarjeta-promo{border:1px solid var(--borde);background:var(--superficie-2);color:var(--texto-3);border-radius:22px;flex-direction:column;gap:10px;padding:18px 20px;font-size:.88rem;display:flex;position:relative}.tarjeta-promo h4{color:var(--texto);align-items:center;gap:8px;margin:0;font-size:1rem;display:flex}.tarjeta-promo ul{flex-direction:column;gap:3px;margin:0;padding-left:18px;display:flex}.tarjeta-promo .btn,.tarjeta-promo .btn-link{align-self:flex-start;margin-top:auto}.tarjeta-premium{background:linear-gradient(var(--superficie-2), var(--superficie-2)) padding-box, linear-gradient(135deg, #6c8cff, #b197fc 50%, #f783ac) border-box;border:1px solid #0000}.tarjeta-premium h4 .material-symbols-rounded{color:#b197fc;font-variation-settings:"FILL" 1}.promo-etiqueta{border-radius:var(--radio);color:#b197fc;background:#b197fc26;align-self:flex-start;padding:2px 10px;font-size:.72rem;font-weight:600}.promo-consejo{align-items:flex-start;gap:10px;line-height:1.5;display:flex}.promo-consejo>.material-symbols-rounded{color:var(--texto);margin-top:2px}.inicio-hero{isolation:isolate;background:#101012b3;border:1px solid #ffffff0f;border-radius:26px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px 28px;padding:28px 28px 24px;display:flex;position:relative;overflow:hidden}.aurora{z-index:-1;pointer-events:none;position:absolute;inset:0}.aurora span{aspect-ratio:1;filter:blur(60px);opacity:.42;will-change:transform;border-radius:50%;width:46%;position:absolute}.aurora span:first-child{background:#6c8cff;animation:16s ease-in-out infinite alternate aurora-1;top:-60%;left:-8%}.aurora span:nth-child(2){opacity:.32;background:#b197fc;animation:19s ease-in-out infinite alternate aurora-2;top:-40%;left:34%}.aurora span:nth-child(3){opacity:.22;background:#f783ac;animation:22s ease-in-out infinite alternate aurora-3;top:-10%;right:-12%}@keyframes aurora-1{to{transform:translate(30%,22%)scale(1.15)}}@keyframes aurora-2{to{transform:translate(-24%,30%)scale(.9)}}@keyframes aurora-3{to{transform:translate(-30%,-12%)scale(1.2)}}.inicio-hero .inicio-saludo h2{font-size:1.9rem}.brillo{background:linear-gradient(100deg,#f0f8ff 0% 35%,#c9d6ff 45%,#fff 50%,#c9d6ff 55%,#f0f8ff 65% 100%) 0 0/300% 100% repeat-x;color:#0000;animation:9s linear infinite brillo;animation-delay:var(--desfase,0s);-webkit-background-clip:text;background-clip:text}@keyframes brillo{to{background-position:300% 0}}.saludo-mano{transform-origin:70% 80%;animation:2.4s ease-in-out .6s 2 saludar;display:inline-block}@keyframes saludar{0%,60%,to{transform:rotate(0)}10%,30%{transform:rotate(14deg)}20%,40%{transform:rotate(-8deg)}}.inicio-numeros{gap:26px;display:flex}.inicio-numeros div{flex-direction:column;align-items:flex-start;display:flex}.inicio-numeros strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.7rem;font-weight:700;line-height:1.1}.inicio-numeros span{color:var(--texto-2);font-size:.78rem}.inicio-panel.entrando .inicio-hero,.inicio-panel.entrando .inicio-bloque{animation:.6s cubic-bezier(.2,.8,.2,1) both inicio-subir;animation-delay:calc(var(--i,0) * 80ms)}.inicio-panel.entrando .grilla>*,.inicio-panel.entrando .para-vos>*,.inicio-panel.entrando .inicio-amigo{animation:.55s cubic-bezier(.2,.8,.2,1) both inicio-subir}.inicio-panel.entrando .grilla>:first-child,.inicio-panel.entrando .para-vos>:first-child{animation-delay:.22s}.inicio-panel.entrando .grilla>:nth-child(2),.inicio-panel.entrando .para-vos>:nth-child(2){animation-delay:.27s}.inicio-panel.entrando .grilla>:nth-child(3),.inicio-panel.entrando .para-vos>:nth-child(3){animation-delay:.32s}.inicio-panel.entrando .grilla>:nth-child(4),.inicio-panel.entrando .para-vos>:nth-child(4){animation-delay:.37s}.inicio-panel.entrando .grilla>:nth-child(n+5){animation-delay:.42s}.inicio-panel.entrando .para-vos>*{animation-delay:calc(var(--i,4) * 80ms + .12s)}@keyframes inicio-subir{0%{opacity:0;transform:translateY(14px)scale(.985)}}@property --giro{syntax:"<angle>";inherits:false;initial-value:0deg}.tarjeta-premium{background:linear-gradient(var(--superficie-2), var(--superficie-2)) padding-box, conic-gradient(from var(--giro), #6c8cff, #b197fc, #f783ac, #6c8cff) border-box;transition:box-shadow .3s,transform .3s;animation:8s linear infinite girar-borde;box-shadow:0 0 #b197fc00}.tarjeta-premium:hover{transform:translateY(-2px);box-shadow:0 14px 40px -12px #b197fc73}@keyframes girar-borde{to{--giro:360deg}}.tarjeta-premium h4{background:linear-gradient(100deg,#f0f8ff 35%,#d7c8ff 50%,#f0f8ff 65%) 0 0/300% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:5s ease-in-out infinite brillo}.tarjeta-premium h4 .material-symbols-rounded{-webkit-text-fill-color:#b197fc}.tarjeta-promo{transition:transform .25s,border-color .25s}.tarjeta-promo:not(.tarjeta-premium):hover{border-color:#333;transform:translateY(-2px)}.punto-en-linea.is-en-linea:after{content:"";border:2px solid var(--ok);border-radius:50%;animation:2.4s ease-out infinite latido-en-linea;position:absolute;inset:-2px}@keyframes latido-en-linea{0%{opacity:.7;transform:scale(.8)}to{opacity:0;transform:scale(2)}}@media (width<=720px){.inicio-hero{padding:22px 18px 18px}.inicio-hero .inicio-saludo h2{font-size:1.45rem}.aurora span{width:80%}}.lateral{display:none}.barra,#banner,#banner-captura,.vista>*{width:100%;max-width:1280px;margin-inline:auto}@media (width>=1500px){.lateral{flex:none;width:300px;padding:84px 28px 28px 0;display:flex}.fab-grupo{right:328px}}.lateral-ia{text-align:center;background:var(--superficie-2);border-radius:28px;flex-direction:column;align-self:flex-start;align-items:center;gap:10px;width:100%;padding:36px 24px 28px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.lateral-ia .orbe-ia{--tam:120px;cursor:default;margin-bottom:12px}.lateral-ia .orbe-ia:hover{transform:none}.lateral-ia h3{letter-spacing:-.01em;margin:0;font-size:1.15rem}.lateral-ia p{color:var(--texto-3);margin:0;font-size:.88rem;line-height:1.5}.lateral-etiqueta{color:#c9b8ff;background:#b197fc24;border-radius:999px;padding:3px 10px;font-size:.72rem;font-weight:600}.fila-amigo-apodo{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;display:inline-flex;overflow:hidden}.favorito-marca{color:#f2d49b;font-variation-settings:"FILL" 1;font-size:15px}[data-favorito] .material-symbols-rounded{transition:color .2s,transform .3s cubic-bezier(.34,1.56,.64,1)}[data-favorito].is-favorito .material-symbols-rounded{color:#f2d49b;font-variation-settings:"FILL" 1;transform:scale(1.08)}.apodo-input{border:1px solid var(--borde-fuerte);background:var(--superficie-3);width:100%;max-width:260px;color:var(--texto);font:inherit;border-radius:10px;padding:5px 10px}.avatar.avatar-grupo{letter-spacing:-.02em;color:#1d1b26;background:linear-gradient(145deg, color-mix(in srgb, var(--color) 92%, #fff 8%), color-mix(in srgb, var(--color) 78%, #000 22%));flex:none;place-items:center;font-size:.82rem;font-weight:700;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff40}.avatar-grupo.avatar-grande{font-size:1.6rem}.seccion-con-boton{justify-content:space-between;align-items:center;gap:12px;display:flex}.seccion-con-boton .seccion-titulo{margin:0}.tarjeta.con-tema{background:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--tema) 16%, transparent), transparent 70%), color-mix(in srgb, var(--tema) 7%, var(--superficie-2));border-color:color-mix(in srgb, var(--tema) 26%, var(--borde))}.tarjeta.con-tema:hover{background:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--tema) 20%, transparent), transparent 70%), color-mix(in srgb, var(--tema) 9%, var(--superficie-2));border-color:color-mix(in srgb, var(--tema) 38%, var(--borde))}.tema-muestra{cursor:pointer;background:var(--tema,var(--superficie-3));border:0;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .2s;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}.tema-muestra:hover{transform:scale(1.1)}.tema-muestra.is-active{box-shadow:0 0 0 2px var(--superficie-2), 0 0 0 4px var(--tema,var(--texto-2))}.tema-muestra.sin-tema{color:var(--texto-2)}.tema-muestra.sin-tema .material-symbols-rounded{font-size:18px}.temas-nota,.temas-app{flex-wrap:wrap;gap:10px;padding:4px 2px;display:flex}.perfil-tema{background:var(--superficie-3);border-radius:18px;padding:14px}.perfil-tema:empty{display:none}.perfil-tema-titulo{align-items:center;gap:6px;margin:0 0 8px;font-size:.82rem;font-weight:600;display:flex}.perfil-tema-titulo .material-symbols-rounded{color:#c9b8ff;font-size:17px}.perfil-tema-ayuda{color:var(--texto-2);margin:0;font-size:.78rem}.tema-muestra.sin-tema{background:var(--superficie-3)}.tarjeta-protegida{color:var(--texto-2);align-items:center;gap:8px;font-style:italic;display:flex}.tarjeta-protegida .material-symbols-rounded{color:#c9b8ff;font-size:18px;font-style:normal}.fila-categoria [data-proteger-categoria].is-active .material-symbols-rounded{color:#c9b8ff}.chip-audio{color:#d7c8ff;background:#c9b8ff1a;border-radius:999px;align-self:flex-start;align-items:center;gap:4px;padding:3px 10px;font-size:.75rem;display:inline-flex}.chip-audio .material-symbols-rounded{font-size:15px}.chip-lugar{color:#f6c9d9;text-overflow:ellipsis;white-space:nowrap;background:#f2b3cc1a;max-width:100%;overflow:hidden}.tarjeta>*{flex-shrink:0}.tarjeta>.tarjeta-texto,.tarjeta>.tarjeta-lista{flex-shrink:1}.etiqueta{min-height:22px;line-height:1.5}.seccion-con-boton{margin:26px 0 10px}.seccion-con-boton .btn{padding:7px 14px}.insignia.insignia-punto{width:9px;min-width:9px;height:9px;box-shadow:0 0 0 2px var(--superficie-2);background:#8be3b0;padding:0;top:7px;left:30px}.recorrido{z-index:1000;animation:.35s both recorrido-entra;position:fixed;inset:0}.recorrido.is-closing{opacity:0;transition:opacity .3s}@keyframes recorrido-entra{0%{opacity:0}}.recorrido-foco{pointer-events:none;border-radius:22px;transition:left .45s cubic-bezier(.22,1,.36,1),top .45s cubic-bezier(.22,1,.36,1),width .45s cubic-bezier(.22,1,.36,1),height .45s cubic-bezier(.22,1,.36,1),border-radius .45s;position:fixed;box-shadow:0 0 0 9999px #040408b8,0 0 0 2px #c9b8ff8c,0 0 24px 4px #c9b8ff40}.recorrido-tarjeta{background:var(--superficie-2);border-radius:22px;width:320px;padding:18px 20px;transition:left .45s cubic-bezier(.22,1,.36,1),top .45s cubic-bezier(.22,1,.36,1);position:fixed;box-shadow:inset 0 0 0 1px #ffffff14,0 20px 40px #00000080}.recorrido-tarjeta.is-entrando>*{animation:.4s cubic-bezier(.22,1,.36,1) both recorrido-texto}@keyframes recorrido-texto{0%{opacity:0;transform:translateY(4px)}}.recorrido-paso{letter-spacing:.05em;text-transform:uppercase;color:#c9b8ff;margin:0 0 4px;font-size:.72rem;font-weight:600}.recorrido-titulo{margin:0 0 6px;font-size:1.1rem}.recorrido-texto{color:var(--texto-3);margin:0 0 16px;font-size:.9rem;line-height:1.5}.recorrido-botones{justify-content:flex-end;gap:6px;display:flex}.recorrido-botones [data-saltar]{margin-right:auto}.ajustes-hoja:focus{outline:none}.chips [data-ordenable]{touch-action:none}.chips.ordenando [data-ordenable]{transition:transform .18s}.chip.arrastrando-orden{z-index:3;pointer-events:none;cursor:grabbing;position:relative;scale:1.06;box-shadow:0 8px 22px #00000073;transition:none!important}.chips.ordenando{cursor:grabbing}.lateral-ia .orbe-ia{animation:5s ease-in-out infinite orbe-respira}@keyframes orbe-respira{50%{transform:scale(1.04)}}.lateral-ia .orbe-ia .orbe-b{animation:11s linear infinite orbe-gira-al-reves,6s ease-in-out infinite orbe-brilla}@keyframes orbe-brilla{50%{opacity:.6}}html.efectos-livianos .lateral-ia .orbe-ia .orbe-capa{filter:saturate(1.2);will-change:transform}html.efectos-livianos .lateral-ia .orbe-ia .orbe-a{background:radial-gradient(circle calc(var(--tam) * .62) at 34% 36%, var(--orbe-1), color-mix(in srgb, var(--orbe-1) 45%, transparent) 40%, transparent 72%), radial-gradient(circle calc(var(--tam) * .58) at 68% 64%, var(--orbe-2), color-mix(in srgb, var(--orbe-2) 40%, transparent) 40%, transparent 72%);animation:14s linear infinite orbe-gira!important}html.efectos-livianos .lateral-ia .orbe-ia .orbe-b{background:radial-gradient(circle calc(var(--tam) * .5) at 66% 32%, var(--orbe-3), color-mix(in srgb, var(--orbe-3) 40%, transparent) 40%, transparent 72%), radial-gradient(circle calc(var(--tam) * .45) at 36% 68%, var(--orbe-4), color-mix(in srgb, var(--orbe-4) 35%, transparent) 40%, transparent 72%);animation:18s linear infinite orbe-gira-al-reves!important}html.efectos-livianos .lateral-ia .orbe-ia{animation:5s ease-in-out infinite orbe-respira}.inicio-hero .aurora span{animation-delay:var(--desfase,0s)}@media (width<=720px){.panel:after{display:none}}.recorrido-dibujo:empty{display:none}.recorrido-dibujo{justify-content:center;margin-bottom:8px;display:flex}.recorrido-orbe{--tam:64px;cursor:default;animation:4s ease-in-out infinite orbe-respira}.modo-color{background:var(--superficie-3);border-radius:16px;grid-template-columns:repeat(3,1fr);gap:6px;padding:4px;display:grid}.modo-opcion{color:var(--texto-3);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:10px 6px;font-size:.8rem;transition:background-color .2s,color .2s,box-shadow .2s;display:flex}.modo-opcion .material-symbols-rounded{font-size:20px}.modo-opcion.is-active{background:var(--superficie-2);color:var(--texto);box-shadow:0 1px 3px #0003, inset 0 0 0 1px var(--borde)}html.cambiando-modo *{transition:background-color .35s,color .35s,border-color .35s!important}.orbe-voz{place-items:center;margin-bottom:12px;display:grid;position:relative}.orbe-voz .orbe-ia{margin-bottom:0}.orbe-voz .burbuja-oido{filter:blur(14px);inset:-6px}.lateral-etiqueta.is-activo{color:#7fe3b0;background:#30d15824}.lateral-ejemplos{flex-direction:column;gap:6px;width:100%;margin:6px 0 4px;padding:0;list-style:none;display:flex}.lateral-ejemplos li{color:var(--texto-2);background:var(--superficie-3);text-align:left;border-radius:12px;padding:8px 12px;font-size:.8rem}.ajustes-hoja{width:min(780px,100%);height:min(620px,100dvh - 48px);max-height:none}html.ventana-propia .perfil-menu{top:32px}html.ventana-propia .ajustes-hoja{height:min(620px,100dvh - 64px)}.ajustes-cuerpo{flex:1;grid-template-columns:196px minmax(0,1fr);gap:0;padding:0;display:grid;overflow:hidden}.ajustes-nav{flex-direction:column;gap:2px;padding:4px 10px 16px 12px;display:flex;overflow-y:auto}.ajustes-pestana{color:var(--texto-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:9px 12px;font-size:.9rem;transition:background-color .15s,color .15s;display:flex}.ajustes-pestana .material-symbols-rounded{font-size:20px}.ajustes-pestana:hover{background:var(--superficie-hover);color:var(--texto)}.ajustes-pestana.is-active{background:var(--superficie-3);color:var(--texto);font-weight:600}.ajustes-paginas{overscroll-behavior:contain;min-height:0;padding:4px 18px 22px 6px;overflow-y:auto}.ajustes-seccion{flex-direction:column;gap:18px;animation:.25s cubic-bezier(.22,1,.36,1) both ajustes-seccion-entra;display:flex}.ajustes-seccion[hidden]{display:none}@keyframes ajustes-seccion-entra{0%{opacity:0;transform:translateY(4px)}}.ajustes-vacio{background:var(--superficie-3);color:var(--texto-2);border-radius:18px;margin:0;padding:14px 16px;font-size:.88rem}.etiqueta-beta{letter-spacing:.04em;color:#c9b8ff;vertical-align:1px;background:#b197fc29;border-radius:999px;margin-left:6px;padding:2px 7px;font-size:.66rem}@media (width<=640px){.ajustes-cuerpo{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.ajustes-nav{scrollbar-width:none;flex-direction:row;padding:0 14px 10px;overflow-x:auto}.ajustes-pestana{border-radius:999px;flex:none;padding:7px 12px}.ajustes-paginas{padding:4px 14px 20px}}.tarjeta-sale{pointer-events:none;animation:.22s both tarjeta-sale}@keyframes tarjeta-sale{to{opacity:0;transform:scale(.94)}}.ajustes-fila{justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;font-size:.9rem;display:flex}.ajustes-fila>span{flex-direction:column;gap:2px;min-width:0;display:flex}.ajustes-fila small{color:var(--texto-2);font-size:.76rem}.selector-chico{border:1px solid var(--borde-fuerte);background:var(--superficie-2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24'%3E%3Cpath fill='%23999' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E") no-repeat right 10px center;max-width:220px;color:var(--texto);font:inherit;text-overflow:ellipsis;appearance:none;cursor:pointer;border-radius:12px;flex:none;padding:7px 30px 7px 12px;font-size:.84rem}.demo-burbuja{width:260px;height:112px;margin:0 auto 4px;position:relative}.demo-ventana{background:var(--superficie-3);width:150px;height:92px;box-shadow:inset 0 0 0 1px var(--borde);border-radius:12px;padding:18px 12px 10px;position:absolute;top:10px;left:0}.demo-barra{background:var(--borde-fuerte);border-radius:3px;width:26px;height:5px;position:absolute;top:7px;left:10px}.demo-linea{background:var(--superficie-hover);border-radius:3px;height:6px;margin:6px 0;display:block}.demo-corta{width:60%}.demo-arrastre{animation:3.4s cubic-bezier(.45,0,.25,1) infinite demo-arrastrar;position:absolute;top:44px;left:22px}.demo-link{white-space:nowrap;color:var(--texto);background:var(--superficie-2);border-radius:9px;padding:5px 9px;font-size:.7rem;font-weight:600;animation:3.4s infinite demo-link;display:inline-block;box-shadow:0 4px 12px #0000004d}.demo-cursor{filter:drop-shadow(0 2px 3px #00000059);width:18px;height:18px;position:absolute;top:14px;left:40px}.demo-burbuja .demo-orbe{--tam:52px;cursor:default;animation:3.4s infinite demo-come;position:absolute;top:30px;right:8px}@keyframes demo-arrastrar{0%,12%{transform:translate(0)}62%,to{transform:translate(140px,2px)}}@keyframes demo-link{0%,55%{opacity:1;transform:scale(1)}68%,to{opacity:0;transform:scale(.3)}}@keyframes demo-come{0%,60%,to{transform:scale(1)}68%{transform:scale(1.14)}76%{transform:scale(.96)}}@media (prefers-reduced-motion:reduce){html:not(.animar-siempre) .demo-arrastre,html:not(.animar-siempre) .demo-link,html:not(.animar-siempre) .demo-orbe{animation-duration:6s}}.recorrido-botones.con-accion{grid-template-columns:1fr 1fr;display:grid}.recorrido-botones.con-accion [data-saltar]{justify-self:start;margin-right:0}.recorrido-botones.con-accion [data-atras]{justify-self:end}.recorrido-botones.con-accion [data-accion],.recorrido-botones.con-accion [data-siguiente]{grid-row:2;width:100%}.selector-orden{margin-left:auto}.calendario{max-width:640px;margin:0 auto;padding-bottom:24px}.cal-pestanas{gap:8px;margin-bottom:16px;display:flex}.cal-cabecera{align-items:center;gap:8px;margin-bottom:10px;display:flex}.cal-cabecera h3{text-align:center;flex:1;font-size:1.05rem}.cal-grilla{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.cal-dia-semana{text-align:center;color:var(--texto-2);padding-bottom:4px;font-size:.72rem}.cal-celda{aspect-ratio:1;background:var(--superficie-2);color:var(--texto);cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;font-size:.9rem;display:flex;position:relative}.cal-celda:hover{background:var(--superficie-hover)}.cal-vacia{cursor:default;background:0 0}.cal-hoy{border-color:var(--acento,var(--texto-2))}.cal-celda.is-active{background:var(--acento,var(--texto-3));color:var(--fondo)}.cal-punto{background:var(--acento,var(--texto-2));border-radius:6px;min-width:6px;height:6px;font-size:.6rem;font-style:normal;position:absolute;bottom:5px}.cal-lista{margin-top:18px}.cal-lista h4{color:var(--texto-2);margin:14px 0 6px;font-size:.8rem;font-weight:600}.cal-fila{border:1px solid var(--borde);background:var(--superficie-2);width:100%;color:var(--texto);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:10px;margin-bottom:6px;padding:10px 12px;display:flex}.cal-fila:hover{background:var(--superficie-hover)}.cal-fila-titulo{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cal-fila small{color:var(--texto-2);align-items:center;gap:4px;display:inline-flex}.cal-fila small .material-symbols-rounded{font-size:14px}.cal-vacio{color:var(--texto-2);font-size:.9rem}@media (width>=1100px) and (width<=1499px){.lateral{flex:none;width:240px;padding:84px 18px 28px 0;display:flex}.fab-grupo{right:258px}.lateral-ia{padding:26px 16px 22px}.lateral-ia .orbe-ia{--tam:92px;margin-bottom:8px}.lateral-ia p{font-size:.82rem}}@media (width<=720px){.principal{padding-top:calc(14px + env(safe-area-inset-top,0px))}.fab,.fab-grupo{bottom:calc(84px + env(safe-area-inset-bottom,0px))}.nav-resalte{display:none}}.nav-mas,.nav-hoja{display:none}@media (width<=720px){.nav,.nav:hover{width:auto;padding:8px 6px calc(8px + env(safe-area-inset-bottom,0px));border:0;border-top:1px solid var(--borde);background:var(--superficie);border-radius:0;gap:0;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #00000040}.nav:has(:focus-visible){width:auto;padding:8px 6px calc(8px + env(safe-area-inset-bottom,0px));border:0;border-top:1px solid var(--borde);background:var(--superficie);border-radius:0;gap:0;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #00000040}.nav-btn[data-vista=calendario],.nav-btn[data-vista=compartidas],.nav-btn[data-vista=mesa],.nav-btn[data-vista=comunidad],.nav-btn[data-vista=experimental],.nav-btn[data-vista=papelera],#nav-admin,#nav-ayuda{display:none}.nav-mas{display:flex}.nav-btn{min-width:0;color:var(--texto-2);background:0 0;border:0;flex:1 1 0;gap:3px;padding:2px 0;font-size:.7rem}.nav-btn .material-symbols-rounded{border-radius:999px;padding:4px 20px;font-size:24px;transition:background-color .2s}.nav-btn.is-active,html[data-tema] .nav-btn.is-active,html.es-premium .nav-btn.is-active{color:var(--texto);background:0 0;border-color:#0000;box-shadow:none!important}.nav-btn.is-active .material-symbols-rounded{background:color-mix(in srgb, var(--acento,var(--texto-2)) 24%, transparent);color:var(--texto)}.nav-papelera:before{display:none}.nav-hoja{right:10px;bottom:calc(72px + env(safe-area-inset-bottom,0px));z-index:40;border:1px solid var(--borde-fuerte);background:var(--superficie-2);min-width:210px;box-shadow:var(--sombra);border-radius:20px;flex-direction:column;padding:6px;display:flex;position:absolute}.nav-hoja[hidden]{display:none}.nav-hoja-item{color:var(--texto);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:14px;padding:12px 14px;font-size:.95rem;display:flex}.nav-hoja-item:hover,.nav-hoja-item.is-active{background:var(--superficie-hover)}.nav-hoja-item .material-symbols-rounded{color:var(--texto-2)}}@media (width<=720px),(pointer:coarse){html,body,*{-ms-overflow-style:none;scrollbar-width:none!important}::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}}@media (width<=520px){.fila-amigo{flex-wrap:wrap;row-gap:4px}.fila-amigo-acciones{flex:1 0 100%;justify-content:flex-end}}.demo-compartir{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-bottom:4px;display:flex}.demo-comp-ficha{background:var(--superficie-3);border:1px solid var(--borde-fuerte);white-space:nowrap;border-radius:999px;padding:6px 10px;font-size:.78rem}.demo-comp-noty{border-color:var(--acento,var(--texto-2));font-weight:700}.demo-comp-listo{background:color-mix(in srgb, var(--acento,var(--texto-2)) 18%, var(--superficie-3));animation:3.4s ease-in-out infinite demo-comp-aparece}.demo-comp-flecha{color:var(--texto-2)}@keyframes demo-comp-aparece{0%,35%{opacity:.25;transform:scale(.96)}55%,to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.demo-comp-listo{animation:none}}@media (width<=720px){.avisos{bottom:calc(84px + env(safe-area-inset-bottom,0px))}.avisos-mensajes{inset:calc(72px + env(safe-area-inset-top,0px)) 12px auto auto}}.cal-nueva{margin-bottom:10px}@media (pointer:coarse){html{-webkit-tap-highlight-color:transparent}button,a,[role=button],.tarjeta,.guardado,.nav-btn{touch-action:manipulation}body{overscroll-behavior:none}}@media (hover:none){.nav-btn:hover,html.modo-claro .nav-btn:hover,.nav-btn.is-active:hover{background:0 0!important;border-color:#0000!important}}.tamano-muestra{font-weight:600;line-height:1}.inicio-creador{grid-column:1/-1;max-width:640px}.inicio-creador p+p{margin-top:8px}@media (width>=721px){.nav,.nav:hover{background:color-mix(in srgb, var(--superficie-2) 55%, transparent);-webkit-backdrop-filter:blur(22px)saturate(1.7);border:1px solid color-mix(in srgb, var(--texto) 14%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--texto) 18%, transparent), 0 14px 34px #00000059;border-radius:26px;justify-content:flex-start;align-items:stretch;gap:3px;padding:6px;top:50%;bottom:auto;transform:translateY(-50%)}.nav:has(:focus-visible){background:color-mix(in srgb, var(--superficie-2) 55%, transparent);-webkit-backdrop-filter:blur(22px)saturate(1.7);border:1px solid color-mix(in srgb, var(--texto) 14%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--texto) 18%, transparent), 0 14px 34px #00000059;border-radius:26px;justify-content:flex-start;align-items:stretch;gap:3px;padding:6px;top:50%;bottom:auto;transform:translateY(-50%)}.nav{width:50px}.nav:hover{background:color-mix(in srgb, var(--superficie-2) 88%, transparent);width:188px}.nav:has(:focus-visible){background:color-mix(in srgb, var(--superficie-2) 88%, transparent);width:188px}.panel:has(.nav:hover):after{opacity:0}.panel:has(.nav:focus-visible):after{opacity:0}.nav-btn{z-index:1;border-radius:18px;gap:12px;height:36px;padding:0 0 0 7px;position:relative}.nav-resalte{z-index:0;background:var(--texto);height:36px;transform:translateY(var(--y,0px));pointer-events:none;border-radius:18px;transition:transform .5s cubic-bezier(.34,1.45,.64,1),height .3s,opacity .2s;position:absolute;top:0;left:6px;right:6px;box-shadow:0 4px 14px #0000004d}.nav-resalte[hidden]{opacity:0;display:block}.nav .nav-btn.is-active,html.es-premium .nav .nav-btn.is-active{box-shadow:none;color:var(--fondo);background:0 0;border-color:#0000}.nav-papelera{margin-top:8px}.nav-papelera:before{top:-5px;left:9px;right:9px}.insignia{top:1px;left:22px}}.dialogo{border:1px solid var(--borde-fuerte);border-radius:var(--radio);color:var(--texto);box-shadow:var(--sombra);background:#090909;max-width:calc(100% - 32px);max-height:calc(100% - 32px);padding:0;animation:.18s both dialogo-entra}.dialogo::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0009}@keyframes dialogo-entra{0%{opacity:0;transform:translateY(8px)scale(.98)}}.dialogo-cuerpo{padding:22px}.dialogo-chico{width:420px}.dialogo-titulo{overflow-wrap:anywhere;font-size:1.05rem;font-weight:600;line-height:1.4}.dialogo-encabezado{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.dialogo-acciones{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.dialogo-auth{width:400px;overflow:hidden}.form-auth{overscroll-behavior:contain;flex-direction:column;gap:14px;max-height:calc(100dvh - 34px);padding:44px 36px 30px;display:flex;position:relative;overflow-y:auto}.form-auth::-webkit-scrollbar{width:10px}.form-auth::-webkit-scrollbar-track{background:0 0;margin:22px 0}.form-auth::-webkit-scrollbar-thumb{background:#ffffff29 padding-box padding-box;border:3px solid #0000;border-radius:999px}.btn-cerrar-modal{position:absolute;top:14px;right:14px}.form-titulo{text-align:center;letter-spacing:-.02em;margin-bottom:6px;font-size:1.6rem;font-weight:700}.form-error{min-height:1.2em;color:var(--peligro);text-align:center;font-size:.85rem}.form-error:empty{min-height:0;margin-top:-14px}.form-pie{text-align:center;color:var(--texto-2);font-size:.88rem}.form-pie a{color:var(--texto-3);font-weight:500;text-decoration:none}.form-pie a:hover{color:var(--texto)}.dialogo-editor{width:min(760px,100%);height:min(640px,100%)}.editor{overscroll-behavior:contain;flex-direction:column;height:100%;padding:12px 18px 18px;display:flex;position:relative;overflow-y:auto}.editor-guardar{z-index:6;background:var(--texto);color:#0a0a0a;font:inherit;cursor:pointer;border:0;border-radius:999px;align-self:flex-end;align-items:center;gap:6px;margin-top:auto;padding:12px 18px;font-weight:600;transition:transform .15s;display:inline-flex;position:sticky;bottom:14px;box-shadow:0 8px 22px #00000080}html.modo-claro .editor-guardar{color:#3b2d8f;background:#e7e1ff;box-shadow:0 8px 22px #6b54d638}.editor-guardar:active{transform:scale(.95)}.editor-barra{z-index:4;background:#090909;align-items:center;gap:8px;margin:-12px -18px 4px;padding:12px 18px 6px;display:flex;position:sticky;top:-12px}.editor-estado{color:var(--texto-2);flex-wrap:wrap;align-items:center;gap:4px 6px;margin:-2px 0 8px;font-size:.82rem;display:flex}.editor-estado:empty{display:none}.editor-espacio{flex:1}.editor-estado .material-symbols-rounded{font-size:16px}.editor-acciones{flex-wrap:wrap;justify-content:flex-end;gap:2px;display:flex}.editor-titulo,.editor-contenido{background:0 0;border:none;outline:none;padding:6px 8px}.editor-titulo{letter-spacing:-.01em;font-size:1.5rem;font-weight:700}.editor-contenido{resize:none;color:#d8dde2;flex:1;font-size:1rem;line-height:1.6}.editor-titulo::placeholder,.editor-contenido::placeholder{color:#4a4a4a}.editor-titulo:read-only,.editor-contenido:read-only{cursor:default}.dialogo-compartir{width:460px}.dialogo-compartir .lista-amigos{max-height:50vh;overflow-y:auto}@media (width<=720px){.dialogo-editor{border:none;border-radius:0;width:100%;max-width:100%;height:100%;max-height:100%}.form-auth{padding:44px 22px 26px}}.editor-categoria{border:1px solid var(--borde-fuerte);background:var(--superficie-2);max-width:220px;color:var(--texto);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:5px 8px 5px 12px;font-size:.85rem;transition:background-color .15s;display:inline-flex}.editor-categoria:hover,.editor-categoria[aria-expanded=true]{background:var(--superficie-3)}.editor-categoria.sin-categoria{color:var(--texto-3)}.editor-categoria.sin-categoria .punto{display:none}.editor-categoria-nombre{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.editor-categoria-flecha{color:var(--texto-2);font-size:18px;transition:transform .2s}.editor-categoria[aria-expanded=true] .editor-categoria-flecha{transform:rotate(180deg)}.menu-ancla-izquierda .menu-flotante{left:0;right:auto}.menu-categoria{width:230px;max-height:320px;overflow-y:auto}.opcion-categoria .punto{width:10px;height:10px}.opcion-categoria>span:not(.punto,.material-symbols-rounded){white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.opcion-categoria.is-active{background:var(--superficie-3)}.opcion-check{color:var(--texto-2);font-size:18px}.menu-separador{border:0;border-top:1px solid var(--borde);margin:4px 6px}#editor-fijar.is-active{color:var(--texto)}#editor-fijar.is-active .material-symbols-rounded{font-variation-settings:"FILL" 1}.dialogo-categorias{width:480px}.lista-categorias{flex-direction:column;gap:8px;max-height:50vh;margin:0 0 16px;padding:0;list-style:none;display:flex;overflow-y:auto}.fila-categoria{border-radius:var(--radio-m);background:var(--superficie-2);border:1px solid var(--borde);grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:8px;padding:8px 6px 10px 14px;display:grid}.fila-categoria .colores{grid-column:1/-1;padding-top:2px}.fila-categoria .btn-icono{width:32px;height:32px}.fila-categoria-nombre{box-sizing:border-box;width:100%;min-width:0;height:32px;font:inherit;background:0 0;border:none;border-radius:8px;outline:none;margin:0;padding:0 8px;font-weight:500;line-height:32px;transition:background-color .15s}.fila-categoria-nombre:hover{background:#ffffff08}.fila-categoria-nombre:focus{background:var(--superficie-3)}.fila-categoria-cantidad{color:var(--texto-2);white-space:nowrap;font-size:.78rem}.colores{flex-wrap:wrap;gap:8px;display:flex}.color{background:var(--color);cursor:pointer;border-radius:50%;width:22px;height:22px;transition:transform .12s;position:relative}.color:hover{transform:scale(1.12)}.color input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.color:has(input:checked){box-shadow:0 0 0 2px #090909, 0 0 0 4px var(--color)}.color:has(input:focus-visible){outline-offset:4px;outline:2px solid #f0f8ff99}.nueva-categoria{border-top:1px solid var(--borde);flex-direction:column;gap:12px;padding-top:16px;display:flex}.nueva-categoria-fila{gap:8px;display:flex}.campo-simple{border-radius:var(--radio);border:1px solid var(--borde-fuerte);background:var(--superficie-2);outline:none;flex:1;min-width:0;padding:9px 15px}.campo-simple:focus{border-color:#555}.dialogo-pizarron{width:min(1180px,100%);height:min(820px,100%)}.editor-lienzo{flex:1;min-height:0;display:flex}.lienzo{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.lienzo-herramientas{flex-wrap:wrap;align-items:center;gap:8px 16px;padding:0 6px;display:flex}.lienzo-grupo{align-items:center;gap:6px;display:flex}.lienzo-color{background:var(--color);cursor:pointer;border:none;border-radius:50%;width:24px;height:24px;padding:0;transition:transform .12s}.lienzo-color:hover{transform:scale(1.12)}.lienzo-color.is-active{box-shadow:0 0 0 2px #090909, 0 0 0 4px var(--color)}.lienzo-grosor{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.lienzo-grosor span{background:var(--texto-3);border-radius:50%}.lienzo-grosor.is-active{border-color:var(--borde-fuerte);background:var(--superficie-3)}.lienzo-grosor.is-active span{background:var(--texto)}.lienzo-herramientas .btn-icono.is-active{background:var(--texto);color:#0a0a0a}.lienzo-area{flex:1;min-height:0;position:relative}.lienzo-area.lienzo-desplazable{scrollbar-width:none;overflow:auto}.lienzo-area.lienzo-desplazable::-webkit-scrollbar{display:none}.lienzo-area canvas{touch-action:none;cursor:crosshair;position:absolute;inset:0}.lienzo-area canvas.modo-borrador{cursor:cell}.lienzo-area canvas.solo-lectura{cursor:default}.presentes{display:flex}.avatar-chico{background:#2a2a2a;border:2px solid #090909;width:26px;height:26px;margin-left:-6px;font-size:.75rem;animation:.2s both aparecer}.avatar-chico:first-child{margin-left:0}.editor-acciones .btn-icono.is-active{color:var(--texto)}.editor-acciones .btn-icono.is-active .material-symbols-rounded{font-variation-settings:"FILL" 1}.menu-ancla{position:relative}.menu-flotante{z-index:5;background:var(--superficie-2);border:1px solid var(--borde-fuerte);border-radius:var(--radio-m);width:250px;box-shadow:var(--sombra);flex-direction:column;gap:2px;padding:8px;animation:.15s both aparecer;display:flex;position:absolute;top:44px;right:0}.menu-titulo{text-transform:uppercase;letter-spacing:.05em;color:var(--texto-2);padding:4px 10px 6px;font-size:.78rem;font-weight:600}.menu-opcion{border-radius:var(--radio-s);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:8px 10px;display:flex}.menu-opcion:hover{background:var(--superficie-3)}.menu-peligro{color:var(--peligro)}.menu-fecha{border-top:1px solid var(--borde);gap:6px;margin-top:4px;padding:8px 4px 4px;display:flex}.menu-fecha input{border-radius:var(--radio-s);border:1px solid var(--borde-fuerte);background:var(--fondo);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;flex:1;min-width:0;padding:6px 10px;font-size:.82rem}.editor-chips:empty{display:none}.editor-chips{padding:0 8px 6px}.chip-quitar{color:var(--texto-2);cursor:pointer;background:0 0;border:none;margin-left:2px;padding:0;display:inline-flex}.chip-quitar:hover{color:var(--texto)}.editor-lista{flex:1;min-height:0;padding:0 4px;overflow-y:auto}.items{margin:0;padding:0;list-style:none}.item{border-radius:var(--radio-s);align-items:flex-start;gap:4px;padding:1px 0;display:flex}.item:hover{background:#ffffff06}.item-texto{min-width:0;font:inherit;color:#d8dde2;resize:none;overflow-wrap:anywhere;background:0 0;border:none;outline:none;flex:1;padding:6px 4px;font-size:1rem;line-height:1.5;overflow:hidden}.item-hecho .item-texto{color:var(--texto-2);text-decoration:line-through}.item-hecho .casilla{color:var(--texto-2)}.item .casilla .material-symbols-rounded{font-size:22px}.item-quitar{opacity:0;width:30px;height:30px}.item:hover .item-quitar,.item:focus-within .item-quitar{opacity:1}.item-agregar{width:100%;color:var(--texto-2);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:8px 4px;display:flex}.item-agregar:hover{color:var(--texto)}.completados{border-top:1px solid var(--borde);justify-content:space-between;align-items:center;margin-top:10px;padding-top:8px;display:flex}.completados-titulo{color:var(--texto-2);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:4px;font-size:.88rem;display:flex}.galeria{flex-shrink:0;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-auto-rows:max-content;align-items:start;gap:10px;max-height:55%;padding:12px 6px 4px;display:grid;overflow-y:auto}.imagen{border-radius:var(--radio-s);background:var(--superficie-2);border:1px solid var(--borde);margin:0;transition:opacity .15s,box-shadow .15s;position:relative;overflow:hidden}.imagen img{cursor:zoom-in;width:100%;height:auto;display:block}.imagen-s{aspect-ratio:1;overflow:visible}.imagen-m{aspect-ratio:4/3;grid-column:span 2;overflow:visible}.imagen-l{grid-column:1/-1;min-height:140px;max-height:70vh;overflow:visible}.imagen-s img,.imagen-m img,.imagen-l img{border-radius:inherit;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.imagen-l img{object-fit:contain;background:var(--superficie-3)}.imagen.cargando{height:110px;color:var(--texto-2);justify-content:center;align-items:center;display:flex}.imagen.se-mueve{cursor:grab;touch-action:none}.imagen.arrastrando{cursor:grabbing;opacity:.4}.imagen.soltar-antes{box-shadow:-4px 0 0 0 var(--texto)}.imagen.soltar-despues{box-shadow:4px 0 0 0 var(--texto)}.imagen-controles{z-index:1;border-radius:var(--radio);opacity:0;background:#000000b8;gap:2px;padding:3px;transition:opacity .15s;display:flex;position:absolute;top:6px;right:6px}.imagen-controles button{color:#ddd;cursor:pointer;background:0 0;border:none;border-radius:50%;padding:4px;display:flex}.imagen-controles button:hover,.imagen-controles button.is-active{color:#fff;background:#ffffff2e}.imagen-controles .material-symbols-rounded{font-size:17px}.imagen-arrastrar{color:#ddd;opacity:0;pointer-events:none;background:#000000b8;border-radius:8px;padding:3px;transition:opacity .15s;display:flex;position:absolute;top:6px;left:6px}.imagen:hover .imagen-controles,.imagen:hover .imagen-arrastrar,.imagen:focus-within .imagen-controles{opacity:1}.editor-cuerpo{flex-direction:column;flex:1 0 auto;min-height:min(220px,45vh);display:flex;position:relative}.editor-cuerpo .editor-contenido,.editor-cuerpo .editor-lista{flex:1;min-height:0}.editor-dibujo{pointer-events:none;position:absolute;inset:0}.editor-dibujo.is-activo{pointer-events:auto}.lienzo-encima{display:block;position:absolute;inset:0}.lienzo-encima .lienzo-area{position:absolute;inset:0}.editor-dibujo.is-activo .lienzo-area{border-radius:var(--radio-s);background:#ffffff04;outline:1px dashed #f0f8ff40}.lienzo-encima .lienzo-herramientas{z-index:2;border-radius:var(--radio);background:var(--superficie-2);border:1px solid var(--borde-fuerte);box-shadow:var(--sombra);max-width:calc(100% - 16px);padding:6px 8px 6px 12px;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.lienzo-listo{margin-left:4px}.panel-emojis{border:1px solid var(--borde-fuerte);border-radius:var(--radio-m);background:var(--superficie-2);width:320px;max-width:calc(100vw - 16px);color:var(--texto);box-shadow:var(--sombra);margin:0;padding:8px;animation:.15s both aparecer;position:fixed;inset:auto}.emojis-pestanas{border-bottom:1px solid var(--borde);gap:2px;padding-bottom:6px;display:flex}.emojis-pestana{border-radius:var(--radio-s);color:var(--texto-2);cursor:pointer;background:0 0;border:none;flex:1;justify-content:center;align-items:center;padding:6px 0;font-size:1.05rem;display:flex}.emojis-pestana:hover,.emojis-pestana.is-active{background:var(--superficie-3)}.emojis-pestana .material-symbols-rounded{font-size:19px}.emojis-titulo{text-transform:uppercase;letter-spacing:.05em;color:var(--texto-2);padding:8px 4px 4px;font-size:.75rem;font-weight:600}.emojis-grilla{grid-template-columns:repeat(8,1fr);max-height:230px;display:grid;overflow-y:auto}.emoji{aspect-ratio:1;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;font-family:Noto Color Emoji,Segoe UI Emoji,Apple Color Emoji,sans-serif;font-size:1.35rem;line-height:1;display:flex}.emoji:hover{background:var(--superficie-3);transform:scale(1.12)}.visor{background:0 0;border:none;justify-content:center;align-items:center;width:100vw;max-width:100vw;height:100vh;max-height:100vh;padding:24px;display:flex}.visor[open]{display:flex}.visor::backdrop{background:#000000e0}.visor img{border-radius:var(--radio-s);object-fit:contain;max-width:100%;max-height:100%}.visor-cerrar{color:#fff;position:absolute;top:16px;right:16px}.tarjeta-actualizacion{border:1px solid var(--borde-fuerte);border-radius:var(--radio-m);background:var(--superficie-2);width:min(360px,100vw - 32px);color:var(--texto);box-shadow:var(--sombra);flex-direction:column;gap:12px;margin:0;padding:18px;animation:.25s both aparecer;display:flex;inset:auto 24px 24px auto}.actualizacion-encabezado{align-items:center;gap:12px;display:flex}.actualizacion-icono{background:var(--texto);color:#0a0a0a;border-radius:50%;padding:9px;display:flex}.actualizacion-titulo{font-weight:600}.actualizacion-version,.actualizacion-ayuda{color:var(--texto-2);font-size:.82rem}.actualizacion-novedades{color:var(--texto-3);margin:0;padding-left:20px;font-size:.88rem}.actualizacion-botones{justify-content:flex-end;gap:8px;display:flex}@media (width<=720px){.tarjeta-actualizacion{width:auto;inset:auto 16px 96px}}.lienzo-area canvas:focus{outline:none}.form-olvide{color:var(--texto-2);align-self:flex-end;margin-top:-6px;font-size:.82rem;text-decoration:none}.form-olvide:hover{color:var(--texto)}.form-explicacion{text-align:center;color:var(--texto-3);margin-top:-6px;font-size:.88rem}.campo .campo-codigo{text-align:center;letter-spacing:6px;font-size:1.3rem;font-weight:600}.dialogo-chat{width:min(520px,100%);height:min(680px,100%)}.chat{flex-direction:column;height:100%;display:flex}.chat-encabezado{border-bottom:1px solid var(--borde);align-items:center;gap:10px;padding:12px 16px;display:flex}.chat-nombre{font-weight:600}.chat-estado{color:var(--texto-2);font-size:.78rem;transition:color .3s}.chat-estado.is-en-linea{color:var(--ok)}.chat-mensajes{scroll-behavior:smooth;flex-direction:column;flex:1;gap:6px;min-height:0;padding:14px 16px;display:flex;overflow-y:auto}.chat-cargando,.chat-vacio{text-align:center;color:var(--texto-2);flex-direction:column;align-items:center;gap:8px;margin:auto;display:flex}.chat-vacio p{color:var(--texto);font-weight:600}.chat-dia{border-radius:var(--radio);background:var(--superficie-2);color:var(--texto-2);align-self:center;margin:8px 0 4px;padding:2px 10px;font-size:.72rem}.mensaje{flex-direction:column;gap:4px;max-width:78%;animation:.22s both burbuja-entra;display:flex}.mensaje.sin-animar{animation:none}@keyframes burbuja-entra{0%{opacity:0;transform:translateY(6px)scale(.98)}}.mensaje-mio{align-self:flex-end;align-items:flex-end}.mensaje-suyo{align-self:flex-start;align-items:flex-start}.mensaje-texto{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:18px;padding:9px 14px;line-height:1.45}.mensaje-mio .mensaje-texto{background:var(--texto);color:#0a0a0a;border-bottom-right-radius:6px}.mensaje-suyo .mensaje-texto{background:var(--superficie-3);border-bottom-left-radius:6px}.mensaje-texto a{color:inherit;text-underline-offset:2px;text-decoration:underline}.mensaje-hora{color:var(--texto-2);align-items:center;padding:0 6px;font-size:.7rem;display:inline-flex}.mensaje-borrar{color:var(--texto-2);cursor:pointer;opacity:0;background:0 0;border:0;align-items:center;padding:0 2px;transition:opacity .15s;display:inline-flex}.mensaje-borrar .material-symbols-rounded{font-size:15px}.mensaje:hover .mensaje-borrar,.mensaje-borrar:focus-visible{opacity:1}@media (hover:none){.mensaje-borrar{opacity:.6}}.mensaje-hora .material-symbols-rounded{font-size:13px}.mensaje-error{color:var(--peligro);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;font-size:.75rem;display:inline-flex}.mensaje-nota{border:1px solid var(--borde-fuerte);background:var(--superficie-2);text-align:left;cursor:pointer;border-radius:16px;align-items:center;gap:10px;min-width:200px;padding:10px 14px;transition:border-color .15s,transform .15s;display:flex}.mensaje-nota:hover{border-color:#555;transform:translateY(-1px)}.mensaje-nota span{flex-direction:column;min-width:0;display:flex}.mensaje-nota strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mensaje-nota small{color:var(--texto-2);font-size:.75rem}.chat-adjunto{color:var(--texto-2);flex-direction:column;gap:4px;padding:8px 16px 0;font-size:.78rem;display:flex}.chip-adjunto{border-radius:var(--radio);background:var(--superficie-3);color:var(--texto);align-self:flex-start;align-items:center;gap:6px;padding:5px 6px 5px 10px;font-size:.85rem;animation:.15s both aparecer;display:inline-flex}.chip-adjunto button{color:var(--texto-2);cursor:pointer;background:0 0;border:none;border-radius:50%;padding:2px;display:flex}.chat-redactar{align-items:flex-end;gap:4px;padding:10px 12px 12px;display:flex}.chat-redactar textarea{border:1px solid var(--borde-fuerte);background:var(--superficie-2);resize:none;border-radius:20px;outline:none;flex:1;min-width:0;max-height:140px;padding:10px 14px;line-height:1.4;transition:border-color .15s}.chat-redactar textarea:focus{border-color:#555}.btn-enviar{background:var(--texto);color:#0a0a0a;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .15s;display:flex}.btn-enviar:hover{transform:scale(1.06)}.btn-enviar:active{transform:scale(.94)}.selector-notas{flex-direction:column;gap:8px;display:flex}.selector-lista{flex-direction:column;max-height:260px;display:flex;overflow-y:auto}.selector-item{border-radius:var(--radio-s);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:8px 10px;display:flex}.selector-item:hover{background:var(--superficie-3)}.selector-item>span:not(.material-symbols-rounded){white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.selector-item small,.selector-vacio{color:var(--texto-2);font-size:.75rem}.selector-vacio{padding:10px}@media (width<=720px){.dialogo-chat{border:none;border-radius:0;width:100%;max-width:100%;height:100%;max-height:100%}}.selector-item>span:not(.material-symbols-rounded){text-align:left}.selector-item>.material-symbols-rounded{flex:none}.item>.casilla,.item>.item-quitar{margin-top:3px}.titulo-contador{text-align:right;min-height:0;color:var(--texto-2);margin:-6px 0 4px;font-size:.72rem;transition:color .2s;display:block}.titulo-contador:empty{display:none}.titulo-contador.al-limite{color:#f2b8a2}.presentes .presente{transition:opacity .3s,filter .3s;animation:.35s cubic-bezier(.22,1,.36,1) both presente-entra;display:inline-flex}.presentes .presente.is-ausente{opacity:.45;filter:grayscale(.6)}@keyframes presente-entra{0%{opacity:0;transform:scale(.6)}}.dialogo-grupo{width:min(480px,100vw - 32px)}.dialogo-grupo .dialogo-cuerpo{flex-direction:column;gap:14px;width:100%;max-height:min(680px,100vh - 48px);display:flex;overflow-y:auto}.dialogo-grupo .dialogo-encabezado{align-items:center;gap:12px;display:flex}.dialogo-grupo .dialogo-titulo{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dialogo-grupo .seccion-titulo{margin:4px 0 -4px}.elegir-amigos{max-height:280px;overflow-y:auto}.fila-elegible{cursor:pointer;transition:background-color .15s}.fila-elegible:hover{background:var(--superficie-3)}.fila-elegible input[type=checkbox]{accent-color:#b9a7f5;cursor:pointer;width:18px;height:18px}.fila-elegible:has(input:checked){background:#b9a7f51a}.grupo-ayuda{color:var(--texto-2);margin:0;font-size:.88rem}.dialogo-botones{justify-content:flex-end;gap:8px;display:flex}.mensaje-autor{color:#c9b8ff;padding:0 4px;font-size:.74rem;font-weight:600}.dialogo-grupo [data-salir]{color:#f2a7a0;background:0 0;border:1px solid #f2a7a047}.dialogo-grupo [data-salir]:hover{background:#f2a7a014}.dialogo-editor.con-tema{background:radial-gradient(90% 60% at 0% 0%, color-mix(in srgb, var(--tema) 14%, transparent), transparent 70%), color-mix(in srgb, var(--tema) 6%, var(--superficie));border-color:color-mix(in srgb, var(--tema) 26%, var(--borde));transition:background-color .4s,border-color .4s}.menu-tema{width:250px;padding:12px}.menu-titulo{align-items:center;gap:6px;margin:0 0 8px;font-size:.82rem;font-weight:600;display:flex}.menu-ayuda{color:var(--texto-2);margin:8px 0 0;font-size:.78rem;line-height:1.4;display:block}.menu-tema .btn{margin-top:10px}.dialogo-pin{width:min(420px,100vw - 32px)}.dialogo-pin .dialogo-cuerpo{text-align:center;flex-direction:column;gap:12px;width:100%;display:flex}.dialogo-pin .campo{text-align:left}.pin-icono{color:#c9b8ff;background:#c9b8ff1f;border-radius:50%;place-items:center;width:56px;height:56px;margin:4px auto 0;display:grid;box-shadow:inset 0 0 0 1px #c9b8ff40}.pin-icono .material-symbols-rounded{font-size:28px}.pin-ayuda{color:var(--texto-3);margin:-4px 0 0;font-size:.9rem}.campo-pin{letter-spacing:.18em;font-size:1.05rem}.pin-advertencia{border-radius:var(--radio-s);text-align:left;color:#f2d49b;background:#f2d49b14;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:.82rem;display:flex}.pin-advertencia .material-symbols-rounded{font-size:18px}.sacudir{animation:.38s sacudir}@keyframes sacudir{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.editor-archivos{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.archivo{background:var(--superficie-3);border-radius:16px;align-items:center;gap:2px;min-width:0;max-width:100%;padding:4px;animation:.35s cubic-bezier(.22,1,.36,1) both audio-entra;display:flex;box-shadow:inset 0 0 0 1px #ffffff0d}.archivo .btn-icono{width:30px;height:30px}.archivo .btn-icono .material-symbols-rounded{font-size:18px}.archivo-abrir{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:12px;align-items:center;gap:10px;padding:4px 8px 4px 4px;transition:background .15s;display:flex}.archivo-abrir:not(:disabled):hover{background:#ffffff0f}.archivo-abrir:disabled{cursor:default}.archivo-icono{color:#b9b1f3;background:#9085e929;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.archivo-texto{flex-direction:column;min-width:0;display:flex}.archivo-texto strong{white-space:nowrap;text-overflow:ellipsis;max-width:260px;font-size:13px;font-weight:500;overflow:hidden}.archivo-texto small{color:var(--texto-3);font-size:11.5px}.archivo-lejos .archivo-icono{color:var(--texto-3);background:#ffffff0f}.archivo-lejos strong{color:var(--texto-2)}.soltar-aviso{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--texto);text-align:center;opacity:0;pointer-events:none;background:#14141adb;border:2px dashed #9085e98c;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:6px;transition:opacity .2s,transform .25s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:10px;transform:scale(.98)}.soltar-aviso .material-symbols-rounded{color:#b9b1f3;font-size:30px}.soltar-aviso small{color:var(--texto-3)}.soltando-archivos .soltar-aviso{opacity:1;transform:none}.editor-audios{flex-direction:column;gap:8px;margin-top:12px;display:flex}.audio{background:var(--superficie-3);border-radius:999px;align-items:center;gap:12px;padding:8px 10px 8px 8px;animation:.35s cubic-bezier(.22,1,.36,1) both audio-entra;display:flex;box-shadow:inset 0 0 0 1px #ffffff0d}@keyframes audio-entra{0%{opacity:0;transform:translateY(6px)}}.audio-play{cursor:pointer;color:#1d1b26;background:#c9b8ff;border:0;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;padding:0;transition:transform .25s cubic-bezier(.34,1.56,.64,1);display:grid}.audio-play:hover{transform:scale(1.06)}.audio-play .material-symbols-rounded{font-variation-settings:"FILL" 1;font-size:22px}.audio-pista{cursor:pointer;background:#ffffff14;border-radius:999px;flex:1;height:6px;position:relative;overflow:hidden}.audio-progreso{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#c9b8ff,#f2b3cc);transition:transform .25s linear;position:absolute;inset:0;transform:scaleX(0)}.audio-tiempo{text-align:right;font-variant-numeric:tabular-nums;min-width:40px;color:var(--texto-3);flex:none;font-size:.8rem}.audio-borrar{opacity:0;width:28px;height:28px;transition:opacity .2s}.audio:hover .audio-borrar,.audio:focus-within .audio-borrar{opacity:1}.grabando{background:color-mix(in srgb, #f2a7a0 10%, var(--superficie-3));border-radius:999px;align-items:center;gap:12px;margin-top:12px;padding:10px 12px 10px 16px;animation:.3s cubic-bezier(.22,1,.36,1) both audio-entra;display:flex;box-shadow:inset 0 0 0 1px #f2a7a040}.grabando-punto{background:#f28b82;border-radius:50%;flex:none;width:10px;height:10px;animation:1.2s ease-in-out infinite grabando-late}@keyframes grabando-late{50%{opacity:.35;transform:scale(.8)}}.grabando-tiempo{font-variant-numeric:tabular-nums;min-width:38px;font-weight:600}.grabando-ondas{flex:1;align-items:center;gap:3px;height:24px;display:flex}.grabando-ondas i{background:#f2a7a0;border-radius:2px;flex:1;max-width:4px;height:100%;transition:transform .1s linear;transform:scaleY(.15)}.grabando-limite{color:var(--texto-2);font-size:.75rem}.grabando-subiendo{color:var(--texto-3);align-items:center;gap:8px;font-size:.88rem;display:flex}.editor-ubicacion{margin:4px 0 10px}.ubicacion{background:var(--superficie-3);border-radius:18px;animation:.35s cubic-bezier(.22,1,.36,1) both audio-entra;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0d}.mapa{background:#1a1c22;height:150px;position:relative;overflow:hidden}.mapa img{-webkit-user-select:none;user-select:none;pointer-events:none;filter:invert()hue-rotate(180deg)brightness(.92)contrast(.85)saturate(.45);width:256px;height:256px;position:absolute}.mapa:after{content:"";pointer-events:none;background:radial-gradient(70% 90%,#0000 40%,#0a0a0e8c);position:absolute;inset:0}.mapa-pin{z-index:1;color:#f2b3cc;filter:drop-shadow(0 3px 6px #00000080);animation:.5s cubic-bezier(.34,1.56,.64,1) both pin-cae;position:absolute;top:50%;left:50%;transform:translate(-50%,-88%)}.mapa-pin .material-symbols-rounded{font-variation-settings:"FILL" 1;font-size:34px}@keyframes pin-cae{0%{opacity:0;transform:translate(-50%,-160%)}}.mapa-creditos{z-index:1;color:#ffffff73;font-size:.62rem;position:absolute;bottom:6px;right:8px}.ubicacion-pie{align-items:center;gap:8px;padding:10px 12px;display:flex}.ubicacion-pie>.material-symbols-rounded{color:#f2b3cc;font-size:20px}.ubicacion-nombre{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.menu-lugar{flex-direction:column;gap:8px;width:330px;padding:12px;display:flex}.lugares{flex-direction:column;max-height:260px;display:flex;overflow-y:auto}.lugar{border-radius:var(--radio-s);width:100%;color:var(--texto);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:10px;padding:8px 10px;transition:background-color .15s;display:flex}.lugar:hover{background:var(--superficie-3)}.lugar>.material-symbols-rounded{color:#f2b3cc;margin-top:1px;font-size:19px}.lugar span{flex-direction:column;min-width:0;line-height:1.3;display:flex}.lugar small{color:var(--texto-2);font-size:.78rem}.lugar-actual>.material-symbols-rounded{color:#a7cdf5}.menu-atajo{width:280px;padding:12px}.atajo-escuchando{border-radius:var(--radio-s);text-align:center;color:#c9b8ff;background:#c9b8ff14;margin:8px 0 4px;padding:12px;font-weight:600;animation:1.6s ease-in-out infinite escuchando;box-shadow:inset 0 0 0 1px #c9b8ff4d}@keyframes escuchando{50%{box-shadow:inset 0 0 0 1px #c9b8ff99}}.atajo-actual{text-align:center;color:var(--texto-2);margin:8px 0 10px}.atajo-actual kbd{border:1px solid var(--borde-fuerte);background:var(--superficie-3);min-width:28px;color:var(--texto);font:inherit;border-bottom-width:2px;border-radius:8px;padding:4px 8px;font-size:.85rem;font-weight:600;display:inline-block}.menu-atajo .dialogo-botones{margin-top:10px}.menu-mas{flex-direction:column;gap:2px;width:260px;padding:6px;display:flex}.opcion-mas{border-radius:var(--radio-s);width:100%;color:var(--texto);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:10px 12px;font-size:.9rem;transition:background-color .15s;display:flex}.opcion-mas:hover{background:var(--superficie-3)}.opcion-mas .material-symbols-rounded{color:var(--texto-3);font-size:20px}.opcion-mas.is-active .material-symbols-rounded{color:#c9b8ff;font-variation-settings:"FILL" 1}.opcion-peligro,.opcion-peligro .material-symbols-rounded{color:#f2a7a0}.editor-rico{white-space:pre-wrap;overflow-wrap:anywhere;cursor:text;min-height:200px;overflow-y:auto}.editor-rico.vacia:before{content:attr(data-placeholder);color:#4a4a4a;pointer-events:none;position:absolute}.editor-rico[contenteditable=false]{cursor:default}.editor-rico h2{letter-spacing:-.01em;color:var(--texto);margin:.4em 0 .2em;font-size:1.3rem;font-weight:700}.editor-rico h3{margin:.3em 0 .15em;font-size:1.1rem}.editor-rico ul,.editor-rico ol{margin:.2em 0;padding-left:1.4em}.editor-rico li::marker{color:#c9b8ff}.editor-rico blockquote{border-left:2px solid var(--borde-fuerte);color:var(--texto-3);margin:.3em 0;padding-left:12px}.editor-rico u{text-underline-offset:3px;text-decoration-color:#c9b8ffb3}.c-lavanda{color:#c9b8ff}.c-rosa{color:#f2b3cc}.c-menta{color:#a8e6cf}.c-cielo{color:#a7cdf5}.c-durazno{color:#f5c2a7}.c-limon{color:#ece3a3}.rf{font-size:calc(1em * var(--f-escala,1) * var(--t-escala,1))}.f-manuscrita{--f-escala:1.3;font-family:Caveat,cursive;line-height:1.2}.f-elegante{font-family:Playfair Display,Georgia,serif}.f-mono{--f-escala:.92;font-family:ui-monospace,Cascadia Code,JetBrains Mono,Consolas,monospace}.formato{background:var(--superficie-2);opacity:.45;border-radius:14px;flex-wrap:wrap;align-items:center;gap:2px;margin:0 0 6px;padding:4px;transition:opacity .25s;display:flex;box-shadow:inset 0 0 0 1px #ffffff0d}:is(.dialogo-editor:has(.editor-rico:focus) .formato,.formato:hover,.formato:focus-within){opacity:1}.formato.is-solo-lectura{display:none}.formato-btn{min-width:32px;height:30px;color:var(--texto-3);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;padding:0 6px;font-size:.95rem;transition:background-color .15s,color .15s;display:grid}.formato-btn:hover{background:var(--superficie-3);color:var(--texto)}.formato-btn.is-active{color:#e2d8ff;background:#c9b8ff29}.formato-btn .material-symbols-rounded{font-size:19px}.formato-separador{background:var(--borde-fuerte);width:1px;height:18px;margin:0 4px}.formato-colores{gap:4px;padding:0 4px;display:inline-flex}.formato-color{background:var(--color);cursor:pointer;border:0;border-radius:50%;width:16px;height:16px;padding:0;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.formato-color:hover{transform:scale(1.25)}.formato-sin-color{box-shadow:inset 0 0 0 1.5px var(--texto-2);background:0 0}.formato-fuente{height:30px;color:var(--texto-3);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 8px;font-size:.85rem}.formato-fuente:hover{background:var(--superficie-3)}.apodo-cabecera{text-align:left;align-items:center;gap:14px;display:flex}.apodo-cabecera .dialogo-titulo{margin:0}.apodo-cabecera .pin-ayuda{margin:2px 0 0}.mapa-capa{will-change:transform;position:absolute;inset:0}.mapa-editable{cursor:grab;touch-action:none}.mapa-editable.arrastrando{cursor:grabbing}.mapa-ayuda{z-index:2;color:#ffffffbf;pointer-events:none;background:#0a0a0e99;border-radius:999px;padding:3px 9px;font-size:.7rem;transition:opacity .2s;position:absolute;bottom:8px;left:10px}.mapa-editable.arrastrando .mapa-ayuda{opacity:0}.mapa-zoom{z-index:2;background:#0a0a0eb3;border-radius:10px;flex-direction:column;display:flex;position:absolute;top:8px;right:8px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.mapa-zoom button{color:#ddd;cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;padding:0;display:grid}.mapa-zoom button:hover{background:#ffffff1a}.mapa-zoom .material-symbols-rounded{font-size:18px}.medidor{text-align:left;flex-direction:column;gap:6px;margin:-4px 0 4px;display:flex}.medidor-barra{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.medidor-barra i{background:var(--superficie-3);border-radius:999px;height:4px;transition:background-color .3s}.medidor-barra[data-puntaje="1"] i:nth-child(-n+1),.medidor-barra[data-puntaje="2"] i:nth-child(-n+1){background:#f2a7a0}.medidor-barra[data-puntaje="3"] i:nth-child(-n+2){background:#f2d49b}.medidor-barra[data-puntaje="4"] i:nth-child(-n+3){background:#a8e6cf}.medidor-barra[data-puntaje="5"] i{background:#6bdc9a}.medidor-fila{justify-content:space-between;align-items:center;gap:8px;display:flex}.medidor-nivel{color:var(--texto-2);font-size:.78rem}.medidor-generar{color:#c9b8ff;align-items:center;gap:4px;font-size:.8rem;display:inline-flex}.medidor-generar .material-symbols-rounded{font-size:16px}.medidor-consejos{color:var(--texto-3);margin:0;padding-left:18px;font-size:.78rem}.medidor-consejos:empty{display:none}.dialogo-clave .campo{text-align:left}.mensaje-foto{background:var(--superficie-3);width:min(260px,60vw);min-height:120px;color:var(--texto-2);cursor:zoom-in;border:0;border-radius:16px;place-items:center;padding:0;display:grid;overflow:hidden}.mensaje-foto img{object-fit:cover;width:100%;max-height:320px;display:block}.selector-adjunto{width:340px}.selector-subtitulo{letter-spacing:.05em;text-transform:uppercase;color:var(--texto-2);margin:8px 4px 4px;font-size:.72rem;font-weight:600}.selector-guardados{grid-template-columns:repeat(4,1fr);gap:6px;max-height:300px;display:grid;overflow-y:auto}.adjunto-guardado{background:var(--superficie-3);color:var(--texto);cursor:pointer;font:inherit;border:0;border-radius:12px;transition:transform .2s,background-color .15s}.adjunto-guardado:hover{background:var(--superficie-hover);transform:scale(1.03)}.adjunto-foto{aspect-ratio:1;place-items:center;padding:0;display:grid;overflow:hidden}.adjunto-foto img{object-fit:cover;width:100%;height:100%}.adjunto-fila{text-align:left;grid-column:1/-1;align-items:center;gap:10px;padding:8px 10px;display:flex}.adjunto-fila span{flex-direction:column;min-width:0;display:flex}.adjunto-fila strong,.adjunto-fila small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adjunto-fila small{color:var(--texto-2);font-size:.75rem}.grupo-archivos{flex-direction:column;gap:8px;display:flex}.archivos-fotos{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.archivo-foto{aspect-ratio:1;background:var(--superficie-3);cursor:zoom-in;border:0;border-radius:10px;place-items:center;padding:0;display:grid;overflow:hidden}.archivo-foto img{object-fit:cover;width:100%;height:100%}.archivos-links{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.archivo-link{color:#a7cdf5;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;font-size:.85rem;display:flex}.archivo-link:hover{background:var(--superficie-3)}.archivo-link span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ayuda-avatar{color:#0f2a1c;background:radial-gradient(circle at 35% 30%,#d7f7e5,#8be3b0 75%);border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.ayuda-avatar .material-symbols-rounded{font-size:21px}.ayuda-opciones{flex-wrap:wrap;gap:6px;margin:4px 0 6px;animation:.35s cubic-bezier(.22,1,.36,1) both audio-entra;display:flex}.ayuda-opcion{border:1px solid var(--borde-fuerte);background:var(--superficie-2);color:var(--texto);font:inherit;text-align:left;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:.86rem;transition:background-color .15s,border-color .15s,transform .2s;display:inline-flex}.ayuda-opcion:hover{background:var(--superficie-3);border-color:#8be3b073}.ayuda-opcion .material-symbols-rounded{color:#8be3b0;font-size:18px}.escribiendo-bot .mensaje-texto{gap:4px;padding:12px 14px;display:inline-flex}.escribiendo-bot i{background:var(--texto-2);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite puntito}.escribiendo-bot i:nth-child(2){animation-delay:.15s}.escribiendo-bot i:nth-child(3){animation-delay:.3s}@keyframes puntito{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.ayuda-consultas{flex-direction:column;gap:6px;margin:4px 0;display:flex}.ayuda-consulta{color:var(--texto);font:inherit;text-align:left;cursor:pointer;background:#8be3b014;border:0;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex;box-shadow:inset 0 0 0 1px #8be3b040}.ayuda-consulta span{flex-direction:column;display:flex}.ayuda-consulta small{color:#8be3b0;font-size:.75rem}.ayuda-consulta .material-symbols-rounded{color:#8be3b0}.menu-repetir{border-radius:var(--radio-s);background:var(--superficie-3);color:var(--texto-2);align-items:center;gap:8px;margin-top:6px;padding:6px 10px;display:flex}.menu-repetir .material-symbols-rounded{font-size:18px}.menu-repetir select{min-width:0;color:var(--texto);font:inherit;cursor:pointer;background:0 0;border:0;outline:none;flex:1;font-size:.85rem}.menu-repetir option{background:var(--superficie-2)}.persona-link{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0;transition:transform .2s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.persona-link:hover{transform:scale(1.08)}.persona-link:hover>span:not(.avatar){text-underline-offset:3px;text-decoration:underline}.personas-compartida{display:inline-flex}.personas-compartida .persona-link+.persona-link{margin-left:-5px}.personas-compartida .avatar{border:2px solid var(--superficie-2)}.dialogo-perfil-persona .dialogo-cuerpo{text-align:center;align-items:center;min-width:min(340px,90vw);position:relative}.perfil-persona-cerrar{position:absolute;top:10px;right:10px}.perfil-persona-cabecera{flex-direction:column;align-items:center;gap:4px;display:flex}.perfil-persona-cabecera .avatar{width:84px;height:84px;margin-bottom:6px;font-size:1.8rem}.perfil-persona-cabecera .punto-en-linea{border-width:3px;width:18px;height:18px}.perfil-persona-usuario{color:var(--texto-2);margin:0;font-size:.85rem}.perfil-persona-estado{color:var(--texto-2);margin:0;font-size:.82rem}.perfil-persona-estado.is-en-linea{color:#7fcf9f}.perfil-persona-acciones{grid-template-columns:1fr 1fr;gap:8px;width:100%;margin-top:8px;display:grid}.perfil-persona-acciones .btn{justify-content:center}.perfil-persona-acciones .btn-primario:only-child,.perfil-persona-acciones .btn:first-child{grid-column:1/-1}.perfil-persona-acciones .is-favorito .material-symbols-rounded{color:#ffd96b;font-variation-settings:"FILL" 1}.editor-rico{--tam-nota:1rem}.tarjeta-texto{--tam-nota:.9rem}.t-chico{--t-escala:.85}.t-grande{--t-escala:1.3;line-height:1.35}.t-enorme{--t-escala:1.7;line-height:1.25}.formato-tamano{min-width:0}a.enlace{color:#a7cdf5;text-underline-offset:3px;cursor:pointer;overflow-wrap:anywhere;-webkit-text-decoration:underline #a7cdf573;text-decoration:underline #a7cdf573;transition:text-decoration-color .15s}a.enlace:hover{text-decoration-color:#a7cdf5}.codigo-recuperacion{background:var(--superficie-3);letter-spacing:.06em;text-align:center;word-break:break-all;-webkit-user-select:all;user-select:all;border-radius:14px;margin:4px 0;padding:14px 12px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:1.02rem}.codigo-acciones{justify-content:center;gap:8px;display:flex}.pin-confirmar{color:var(--texto-3);cursor:pointer;align-items:center;gap:8px;font-size:.86rem;display:flex}.pin-olvide{align-self:center;font-size:.82rem}.dialogo-editor.con-tema .editor-barra{background:radial-gradient(70% 220% at 0% 0%, color-mix(in srgb, var(--tema) 12%, transparent), transparent 70%), color-mix(in srgb, var(--tema) 6%, var(--superficie))}.editor-contactos{margin:2px 0 8px}.contactos{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.contacto{background:var(--superficie-3);border-radius:14px;align-items:center;gap:10px;padding:8px 8px 8px 10px;animation:.3s cubic-bezier(.22,1,.36,1) both audio-entra;display:flex}.contacto-inicial{color:#2a2140;background:radial-gradient(circle at 35% 30%,#efe8ff,#c9b8ff 75%);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-weight:600;display:grid}.contacto-datos{flex-direction:column;flex:1;min-width:0;display:flex}.contacto-datos strong{font-size:.9rem;font-weight:600}.contacto-datos small{color:var(--texto-2);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.contacto-acciones{flex:none;gap:2px;display:flex}.contacto-acciones .btn-icono{width:32px;height:32px}.contacto-acciones .material-symbols-rounded{font-size:19px}.dialogo-contacto .campo-simple+.campo-simple{margin-top:8px}@media (width<=520px){.editor-barra{flex-wrap:wrap;row-gap:2px}.editor-acciones{flex-wrap:nowrap;flex:1 0 100%;order:5;justify-content:space-between;min-width:0;max-width:100%}.editor-acciones .btn-icono{width:34px;min-width:0;height:34px}.editor-acciones>*{flex:0 34px;justify-content:center;min-width:0;display:flex}.editor-acciones .btn-icono{width:100%;max-width:34px}}.dialogo-dispositivos .dialogo-cuerpo{width:min(460px,100%)}.dispositivos-lista{flex-direction:column;gap:8px;width:100%;max-height:52vh;margin:6px 0 14px;padding:0;list-style:none;display:flex;overflow-y:auto}.dispositivo-fila{border:1px solid var(--borde);background:var(--superficie-3);text-align:left;border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}.dispositivo-fila.es-este{border-color:var(--borde-fuerte)}.dispositivo-icono{background:var(--superficie-hover);width:38px;height:38px;color:var(--texto-2);border-radius:50%;flex:none;place-items:center;display:grid}.dispositivo-datos{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.dispositivo-datos strong{font-size:.92rem;font-weight:600}.dispositivo-datos small{color:var(--texto-2);font-size:.76rem}.dispositivo-este{background:color-mix(in srgb, var(--ok) 18%, transparent);color:var(--ok);border-radius:999px;margin-left:4px;padding:1px 8px;font-size:.68rem;font-style:normal;font-weight:600}.dispositivos-vacio{color:var(--texto-2);text-align:center;padding:14px;font-size:.88rem}.menu-contextual{border:1px solid var(--borde-fuerte);background:var(--superficie-2);min-width:210px;max-width:min(320px,100vw - 16px);color:var(--texto);box-shadow:var(--sombra);opacity:0;border-radius:16px;margin:0;padding:6px;transition:opacity .14s,transform .14s;position:fixed;inset:auto;transform:scale(.97)}.menu-contextual.is-abierto{opacity:1;transform:none}.menu-contextual-titulo{color:var(--texto-2);text-overflow:ellipsis;white-space:nowrap;margin:0;padding:8px 12px 6px;font-size:.78rem;overflow:hidden}.menu-contextual-item{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:14px;padding:11px 12px;font-size:.92rem;display:flex}.menu-contextual-item:hover{background:var(--superficie-hover)}.menu-contextual-item .material-symbols-rounded{color:var(--texto-2)}.menu-contextual-item.es-peligro,.menu-contextual-item.es-peligro .material-symbols-rounded{color:var(--peligro)}@media (width<=720px){.menu-contextual{bottom:calc(8px + env(safe-area-inset-bottom,0px));border-radius:24px;width:auto;min-width:0;max-width:none;height:auto;padding:8px;transition:opacity .18s,transform .22s cubic-bezier(.22,1,.36,1);transform:translateY(24px);top:auto!important;left:8px!important;right:8px!important}.menu-contextual::backdrop{background:#00000073}.menu-contextual-item{padding:14px;font-size:1rem}}@media (pointer:coarse){.tarjeta,.guardado{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}}.precio-premium{text-align:center;color:var(--texto-2);margin:4px 0 0;font-size:.9rem}.precio-premium strong{color:var(--texto);letter-spacing:-.01em;font-size:1.5rem;font-weight:700}.dialogo-suscripcion .dialogo-botones{width:100%}.dialogo-suscripcion .dialogo-botones .btn{white-space:normal;text-align:center;min-width:0;line-height:1.3}.suscripcion-enlaces{flex-direction:column;align-items:center;gap:0;margin-top:4px;display:flex}.suscripcion-enlaces [data-arrepentimiento]{color:var(--texto);font-weight:600}.dialogo-suscripcion [data-cancelar-suscripcion]{color:#ff8a80;background:0 0;box-shadow:inset 0 0 0 1px #ff6b6b66}.dialogo-suscripcion [data-cancelar-suscripcion]:hover{background:#ff6b6b1a}html.modo-claro .dialogo-suscripcion [data-cancelar-suscripcion]{color:#c62828;box-shadow:inset 0 0 0 1px #c6282859}@media (width<=520px){.chat-redactar{gap:2px}.chat-redactar>.btn-icono{flex:none;width:32px;height:32px}.chat-redactar textarea{min-width:0}}.presentes .presente{position:relative}.presentes .presente.is-haciendo .avatar-chico{border-color:#4dabf7;animation:1.2s ease-in-out infinite presente-pulso}.presente-insignia{color:#0a0a0a;background:#4dabf7;border-radius:50%;place-items:center;width:14px;height:14px;display:grid;position:absolute;bottom:-4px;right:-2px}.presente-insignia .material-symbols-rounded,.presente-insignia .icono{width:10px;height:10px;font-size:10px}.quien-hace{color:#4dabf7;white-space:nowrap;font-size:.75rem;animation:.2s both aparecer}@keyframes presente-pulso{50%{box-shadow:0 0 0 4px #4dabf759}}.mensaje-cita{border:0;border-left:3px solid var(--acento,var(--acento-marca));max-width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:#7f7f7f2e;border-radius:6px;flex-direction:column;gap:1px;margin-bottom:4px;padding:4px 8px;font-size:.78rem;display:flex}.mensaje-cita strong{color:var(--acento,var(--acento-marca))}.mensaje-cita span{-webkit-line-clamp:2;opacity:.85;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mensaje-responder{color:var(--texto-2);cursor:pointer;opacity:0;background:0 0;border:0;align-items:center;padding:0 2px;transition:opacity .15s;display:inline-flex}.mensaje-responder .material-symbols-rounded{font-size:15px}.mensaje:hover .mensaje-responder,.mensaje-responder:focus-visible{opacity:1}@media (hover:none){.mensaje-responder{opacity:.6}}.chat-respondiendo{border-left:3px solid var(--acento,var(--acento-marca));background:#7f7f7f24;border-radius:6px;align-items:center;gap:8px;margin:0 10px;padding:6px 8px;font-size:.8rem;display:flex}.chat-respondiendo[hidden]{display:none}.respondiendo-cita{flex-direction:column;flex:1;min-width:0;display:flex}.respondiendo-cita strong{color:var(--acento,var(--acento-marca))}.respondiendo-cita span{text-overflow:ellipsis;white-space:nowrap;opacity:.85;overflow:hidden}.mensaje.is-resaltado{animation:1.4s mensaje-resaltado}@keyframes mensaje-resaltado{0%,60%{box-shadow:0 0 0 3px color-mix(in srgb, var(--acento-marca) 55%, transparent)}}.lienzo-area canvas.modo-mano{cursor:grab}.lienzo-area canvas.modo-mano.moviendo-mano{cursor:grabbing}.dialogo-aviso-nombre .aviso-nombre{text-align:center;flex-direction:column;align-items:center;gap:8px;max-width:400px;padding:22px 24px 18px;display:flex}.aviso-nombre img{margin-bottom:4px}.aviso-nombre-titulo{margin:0;font-family:Playfair Display,serif;font-size:24px;line-height:1.2}.aviso-nombre-remate{color:var(--acento-marca);margin:0;font-family:Playfair Display,serif;font-size:22px;font-style:italic;line-height:1.2}.aviso-nombre-texto{color:var(--texto-3);margin:6px 0 10px;font-size:14.5px;line-height:1.5}.aviso-nombre-firma{color:var(--texto-2);margin:2px 0 0;font-family:Caveat,cursive;font-size:20px}.guardados-barra{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.guardado{background:var(--superficie-2);border-radius:20px;flex-direction:column;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s,background-color .3s;animation:.45s cubic-bezier(.22,1,.36,1) both guardado-entra;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.guardado:hover{background:#141416;transform:translateY(-2px);box-shadow:inset 0 0 0 1px #ffffff1a,0 10px 24px #00000059}@keyframes guardado-entra{0%{opacity:0;transform:translateY(6px)}}.guardado-cuerpo{flex-direction:column;gap:4px;min-width:0;padding:14px 16px 15px;display:flex}.guardado-link .guardado-cuerpo{cursor:pointer}.guardado-fuente{min-width:0;color:var(--texto-3);align-items:center;gap:8px;margin-bottom:4px;font-size:.78rem;display:flex}.fuente-icono{color:#fff;background:linear-gradient(145deg, color-mix(in srgb, var(--color) 85%, #fff 15%), color-mix(in srgb, var(--color) 70%, #000 30%));border-radius:7px;flex:none;place-items:center;width:22px;height:22px;font-size:.72rem;font-weight:700;display:grid;box-shadow:inset 0 0 0 .5px #fff3}.fuente-nombre{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.guardado-titulo{letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:.95rem;font-weight:600;line-height:1.35}.guardado-url{color:var(--texto-2);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.8rem;overflow:hidden}.guardado-fecha{color:var(--texto-2);flex:none;font-size:.75rem}.guardado-portada{aspect-ratio:16/9;cursor:pointer;background:#0b0b0c;border:0;width:100%;padding:0;display:block;overflow:hidden}.guardado-portada img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1);display:block}.guardado:hover .guardado-portada img{transform:scale(1.03)}.guardado-imagen>img{object-fit:cover;cursor:zoom-in;width:100%;max-height:420px;display:block}.guardado-cargando{aspect-ratio:4/3;color:var(--texto-2);background:var(--superficie-3);place-items:center;display:grid}.guardado-texto blockquote{border-left:2px solid var(--borde-fuerte);color:var(--texto-3);white-space:pre-wrap;overflow-wrap:anywhere;max-height:12.5em;margin:0;padding-left:12px;overflow:hidden}.guardado-acciones{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;background:#0c0c0cc7;border:1px solid #ffffff14;border-radius:999px;gap:2px;padding:3px;transition:opacity .18s,transform .18s;display:flex;position:absolute;top:8px;right:8px;transform:translateY(-4px)}.guardado:hover .guardado-acciones,.guardado:focus-within .guardado-acciones{opacity:1;transform:none}.guardado-acciones .btn-icono{width:30px;height:30px}.guardado-acciones .material-symbols-rounded{font-size:18px}.guardado-renombrar{border:1px solid var(--borde-fuerte);background:var(--superficie-3);width:100%;color:var(--texto);font:inherit;border-radius:10px;padding:6px 10px;font-weight:600}.guardados-ayuda{text-align:left;max-width:440px;color:var(--texto-3);flex-direction:column;gap:10px;margin:18px auto 0;padding:0;font-size:.9rem;list-style:none;display:flex}.guardados-ayuda li{align-items:flex-start;gap:12px;display:flex}.guardados-ayuda .material-symbols-rounded{color:var(--acento-marca);font-size:20px}.guardados-ayuda kbd{border:1px solid var(--borde-fuerte);background:var(--superficie-3);font:inherit;border-radius:6px;padding:1px 6px;font-size:.8rem}.banner-captura{animation:.35s cubic-bezier(.2,.8,.2,1) both guardado-entra}.banner-captura>.material-symbols-rounded{color:var(--acento-marca)}html.modo-burbuja,body.modo-burbuja{color-scheme:normal;-webkit-user-select:none;user-select:none;overflow:hidden;background:0 0!important}html.ventana-aux:not(.ventana-lista) body{opacity:0}html.ventana-aux:not(.ventana-lista) *{animation-play-state:paused!important}body.modo-burbuja #app{place-items:center;height:100vh;display:grid;position:relative}.burbuja{--tam:52px;width:var(--tam);height:var(--tam);isolation:isolate;color:#fff;cursor:pointer;background:radial-gradient(circle,#2a2f6347,#0b0c1838 75%);border:0;border-radius:50%;outline:none;place-items:center;padding:0;transition:transform .5s cubic-bezier(.34,1.56,.64,1),box-shadow .4s;animation:.6s cubic-bezier(.34,1.56,.64,1) backwards burbuja-aparece;display:grid;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 0 0 .5px #ffffff1f,0 4px 16px #6c8cff52,0 2px 6px #0000004d}.orbe-capa{pointer-events:none;will-change:transform;border-radius:50%;position:absolute;inset:-30%}:root{--orbe-1:#5b7dff;--orbe-2:#a47bff;--orbe-3:#ff6fa5;--orbe-4:#4fd8ff}.orbe-a{background:radial-gradient(circle calc(var(--tam) * .54) at 34% 36%, var(--orbe-1), color-mix(in srgb, var(--orbe-1) 60%, transparent) 45%, transparent), radial-gradient(circle calc(var(--tam) * .5) at 68% 64%, var(--orbe-2), color-mix(in srgb, var(--orbe-2) 55%, transparent) 45%, transparent);filter:blur(calc(var(--tam) * .115)) saturate(1.25);opacity:.78;animation:9s linear infinite orbe-gira}.orbe-b{background:radial-gradient(circle calc(var(--tam) * .42) at 66% 32%, var(--orbe-3), color-mix(in srgb, var(--orbe-3) 50%, transparent) 45%, transparent), radial-gradient(circle calc(var(--tam) * .365) at 36% 68%, var(--orbe-4), color-mix(in srgb, var(--orbe-4) 45%, transparent) 45%, transparent);filter:blur(calc(var(--tam) * .115)) saturate(1.25);mix-blend-mode:screen;opacity:.8;animation:13s linear infinite orbe-gira-al-reves}@keyframes orbe-gira{to{transform:rotate(360deg)}}@keyframes orbe-gira-al-reves{0%{transform:rotate(0)scale(1.05)}50%{transform:rotate(-180deg)scale(.92)}to{transform:rotate(-360deg)scale(1.05)}}.burbuja-brillo{pointer-events:none;z-index:1;background:radial-gradient(56% 26% at 50% 8%,#ffffff4d,#0000 100%);border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 .75px #fff6,inset 0 0 10px #ffffff29}.burbuja:after{content:"";opacity:0;pointer-events:none;z-index:1;background:#ffffff2e;border-radius:50%;transition:opacity .3s,background-color .3s;position:absolute;inset:0}.burbuja-icono{z-index:2;pointer-events:none;opacity:0;filter:drop-shadow(0 1px 2px #00000059);width:22px;height:22px;transition:opacity .22s,transform .35s cubic-bezier(.34,1.56,.64,1);position:absolute;transform:scale(.6)}.burbuja[data-estado=encima] .icono-mas,.burbuja[data-estado=listo] .icono-listo,.burbuja[data-estado=error] .icono-error{opacity:1;transform:none}@keyframes burbuja-aparece{0%{opacity:0;transform:scale(.4)}}.burbuja:hover{transform:scale(1.08);box-shadow:0 0 0 .5px #ffffff29,0 6px 20px #b197fc6b,0 2px 6px #0000004d}.burbuja:active{transition-duration:.12s;transform:scale(.94)}.burbuja[data-estado=encima]{transform:scale(1.18);box-shadow:0 0 0 3px #b197fc4d,0 6px 20px #6c8cff80}.burbuja[data-estado=encima]:after{opacity:1}.burbuja[data-estado=guardando]{animation:1s ease-in-out infinite burbuja-respira}@keyframes burbuja-respira{50%{transform:scale(.92)}}.burbuja[data-estado=listo]:after{opacity:1;background:#30d1589e}.burbuja[data-estado=listo]{box-shadow:0 0 0 .5px #ffffff29,0 4px 18px #30d15873}.icono-listo path{stroke-dasharray:1;stroke-dashoffset:1px}.burbuja[data-estado=listo] .icono-listo path{animation:.4s cubic-bezier(.65,0,.35,1) 80ms forwards trazo}@keyframes trazo{to{stroke-dashoffset:0}}.burbuja[data-estado=error]:after{opacity:1;background:#ff453a99}.burbuja[data-estado=error]{animation:.38s burbuja-no}@keyframes burbuja-no{25%{transform:translate(-3px)}75%{transform:translate(3px)}}body.modo-burbuja:has(.sugerencia) #app{place-items:stretch stretch;padding:8px}.sugerencia{color:#f5f5f7;background:linear-gradient(#ffffff12,#ffffff05),#1e1e22e6;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px 12px 12px;font-size:13px;transition:opacity .42s,transform .45s cubic-bezier(.4,0,.2,1),filter .42s;animation:.7s cubic-bezier(.16,1,.3,1) both sugerencia-entra;display:grid;position:relative;box-shadow:inset 0 0 0 .5px #ffffff2e,inset 0 1px #ffffff14,0 2px 7px #00000047}.sugerencia.is-closing{opacity:0;filter:blur(2px);transform:translate(28px)scale(.97)}@keyframes sugerencia-entra{0%{opacity:0;transform:translate(46px)scale(.96)}}.sugerencia-primera{grid-template-rows:auto auto;grid-template-columns:auto 1fr;row-gap:10px}.sugerencia-primera .sugerencia-botones{grid-column:1/-1;justify-content:flex-end}.sugerencia-portada{color:#fff;background:linear-gradient(145deg, color-mix(in srgb, var(--color) 85%, #fff 15%), color-mix(in srgb, var(--color) 70%, #000 30%));border-radius:10px;place-items:center;width:40px;height:40px;font-size:17px;font-weight:600;display:grid;overflow:hidden;box-shadow:inset 0 0 0 .5px #fff3}.sugerencia-portada img{object-fit:cover;width:100%;height:100%}.sugerencia-cuerpo{min-width:0}.sugerencia-titulo{letter-spacing:-.01em;margin:0;font-weight:600}.sugerencia-texto{color:#ebebf599;text-overflow:ellipsis;white-space:nowrap;margin:1px 0 0;font-size:12px;line-height:1.35;overflow:hidden}.sugerencia-primera .sugerencia-texto{white-space:normal}.sugerencia-botones{gap:6px;display:flex}.sugerencia-btn{min-width:64px;height:28px;font:inherit;color:#f5f5f7;cursor:pointer;background:#ffffff1a;border:0;border-radius:999px;place-items:center;padding:0 14px;font-size:12.5px;font-weight:500;transition:background-color .2s,transform .2s;display:grid;position:relative}.sugerencia-btn:hover{background:#ffffff29}.sugerencia-btn:active{transform:scale(.96)}.sugerencia-btn-principal{color:#fff;background:#3d6bff}.sugerencia-btn-principal:hover{background:#5580ff}.sugerencia-btn-texto,.sugerencia-btn-listo{grid-area:1/1;transition:opacity .2s,transform .3s cubic-bezier(.34,1.56,.64,1)}.sugerencia-btn-listo{opacity:0;display:grid;transform:scale(.5)}.sugerencia-btn-listo svg{width:16px;height:16px}.sugerencia-btn-listo path{stroke-dasharray:1;stroke-dashoffset:1px}.sugerencia.guardando .sugerencia-btn-principal{opacity:.6;pointer-events:none}.sugerencia.guardada .sugerencia-btn-principal{pointer-events:none;background:#30d158}.sugerencia.guardada .sugerencia-btn-texto{opacity:0;transform:scale(.6)}.sugerencia.guardada .sugerencia-btn-listo{opacity:1;transform:none}.sugerencia.guardada .sugerencia-btn-listo path{animation:.35s cubic-bezier(.65,0,.35,1) .1s forwards trazo}.sugerencia-x{color:#f5f5f7;cursor:pointer;opacity:0;z-index:1;background:#3c3c42f5;border:0;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;transition:opacity .18s,transform .25s cubic-bezier(.34,1.56,.64,1);display:grid;position:absolute;top:-6px;left:-6px;transform:scale(.7);box-shadow:inset 0 0 0 .5px #ffffff40,0 1px 3px #0000004d}.sugerencia:hover .sugerencia-x{opacity:1;transform:none}.sugerencia-x svg{width:12px;height:12px}@media (prefers-reduced-motion:reduce){.guardado,.sugerencia,html:not(.animar-siempre) .burbuja,html:not(.animar-siempre) .orbe-capa,html:not(.animar-siempre) .brote-orbe,html:not(.animar-siempre) .brote-hoja,html:not(.animar-siempre) .brote-ojos i{animation:none!important}}.aviso-recordatorio{grid-template-columns:auto 1fr auto}.recordatorio-circulo{color:#0f2a1c;background:radial-gradient(circle at 35% 30%,#c6f4d9,#6bdc9a 70%);border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:relative;box-shadow:0 0 0 .5px #ffffff4d,0 4px 14px #6bdc9a59}.recordatorio-circulo svg{transform-origin:50% 15%;width:22px;height:22px;animation:2.6s ease-in-out .4s infinite campana}.recordatorio-circulo:after{content:"";border:2px solid #6bdc9a8c;border-radius:50%;animation:2s ease-out infinite aro-late;position:absolute;inset:-4px}@keyframes aro-late{0%{opacity:.9;transform:scale(.92)}to{opacity:0;transform:scale(1.35)}}@keyframes campana{0%,70%,to{transform:rotate(0)}76%{transform:rotate(14deg)}82%{transform:rotate(-12deg)}88%{transform:rotate(6deg)}94%{transform:rotate(-3deg)}}.recordatorio-etiqueta{letter-spacing:.06em;text-transform:uppercase;color:#8be3b0;margin:0 0 1px;font-size:.68rem;font-weight:700}.recordatorio-botones{flex-direction:column;gap:6px}.recordatorio-abrir{color:#0f2a1c;background:#6bdc9a}.recordatorio-abrir:hover{background:#86e6ad}@media (prefers-reduced-motion:reduce){.recordatorio-circulo svg,.recordatorio-circulo:after{animation:none}}.personaje{z-index:1;pointer-events:none;display:none;position:absolute;inset:0}.personaje svg{width:100%;height:100%;overflow:visible}html[data-burbuja=comelon] .personaje-comelon,html[data-burbuja=monstruito] .personaje-monstruito,html[data-burbuja=brote] .personaje-brote{display:block}html[data-burbuja]:not([data-burbuja=orbe]) .burbuja .orbe-capa,html[data-burbuja]:not([data-burbuja=orbe]) .burbuja .burbuja-icono,html[data-burbuja]:not([data-burbuja=orbe]) .burbuja .burbuja-brillo,html[data-burbuja]:not([data-burbuja=orbe]) .burbuja:after{display:none}html[data-burbuja]:not([data-burbuja=orbe]) .burbuja{background:0 0;overflow:visible;box-shadow:none!important}html[data-burbuja]:not([data-burbuja=orbe]) .burbuja[data-estado=listo]{filter:drop-shadow(0 0 8px #30d1588c)}html[data-burbuja]:not([data-burbuja=orbe]) .burbuja[data-estado=error]{filter:drop-shadow(0 0 8px #ff453a8c)}html[data-burbuja]:not([data-burbuja=orbe]) .burbuja[data-estado=guardando]{animation:none}.bocado{z-index:10;pointer-events:none;filter:drop-shadow(0 1px 2px #0006);font-size:15px;line-height:1;position:fixed;top:0;left:0}.comelon{filter:drop-shadow(0 3px 6px #0000004d);shape-rendering:geometricprecision}.comelon-cuerpo{transition:d .3s cubic-bezier(.34,1.4,.64,1);animation:1.1s cubic-bezier(.45,0,.55,1) infinite alternate comelon-mastica-suave}@keyframes comelon-mastica-suave{0%{d:path("M26 26 L5.61 23.86 A20.5 20.5 0 1 1 5.61 28.14 Z")}to{d:path("M26 26 L8.62 15.14 A20.5 20.5 0 1 1 8.62 36.86 Z")}}.burbuja:hover .comelon-cuerpo,.burbuja[data-estado=encima] .comelon-cuerpo,.estilo-burbuja:hover .comelon-cuerpo{d:path("M26 26 L10.30 12.82 A20.5 20.5 0 1 1 10.30 39.18 Z");animation:none}.burbuja.comiendo .comelon-cuerpo{animation:.24s cubic-bezier(.45,0,.55,1) 4 alternate comelon-traga}@keyframes comelon-traga{0%{d:path("M26 26 L9.42 13.95 A20.5 20.5 0 1 1 9.42 38.05 Z")}to{d:path("M26 26 L5.53 24.93 A20.5 20.5 0 1 1 5.53 27.07 Z")}}.comelon-ojo{transform-box:fill-box;transform-origin:50%;animation:4.2s infinite monstruito-parpadea}.comelon-puntitos{will-change:transform, opacity;animation:2.8s linear infinite comelon-puntitos}@keyframes comelon-puntitos{0%{opacity:0;transform:translate(-10px)}15%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(22px)}}.burbuja[data-estado=encima] .comelon-puntitos,.burbuja.comiendo .comelon-puntitos{opacity:0;animation:none}.monstruito{filter:drop-shadow(0 3px 6px #00000059);animation:4s ease-in-out infinite monstruito-flota}@keyframes monstruito-flota{50%{transform:translateY(-1.5px)}}.monstruito-ojo,.monstruito-boca,.monstruito-pupila{transform-box:fill-box;transform-origin:50%}.monstruito-ojo{animation:4.5s infinite monstruito-parpadea}@keyframes monstruito-parpadea{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}.monstruito-boca{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.monstruito-feliz{opacity:0;transition:opacity .2s}.burbuja:hover .monstruito-boca,.burbuja[data-estado=encima] .monstruito-boca{transform:scale(1.1,2.8)}.burbuja:hover .monstruito-ojo,.burbuja[data-estado=encima] .monstruito-ojo{animation:none;transform:scale(1.12)}.burbuja:hover .monstruito-pupila,.burbuja[data-estado=encima] .monstruito-pupila{transform:translate(-1.5px,.5px)}.monstruito-ojo,.monstruito-pupila{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.burbuja.sigue-cursor .monstruito-pupila{transition:transform .12s ease-out}.burbuja.comiendo .monstruito-boca{animation:.2s ease-in-out 3 monstruito-mastica}@keyframes monstruito-mastica{0%,to{transform:scale(1)}50%{transform:scale(1.15,2)}}.burbuja[data-estado=listo] .monstruito-ojos{opacity:0}.burbuja[data-estado=listo] .monstruito-feliz{opacity:1}.burbuja[data-estado=listo] .monstruito-boca{transform:scale(.8,1.3)}.personaje-brote{container-type:size}.brote{position:absolute;inset:0}.brote-orbe{background:radial-gradient(circle at 36% 32%,#f4efe6 0%,#8fe3bc 40%,#1f9d6e 100%);border-radius:50%;animation:4s ease-in-out infinite brote-respira;position:absolute;inset:0;box-shadow:0 15cqw 40cqw -5cqw #5fd4a073,inset -7cqw -9cqw 20cqw #0f151340}@keyframes brote-respira{50%{scale:1.035}}.personaje .brote-hoja{transform-origin:0 100%;pointer-events:auto;width:35cqw;height:20cqw;animation:3.2s ease-in-out infinite brote-mece;position:absolute;top:-9cqw;right:4cqw;rotate:8deg}@keyframes brote-mece{50%{rotate:-6deg}}.brote-ojos{gap:13cqw;transition:transform .4s ease-out;display:flex;position:absolute;top:44%;left:50%;translate:-50%}.brote-ojos i{box-sizing:border-box;background:#0f1513;border-radius:50%;width:6cqw;height:8cqw;animation:5s infinite brote-parpadea}@keyframes brote-parpadea{0%,46%,50%,to{scale:1}48%{scale:1 .1}}.brote-boca{background:#0f1513;border-radius:0 0 13cqw 13cqw;width:13cqw;height:5cqw;transition:height .2s,width .2s;position:absolute;top:62%;left:50%;translate:-50%}.burbuja:hover .brote-ojos i,.burbuja[data-estado=encima] .brote-ojos i,.estilo-burbuja:hover .brote-ojos i{width:7cqw;height:9cqw}.burbuja:hover .brote-boca,.burbuja[data-estado=encima] .brote-boca,.estilo-burbuja:hover .brote-boca{border-radius:50%;width:17cqw;height:13cqw}html[data-burbuja=brote] .burbuja[data-estado=encima]{transform:none}html.diseno-nuevo[data-burbuja=brote] .burbuja-aro{background:0 0;border-color:#5fd4a0;width:66px;height:66px;margin:-33px 0 0 -33px}.burbuja.comiendo .brote{animation:.75s ease-out brote-come}@keyframes brote-come{19%{scale:1.14}45%{scale:.97}70%{scale:1.02}}.burbuja.comiendo .brote-boca{animation:.2s ease-in-out 3 brote-mastica}@keyframes brote-mastica{50%{scale:1.15 1.8}}.burbuja[data-estado=listo] .brote-ojos i{background:0 0;border:1.6cqw solid #0f1513;border-bottom:0;border-radius:7cqw 7cqw 0 0;width:7cqw;height:3.5cqw;animation:none}.comelon-cachete{animation:3.2s ease-in-out infinite cachete}@keyframes cachete{50%{opacity:.45}}html.efectos-livianos .comelon-cuerpo,html.efectos-livianos .brote-orbe,html.efectos-livianos .brote-hoja,html.efectos-livianos .brote-ojos i,html.efectos-livianos .comelon-cachete,html.efectos-livianos .comelon-puntitos,html.efectos-livianos .monstruito,html.efectos-livianos .monstruito-ojo{animation:none}.burbuja.saluda{animation:.9s cubic-bezier(.34,1.56,.64,1) burbuja-saluda}@keyframes burbuja-saluda{20%{transform:translateY(-5px)scale(1.05)}45%{transform:translateY(0)scale(.98)}70%{transform:translateY(-1.5px)}}.burbuja-envoltura{place-items:center;display:grid;position:relative}.burbuja-punto{z-index:5;pointer-events:none;opacity:0;background:radial-gradient(circle at 35% 30%,#8af5a6,#30d158 65%);border-radius:50%;width:11px;height:11px;transition:opacity .25s,transform .45s cubic-bezier(.34,1.56,.64,1);position:absolute;top:0;right:0;transform:scale(.3);box-shadow:0 0 6px #30d1588c,0 1px 3px #00000040}.con-aviso .burbuja-punto{opacity:1;animation:2.4s ease-in-out .5s infinite aviso-late;transform:none}@keyframes aviso-late{50%{box-shadow:0 0 11px #30d158cc,0 1px 3px #00000040}}body.modo-burbuja:has(.globito) #app{align-items:center;padding:0 14px;display:flex}body.modo-burbuja:has(.globito-izquierda) #app{justify-content:flex-end}body.modo-burbuja:has(.globito-derecha) #app{justify-content:flex-start}.globito{--fondo-g:#1c1a24f7;--texto-g:#f2f2f7;--suave-g:#a9a9b3;max-width:100%;color:var(--texto-g);--sombra-g:0 0 0 .5px #ffffff1f, 0 2px 7px #6c8cff4d, 0 1px 3px #0000004d;font-size:13px;line-height:1.35;animation:.55s cubic-bezier(.22,1,.36,1) both globito-sale;position:relative}html.modo-claro .globito{--fondo-g:#fffffffa;--texto-g:#1d1d22;--suave-g:#6b6b75;--sombra-g:0 0 0 .5px #281e5014, 0 2px 7px #6c8cff38, 0 1px 3px #281e5024}.globito.is-quieto:not(.is-closing) .globito-cuerpo{box-shadow:var(--sombra-g)}.globito-izquierda{transform-origin:100%}.globito-derecha{transform-origin:0}.globito.is-closing{animation:.3s both globito-entra}@keyframes globito-sale{0%{opacity:0;transform:translate(10px)scale(.7)}60%{opacity:1}}.globito-derecha{animation-name:globito-sale-derecha}@keyframes globito-sale-derecha{0%{opacity:0;transform:translate(-10px)scale(.7)}60%{opacity:1}}@keyframes globito-entra{to{opacity:0;transform:scale(.8)}}.globito-cuerpo{background:var(--fondo-g);max-width:100%;color:inherit;font:inherit;text-align:left;border:0;transition:box-shadow .3s;position:relative;box-shadow:0 0 0 .5px #ffffff1f}.globito-cuerpo:after{content:"";background:var(--fondo-g);width:10px;height:14px;clip-path:path("M0 0 C 4 3, 7 5.5, 9.4 6.4 Q 10 7, 9.4 7.6 C 7 8.5, 4 11, 0 14 Z");position:absolute;top:50%;transform:translateY(-50%)}.globito:has(.globito-banner){width:100%}.globito-banner{border-radius:14px;align-items:center;gap:8px;width:100%;padding:8px 8px 8px 16px;display:flex}.banner-punto{background:#30d158;border-radius:50%;flex:none;width:9px;height:9px;animation:1.4s ease-out infinite banner-pulso}@keyframes banner-pulso{0%{box-shadow:0 0 #30d15899}70%,to{box-shadow:0 0 0 9px #30d15800}}.banner-textos{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;padding:0;display:flex}.banner-etiqueta{color:var(--suave-g);font-size:11px}.banner-titulo{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.banner-boton{color:var(--suave-g);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;padding:6px 11px;font-size:12px;font-weight:600}.banner-boton:hover{background:#80808c2e}.banner-ok{color:#30d158}.globito-suelto .globito-cuerpo:after{display:none}.globito-izquierda .globito-cuerpo:after{right:-7px}.globito-derecha .globito-cuerpo:after{left:-7px;transform:translateY(-50%)scaleX(-1)}.globito-mensaje{cursor:pointer;border-radius:22px;align-items:center;gap:9px;padding:8px 14px 8px 8px;display:flex}.globito-foto{color:#2a2140;background:linear-gradient(135deg,#f2b3cc,#c9b8ff);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:grid;overflow:hidden}.globito-foto img{object-fit:cover;width:100%;height:100%}.globito-textos{flex-direction:column;min-width:0;display:flex}.globito-nombre{color:var(--suave-g);font-size:11px;font-weight:600}.globito-texto{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.globito-pastilla{white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:6px 6px 6px 13px;display:flex}.globito-titulo{min-width:0;color:inherit;font:inherit;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;padding:0;overflow:hidden}.globito-icono{width:28px;height:28px;font:inherit;cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;font-size:13px;transition:transform .2s cubic-bezier(.34,1.56,.64,1),background-color .2s;display:grid}.globito-icono:hover{transform:scale(1.08)}.globito-posponer{color:var(--texto-g);background:#7f7f8c2e}.globito-ok{color:#fff;background:#30d158;font-weight:700}.globito-plataforma{background:var(--color);border-radius:6px;flex:none;width:18px;height:18px;overflow:hidden}.globito-plataforma img{object-fit:cover;width:100%;height:100%}.globito-pregunta{text-overflow:ellipsis;min-width:0;overflow:hidden}.globito.guardado .globito-ok{display:none}.globito.fallo .globito-ok{background:#ff6b6b}.burbuja-envoltura{transition:transform .45s cubic-bezier(.34,1.56,.64,1),opacity .3s}.burbuja-envoltura.escondida{opacity:0;transition:transform .32s cubic-bezier(.55,0,.75,.3),opacity .28s;transform:scale(.3)}.burbuja-oido{filter:blur(9px);opacity:0;pointer-events:none;background:conic-gradient(#b197fc,#6fd6c0,#8ec5ff,#f783ac,#ffcf70,#b197fc);border-radius:50%;transition:opacity .5s,scale .6s cubic-bezier(.22,1,.36,1);animation:7s linear infinite oido-gira;position:absolute;inset:-3px;scale:.8}.burbuja-envoltura>.burbuja,.orbe-voz>.orbe-ia{z-index:1;transition:scale .6s cubic-bezier(.22,1,.36,1);position:relative}.voz-escuchando .burbuja-oido{opacity:calc(.4 + var(--nivel,0) * .5);scale:calc(1 + var(--nivel,0) * .28);transition:opacity .14s ease-out,scale .14s ease-out}.voz-escuchando>.burbuja,.lateral-ia.voz-escuchando .orbe-ia{scale:calc(1 + var(--nivel,0) * .1);transition:scale .14s ease-out}.voz-pensando .burbuja-oido{opacity:.5;animation-duration:1.8s;scale:1}.voz-pensando>.burbuja,.lateral-ia.voz-pensando .orbe-ia{animation:1.8s ease-in-out infinite voz-respira}@keyframes oido-gira{to{rotate:1turn}}@keyframes voz-respira{50%{scale:1.06}}@media (prefers-reduced-motion:reduce){html:not(.animar-siempre) .burbuja-oido,html:not(.animar-siempre) .voz-pensando>.burbuja,html:not(.animar-siempre) .lateral-ia.voz-pensando .orbe-ia{animation:none}}.globito-orbe{background:radial-gradient(circle at 35% 30%,#ffffffb3,#0000 45%),conic-gradient(from 40deg,#b197fc,#ff9f7a,#ff86b8,#6ff0cf,#b197fc);border-radius:50%;flex:none;width:18px;height:18px}.globito-noty{white-space:normal;border-radius:20px}.globito-noty .globito-pregunta{-webkit-line-clamp:6;white-space:normal;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.globito-opcion{text-overflow:ellipsis;white-space:nowrap;max-width:90px;font:inherit;color:#3b2d8f;cursor:pointer;background:#e7e1ff;border:0;border-radius:999px;flex:none;padding:5px 10px;font-size:12px;font-weight:600;transition:transform .2s cubic-bezier(.34,1.56,.64,1);overflow:hidden}.globito-opcion:hover{transform:scale(1.05)}.globito-plataforma.globito-captura{background:0 0;place-items:center;font-size:14px;line-height:1;display:grid}.logo-red{width:100%;height:100%;display:block}.fuente-icono.con-logo{--logo-fondo:color-mix(in srgb, var(--color) 70%, #000 30%);padding:4px}.guardado-portada-logo{--logo-fondo:color-mix(in srgb, var(--color) 30%, #0b0b0c);aspect-ratio:16/7;color:#fff;background:radial-gradient(120% 120% at 20% 0%, color-mix(in srgb, var(--color) 55%, transparent), transparent 60%), color-mix(in srgb, var(--color) 30%, #0b0b0c);place-items:center;display:grid}.guardado-portada-logo .logo-red{opacity:.95;filter:drop-shadow(0 4px 10px #00000040);width:46px;height:46px;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.guardado:hover .guardado-portada-logo .logo-red{transform:scale(1.08)}html.diseno-nuevo .burbuja{box-shadow:0 0 0 .5px #f4efe62e, 0 6px 20px color-mix(in srgb, var(--orbe-1) 40%, transparent), 0 2px 6px #0000004d;background:radial-gradient(circle,#0f15134d,#0f151338 75%)}html.diseno-nuevo .burbuja:hover{box-shadow:0 0 0 .5px #f4efe638, 0 8px 24px color-mix(in srgb, var(--orbe-1) 55%, transparent), 0 2px 6px #0000004d}html.diseno-nuevo .burbuja[data-estado=encima]{box-shadow:0 0 0 3px color-mix(in srgb, var(--orbe-1) 35%, transparent), 0 6px 20px color-mix(in srgb, var(--orbe-1) 50%, transparent)}html.diseno-nuevo .burbuja[data-estado=listo]{box-shadow:0 0 0 .5px #ffffff29,0 4px 18px #5fd4a080}html.diseno-nuevo .burbuja[data-estado=listo]:after{background:#5fd4a09e}html.diseno-nuevo .burbuja[data-estado=error]{box-shadow:0 0 0 .5px #ffffff29,0 4px 18px #ff7a6673}html.diseno-nuevo .burbuja-punto{background:radial-gradient(circle at 35% 30%,#b8f3d6,#5fd4a0 65%);box-shadow:0 0 6px #5fd4a099,0 1px 3px #00000040}html.diseno-nuevo .burbuja-envoltura{animation:6s ease-in-out infinite burbuja-vaiven}@keyframes burbuja-vaiven{50%{translate:0 -2px}}.burbuja-aro,.burbuja-etiqueta{display:none}html.diseno-nuevo .burbuja-aro{z-index:0;border:2px dashed var(--orbe-1);background:color-mix(in srgb, var(--orbe-1) 13%, transparent);opacity:0;pointer-events:none;border-radius:50%;width:92px;height:92px;margin:-46px 0 0 -46px;transition:opacity .25s,scale .45s cubic-bezier(.34,1.56,.64,1);display:block;position:absolute;top:50%;left:50%;scale:.7}html.diseno-nuevo .burbuja-etiqueta{z-index:3;color:#f4efe6;white-space:nowrap;box-shadow:0 0 0 1px color-mix(in srgb, var(--orbe-1) 45%, transparent);opacity:0;pointer-events:none;background:#0f1513;border-radius:99px;padding:2px 8px;font:600 10.5px/1.5 Inter Variable,Inter,system-ui,sans-serif;transition:opacity .2s,scale .3s cubic-bezier(.34,1.56,.64,1);display:block;position:absolute;top:calc(50% + 40px);left:50%;translate:-50%;scale:.8}html.diseno-nuevo .burbuja-envoltura:has(.burbuja[data-estado=encima]) .burbuja-aro{opacity:1;animation:8s linear infinite aro-gira;scale:1}html.diseno-nuevo .burbuja-envoltura:has(.burbuja[data-estado=encima]) .burbuja-etiqueta{opacity:1;scale:1}@keyframes aro-gira{to{rotate:1turn}}html.diseno-nuevo .burbuja-oido{background:conic-gradient(from 0deg, var(--orbe-1), var(--orbe-4), var(--orbe-3), var(--orbe-2), var(--orbe-1))}html.diseno-nuevo .voz-escuchando>.burbuja,html.diseno-nuevo .voz-pensando>.burbuja{box-shadow:0 0 0 6px color-mix(in srgb, var(--orbe-1) 20%, transparent), 0 0 0 14px color-mix(in srgb, var(--orbe-1) 10%, transparent);animation:2.4s ease-in-out infinite voz-anillos}html.diseno-nuevo .voz-pensando>.burbuja{animation:1.4s ease-in-out infinite voz-anillos,1.8s ease-in-out infinite voz-respira}@keyframes voz-anillos{50%{box-shadow:0 0 0 9px color-mix(in srgb, var(--orbe-1) 24%, transparent), 0 0 0 18px color-mix(in srgb, var(--orbe-1) 8%, transparent)}}@media (prefers-reduced-motion:reduce){html.diseno-nuevo:not(.animar-siempre) .burbuja-envoltura,html.diseno-nuevo:not(.animar-siempre) .burbuja-aro,html.diseno-nuevo:not(.animar-siempre) .voz-escuchando>.burbuja,html.diseno-nuevo:not(.animar-siempre) .voz-pensando>.burbuja{animation:none}}html.diseno-nuevo .globito{--fondo-g:#151d1afa;--texto-g:#f4efe6;--suave-g:#9aa7a0;--sombra-g:0 0 0 .5px #f4efe61f, 0 2px 7px #5fd4a038, 0 1px 3px #0000004d}html.diseno-nuevo.modo-claro .globito{--fondo-g:#fffdf8fa;--texto-g:#0f1513;--suave-g:#5b6862;--sombra-g:0 0 0 .5px #0f15131a, 0 2px 7px #2f9e742e, 0 1px 3px #0f151324}html.diseno-nuevo .globito:has(.globito-tarjeta){width:100%}.globito-tarjeta{border-radius:16px;flex-direction:column;gap:8px;width:100%;padding:11px 13px;display:flex}.gt-cab{align-items:center;gap:8px;min-width:0;font-weight:700;display:flex}.gt-icono{color:#5fd4a0;background:#5fd4a02e;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;display:grid;overflow:hidden}.gt-icono img{object-fit:cover;width:100%;height:100%}.gt-sub{min-width:0;color:var(--suave-g);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.gt-botones{flex-wrap:wrap;gap:6px;display:flex}.gt-boton{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:99px;padding:4px 12px;font-size:12px;font-weight:600;transition:background-color .15s,filter .15s}.gt-si{color:#0f1513;background:#5fd4a0}.gt-si:hover{filter:brightness(1.08)}.gt-no{color:var(--texto-g);background:0 0;border-color:#9aa7a059}.gt-no:hover{background:#9aa7a024}.gt-boton:disabled{opacity:.5;cursor:default}.globito.guardado .globito-guardar .gt-botones{display:none}.globito-recordatorio{border-left:4px solid #ffc86b;padding-left:12px}.gr-textos{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;padding:0;display:flex}.gr-etiqueta{color:#ffc86b;letter-spacing:.12em;text-transform:uppercase;font-size:10.5px;font-weight:700}.gr-titulo{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.gm-cab{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:flex}.gm-responder{align-items:center;gap:6px;display:flex}.gm-campo{min-width:0;color:var(--texto-g);font:inherit;-webkit-user-select:text;user-select:text;background:#9aa7a01a;border:1px solid #9aa7a059;border-radius:99px;outline:none;flex:1;padding:5px 10px;font-size:12.5px}.gm-campo:focus{border-color:#5fd4a0}.globito.guardado .globito-mensaje-nuevo .globito-texto{color:#5fd4a0}.globito.fallo .globito-mensaje-nuevo .globito-texto{color:#ff7a66}.globito-guardado-ok{gap:8px;padding:7px 14px 7px 8px}.gg-check{color:#0f1513;background:#5fd4a0;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.globito-noty-nuevo .globito-pregunta{white-space:normal;font-size:13px;line-height:1.4;overflow:visible}.fuente-normal{--fuente-carta:var(--fuente);--tam-carta:1rem}.fuente-manuscrita{--fuente-carta:"Caveat", cursive;--tam-carta:1.45rem}.fuente-elegante{--fuente-carta:"Playfair Display", Georgia, serif;--tam-carta:1.08rem}.dialogo-carta{width:min(540px,100vw - 32px)}.dialogo-carta .dialogo-cuerpo{flex-direction:column;gap:10px;width:100%;max-height:calc(100vh - 48px);display:flex;overflow-y:auto}.dialogo-carta .dialogo-titulo{align-items:center;gap:8px;display:flex}.carta-papel{color:#3b3442;background:radial-gradient(120% 80% at 0% 0%, #ffffff8c, transparent 60%), var(--papel,#f6efe2);border-radius:18px;padding:22px 24px;transition:background-color .3s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000a,0 10px 30px #00000059}.carta-papel textarea{resize:vertical;width:100%;min-height:180px;color:inherit;font-family:var(--fuente-carta);font-size:var(--tam-carta);background:0 0;border:0;outline:none;line-height:1.55}.carta-papel textarea::placeholder{color:#3b344273}.carta-etiqueta{letter-spacing:.04em;text-transform:uppercase;color:var(--texto-2);margin:6px 0 0;font-size:.75rem;font-weight:600}.carta-opciones{flex-wrap:wrap;gap:6px;display:flex}.carta-opcion{cursor:pointer;position:relative}.carta-opcion input{opacity:0;pointer-events:none;position:absolute}.carta-fuente,.carta-animacion{border:1px solid var(--borde-fuerte);background:var(--superficie-2);color:var(--texto-3);border-radius:999px;align-items:center;gap:6px;padding:6px 14px;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.carta-fuente{font-family:var(--fuente-carta);font-size:calc(var(--tam-carta) * .85)}.carta-opcion input:checked+.carta-fuente,.carta-opcion input:checked+.carta-animacion{color:var(--texto);background:#c9b8ff24;border-color:#c9b8ff80}.carta-color{background:var(--papel);border-radius:50%;width:30px;height:30px;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .2s;display:block;box-shadow:inset 0 0 0 1px #00000014}.carta-opcion input:checked+.carta-color{box-shadow:0 0 0 2px var(--fondo), 0 0 0 4px var(--papel);transform:scale(1.12)}.carta-opcion input:focus-visible+*{outline-offset:2px;outline:2px solid #c9b8ff}.carta-aviso{color:var(--texto-2);align-items:center;gap:8px;margin:6px 0 0;font-size:.82rem;display:flex}.carta-aviso .material-symbols-rounded{font-size:18px}.mensaje-carta{text-align:left;color:#3b3442;background:radial-gradient(120% 90% at 0% 0%, #ffffff80, transparent 60%), var(--papel);font:inherit;border:0;border-radius:18px;align-items:center;gap:12px;padding:12px 16px;display:inline-flex;box-shadow:0 6px 18px #00000040}button.mensaje-carta{cursor:pointer;transition:transform .3s cubic-bezier(.34,1.56,.64,1);animation:2.4s ease-in-out infinite carta-late}button.mensaje-carta:hover{animation:none;transform:translateY(-2px)rotate(-1deg)}@keyframes carta-late{0%,86%,to{transform:none}90%{transform:rotate(-2deg)}94%{transform:rotate(2deg)}}.mensaje-carta span{flex-direction:column;line-height:1.3;display:flex}.mensaje-carta small{color:#3b3442a6;font-size:.75rem}.mensaje-carta.is-abierta{opacity:.6;filter:saturate(.6);box-shadow:none}.dialogo-carta-abierta{box-shadow:none;background:0 0;border:0;overflow:visible}.dialogo-carta-abierta::backdrop{background:#08080cb8}.carta-escena{flex-direction:column;align-items:center;gap:16px;width:min(560px,100vw - 32px);display:flex;position:relative}.carta-grande{width:100%;max-height:70vh;padding:34px 34px 38px;animation:.75s cubic-bezier(.22,1,.36,1) both carta-abre;overflow-y:auto}@keyframes carta-abre{0%{opacity:0;transform:translateY(26px)rotate(-2deg)scale(.94)}}.carta-de{letter-spacing:.04em;text-transform:uppercase;color:#3b34428c;margin:0 0 14px;font-size:.8rem;font-weight:600}.carta-texto{font-family:var(--fuente-carta);font-size:calc(var(--tam-carta) * 1.08);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.carta-pie{color:#fff9;margin:0;font-size:.8rem;animation:.75s cubic-bezier(.22,1,.36,1) .2s both carta-abre}.carta-particulas{pointer-events:none;z-index:2;position:absolute;inset:-40px;overflow:hidden}.particula{left:var(--x);width:var(--tam);height:var(--tam);color:var(--color);opacity:0;will-change:transform, opacity;animation-timing-function:ease-out;animation-fill-mode:both;position:absolute}.particula svg{filter:drop-shadow(0 2px 4px #0000001f);width:100%;height:100%;display:block}.particulas-amor .particula{animation-name:sube-corazon;bottom:-30px}@keyframes sube-corazon{0%{opacity:0;transform:translate(0)scale(.6)}15%{opacity:.95}50%{transform:translate(var(--deriva), -45vh) scale(1) rotate(8deg)}to{opacity:0;transform:translate(calc(var(--deriva) * -.5), -85vh) scale(.9) rotate(-8deg)}}.particulas-fiesta .particula{height:calc(var(--tam) * .55);background:var(--color);border-radius:2px;animation-name:cae-papelito;animation-timing-function:cubic-bezier(.25,.6,.4,1);top:-20px}@keyframes cae-papelito{0%{opacity:0;transform:translate(0)rotate(0)}10%{opacity:1}to{opacity:0;transform:translate(var(--deriva), 90vh) rotate(var(--giro))}}.particulas-estrellas .particula{top:var(--y);animation-name:titila;animation-iteration-count:2}@keyframes titila{0%,to{opacity:0;transform:scale(.3)rotate(0)}50%{opacity:1;transform:scale(1)rotate(45deg)}}.particulas-nieve .particula{background:#ffffffe6;border-radius:50%;animation-name:cae-nieve;animation-timing-function:linear;top:-12px;box-shadow:0 0 6px #fff9}@keyframes cae-nieve{0%{opacity:0;transform:translate(0)}10%{opacity:.9}to{opacity:0;transform:translate(var(--deriva), 85vh)}}.carta-papel .carta-particulas{inset:0}.dialogo.dialogo-carta-abierta[open]{place-items:center;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:16px;display:grid;position:fixed;inset:0;overflow:hidden}.dialogo-carta-abierta>.carta-particulas{z-index:0;inset:0}.dialogo-carta-abierta>.carta-escena{z-index:1}.carta-escena>:not(.carta-particulas){z-index:1;position:relative}.admin{flex-direction:column;gap:16px;padding-bottom:30px;display:flex}.admin-tiles{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;display:grid}.admin-tile{background:var(--superficie-2);border-radius:20px;flex-direction:column;gap:4px;padding:16px 18px;display:flex;box-shadow:inset 0 0 0 1px #ffffff0d}.admin-tile-titulo{color:var(--texto-2);font-size:.78rem}.admin-tile-valor{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.9rem;font-weight:700}.admin-tile-detalle{color:var(--texto-3);font-size:.78rem}.admin-columnas{grid-template-columns:2fr 1fr;gap:16px;display:grid}.admin-columnas>:only-child{grid-column:1/-1}@media (width<=1000px){.admin-columnas{grid-template-columns:1fr}}.admin-bloque{background:var(--superficie-2);border-radius:22px;min-width:0;padding:18px 20px;box-shadow:inset 0 0 0 1px #ffffff0d}.admin-bloque-encabezado{justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;display:flex}.admin-bloque h3{margin:0;font-size:.98rem}.admin-ayuda{color:var(--texto-2);margin:0 0 12px;font-size:.82rem}.admin-contador{color:var(--texto-3);font-size:.8rem}.admin-lista{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.admin-lista li{align-items:center;gap:10px;font-size:.88rem;display:flex}.admin-lista li>span{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.admin-lista small{color:var(--texto-2)}.admin-ranking{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.86rem}.admin-ranking th{text-align:left;color:var(--texto-2);border-bottom:1px solid var(--borde);padding:6px 8px;font-size:.75rem;font-weight:500}.admin-ranking td{border-bottom:1px solid #ffffff08;padding:8px}.admin-premium{vertical-align:-2px;color:#c9b8ff;font-size:15px}.admin-consultas{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.admin-consulta{background:var(--superficie-3);width:100%;color:var(--texto);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}.admin-consulta:hover{background:var(--superficie-hover)}.admin-consulta-texto{flex-direction:column;flex:1;min-width:0;display:flex}.admin-consulta-texto small{color:var(--texto-2);font-size:.76rem}.admin-estado{border-radius:999px;flex:none;padding:3px 10px;font-size:.72rem;font-weight:600}.admin-estado-abierto{color:#f2d49b;background:#f2d49b1f}.admin-estado-respondido{color:#a7cdf5;background:#a7cdf51f}.admin-estado-cerrado{color:#8be3b0;background:#8be3b01a}.grafico{position:relative}.grafico svg{width:100%;height:auto;display:block;overflow:visible}.grafico-grilla{stroke:#ffffff0f;stroke-width:1px}.grafico-eje{fill:var(--texto-2);font-variant-numeric:tabular-nums;font-size:10.5px}.grafico-guia{stroke:#ffffff40;stroke-width:1px;stroke-dasharray:3 3}.grafico-punto{stroke:var(--superficie-2);stroke-width:2px}.grafico-leyenda{color:var(--texto-3);gap:14px;margin-bottom:6px;font-size:.78rem;display:flex}.grafico-leyenda span,.grafico-tooltip span{align-items:center;gap:6px;display:inline-flex}.grafico-leyenda i,.grafico-tooltip i{border-radius:3px;width:10px;height:10px}.grafico-tooltip{color:var(--texto);pointer-events:none;white-space:nowrap;background:#141418f2;border-radius:10px;flex-direction:column;gap:2px;padding:8px 10px;font-size:.78rem;display:flex;position:absolute;top:0;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff1a,0 6px 16px #0006}.grafico-tabla{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:10px;font-size:.8rem}.grafico-tabla th,.grafico-tabla td{text-align:left;border-bottom:1px solid #ffffff0a;padding:4px 8px}.grafico-tabla th{color:var(--texto-2);font-weight:500}.admin-tabla{max-height:260px;overflow-y:auto}.admin-lista .avatar{flex:none;width:28px;height:28px;font-size:.75rem}.admin-lista .avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.admin-persona{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;flex:1;align-items:center;gap:10px;margin:-6px -8px;padding:6px 8px;transition:background-color .15s;display:flex}.admin-persona:hover:not(:disabled){background:#ffffff0d}.admin-persona:disabled{cursor:default}.admin-persona small{margin-left:auto}.admin-persona>span:not(.material-symbols-rounded,.avatar){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.admin-persona>.material-symbols-rounded:last-child{color:var(--texto-2);font-size:18px}.admin-fila{cursor:pointer;transition:background-color .15s}.admin-fila:hover,.admin-fila:focus-visible{background:#ffffff0a;outline:none}.admin-buscar{gap:8px;margin-bottom:10px;display:flex}.admin-buscar input{border:1px solid var(--borde-fuerte);background:var(--superficie-3);min-width:0;color:var(--texto);font:inherit;border-radius:999px;flex:1;padding:9px 14px}.dialogo-ficha{width:min(640px,100vw - 32px);max-height:calc(100vh - 48px);padding:0;overflow:hidden}.dialogo-ficha>.vacio{padding:60px 20px}.ficha{flex-direction:column;max-height:calc(100vh - 48px);display:flex}.ficha-encabezado{color:var(--texto-2);align-items:center;gap:8px;padding:12px 16px 8px;font-size:.85rem;display:flex}.ficha-cuerpo{overscroll-behavior:contain;flex-direction:column;gap:14px;min-height:0;padding:4px 22px 24px;display:flex;overflow-y:auto}.ficha-quien{align-items:center;gap:18px;display:flex}.ficha-quien .avatar{flex:none;width:76px;height:76px;font-size:1.6rem}.ficha-nombre{flex-direction:column;gap:3px;min-width:0;display:flex}.ficha-nombre h2{margin:0;font-size:1.3rem;font-weight:600}.ficha-nombre p{color:var(--texto-3);overflow-wrap:anywhere;margin:0;font-size:.86rem}.ficha-nombre .ficha-detalle{color:var(--texto-2);font-size:.78rem}.ficha-en-linea{color:#7fcf9f}.ficha-insignias{flex-wrap:wrap;gap:6px;display:flex}.ficha-insignias:empty{display:none}.ficha-insignia{background:var(--superficie-3);color:var(--texto-3);border-radius:999px;align-items:center;gap:4px;padding:2px 9px;font-size:.74rem;display:inline-flex}.ficha-insignia .material-symbols-rounded{font-size:14px}.ficha-premium{color:#c9b8ff;background:#9085e929}.ficha-acciones{flex-wrap:wrap;gap:8px;display:flex}.ficha-escribir{background:var(--superficie-3);border-radius:18px;flex-direction:column;gap:8px;padding:12px;animation:.3s cubic-bezier(.22,1,.36,1) both audio-entra;display:flex}.ficha-escribir input,.ficha-escribir textarea{border:1px solid var(--borde);background:var(--superficie-2);color:var(--texto);font:inherit;resize:vertical;border-radius:12px;padding:10px 12px}.ficha-titulo{letter-spacing:.06em;text-transform:uppercase;color:var(--texto-2);margin:8px 0 0;font-size:.72rem;font-weight:600}.ficha-datos{grid-template-columns:repeat(auto-fill,minmax(136px,1fr));gap:8px;display:grid}.ficha-dato{background:var(--superficie-3);border-radius:16px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.ficha-dato span{color:var(--texto-2);font-size:.75rem}.ficha-dato strong{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:600}.ficha-dato small{color:var(--texto-2);font-size:.72rem}.ficha-grafico{background:var(--superficie-3);margin:0}.admin-novedades{margin-bottom:14px}.admin-novedades h3{align-items:center;gap:8px;display:flex}.admin-novedades ul{color:var(--texto-3);margin:0;padding-left:20px;font-size:.88rem}[data-resolver].is-hecho{color:#7fcf9f}.ficha-cuerpo,.vista{scrollbar-gutter:stable}.admin-regalos{margin-bottom:14px}.admin-regalos li{gap:12px}.admin-ancho{margin-bottom:14px}.admin-medidores{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.admin-medidor{flex-direction:column;gap:6px;margin:4px 0 8px;display:flex}.admin-medidor-arriba{color:var(--texto-2);justify-content:space-between;align-items:baseline;gap:10px;font-size:.86rem;display:flex}.admin-medidor-arriba strong{color:var(--texto);font-variant-numeric:tabular-nums;font-size:1rem}.admin-medidor-arriba small{color:var(--texto-3);font-size:.78rem;font-weight:400}.admin-medidor-barra{background:var(--superficie-3);border-radius:999px;height:8px;overflow:hidden}.admin-medidor-barra span{background:#8f7cf0;border-radius:999px;height:100%;transition:width .6s cubic-bezier(.22,1,.36,1);display:block}.admin-medidor.is-casi .admin-medidor-barra span{background:#e0a33a}.admin-medidor.is-lleno .admin-medidor-barra span{background:#e5534b}.admin-medidor-detalle{color:var(--texto-3);font-size:.76rem}.admin-persona>span:not(.material-symbols-rounded,.avatar)>small{color:var(--texto-3);margin:1px 0 0;font-size:.74rem;display:block}@media (width<=520px){.admin-tile-valor{white-space:nowrap;font-size:1.5rem}.admin-bloque-encabezado .btn-link{white-space:nowrap;flex-shrink:0}}.admin-pin{background:var(--superficie-2);width:min(380px,100%);box-shadow:inset 0 0 0 1px var(--borde);text-align:center;border-radius:24px;flex-direction:column;align-items:center;gap:12px;margin:8vh auto 0;padding:30px 26px 26px;display:flex}.admin-pin-icono{background:var(--superficie-3);border-radius:50%;place-items:center;width:54px;height:54px;display:grid}.admin-pin h3{margin:0}.admin-pin .campo-simple,.admin-pin .btn{width:100%}.admin-pin .form-error{min-height:1.1em;margin:0}.nav-beta{width:7px;height:7px;box-shadow:0 0 0 2px var(--superficie-2);background:#f0b232;border-radius:50%;font-size:0;position:absolute;top:9px;left:23px}.exp-vista{flex-direction:column;gap:16px;padding:4px 0 24px;display:flex}.exp-aviso{background:#f0b2321a;border:1px dashed #f0b232;border-radius:12px;gap:12px;padding:12px 14px;display:flex}.exp-aviso>.material-symbols-rounded{color:#f0b232}.exp-aviso b{font-size:.875rem}.exp-aviso p{color:var(--texto-2);margin:2px 0 0;font-size:.8125rem}.exp-titulo{align-items:center;gap:10px;display:flex}.exp-titulo h2{margin:0;font-size:1.125rem}.exp-etiqueta{color:#f0b232;letter-spacing:.04em;background:#f0b23238;border-radius:999px;padding:2px 8px;font-size:.6875rem;font-weight:700}.kb-tablero{align-items:flex-start;gap:12px;padding-bottom:8px;display:flex;overflow-x:auto}.kb-columna{border:1px solid var(--borde);background:var(--superficie-2,var(--superficie));border-radius:12px;flex-direction:column;flex:none;gap:8px;width:260px;padding:10px;transition:border-color .15s,background-color .15s;display:flex}.kb-columna.kb-sobre{border-color:var(--acento,var(--texto-2));background:var(--superficie-hover)}.kb-columna-nueva{color:var(--texto-2);font:inherit;cursor:pointer;border-style:dashed;flex-direction:row;justify-content:center;align-items:center}.kb-cabecera{align-items:center;gap:8px;display:flex}.kb-cabecera h3{text-overflow:ellipsis;white-space:nowrap;cursor:text;flex:1;margin:0;font-size:.875rem;overflow:hidden}.kb-cuenta{color:var(--texto-2);font-size:.75rem}.kb-icono,.kb-tarjeta-acciones button{width:24px;height:24px;color:var(--texto-2);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.kb-icono:hover,.kb-tarjeta-acciones button:hover:not(:disabled){background:var(--superficie-hover);color:var(--texto)}.kb-tarjeta-acciones button:disabled{opacity:.3;cursor:default}.kb-icono .material-symbols-rounded,.kb-tarjeta-acciones .material-symbols-rounded{font-size:18px}.kb-tarjetas{flex-direction:column;gap:8px;display:flex}.kb-tarjeta{border:1px solid var(--borde);background:var(--superficie-solida,var(--superficie));cursor:grab;border-radius:10px;padding:8px 10px}.kb-tarjeta.kb-arrastrando{opacity:.4}.kb-tarjeta p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:.8125rem}.kb-tarjeta-acciones{justify-content:flex-end;gap:2px;margin-top:6px;display:flex}.kb-agregar{color:var(--texto-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:6px 8px;font-size:.8125rem;display:flex}.kb-agregar:hover{background:var(--superficie-hover);color:var(--texto)}.kb-input{border:1px solid var(--acento,var(--borde));background:var(--superficie-solida,var(--superficie));width:100%;color:var(--texto);font:inherit;resize:none;border-radius:8px;padding:6px 8px;font-size:.8125rem}@media (width<=720px){.kb-columna{width:78vw}}.com-vista{flex-direction:column;gap:14px;padding:4px 0 24px;display:flex}.com-vista.com-dibujando{height:calc(100vh - 150px);min-height:420px;padding-bottom:0}.com-intro{color:var(--texto-2);margin:0;font-size:.875rem}.com-tarjeta{border:1px solid var(--borde);background:var(--superficie-2,var(--superficie));width:min(100%,460px);color:var(--texto);font:inherit;text-align:left;cursor:pointer;border-radius:18px;flex-direction:column;gap:10px;padding:16px;transition:transform .15s,border-color .15s;display:flex}.com-tarjeta:hover{border-color:var(--acento,var(--borde-fuerte));transform:translateY(-2px)}.com-tarjeta-titulo{align-items:center;gap:8px;font-weight:600;display:flex}.com-tarjeta-pie{color:var(--texto-2);font-size:.75rem}.com-barra{color:var(--texto-2);align-items:center;gap:12px;font-size:.8125rem;display:flex}.exp-lista{flex-direction:column;gap:8px;width:min(100%,520px);display:flex}.exp-opcion{border:1px solid var(--borde);background:var(--superficie-2,var(--superficie));color:var(--texto);font:inherit;text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:14px;transition:border-color .15s,transform .15s;display:flex}.exp-opcion:hover{border-color:var(--acento,var(--borde-fuerte));transform:translateY(-1px)}.exp-opcion>.material-symbols-rounded:first-child{color:var(--acento,var(--texto-2));font-size:26px}.exp-opcion-texto{flex-wrap:wrap;flex:1;align-items:center;gap:2px 8px;min-width:0;display:flex}.exp-opcion-texto small{color:var(--texto-2);flex-basis:100%;font-size:.8125rem}.exp-etiqueta{font-style:normal}.exp-mas{color:var(--texto-2);margin:0;font-size:.8125rem}.com-tarjeta-desc{color:var(--texto-2);margin-top:-6px;font-size:.8125rem}.com-columnas{flex-direction:column;gap:16px;width:min(100%,640px);display:flex}.com-bloque{border:1px solid var(--borde);background:var(--superficie-2,var(--superficie));border-radius:16px;flex-direction:column;gap:10px;padding:16px;display:flex}.com-bloque h3{align-items:center;gap:8px;margin:0;font-size:1rem;display:flex}.com-ayuda{color:var(--texto-2);margin:0;font-size:.8125rem;line-height:1.4}.com-pregunta{margin:0;font-size:1.0625rem;font-weight:600}.com-form{gap:8px;display:flex}.com-input{border:1px solid var(--borde);background:var(--superficie-solida,var(--superficie));min-width:0;color:var(--texto);font:inherit;border-radius:10px;flex:1;padding:8px 10px;font-size:.875rem}.com-input:focus{border-color:var(--acento,var(--borde-fuerte));outline:none}.com-respuestas{flex-direction:column;gap:8px;max-height:260px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.com-respuestas li{align-items:center;gap:10px;font-size:.8125rem;display:flex}.com-respuestas li>span:not(.avatar){overflow-wrap:anywhere;flex:1;min-width:0}.com-respuestas li b{color:var(--texto-2);font-size:.75rem;display:block}.com-vacio{color:var(--texto-2)}.com-racha{color:var(--texto-2);margin:0;font-size:.875rem}.com-racha b{color:var(--texto);font-size:1.5rem}.com-insignias{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;display:grid}.com-insignia{border:1px dashed var(--borde);color:var(--texto-2);opacity:.55;border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:10px 6px;font-size:.75rem;display:flex}.com-insignia.is-lograda{color:var(--texto);opacity:1;border:1px solid #f0b232}.com-insignia.is-lograda .material-symbols-rounded{color:#f0b232}.com-insignia small{color:var(--texto-2)}.com-colabs{color:var(--texto-2);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:.75rem;display:flex}.com-colab{color:var(--texto);align-items:center;gap:6px;display:inline-flex}.perfil-insignias{justify-content:center;gap:6px;margin:8px 0 4px;display:flex}.insignia-perfil{color:#f0b232;background:#f0b2322e;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.insignia-perfil .material-symbols-rounded{font-size:18px}.insignia-perfil.is-bloqueada{background:var(--superficie-3);color:var(--texto-2);opacity:.6}.insignias-fila{align-items:center;gap:12px;padding:12px 14px;display:flex}.insignias-texto{flex-direction:column;gap:2px;min-width:0;font-size:.875rem;display:flex}.insignias-texto small{color:var(--texto-2);font-size:.75rem}.chat-abre-perfil{cursor:pointer}#chat-nombre.chat-abre-perfil:hover{text-decoration:underline}.insignia-etiqueta{text-align:left;background:#f0b23214;border:1px solid #f0b23266;border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 4px;display:inline-flex}.insignia-etiqueta-texto{flex-direction:column;font-size:.8125rem;line-height:1.2;display:flex}.insignia-etiqueta-texto small{color:var(--texto-2);font-size:.6875rem}.insignia-perfil{background:color-mix(in srgb, var(--ins,#f0b232) 18%, transparent);color:var(--ins,#f0b232)}.insignia-etiqueta{border-color:color-mix(in srgb, var(--ins,#f0b232) 40%, transparent);background:color-mix(in srgb, var(--ins,#f0b232) 8%, transparent)}.perfil-insignias{flex-wrap:wrap}.insignias-lista{flex-wrap:wrap;gap:8px}.insignia-mini{color:var(--ins,#f0b232);place-items:center;display:inline-grid}.insignia-mini .material-symbols-rounded{font-size:15px}.com-tinta{background:var(--superficie-3);border-radius:999px;width:100%;height:6px;display:block;overflow:hidden}.com-tinta-nivel{border-radius:inherit;background:var(--acento,#4dabf7);height:100%;transition:width .2s;display:block}.com-barra .com-tinta{vertical-align:middle;width:110px;margin-left:8px;display:inline-block}.com-cuerpo{flex:1;gap:12px;min-height:0;display:flex}.com-cuerpo .com-lienzo{flex:1;min-width:0}.com-lateral{border:1px solid var(--borde);background:var(--superficie-2,var(--superficie));border-radius:14px;flex-direction:column;flex:none;gap:8px;width:220px;min-height:0;padding:10px;display:flex}.com-lateral h4{align-items:center;gap:6px;margin:0;font-size:.8125rem;display:flex}.com-lateral h4 span:last-child{color:var(--texto-2);margin-left:auto;font-weight:500}.com-colab-lista{flex-direction:column;gap:2px;min-height:0;display:flex;overflow-y:auto}.com-colab-fila{width:100%;color:var(--texto);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:6px;display:flex}.com-colab-fila:hover{background:var(--superficie-hover)}.com-colab-datos{flex-direction:column;flex:1;min-width:0;font-size:.8125rem;display:flex}.com-colab-datos b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.com-colab-datos small{color:var(--texto-2);font-size:.6875rem}.com-colab-insignias{gap:2px;display:flex}.com-colabs-inicio .com-lateral{width:100%;max-height:none}.com-colabs-inicio .com-colab-lista{overflow:visible}@media (width<=720px){.com-cuerpo{flex-direction:column}.com-lateral{width:100%;max-height:160px}}.insignia-perfil,.insignia-mini{flex:none;justify-content:center;align-items:center;display:inline-flex}.insignia-perfil .material-symbols-rounded,.insignia-mini .material-symbols-rounded{text-align:center;font-variation-settings:"FILL" 1;width:1em;height:1em;line-height:1;display:block;overflow:hidden}.insignia-nueva-cuerpo{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.insignia-nueva-brillo .material-symbols-rounded{color:#f0b232;font-size:40px;animation:.7s cubic-bezier(.34,1.56,.64,1) both insignia-salta}@keyframes insignia-salta{0%{opacity:0;transform:scale(.3)rotate(-20deg)}}.insignia-nueva-lista{flex-direction:column;align-items:center;gap:10px;display:flex}.insignia-nueva-item{flex-direction:column;align-items:center;gap:4px;display:flex}.insignia-nueva-item small{max-width:300px;color:var(--texto-2);font-size:.75rem}.perfil-opcion.estado-opcion .material-symbols-rounded.estado-icono{font-variation-settings:"FILL" 1;font-size:20px}.perfil-opcion.estado-opcion[data-estado=en-linea] .estado-icono{color:#23a55a}.perfil-opcion.estado-opcion[data-estado=ausente] .estado-icono{color:#f0b232}.perfil-opcion.estado-opcion[data-estado=no-molestar] .estado-icono{color:#f23f43}.perfil-opcion.estado-opcion[data-estado=invisible] .estado-icono{color:#80848e;font-variation-settings:"FILL" 0, "wght" 600}.perfil-opcion.estado-opcion.is-activo{background:var(--superficie-hover);box-shadow:inset 3px 0 0 var(--texto-2)}.perfil-opcion.estado-opcion[data-estado=en-linea].is-activo{box-shadow:inset 3px 0 #23a55a}.perfil-opcion.estado-opcion[data-estado=ausente].is-activo{box-shadow:inset 3px 0 #f0b232}.perfil-opcion.estado-opcion[data-estado=no-molestar].is-activo{box-shadow:inset 3px 0 #f23f43}.perfil-opcion.estado-opcion[data-estado=invisible].is-activo{box-shadow:inset 3px 0 #80848e}.dialogo-historial{width:min(720px,94vw)}.historial-cuerpo{flex-direction:column;gap:10px;display:flex}.historial-cabecera{justify-content:space-between;align-items:center;display:flex}.historial-cabecera .dialogo-titulo{align-items:center;gap:8px;margin:0;display:flex}.historial-columnas{gap:12px;height:min(420px,60vh);display:flex}.historial-lista{flex-direction:column;flex:none;gap:4px;width:220px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.historial-item{width:100%;color:var(--texto);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex-direction:column;gap:2px;padding:8px 10px;font-size:.8125rem;display:flex}.historial-item:hover{background:var(--superficie-hover)}.historial-item.is-activo{border-color:var(--borde-fuerte);background:var(--superficie-3)}.historial-item small{color:var(--texto-2);font-size:.6875rem}.historial-vista{border:1px solid var(--borde);border-radius:12px;flex-direction:column;flex:1;gap:8px;min-width:0;padding:12px;display:flex;overflow-y:auto}.historial-vista h4{margin:0}.historial-texto{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;flex:1;margin:0;font-size:.8125rem;overflow:auto}.historial-vacio{color:var(--texto-2);padding:12px;font-size:.8125rem;list-style:none}@media (width<=720px){.historial-columnas{flex-direction:column;height:60vh}.historial-lista{width:100%;max-height:140px}}.punto-en-linea.estado-invisible{background:0 0;border-color:#80848e}.punto-en-linea.estado-invisible:after{display:none}.admin-estado{font-size:.75rem;font-weight:500}.admin-estado-en-linea{color:#23a55a}.admin-estado-ausente{color:#f0b232}.admin-estado-no-molestar{color:#f23f43}.admin-estado-invisible{color:#80848e}.tarjeta-novedades{contain:size;min-height:16rem}.tarjeta-novedades .novedades-corte{flex:1 1 0;min-height:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 82%,#0000);mask-image:linear-gradient(#000 82%,#0000)}.dialogo-novedades{width:min(520px,94vw)}.novedades-cuerpo{flex-direction:column;gap:10px;display:flex}.novedades-lista{flex-direction:column;gap:8px;max-height:60vh;margin:0;padding-left:1.2rem;font-size:.875rem;line-height:1.4;display:flex;overflow-y:auto}.editor-enlaces{z-index:2;background:var(--superficie-solida,var(--superficie-2,#151515));border-top:1px solid var(--borde);flex-direction:column;gap:6px;padding:8px 2px 0;font-size:.75rem;display:flex;position:sticky;bottom:0}.enlaces-grupo{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.enlaces-titulo{color:var(--texto-2);align-items:center;gap:4px;font-weight:600;display:inline-flex}.enlaces-titulo .material-symbols-rounded{font-size:14px}.enlaces-vacio{color:var(--texto-2)}.enlace-chip{border:1px solid var(--borde);background:var(--superficie-2,transparent);max-width:220px;color:var(--texto);font:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:3px 10px;display:inline-flex;overflow:hidden}.enlace-chip:hover{border-color:var(--acento,var(--borde-fuerte))}.enlace-nuevo{color:var(--texto-2);border-style:dashed}.enlace-nuevo .material-symbols-rounded{font-size:14px}.enlace-sugerencia{border-color:var(--acento,var(--borde-fuerte))}.kb-nota{cursor:pointer;align-items:center;gap:6px;display:flex}.kb-nota .material-symbols-rounded{color:var(--acento,var(--texto-2));font-size:16px}.kb-nota span{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.kb-nota:hover span{text-decoration:underline}.kb-nota-perdida{color:var(--texto-2);cursor:default}.kb-pie{gap:4px;display:flex}.kb-picker{flex-direction:column;gap:6px;display:flex}.kb-picker-lista{flex-direction:column;gap:2px;max-height:190px;display:flex;overflow-y:auto}.kb-opcion-nota{width:100%;color:var(--texto);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:6px 8px;font-size:.8125rem;display:flex}.kb-opcion-nota:hover{background:var(--superficie-hover)}.kb-opcion-nota .material-symbols-rounded{color:var(--texto-2);font-size:16px}.kb-opcion-nota span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kb-vacio{color:var(--texto-2);margin:0;padding:6px 8px;font-size:.75rem}.com-colab-fila:focus{outline:none}.com-colab-fila:focus-visible{outline:2px solid var(--acento,#f0f8ff99);outline-offset:-2px}.fila-amigo .avatar,.fila-amigo .fila-amigo-nombre{cursor:pointer}.fila-amigo .fila-amigo-apodo:hover{text-decoration:underline}.campana-panel .barra-campana{border:1px solid var(--borde-fuerte);background:var(--superficie-2);width:40px;height:40px;color:var(--texto);border-radius:50%;justify-content:center;padding:0}.campana-panel .barra-campana:hover{background:var(--superficie-hover)}.campana-panel .barra-campana svg{width:18px;height:18px}.campana-panel .barra-campana[hidden]{display:none}.campana-panel .barra-insignia{top:-3px;right:-3px}.semana-titular{color:var(--texto);margin:0;font-size:.9375rem}.semana-barras{align-items:flex-end;gap:6px;height:56px;display:flex}.semana-dia{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:3px;height:100%;display:flex}.semana-dia i{background:var(--superficie-3);border-radius:4px 4px 2px 2px;width:100%;max-width:18px;display:block}.semana-dia.is-hoy i{background:var(--acento,#4dabf7)}.semana-dia b{color:var(--texto-2);font-size:.625rem;font-weight:600}.semana-cifras{flex-direction:column;gap:3px;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}.semana-cifras b{color:var(--texto)}.semana-cifras small{color:var(--texto-2)}.vista,.editor{overscroll-behavior-x:none;overflow-x:hidden}.editor-rico,.editor-contenido{overflow-wrap:anywhere;max-width:100%}.editor-rico img,.editor-rico table,.editor-rico pre,.editor-rico video{max-width:100%}.kb-tarjeta{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.kb-fantasma{z-index:2000;pointer-events:none;opacity:.95;margin:0;position:fixed;transform:rotate(2deg);box-shadow:0 12px 28px #00000073}.kb-edicion-botones{gap:6px;margin-top:6px;display:flex}@media (pointer:coarse){.kb-tarjeta-acciones button,.kb-icono{width:38px;height:38px}.kb-tarjeta-acciones .material-symbols-rounded,.kb-icono .material-symbols-rounded{font-size:22px}.kb-agregar{min-height:40px;padding:0 12px}.kb-input{font-size:1rem}}.barra-ventana-botones:before{content:"";background:var(--borde-fuerte,#fff3);align-self:center;width:1px;height:16px;margin-right:6px}html[data-tema=aurora]{--fondo:#090c12;--superficie:#0d1119;--superficie-2:#11161f;--superficie-3:#19202c;--superficie-hover:#1f2735;--borde:#1f2735;--borde-fuerte:#2e3a4d;--acento:#b6c8ff;--luz-1:#6c8cff;--luz-2:#b197fc;--luz-3:#5fe0b5}html[data-tema=atardecer]{--fondo:#110b0c;--superficie:#170f11;--superficie-2:#1c1315;--superficie-3:#271b1e;--superficie-hover:#2f2125;--borde:#2f2125;--borde-fuerte:#453036;--acento:#f7c6b0;--luz-1:#ff9a76;--luz-2:#f783ac;--luz-3:#b197fc}html[data-tema=oceano]{--fondo:#070d11;--superficie:#0b1318;--superficie-2:#0f181e;--superficie-3:#16222a;--superficie-hover:#1b2a33;--borde:#1b2a33;--borde-fuerte:#29404c;--acento:#9fdcef;--luz-1:#3fb6d8;--luz-2:#6c8cff;--luz-3:#4fd8c4}html[data-tema=amor]{--fondo:#12080b;--superficie:#190c10;--superficie-2:#1f0f14;--superficie-3:#2c161d;--superficie-hover:#361b24;--borde:#361b24;--borde-fuerte:#512733;--acento:#ff8fab;--luz-1:#ff4d6d;--luz-2:#ff8fab;--luz-3:#c9184a}html[data-tema=videojuego]{--fondo:#07090f;--superficie:#0b0e17;--superficie-2:#0f131e;--superficie-3:#161c2b;--superficie-hover:#1b2336;--borde:#1b2336;--borde-fuerte:#2b3752;--acento:#39ff88;--luz-1:#00e5ff;--luz-2:#b14cff;--luz-3:#39ff88}html[data-tema=fuego]{--fondo:#110a07;--superficie:#170e0a;--superficie-2:#1c120d;--superficie-3:#291a12;--superficie-hover:#32201a;--borde:#32201a;--borde-fuerte:#4d3226;--acento:#ffb27a;--luz-1:#ff7b3a;--luz-2:#e63946;--luz-3:#ffd166}html[data-tema=cosmos]{--fondo:#07061a;--superficie:#0b0a21;--superficie-2:#100e2a;--superficie-3:#181538;--superficie-hover:#1f1b45;--borde:#1f1b45;--borde-fuerte:#322b66;--acento:#b9a8ff;--luz-1:#7b5cff;--luz-2:#3a86ff;--luz-3:#ff5fd2}html[data-tema=bosque]{--fondo:#07100a;--superficie:#0b160e;--superficie-2:#0f1b12;--superficie-3:#16271b;--superficie-hover:#1c3022;--borde:#1c3022;--borde-fuerte:#2c4a36;--acento:#a8e063;--luz-1:#56ab2f;--luz-2:#1b7a5a;--luz-3:#a8e063}html.tema-animado .panel{background:0 0}html.tema-animado body:before,html.tema-animado body:after{content:"";z-index:-1;pointer-events:none;filter:blur(90px);opacity:.32;will-change:transform;border-radius:50%;width:70vmax;height:70vmax;position:fixed}html.tema-animado body:before{background:radial-gradient(circle, var(--luz-1), transparent 65%), radial-gradient(circle at 80% 70%, var(--luz-3), transparent 60%);animation:24s ease-in-out infinite alternate luz-a;top:-35vmax;left:-20vmax}html.tema-animado body:after{background:radial-gradient(circle, var(--luz-2), transparent 65%);animation:30s ease-in-out infinite alternate luz-b;bottom:-40vmax;right:-25vmax}@keyframes luz-a{to{transform:translate(28vmax,20vmax)scale(1.2)}}@keyframes luz-b{to{transform:translate(-26vmax,-18vmax)scale(1.15)}}html.efectos-livianos.tema-animado body:before,html.efectos-livianos.tema-animado body:after{filter:none;opacity:.4;border-radius:0;animation:none}html.efectos-livianos.tema-animado body:before{background:radial-gradient(circle closest-side at 35% 35%, var(--luz-1), transparent), radial-gradient(circle closest-side at 78% 72%, var(--luz-3), transparent 85%)}html.efectos-livianos.tema-animado body:after{background:radial-gradient(circle closest-side, var(--luz-2), transparent)}html.efectos-livianos.efectos-linux-temas.tema-animado body:before{animation:38s steps(110,end) infinite alternate luz-a}html.efectos-livianos.efectos-linux-temas.tema-animado body:after{animation:46s steps(130,end) infinite alternate luz-b}.tema-muestra-animada{animation:6s ease-in-out infinite alternate muestra-gira;background-size:200% 200%!important}.tema-muestra-animada.is-active{box-shadow:0 0 0 2px var(--superficie-2), 0 0 0 4px var(--acento,var(--texto-2))}@keyframes muestra-gira{to{background-position:100% 100%}}.perfil-tema.resaltar{animation:1.6s resaltar}@keyframes resaltar{0%,to{box-shadow:0 0 #0000}30%{box-shadow:0 0 0 2px var(--acento,#c9b8ff)}}html.es-premium .inicio-saludo .brillo{background:linear-gradient(100deg,#c9b8ff,#f5c2a7 25%,#f2b3cc 45%,#a7cdf5 65%,#a8e6cf 82%,#c9b8ff) 0 0/300% 100%;animation:9s linear infinite brillo-premium;animation-delay:var(--desfase,0s);-webkit-background-clip:text;background-clip:text}@keyframes brillo-premium{to{background-position:300% 0}}.insignia-premium{color:#e6dcff;letter-spacing:.02em;background:linear-gradient(100deg,#c9b8ff2e,#f5c2a729,#a7cdf52e);border-radius:999px;align-items:center;gap:4px;margin-top:6px;padding:3px 11px;font-size:.74rem;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1a}html.es-premium .aurora span:first-child{opacity:.46;background:#b197fc}html.es-premium .aurora span:nth-child(2){opacity:.3;background:#f5a98a}html.es-premium .aurora span:nth-child(3){opacity:.28;background:#6fd6c0}html.es-premium{--orbe-1:#b28bff;--orbe-2:#ff9f7a;--orbe-3:#ff86b8;--orbe-4:#6ff0cf}html.diseno-nuevo:not(.es-premium),html.es-premium[data-orbe=brote]{--orbe-1:#5fd4a0;--orbe-2:#f4efe6;--orbe-3:#ffc86b;--orbe-4:#7fd6e8}html.es-premium[data-orbe=clasico]{--orbe-1:#5b7dff;--orbe-2:#a47bff;--orbe-3:#ff6fa5;--orbe-4:#4fd8ff}html.es-premium[data-orbe=oceano]{--orbe-1:#3fb6d8;--orbe-2:#6c8cff;--orbe-3:#4fd8c4;--orbe-4:#a0e9ff}html.es-premium[data-orbe=atardecer]{--orbe-1:#ff9a76;--orbe-2:#f783ac;--orbe-3:#ffcf70;--orbe-4:#b197fc}html.es-premium[data-orbe=menta]{--orbe-1:#5fe0b5;--orbe-2:#7fd6e8;--orbe-3:#c8f7a0;--orbe-4:#9ff0cf}html.es-premium[data-orbe=lavanda]{--orbe-1:#b197fc;--orbe-2:#e0c3ff;--orbe-3:#f2b3cc;--orbe-4:#9fb4ff}html.es-premium[data-orbe=fuego]{--orbe-1:#ff6b4a;--orbe-2:#ffb347;--orbe-3:#ff4f7b;--orbe-4:#ffd36e}.colores-orbe{flex-wrap:wrap;gap:10px;display:flex}.color-orbe{cursor:pointer;background:conic-gradient(from 210deg, var(--a), var(--b), var(--c), var(--d), var(--a));border:0;border-radius:50%;width:30px;height:30px;padding:0;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .2s;box-shadow:inset 0 0 0 1px #ffffff26}.color-orbe:hover{transform:scale(1.1)}.color-orbe.is-active{box-shadow:0 0 0 2px var(--superficie-2), 0 0 0 4px var(--acento,#c9b8ff)}html.es-premium .nav-btn.is-active{color:var(--acento,var(--texto));box-shadow:0 0 18px -6px var(--acento,transparent)}.marca-premium{background:linear-gradient(135deg,#c9b8ff,#f5c2a7,#a7cdf5);color:#0000;-webkit-background-clip:text;background-clip:text;margin-left:5px;font-size:.85em;display:inline-block}.bienvenida-premium{z-index:200;-webkit-backdrop-filter:blur(8px);opacity:0;background:#050508b8;place-items:center;padding:24px 16px;transition:opacity .35s;display:grid;position:fixed;inset:0;overflow-y:auto}.bienvenida-premium.is-visible{opacity:1}.bienvenida-premium.is-closing{opacity:0;transition-duration:.3s}.bp-tarjeta{background:var(--superficie-2);text-align:center;border-radius:28px;flex-direction:column;align-items:center;width:min(400px,100%);padding:30px 26px 22px;transition:transform .6s cubic-bezier(.22,1,.36,1);display:flex;transform:translateY(16px)scale(.98);box-shadow:inset 0 0 0 1px #ffffff12,0 30px 80px #00000080}.bienvenida-premium.is-visible .bp-tarjeta{transform:none}.bp-orbe{--tam:64px;cursor:default;pointer-events:none;margin-bottom:16px}.bp-sobre{letter-spacing:.08em;text-transform:uppercase;color:#d9cbff;margin:0 0 4px;font-size:.74rem;font-weight:600}.bp-tarjeta h2{letter-spacing:-.02em;margin:0;font-size:1.3rem;font-weight:700}.bp-nombre{background:linear-gradient(100deg,#c9b8ff,#f5c2a7 30%,#f2b3cc 50%,#a7cdf5 75%,#c9b8ff) 0 0/300% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:7s linear infinite brillo-premium}.bp-texto{color:var(--texto-3);margin:10px 0 12px;font-size:.88rem}.bp-lista{text-align:left;flex-direction:column;gap:10px;width:100%;margin:0 0 22px;padding:0;list-style:none;display:flex}.bp-lista li{color:var(--texto);opacity:0;transition:opacity .4s,transform .5s cubic-bezier(.22,1,.36,1);transition-delay:calc(.25s + var(--i) * 80ms);align-items:center;gap:12px;font-size:.88rem;display:flex;transform:translateY(6px)}.bienvenida-premium.is-visible .bp-lista li{opacity:1;transform:none}.bp-lista .material-symbols-rounded{color:#c9b8ff;flex:none;font-size:19px}.bp-botones{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.bp-botones .btn-primario{justify-content:center;width:100%}@media (prefers-reduced-motion:reduce){html.tema-animado body:before,html.tema-animado body:after{animation:none}}.perfil-tema-sub{margin-top:16px!important}.estilos-burbuja{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.estilo-burbuja{background:var(--superficie-2);color:var(--texto-3);font:inherit;cursor:pointer;box-shadow:inset 0 0 0 1px var(--borde);border:0;border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:10px 4px 8px;font-size:.72rem;transition:box-shadow .2s,transform .2s;display:flex}.estilo-burbuja:hover{transform:translateY(-2px)}.estilo-burbuja.is-active{color:var(--texto);box-shadow:inset 0 0 0 2px var(--acento,#c9b8ff)}.estilo-burbuja-dibujo{place-items:center;width:40px;height:40px;display:grid;position:relative}.estilo-burbuja-dibujo .personaje{display:block}.estilo-burbuja-dibujo .burbuja{--tam:40px;cursor:inherit;animation:none}.estilo-burbuja:hover .monstruito-boca{transform:scale(1.1,2.8)}.bp-mensaje{background:var(--superficie-3);color:var(--texto);border-radius:14px;margin:10px 0 0;padding:10px 14px;font-size:.9rem;font-style:italic}.boton-regalo .material-symbols-rounded{color:#d9cbff}.dialogo-regalo .dialogo-cuerpo{text-align:center;align-items:center}.regalo-cabecera{margin-bottom:4px;position:relative}.regalo-cabecera .avatar{width:64px;height:64px}.regalo-moño{font-size:1.4rem;animation:2.6s ease-in-out infinite regalo-salta;position:absolute;bottom:-6px;right:-10px}@keyframes regalo-salta{0%,70%,to{transform:none}80%{transform:translateY(-4px)rotate(-8deg)}90%{transform:translateY(0)rotate(6deg)}}.regalo-lista{text-align:left;flex-direction:column;gap:8px;width:100%;margin:4px 0;padding:0;font-size:.88rem;list-style:none;display:flex}.regalo-lista li{align-items:center;gap:10px;display:flex}.regalo-lista .material-symbols-rounded{color:#c9b8ff;font-size:19px}.dialogo-regalo textarea{resize:none;width:100%}.insignia-premium{background-size:220% 100%;animation:9s ease-in-out infinite alternate insignia-desliza}@keyframes insignia-desliza{to{background-position:100% 0}}@media (prefers-reduced-motion:reduce){.insignia-premium{animation:none}}html.es-premium .inicio-hero:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(105deg,#0000 38%,#ffffff1c 50%,#0000 62%);animation:14s ease-in-out 2s infinite brillo-cruza;position:absolute;inset:0;transform:translate(-100%)}@keyframes brillo-cruza{0%{transform:translate(-100%)}22%,to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){html.es-premium .inicio-hero:after{animation:none;display:none}}html[data-tema=chill]{--fondo:#0c0e13;--superficie:#11141a;--superficie-2:#151922;--superficie-3:#1d222d;--superficie-hover:#232937;--borde:#232937;--borde-fuerte:#323a4c;--acento:#b4c7e7}html[data-tema=chill] .panel{background:radial-gradient(60% 60% at 8% 92%, #8fa8e817, transparent), radial-gradient(55% 55% at 92% 8%, #e8b4c812, transparent), var(--fondo)}html[data-tema=arcade]{--fondo:#07060f;--superficie:#0c0a18;--superficie-2:#100d20;--superficie-3:#181430;--superficie-hover:#1f1a3c;--borde:#231d4d;--borde-fuerte:#382e7a;--acento:#ffb703}html[data-tema=arcade],html[data-tema=espacio],html[data-tema=videojuego]{--motivo:1}html[data-tema=arcade]:not(.modo-claro) .panel,html[data-tema=espacio]:not(.modo-claro) .panel,html[data-tema=videojuego]:not(.modo-claro) .panel{isolation:isolate}html[data-tema=arcade]:not(.modo-claro) .panel:before{content:"";z-index:-1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cmask id='m'%3E%3Crect width='20' height='20' fill='white'/%3E%3Ccircle cx='17' cy='4' r='4.5' fill='black'/%3E%3C/mask%3E%3Ccircle cx='10' cy='10' r='8.5' fill='%23e9a23b' mask='url(%23m)'/%3E%3Ccircle cx='7' cy='8' r='1.3' fill='%235b3a1e'/%3E%3Ccircle cx='10.5' cy='13' r='1.3' fill='%235b3a1e'/%3E%3Ccircle cx='5.5' cy='12.5' r='1.1' fill='%235b3a1e'/%3E%3C/svg%3E") -6px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M2 18Q2 5 10 5Q18 5 18 18Z' fill='%2342d9a0'/%3E%3Ccircle cx='7' cy='11' r='2.2' fill='white'/%3E%3Ccircle cx='13' cy='11' r='2.2' fill='white'/%3E%3Ccircle cx='7.6' cy='11.4' r='1' fill='%231a1440'/%3E%3Ccircle cx='13.6' cy='11.4' r='1' fill='%231a1440'/%3E%3C/svg%3E") -40px no-repeat,radial-gradient(circle,#ffb70380 0 2px,#0000 2.6px) 0/18px 100% repeat-x;height:20px;animation:30s linear infinite arcade-pasa;position:absolute;bottom:6px;left:0;right:0}@keyframes arcade-pasa{0%{background-position:-6px,-40px,0}to{background-position:calc(100% + 40px),calc(100% + 6px),0}}html[data-tema=espacio]{--fondo:#05060b;--superficie:#090b13;--superficie-2:#0d101a;--superficie-3:#141826;--superficie-hover:#1a1f31;--borde:#1a1f31;--borde-fuerte:#2a3150;--acento:#c3ccff}html[data-tema=espacio]:not(.modo-claro) .panel:before{content:"";z-index:-1;pointer-events:none;opacity:.8;background:radial-gradient(2px 2px at 8% 14%,#fff,#0000),radial-gradient(1.6px 1.6px at 19% 62%,#cfd6ff,#0000),radial-gradient(2.5px 2.5px at 31% 28%,#fff,#0000),radial-gradient(1.6px 1.6px at 43% 84%,#cfd6ff,#0000),radial-gradient(2px 2px at 55% 12%,#fff,#0000),radial-gradient(1.6px 1.6px at 66% 48%,#cfd6ff,#0000),radial-gradient(2.5px 2.5px at 77% 78%,#fff,#0000),radial-gradient(1.6px 1.6px at 88% 22%,#cfd6ff,#0000),radial-gradient(2px 2px at 94% 66%,#fff,#0000),radial-gradient(1.6px 1.6px at 4% 90%,#cfd6ff,#0000),radial-gradient(2px 2px at 22% 95%,#fff,#0000),radial-gradient(2.5px 2.5px at 48% 97%,#fff,#0000),radial-gradient(1.6px 1.6px at 72% 94%,#cfd6ff,#0000),radial-gradient(2px 2px at 35% 91%,#fff,#0000),radial-gradient(1.6px 1.6px at 97% 40%,#cfd6ff,#0000),radial-gradient(2px 2px at 98% 86%,#fff,#0000),radial-gradient(2px 2px at 2% 46%,#fff,#0000),radial-gradient(2.5px 2.5px at 60% 2%,#fff,#0000),radial-gradient(1.6px 1.6px at 30% 3%,#cfd6ff,#0000),radial-gradient(2px 2px at 82% 4%,#fff,#0000);animation:7s ease-in-out infinite alternate estrellas-titilan;position:absolute;inset:0}@keyframes estrellas-titilan{0%{opacity:.45}to{opacity:1}}html[data-tema=videojuego]:not(.modo-claro) .panel:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#39ff880b 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#00e5ff0a 1px,#0000 1px) 0 0/28px 28px;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){html[data-tema=arcade] .panel:before,html[data-tema=espacio] .panel:before{animation:none}}html[data-tema=jardin]{--fondo:#0b120e;--superficie:#101812;--superficie-2:#131d17;--superficie-3:#1a2820;--superficie-hover:#203026;--borde:#203026;--borde-fuerte:#2a3d31;--acento:#5fd4a0;--luz-1:#1f9d6e;--luz-2:#5fd4a0;--luz-3:#ffc86b}html[data-tema=jardin]:not(.modo-claro) .panel{isolation:isolate}html[data-tema=jardin]:not(.modo-claro) .panel:before{content:"";z-index:-1;pointer-events:none;opacity:.5;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='520' viewBox='0 0 420 520'%3E%3Cg fill='%235FD4A0'%3E%3Cpath transform='translate(60 40) rotate(25) scale(.28)' d='M60 0C62 30 45 52 20 52C18 22 35 0 60 0Z' opacity='.5'/%3E%3Cpath transform='translate(300 150) rotate(-35) scale(.22)' d='M60 0C62 30 45 52 20 52C18 22 35 0 60 0Z' opacity='.35'/%3E%3Cpath transform='translate(170 310) rotate(60) scale(.3)' d='M60 0C62 30 45 52 20 52C18 22 35 0 60 0Z' opacity='.4'/%3E%3Cpath transform='translate(370 420) rotate(10) scale(.2)' d='M60 0C62 30 45 52 20 52C18 22 35 0 60 0Z' opacity='.3'/%3E%3C/g%3E%3Cpath transform='translate(250 470) rotate(-15) scale(.18)' d='M60 0C62 30 45 52 20 52C18 22 35 0 60 0Z' fill='%23FFC86B' opacity='.35'/%3E%3C/svg%3E") 0 0/420px 520px;height:200%;animation:90s linear infinite hojas-caen;position:absolute;top:-100%;left:0;right:0}@keyframes hojas-caen{to{transform:translate(-60px,50%)}}html.efectos-livianos[data-tema=jardin] .panel:before{animation:none}html[data-tema=oro]{--fondo:#0d0c09;--superficie:#12110c;--superficie-2:#17150f;--superficie-3:#201d14;--superficie-hover:#27231a;--borde:#27231a;--borde-fuerte:#3a3322;--acento:#ffc86b;--acento-marca:#ffc86b;--luz-1:#e8a13a;--luz-2:#7a5212;--luz-3:#ffe3a3}html[data-tema=oro]:not(.modo-claro) .barra-titulo{background:linear-gradient(100deg, var(--texto) 0 42%, #ffe3a3 50%, var(--texto) 58% 100%) 0% 0 / 250% 100% no-repeat;color:#0000;-webkit-background-clip:text;background-clip:text;animation:9s ease-in-out infinite oro-brilla}@keyframes oro-brilla{0%,70%{background-position:0 0}to{background-position:100% 0}}html.efectos-livianos[data-tema=oro] .barra-titulo{background-position:0 0;animation:none}html[data-tema=papel]{--fondo:#14110d;--superficie:#1a1611;--superficie-2:#1f1a14;--superficie-3:#29231b;--superficie-hover:#312a20;--borde:#2e2820;--borde-fuerte:#433a2d;--acento:#e9d7b5}html[data-tema=papel] .panel{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='p'%3E%3CfeTurbulence baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .45 0 0 0 0 .38 0 0 0 0 .3 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23p)'/%3E%3C/svg%3E") 0 0 / 220px 220px, var(--fondo)}@media (prefers-reduced-motion:reduce){html:not(.animar-siempre)[data-tema=jardin] .panel:before,html:not(.animar-siempre)[data-tema=oro] .barra-titulo{animation:none}}html.modo-claro{--fondo:#f4efe6;--superficie:#f8f4ec;--superficie-2:#fffdf9;--superficie-3:#ece6da;--superficie-hover:#e4ddce;--borde:#e1dacb;--borde-fuerte:#cfc7b6;--texto:#0f1513;--texto-2:#6b7872;--texto-3:#44504a;--acento-marca:#157a55;--peligro:#b93b27;--ok:#157a55;--sombra:0 18px 40px #1414281f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.modo-claro[data-tema]{--fondo:#f4efe6;--superficie:#f8f4ec;--superficie-2:#fffdf9;--superficie-3:#ece6da;--superficie-hover:#e4ddce;--borde:#e1dacb;--borde-fuerte:#cfc7b6}html.modo-claro[data-tema=lavanda]{--fondo:#f3f0fa;--superficie:#f8f6fd;--superficie-2:#fdfcff;--superficie-3:#ece7f7;--superficie-hover:#e3dcf2;--borde:#e2dcf0;--borde-fuerte:#cfc6e6;--acento:#7a5fd6}html.modo-claro[data-tema=menta]{--fondo:#eef7f3;--superficie:#f4faf7;--superficie-2:#fbfefd;--superficie-3:#e3f1ea;--superficie-hover:#d8eadf;--borde:#d9eadf;--borde-fuerte:#bfdccb;--acento:#2f9e74}html.modo-claro[data-tema=durazno]{--fondo:#fbf2ec;--superficie:#fdf7f3;--superficie-2:#fffdfb;--superficie-3:#f6e8de;--superficie-hover:#f0ddd0;--borde:#f0e0d4;--borde-fuerte:#e4c9b6;--acento:#d9774a}html.modo-claro[data-tema=cielo]{--fondo:#eef4fb;--superficie:#f4f8fd;--superficie-2:#fbfdff;--superficie-3:#e2edf8;--superficie-hover:#d6e5f4;--borde:#d9e6f3;--borde-fuerte:#bcd3ea;--acento:#3b82d6}html.modo-claro[data-tema=rosa]{--fondo:#fbeff4;--superficie:#fdf5f8;--superficie-2:#fffcfd;--superficie-3:#f7e2ea;--superficie-hover:#f1d6e1;--borde:#f0dbe5;--borde-fuerte:#e3bfd0;--acento:#d6568a}html.modo-claro[data-tema=aurora]{--fondo:#eff2fb;--superficie:#f5f7fd;--superficie-2:#fcfdff;--superficie-3:#e4e9f8;--superficie-hover:#d9e0f4;--borde:#dde3f3;--borde-fuerte:#c3cdea;--acento:#5a73e0}html.modo-claro[data-tema=atardecer]{--fondo:#fbf0ee;--superficie:#fdf6f4;--superficie-2:#fffcfb;--superficie-3:#f7e3df;--superficie-hover:#f1d7d2;--borde:#f0dcd8;--borde-fuerte:#e4c1ba;--acento:#e0605a}html.modo-claro[data-tema=oceano]{--fondo:#ecf6f8;--superficie:#f3fafb;--superficie-2:#fbfeff;--superficie-3:#dff0f3;--superficie-hover:#d3e8ed;--borde:#d6e9ee;--borde-fuerte:#b8d8e0;--acento:#1f8fa8}html.modo-claro[data-tema=amor]{--fondo:#fdeff2;--superficie:#fef5f7;--superficie-2:#fffcfd;--superficie-3:#fadce3;--superficie-hover:#f6cdd7;--borde:#f5d3dc;--borde-fuerte:#ebb1c1;--acento:#d6336c}html.modo-claro[data-tema=videojuego]{--fondo:#eef3f8;--superficie:#f4f7fb;--superficie-2:#fbfdff;--superficie-3:#e0e9f3;--superficie-hover:#d3deec;--borde:#d6e0ee;--borde-fuerte:#b7c7de;--acento:#0f9d58}html.modo-claro[data-tema=fuego]{--fondo:#fdf1e8;--superficie:#fef6f0;--superficie-2:#fffcfa;--superficie-3:#fae3d3;--superficie-hover:#f6d6c1;--borde:#f5dac9;--borde-fuerte:#e9bfa4;--acento:#e0592a}html.modo-claro[data-tema=cosmos]{--fondo:#f0eefb;--superficie:#f6f5fd;--superficie-2:#fcfcff;--superficie-3:#e5e1f8;--superficie-hover:#d9d3f3;--borde:#ddd8f2;--borde-fuerte:#c2b9e8;--acento:#6247e0}html.modo-claro[data-tema=bosque]{--fondo:#eff7ec;--superficie:#f5faf3;--superficie-2:#fcfefb;--superficie-3:#e0efda;--superficie-hover:#d4e8cc;--borde:#d7e9d0;--borde-fuerte:#b9d6ac;--acento:#3f8f24}html.modo-claro[data-tema=chill]{--fondo:#f1f3f8;--superficie:#f6f8fb;--superficie-2:#fcfdff;--superficie-3:#e6eaf3;--superficie-hover:#dce2ee;--borde:#dde2ed;--borde-fuerte:#c4cde0;--acento:#5b7bc9}html.modo-claro[data-tema=arcade]{--fondo:#fbf7e6;--superficie:#fdfaee;--superficie-2:#fffef8;--superficie-3:#f4edcf;--superficie-hover:#ede4c0;--borde:#eee6c8;--borde-fuerte:#ddd0a0;--acento:#c99a00}html.modo-claro[data-tema=espacio]{--fondo:#eef0fa;--superficie:#f4f5fc;--superficie-2:#fbfbff;--superficie-3:#e3e6f6;--superficie-hover:#d8dcf0;--borde:#dadef2;--borde-fuerte:#bfc6e6;--acento:#5560c9}html.modo-claro.tema-animado body:before,html.modo-claro.tema-animado body:after{opacity:.12}html.modo-claro .panel{background:var(--fondo)}html.modo-claro .btn-primario,html.modo-claro .fab:not(.fab-secundario),html.modo-claro .btn-enviar{color:#3b2d8f;background:#e7e1ff;border-color:#0000}html.modo-claro .btn-primario:hover,html.modo-claro .fab:not(.fab-secundario):hover,html.modo-claro .btn-enviar:hover{background:#dcd3ff}html.modo-claro .fab:not(.fab-secundario){box-shadow:0 8px 22px #6b54d638}html.modo-claro .btn-secundario:hover{border-color:#b9b9c3}html.modo-claro .nav-btn:hover,html.modo-claro .opcion-mas:hover,html.modo-claro .perfil-opcion:hover,html.modo-claro .interruptor:hover,html.modo-claro .menu-opcion:hover,html.modo-claro .admin-persona:hover:not(:disabled),html.modo-claro .admin-fila:hover,html.modo-claro .fila-categoria-nombre:hover,html.modo-claro .archivo-abrir:not(:disabled):hover,html.modo-claro .estilo-burbuja:hover{background:#0000000a}html.modo-claro .tarjeta:hover{background:var(--superficie-2);border-color:var(--borde-fuerte);box-shadow:0 6px 18px #14142812}html.modo-claro .tarjeta{box-shadow:0 1px 2px #1414280a}html.modo-claro ::-webkit-scrollbar-thumb{background:#00000024 padding-box padding-box}html.modo-claro ::-webkit-scrollbar-thumb:hover{background-color:#00000042}html.modo-claro .brillo{background-image:linear-gradient(100deg,#17171c 0% 35%,#5b6bbf 45%,#8a7be0 50%,#5b6bbf 55%,#17171c 65% 100%)}html.modo-claro.es-premium .inicio-saludo .brillo{background-image:linear-gradient(100deg,#7a5de8,#e07a4f 25%,#d2588c 45%,#3d82d6 65%,#2a9d77 82%,#7a5de8)}html.modo-claro .aurora span{opacity:.28}html.modo-claro .c-lavanda{color:#6b54d6}html.modo-claro .c-rosa{color:#c2457a}html.modo-claro .c-menta{color:#1e8a64}html.modo-claro .c-cielo{color:#2b6fb8}html.modo-claro .c-durazno{color:#c46a35}html.modo-claro .c-limon{color:#9a8a12}html.modo-claro a.enlace{color:#2b6fb8;text-decoration-color:#2b6fb866}html.modo-claro .insignia,html.modo-claro .insignia-chica{color:#fff}html.modo-claro dialog::backdrop{background:#1e1e2847}html.modo-claro .rapida-texto{color:var(--texto)}html.modo-claro .marca-premium{background-image:linear-gradient(135deg,#7a5de8,#e07a4f,#3d82d6)}html.modo-claro .grafico-grilla{stroke:#00000014}html.modo-claro .inicio-hero{border-color:var(--borde);background:#ffffffbf;box-shadow:0 6px 24px #1414280f}html.modo-claro .inicio-hero .aurora span{opacity:.22}html.modo-claro .fab-secundario{color:var(--texto);background:var(--superficie-2)}html.modo-claro .lateral-etiqueta{color:#6b54d6;background:#6b54d61a}html.modo-claro .chip-audio{color:#6b54d6;background:#6b54d614}html.modo-claro .chip-lugar{color:#c2457a;background:#c2457a14}html.modo-claro .insignia-premium{color:#5b45c9;background:linear-gradient(100deg,#6b54d61f,#e07a4f1a,#3d82d61f);box-shadow:inset 0 0 0 1px #6b54d626}html.modo-claro .editor-contenido,html.modo-claro .editor-rico{color:var(--texto)}html.modo-claro .mensaje-autor,html.modo-claro .opcion-mas .material-symbols-rounded,html.modo-claro .formato-btn.is-active,html.modo-claro .medidor-generar{color:#6b54d6}html.modo-claro .mapa img{filter:saturate(.7)brightness(1.02)}html.modo-claro .buscador input::-webkit-search-cancel-button{filter:none}html.modo-claro .dialogo{background:var(--superficie-2)}html.modo-claro .mensaje-mio .mensaje-texto{color:#2a2066;background:#e7e1ff}html.modo-claro .chat-redactar textarea:focus{border-color:var(--borde-fuerte)}html.modo-claro .editor-barra{background:var(--superficie-2)}html.modo-claro .dialogo-editor.con-tema .editor-barra{background:color-mix(in srgb, var(--tema) 8%, var(--superficie-2))}html.modo-claro .lateral-etiqueta.is-activo{color:#1f8a4c;background:#30d15824}html.modo-claro .etiqueta-beta{color:#6b54d6;background:#6b54d61a}html.modo-claro .chip.is-active{color:#3b2d8f;background:#e7e1ff;border-color:#0000}html.modo-claro{--texto-2:#666670}html.modo-claro .etiqueta{color:color-mix(in srgb, var(--color) 58%, #000);background:color-mix(in srgb, var(--color) 16%, transparent)}html.modo-claro[data-tema=jardin]{--fondo:#eef5ef;--superficie:#f4f9f4;--superficie-2:#fbfdfb;--superficie-3:#e1eee4;--superficie-hover:#d5e7d9;--borde:#d6e6da;--borde-fuerte:#b9d5c1;--acento:#157a55}html.modo-claro[data-tema=oro]{--fondo:#f7f1e4;--superficie:#faf5ea;--superficie-2:#fffcf5;--superficie-3:#efe5d0;--superficie-hover:#e7dbc1;--borde:#e7dcc4;--borde-fuerte:#d6c6a2;--acento:#9a6a12;--acento-marca:#9a6a12}html.modo-claro[data-tema=papel]{--fondo:#f1ebdf;--superficie:#f6f1e7;--superficie-2:#fbf8f1;--superficie-3:#e9e1d2;--superficie-hover:#e0d7c6;--borde:#ded5c4;--borde-fuerte:#cabfab;--acento:#157a55}.pantalla-error{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;height:100%;padding:24px;animation:.35s both aparecer;display:flex}.pantalla-error-icono{background:color-mix(in srgb, var(--acento) 14%, var(--superficie-2));border:1px solid var(--borde-fuerte);width:84px;height:84px;color:var(--acento);border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.pantalla-error-icono .material-symbols-rounded{font-size:40px}.pantalla-error h1{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:1.5rem}.pantalla-error p{max-width:44ch;color:var(--texto-2);margin:0;line-height:1.5}.pantalla-error-botones{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}.pantalla-error-detalle{margin-top:4px;font-size:.8rem}.aviso-conexion{z-index:2000;background:color-mix(in srgb, var(--superficie-2) 92%, transparent);border:1px solid var(--borde-fuerte);max-width:min(560px,100vw - 24px);box-shadow:var(--sombra);-webkit-backdrop-filter:blur(14px);border-radius:999px;align-items:center;gap:10px;padding:9px 16px;font-size:.85rem;transition:opacity .3s,transform .3s;animation:.25s both aparecer;display:flex;position:fixed;top:44px;left:50%;transform:translate(-50%)}.aviso-conexion .material-symbols-rounded{color:var(--peligro,#ff6b6b);font-size:20px}.aviso-conexion.is-vuelta .material-symbols-rounded{color:#69db7c}.aviso-conexion.is-saliendo{opacity:0;transform:translate(-50%)translateY(-8px)}.mesa{flex-direction:column;gap:18px;max-width:980px;display:flex}.mesa-selector{flex-wrap:wrap;gap:8px;display:flex}.mesa-chip{border:1px solid var(--borde);background:var(--superficie-2);color:var(--texto-3);font:inherit;cursor:pointer;border-radius:99px;align-items:center;gap:8px;padding:6px 14px 6px 8px;font-size:14px;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.mesa-chip:hover{background:var(--superficie-hover);color:var(--texto)}.mesa-chip.is-active{background:var(--texto);color:var(--fondo);border-color:var(--texto)}.mesa-chip-avatar{width:26px;height:26px;font-size:12px}.mesa-chip-nueva{background:0 0;border-style:dashed;padding-left:12px}.mesa-cab{border:1px solid var(--borde);border-radius:var(--radio-m);background:var(--superficie-2);align-items:center;gap:16px;padding:18px 20px;display:flex}.mesa-cab-avatar{flex:none;width:52px;height:52px;font-size:22px}.mesa-cab-texto{flex:1;min-width:0}.mesa-cab-texto h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:Playfair Display,serif;font-size:28px;line-height:1.15;overflow:hidden}.mesa-cab-texto p{color:var(--texto-2);margin:2px 0 0;font-size:14px}.mesa-cab-acciones{align-items:center;gap:8px;display:flex}.mesa-gente{flex-wrap:wrap;gap:22px;padding:4px 6px;display:flex}.mesa-persona{flex-direction:column;align-items:center;gap:2px;min-width:64px;display:flex}.mesa-persona .avatar{width:48px;height:48px}.mesa-persona-nombre{margin-top:4px;font-size:13px;font-weight:600}.mesa-persona-estado{color:var(--texto-2);font-size:12px}.mesa-persona-estado.is-en-linea{color:var(--acento-marca)}.mesa-columnas{grid-template-columns:1.4fr 1fr;align-items:start;gap:16px;display:grid}.mesa-tarjeta{border:1px solid var(--borde);border-radius:var(--radio-m);background:var(--superficie-2);padding:16px 18px}.mesa-tarjeta-cab{align-items:center;gap:10px;margin-bottom:10px;display:flex}.mesa-tarjeta-cab h3{letter-spacing:.1em;text-transform:uppercase;color:var(--texto-2);flex:1;margin:0;font-size:13px}.mesa-lista{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.mesa-nota{border-radius:var(--radio-s);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:9px 10px;display:flex}.mesa-nota:hover{background:var(--superficie-hover)}.mesa-nota:disabled{opacity:.5;cursor:default}.mesa-nota-icono{background:var(--superficie-3);width:34px;height:34px;color:var(--acento-marca);border-radius:10px;flex:none;place-items:center;display:grid}.mesa-nota-texto{flex-direction:column;min-width:0;display:flex}.mesa-nota-texto strong{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;overflow:hidden}.mesa-nota-texto small{color:var(--texto-2);font-size:12.5px}.mesa-mas{color:var(--texto-2);margin:8px 10px 0;font-size:13px}.mesa-vacio{padding:10px 4px}.mesa-vacio p{margin:0}.mesa-vacio-ayuda{color:var(--texto-2);margin:4px 0 0;font-size:14px}.mesa-chat-texto{color:var(--texto-3);margin:0 0 14px;font-size:14.5px;line-height:1.5}.mesa-bienvenida{text-align:center;border:1px solid var(--borde);border-radius:var(--radio-m);background:var(--superficie-2);max-width:520px;margin:40px auto;padding:28px}.mesa-bienvenida h2{margin:0 0 8px;font-family:Playfair Display,serif;font-size:30px}.mesa-bienvenida p{color:var(--texto-3);margin:0 0 16px;line-height:1.5}.dialogo-mesa .mesa-lista-elegir{max-height:340px;margin-top:8px;overflow-y:auto}@media (width<=760px){.mesa-columnas{grid-template-columns:1fr}.mesa-cab{flex-wrap:wrap}.mesa-cab-acciones{width:100%}}.mesa-columnas-vivo{grid-template-columns:1.25fr 1fr}.mesa-columna{flex-direction:column;gap:16px;min-width:0;display:flex}.mesa-pizarron.is-vivo{border-color:color-mix(in srgb, var(--acento-marca) 35%, var(--borde))}.mesa-vivo-punto{background:var(--acento-marca);width:8px;height:8px;box-shadow:0 0 0 0 color-mix(in srgb, var(--acento-marca) 60%, transparent);border-radius:50%;flex:none;animation:2s ease-out infinite mesa-latido}@keyframes mesa-latido{70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.mesa-vivo-punto{animation:none}}.mesa-pizarron .mesa-tarjeta-cab h3{flex:none}.mesa-pizarron-con{color:var(--texto-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:auto;font-size:13px;overflow:hidden}.mesa-pizarron-vista{aspect-ratio:16/10;border:1px solid var(--borde);border-radius:var(--radio-s);background-color:var(--superficie);background-image:radial-gradient(circle, var(--borde-fuerte) 1px, transparent 1.3px);width:100%;color:var(--texto-2);font:inherit;cursor:pointer;background-size:20px 20px;place-items:center;margin-bottom:12px;padding:0;display:grid;overflow:hidden}.mesa-pizarron-vista .tarjeta-pizarron{width:100%;height:100%}.mesa-pizarron-vacio .material-symbols-rounded,.mesa-pizarron-sin .material-symbols-rounded{font-size:34px}.mesa-pizarron-sin{cursor:default;text-align:center;align-content:center;gap:4px}.mesa-pizarron-sin p{margin:0;font-size:14px}.mesa-pizarron-pie{align-items:center;gap:12px;min-width:0;display:flex}.mesa-pizarron-titulo{flex-direction:column;min-width:0;display:flex}.mesa-pizarron-titulo strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.mesa-pizarron-titulo small{color:var(--texto-2);font-size:12.5px}.mesa-chat-vista{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:8px;margin:0 0 14px;padding:0;display:flex}.mesa-msj{align-items:flex-end;gap:8px;min-width:0;display:flex}.mesa-msj.is-mio{justify-content:flex-end}.mesa-msj .avatar-mini{flex:none}.mesa-msj-globo{background:var(--superficie-3);overflow-wrap:anywhere;border-radius:4px 14px 14px;flex-direction:column;max-width:82%;padding:8px 12px;font-size:14px;line-height:1.4;display:flex}.mesa-msj-globo small{color:var(--texto-2);font-size:11.5px;font-weight:600}.mesa-msj-globo .material-symbols-rounded{vertical-align:-3px;font-size:15px}.mesa-msj.is-mio .mesa-msj-globo{background:var(--acento-marca);color:#0f1513;border-radius:14px 4px 14px 14px;font-weight:500}@media (width<=760px){.mesa-columnas-vivo{grid-template-columns:1fr}}@media (width>=1000px){html.diseno-nuevo .panel:after{display:none}html.diseno-nuevo .nav-resalte{border-radius:12px;left:12px;right:12px}html.diseno-nuevo .nav,html.diseno-nuevo .nav:hover{border:0;border-right:1px solid var(--borde);background:var(--superficie);-webkit-backdrop-filter:none;width:226px;height:auto;box-shadow:none;border-radius:0;flex:none;justify-content:flex-start;align-self:stretch;gap:2px;margin:0;padding:16px 12px;position:relative;top:auto;bottom:auto;left:auto;overflow-y:auto;transform:none}html.diseno-nuevo .nav:has(:focus-visible){border:0;border-right:1px solid var(--borde);background:var(--superficie);-webkit-backdrop-filter:none;width:226px;height:auto;box-shadow:none;border-radius:0;flex:none;justify-content:flex-start;align-self:stretch;gap:2px;margin:0;padding:16px 12px;position:relative;top:auto;bottom:auto;left:auto;overflow-y:auto;transform:none}html.diseno-nuevo .principal{margin-left:0}html.diseno-nuevo .nav-texto{opacity:1}html.diseno-nuevo .nav-grupo{letter-spacing:.14em;text-transform:uppercase;color:var(--texto-2);padding:14px 12px 4px;font-size:10.5px;font-weight:600;display:block}html.diseno-nuevo .nav-grupo:first-of-type{padding-top:4px}html.diseno-nuevo .nav-btn{border-radius:12px;height:38px;padding:0 12px;font-size:14px}html.diseno-nuevo .nav .nav-btn.is-active,html.diseno-nuevo.es-premium .nav .nav-btn.is-active{box-shadow:none;color:var(--fondo);background:0 0;border-color:#0000;font-weight:600}html.diseno-nuevo .nav-papelera{margin-top:0}html.diseno-nuevo .nav-papelera:before{display:none}}html.diseno-nuevo .lienzo:not(.lienzo-encima){position:relative}html.diseno-nuevo .lienzo:not(.lienzo-encima) .lienzo-herramientas{z-index:3;border:1px solid var(--borde-fuerte);background:color-mix(in srgb, var(--superficie-2) 94%, transparent);-webkit-backdrop-filter:blur(10px);border-radius:28px;flex-wrap:wrap;justify-content:center;gap:6px 14px;max-width:calc(100% - 24px);padding:8px 16px;position:absolute;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 18px 40px #00000073}html.diseno-nuevo .lienzo-color.is-active{box-shadow:0 0 0 2px var(--superficie-2), 0 0 0 4px var(--color)}html.diseno-nuevo .lienzo-herramientas .btn-icono.is-active{background:color-mix(in srgb, var(--acento-marca) 22%, transparent);color:var(--acento-marca)}html.diseno-nuevo .lienzo-grosor.is-active{border-color:var(--acento-marca)}html.diseno-nuevo .calendario{max-width:1120px}html.diseno-nuevo .cal-doble{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;display:grid}html.diseno-nuevo .cal-panel-dia{border:1px solid var(--borde);border-radius:var(--radio-m);background:var(--superficie-2);padding:6px 16px 14px;position:sticky;top:0}html.diseno-nuevo .cal-celda-nueva{aspect-ratio:auto;text-align:left;min-height:96px;font:inherit;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:3px;padding:6px 7px;overflow:hidden}html.diseno-nuevo .cal-numero{color:var(--texto-2);align-self:flex-start;font-size:12px;font-weight:700}html.diseno-nuevo .cal-hoy .cal-numero{background:var(--acento-marca);color:var(--fondo);border-radius:99px;padding:1px 8px}html.diseno-nuevo .cal-ev{--ev:var(--acento-marca);background:color-mix(in srgb, var(--ev) 18%, transparent);color:var(--texto);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;align-items:center;gap:5px;padding:2px 6px;font-size:10.5px;line-height:1.35;display:flex;overflow:hidden}html.diseno-nuevo .cal-ev i{background:var(--ev);border-radius:50%;flex:none;width:6px;height:6px}html.diseno-nuevo :is(.cal-ev,.sem-ev).is-hecha{--ev:var(--acento-marca)}html.diseno-nuevo :is(.cal-ev.is-hecha,.sem-ev.is-hecha span,.is-hecha .cal-fila-titulo){color:var(--texto-2);text-decoration:line-through}html.diseno-nuevo :is(.is-hecha>.cal-hecho,.sem-ev.is-hecha .cal-hecho){border-color:var(--acento-marca);background:var(--acento-marca);color:var(--fondo)}html.diseno-nuevo .cal-ev-lista{--ev:#ffc86b}html.diseno-nuevo .cal-ev-pizarron{--ev:#7fd6e8}html.diseno-nuevo .cal-mas{color:var(--texto-2);padding-left:6px;font-size:10px}html.diseno-nuevo .cal-celda-nueva.is-active{background:var(--superficie-3);color:var(--texto);box-shadow:0 0 0 2px var(--texto)}html.diseno-nuevo .cal-hoy{border-color:var(--acento-marca)}@media (width<=900px){html.diseno-nuevo .cal-doble{grid-template-columns:1fr}html.diseno-nuevo .cal-panel-dia{position:static}}html.diseno-nuevo .guardados-dia{letter-spacing:.14em;text-transform:uppercase;color:var(--texto-2);margin:18px 4px 8px;font-size:12px;font-weight:600}html.diseno-nuevo .guardados-dia:first-of-type{margin-top:6px}html.diseno-nuevo .guardado-portada-logo{display:none}html.diseno-nuevo .guardados-grilla{align-items:start}html.diseno-nuevo .notas-seccion{letter-spacing:.14em;text-transform:uppercase;color:var(--texto-2);margin:16px auto 8px;padding-inline:4px;font-size:12px;font-weight:600}html.diseno-nuevo .notas-seccion:first-of-type{margin-top:6px}html.diseno-nuevo .inicio-hero .aurora{display:none}html.diseno-nuevo .inicio-hero{background:var(--superficie-2);border:1px solid var(--borde)}html.diseno-nuevo .inicio-saludo h2{letter-spacing:-.01em;font-family:Playfair Display,serif;font-weight:700}html.diseno-nuevo .inicio-sub{color:var(--acento-marca);margin:4px 0 0;font-family:Playfair Display,serif;font-size:1.15rem;font-style:italic}:is(html.diseno-nuevo .inicio-bloque:has(.inicio-mensajes),html.diseno-nuevo .inicio-bloque:has(.inicio-recordatorios)){border:1px solid var(--borde);border-radius:var(--radio-m);background:var(--superficie-2);padding:14px 16px}html.diseno-nuevo .inicio-bloque:has(.inicio-recordatorios) .seccion-titulo{margin-top:0}html.diseno-nuevo .lista-progreso{background:color-mix(in srgb, var(--texto) 12%, transparent);border-radius:5px;height:5px;margin-top:10px;overflow:hidden}html.diseno-nuevo .lista-progreso span{background:var(--acento-marca);border-radius:5px;height:100%;transition:width .3s;display:block}html.diseno-nuevo .lista-progreso-texto{margin-top:4px}html.diseno-nuevo .guardado-acciones{opacity:1;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;justify-content:flex-start;padding:0 10px 10px;position:static;transform:none}html.diseno-nuevo .guardado-acciones .btn-icono{color:var(--texto-2)}html.diseno-nuevo .guardado-acciones .btn-icono:hover{color:var(--acento-marca)}html.diseno-nuevo .cal-fila-hecho{align-items:center;gap:6px;display:flex}html.diseno-nuevo .cal-fila-hecho .cal-fila{flex:1;min-width:0}html.diseno-nuevo .cal-hecho{border:2px solid var(--texto-2);color:#0000;cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;padding:0;transition:border-color .15s,background .15s,color .15s;display:grid}html.diseno-nuevo .cal-hecho .material-symbols-rounded{font-size:16px}html.diseno-nuevo .cal-hecho:hover{border-color:var(--acento-marca);background:var(--acento-marca);color:var(--fondo)}html.diseno-nuevo .cal-agenda{max-width:640px}.nav-marca,.buscador-atajo,.sync-texto{display:none}html.diseno-nuevo .barra-titulo{letter-spacing:-.01em;font-family:Playfair Display,serif;font-size:1.75rem;font-weight:700}@media (width>=1000px){html.diseno-nuevo:not(.ventana-propia) .nav-marca{align-items:center;gap:9px;padding:2px 12px 8px;display:flex}html.diseno-nuevo .nav-marca span{letter-spacing:-.045em;color:var(--texto);font-size:21px;font-weight:700}html.diseno-nuevo .buscador-atajo{border:1px solid var(--borde-fuerte);font:inherit;color:var(--texto-2);border-radius:6px;margin-left:auto;padding:1px 6px;font-size:11px;display:inline-block}html.diseno-nuevo .sync-ancla{z-index:25;width:202px;position:fixed;bottom:12px;left:12px}html.diseno-nuevo .sync{width:100%;color:var(--texto-2);border-radius:12px;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px}html.diseno-nuevo .sync:hover{background:var(--superficie-hover);color:var(--texto)}html.diseno-nuevo .sync-texto{display:inline}html.diseno-nuevo .sync[data-estado=sincronizado] .material-symbols-rounded{color:var(--acento-marca)}html.diseno-nuevo .sync-panel{inset:auto auto calc(100% + 8px) 0}}html.diseno-nuevo .inicio-numeros{flex-wrap:wrap;align-items:center;gap:8px}html.diseno-nuevo .inicio-numeros>div{border:1px solid var(--borde);background:var(--superficie-3);border-radius:99px;flex-direction:row;align-items:baseline;gap:6px;padding:6px 14px;display:inline-flex}html.diseno-nuevo .inicio-numeros strong{font-size:1.05rem}html.diseno-nuevo .inicio-numeros span{color:var(--texto-2);font-size:12.5px}html.diseno-nuevo .captura-campo{border:1px solid var(--borde);background:var(--superficie-2);color:var(--texto-2);cursor:text;border-radius:99px;align-items:center;gap:10px;padding:12px 18px;transition:border-color .15s;display:flex}html.diseno-nuevo .captura-campo:focus-within{border-color:var(--acento-marca)}html.diseno-nuevo .captura-campo input{min-width:0;color:var(--texto);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:15px}html.diseno-nuevo .inicio-hoy{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}html.diseno-nuevo .inicio-para-hoy{border:1px solid var(--borde);border-radius:var(--radio-m);background:var(--superficie-2);padding:14px 18px 6px}html.diseno-nuevo .inicio-para-hoy .seccion-titulo{margin-top:0}html.diseno-nuevo .ph-fila{border:0;border-bottom:1px solid var(--borde);width:100%;color:inherit;font:inherit;text-align:left;background:0 0;align-items:center;gap:10px;padding:10px 0;display:flex}html.diseno-nuevo .ph-fila:last-child{border-bottom:0}html.diseno-nuevo button.ph-fila,html.diseno-nuevo .ph-nota{cursor:pointer}html.diseno-nuevo .ph-nota{min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:0;display:flex}html.diseno-nuevo .ph-texto{flex-direction:column;flex:1;min-width:0;display:flex}html.diseno-nuevo .ph-texto b{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;overflow:hidden}html.diseno-nuevo .ph-texto small{color:var(--texto-2);font-size:12.5px}html.diseno-nuevo .ph-chip{border:1px solid var(--borde);background:var(--superficie-3);color:var(--texto-3);white-space:nowrap;border-radius:99px;flex:none;align-items:center;gap:5px;padding:3px 10px;font-size:12px;display:inline-flex}html.diseno-nuevo .ph-repite{width:24px;height:24px;color:var(--texto-2);flex:none;place-items:center;display:grid}html.diseno-nuevo .ph-vacio{color:var(--texto-2);margin:2px 0 10px}html.diseno-nuevo .inicio-crear{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}html.diseno-nuevo .tarjeta-semana .semana-cifras{padding:0}html.diseno-nuevo .semana-dia i{background:color-mix(in srgb, var(--acento,var(--acento-marca)) 30%, var(--superficie-3))}html.diseno-nuevo .semana-dia.is-hoy i{background:var(--acento,var(--acento-marca))}html.diseno-nuevo .para-vos{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px}html.diseno-nuevo .para-vos .tarjeta-promo{gap:8px;padding:14px 16px;font-size:.84rem}html.diseno-nuevo .para-vos .tarjeta-premium li:nth-child(n+3){display:none}@media (width<=760px){html.diseno-nuevo .inicio-hoy{grid-template-columns:minmax(0,1fr)}html.diseno-nuevo .ph-nota{flex-direction:column;align-items:flex-start;gap:2px}html.diseno-nuevo .ph-nota .ph-texto{flex:none;width:100%}html.diseno-nuevo .ph-nota small{display:none}html.diseno-nuevo .ph-nota .ph-chip{color:var(--texto-2);white-space:normal;background:0 0;border:0;padding:0;font-size:12.5px}html.diseno-nuevo .ph-texto b{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box}}html.diseno-nuevo .cal-fuera{opacity:.35;cursor:default;pointer-events:none}html.diseno-nuevo .cal-lo-que-viene{border-top:1px solid var(--borde);margin-top:18px;padding-top:14px}html.diseno-nuevo .sem-grilla{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}html.diseno-nuevo .sem-dia{border:1px solid var(--borde);border-radius:var(--radio-m);background:var(--superficie-2);flex-direction:column;gap:8px;min-height:320px;padding:10px 8px 40px;display:flex;position:relative}html.diseno-nuevo .sem-hoy{border-color:var(--acento-marca)}html.diseno-nuevo .sem-cab{color:var(--texto-2);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:baseline;padding:0 4px;font-size:12px;display:flex}html.diseno-nuevo .sem-cab b{letter-spacing:0;color:var(--texto);font-size:18px}html.diseno-nuevo .sem-hoy .sem-cab b{background:var(--acento-marca);color:var(--fondo);border-radius:99px;padding:0 8px}html.diseno-nuevo .sem-eventos{flex-direction:column;gap:6px;display:flex}html.diseno-nuevo .sem-ev{border-left:3px solid var(--ev,var(--acento-marca));background:color-mix(in srgb, var(--ev,var(--acento-marca)) 14%, transparent);border-radius:8px;align-items:flex-start;gap:6px;padding:6px 7px;display:flex}html.diseno-nuevo .sem-ev .cal-hecho{width:20px;height:20px}html.diseno-nuevo .sem-ev-boton{min-width:0;color:var(--texto);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;padding:0;display:flex}html.diseno-nuevo .sem-ev-boton small{color:var(--texto-2);font-size:11px}html.diseno-nuevo .sem-ev-boton span{overflow-wrap:anywhere;font-size:12.5px;font-weight:600;line-height:1.3}html.diseno-nuevo .sem-vacio{color:var(--texto-2);margin:0;padding:0 4px;font-size:12px}html.diseno-nuevo .sem-nueva{border:1px dashed var(--borde-fuerte);height:26px;color:var(--texto-2);cursor:pointer;background:0 0;border-radius:8px;place-items:center;display:grid;position:absolute;bottom:8px;left:8px;right:8px}html.diseno-nuevo .sem-nueva:hover{border-color:var(--acento-marca);color:var(--acento-marca)}@media (width<=900px){html.diseno-nuevo .sem-grilla{grid-template-columns:1fr}html.diseno-nuevo .sem-dia{min-height:0}}html.diseno-nuevo .cal-panel-dia .cal-fila{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icono titulo""icono detalle";gap:2px 10px;margin-bottom:0;display:grid}html.diseno-nuevo .cal-panel-dia .cal-fila>.material-symbols-rounded{grid-area:icono}html.diseno-nuevo .cal-panel-dia .cal-fila-titulo{grid-area:titulo;font-weight:600}html.diseno-nuevo .cal-panel-dia .cal-fila small{grid-area:detalle;font-size:12px}html.diseno-nuevo .cal-panel-dia .cal-fila-hecho,html.diseno-nuevo .cal-panel-dia>.cal-lista>.cal-fila{margin-bottom:6px}html.diseno-nuevo .dialogo-pizarron{background:var(--fondo);border:0;border-radius:0;width:100vw;max-width:100vw;height:100vh;max-height:100vh;margin:0}html.diseno-nuevo .lienzo-mas{position:relative}html.diseno-nuevo .lienzo-mas-menu{z-index:5;border:1px solid var(--borde-fuerte);background:var(--superficie-2);min-width:240px;box-shadow:var(--sombra);border-radius:14px;flex-direction:column;padding:6px;display:flex;position:absolute;bottom:calc(100% + 14px);right:-10px}html.diseno-nuevo .lienzo-mas-menu button{color:var(--texto);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:9px 12px;font-size:14px;display:flex}html.diseno-nuevo .lienzo-mas-menu button:hover{background:var(--superficie-hover)}html.diseno-nuevo .lienzo-mas-menu .lienzo-mas-peligro{color:var(--peligro)}html.diseno-nuevo .lienzo-minimapa{z-index:3;border:1px solid var(--borde-fuerte);cursor:pointer;border-radius:10px;position:absolute;bottom:18px;right:18px;box-shadow:0 10px 24px #0006}@media (width<=760px){html.diseno-nuevo .lienzo-minimapa{display:none}}html.diseno-nuevo .editor-barra{background:var(--superficie)}html.diseno-nuevo .vista-notas{display:inline-flex}html.diseno-nuevo .vista-notas .chip-icono{padding:5px 9px}html.diseno-nuevo .vista-notas .chip-icono:first-child{border-top-right-radius:0;border-bottom-right-radius:0}html.diseno-nuevo .vista-notas .chip-icono:last-child{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}html.diseno-nuevo .vista-notas .chip-icono svg,html.diseno-nuevo .vista-notas .chip-icono .material-symbols-rounded{width:18px;height:18px;font-size:18px}html.diseno-nuevo .grilla.grilla-lista{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;row-gap:8px}html.diseno-nuevo .grilla-lista>*{grid-row-end:auto!important}html.diseno-nuevo .grilla-lista .tarjeta{border-radius:var(--radio-m);grid-template-columns:auto minmax(0,1fr) auto auto auto auto;grid-template-areas:"mini titulo cat prog rec pie""mini extracto cat prog rec pie";align-items:center;gap:2px 0;min-height:0;max-height:none;padding:12px 18px;display:grid;position:relative}html.diseno-nuevo .grilla-lista .tarjeta:hover{transform:none}html.diseno-nuevo .grilla-lista .tarjeta-fijada{padding-right:42px}html.diseno-nuevo .grilla-lista .tarjeta-pin{top:50%;right:16px;transform:translateY(-50%)}html.diseno-nuevo .grilla-lista .tarjeta-titulo{text-overflow:ellipsis;white-space:nowrap;grid-area:titulo;margin:0;overflow:hidden}html.diseno-nuevo .grilla-lista .tarjeta-texto,html.diseno-nuevo .grilla-lista .tarjeta-lista,html.diseno-nuevo .grilla-lista .tarjeta-pizarron-vacio{white-space:nowrap;text-overflow:ellipsis;grid-area:extracto;min-width:0;max-height:1.5em;font-size:.85rem;overflow:hidden;-webkit-mask-image:none;mask-image:none}html.diseno-nuevo .grilla-lista .tarjeta-lista{gap:14px;display:flex}html.diseno-nuevo .grilla-lista .tarjeta-lista li{flex:none}html.diseno-nuevo .grilla-lista .tarjeta-pizarron{background:var(--superficie-3);border-radius:8px;grid-area:mini;width:64px;height:40px;margin-right:14px}html.diseno-nuevo .grilla-lista .etiquetas{flex-wrap:nowrap;grid-area:cat;max-width:220px;margin:0 0 0 14px;overflow:hidden}html.diseno-nuevo .grilla-lista .lista-progreso-texto{white-space:nowrap;grid-area:prog;margin:0 0 0 14px}html.diseno-nuevo .grilla-lista .chip-recordatorio{white-space:nowrap;grid-area:rec;margin:0 0 0 14px}html.diseno-nuevo .grilla-lista .tarjeta-pie{white-space:nowrap;grid-area:pie;margin-left:14px}html.diseno-nuevo .grilla-lista .lista-progreso,html.diseno-nuevo .grilla-lista .tarjeta-mas:not(.lista-progreso-texto),html.diseno-nuevo .grilla-lista .chip-audio{display:none}@media (width<=640px){html.diseno-nuevo .grilla-lista .tarjeta-pie{display:none}html.diseno-nuevo .grilla-lista .etiquetas{max-width:110px}}html.diseno-nuevo .guardados-pista{color:var(--texto-2);white-space:nowrap;align-self:center;margin-left:auto;font-size:12.5px}html.diseno-nuevo .guardados-pista kbd{border:1px solid var(--borde-fuerte);background:var(--superficie-3);font:inherit;color:var(--texto-3);border-bottom-width:2px;border-radius:6px;padding:1px 6px;font-size:11.5px}@media (width<=760px){html.diseno-nuevo .guardados-pista{display:none}}html.diseno-nuevo .guardado-compacto{border-radius:var(--radio-m);gap:8px;padding:12px 14px}html.diseno-nuevo .guardado-compacto:hover{transform:none}html.diseno-nuevo .guardado-mini{border-radius:var(--radio-s);background:var(--superficie-3);object-fit:cover;cursor:pointer;border:0;width:100%;height:112px;padding:0;display:block;overflow:hidden}html.diseno-nuevo img.guardado-mini{cursor:zoom-in}html.diseno-nuevo .guardado-mini img{object-fit:cover;width:100%;height:100%;display:block}html.diseno-nuevo .guardado-mini.guardado-cargando{aspect-ratio:auto;cursor:default;place-items:center;display:grid}html.diseno-nuevo .guardado-cabeza{align-items:flex-start;gap:10px;min-width:0;display:flex}html.diseno-nuevo .guardado-fuente-icono{width:32px;height:32px;color:var(--color);background:color-mix(in srgb, var(--color) 18%, var(--superficie-3));border-radius:9px;flex:none;place-items:center;display:grid}html.diseno-nuevo .guardado-fuente-icono .logo-red,html.diseno-nuevo .guardado-fuente-icono .material-symbols-rounded{--logo-fondo:var(--superficie-3);width:17px;height:17px;font-size:17px}html.diseno-nuevo .guardado-compacto .guardado-cuerpo{flex:1;gap:1px;padding:0}html.diseno-nuevo .guardado-compacto .guardado-titulo{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.86rem;line-height:1.3;display:-webkit-box;overflow:hidden}html.diseno-nuevo .guardado-compacto .guardado-renombrar{width:100%}html.diseno-nuevo .guardado-meta{color:var(--texto-2);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}html.diseno-nuevo .guardado-extracto{color:var(--texto-3);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.82rem;line-height:1.4;display:-webkit-box;overflow:hidden}html.diseno-nuevo .guardado-botones{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}html.diseno-nuevo .chip-chico{gap:5px;padding:3px 10px;font-size:11.5px}html.diseno-nuevo .chip-chico .material-symbols-rounded{font-size:14px}html.diseno-nuevo .guardado-botones-mas{margin-left:auto;display:flex}html.diseno-nuevo .guardado-botones-mas .btn-icono{width:28px;height:28px;color:var(--texto-2)}html.diseno-nuevo .guardado-botones-mas .btn-icono .material-symbols-rounded{font-size:17px}html.diseno-nuevo .guardado-botones-mas .btn-icono:hover{color:var(--acento-marca)}html.diseno-nuevo .tarjeta.con-categoria{--relleno:color-mix(in srgb, var(--cat) 58%, #f4efe6)}html.diseno-nuevo .tarjeta.con-tema{--relleno:var(--tema)}html.diseno-nuevo .grilla:not(.grilla-lista) .tarjeta:is(.con-categoria,.con-tema){--tinta:#0f1513;--tinta-suave:#0f1513a8;background:var(--relleno);color:var(--tinta);border-color:#0000}html.diseno-nuevo .grilla:not(.grilla-lista) .tarjeta:is(.con-categoria,.con-tema):hover{background:color-mix(in srgb, var(--relleno) 92%, #fff);border-color:#0000;box-shadow:0 14px 30px #00000059}html.diseno-nuevo .tarjeta:is(.con-categoria,.con-tema) :is(.tarjeta-titulo,.tarjeta-lista,.casilla){color:var(--tinta)}html.diseno-nuevo .tarjeta:is(.con-categoria,.con-tema) :is(.tarjeta-texto,.tarjeta-pie,.tarjeta-mas,.tarjeta-pin,.tarjeta-extras){color:var(--tinta-suave)}html.diseno-nuevo .tarjeta:is(.con-categoria,.con-tema) .etiqueta{color:var(--tinta);background:#0f15131f;font-weight:600}html.diseno-nuevo .tarjeta.con-categoria .etiqueta:first-child .punto{display:none}html.diseno-nuevo .tarjeta:is(.con-categoria,.con-tema) :is(.chip-recordatorio,.chip-audio){color:var(--tinta);background:#0f15131a;border-color:#0000}html.diseno-nuevo .tarjeta:is(.con-categoria,.con-tema) .chip-recordatorio.vencido{color:#8f1d1d;background:#c92a2a29}html.diseno-nuevo .tarjeta:is(.con-categoria,.con-tema) .lista-progreso{background:#0f151324}html.diseno-nuevo .tarjeta:is(.con-categoria,.con-tema) .lista-progreso span{background:var(--tinta)}html.diseno-nuevo .grilla-lista .tarjeta:is(.con-categoria,.con-tema){box-shadow:inset 4px 0 0 var(--relleno)}.ia-solo-nuevo,.captura-ia{display:none}html.diseno-nuevo .lateral{z-index:60;width:min(360px,100vw - 32px);padding:0;display:none;position:fixed;bottom:96px;right:28px}html.diseno-nuevo .lateral.abierta{animation:.22s cubic-bezier(.22,1,.36,1) ia-aparece;display:block}@keyframes ia-aparece{0%{opacity:0;transform:translateY(10px)scale(.98)}}@media (prefers-reduced-motion:reduce){html:not(.animar-siempre).diseno-nuevo .lateral.abierta{animation:none}}html.diseno-nuevo .fab-grupo{right:28px}html.diseno-nuevo .lateral-ia{border:1px solid var(--borde-fuerte);text-align:left;background:var(--superficie-2);border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:2px 12px;padding:14px 14px 16px 16px;display:grid;overflow:visible;box-shadow:0 22px 50px #0000008c}html.diseno-nuevo .lateral-ia .orbe-voz{grid-area:1/1/3/2}html.diseno-nuevo .lateral-ia h3{white-space:nowrap;grid-area:1/2/2/3}html.diseno-nuevo .lateral-ia .lateral-etiqueta{grid-area:2/2/3/3;justify-self:start}html.diseno-nuevo .lateral-ia .ia-cerrar{grid-area:1/3/3/4}html.diseno-nuevo .lateral-ia .ia-pedir{order:4}html.diseno-nuevo .lateral-ia .ia-pedido{order:5}html.diseno-nuevo .lateral-ia .ia-acciones{order:6}html.diseno-nuevo .lateral-ia .ia-sugerencias{order:7}html.diseno-nuevo .lateral-ia>p:not(.ia-pedido){order:8}html.diseno-nuevo .lateral-ia #lateral-che-noty{order:9}html.diseno-nuevo .lateral-ia>:is(.ia-pedir,.ia-pedido,.ia-acciones,.ia-sugerencias,p,#lateral-che-noty){grid-column:1/-1;margin-top:10px}html.diseno-nuevo .lateral-ia .lateral-ejemplos{display:none}html.diseno-nuevo .lateral-ia .orbe-voz{display:grid;position:relative}html.diseno-nuevo .lateral-ia .orbe-ia{--tam:38px;cursor:pointer;margin:0}html.diseno-nuevo .lateral-ia h3{align-items:center;gap:8px;font-size:1rem;display:flex}html.diseno-nuevo .lateral-ia .lateral-etiqueta{padding:2px 9px;font-size:.68rem}html.diseno-nuevo .lateral-ia .ia-cerrar{width:30px;height:30px;color:var(--texto-2);display:inline-grid}html.diseno-nuevo .lateral-ia .ia-cerrar .material-symbols-rounded{font-size:19px}html.diseno-nuevo .ia-pedir{border:1px solid var(--borde-fuerte);background:var(--superficie-3);border-radius:99px;align-items:center;gap:6px;padding:4px 4px 4px 14px;transition:border-color .15s;display:flex}html.diseno-nuevo .ia-pedir:focus-within{border-color:var(--acento-marca)}html.diseno-nuevo .ia-pedir input{min-width:0;color:var(--texto);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:6px 0;font-size:14px}html.diseno-nuevo .ia-pedir .btn-icono{background:var(--acento-marca);color:#0f1513;border-radius:50%;width:32px;height:32px}html.diseno-nuevo .ia-pedir .btn-icono .material-symbols-rounded{font-size:19px}html.diseno-nuevo .lateral-ia .ia-pedido{color:var(--texto);margin:0;font-size:.86rem;font-style:italic;display:block}html.diseno-nuevo .lateral-ia .ia-pedido[hidden],html.diseno-nuevo .ia-acciones[hidden]{display:none}html.diseno-nuevo :is(.ia-acciones,.ia-sugerencias){flex-wrap:wrap;gap:6px;display:flex}html.diseno-nuevo .chip-ia{border:1px solid var(--borde-fuerte);background:var(--superficie-3);color:var(--texto);font:inherit;cursor:pointer;border-radius:99px;align-items:center;gap:5px;padding:5px 12px;font-size:12.5px;font-weight:600;transition:border-color .15s,color .15s;display:inline-flex}html.diseno-nuevo .chip-ia:hover{border-color:var(--acento-marca);color:var(--acento-marca)}html.diseno-nuevo .chip-ia .material-symbols-rounded{font-size:15px}html.diseno-nuevo .lateral-ia>p:not(.ia-pedido){border-top:1px solid var(--borde);padding-top:10px;font-size:.8rem}html.diseno-nuevo .lateral-ia #lateral-che-noty{justify-self:start;padding:7px 14px;font-size:.82rem}html.diseno-nuevo .captura-ia-orbe{background:radial-gradient(circle at 35% 30%, #f4efe6, var(--acento-marca));border-radius:50%;flex:none;width:22px;height:22px;display:block}html.diseno-nuevo .fab-ia{display:inline-flex}html.diseno-nuevo .captura-ia{border:1px solid var(--borde-fuerte);background:var(--superficie-3);color:var(--texto);font:inherit;cursor:pointer;border-radius:99px;flex:none;align-items:center;gap:7px;padding:5px 12px 5px 6px;font-size:12.5px;font-weight:600;display:inline-flex}html.diseno-nuevo .captura-ia .captura-ia-orbe{width:18px;height:18px}html.diseno-nuevo .captura-ia:hover{border-color:var(--acento-marca)}@media (width<=720px){html.diseno-nuevo .lateral{right:16px;bottom:calc(160px + env(safe-area-inset-bottom,0px))}html.diseno-nuevo .fab-grupo{right:16px}}html.diseno-nuevo .com-nueva{gap:18px}html.diseno-nuevo .com-hero{grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);align-items:stretch;gap:18px;display:grid}html.diseno-nuevo .com-portada{aspect-ratio:16/10;border:1px solid var(--borde);background:radial-gradient(circle, color-mix(in srgb, var(--texto) 10%, transparent) 1px, transparent 1.4px) 0 0 / 22px 22px, #0b0f0d;color:var(--texto);font:inherit;cursor:pointer;border-radius:22px;place-items:center;padding:18px;transition:border-color .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden}html.diseno-nuevo .com-portada:hover{border-color:color-mix(in srgb, var(--acento-marca) 55%, var(--borde));box-shadow:0 18px 40px #0006}html.diseno-nuevo .com-portada .tarjeta-pizarron{aspect-ratio:auto;background:0 0;width:100%;height:100%}html.diseno-nuevo .com-portada-vacia{color:var(--texto-2);align-items:center;gap:8px;display:inline-flex}html.diseno-nuevo .com-portada-cupo,html.diseno-nuevo .com-portada-entrar{-webkit-backdrop-filter:blur(8px);border-radius:99px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;display:inline-flex;position:absolute}html.diseno-nuevo .com-portada-cupo{border:1px solid var(--borde-fuerte);background:color-mix(in srgb, var(--superficie-2) 88%, transparent);color:var(--texto-2);top:14px;left:14px}html.diseno-nuevo .com-portada-cupo b{color:var(--acento-marca)}html.diseno-nuevo .com-portada-entrar{background:var(--acento-marca);color:#0f1513;opacity:0;font-weight:700;transition:opacity .2s,transform .2s;bottom:14px;right:14px;transform:translateY(6px)}html.diseno-nuevo .com-portada-entrar .material-symbols-rounded{font-size:17px}html.diseno-nuevo .com-portada:is(:hover,:focus-visible) .com-portada-entrar{opacity:1;transform:none}html.diseno-nuevo .com-hero-lado{border:1px solid var(--borde);background:var(--superficie-2);border-radius:22px;flex-direction:column;gap:12px;padding:22px;display:flex}html.diseno-nuevo .com-kicker{color:var(--acento-marca);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}html.diseno-nuevo .com-titulo{margin:0;font-family:Playfair Display,serif;font-size:1.6rem;line-height:1.2}html.diseno-nuevo .com-bajada{color:var(--texto-2);margin:0;font-size:.9rem;line-height:1.5}html.diseno-nuevo .com-datos{flex-wrap:wrap;gap:8px;display:flex}html.diseno-nuevo .com-datos span{border:1px solid var(--borde-fuerte);background:var(--superficie-3);color:var(--texto-2);border-radius:99px;padding:5px 12px;font-size:12.5px}html.diseno-nuevo .com-datos b{color:var(--texto)}html.diseno-nuevo .com-tinta-caja{background:var(--superficie-3);border-radius:16px;flex-direction:column;gap:8px;margin-top:auto;padding:14px;display:flex}html.diseno-nuevo .com-tinta-fila{color:var(--texto-2);justify-content:space-between;align-items:baseline;font-size:.85rem;display:flex}html.diseno-nuevo .com-tinta-fila b{color:var(--texto);font-size:1.5rem;font-weight:700}html.diseno-nuevo .com-tinta-caja small{color:var(--texto-2);font-size:.75rem}html.diseno-nuevo .com-tinta-nivel{background:var(--acento-marca)}html.diseno-nuevo .com-entrar{background:var(--acento-marca);color:#0f1513;justify-content:center;font-weight:700}html.diseno-nuevo .com-entrar:hover{background:color-mix(in srgb, var(--acento-marca) 85%, #fff)}html.diseno-nuevo .com-reglas{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}html.diseno-nuevo .com-regla{border:1px solid var(--borde);background:var(--superficie-2);border-radius:18px;grid-template-columns:auto 1fr;gap:2px 10px;padding:14px 16px;display:grid}html.diseno-nuevo .com-regla .material-symbols-rounded{background:color-mix(in srgb, var(--acento-marca) 16%, transparent);width:34px;height:34px;color:var(--acento-marca);border-radius:50%;grid-row:span 2;place-items:center;font-size:19px;display:grid}html.diseno-nuevo .com-regla b{font-size:.9rem}html.diseno-nuevo .com-regla p{color:var(--texto-2);margin:0;font-size:.8rem;line-height:1.45}html.diseno-nuevo .com-nueva .com-lateral{border-radius:18px;padding:16px}html.diseno-nuevo .com-nueva .com-colab-lista{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:4px 12px;display:grid}html.diseno-nuevo .com-dibujando .com-lienzo{border:1px solid var(--borde);background:radial-gradient(circle, color-mix(in srgb, var(--texto) 10%, transparent) 1px, transparent 1.4px) 0 0 / 22px 22px, #0b0f0d;border-radius:20px;overflow:hidden}html.diseno-nuevo .com-dibujando .com-cupo{border:1px solid var(--borde-fuerte);background:var(--superficie-2);border-radius:99px;align-items:center;padding:5px 12px;display:inline-flex}html.diseno-nuevo .com-dibujando .com-cupo b{color:var(--acento-marca)}@media (width<=1100px){html.diseno-nuevo .com-hero,html.diseno-nuevo .com-reglas{grid-template-columns:1fr}}.dialogo-invitar .dialogo-cuerpo{flex-direction:column;gap:14px;width:min(480px,100vw - 32px);display:flex}.invitar-bloque{border:1px solid var(--borde);background:var(--superficie-2);border-radius:18px;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;display:flex}.invitar-bloque h4{align-items:center;gap:8px;margin:0;font-size:.95rem;display:flex}.invitar-bloque h4 .material-symbols-rounded{color:var(--acento-marca);font-size:19px}.invitar-ayuda{color:var(--texto-2);margin:0;font-size:.85rem;line-height:1.5}.invitar-link{gap:8px;width:100%;display:flex}.invitar-link .campo-simple{flex:1;min-width:0;font-size:.82rem}.invitar-codigo{background:var(--superficie-3);color:var(--texto);letter-spacing:.06em;border-radius:8px;padding:2px 8px;font-family:ui-monospace,Cascadia Mono,monospace}.invitar-mini{color:var(--acento-marca);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.invitar-mini:hover{text-decoration:underline}.invitar-cortar{color:#ff8787}.unirme-vista:empty{display:none}.unirme-mesa{border:1px solid var(--borde);background:var(--superficie-2);border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex}.unirme-mesa .avatar-grupo{flex:none;width:42px;height:42px}.unirme-mesa b,.unirme-mesa small{display:block}.unirme-mesa small{color:var(--texto-2);font-size:.8rem}.unirme-vista .invitar-ayuda,.unirme-error{margin:8px 2px 0}.unirme-error{color:#ff8787;font-size:.85rem}#unirme-texto{font-family:ui-monospace,Cascadia Mono,monospace}.chip-premium{color:#ffc86b;letter-spacing:.01em;white-space:nowrap;vertical-align:middle;background:#ffc86b1f;border:1px solid #ffc86b52;border-radius:99px;align-items:center;gap:5px;padding:3px 10px 3px 7px;font-size:.74rem;font-weight:700;display:inline-flex}.chip-premium .hoja-premium{flex:none;width:13px;height:13px}.chip-premium-chico{letter-spacing:0;text-transform:none;padding:1px 8px 1px 6px;font-size:.68rem}.chip-premium-chico .hoja-premium{width:11px;height:11px}html.modo-claro .chip-premium{color:#8a5a0c;background:#e8a13a24;border-color:#b9781459}html.diseno-nuevo .inicio-premium{align-self:flex-start;margin-top:6px}html.diseno-nuevo .avatar.avatar-premium:before{filter:drop-shadow(0 0 4px #ffc86b73);background:conic-gradient(#ffe3a3,#ffc86b,#e8a13a,#ffc86b,#ffe3a3)}html.diseno-nuevo.es-premium :is(.nav-marca img,.barra-ventana-logo){content:url(/app/icono-premium.svg)}html.diseno-nuevo.es-premium .inicio-hero{background-image:radial-gradient(110% 120% at 0 0,#ffc86b1a,#0000 55%)}html.diseno-nuevo #perfil-tema{background:0 0;flex-direction:column;gap:14px;padding:0;display:flex}.apariencia-vivo{border:1px solid var(--borde);background:var(--superficie-2);border-radius:18px;grid-template-columns:minmax(0,210px) minmax(0,1fr);align-items:center;gap:16px;padding:14px;display:grid}.apariencia-vivo .mini-tema{border-radius:14px}.apariencia-vivo-texto{flex-direction:column;gap:3px;min-width:0;display:flex}.apariencia-kicker{color:var(--acento-marca);letter-spacing:.14em;text-transform:uppercase;font-size:10.5px;font-weight:700}.apariencia-vivo-texto b{font-family:Playfair Display,serif;font-size:1.35rem;line-height:1.2}.apariencia-vivo-texto small{color:var(--texto-2);font-size:.8rem;line-height:1.45}.apariencia-titulo{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 0;display:flex}.apariencia-titulo small{color:var(--texto-2);letter-spacing:0;text-transform:none;margin-left:auto;font-size:.75rem;font-weight:400}.colecciones{flex-direction:column;gap:14px;display:flex}.coleccion-cab{align-items:center;gap:8px;margin:0 0 8px;font-size:.85rem;display:flex}.coleccion-cab small{color:var(--texto-2);font-size:.76rem}.coleccion-temas{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px;display:grid}.tema-carta{min-width:0;color:var(--texto);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:6px;padding:0;display:flex}.tema-carta .mini-tema{transition:transform .18s,box-shadow .18s}.tema-carta:hover .mini-tema,.tema-carta:focus-visible .mini-tema{transform:translateY(-2px)}.tema-carta:focus-visible{outline:none}.tema-carta:focus-visible .mini-tema,.tema-carta.is-active .mini-tema{box-shadow:0 0 0 2px var(--superficie), 0 0 0 4px var(--acento-marca)}.tema-carta.is-bloqueado .mini-tema{filter:saturate(.8)brightness(.85)}.tema-carta-nombre{align-items:center;gap:6px;min-width:0;font-size:.78rem;font-weight:600;display:flex}.tema-carta-nombre small{color:var(--texto-2);margin-left:auto;font-size:.66rem;font-weight:500}.tema-candado{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFC86B' stroke-width='2.4' stroke-linecap='round'%3E%3Crect x='5' y='11' width='14' height='10' rx='2'/%3E%3Cpath d='M8 11V8a4 4 0 018 0v3'/%3E%3C/svg%3E") 50%/contain no-repeat;flex:none;width:12px;height:12px;margin-left:auto}.tema-carta-nombre small+.tema-candado{margin-left:0}.mini-tema{aspect-ratio:16/10;border:1px solid var(--mb);background:var(--mf);border-radius:11px;grid-template-columns:22% 1fr;display:grid;position:relative;overflow:hidden}.mini-tema:before{content:"";background:var(--mluz,none);opacity:.55;pointer-events:none;position:absolute;inset:0}.mini-lat{border-right:1px solid var(--mb);background:color-mix(in srgb, var(--ms) 70%, var(--mf));flex-direction:column;gap:9%;padding:18% 14%;display:flex}.mini-lat i{background:var(--mb);border-radius:3px;height:4px;display:block}.mini-lat i:first-child{background:var(--ma);width:70%}.mini-cuerpo{grid-template-rows:auto 1fr 1fr;grid-template-columns:repeat(3,1fr);gap:6%;padding:9%;display:grid}.mini-cuerpo b{background:var(--ms);border-radius:3px;grid-column:1/-1;width:55%;height:5px}.mini-cuerpo i{border:1px solid var(--mb);background:var(--ms);border-radius:5px}.mini-cuerpo i:first-of-type{background:color-mix(in srgb, var(--ma) 75%, #fff);border-color:#0000}.mini-dibujo{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.tema-prueba{color:var(--texto-2);background:#ffc86b14;border:1px solid #ffc86b4d;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;font-size:.82rem;display:flex}.tema-prueba>span{flex:1;min-width:160px}.tema-prueba b{color:var(--texto)}.tema-prueba .hoja-premium{width:14px;height:14px}.apariencia-burbuja{flex-direction:column;gap:10px;display:flex}.apariencia-mas{border-top:1px solid var(--borde);padding-top:10px}.apariencia-mas summary{cursor:pointer;justify-content:space-between;align-items:center;font-size:.88rem;font-weight:600;list-style:none;display:flex}.apariencia-mas summary::-webkit-details-marker{display:none}.apariencia-mas summary:after{content:"▾";color:var(--texto-2);transition:transform .2s}.apariencia-mas[open] summary:after{transform:rotate(180deg)}.apariencia-mas-lista{flex-direction:column;gap:4px;margin-top:8px;display:flex}@media (width<=560px){.apariencia-vivo{grid-template-columns:1fr}}html.diseno-nuevo .tarjeta-premium{background:linear-gradient(var(--superficie-2), var(--superficie-2)) padding-box, conic-gradient(from var(--giro), #ffc86b, #f4efe6, #c9922e, #ffe2a3, #ffc86b) border-box}html.diseno-nuevo .tarjeta-premium:hover{box-shadow:0 14px 40px -12px #ffc86b66}html.diseno-nuevo .tarjeta-premium .promo-etiqueta{color:#ffc86b;background:#ffc86b1f;box-shadow:inset 0 0 0 1px #ffc86b52}html.diseno-nuevo .tarjeta-premium h4{background-image:linear-gradient(100deg,#f4efe6 35%,#ffe2a3 50%,#f4efe6 65%)}html.diseno-nuevo .tarjeta-premium h4 .material-symbols-rounded{color:#ffc86b;-webkit-text-fill-color:#ffc86b}html.diseno-nuevo.modo-claro .tarjeta-premium{background:linear-gradient(var(--superficie-2), var(--superficie-2)) padding-box, conic-gradient(from var(--giro), #c9922e, #f2d48f, #a9751a, #e8b960, #c9922e) border-box}html.diseno-nuevo.modo-claro .tarjeta-premium .promo-etiqueta{color:#8a5a0c;background:#c9922e24;box-shadow:inset 0 0 0 1px #b9781459}html.diseno-nuevo.modo-claro .tarjeta-premium h4{background-image:linear-gradient(100deg,#1c2622 35%,#a9751a 50%,#1c2622 65%)}html.diseno-nuevo.modo-claro .tarjeta-premium h4 .material-symbols-rounded{color:#a9751a;-webkit-text-fill-color:#a9751a}html.es-iphone{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}html.es-iphone body{overscroll-behavior:none}.dialogo-iphone .iphone-logo{border-radius:14px;margin:0 auto 12px;display:block}.iphone-pasos{counter-reset:paso;text-align:left;gap:10px;margin:14px 0;padding:0;list-style:none;display:grid}.iphone-pasos li{counter-increment:paso;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;line-height:1.4;display:grid}.iphone-pasos li:before{content:counter(paso);background:var(--brote,#5fd4a0);color:#0f1513;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;font-weight:700;display:grid}.iphone-simbolo{vertical-align:-3px;width:18px;height:18px;display:inline-block}.iphone-codigo{text-align:center;word-break:break-all;-webkit-user-select:all;user-select:all;border:1px solid #7f7f7f4d;border-radius:10px;margin:12px 0;padding:10px 12px;font-size:13px;line-height:1.5;display:block}.iphone-botones{flex-wrap:wrap}.form-iphone-proveedores{opacity:.85;margin:0 0 14px;font-size:13px;line-height:1.45}.form-iphone-proveedores a{color:var(--brote,#5fd4a0)}.solo-celu,.nav-crear{display:none}.dialogo-editor.editor-celu{--alto-herramientas:calc(66px + env(safe-area-inset-bottom,0px))}.hoja-celu{width:100%;max-width:none;max-height:84dvh;padding:10px 20px calc(18px + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;background:var(--superficie-2);color:var(--texto);box-shadow:var(--sombra);border:0;border-radius:26px 26px 0 0;margin:0;transition:transform .26s cubic-bezier(.22,1,.36,1);position:fixed;inset:auto 0 0;overflow-y:auto;transform:translateY(100%)}.hoja-celu.is-abierta{transform:none}.hoja-celu:before{content:"";background:var(--borde-fuerte);border-radius:9px;width:38px;height:4px;margin:0 auto 12px;display:block}.hoja-celu::backdrop{background:#00000080}.hoja-titulo{margin:0 0 6px;font-size:1.05rem;font-weight:700}.hoja-fila{width:100%;min-height:52px;color:var(--texto);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:14px;padding:4px 0;display:flex}.hoja-fila:active{background:var(--superficie-3)}.hoja-fila>.material-symbols-rounded:first-child{color:var(--texto-2)}.hoja-fila-texto{flex:1;min-width:0}.hoja-fila-texto small{color:var(--texto-2);font-size:.82rem;display:block}.hoja-flecha{color:var(--texto-2)}.hoja-cuenta{background:var(--peligro);min-width:22px;height:22px;color:var(--fondo);border-radius:99px;place-items:center;padding:0 6px;font-size:.75rem;font-weight:700;display:grid}.hoja-opcion .material-symbols-rounded{color:var(--acento,var(--acento-marca));opacity:0}.hoja-opcion.is-active .material-symbols-rounded{opacity:1}.hoja-separador{background:var(--borde);height:1px;margin:6px 0}.hoja-vacio{color:var(--texto-2);margin:6px 0 10px}.hoja-perfil{align-items:center;gap:13px;padding:2px 0 12px;display:flex}.hoja-perfil b,.hoja-perfil small{display:block}.hoja-perfil b{font-size:1.05rem}.hoja-perfil small{color:var(--texto-2);font-size:.82rem}.hoja-perfil-foto{flex:none;place-items:center;width:52px;height:52px;margin:3px;display:grid}.hoja-perfil-foto .avatar{width:100%;height:100%;font-size:1.15rem}.seg-celu{background:var(--superficie-3);border-radius:999px;flex:1;min-width:0;padding:3px;display:flex}.seg-celu button{min-width:0;min-height:38px;color:var(--texto-2);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;font-size:.9rem;font-weight:600}.seg-celu button.is-active{background:var(--texto);color:var(--fondo)}.hoja-seg{margin:10px 0}.buscar-celu{width:100%;max-width:none;height:100%;max-height:none;padding:env(safe-area-inset-top,0px) 0 0;background:var(--fondo);color:var(--texto);border:0;margin:0;position:fixed;inset:0}.buscar-celu-cabeza{align-items:center;gap:4px;padding:8px 12px 8px 6px;display:flex}.buscar-celu-cabeza input{min-width:0;min-height:44px;color:var(--texto);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:1.05rem}.buscar-celu-lista{height:calc(100% - 60px);padding:0 20px 24px;overflow-y:auto}.buscar-celu-lista h3{color:var(--texto-2);margin:12px 0 2px;font-size:.82rem;font-weight:700}.buscar-celu-vacio{color:var(--texto-2);margin:10px 0}.buscar-celu-fila{border:0;border-bottom:1px solid var(--borde);width:100%;min-height:60px;color:var(--texto);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:13px;padding:6px 0;display:flex}.buscar-celu-fila>span:last-child{flex:1;min-width:0}.buscar-celu-fila b,.buscar-celu-fila small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.buscar-celu-fila b{font-weight:600}.buscar-celu-fila small{color:var(--texto-2);font-size:.82rem}.buscar-celu-fila>.material-symbols-rounded{color:var(--texto-2)}.hoja-dia-cabeza{align-items:center;gap:2px;margin:0 -8px 8px;display:flex}.hoja-dia-cabeza .btn-icono{flex:none;width:44px;height:44px}.hoja-dia-titulo{text-align:center;flex:1;min-width:0;margin:0;font-family:Playfair Display,serif;font-size:1.2rem;font-weight:700;line-height:1.2}.hoja-dia-lista{max-height:42dvh;overflow:hidden auto}.hoja-dia-fila{border-bottom:1px solid var(--borde);flex-wrap:wrap;align-items:center;gap:4px;min-height:56px;display:flex}.hoja-dia-tilde,.hoja-dia-repite{width:44px;height:44px;color:var(--texto-2);flex:none;place-items:center;margin-left:-9px;display:grid}.hoja-dia-tilde{cursor:pointer;background:0 0;border:0;padding:0}.hoja-dia-tilde span{border:2px solid var(--texto-2);color:#0000;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.hoja-dia-tilde .material-symbols-rounded{font-size:18px}.is-hecha .hoja-dia-tilde span{border-color:var(--acento,var(--acento-marca));background:var(--acento,var(--acento-marca));color:var(--fondo)}.hoja-dia-tarea{min-width:0;min-height:52px;color:var(--texto);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1 1 0;padding:4px 0}.hoja-dia-tarea b,.hoja-dia-tarea small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.hoja-dia-tarea b{font-weight:600}.hoja-dia-tarea small{color:var(--texto-2);font-size:.82rem}.hoja-dia-campana{width:44px;height:44px;color:var(--texto-2);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin-right:-9px;padding:0;display:grid}.hoja-dia-campana.is-activa{color:var(--acento,var(--acento-marca))}.hoja-dia-aviso{flex:0 0 100%;align-items:center;gap:8px;padding:0 0 10px 35px;display:flex}.hoja-dia-aviso input{border:1px solid var(--borde);background:var(--superficie-3);min-width:0;min-height:44px;color:var(--texto);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:inherit;border-radius:12px;flex:1;padding:0 10px}html.modo-claro .hoja-dia-aviso input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.hoja-dia-aviso .btn{flex:none;min-height:44px}.is-hecha .hoja-dia-tarea b{color:var(--texto-2);text-decoration:line-through}.hoja-dia-agregar{border:1px solid var(--borde);background:var(--superficie-3);border-radius:18px;align-items:center;gap:6px;min-height:54px;margin-top:12px;padding:4px 4px 4px 14px;display:flex}.hoja-dia-agregar[hidden]{display:none}.hoja-dia-agregar:focus-within{border-color:var(--acento,var(--acento-marca))}.hoja-dia-agregar input{min-width:0;min-height:44px;color:var(--texto);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:16px}.hoja-dia-enviar{background:var(--acento,var(--acento-marca));width:44px;height:44px;color:var(--fondo);cursor:pointer;border:0;border-radius:14px;flex:none;place-items:center;display:grid}.hoja-dia-pie{color:var(--texto-2);margin:8px 2px 0;font-size:.82rem}.editor-celu .editor{padding-bottom:calc(var(--alto-herramientas) + var(--teclado,0px) + 16px)}.editor-celu .editor-guardar{display:none}.editor-celu .editor-barra{flex-wrap:nowrap}.editor-celu .editor-acciones{left:0;right:0;bottom:var(--teclado,0px);z-index:8;max-width:none;padding:6px 8px calc(6px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--borde);background:var(--superficie);flex:none;order:0;justify-content:space-around;gap:0;margin:0;display:flex;position:fixed}.editor-celu .editor-acciones .menu-ancla{display:contents}.editor-celu .editor-acciones .btn-icono{display:none}.editor-celu .editor-acciones :is(#editor-recordar,#editor-imagen,#editor-formato,#editor-mas):not([hidden]){width:auto;max-width:none;height:52px;color:var(--texto-2);border-radius:12px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;font-size:.72rem;font-weight:500;display:flex}.editor-celu .editor-acciones #editor-recordar{order:1}.editor-celu .editor-acciones #editor-imagen{order:2}.editor-celu .editor-acciones #editor-formato{order:3}.editor-celu .editor-acciones #editor-mas{order:4}.editor-celu .editor-acciones :is(#editor-recordar,#editor-imagen,#editor-formato,#editor-mas) .material-symbols-rounded{color:var(--texto)}.editor-celu .editor-acciones :is(#editor-recordar,#editor-formato).is-active .material-symbols-rounded{color:var(--acento,var(--acento-marca))}.editor-celu #editor-recordar:after{content:"Recordatorio"}.editor-celu #editor-imagen:after{content:"Imagen"}.editor-celu #editor-formato:after{content:"Formato"}.editor-celu #editor-mas:after{content:"Más"}.editor-celu .editor-acciones .menu-flotante{inset:auto 8px calc(var(--alto-herramientas) + var(--teclado,0px) + 8px);z-index:9;width:auto;max-width:none;max-height:62dvh;position:fixed;overflow-y:auto}.editor-celu .formato{display:none}.editor-celu.formato-abierto .formato:not([hidden],.is-solo-lectura){inset:auto 8px calc(var(--alto-herramientas) + var(--teclado,0px) + 8px);z-index:8;opacity:1;box-shadow:var(--sombra);gap:6px;margin:0;padding:10px;display:flex;position:fixed}.editor-celu.formato-abierto .formato .formato-btn{min-width:42px;height:42px}html.diseno-nuevo .cal-puntos{align-items:center;gap:3px;min-height:10px;display:flex}html.diseno-nuevo .cal-puntos i{background:var(--ev,#ffc86b);border-radius:50%;flex:none;width:6px;height:6px}html.diseno-nuevo.modo-claro .cal-puntos i{background:var(--ev,#8a5a0c)}html.diseno-nuevo .cal-puntos i.is-hecha{background:var(--acento,var(--acento-marca))}html.diseno-nuevo .cal-puntos b{color:var(--texto-2);font-size:.6rem;font-weight:600;line-height:1}@media (width>=721px){html.diseno-nuevo .cal-celda-nueva{min-height:72px}html.diseno-nuevo .cal-puntos{flex-wrap:wrap;gap:4px;padding:4px 1px 0}html.diseno-nuevo .cal-puntos i{border-radius:99px;width:24px;height:9px}html.diseno-nuevo .cal-puntos b{font-size:.7rem}.hoja-celu.hoja-dia{opacity:0;border-radius:26px;width:min(440px,100vw - 32px);height:fit-content;max-height:min(620px,100dvh - 48px);margin:auto;padding:18px 22px;transition:opacity .16s,transform .2s cubic-bezier(.22,1,.36,1);inset:0;transform:translateY(14px)}.hoja-celu.hoja-dia.is-abierta{opacity:1;transform:none}.hoja-celu.hoja-dia:before{display:none}}@media (width<=720px){html.diseno-nuevo{--alto-barra:calc(74px + env(safe-area-inset-bottom,0px));--sobre-acento:#0f1513}html.diseno-nuevo.modo-claro{--sobre-acento:#f4efe6}html.diseno-nuevo .solo-ancho,html.diseno-nuevo .fab-grupo,html.diseno-nuevo #nav-mas,html.diseno-nuevo .nav-hoja,html.diseno-nuevo .campana-panel,html.diseno-nuevo .buscador{display:none}html.diseno-nuevo .nav-texto.solo-celu{opacity:1;display:inline}html.diseno-nuevo .nav-btn .material-symbols-rounded.solo-celu{display:inline-block}html.diseno-nuevo .barra-lupa:not([hidden]),html.diseno-nuevo .barra-volver:not([hidden]){flex:none;place-items:center;width:44px;height:44px;display:grid}html.diseno-nuevo .nav,html.diseno-nuevo .nav:hover{align-items:flex-start;overflow:visible}html.diseno-nuevo .nav:has(:focus-visible){align-items:flex-start;overflow:visible}html.diseno-nuevo .nav-btn[data-vista=guardados]{display:none}html.diseno-nuevo .nav-btn[data-vista=calendario]{display:flex}html.diseno-nuevo .nav-btn[data-vista=inicio]{order:-3}html.diseno-nuevo .nav-btn[data-vista=notas]{order:-2}html.diseno-nuevo .nav-crear{order:-1}html.diseno-nuevo .nav-btn.is-padre{color:var(--texto)}html.diseno-nuevo .nav-btn:is(.is-active,.is-padre) .material-symbols-rounded{background:var(--superficie-3);color:var(--acento,var(--acento-marca));font-variation-settings:"FILL" 1}html.diseno-nuevo .nav-crear{z-index:1;background:var(--acento,var(--acento-marca));width:56px;height:56px;color:var(--sobre-acento);box-shadow:0 0 0 5px var(--superficie);cursor:pointer;border:0;border-radius:50%;flex:0 0 56px;place-items:center;margin:-22px 5px 0;padding:0;transition:transform .2s;display:grid;position:relative}html.diseno-nuevo .nav-crear:active{transform:scale(.94)}html.diseno-nuevo .nav-crear .material-symbols-rounded{font-size:30px;transition:transform .25s}html.diseno-nuevo .nav-crear.is-abierto .material-symbols-rounded{transform:rotate(45deg)}html.diseno-nuevo .crear-velo{z-index:18;opacity:0;pointer-events:none;background:#0000008f;transition:opacity .22s;position:fixed;inset:0}html.diseno-nuevo .crear-velo.is-abierto{opacity:1;pointer-events:auto}html.diseno-nuevo .crear-celu{left:8px;right:8px;bottom:calc(var(--alto-barra) + 8px);z-index:19;background:var(--superficie-2);box-shadow:var(--sombra);clip-path:circle(0 at 50% 106%);border-radius:26px;padding:14px;transition:clip-path .34s cubic-bezier(.3,.8,.3,1);position:fixed}html.diseno-nuevo .crear-celu.is-abierta{clip-path:circle(150% at 50% 106%)}html.diseno-nuevo .crear-campo{border:1px solid var(--borde);background:var(--superficie-3);border-radius:18px;align-items:center;gap:8px;min-height:54px;padding:4px 4px 4px 13px;display:flex}html.diseno-nuevo .crear-campo:focus-within{border-color:var(--acento,var(--acento-marca))}html.diseno-nuevo .crear-campo .captura-ia-orbe{flex:none;width:24px;height:24px}html.diseno-nuevo .crear-campo input{min-width:0;min-height:44px;color:var(--texto);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:16px}html.diseno-nuevo .crear-salidas{gap:8px;margin-top:9px;display:flex}html.diseno-nuevo .crear-salidas[hidden]{display:none}html.diseno-nuevo .crear-salidas .btn{flex:1;justify-content:center;min-width:0;min-height:44px;padding-inline:8px}html.diseno-nuevo .crear-opciones{gap:6px;margin-top:12px;display:flex}html.diseno-nuevo .crear-opciones button{min-height:76px;color:var(--texto);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:16px;flex-direction:column;flex:1 1 0;align-items:center;gap:6px;padding:8px 2px;font-size:.78rem;font-weight:600;display:flex}html.diseno-nuevo .crear-opciones button:active{background:var(--superficie-3)}html.diseno-nuevo .crear-opciones .material-symbols-rounded{background:var(--superficie-3);width:44px;height:44px;color:var(--acento,var(--acento-marca));border-radius:15px;place-items:center;font-size:24px;display:grid}html.diseno-nuevo .lateral{left:12px;right:12px;bottom:calc(var(--alto-barra) + 10px);width:auto}html.diseno-nuevo .barra{flex-wrap:nowrap;align-items:center;gap:2px}html.diseno-nuevo .barra-titulo{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:1.65rem;overflow:hidden}html.diseno-nuevo .sync:is([data-estado=sincronizado],[data-estado=sincronizando]){display:none}html.diseno-nuevo .perfil{margin-left:4px}html.diseno-nuevo .perfil-punto:not([hidden]){z-index:1;background:var(--peligro);width:11px;height:11px;box-shadow:0 0 0 2px var(--fondo);pointer-events:none;border-radius:50%;display:block;position:absolute;top:0;right:0}html.diseno-nuevo .sub-celu:not([hidden]){align-items:center;gap:8px;margin:2px 0 12px;display:flex}html.diseno-nuevo .sub-celu-accion{border:1px solid var(--borde);border-radius:50%;flex:none;width:44px;height:44px}html.diseno-nuevo .vista{padding-bottom:calc(var(--alto-barra) + 28px)}html.diseno-nuevo .chips{flex-wrap:nowrap;margin-inline:-16px;padding-inline:16px;overflow-x:auto}html.diseno-nuevo .chips .chip{flex:none;min-height:36px}html.diseno-nuevo .inicio-sub-celu{color:var(--acento,var(--acento-marca));margin:-6px 0 0;font-family:Playfair Display,serif;font-size:1.05rem;font-style:italic;font-weight:600}html.diseno-nuevo .tira-semana{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;margin-top:-6px;display:grid}html.diseno-nuevo .tira-dia{color:var(--texto-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:14px;flex-direction:column;align-items:center;gap:3px;padding:6px 0 8px;font-size:.72rem;display:flex}html.diseno-nuevo .tira-dia b{width:34px;height:34px;color:var(--texto);border-radius:50%;place-items:center;font-size:.94rem;font-weight:600;display:grid}html.diseno-nuevo .tira-dia.is-hoy b{background:var(--acento,var(--acento-marca));color:var(--sobre-acento);font-weight:700}html.diseno-nuevo .tira-dia i{border-radius:50%;width:5px;height:5px}html.diseno-nuevo .tira-dia.con-algo i{background:#ffc86b}html.diseno-nuevo.modo-claro .tira-dia.con-algo i{background:#8a5a0c}html.diseno-nuevo .inicio-panel{gap:18px}html.diseno-nuevo .grilla:not(.grilla-lista,.guardados-grilla){grid-template-columns:repeat(2,minmax(0,1fr));column-gap:10px}html.diseno-nuevo .seccion-titulo{color:var(--texto);letter-spacing:0;text-transform:none;margin:0 0 6px;padding:0;font-size:1rem;font-weight:700}html.diseno-nuevo .inicio-hoy{display:block}html.diseno-nuevo .inicio-para-hoy{box-shadow:none;background:0 0;border:0;padding:0}html.diseno-nuevo .para-vos{scroll-snap-type:x mandatory;gap:10px;margin:-12px -16px;padding:12px 16px;display:flex;overflow-x:auto}html.diseno-nuevo .para-vos .tarjeta-promo{scroll-snap-align:center;flex:0 0 86%}html.diseno-nuevo .para-vos .tarjeta-promo:hover{box-shadow:none;transform:none}@media (hover:hover){html.diseno-nuevo :is(.para-vos,.chips){cursor:grab}}html.diseno-nuevo :is(.para-vos,.chips).arrastrando{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}html.diseno-nuevo .guardados-pista-celu{color:var(--texto-2);margin:6px 0 2px;font-size:.82rem}html.diseno-nuevo .guardados-barra .chip:not(.chip-fantasma) .material-symbols-rounded{display:none}html.diseno-nuevo :is(.guardados-dia,.notas-seccion){color:var(--texto-2);letter-spacing:0;text-transform:none;margin:14px 0 6px;font-size:.82rem;font-weight:700}html.diseno-nuevo .guardados-grilla{columns:auto;display:block}html.diseno-nuevo .guardado-compacto{border:0;border-bottom:1px solid var(--borde);min-height:64px;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;margin:0;padding:8px 0;display:grid}html.diseno-nuevo .guardado-compacto :is(.guardado-botones,.guardado-extracto){display:none}html.diseno-nuevo .guardado-compacto .guardado-mini{border-radius:12px;grid-column:1;width:46px;height:46px}html.diseno-nuevo .guardado-compacto:has(.guardado-mini) .guardado-fuente-icono{display:none}html.diseno-nuevo .guardado-compacto:not(:has(.guardado-mini)) .guardado-cabeza{grid-column:1/-1}html.diseno-nuevo .guardado-compacto:not(:has(.guardado-mini)) .guardado-fuente-icono{background:var(--superficie-3);border-radius:12px;flex:none;place-items:center;width:46px;height:46px;display:grid}html.diseno-nuevo .guardado-compacto .guardado-cabeza{align-items:center;gap:12px}html.diseno-nuevo .guardado-compacto .guardado-titulo{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}html.diseno-nuevo .agregar-amigo{display:none}html.diseno-nuevo .vista.agregando-amigo .agregar-amigo{display:block}html.diseno-nuevo .fila-amigo:has(.btn-mensaje){flex-wrap:nowrap;position:relative}html.diseno-nuevo .fila-amigo:has(.btn-mensaje) .avatar{z-index:1;position:relative}html.diseno-nuevo .fila-amigo:has(.btn-mensaje) .fila-amigo-acciones{flex:none}html.diseno-nuevo .fila-amigo:has(.btn-mensaje) .fila-amigo-acciones>:not(.btn-mensaje){display:none}html.diseno-nuevo .fila-amigo .btn-mensaje{box-shadow:none;color:#0000;background:0 0;border:0;border-radius:12px;justify-content:flex-end;padding:0 4px;font-size:0;position:absolute;inset:0}html.diseno-nuevo .fila-amigo .btn-mensaje .material-symbols-rounded{display:none}html.diseno-nuevo .fila-amigo .btn-mensaje .insignia-chica{font-size:.75rem}html.diseno-nuevo .cal-doble{display:block}html.diseno-nuevo .cal-cabecera{margin:12px 0 6px}html.diseno-nuevo .cal-cabecera h3{text-align:center;flex:1;font-family:Playfair Display,serif;font-size:1.2rem}html.diseno-nuevo .cal-grilla{grid-template-columns:repeat(7,minmax(0,1fr));gap:0;margin-inline:-8px}html.diseno-nuevo .cal-dia-semana{padding-bottom:6px}html.diseno-nuevo .cal-celda-nueva,html.diseno-nuevo .cal-celda-nueva:hover{border:0;border-top:1px solid var(--borde);background:0 0;border-radius:0;min-height:58px;padding:5px 1px 4px}html.diseno-nuevo .cal-celda-nueva.is-active,html.diseno-nuevo .cal-celda-nueva.is-active:hover{background:var(--superficie-3);box-shadow:none;border-radius:10px}html.diseno-nuevo .cal-numero{width:26px;height:26px;color:var(--texto);border-radius:50%;align-self:center;place-items:center;font-size:.85rem;font-weight:600;display:grid}html.diseno-nuevo .cal-hoy .cal-numero{background:var(--acento,var(--acento-marca));color:var(--sobre-acento);padding:0;font-weight:700}html.diseno-nuevo .cal-fuera{opacity:.35}html.diseno-nuevo .cal-puntos{justify-content:center}html.diseno-nuevo .cal-panel-dia .cal-nueva{display:none}html.diseno-nuevo .cal-panel-dia{margin-top:16px}html.diseno-nuevo .cal-pestanas{background:var(--superficie-3);border-radius:999px;flex-wrap:nowrap;gap:0;padding:3px;display:flex}html.diseno-nuevo .cal-pestanas .chip{background:0 0;border:0;flex:1 1 0;justify-content:center;min-width:0;min-height:38px;padding-inline:4px;font-size:.85rem}html.diseno-nuevo .cal-pestanas .chip .material-symbols-rounded{display:none}html.diseno-nuevo .cal-pestanas .chip.is-active{background:var(--texto);color:var(--fondo)}html.diseno-nuevo.es-iphone :is(.tarjeta,.guardado-compacto,.fila-amigo){-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}
