@property --ang{syntax:"<angle>";initial-value:0deg;inherits:false}.asistente_raiz__NIOXY{--ink:#06050f;--txt:#f1f0ff;--mut:#aba8d2;--dim:#8582ae;--vio:#7c4dff;--vio2:#a78bff;--azul:#4d7bff;--cian:#35d0ff;--rosa:#ff4fa3;--ok:#2fd07f;--err:#ff7a90;--ambar:#ffb84d;--gb:rgba(255,255,255,0.08);--gb2:rgba(255,255,255,0.16);--hi:rgba(255,255,255,0.13);--ease:cubic-bezier(0.3,0,0,1);--cab:56px;--seg-arr:env(safe-area-inset-top,0px);--seg-aba:env(safe-area-inset-bottom,0px);position:fixed;inset:0;z-index:40;display:grid;grid-template-rows:calc(var(--cab) + var(--seg-arr)) minmax(0,1fr);height:100dvh;color:var(--txt);background:var(--ink);overflow:hidden;-webkit-font-smoothing:antialiased}.asistente_fondo__gba7l{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:radial-gradient(120% 90% at 50% 0,#120b33 0,#08061a 55%,#05040d 100%)}.asistente_aur__X5g3m{position:absolute;border-radius:50%;will-change:transform;opacity:calc(.85 + var(--nivel, 0) * .6);transition:opacity .4s}.asistente_aurA__MJtXP{left:-12%;top:-26%;width:62vmax;height:62vmax;background:radial-gradient(closest-side,rgba(116,62,255,.42),transparent);animation:asistente_d1__ro6Fp 38s ease-in-out infinite alternate}.asistente_aurB__BXt_t{right:-14%;top:4%;width:54vmax;height:54vmax;background:radial-gradient(closest-side,rgba(50,110,255,.3),transparent);animation:asistente_d2__pmc3G 52s ease-in-out infinite alternate}.asistente_aurC__3nbdn{left:22%;bottom:-38%;width:56vmax;height:42vmax;background:radial-gradient(closest-side,rgba(255,79,163,.16),transparent);animation:asistente_d3___STQA 46s ease-in-out infinite alternate}@keyframes asistente_d1__ro6Fp{to{transform:translate3d(9vw,7vh,0) scale(1.14)}}@keyframes asistente_d2__pmc3G{to{transform:translate3d(-8vw,9vh,0) scale(1.1)}}@keyframes asistente_d3___STQA{to{transform:translate3d(6vw,-6vh,0) scale(1.18)}}.asistente_piso__uJyuv{position:absolute;left:-25%;right:-25%;bottom:-6%;height:62%;perspective:620px;perspective-origin:50% 0;-webkit-mask-image:radial-gradient(ellipse 62% 100% at 50% 100%,#000 18%,transparent 78%);mask-image:radial-gradient(ellipse 62% 100% at 50% 100%,#000 18%,transparent 78%);opacity:.55}.asistente_plano__6aDVX{position:absolute;inset:0;transform:rotateX(64deg);transform-origin:50% 100%;overflow:hidden}.asistente_rejilla__0JiAz{position:absolute;left:0;right:0;top:-64px;bottom:0;background-image:linear-gradient(rgba(160,135,255,.42) 1px,transparent 0),linear-gradient(90deg,rgba(160,135,255,.42) 1px,transparent 0);background-size:64px 64px;animation:asistente_avanza__kEKx5 7s linear infinite;will-change:transform}@keyframes asistente_avanza__kEKx5{to{transform:translateY(64px)}}.asistente_grano__tylCT{position:absolute;inset:0;opacity:.05;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .6 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.asistente_vineta__sIsyH{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 42%,transparent 46%,rgba(2,1,8,.6) 100%)}.asistente_cab__XWcKr{position:relative;z-index:5;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:var(--seg-arr) 12px 0;background:linear-gradient(180deg,rgba(14,10,38,.92),rgba(8,6,22,.7));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.asistente_cab__XWcKr:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(167,139,255,.55) 28%,rgba(77,123,255,.5) 72%,transparent)}.asistente_cabDer__jw2Dr,.asistente_cabIzq__1nHgx{display:flex;align-items:center;gap:6px}.asistente_marca__VgZb2{display:flex;align-items:center;gap:10px;min-width:0;text-decoration:none;color:inherit}.asistente_marca__VgZb2 img{height:22px;width:auto}.asistente_titulo__MXIcC{justify-self:center;max-width:100%;min-width:0;text-align:center;font-weight:700;font-size:14px;letter-spacing:.01em;color:#e9e6ff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.asistente_titulo__MXIcC small{display:block;font-weight:500;font-size:11px;color:var(--dim);letter-spacing:.06em;text-transform:uppercase}.asistente_estado__mUo8k{display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:var(--ok);vertical-align:1px;animation:asistente_ping__58trP 2.4s ease-out infinite}.asistente_estadoMal__qSo1V{background:var(--ambar);animation:none}@keyframes asistente_ping__58trP{0%{box-shadow:0 0 0 0 rgba(47,208,127,.6)}70%,to{box-shadow:0 0 0 7px rgba(47,208,127,0)}}.asistente_btnIcono__OTLky{position:relative;display:inline-grid;place-items:center;width:40px;height:40px;border-radius:12px;border:1px solid transparent;background:transparent;color:var(--mut);cursor:pointer;transition:background .18s,color .18s,border-color .18s,transform .18s var(--ease);-webkit-tap-highlight-color:transparent}.asistente_btnIcono__OTLky:hover{color:#fff;background:rgba(255,255,255,.07)}.asistente_btnIcono__OTLky:active{transform:scale(.95)}.asistente_btnIcono__OTLky svg{width:20px;height:20px}.asistente_btnEntrar__2gKTo{height:36px;padding:0 16px;border-radius:999px;border:0;font:inherit;font-weight:700;font-size:13px;color:#fff;cursor:pointer;background:linear-gradient(180deg,#9068ff,#6c40f2);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 10px 26px -8px rgba(116,66,255,.7)}.asistente_cuerpo__0T32T{z-index:1}.asistente_chat__PSfwK,.asistente_cuerpo__0T32T{position:relative;display:grid;grid-template-columns:minmax(0,1fr);min-height:0}.asistente_chat__PSfwK{grid-template-rows:minmax(0,1fr) auto;min-width:0}.asistente_hilo__DHVOm{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:18px 16px 24px;scrollbar-width:thin;scrollbar-color:rgba(124,77,255,.4) transparent;scroll-padding-bottom:24px}.asistente_hiloInterior___G21C{width:100%;max-width:780px;margin:0 auto}.asistente_bienvenida__sdP5_{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;padding:4vh 4px 8px;animation:asistente_sube__KvJ5B .6s var(--ease) both}.asistente_saludo__Q57DY{font-size:clamp(24px,6vw,34px);font-weight:800;line-height:1.12;letter-spacing:-.02em;background:linear-gradient(110deg,#fff,#d9ccff 40%,#9fb6ff 70%,#fff);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:asistente_brillo__rplKS 6s ease-in-out infinite}@keyframes asistente_brillo__rplKS{0%,to{background-position:100% 0}50%{background-position:0 0}}.asistente_bajada__QNwNQ{max-width:520px;color:var(--mut);font-size:15px;line-height:1.55}.asistente_chips__NguFf{display:grid;grid-template-columns:1fr;gap:10px;width:100%;max-width:640px;margin-top:8px}.asistente_chip__lqYRr{position:relative;display:flex;align-items:center;gap:10px;min-height:52px;padding:12px 16px;border-radius:16px;border:1px solid var(--gb2);background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.025));color:#e8e5ff;font:inherit;font-weight:600;font-size:14px;text-align:left;cursor:pointer;opacity:0;animation:asistente_sube__KvJ5B .5s var(--ease) both;transition:border-color .2s,background .2s,transform .2s var(--ease),box-shadow .2s;-webkit-tap-highlight-color:transparent}.asistente_chip__lqYRr svg{flex:none;width:18px;height:18px;color:var(--vio2)}.asistente_chip__lqYRr:hover{border-color:rgba(167,139,255,.65);background:linear-gradient(180deg,rgba(124,77,255,.24),rgba(124,77,255,.08));box-shadow:0 10px 28px -12px rgba(124,77,255,.8);transform:translateY(-1px)}@keyframes asistente_sube__KvJ5B{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.asistente_mascota__CgofU{position:relative;width:230px;aspect-ratio:800/720}.asistente_mascotaHalo__936pV{position:absolute;left:18%;right:18%;top:6%;bottom:8%;border-radius:50%;background:radial-gradient(closest-side,rgba(124,77,255,.42),rgba(53,208,255,.1) 62%,transparent 74%);filter:blur(6px);transform:scale(calc(1 + var(--nivel, 0) * .3));transition:transform .08s linear;animation:asistente_respira__aB_tb 4.2s ease-in-out infinite}.asistente_mascota__CgofU[data-estado=pensando] .asistente_mascotaHalo__936pV{background:conic-gradient(from var(--ang),rgba(124,77,255,.5),rgba(53,208,255,.3),rgba(255,79,163,.3),rgba(124,77,255,.5));-webkit-mask:radial-gradient(closest-side,transparent 58%,#000 62%,transparent 74%);mask:radial-gradient(closest-side,transparent 58%,#000 62%,transparent 74%);animation:asistente_gira__7JrzI 1.6s linear infinite}.asistente_capa__Uvlq8{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .28s ease;-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent 97%);mask-image:linear-gradient(180deg,#000 70%,transparent 97%);filter:drop-shadow(0 16px 28px rgba(70,30,200,.35))}.asistente_capaActiva__TbXeB{opacity:1}.asistente_oculto__yz8k3{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.asistente_mascotaGrande__5aMGP{width:auto;height:min(34vh,300px)}@keyframes asistente_respira__aB_tb{50%{opacity:.75}}@keyframes asistente_gira__7JrzI{to{--ang:360deg}}.asistente_msg___69ve{display:flex;gap:12px;margin:0 0 22px;animation:asistente_sube__KvJ5B .42s var(--ease) both}.asistente_msgYo__Ku1BU{justify-content:flex-end}.asistente_burbuja__Jq9Hh{max-width:min(82%,560px);padding:11px 16px;border-radius:18px 18px 4px 18px;background:linear-gradient(135deg,#5b3df0,#7c4dff);color:#fff;font-size:15px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 12px 30px -8px rgba(91,61,240,.5)}.asistente_burbujaVoz__RX_Zp:before{content:"";display:inline-block;width:12px;height:12px;margin-right:7px;vertical-align:-1px;background:currentColor;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'><path d='M12 3a3 3 0 0 0-3 3v6a3 3 0 0 0 6 0V6a3 3 0 0 0-3-3Z'/><path d='M19 11a7 7 0 0 1-14 0M12 18v3'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'><path d='M12 3a3 3 0 0 0-3 3v6a3 3 0 0 0 6 0V6a3 3 0 0 0-3-3Z'/><path d='M19 11a7 7 0 0 1-14 0M12 18v3'/></svg>") center/contain no-repeat;opacity:.8}.asistente_avatar__47iNq{flex:none;width:24px;height:24px;border-radius:50%;background:#17123a 50%/cover no-repeat;box-shadow:0 0 0 1.5px rgba(167,139,255,.5),0 8px 22px -6px rgba(124,77,255,.6)}.asistente_cuerpoMsg__peD4C{flex:1;min-width:0}.asistente_quien__f0ihI{display:flex;align-items:center;gap:8px;margin-bottom:6px;font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--vio2)}.asistente_md__rzmVI{font-size:15.5px;line-height:1.62;color:#ecebff;overflow-wrap:anywhere}.asistente_md__rzmVI p{margin:0 0 10px}.asistente_md__rzmVI p:last-child{margin-bottom:0}.asistente_md__rzmVI strong{color:#fff;font-weight:750}.asistente_md__rzmVI ol,.asistente_md__rzmVI ul{margin:4px 0 12px;padding-left:22px}.asistente_md__rzmVI li{margin:4px 0}.asistente_md__rzmVI li::marker{color:var(--vio2)}.asistente_md__rzmVI a{color:#b9a6ff;text-decoration:underline;text-underline-offset:3px}.asistente_md__rzmVI code{font-family:ui-monospace,JetBrains Mono,Consolas,monospace;font-size:.88em;padding:1px 6px;border-radius:6px;background:rgba(124,77,255,.18)}.asistente_md__rzmVI pre{margin:8px 0 12px;padding:12px 14px;border-radius:12px;overflow-x:auto;background:rgba(10,8,30,.85);border:1px solid var(--gb)}.asistente_md__rzmVI pre code{padding:0;background:none}.asistente_md__rzmVI table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:6px 0 12px;font-size:14px}.asistente_md__rzmVI td,.asistente_md__rzmVI th{padding:6px 10px;border-bottom:1px solid var(--gb);text-align:left;white-space:nowrap}.asistente_cursor__N3Z0D:after{content:"";display:inline-block;width:7px;height:15px;margin-left:3px;vertical-align:-2px;border-radius:2px;background:var(--vio2);animation:asistente_parpadea__C8GME 1s steps(2) infinite}@keyframes asistente_parpadea__C8GME{50%{opacity:0}}.asistente_puntos__Rj1zp{display:inline-flex;gap:5px;padding:6px 0}.asistente_puntos__Rj1zp i{width:7px;height:7px;border-radius:50%;background:var(--vio2);animation:asistente_punto__lFX1c .9s ease-in-out infinite}.asistente_puntos__Rj1zp i:nth-child(2){animation-delay:.15s}.asistente_puntos__Rj1zp i:nth-child(3){animation-delay:.3s}@keyframes asistente_punto__lFX1c{0%,to{transform:scale(.7);opacity:.4}50%{transform:scale(1.15);opacity:1}}.asistente_paso__d53Ng{display:inline-block;font-size:13px;font-weight:600;background:linear-gradient(90deg,var(--dim) 0,#fff 50%,var(--dim) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:asistente_barrido__Wwz6T 1.6s linear infinite}@keyframes asistente_barrido__Wwz6T{to{background-position:-200% 0}}.asistente_error__uYNeX{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;font-size:14px;color:#ffd2da;background:rgba(255,122,144,.1);border:1px solid rgba(255,122,144,.32)}.asistente_acciones__s_U5n{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.asistente_accion__0tre_{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border-radius:999px;border:1px solid rgba(167,139,255,.55);background:linear-gradient(180deg,rgba(124,77,255,.32),rgba(124,77,255,.14));color:#fff;font-weight:700;font-size:13.5px;text-decoration:none;transition:transform .18s var(--ease),box-shadow .18s}.asistente_accion__0tre_:hover{transform:translateY(-1px);box-shadow:0 10px 24px -10px rgba(124,77,255,.9)}.asistente_herramientas__byj57{display:flex;flex-wrap:wrap;align-items:center;gap:2px;margin-top:8px;opacity:0;transition:opacity .2s}.asistente_msgUltimo__DsT5c .asistente_herramientas__byj57,.asistente_msg___69ve:hover .asistente_herramientas__byj57{opacity:1}.asistente_herramientas__byj57 button{flex:none;display:inline-grid;place-items:center;width:34px;height:34px;border-radius:10px;border:0;background:transparent;color:var(--dim);cursor:pointer}.asistente_herramientas__byj57 button:hover{color:#fff;background:rgba(255,255,255,.07)}.asistente_herramientas__byj57 svg{width:16px;height:16px}.asistente_fuentes__nZ5Fo{flex:1 1 180px;min-width:0;margin-left:6px;font-size:11.5px;color:var(--dim)}.asistente_resaltado__mkW6z{border-radius:14px;box-shadow:0 0 0 2px rgba(255,184,77,.6);transition:box-shadow 1.2s}.asistente_leyendo__CnjXg{position:relative}.asistente_leyendo__CnjXg:before{content:"";position:absolute;left:-14px;top:4px;bottom:4px;width:3px;border-radius:3px;background:linear-gradient(180deg,#a78bff,#35d0ff);box-shadow:0 0 14px rgba(124,77,255,.8);animation:asistente_aparece__AmcEV .3s ease both}.asistente_irLectura__K8XEe{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);z-index:4;display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border-radius:999px;border:1px solid rgba(167,139,255,.7);background:rgba(24,18,60,.95);color:#fff;font:inherit;font-weight:700;font-size:13px;white-space:nowrap;cursor:pointer;box-shadow:0 12px 30px -10px rgba(124,77,255,.9);animation:asistente_sube__KvJ5B .3s var(--ease) both}.asistente_irLectura__K8XEe svg{width:16px;height:16px}.asistente_vistas__JWznR{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:14px}.asistente_vista__tjGQT{position:relative;padding:14px;border-radius:18px;border:1px solid var(--gb2);background:linear-gradient(180deg,rgba(24,18,60,.82),rgba(12,9,34,.82));box-shadow:inset 0 1px 0 var(--hi),0 18px 46px -24px rgba(70,30,200,.7);animation:asistente_sube__KvJ5B .5s var(--ease) both;overflow:hidden}.asistente_vistaTitulo__3IyMc{margin-bottom:12px;font-size:13px;font-weight:700;color:#dcd6ff}.asistente_cifras__XcC9B{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.asistente_cifra__yiBJf{padding:12px;border-radius:14px;background:rgba(255,255,255,.045);border:1px solid var(--gb)}.asistente_cifraValor__1WpZQ{font-size:24px;font-weight:800;letter-spacing:-.02em;background:linear-gradient(120deg,#fff,#c9bbff);-webkit-background-clip:text;background-clip:text;color:transparent}.asistente_cifraEtiqueta__UFIfm{margin-top:2px;font-size:12px;color:var(--mut)}.asistente_carril__0vAMJ{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(230px,76%);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -14px;padding:2px 14px 4px}.asistente_carril__0vAMJ::-webkit-scrollbar{display:none}.asistente_vistaCursos__mdA06{justify-self:start;width:fit-content;max-width:100%}.asistente_vistaCursos__mdA06 .asistente_carril__0vAMJ{grid-auto-columns:min(320px,76vw)}.asistente_curso__cq_qr{scroll-snap-align:start;display:flex;flex-direction:column;min-width:0;border-radius:16px;border:1px solid var(--gb2);background:rgba(255,255,255,.04);overflow:hidden;text-decoration:none;color:inherit;animation:asistente_sube__KvJ5B .5s var(--ease) both;transition:transform .2s var(--ease),border-color .2s,box-shadow .2s}.asistente_curso__cq_qr:hover{transform:translateY(-2px);border-color:rgba(167,139,255,.6);box-shadow:0 16px 34px -18px rgba(124,77,255,.9)}.asistente_cursoImagen__XAIP0{position:relative;aspect-ratio:16/9;background:linear-gradient(135deg,#2a1a6e,#0f2a5c)}.asistente_cursoImagen__XAIP0 img{object-fit:cover}.asistente_cursoInfo__vmV87{display:flex;flex-direction:column;gap:6px;padding:12px}.asistente_cursoNombre__bcdGv{font-weight:750;font-size:14.5px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.asistente_cursoMeta__US_3W{display:flex;flex-wrap:wrap;gap:6px}.asistente_etiqueta__clEFb{padding:3px 8px;border-radius:999px;font-size:11px;font-weight:700;color:#d4c9ff;background:rgba(124,77,255,.2);border:1px solid rgba(167,139,255,.28);white-space:nowrap}.asistente_precio__pLT_G{display:flex;align-items:baseline;gap:8px;margin-top:2px}.asistente_precio__pLT_G b{font-size:18px;font-weight:800;color:#fff}.asistente_precio__pLT_G s{font-size:12.5px;color:var(--dim)}.asistente_precio__pLT_G small{font-size:12px;color:var(--mut)}.asistente_progresoLista__xd7wA{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.asistente_progreso__b9RJ2{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;text-decoration:none;color:inherit}.asistente_progresoFila__EYWvc{display:flex;justify-content:space-between;gap:10px;font-size:13.5px}.asistente_progresoFila__EYWvc span:first-child{font-weight:650;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asistente_progresoFila__EYWvc b{flex:none;font-variant-numeric:tabular-nums}.asistente_barra__597EK{height:8px;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden}.asistente_barra__597EK i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6c40f2,#35d0ff);transform-origin:0 50%;animation:asistente_llena__OZsOs 1s var(--ease) both}@keyframes asistente_llena__OZsOs{0%{transform:scaleX(0)}}.asistente_progresoDetalle__JMzQI{font-size:12px;color:var(--dim)}.asistente_grafico__nrFUL{width:100%;height:auto;display:block;overflow:visible}.asistente_leyenda__zacYy{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px;font-size:12px;color:var(--mut)}.asistente_leyenda__zacYy i{display:inline-block;width:10px;height:10px;margin-right:6px;border-radius:3px;vertical-align:-1px}.asistente_tabla__jz0RW{width:100%;overflow-x:auto}.asistente_tabla__jz0RW table{width:100%;border-collapse:collapse;font-size:13px}.asistente_tabla__jz0RW th{text-align:left;font-size:11.5px;font-weight:700;color:var(--dim);text-transform:uppercase;letter-spacing:.04em;padding:0 10px 8px 0;white-space:nowrap}.asistente_tabla__jz0RW td{padding:9px 10px 9px 0;border-top:1px solid var(--gb);white-space:nowrap}.asistente_certificado__dc6j_{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--gb);text-decoration:none;color:inherit}.asistente_certificado__dc6j_:first-child{border-top:0}.asistente_certificadoIcono__ukZ5U{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg,rgba(255,184,77,.3),rgba(255,79,163,.18));color:#ffd79a}.asistente_dock__t8mTW{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;gap:8px;padding:8px 12px calc(10px + var(--seg-aba));background:linear-gradient(180deg,transparent,rgba(6,5,15,.82) 40%)}.asistente_composer__dJy5o{position:relative;width:min(760px,100%);border-radius:22px;background:rgba(12,9,34,.92);box-shadow:inset 0 1px 0 var(--hi),0 22px 70px rgba(70,30,200,.35)}.asistente_composer__dJy5o:before{content:"";position:absolute;inset:-1px;border-radius:23px;padding:1px;pointer-events:none;background:conic-gradient(from var(--ang),rgba(124,77,255,.18),rgba(124,77,255,.95),rgba(255,79,163,.75),rgba(53,208,255,.65),rgba(124,77,255,.18));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:asistente_gira__7JrzI 7s linear infinite paused;opacity:.55;transition:opacity .3s}.asistente_composerOcupado__UgBeQ:before,.asistente_composer__dJy5o:focus-within:before{opacity:1;animation-play-state:running}.asistente_entrada__KIWIz{display:block;width:100%;resize:none;background:transparent;border:0;outline:0;color:var(--txt);font:inherit;font-size:16px;line-height:1.5;padding:16px 18px 6px;max-height:160px;overflow-y:auto;scrollbar-width:none}.asistente_entrada__KIWIz::placeholder{color:#7e7aae}.asistente_fila__mEJ7a{display:flex;align-items:center;gap:8px;padding:6px 10px 10px}.asistente_crece__9GFqf{flex:1}.asistente_pildora__6OXN_{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 13px;border-radius:999px;border:1px solid var(--gb2);background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.03));color:#e8e5ff;font:inherit;font-weight:650;font-size:13px;white-space:nowrap;cursor:pointer;transition:border-color .2s,background .2s,box-shadow .2s,transform .18s var(--ease);-webkit-tap-highlight-color:transparent}.asistente_pildora__6OXN_:hover{border-color:rgba(167,139,255,.65);background:linear-gradient(180deg,rgba(124,77,255,.26),rgba(124,77,255,.1))}.asistente_pildora__6OXN_ svg{width:15px;height:15px}.asistente_pildoraOn__BePCC{color:#fff;border-color:rgba(167,139,255,.8);background:linear-gradient(180deg,rgba(124,77,255,.5),rgba(124,77,255,.28));box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 0 26px -4px rgba(124,77,255,.9)}.asistente_pildoraVoz__UXHuI{color:#fff;border-color:transparent;background:linear-gradient(180deg,#9068ff,#6c40f2);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 0 24px rgba(160,100,255,.55)}.asistente_redondo__feitj{display:inline-grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;border:1px solid var(--gb2);background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.03));color:#e8e5ff;cursor:pointer;transition:transform .2s var(--ease),background .2s,border-color .2s;-webkit-tap-highlight-color:transparent}.asistente_redondo__feitj:hover{border-color:rgba(167,139,255,.65)}.asistente_redondo__feitj svg{width:18px;height:18px}.asistente_mas__vFcfP:hover svg{transform:rotate(90deg);transition:transform .25s var(--ease)}.asistente_enviar__nhOKb{border:0;color:#fff;background:linear-gradient(180deg,#9068ff,#6c40f2);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2),0 10px 26px -6px rgba(116,66,255,.7)}.asistente_enviar__nhOKb:disabled{opacity:.4;box-shadow:none;cursor:default}.asistente_detener__LG4sp{border:0;color:#fff;background:linear-gradient(180deg,#4a3f86,#352d66);box-shadow:inset 0 0 0 1px rgba(167,139,255,.55),0 8px 22px -6px rgba(124,77,255,.6)}.asistente_cancelarDictado__JN5SO{border:0;color:var(--err);background:rgba(255,255,255,.07)}.asistente_confirmarDictado__3bXJn{border:0;color:#fff;background:linear-gradient(180deg,#7c5cff,#5a39e6)}.asistente_onda__4rXto{flex:1;min-width:0;height:30px;margin:0 12px}.asistente_menu__v9ize{position:absolute;bottom:calc(100% + 10px);left:8px;z-index:9;min-width:230px;padding:6px;border-radius:14px;background:rgba(18,14,46,.96);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--gb2);box-shadow:inset 0 1px 0 var(--hi),0 22px 56px rgba(0,0,0,.6);transform-origin:0 100%;animation:asistente_pop__XUWiY .22s var(--ease)}@keyframes asistente_pop__XUWiY{0%{opacity:0;transform:translateY(6px) scale(.97)}}.asistente_menu__v9ize button{display:block;width:100%;text-align:left;padding:10px 11px;border-radius:9px;border:0;background:none;color:var(--mut);font:inherit;font-size:13.5px;font-weight:650;cursor:pointer}.asistente_menu__v9ize button small{display:block;font-weight:400;font-size:11.5px;color:var(--dim)}.asistente_menuActual__I4uuw,.asistente_menu__v9ize button:hover{background:rgba(124,77,255,.24)!important;color:#fff!important}.asistente_menuSeparador__GBhVi{height:1px;margin:6px 4px;background:var(--gb)}.asistente_fino___0vvr{font-size:11px;color:var(--dim);text-align:center;letter-spacing:.02em}.asistente_barraVoz__4cPEH{display:flex;align-items:center;gap:12px;width:min(560px,100%);padding:9px 10px 9px 12px;border-radius:999px;background:rgba(12,9,34,.94);box-shadow:inset 0 1px 0 var(--hi),0 22px 70px rgba(70,30,200,.4),0 0 0 1px rgba(167,139,255,.35);animation:asistente_sube__KvJ5B .4s var(--ease) both}.asistente_vozEstado__AD0cS{display:flex;align-items:center;gap:8px;min-width:0;overflow:hidden;font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--mut);text-transform:uppercase;white-space:nowrap}.asistente_vozEstado__AD0cS span{overflow:hidden;text-overflow:ellipsis}.asistente_vozEstado__AD0cS i{flex:none;width:8px;height:8px;border-radius:50%;background:var(--vio2);box-shadow:0 0 12px var(--vio2)}.asistente_vozEstado__AD0cS[data-estado=hablando] i{background:var(--cian);box-shadow:0 0 12px var(--cian)}.asistente_vozEstado__AD0cS[data-estado=pensando] i{background:var(--ambar);box-shadow:0 0 12px var(--ambar)}.asistente_terminar__YwP8o{height:40px;padding:0 18px;border-radius:999px;border:0;font:inherit;font-weight:750;font-size:13.5px;color:#fff;cursor:pointer;background:linear-gradient(180deg,#9068ff,#6c40f2);box-shadow:inset 0 1px 0 rgba(255,255,255,.4)}.asistente_silenciado__jMhqT{color:#ffb8c6;background:rgba(255,122,144,.22);border-color:rgba(255,122,144,.7)}.asistente_escenaVoz__ZQrnL{display:flex;justify-content:center;margin-bottom:-26px;pointer-events:none;animation:asistente_sube__KvJ5B .5s var(--ease) both}.asistente_barraVoz__4cPEH{position:relative;z-index:1}.asistente_aviso__cZtrN{display:flex;align-items:center;gap:10px;width:min(760px,100%);padding:10px 12px;border-radius:14px;font-size:13px;line-height:1.4;color:#ffe2b0;background:rgba(255,184,77,.1);border:1px solid rgba(255,184,77,.35);animation:asistente_sube__KvJ5B .3s var(--ease) both}.asistente_aviso__cZtrN button{flex:none;min-height:36px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,184,77,.5);background:transparent;color:#ffe2b0;font:inherit;font-weight:700;font-size:12.5px;cursor:pointer}.asistente_velo__6eWpJ{position:fixed;inset:0;z-index:20;background:rgba(3,2,10,.55);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:asistente_aparece__AmcEV .2s ease both}@keyframes asistente_aparece__AmcEV{0%{opacity:0}}.asistente_panel__OouTI{position:fixed;top:0;bottom:0;left:0;z-index:21;display:flex;flex-direction:column;width:min(330px,88vw);padding:calc(12px + var(--seg-arr)) 12px calc(12px + var(--seg-aba));background:linear-gradient(180deg,rgba(18,13,48,.98),rgba(9,7,26,.98));border-right:1px solid var(--gb2);box-shadow:30px 0 80px -30px rgba(0,0,0,.8);animation:asistente_entraPanel__qpZO5 .28s var(--ease) both}@keyframes asistente_entraPanel__qpZO5{0%{transform:translateX(-100%)}}.asistente_panelCab__Ex7s6{display:flex;align-items:center;gap:8px;margin-bottom:10px}.asistente_panelCab__Ex7s6 h2{flex:1;margin:0;font-size:15px;font-weight:800}.asistente_nueva__kwRBg{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;margin-bottom:10px;border-radius:14px;border:1px solid rgba(167,139,255,.55);background:linear-gradient(180deg,rgba(124,77,255,.32),rgba(124,77,255,.12));color:#fff;font:inherit;font-weight:750;font-size:14px;cursor:pointer}.asistente_nueva__kwRBg svg{width:17px;height:17px}.asistente_buscar___ESV_{position:relative;margin-bottom:10px}.asistente_buscar___ESV_ svg{position:absolute;left:12px;top:50%;width:16px;height:16px;transform:translateY(-50%);color:var(--dim)}.asistente_buscar___ESV_ input{width:100%;min-height:42px;padding:0 12px 0 36px;border-radius:12px;border:1px solid var(--gb2);background:rgba(255,255,255,.05);color:var(--txt);font:inherit;font-size:16px;outline:none}.asistente_buscar___ESV_ input:focus{border-color:var(--vio2)}.asistente_lista__Qzb3Y{flex:1;min-height:0;overflow-y:auto;margin:0 -6px;padding:0 6px;scrollbar-width:thin}.asistente_listaVacia__BuJEX{padding:22px 8px;text-align:center;font-size:13.5px;color:var(--dim);line-height:1.5}.asistente_item__M_Ybm{position:relative;display:flex;align-items:center;gap:8px;min-height:48px;padding:6px 4px 6px 10px;border-radius:12px;cursor:pointer;transition:background .15s}.asistente_itemActual__5609m,.asistente_item__M_Ybm:hover{background:rgba(124,77,255,.16)}.asistente_itemTexto__lIYdT{flex:1;min-width:0}.asistente_itemTitulo__gqJS6{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.asistente_itemTitulo__gqJS6 svg{flex:none;width:13px;height:13px;color:var(--ambar)}.asistente_itemFecha__A2Mke{font-size:11.5px;color:var(--dim)}.asistente_itemFragmento__jat3b{margin-top:2px;font-size:12px;color:var(--mut);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.asistente_itemFragmento__jat3b mark{color:#fff;background:rgba(255,184,77,.35);border-radius:3px}.asistente_itemMenu__N5tHC{position:absolute;right:6px;top:calc(100% - 4px);z-index:3;min-width:170px}.asistente_renombrar__0uDCO{flex:1;min-width:0;min-height:38px;padding:0 10px;border-radius:10px;border:1px solid var(--vio2);background:rgba(255,255,255,.06);color:var(--txt);font:inherit;font-size:16px;outline:none}.asistente_confirmar__twziu{display:flex;align-items:center;gap:6px;font-size:13px;color:#ffd2da}.asistente_confirmar__twziu button{min-height:34px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,122,144,.5);background:rgba(255,122,144,.12);color:#fff;font:inherit;font-weight:700;font-size:12.5px;cursor:pointer}.asistente_confirmar__twziu button+button{border-color:var(--gb2);background:transparent}.asistente_esqueleto__5xNTc{height:44px;margin:6px 0;border-radius:12px;background:linear-gradient(90deg,rgba(255,255,255,.04),rgba(255,255,255,.09),rgba(255,255,255,.04));background-size:200% 100%;animation:asistente_barrido__Wwz6T 1.4s linear infinite}.asistente_panelPie__vknxo{padding-top:10px;font-size:12px;color:var(--dim);text-align:center}.asistente_cuerpoConPanel___Rspo{grid-template-columns:300px minmax(0,1fr)}.asistente_panelFijo__h1wxY{position:relative;top:auto;bottom:auto;left:auto;z-index:2;width:auto;min-height:0;padding:14px 12px 12px;background:rgba(10,8,28,.62);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-right:1px solid var(--gb);box-shadow:none;animation:none}@media (min-width:900px){.asistente_raiz__NIOXY{--cab:60px}.asistente_cab__XWcKr{padding-inline:18px}.asistente_hilo__DHVOm{padding:28px 28px 32px}.asistente_chips__NguFf{grid-template-columns:1fr 1fr}.asistente_mascota__CgofU{width:290px}.asistente_carril__0vAMJ{grid-auto-columns:minmax(230px,46%)}.asistente_entrada__KIWIz{font-size:15.5px;padding:18px 22px 6px}.asistente_dock__t8mTW{padding-bottom:calc(16px + var(--seg-aba))}}@media (prefers-reduced-motion:reduce){.asistente_raiz__NIOXY *,.asistente_raiz__NIOXY :after,.asistente_raiz__NIOXY :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.asistente_ligero__hU5sy .asistente_aur__X5g3m,.asistente_ligero__hU5sy .asistente_rejilla__0JiAz{animation:none}@media (max-width:560px){.asistente_dock__t8mTW>.asistente_fino___0vvr,.asistente_lbl__y8uzo{display:none}.asistente_herramientas__byj57 button{width:40px;height:40px}.asistente_btnEntrar__2gKTo,.asistente_pildora__6OXN_{height:40px}}@media (max-width:479px){.asistente_marca__VgZb2{display:none}.asistente_barraVoz__4cPEH{gap:8px}.asistente_barraVoz__4cPEH .asistente_fino___0vvr{display:none}.asistente_terminar__YwP8o{padding:0 14px}.asistente_pildora__6OXN_{width:40px;padding:0;justify-content:center}}@keyframes asisCrecer{0%{transform:scaleY(0)}}@keyframes asisTrazar{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}