.hs-g{position:relative;height:236px;overflow:hidden;padding:18px 20px;background:linear-gradient(to right,color-mix(in srgb,var(--ceniza) 3%,transparent) 1px,transparent 1px) 0 0 /24px 24px,linear-gradient(to bottom,color-mix(in srgb,var(--ceniza) 3%,transparent) 1px,transparent 1px) 0 0 /24px 24px,#0a0a09;font-size:13px;line-height:1.35;color:var(--papel)}.hs-g p{margin:0}.hs-g small{display:block;font-size:11px;color:var(--piedra)}.hs-step{opacity:0;transform:translateY(6px);transition:opacity .35s ease,transform .35s ease}.hs-step.is-on{opacity:1;transform:none}.hs-toast{position:absolute;right:16px;bottom:14px;padding:7px 11px;border:1px solid var(--bruma-strong);border-radius:4px;background:#161514;font-size:12px}.hs-toast.is-warn{border-color:color-mix(in srgb,var(--chispa) 60%,transparent);color:var(--bordo-claro)}.hs-g .is-ok{color:#6cc287}.hs-g .is-bad{color:var(--chispa)}.hs-chat{display:flex;flex-direction:column;padding:0;background:#0b141a}.hs-chat-head{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#1f2c34}.hs-chat-head b{display:block;font-size:13px}.hs-g .hs-chat-head small{color:#8fd19e}.hs-avatar{display:grid;width:30px;height:30px;flex:none;place-items:center;border-radius:50%;background:var(--chispa);font-size:11px;font-weight:700;color:var(--carbon)}.hs-avatar,.hs-chat-app{font-family:var(--font-mono-brand)}.hs-chat-app{margin-left:auto;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#8696a0}.hs-chat-body{display:flex;flex:1;flex-direction:column;justify-content:flex-end;gap:6px;padding:12px 14px}.hs-chat-body p{max-width:78%;padding:6px 10px;border-radius:7px}.hs-chat-body .is-in{align-self:flex-start;background:#202c33}.hs-chat-body .is-out{align-self:flex-end;background:#005c4b}.hs-panel{display:flex;flex-direction:column;gap:12px}.hs-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.hs-tiles>div{min-width:0;padding:8px 10px;border:1px solid var(--bruma-strong);border-radius:4px;background:#121211;transition:border-color .3s ease}.hs-tiles>div.is-alert{border-color:var(--chispa)}.hs-tiles small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hs-tiles b{display:block;margin-top:2px;font-size:17px;font-weight:800;white-space:nowrap}.hs-tiles i{font-style:normal;font-size:11px}.hs-chart{display:flex;flex:1;align-items:flex-end;gap:8px;padding-bottom:34px;border-bottom:1px solid var(--bruma)}.hs-chart span{flex:1;height:var(--h);border-radius:2px 2px 0 0;background:color-mix(in srgb,var(--acero) 55%,transparent);transform-origin:bottom;transform:scaleY(.35);transition:transform .6s cubic-bezier(.2,.8,.2,1)}.hs-chart span.is-on{transform:none}.hs-chart span:last-child{background:var(--chispa)}.hs-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;height:100%}.hs-col{display:flex;min-width:0;flex-direction:column;gap:8px;padding:8px;border-radius:4px;background:rgba(236,234,230,.03)}.hs-g .hs-col>small{font-family:var(--font-mono-brand);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.hs-card{display:block;padding:7px 9px;border:1px solid var(--bruma-strong);border-radius:4px;background:#161514;font-size:12px}.hs-card.is-ghost{margin-top:74px;color:var(--piedra)}.hs-mover{--col:calc((100% - 40px - 16px) / 3);position:absolute;top:48px;left:28px;width:calc(var(--col) - 16px);border-color:var(--chispa);background:#1d1410;transition:transform .7s cubic-bezier(.65,0,.35,1),border-color .3s ease,background-color .3s ease}.hs-mover b{display:block;font-size:12px}.hs-mover.at-1{transform:translateX(calc(100% + 24px))}.hs-mover.at-2{transform:translateX(calc(200% + 48px))}.hs-mover.is-won{border-color:#6cc287;background:#102016}.hs-g .hs-mover.is-won small{color:#6cc287}.hs-flow{display:flex;flex-direction:column;justify-content:center;gap:10px}.hs-flow-step{display:flex;align-items:center;gap:12px;padding:9px 12px;border:1px solid var(--bruma-strong);border-radius:4px;background:#121211;color:var(--piedra);transition:border-color .3s ease,color .3s ease}.hs-flow-step.is-run{border-color:color-mix(in srgb,var(--chispa) 60%,transparent);color:var(--papel)}.hs-flow-step.is-done{color:var(--papel)}.hs-check{display:grid;width:22px;height:22px;flex:none;place-items:center;border:1px solid var(--bruma-strong);border-radius:3px;font-family:var(--font-mono-brand);font-size:11px;transition:background-color .3s ease,border-color .3s ease}.hs-flow-step.is-run .hs-check{border-color:var(--chispa);animation:hs-blink .8s ease-in-out infinite}.hs-flow-step.is-done .hs-check{border-color:var(--chispa);background:var(--chispa);color:var(--carbon)}.hs-flow-note{font-size:12px;color:var(--chispa)}@keyframes hs-blink{50%{opacity:.4}}.hs-doc{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:18px}.hs-paper{position:relative;display:flex;height:150px;flex-direction:column;gap:7px;padding:12px;overflow:hidden;border-radius:3px;background:var(--ceniza);color:var(--carbon)}.hs-paper b{font-size:12px;font-weight:800}.hs-g .hs-paper small{margin-top:-6px;font-size:9px;color:#6b665f}.hs-paper span{height:5px;border-radius:2px;background:#c5c0b8}.hs-paper span.is-short{width:55%}.hs-scan{position:absolute;top:0;right:0;left:0;height:3px;background:var(--chispa);box-shadow:0 0 12px var(--chispa);opacity:0}.hs-scan.is-run{opacity:1;animation:hs-scan 1.8s ease-in-out infinite}@keyframes hs-scan{0%,to{top:4%}50%{top:94%}}.hs-fields{display:flex;min-width:0;flex-direction:column;gap:6px}.hs-field{padding:6px 10px;border:1px solid var(--bruma-strong);border-left:2px solid var(--chispa);border-radius:3px;background:#121211}.hs-field b{font-size:13px}.hs-ok{font-size:12px;color:#6cc287}.hs-copilot{display:flex;flex-direction:column;justify-content:center;gap:10px}.hs-q{align-self:flex-end;padding:7px 12px;border-radius:4px;background:var(--surface-field-hover)}.hs-a{display:flex;flex-direction:column;gap:5px;padding:10px 12px;border-left:2px solid var(--chispa);background:rgba(240,106,31,.06)}.hs-g .hs-a>small{font-family:var(--font-mono-brand);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--chispa)}@media (prefers-reduced-motion:reduce){.hs-g *,.hs-g :after{animation:none!important;transition:none!important}}