@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4f6667dd39116621-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/07935285219a259d-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f58031ded4338640-s.390ncx5urfkfu.woff2)format("woff2");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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/77814b00d5ca94a4-s.21jp631_3pja2.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/605ce01b664af129-s.p.0wgildi0cnwt9.woff2)format("woff2");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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4f6667dd39116621-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/07935285219a259d-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f58031ded4338640-s.390ncx5urfkfu.woff2)format("woff2");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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/77814b00d5ca94a4-s.21jp631_3pja2.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/605ce01b664af129-s.p.0wgildi0cnwt9.woff2)format("woff2");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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4f6667dd39116621-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/07935285219a259d-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f58031ded4338640-s.390ncx5urfkfu.woff2)format("woff2");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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/77814b00d5ca94a4-s.21jp631_3pja2.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/605ce01b664af129-s.p.0wgildi0cnwt9.woff2)format("woff2");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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}._0VDfFq_className{font-family:Geist,Geist Fallback;font-style:normal}._0VDfFq_variable{--fuente:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0c6b664fd57c2c6-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6e342921ee4dcd9d-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bb852295097cd96-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9eb5a876700c0028-s.1uyisp29ctx0d.woff2)format("woff2");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:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2a04751c893bf294-s.1rgnod-3esatf.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/07a39a8a4660cc7c-s.p.0r6juujl39pe6.woff2)format("woff2");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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0c6b664fd57c2c6-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6e342921ee4dcd9d-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bb852295097cd96-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9eb5a876700c0028-s.1uyisp29ctx0d.woff2)format("woff2");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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2a04751c893bf294-s.1rgnod-3esatf.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/07a39a8a4660cc7c-s.p.0r6juujl39pe6.woff2)format("woff2");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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.g9-viq_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.g9-viq_variable{--fuente-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--s25:2px;--s50:4px;--s75:8px;--s100:12px;--s200:16px;--s300:24px;--s400:32px;--s500:40px;--s600:48px;--s700:64px;--curva:cubic-bezier(.25, 1, .5, 1);--rapido:.15s;--fondo:#f7f7f4;--superficie:#f2f1ed;--superficie-2:#ebeae5;--superficie-3:#e6e5e0;--campo:#f7f7f4;--chat:#f2f1ed;--bot:#f7f7f4;--yo:#efe1dd;--texto:#26251e;--suave:#65645e;--borde:#e1e0db;--borde-fuerte:#cdcdc9;--tinta:#26251e;--tinta-hover:#3b3a33;--tinta-texto:#f7f7f4;--acento:#7a1f35;--acento-suave:#f3e4e6;--error:#b3261e;--error-suave:#f9e9e6;--ok:#2a7230;--ok-suave:#e6f0e3;--anillo:#7a1f3566;--sombra-flotante:0 0 1rem #00000005, 0 0 .5rem #00000002}@media (prefers-color-scheme:dark){:root{--fondo:#141414;--superficie:#1c1c1e;--superficie-2:#2c2c2e;--superficie-3:#3a3a3c;--campo:#141414;--chat:#1c1c1e;--bot:#2c2c2e;--yo:#3d2028;--texto:#f7f7f4;--suave:#a5a5a3;--borde:#2c2c2e;--borde-fuerte:#3a3a3c;--tinta:#f7f7f4;--tinta-hover:#e6e5e0;--tinta-texto:#26251e;--acento:#e48aa1;--acento-suave:#312026;--error:#f2867d;--error-suave:#33201f;--ok:#7cc47f;--ok-suave:#1d2a1d;--anillo:#e48aa180;--sombra-flotante:none}}.heading-4{letter-spacing:-.02em;font-size:2.25rem;font-weight:400;line-height:2.75rem}.heading-5{letter-spacing:-.015em;font-size:1.625rem;font-weight:400;line-height:2rem}.heading-6{letter-spacing:-.01em;font-size:1.125rem;font-weight:500;line-height:1.5rem}.title-3{font-size:1rem;font-weight:500;line-height:1.5rem}.title-4{font-size:.875rem;font-weight:500;line-height:1.25rem}.body-3{font-size:1rem;font-weight:400;line-height:1.5rem}.body-5{font-size:.875rem;font-weight:500;line-height:1.25rem}.body-6{font-size:.875rem;font-weight:400;line-height:1.25rem}.button-md{font-size:1rem;font-weight:500;line-height:1.5rem}.button-sm{font-size:.875rem;font-weight:500;line-height:1.25rem}.button-xsm{font-size:.75rem;font-weight:500;line-height:1rem}.caption-2{font-size:.875rem;font-weight:400;line-height:1.25rem}.caption-3,.caption-4{font-size:.75rem;font-weight:500;line-height:1rem}.caption-5{font-size:.75rem;font-weight:400;line-height:1rem}.mono{font-family:var(--fuente-mono), ui-monospace, monospace}.suave{color:var(--suave)}.si{color:var(--ok)}.no{color:var(--error)}*{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--fondo);color:var(--texto);font-family:var(--fuente), system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.5rem}h1,h2,h3,p{text-wrap:balance;margin:0}p{text-wrap:pretty}em{font-style:normal;font-weight:500}a{color:var(--acento);text-underline-offset:3px;text-decoration-thickness:1px}button,input,textarea,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--anillo);outline-offset:2px}.saltar{left:var(--s200);top:var(--s200);z-index:30;padding:var(--s75) var(--s200);background:var(--tinta);color:var(--tinta-texto);transition:transform var(--rapido) var(--curva);border-radius:9999px;text-decoration:none;position:fixed;transform:translateY(-200%)}.saltar:focus{transform:none}.boton{justify-content:center;align-items:center;gap:var(--s75);height:36px;padding:0 var(--s200);border:1px solid var(--borde-fuerte);color:var(--texto);cursor:pointer;white-space:nowrap;transition:background-color var(--rapido) var(--curva), border-color var(--rapido) var(--curva), color var(--rapido) var(--curva), transform var(--rapido) var(--curva), opacity var(--rapido) var(--curva);background:0 0;border-radius:9999px;text-decoration:none;display:inline-flex}.boton svg{flex:none}.boton:hover{background:var(--superficie)}.boton:active{transform:scale(.98)}.boton:disabled,.boton[aria-disabled=true]{background:var(--superficie-3);color:var(--suave);cursor:not-allowed;border-color:#0000;transform:none}.boton.primario{background:var(--tinta);border-color:var(--tinta);color:var(--tinta-texto)}.boton.primario:hover{background:var(--tinta-hover);border-color:var(--tinta-hover)}.boton.primario:disabled{background:var(--superficie-3);color:var(--suave);border-color:#0000}.boton.peligro{color:var(--error)}.boton.peligro:hover{background:var(--error-suave);border-color:var(--error)}.boton.fantasma{border-color:#0000}.boton.fantasma:hover{background:var(--superficie-2)}.boton.chico{height:28px;padding:0 var(--s100)}.boton.icono{width:36px;padding:0}.campo{width:100%;min-height:36px;padding:var(--s75) var(--s100);border:1px solid var(--borde);background:var(--campo);color:var(--texto);transition:border-color var(--rapido) var(--curva);border-radius:8px}.campo:hover{border-color:var(--borde-fuerte)}.campo:focus-visible{border-color:var(--acento);outline-offset:0}.campo[aria-invalid=true]{border-color:var(--error)}.campo::placeholder{color:var(--suave)}textarea.campo{resize:vertical}.etiqueta-campo{gap:var(--s50);flex-direction:column;min-width:0;display:flex}.etiqueta-campo>span:first-child{color:var(--suave)}.check{gap:var(--s75);cursor:pointer;align-items:center;display:inline-flex}.check input{width:16px;height:16px;accent-color:var(--acento);margin:0}.etiqueta{align-items:center;gap:var(--s50);padding:var(--s25) var(--s75);color:var(--suave);background:var(--superficie-3);white-space:nowrap;border-radius:9999px;display:inline-flex}.etiqueta.si{color:var(--ok);background:var(--ok-suave)}.etiqueta.no{color:var(--error);background:var(--error-suave)}.etiqueta.marca{color:var(--acento);background:var(--acento-suave)}.punto{background:currentColor;border-radius:9999px;flex:none;width:6px;height:6px}.tarjeta{background:var(--superficie);border:1px solid var(--borde);border-radius:12px}.tarjeta.tabla{overflow-x:auto}.aviso-error{align-items:flex-start;gap:var(--s100);padding:var(--s100) var(--s200);background:var(--error-suave);color:var(--error);border-radius:12px;display:flex}.aviso-error svg{margin-top:var(--s25);flex:none}.resultado{align-items:center;gap:var(--s50);display:inline-flex}.esqueleto{background:var(--superficie);animation:latir-suave 1.6s var(--curva) infinite;border-radius:8px}.esqueleto.titulo{width:240px;height:32px}.esqueleto.linea{width:360px;max-width:100%;height:20px}.esqueleto.dato{border-radius:12px;height:112px}.esqueleto.bloque{border-radius:12px;height:240px}.panel{grid-template-columns:minmax(275px,1fr) minmax(0,960px) minmax(0,1fr);min-height:100%;display:grid}.lateral{position:relative}.lateral .fijo{align-items:flex-start;gap:var(--s50);width:275px;height:100dvh;padding:var(--s50) var(--s100) var(--s100) var(--s200);flex-direction:column;display:flex;position:sticky;top:0}a.marca{color:var(--texto);flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.lateral .marca{width:52px;height:52px;transition:background-color var(--rapido) var(--curva);border-radius:9999px}.lateral .marca:hover{background:var(--superficie-2)}.logo{background:var(--acento);width:32px;height:32px;color:var(--fondo);border-radius:4px;flex:none;place-items:center;display:grid}.enlaces{gap:var(--s25);flex-direction:column;width:100%;display:flex}.enlaces a{align-self:flex-start;align-items:center;gap:var(--s200);height:52px;padding:0 var(--s300) 0 var(--s100);color:var(--texto);letter-spacing:-.01em;transition:background-color var(--rapido) var(--curva);border-radius:9999px;font-size:1.125rem;font-weight:500;line-height:1.5rem;text-decoration:none;display:inline-flex}.enlaces a:hover{background:var(--superficie-2)}.enlaces a[aria-current=page]{font-weight:700}.lateral .accion{width:90%;height:52px;margin:var(--s200) 0 0;font-size:1.0625rem;font-weight:600}.lateral .accion .icono-accion{display:none}.lateral .accion[aria-current=page]{box-shadow:0 0 0 2px var(--fondo), 0 0 0 4px var(--acento)}.cuenta{position:relative}.cuenta.abajo{width:100%;margin-top:auto}.disparador{align-items:center;gap:var(--s100);width:100%;padding:var(--s100);cursor:pointer;text-align:left;transition:background-color var(--rapido) var(--curva);background:0 0;border:0;border-radius:9999px;display:flex}.disparador:hover{background:var(--superficie-2)}.avatar{background:var(--acento-suave);width:40px;height:40px;color:var(--acento);border-radius:9999px;flex:none;place-items:center;display:grid}.disparador .datos{flex-direction:column;flex:1;min-width:0;display:flex}.disparador .nombre,.disparador .email{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.disparador .email{color:var(--suave)}.disparador .mas{flex:none}.desplegable{left:0;bottom:calc(100% + var(--s75));z-index:40;min-width:320px;max-width:calc(100vw - var(--s400));padding:var(--s100) 0;background:var(--fondo);animation:entrar .15s var(--curva) both;border-radius:16px;position:absolute;box-shadow:0 0 15px #0000001f,0 0 3px 1px #0000000f}.desplegable button{align-items:center;gap:var(--s100);width:100%;padding:var(--s100) var(--s200);cursor:pointer;text-align:left;background:0 0;border:0;display:flex}.desplegable button svg{flex:none}.desplegable .texto-salir{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cuenta.abajo .desplegable{min-width:0;right:0}.desplegable button:hover{background:var(--superficie)}.panel>main{border-left:1px solid var(--borde);border-right:1px solid var(--borde);min-height:100dvh}.barra-movil,.pestanas{display:none}.contenido{width:100%;max-width:1072px;padding:var(--s500) var(--s200) var(--s700);gap:var(--s500);animation:entrar .3s var(--curva) both;flex-direction:column;flex:1;margin:0 auto;display:flex}.contenido.completo{max-width:792px;padding-top:var(--s200);padding-bottom:var(--s200);gap:0}.encabezado{gap:var(--s100);flex-direction:column;display:flex}.encabezado .fila{justify-content:space-between;align-items:center;gap:var(--s200);flex-wrap:wrap;display:flex}.encabezado .fila-titulo{align-items:center;gap:var(--s100);flex-wrap:wrap;display:flex}.encabezado p{color:var(--suave);max-width:640px}.seccion{gap:var(--s200);flex-direction:column;display:flex}.seccion>.fila{justify-content:space-between;align-items:center;gap:var(--s200);flex-wrap:wrap;display:flex}.volver{margin-left:calc(var(--s100) * -1);margin-bottom:calc(var(--s300) * -1);align-self:flex-start}.estado{gap:var(--s50);flex-wrap:wrap;display:flex}.estado .etiqueta{padding:var(--s25) var(--s100)}.estado .etiqueta b{color:var(--texto);font-weight:500}.grilla{gap:var(--s100);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.dato{padding:var(--s200) var(--s200) var(--s300);gap:var(--s300);flex-direction:column;display:flex}.dato .rotulo{align-items:center;gap:var(--s75);color:var(--suave);display:flex}.dato .valor{font-variant-numeric:tabular-nums}.acciones{gap:var(--s75);flex-wrap:wrap;align-items:center;display:flex}td .acciones{gap:var(--s50);flex-wrap:nowrap}td.apilar .acciones{flex-direction:column;align-items:stretch}td.apilar .acciones .boton{width:100%}table{border-collapse:collapse;width:100%}th,td{text-align:left;padding:var(--s100) var(--s200);border-bottom:1px solid var(--borde);white-space:nowrap}th{color:var(--suave);font-size:.75rem;font-weight:500;line-height:1rem}td{font-size:.875rem;line-height:1.25rem}tbody tr{transition:background-color var(--rapido) var(--curva)}tbody tr:hover td{background:var(--superficie-2)}tr:last-child td{border-bottom:0}td.num,th.num{text-align:right;font-variant-numeric:tabular-nums}td.ajustar{white-space:normal;min-width:180px}td.respuesta{white-space:pre-wrap;color:var(--suave);max-width:380px}td.vacio-tabla{color:var(--suave);text-align:center;padding:var(--s400) var(--s200)}.variantes{color:var(--suave);margin-top:var(--s25)}.vacio{align-items:center;gap:var(--s200);text-align:center;padding:var(--s600) var(--s300);flex-direction:column;display:flex}.vacio p{color:var(--suave);max-width:420px}.vacio-icono{background:var(--acento-suave);width:48px;height:48px;color:var(--acento);border-radius:12px;place-items:center;display:grid}.filtros{gap:var(--s75);flex-wrap:wrap;align-items:center;display:flex}.filtros .buscador{flex:1;min-width:200px;position:relative}.filtros .buscador svg{left:var(--s100);color:var(--suave);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.filtros .buscador .campo{padding-left:var(--s500);background:var(--superficie);border-radius:9999px}.paginas{justify-content:space-between;align-items:center;gap:var(--s100);display:flex}.paginas .cuenta{color:var(--suave);font-variant-numeric:tabular-nums;text-align:center}.bandeja{padding:var(--s50);gap:var(--s25);flex-direction:column;margin:0;list-style:none;display:flex}.bandeja a{gap:var(--s25) var(--s100);padding:var(--s100);color:var(--texto);transition:background-color var(--rapido) var(--curva);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;text-decoration:none;display:grid}.bandeja a:hover{background:var(--superficie-2)}.bandeja .icono-estado{margin-top:var(--s25);color:var(--suave);grid-row:span 2}.bandeja .icono-estado.si{color:var(--ok)}.bandeja .titulo{align-items:baseline;gap:var(--s75);min-width:0;display:flex}.bandeja .titulo .nombre{color:var(--suave);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bandeja .cuando{color:var(--suave);font-variant-numeric:tabular-nums;white-space:nowrap}.bandeja .previa{color:var(--suave);text-overflow:ellipsis;white-space:nowrap;grid-column:2/-1;overflow:hidden}.bandeja .previa b{color:var(--texto);font-weight:500}.hilo{background:var(--chat);padding:var(--s300) var(--s200);gap:var(--s75);flex-direction:column;display:flex}.hilo .dia{margin:var(--s100) 0 var(--s50);padding:var(--s25) var(--s100);background:var(--superficie-3);color:var(--suave);border-radius:9999px;align-self:center}.hilo .dia:first-letter{text-transform:uppercase}.hilo .sesion{gap:var(--s75);flex-direction:column;display:flex}.hilo .sesion+.sesion{margin-top:var(--s200);padding-top:var(--s200);border-top:1px solid var(--borde-fuerte)}.hilo .sesion-titulo{color:var(--suave);font-variant-numeric:tabular-nums;align-self:center}.burbuja{max-width:80%;padding:var(--s75) var(--s100);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:16px}.burbuja.bot,.burbuja.entrante{background:var(--bot);border:1px solid var(--borde);border-top-left-radius:4px;align-self:flex-start}.burbuja.yo,.burbuja.saliente{background:var(--yo);border-top-right-radius:4px;align-self:flex-end}.burbuja.foto{padding:var(--s75)}.burbuja.foto .hora{padding:0 var(--s50)}.burbuja.sistema{max-width:90%;color:var(--suave);text-align:center;padding:var(--s50) var(--s100);background:0 0;border-radius:9999px;align-self:center}.burbuja.sistema.error{color:var(--error);background:var(--error-suave)}.burbuja img{object-fit:cover;width:100%;max-width:240px;max-height:240px;margin-bottom:var(--s50);border-radius:8px;display:block}.burbuja strong{font-weight:600}.burbuja .tipo{color:var(--suave)}.hora{text-align:right;color:var(--suave);margin-top:var(--s25);font-size:.75rem;line-height:1rem;display:block}.chat{min-height:0;height:calc(100dvh - 2 * var(--s200));gap:var(--s100);flex-direction:column;flex:1;display:flex}.chat .cabecera{padding:var(--s100) var(--s200);gap:var(--s100);flex-direction:column;display:flex}.chat .info{color:var(--suave);overflow-wrap:anywhere;align-items:center;gap:var(--s75);display:flex}.chat .info .punto{color:var(--ok)}.chat .info[data-estado=error] .punto{color:var(--error)}.chat .controles{gap:var(--s75);flex-wrap:wrap;align-items:flex-end;display:flex}.chat .controles .etiqueta-campo{flex:180px}.chat .ayuda-error{color:var(--error)}.mensajes{padding:var(--s300) var(--s200);gap:var(--s75);background:var(--chat);border:1px solid var(--borde);border-radius:16px;flex-direction:column;flex:1;display:flex;overflow-y:auto}.mensajes .burbuja{animation:entrar .3s var(--curva) both}.mensajes .vacio{width:100%;max-width:440px;padding:var(--s400) 0;gap:var(--s300);margin:auto}.sugerencias{gap:var(--s25);width:100%;padding:var(--s50);background:var(--bot);flex-direction:column;display:flex}.sugerencia{align-items:center;gap:var(--s100);text-align:left;cursor:pointer;padding:var(--s100);color:var(--texto);transition:background-color var(--rapido) var(--curva), transform var(--rapido) var(--curva);background:0 0;border:0;border-radius:8px;display:flex}.sugerencia:hover{background:var(--superficie-2)}.sugerencia:active{transform:scale(.98)}.sugerencia>svg:first-child{color:var(--acento);flex:none}.sugerencia .texto{flex:1}.sugerencia .flecha{color:var(--suave);opacity:.6;transition:transform var(--rapido) var(--curva), opacity var(--rapido) var(--curva)}.sugerencia:hover .flecha{opacity:1;transform:translate(2px,-2px)}.escribiendo{align-self:flex-start;gap:var(--s50);padding:var(--s100) var(--s200);background:var(--bot);border:1px solid var(--borde);animation:entrar .3s var(--curva) both;border-radius:4px 16px 16px;align-items:center;display:flex}.escribiendo i{background:var(--suave);width:6px;height:6px;animation:latir 1.2s var(--curva) infinite;border-radius:9999px}.escribiendo i:nth-child(2){animation-delay:.16s}.escribiendo i:nth-child(3){animation-delay:.32s}.atajos{gap:var(--s50);scrollbar-width:none;padding:var(--s25);display:flex;overflow-x:auto}.atajos::-webkit-scrollbar{display:none}.chip{padding:var(--s25) var(--s100);cursor:pointer;background:var(--superficie-3);color:var(--suave);transition:background-color var(--rapido) var(--curva), color var(--rapido) var(--curva), transform var(--rapido) var(--curva), opacity var(--rapido) var(--curva);border:0;border-radius:9999px;flex:none}.chip:hover{background:var(--borde);color:var(--texto)}.chip:active{transform:scale(.98)}.chip:disabled{opacity:.5;cursor:not-allowed}.redactar{align-items:flex-end;gap:var(--s75);padding:var(--s75);background:var(--bot);transition:border-color var(--rapido) var(--curva);border-radius:16px;display:flex}.redactar:focus-within{border-color:var(--acento)}.redactar textarea{resize:none;min-height:36px;max-height:120px;padding:var(--s75) var(--s50);color:var(--texto);field-sizing:content;background:0 0;border:0;outline:none;flex:1}.redactar textarea::placeholder{color:var(--suave)}.formulario{padding:var(--s300);gap:var(--s200);display:grid}.formulario .pie{gap:var(--s75);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.prueba{gap:var(--s75);flex-wrap:wrap;display:flex}.prueba .campo{flex:1;min-width:200px}.score{font-family:var(--fuente-mono), ui-monospace, monospace}.login{isolation:isolate;min-height:100%;padding:var(--s200);place-items:center;display:grid;position:relative}.login:before{content:"";z-index:-1;opacity:.18;pointer-events:none;background:url(/login-fondo.webp) 50%/cover no-repeat;position:absolute;inset:0}@media (prefers-color-scheme:dark){.login:before{opacity:.28}}.login .tarjeta{width:100%;max-width:400px;padding:var(--s500) var(--s300) var(--s300);align-items:center;gap:var(--s400);text-align:center;animation:entrar .3s var(--curva) both;flex-direction:column;display:flex}.login .logo{border-radius:8px;width:40px;height:40px}.login .textos{gap:var(--s75);flex-direction:column;display:flex}.login .textos p{color:var(--suave)}.login .boton{width:100%;height:44px}.login .aviso-error{text-align:left;width:100%}.login .ingreso{gap:var(--s200);text-align:left;width:100%;display:grid}.login .separador{align-items:center;gap:var(--s100);width:100%;color:var(--suave);display:flex}.login .separador:before,.login .separador:after{content:"";border-top:1px solid var(--borde);flex:1}.no-encontrado{min-height:100%;padding:var(--s200);place-items:center;display:grid}.no-encontrado .vacio{max-width:480px}.no-encontrado .codigo{color:var(--acento)}@keyframes entrar{0%{opacity:0;transform:translateY(var(--s25))}to{opacity:1;transform:none}}@keyframes latir{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes latir-suave{0%,to{opacity:.55}50%{opacity:1}}@media (max-width:1279px) and (min-width:761px){.panel{grid-template-columns:88px minmax(0,960px);justify-content:center}.lateral .fijo{width:auto;padding:var(--s50) 0 var(--s100);align-items:center}.enlaces{align-items:center}.enlaces a{justify-content:center;align-self:center;width:52px;padding:0}.lateral .texto,.lateral .datos,.lateral .mas{display:none}.lateral .accion{width:52px;padding:0}.lateral .accion .icono-accion{display:block}.cuenta.abajo{width:auto}.cuenta.abajo .desplegable{min-width:320px;right:auto}.disparador{width:auto}}@media (max-width:760px){.panel{padding:53px 0 calc(53px + env(safe-area-inset-bottom));display:block}.panel>main{border:0;min-height:0}.lateral{display:none}.barra-movil{z-index:20;height:53px;padding:0 var(--s200);background:color-mix(in srgb, var(--fondo) 85%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--borde);grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:fixed;top:0;left:0;right:0}.barra-movil .disparador{width:auto;padding:0}.barra-movil .avatar{width:32px;height:32px}.barra-movil .datos,.barra-movil .mas{display:none}.barra-movil .desplegable{top:calc(100% + var(--s75));bottom:auto}.pestanas{z-index:20;height:calc(53px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--fondo);border-top:1px solid var(--borde);display:flex;position:fixed;bottom:0;left:0;right:0}.pestanas a{color:var(--texto);flex:1;place-items:center;display:grid}.pestanas a:active{background:var(--superficie-2)}.chat{height:calc(100dvh - 106px - var(--s75) - env(safe-area-inset-bottom))}.contenido{padding:var(--s300) var(--s100) var(--s500);gap:var(--s400)}.contenido.completo{padding:0 var(--s75) var(--s75)}.mensajes{padding:var(--s200) var(--s100)}.burbuja{max-width:88%}.formulario{padding:var(--s200)}.ocultable,.rotulo-largo,.paginas .boton span{display:none}.paginas .boton{width:36px;padding:0}.bandeja .previa{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-property:opacity,background-color,border-color,color!important}@keyframes entrar{0%{opacity:0}to{opacity:1}}@keyframes latir{0%,to{opacity:.3}50%{opacity:1}}}
