@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/125b6750c58ce347-s.1icgra-w5i50b.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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d902bc2bfdd0a4cb-s.p.1g73gv09-xcb6.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:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.DcYOpa_className{font-family:Instrument Serif,Instrument Serif Fallback;font-style:normal;font-weight:400}.DcYOpa_variable{--fuente-display:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/46a9e2f250689b4a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6131cbbf5549afa2-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/45462fd7b7c12654-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.3-6t-g6q0vh0a.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.2bn3s6zvc0dyp.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.qsFXQq_className{font-family:Inter,Inter Fallback;font-style:normal}.qsFXQq_variable{--fuente-ui:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c64053b510252f55-s.1kd-r_s9smv5m.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/733da6bd8dac84c8-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/784318cea1dfcfa4-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e114457660b62ed-s.36fqqi66-3tjb.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9fecbd3e5ea9bccb-s.3_z45zcoc-xoz.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a321a2c78eff0b5-s.p.1bkzbscqrt8rl.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c64053b510252f55-s.1kd-r_s9smv5m.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/733da6bd8dac84c8-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/784318cea1dfcfa4-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7e114457660b62ed-s.36fqqi66-3tjb.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9fecbd3e5ea9bccb-s.3_z45zcoc-xoz.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a321a2c78eff0b5-s.p.1bkzbscqrt8rl.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}._94F8pa_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}._94F8pa_variable{--fuente-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--c-fondo:#0d0e12;--c-superficie:#15171d;--c-superficie-2:#1d2028;--c-superficie-3:#262a34;--c-borde:#2b2f3a;--c-borde-fuerte:#3a3f4d;--c-velo:#050609b8;--c-texto:#f3efe7;--c-texto-2:#aaa59b;--c-texto-3:#737069;--c-texto-sobre-acento:#1a1206;--c-acento:#f2a541;--c-acento-hover:#f7b862;--c-acento-texto:#f2a541;--c-acento-suave:#f2a54124;--c-acento-borde:#f2a54159;--c-escuchando:#f2a541;--c-pensando:#a596ff;--c-hablando:#4fd6b4;--c-reposo:#5b5f6b;--c-ok:#5fd38d;--c-ok-suave:#5fd38d24;--c-aviso:#f5c451;--c-aviso-suave:#f5c45124;--c-error:#ff6f61;--c-error-suave:#ff6f6124;--c-info:#6cb4ff;--c-info-suave:#6cb4ff24;--c-luz:#ffd27a;--c-clima-frio:#6cb4ff;--c-clima-calor:#ff8a5b;--c-energia:#c7e66b;--f-display:"Instrument Serif", "Iowan Old Style", Georgia, serif;--f-ui:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--f-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--t-display:2.75rem;--t-h1:1.75rem;--t-h2:1.25rem;--t-h3:1.0625rem;--t-cuerpo:1rem;--t-chico:.875rem;--t-mini:.75rem;--t-transcripcion:1.375rem;--lh-ajustado:1.15;--lh-normal:1.45;--lh-lectura:1.6;--w-normal:400;--w-medio:500;--w-semi:600;--tracking-etiqueta:.06em;--e-1:4px;--e-2:8px;--e-3:12px;--e-4:16px;--e-5:20px;--e-6:24px;--e-8:32px;--e-10:40px;--e-12:48px;--e-16:64px;--margen-pantalla:20px;--ancho-contenido:1120px;--alto-barra-nav:64px;--toque-min:44px;--r-chico:8px;--r-medio:12px;--r-grande:18px;--r-hoja:28px;--r-pildora:999px;--s-1:0 1px 0 #ffffff0a inset, 0 1px 2px #0006;--s-2:0 1px 0 #ffffff0d inset, 0 8px 24px #00000073;--s-brillo-acento:0 0 0 1px var(--c-acento-borde), 0 0 48px #f2a54140;--m-rapido:.12s;--m-normal:.22s;--m-lento:.42s;--m-curva:cubic-bezier(.2, .8, .2, 1);--m-respirar:3.2s}[data-tema=claro]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--c-fondo:#f6f3ee;--c-superficie:#fff;--c-superficie-2:#efebe4;--c-superficie-3:#e5e0d7;--c-borde:#e0dbd2;--c-borde-fuerte:#cbc5ba;--c-velo:#1e1a1466;--c-texto:#1b1a17;--c-texto-2:#57534b;--c-texto-3:#6b665e;--c-texto-sobre-acento:#1a1206;--c-acento:#c97a12;--c-acento-texto:#8a5207;--c-acento-hover:#b36a0b;--c-acento-suave:#c97a121f;--c-acento-borde:#c97a1259;--c-escuchando:#8a5207;--c-pensando:#6b57e0;--c-hablando:#0f7a66;--c-reposo:#a39e94;--c-ok:#17803f;--c-ok-suave:#1f9d551f;--c-aviso:#8a6407;--c-aviso-suave:#b7860b1f;--c-error:#c4342a;--c-error-suave:#d63b2f1a;--c-info:#2a64c4;--c-info-suave:#2f6fd61a;--c-luz:#d99a0b;--c-clima-frio:#2f6fd6;--c-clima-calor:#d65a26;--c-energia:#55700c;--s-1:0 1px 2px #281e0a14;--s-2:0 8px 24px #281e0a1f;--s-brillo-acento:0 0 0 1px var(--c-acento-borde), 0 0 40px #c97a122e}@media (min-width:900px){:root{--margen-pantalla:32px}}@media (prefers-reduced-motion:reduce){:root{--m-rapido:0s;--m-normal:0s;--m-lento:0s}}
:root:root{--f-display:var(--fuente-display,"Instrument Serif"), "Iowan Old Style", Georgia, serif;--f-ui:var(--fuente-ui,"Inter"), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--f-mono:var(--fuente-mono,"JetBrains Mono"), ui-monospace, "SF Mono", Menlo, monospace}*{box-sizing:border-box}html,body{margin:0}html{-webkit-text-size-adjust:100%}body{background:var(--c-fondo);min-height:100dvh;color:var(--c-texto);font-family:var(--f-ui);font-size:var(--t-cuerpo);line-height:var(--lh-normal);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit}h1,h2,h3{margin:0}:focus-visible{outline:2px solid var(--c-acento);outline-offset:2px;box-shadow:0 0 0 4px var(--c-acento-suave);border-radius:var(--r-chico)}.solo-lectores{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mono{font-family:var(--f-mono);font-variant-numeric:tabular-nums;font-size:.92em}.recorte{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.crece{flex:2}svg.i{stroke:currentColor;fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}svg.i-chico{width:16px;height:16px}svg.i-grande{width:28px;height:28px}.shell{min-height:100dvh;display:flex}.principal{width:100%;min-width:0;max-width:var(--ancho-contenido);padding:calc(var(--e-4) + env(safe-area-inset-top)) var(--margen-pantalla) calc(var(--alto-barra-nav) + env(safe-area-inset-bottom) + var(--e-6));flex-direction:column;flex:1;margin:0 auto;display:flex}.shell.flujo .principal{padding-bottom:calc(var(--e-6) + env(safe-area-inset-bottom));max-width:560px}.pantalla{gap:var(--e-3);flex-direction:column;display:flex}.pantalla-carga{justify-content:center;align-items:center;gap:var(--e-5);min-height:100dvh;padding:var(--margen-pantalla);text-align:center;flex-direction:column;display:flex}.pantalla-carga .bloque-error{text-align:left;max-width:420px}.encabezado{justify-content:space-between;align-items:center;gap:var(--e-3);min-height:48px;display:flex}.encabezado h1{font-size:var(--t-h1);font-weight:var(--w-semi);letter-spacing:-.01em;line-height:var(--lh-ajustado)}.encabezado .sub,.sub{font-size:var(--t-chico);color:var(--c-texto-2);margin:2px 0 0}.volver{align-items:center;gap:var(--e-1);color:var(--c-texto-2);font-size:var(--t-chico);align-self:flex-start;min-height:32px;text-decoration:none;display:inline-flex}.volver:hover{color:var(--c-texto)}.marca{align-items:center;gap:var(--e-2);min-width:0;display:inline-flex}.monograma{border-radius:var(--r-pildora);width:32px;height:32px;font-family:var(--f-display);color:var(--c-texto-sobre-acento);background:radial-gradient(circle at 35% 30%, var(--c-acento-hover), var(--c-acento) 60%, #c4741c);flex:none;place-items:center;font-size:20px;line-height:1;display:grid;box-shadow:0 0 18px #f2a54159}.monograma.grande{width:72px;height:72px;font-size:44px}.monograma.mini{width:18px;height:18px;box-shadow:none;font-size:12px}.marca-nombre{font-family:var(--f-display);letter-spacing:.01em;white-space:nowrap;font-size:24px;line-height:1}.nav-inferior{z-index:20;height:calc(var(--alto-barra-nav) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--c-superficie);border-top:1px solid var(--c-borde);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.nav-inferior a,.nav-lateral a{font-size:11px;font-weight:var(--w-medio);color:var(--c-texto-3);min-height:var(--toque-min);flex-direction:column;justify-content:center;align-items:center;gap:3px;text-decoration:none;display:flex}.nav-inferior a[aria-current=page]{color:var(--c-acento-texto)}.nav-inferior a[aria-current=page] svg{filter:drop-shadow(0 0 6px #f2a54180)}.nav-lateral{width:232px;padding:var(--e-6) var(--e-4);background:var(--c-superficie);border-right:1px solid var(--c-borde);gap:var(--e-1);flex-direction:column;flex:none;height:100dvh;display:none;position:sticky;top:0}.nav-lateral .marca{padding:0 var(--e-3) var(--e-6)}.nav-lateral a{justify-content:flex-start;gap:var(--e-3);font-size:var(--t-chico);padding:10px var(--e-3);border-radius:var(--r-medio);color:var(--c-texto-2);flex-direction:row}.nav-lateral a:hover{background:var(--c-superficie-2)}.nav-lateral a[aria-current=page]{background:var(--c-acento-suave);color:var(--c-acento-texto)}.nav-lateral .pie-nav{align-items:center;gap:var(--e-3);padding:var(--e-3);border-top:1px solid var(--c-borde);font-size:var(--t-chico);margin-top:auto;display:flex}.pie-nombre{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.btn-salir{color:var(--c-texto-3);border-radius:var(--r-chico);background:0 0;border:0;place-items:center;width:32px;height:32px;display:grid}.btn-salir:hover{color:var(--c-texto);background:var(--c-superficie-2)}@media (min-width:900px){.nav-inferior{display:none}.nav-lateral{display:flex}.principal{padding:var(--e-8)}.shell.flujo .principal{padding:var(--e-8) var(--margen-pantalla)}}.btn{justify-content:center;align-items:center;gap:var(--e-2);min-height:var(--toque-min);padding:0 var(--e-5);border-radius:var(--r-medio);font-size:var(--t-chico);font-weight:var(--w-semi);white-space:nowrap;transition:background var(--m-rapido) var(--m-curva), opacity var(--m-rapido) var(--m-curva);border:1px solid #0000;text-decoration:none;display:inline-flex}.btn-primario{background:var(--c-acento);color:var(--c-texto-sobre-acento)}.btn-primario:hover:not(:disabled){background:var(--c-acento-hover)}.btn-primario .girador{border-color:#1a12064d;border-top-color:var(--c-texto-sobre-acento)}.btn-secundario{background:var(--c-superficie-2);border-color:var(--c-borde);color:var(--c-texto)}.btn-secundario:hover:not(:disabled){background:var(--c-superficie-3)}.btn-fantasma{color:var(--c-texto-2);background:0 0}.btn-fantasma:hover:not(:disabled){color:var(--c-texto)}.btn-peligro{background:var(--c-error-suave);color:var(--c-error)}.btn-chico{min-height:32px;padding:0 var(--e-3);font-size:var(--t-mini);border-radius:var(--r-chico)}.btn-bloque{width:100%}.btn:disabled{opacity:.45}.btn[aria-busy=true]{opacity:.85}.btn-icono{width:var(--toque-min);min-height:var(--toque-min);height:var(--toque-min);border-radius:var(--r-pildora);background:var(--c-superficie-2);border:1px solid var(--c-borde);color:var(--c-texto-2);flex:none;place-items:center;padding:0;display:inline-grid}.btn-icono:hover:not(:disabled){color:var(--c-texto);background:var(--c-superficie-3)}.btn-icono.chico{width:36px;height:36px;min-height:36px}.btn-icono:disabled{opacity:.45}.fila-botones{gap:var(--e-2);display:flex}.fila-botones .btn{flex:1}.fila-botones .btn.crece{flex:2}.chip{height:28px;padding:0 var(--e-3);border-radius:var(--r-pildora);background:var(--c-superficie-2);border:1px solid var(--c-borde);font-size:var(--t-mini);font-weight:var(--w-medio);color:var(--c-texto-2);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.chip .punto{background:currentColor;border-radius:50%;width:8px;height:8px}.chip-boton{height:auto;min-height:32px}.chip-boton:hover{color:var(--c-texto)}.chip-acento{background:var(--c-acento-suave);border-color:var(--c-acento-borde);color:var(--c-acento-texto)}.chip-ok{background:var(--c-ok-suave);color:var(--c-ok);border-color:#0000}.chip-error{background:var(--c-error-suave);color:var(--c-error);border-color:#0000}.chip-aviso{background:var(--c-aviso-suave);color:var(--c-aviso);border-color:#0000}.chip-info{background:var(--c-info-suave);color:var(--c-info);border-color:#0000}.chip-cerebro{max-width:100%}.chip-cerebro.apple{color:var(--c-texto-2)}.chip-cerebro.pcc{background:var(--c-info-suave);color:var(--c-info);border-color:#0000}.chip-cerebro.claude{background:color-mix(in srgb, var(--c-pensando) 14%, transparent);border-color:color-mix(in srgb, var(--c-pensando) 35%, transparent);color:var(--c-pensando)}.chip-cerebro.directo{background:var(--c-ok-suave);color:var(--c-ok);border-color:#0000}.chip-cerebro .nota{color:var(--c-texto-3)}.chip-cerebro-mini{height:22px;padding:0 var(--e-2);margin-left:var(--e-2);vertical-align:middle;font-size:11px}.etiqueta{font-size:var(--t-mini);font-weight:var(--w-semi);text-transform:uppercase;letter-spacing:var(--tracking-etiqueta);color:var(--c-texto-3);margin:var(--e-2) 0 0}.encabezado .etiqueta{margin:0}.grupo{gap:var(--e-2);flex-wrap:wrap;align-items:center;display:flex}.tarjeta{background:var(--c-superficie);border:1px solid var(--c-borde);border-radius:var(--r-grande);padding:var(--e-4);box-shadow:var(--s-1)}.tarjeta h3{font-size:var(--t-h3);font-weight:var(--w-semi)}.tarjeta.pila{gap:var(--e-4);flex-direction:column;display:flex}.lista{background:var(--c-superficie);border:1px solid var(--c-borde);border-radius:var(--r-grande);overflow:hidden}.fila{align-items:center;gap:var(--e-3);padding:var(--e-3) var(--e-4);border-bottom:1px solid var(--c-borde);min-height:56px;margin:0;display:flex}.fila:last-child{border-bottom:0}.fila.compacta{min-height:48px}.fila.oculta{opacity:.55}.fila-boton{text-align:left;width:100%;color:inherit;font:inherit;background:0 0;border-top:0;border-left:0;border-right:0;text-decoration:none}.fila-boton:hover{background:var(--c-superficie-2)}.fila-boton[aria-pressed=true]{background:var(--c-acento-suave)}.fila .texto{flex:1;min-width:0}.fila .titulo,.titulo{font-size:var(--t-cuerpo);font-weight:var(--w-medio);margin:0}.titulo.chico{font-size:var(--t-chico)}.fila .detalle,.detalle{font-size:var(--t-chico);color:var(--c-texto-2);margin:0}.detalle.mini{font-size:var(--t-mini)}.detalle-vacio{color:var(--c-texto-2);font-size:var(--t-chico);margin:var(--e-3) 0}.chev{color:var(--c-texto-3)}.valor-pref{color:var(--c-texto-2);font-size:var(--t-chico)}.icono-cuadro{border-radius:var(--r-medio);background:var(--c-superficie-2);width:40px;height:40px;color:var(--c-texto-2);flex:none;place-items:center;display:grid}.icono-cuadro.chico{width:32px;height:32px}.icono-cuadro.prendido{color:var(--c-luz);background:#ffd27a29}.icono-cuadro.ok{background:var(--c-ok-suave);color:var(--c-ok)}.campo{flex-direction:column;gap:6px;min-width:0;display:flex}.campo label,.campo .campo-etiqueta{font-size:var(--t-chico);font-weight:var(--w-medio);color:var(--c-texto-2)}.campo .ayuda,.ayuda{font-size:var(--t-mini);color:var(--c-texto-3);margin:0}.campo .error-campo{font-size:var(--t-mini);color:var(--c-error);align-items:center;gap:4px;margin:0;display:flex}.input{min-height:var(--toque-min);width:100%;padding:10px var(--e-3);background:var(--c-superficie-2);border:1px solid var(--c-borde);border-radius:var(--r-medio);font-size:var(--t-cuerpo);color:var(--c-texto)}.input:focus,.input:focus-visible{border-color:var(--c-acento);box-shadow:0 0 0 3px var(--c-acento-suave);outline:none}.input.invalido{border-color:var(--c-error)}.input:disabled{opacity:.6}textarea.input{resize:vertical;line-height:var(--lh-lectura)}textarea.personalidad{field-sizing:content;min-height:calc(12.8em + 20px);max-height:70vh}.select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--c-texto-3) 50%), linear-gradient(135deg, var(--c-texto-3) 50%, transparent 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px;padding-right:36px}.fila-campos{gap:var(--e-3);grid-template-columns:1fr 1fr;display:grid}.fila-ajuste{justify-content:space-between;align-items:center;gap:var(--e-3);display:flex}.titulo-ajuste{font-size:var(--t-chico);font-weight:var(--w-medio);margin:0}.campo-copiar{justify-content:space-between;align-items:center;gap:var(--e-2);font-size:var(--t-chico);display:flex}.acciones-campo{gap:var(--e-1);display:flex}.icono-accion{color:var(--c-texto-3);border-radius:var(--r-chico);background:0 0;border:0;flex:none;place-items:center;width:32px;height:32px;display:grid}.icono-accion:hover:not(:disabled){color:var(--c-texto);background:var(--c-superficie-3)}.ok-texto{color:var(--c-ok);font-size:var(--t-chico);align-items:center;gap:6px;margin:0;display:flex}.toggle{border-radius:var(--r-pildora);background:var(--c-superficie-3);border:1px solid var(--c-borde-fuerte);z-index:1;flex:none;width:48px;height:28px;padding:0;position:relative}.toggle:after{content:"";background:var(--c-texto-2);width:20px;height:20px;transition:transform var(--m-normal) var(--m-curva);border-radius:50%;position:absolute;top:3px;left:3px}.toggle[aria-checked=true]{background:var(--c-acento);border-color:var(--c-acento)}.toggle[aria-checked=true]:after{background:var(--c-texto-sobre-acento);transform:translate(20px)}.toggle:disabled{opacity:.45}.toggle-chico{width:40px;height:24px}.toggle-chico:after{width:16px;height:16px}.toggle-chico[aria-checked=true]:after{transform:translate(16px)}.segmentado{background:var(--c-superficie-2);border:1px solid var(--c-borde);border-radius:var(--r-medio);gap:2px;padding:3px;display:inline-flex}.segmentado.estirado{display:flex}.segmentado.estirado button{flex:1}.segmentado button{padding:6px var(--e-3);border-radius:var(--r-chico);font-size:var(--t-mini);font-weight:var(--w-semi);color:var(--c-texto-2);background:0 0;border:0;min-height:32px}.segmentado button[aria-pressed=true]{background:var(--c-superficie-3);color:var(--c-texto);box-shadow:var(--s-1)}.slider{align-items:center;height:28px;display:flex;position:relative}.slider .riel{border-radius:var(--r-pildora);background:var(--c-superficie-3);pointer-events:none;height:6px;position:absolute;left:0;right:0}.slider .lleno{width:var(--pct,0%);border-radius:var(--r-pildora);background:var(--c-luz);pointer-events:none;height:6px;position:absolute;left:0}.slider.cortina .lleno{background:var(--c-texto-2)}.slider input[type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;height:28px;margin:0;position:relative}.slider input[type=range]::-webkit-slider-runnable-track{background:0 0;height:28px}.slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--c-texto);width:22px;height:22px;box-shadow:var(--s-2);border:0;border-radius:50%;margin-top:3px}.slider input[type=range]::-moz-range-track{background:0 0}.slider input[type=range]::-moz-range-thumb{background:var(--c-texto);width:22px;height:22px;box-shadow:var(--s-2);border:0;border-radius:50%}.slider input[type=range]:disabled{cursor:not-allowed;opacity:.5}.teclado-pin{gap:var(--e-4);flex-direction:column;display:flex}.pin{gap:var(--e-3);justify-content:center;display:flex}.pin span{border-radius:var(--r-medio);background:var(--c-superficie-2);border:1px solid var(--c-borde);place-items:center;width:52px;height:60px;font-size:28px;display:grid}.pin span.lleno:after{content:"";background:var(--c-texto);border-radius:50%;width:12px;height:12px}.pin span.actual{border-color:var(--c-acento);box-shadow:0 0 0 3px var(--c-acento-suave)}.pin.temblar{animation:temblar .38s var(--m-curva)}.pin.temblar span{border-color:var(--c-error)}@keyframes temblar{20%{transform:translate(-8px)}40%{transform:translate(7px)}60%{transform:translate(-5px)}80%{transform:translate(3px)}}.teclado{gap:var(--e-2);grid-template-columns:repeat(3,1fr);display:grid}.teclado button,.teclado span{border-radius:var(--r-medio);background:var(--c-superficie);height:56px;font-size:22px;font-weight:var(--w-medio);border:0}.teclado button:active:not(:disabled){background:var(--c-superficie-3)}.teclado .vacio{background:0 0}.avatar{width:40px;height:40px;font-weight:var(--w-semi);font-size:var(--t-chico);color:#15171d;border-radius:50%;flex:none;place-items:center;display:grid}.avatar.grande{width:64px;height:64px;font-size:22px}.avatar.chico{width:24px;height:24px;font-size:11px}.login{max-width:440px;min-height:100dvh;padding:calc(var(--e-8) + env(safe-area-inset-top)) var(--margen-pantalla) calc(var(--e-8) + env(safe-area-inset-bottom));justify-content:space-between;gap:var(--e-6);flex-direction:column;margin:0 auto;display:flex}.login-cabeza{align-items:center;gap:var(--e-3);text-align:center;flex-direction:column;display:flex}.login-titulo{font-family:var(--f-display);font-weight:var(--w-normal);font-size:var(--t-display);line-height:1}.login-titulo.largo{font-size:var(--t-h1)}.login-sub{color:var(--c-texto-2);margin:0}.login-personas{gap:var(--e-3);flex-wrap:wrap;display:flex}.login-personas>*{flex:140px}.persona-opcion{align-items:center;gap:var(--e-2);padding:var(--e-4);border-radius:var(--r-grande);background:var(--c-superficie);border:1px solid var(--c-borde);min-width:0;color:inherit;flex-direction:column;flex:1;display:flex}.persona-opcion[aria-pressed=true]{border-color:var(--c-acento);box-shadow:var(--s-brillo-acento)}.persona-opcion .avatar{width:64px;height:64px;font-size:22px}.login-credencial{gap:var(--e-4);flex-direction:column;display:flex}.login-primera{gap:var(--e-3);flex-direction:column;display:flex}.login-ayuda{text-align:center;color:var(--c-texto-2);font-size:var(--t-chico);margin:0}.login-error{text-align:center;color:var(--c-error);font-size:var(--t-chico);margin:0}.login-clave{gap:var(--e-3);flex-direction:column;display:flex}.login-olvido{text-align:center;font-size:var(--t-mini);color:var(--c-texto-3);margin:0}.hablar{min-height:calc(100dvh - var(--alto-barra-nav) - env(safe-area-inset-bottom) - var(--e-12));gap:var(--e-3);flex:1;grid-template:"barra""conv"minmax(0,1fr)"escena"/minmax(0,1fr);display:grid}.hablar-barra{justify-content:space-between;align-items:center;gap:var(--e-2);grid-area:barra;display:flex}.hablar-conv{flex-direction:column;grid-area:conv;min-height:0;display:flex}.escena{grid-area:escena}.quien{align-items:center;gap:var(--e-2);padding:4px var(--e-3) 4px 4px;border-radius:var(--r-pildora);background:var(--c-superficie);border:1px solid var(--c-borde);min-height:36px;font-size:var(--t-chico);font-weight:var(--w-medio);color:inherit;display:inline-flex}.manos-libres{align-items:center;gap:var(--e-2);font-size:var(--t-mini);color:var(--c-texto-2);display:inline-flex}.saludo-escritorio{display:none}.conversacion{justify-content:flex-start;gap:var(--e-4);min-height:0;padding-top:var(--e-6);flex-direction:column;flex:1;display:flex;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 18%);mask-image:linear-gradient(#0000,#000 18%)}.conversacion>:first-child{margin-top:auto}.conversacion.centrada{text-align:center;justify-content:center;align-items:stretch;-webkit-mask-image:none;mask-image:none}.conversacion.centrada>:first-child{margin-top:0}.conversacion.centrada .bloque-error{text-align:left}.saludo-grande{font-family:var(--f-display);margin:0;font-size:1.9rem;line-height:1.2}.saludo-sub{color:var(--c-texto-2);font-size:var(--t-chico);margin:0}.escribir{gap:var(--e-2);display:flex}.turno{flex-direction:column;gap:4px;display:flex}.turno .quien-dijo{font-size:var(--t-mini);font-weight:var(--w-semi);color:var(--c-texto-3);align-items:center;gap:6px;display:flex}.turno .dicho{font-size:var(--t-transcripcion);letter-spacing:-.005em;overflow-wrap:anywhere;margin:0;line-height:1.35}.turno.persona .dicho{color:var(--c-texto-2)}.turno.asistente .dicho{color:var(--c-texto);font-family:var(--f-display);font-size:1.6rem;line-height:1.25}.turno.viejo .dicho{font-size:var(--t-cuerpo)}.turno.asistente.viejo .dicho{font-size:1.15rem}.parcial{color:var(--c-texto-3)}.cursor{vertical-align:-.15em;background:var(--c-hablando);width:2px;height:1em;margin-left:2px;animation:1s step-end infinite titilar;display:inline-block}@keyframes titilar{50%{opacity:0}}.herramienta{font-family:var(--f-mono);color:var(--c-pensando);background:color-mix(in srgb, var(--c-pensando) 12%, transparent);border-radius:var(--r-chico);align-self:flex-start;align-items:center;gap:6px;padding:4px 8px;font-size:11px;display:inline-flex}.escena{align-items:center;gap:var(--e-3);padding-top:var(--e-2);flex-direction:column;display:flex}.escena-chips{justify-content:center;gap:var(--e-2);flex-wrap:wrap;max-width:100%;display:flex}.estado-voz{align-items:center;gap:var(--e-2);font-size:var(--t-chico);font-weight:var(--w-semi);color:var(--estado,var(--c-texto-2));text-align:center;min-height:24px;display:inline-flex}.estado-voz .punto{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 10px}.orbe{--estado:var(--c-reposo);place-items:center;width:168px;height:168px;display:grid;position:relative}.orbe .halo{background:radial-gradient(circle, color-mix(in srgb, var(--estado) 35%, transparent) 0%, transparent 68%);pointer-events:none;border-radius:50%;position:absolute;inset:0}.orbe .anillo{border:1.5px solid color-mix(in srgb, var(--estado) 55%, transparent);pointer-events:none;border-radius:50%;position:absolute}.orbe .anillo.a1{inset:18px}.orbe .anillo.a2{opacity:.45;inset:4px}.orbe .boton-mic{width:104px;height:104px;color:var(--c-texto-sobre-acento);background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--estado) 70%, #fff), var(--estado) 65%);box-shadow:0 0 40px color-mix(in srgb, var(--estado) 45%, transparent), inset 0 -6px 16px #00000040;transition:background var(--m-normal) var(--m-curva), box-shadow var(--m-normal) var(--m-curva);border:0;border-radius:50%;place-items:center;display:grid;position:relative}.orbe .boton-mic svg{stroke-width:2px;width:40px;height:40px}.orbe .boton-mic:focus-visible{border-radius:50%}.orbe.reposo .boton-mic{background:var(--c-superficie-2);color:var(--c-texto);box-shadow:inset 0 0 0 1px var(--c-borde-fuerte)}.orbe.reposo{animation:respirar var(--m-respirar) ease-in-out infinite}.orbe.escuchando{--estado:var(--c-escuchando)}.orbe.pensando{--estado:var(--c-pensando)}.orbe.pensando .anillo.a1{border-style:dashed;animation:2.4s linear infinite girar}.orbe.hablando{--estado:var(--c-hablando)}.orbe.error{--estado:var(--c-error)}@keyframes respirar{50%{transform:scale(1.03)}}@keyframes girar{to{transform:rotate(360deg)}}.onda{height:40px;color:var(--estado,var(--c-reposo));justify-content:center;align-items:center;gap:3px;display:flex}.onda i{opacity:.9;background:currentColor;border-radius:2px;width:3px;height:4px;transition:height 80ms linear;display:block}.onda.quieta i{opacity:.4;height:3px!important}.onda.puntos i{border-radius:50%;width:6px;animation:1.2s ease-in-out infinite saltar;height:6px!important}.onda.puntos i:nth-child(2){animation-delay:.15s}.onda.puntos i:nth-child(3){animation-delay:.3s}@keyframes saltar{40%{opacity:1;transform:translateY(-6px)}}.latencias{align-items:center;gap:var(--e-2);max-width:100%;padding:6px var(--e-3);border-radius:var(--r-pildora);background:var(--c-superficie);border:1px solid var(--c-borde);font-family:var(--f-mono);color:var(--c-texto-2);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px;display:inline-flex;overflow:hidden}.latencias b{font-weight:var(--w-semi);color:var(--c-texto)}.latencias .total{color:var(--c-ok)}.latencias .total.lento{color:var(--c-aviso)}.latencias .sep{background:var(--c-borde-fuerte);width:1px;height:12px}.latencias.pendiente{color:var(--c-texto-3)}.latencias .cerebro-corto{color:var(--c-pensando);margin-left:-4px}@media (min-width:900px){.hablar{min-height:calc(100dvh - 2 * var(--e-8));column-gap:var(--e-8);grid-template:"barra conv""escena conv"minmax(0,1fr)/minmax(0,1fr) minmax(0,440px);row-gap:0}.hablar-barra,.escena{background:var(--c-superficie);border:1px solid var(--c-borde)}.hablar-barra{padding:var(--e-4);border-radius:var(--r-grande) var(--r-grande) 0 0;border-bottom:0}.escena{justify-content:center;gap:var(--e-5);border-radius:0 0 var(--r-grande) var(--r-grande);padding:var(--e-8) var(--e-4);border-top:0}.escena .orbe{width:240px;height:240px}.escena .orbe .anillo.a1{inset:30px}.escena .orbe .boton-mic{width:140px;height:140px}.saludo-escritorio{display:block}.saludo-escritorio h1{font-family:var(--f-display);font-weight:var(--w-normal);font-size:2.25rem;line-height:var(--lh-ajustado)}.conversacion{-webkit-mask-image:linear-gradient(#0000,#000 12%);mask-image:linear-gradient(#0000,#000 12%)}}.capa-hoja{z-index:50;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.velo{background:var(--c-velo);animation:aparecer var(--m-normal) var(--m-curva);position:absolute;inset:0}.hoja{background:var(--c-superficie);border-radius:var(--r-hoja) var(--r-hoja) 0 0;border-top:1px solid var(--c-borde-fuerte);width:100%;max-width:560px;max-height:88dvh;padding:var(--e-3) var(--margen-pantalla) calc(var(--e-8) + env(safe-area-inset-bottom));box-shadow:var(--s-2);gap:var(--e-4);animation:subir var(--m-lento) var(--m-curva);flex-direction:column;display:flex;position:relative;overflow-y:auto}.hoja:before{content:"";background:var(--c-borde-fuerte);border-radius:3px;flex:none;align-self:center;width:36px;height:5px}.hoja h3{font-size:var(--t-h3)}.hoja-sub{font-size:var(--t-chico);color:var(--c-texto-2);margin:-8px 0 0}@keyframes subir{0%{opacity:0;transform:translateY(24px)}}@keyframes aparecer{0%{opacity:0}}@media (min-width:900px){.capa-hoja{align-items:center}.hoja{border-radius:var(--r-hoja);border:1px solid var(--c-borde-fuerte);padding-bottom:var(--e-6)}}.ambientes{gap:var(--e-2);scrollbar-width:none;padding-bottom:2px;display:flex;overflow-x:auto}.resumen-casa{gap:var(--e-2);grid-template-columns:repeat(3,1fr);display:grid}.resumen-casa .tarjeta{padding:var(--e-3)}.resumen-casa .valor{font-size:var(--t-h2);font-weight:var(--w-semi);font-variant-numeric:tabular-nums;margin:2px 0 0}.resumen-casa .valor small{font-size:var(--t-mini);color:var(--c-texto-2);font-weight:var(--w-medio);margin-top:2px;display:block}.solo-escritorio{display:none}.ambiente{gap:var(--e-2);flex-direction:column;display:flex}.grilla-disp{gap:var(--e-2);grid-template-columns:1fr 1fr;display:grid}.disp{background:var(--c-superficie);border:1px solid var(--c-borde);border-radius:var(--r-grande);padding:var(--e-3);gap:var(--e-2);min-height:112px;transition:border-color var(--m-rapido) var(--m-curva);flex-direction:column;display:flex;position:relative}.disp:hover{border-color:var(--c-borde-fuerte)}.disp.prendido{background:linear-gradient(160deg, #ffd27a24, var(--c-superficie) 70%);border-color:#ffd27a4d}.disp.elegido{box-shadow:var(--s-brillo-acento)}.disp .cabeza{justify-content:space-between;align-items:flex-start;gap:var(--e-2);display:flex}.disp .cabeza>.toggle,.disp .cabeza>.chip{z-index:1;position:relative}.disp .nombre{font-size:var(--t-chico);font-weight:var(--w-semi);margin:auto 0 0}.disp-enlace{color:inherit;text-decoration:none}.disp-enlace:after{content:"";border-radius:inherit;position:absolute;inset:0}.disp .estado{font-size:var(--t-mini);color:var(--c-texto-2);margin:0}.disp.sin-conexion{opacity:.6}.casa-principal{gap:var(--e-3);flex-direction:column;min-width:0;display:flex}.panel-detalle{display:none}.dispositivo.en-panel .encabezado h2{font-size:var(--t-h2);font-weight:var(--w-semi);margin:0}.ambiente-cab{margin-top:var(--e-2);justify-content:space-between;align-items:baseline;display:flex}.ambiente-cab h2{font-size:var(--t-h2);font-weight:var(--w-semi)}@media (min-width:900px){.resumen-casa{grid-template-columns:repeat(4,1fr)}.solo-escritorio{display:block}.grilla-disp{grid-template-columns:repeat(4,1fr)}.casa.con-panel{align-items:flex-start;gap:var(--e-6);flex-direction:row}.casa.con-panel .casa-principal{flex:1}.casa.con-panel .grilla-disp{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.panel-detalle{width:340px;top:var(--e-8);max-height:calc(100dvh - 2 * var(--e-8));flex:none;display:block;position:sticky;overflow-y:auto}}.entidad{gap:var(--e-3);padding:var(--e-4);border-bottom:1px solid var(--c-borde);flex-direction:column;margin:0;display:flex}.entidad:last-child{border-bottom:0}.entidad.sin-conexion{opacity:.6}.entidad .chip-sin-conexion{align-self:flex-start}.entidad .linea{align-items:center;gap:var(--e-3);display:flex}.entidad .linea .texto{flex:1;min-width:0}.entidad .linea .titulo{font-weight:var(--w-medio)}.entidad .linea .detalle{font-size:var(--t-chico);color:var(--c-texto-2)}.entidad .valor-grande,.valor-grande{font-size:var(--t-h2);font-weight:var(--w-semi);font-variant-numeric:tabular-nums}.entidad.grande .valor-grande{font-size:2rem;font-weight:var(--w-normal)}.entidad .botones{gap:var(--e-2);display:flex}.entidad .botones .btn{flex:1}.clima-control{justify-content:space-between;align-items:center;gap:var(--e-3);display:flex}.clima-control .temp{font-size:2.25rem;font-weight:var(--w-normal);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.clima-control .temp small{font-size:var(--t-chico);color:var(--c-texto-2)}.datos-placa{gap:var(--e-2);font-size:var(--t-chico);flex-direction:column;display:flex}.datos-placa .etiqueta{margin:0}.dato{justify-content:space-between;align-items:center;gap:var(--e-3);display:flex}.dato>span:first-child{color:var(--c-texto-2)}.pasos{gap:var(--e-2);display:flex}.pasos i{background:var(--c-superficie-3);border-radius:2px;flex:1;height:4px}.pasos i.hecho{background:var(--c-acento)}.radar{place-items:center;height:120px;display:grid;position:relative}.radar span{border:1px solid var(--c-acento-borde);border-radius:50%;position:absolute}.radar span:first-child{background:var(--c-acento-suave);width:40px;height:40px}.radar span:nth-child(2){opacity:.6;width:80px;height:80px;animation:radar 2.4s var(--m-curva) infinite}.radar span:nth-child(3){opacity:.3;width:120px;height:120px;animation:radar 2.4s var(--m-curva) .4s infinite}.radar svg{color:var(--c-acento-texto);position:relative}@keyframes radar{50%{opacity:.15;transform:scale(1.08)}}.titulo-flujo{font-size:var(--t-h1);font-weight:var(--w-semi)}.sub-flujo{color:var(--c-texto-2);margin:var(--e-1) 0 0;font-size:var(--t-chico)}.buscando{gap:var(--e-2);color:var(--c-texto-2);font-size:var(--t-chico);align-items:center;margin:0;display:flex}.formulario-alta{gap:var(--e-4);flex-direction:column;display:flex}.placa-elegida{gap:var(--e-3);align-items:center;display:flex}.chips-ambiente{gap:var(--e-2);flex-wrap:wrap;display:flex}.acciones-flujo{margin-top:var(--e-4);gap:var(--e-2);flex-direction:column;display:flex}.exito-alta{gap:var(--e-3);align-items:center;display:flex}.exito-alta h1{font-size:var(--t-h2);font-weight:var(--w-semi)}.perfil-cabeza{gap:var(--e-4);align-items:center;display:flex}.perfil-cabeza h1{font-size:var(--t-h1);font-weight:var(--w-semi)}.memoria-cab{justify-content:space-between;align-items:center;display:flex}.ajustes.con-barra{padding-bottom:88px}.barra-guardar{z-index:30;left:0;right:0;bottom:calc(var(--alto-barra-nav) + env(safe-area-inset-bottom));padding:var(--e-3) var(--margen-pantalla);gap:var(--e-2);background:linear-gradient(transparent, var(--c-fondo) 30%);display:flex;position:fixed}.barra-guardar .btn{flex:1}.barra-guardar .btn.crece{flex:2}.estado-cerebro{gap:var(--e-2);flex-wrap:wrap;display:flex}@media (min-width:900px){.barra-guardar{padding:var(--e-4) var(--e-8);justify-content:flex-end;bottom:0;left:232px}.barra-guardar .btn,.barra-guardar .btn.crece{flex:none;min-width:160px}}.vacio{text-align:center;align-items:center;gap:var(--e-3);padding:var(--e-8) var(--e-4);flex-direction:column;display:flex}.vacio.compacto{padding:var(--e-4)}.vacio .ilustracion{background:var(--c-superficie);border:1px dashed var(--c-borde-fuerte);width:88px;height:88px;color:var(--c-acento-texto);border-radius:28px;place-items:center;display:grid}.vacio h3{font-size:var(--t-h3)}.vacio p{color:var(--c-texto-2);font-size:var(--t-chico);max-width:36ch;margin:0}.esqueleto{background:linear-gradient(90deg, var(--c-superficie-2) 25%, var(--c-superficie-3) 50%, var(--c-superficie-2) 75%);border-radius:var(--r-chico);background-size:200% 100%;animation:1.4s linear infinite brillar}@keyframes brillar{to{background-position:-200% 0}}.bloque-error{gap:var(--e-3);flex-direction:column;display:flex}.aviso-error{gap:var(--e-3);padding:var(--e-3) var(--e-4);border-radius:var(--r-medio);background:var(--c-error-suave);border:1px solid color-mix(in srgb, var(--c-error) 35%, transparent);font-size:var(--t-chico);text-align:left;align-items:flex-start;display:flex}.aviso-error svg{color:var(--c-error);margin-top:2px}.aviso-error p{margin:0}.aviso-error .texto{flex-direction:column;flex:1;gap:2px;display:flex}.aviso-error .texto-2{color:var(--c-texto-2)}.aviso-info{gap:var(--e-3);padding:var(--e-3) var(--e-4);border-radius:var(--r-medio);background:var(--c-info-suave);font-size:var(--t-chico);align-items:flex-start;display:flex}.aviso-info svg{color:var(--c-info);margin-top:2px}.toast{z-index:40;left:var(--margen-pantalla);right:var(--margen-pantalla);bottom:calc(var(--alto-barra-nav) + env(safe-area-inset-bottom) + var(--e-4));align-items:center;gap:var(--e-3);max-width:520px;padding:var(--e-3) var(--e-4);border-radius:var(--r-medio);background:var(--c-superficie-3);box-shadow:var(--s-2);font-size:var(--t-chico);animation:subir var(--m-normal) var(--m-curva);margin:0 auto;display:flex;position:fixed}.toast.arriba{bottom:auto;top:calc(var(--e-4) + env(safe-area-inset-top))}.toast .toast-accion{color:var(--c-acento-texto)}@media (min-width:900px){.toast{left:calc(232px + var(--e-8));bottom:var(--e-6)}}.girador{border:2px solid var(--c-borde-fuerte);border-top-color:var(--c-acento);border-radius:50%;flex:none;width:18px;height:18px;animation:.8s linear infinite girar;display:inline-block}.barras-lat{border-radius:var(--r-pildora);gap:2px;height:8px;display:flex;overflow:hidden}.barras-lat i{display:block}.barras-lat .stt{background:var(--c-escuchando)}.barras-lat .cerebro{background:var(--c-pensando)}.barras-lat .tts{background:var(--c-hablando)}.leyenda{gap:var(--e-3);font-size:var(--t-mini);color:var(--c-texto-2);flex-wrap:wrap;display:flex}.leyenda span{align-items:center;gap:4px;display:inline-flex}.leyenda i{border-radius:2px;width:8px;height:8px;display:inline-block}.grupo-dia{gap:var(--e-2);flex-direction:column;display:flex}.fila-conv{align-items:stretch;gap:var(--e-2);flex-direction:column}.conv-cab{gap:var(--e-3);align-items:center;display:flex}.conv-cab .titulo{flex:1}.conv-cab .hora{font-size:var(--t-mini);color:var(--c-texto-3)}.linea-tiempo{flex-direction:column;display:flex}.evento{gap:var(--e-3);padding:var(--e-3) 0;border-bottom:1px solid var(--c-borde);font-size:var(--t-chico);display:flex}.evento:last-child{border-bottom:0}.evento time{font-family:var(--f-mono);font-size:var(--t-mini);color:var(--c-texto-3);flex:none;width:44px;padding-top:2px}.evento p{margin:0}.evento.error p:first-child{color:var(--c-error)}.evento .detalle{color:var(--c-texto-2);font-size:var(--t-mini)}.titulo-conv{font-size:var(--t-h2);font-weight:var(--w-semi)}.turno-registro{gap:var(--e-2);flex-direction:column;display:flex}.burbuja{padding:var(--e-3) var(--e-4);border-radius:var(--r-grande);font-size:var(--t-chico);overflow-wrap:anywhere;max-width:88%}.burbuja.persona{background:var(--c-superficie-2);border-bottom-right-radius:6px;align-self:flex-end}.burbuja.asistente{background:var(--c-superficie);border:1px solid var(--c-borde);border-bottom-left-radius:6px;align-self:flex-start}.burbuja.fallida{border-color:color-mix(in srgb, var(--c-error) 40%, transparent)}.quien-burbuja{font-size:var(--t-mini);color:var(--c-texto-3);align-items:center;margin-bottom:4px;display:flex}.nota-pcc{font-size:var(--t-mini);color:var(--c-aviso);margin-top:6px;display:block}.latencia-turno{gap:var(--e-2);padding:var(--e-3) var(--e-4);flex-direction:column;display:flex}.latencia-turno .etiqueta{margin:0}.tabla-latencia{gap:4px var(--e-3);font-size:var(--t-chico);grid-template-columns:1fr auto;display:grid}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
