.hs-stage{position:relative;isolation:isolate;overflow:hidden;border-radius:28px;background:linear-gradient(135deg,#ff4876,#fa6b5e 50%,#b497cf);box-shadow:0 1px 2px rgba(10,10,10,.06),0 18px 48px -20px rgba(10,10,10,.22)}.hs-stage-bg{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;width:auto;height:auto;z-index:0}.hs-stage-notch{position:absolute;top:0;left:50%;z-index:2;transform:translateX(-50%);border-radius:0 0 16px 16px;background:rgba(255,255,255,.5);padding:8px 20px;font-family:var(--font-inter),system-ui,sans-serif;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(10,10,10,1);white-space:nowrap;pointer-events:none}.hs-stage-content{position:relative;z-index:1}.hs-stage-intro{width:100%;max-width:1000px;margin-inline:auto;margin-bottom:clamp(24px,4vw,36px);text-align:center}.hs-stage-heading{font-family:var(--font-inter),system-ui,sans-serif;font-size:clamp(28px,3.2vw,42px);font-weight:500;line-height:1.12;letter-spacing:-.04em;color:#ffffff}@media (min-width:768px){.hs-stage-heading{font-size:clamp(28px,2.65vw,36px)}}.hs-stage-heading-muted{color:rgba(255,255,255,.65)}.hs-stage-subhead{margin-top:12px;margin-inline:auto;max-width:760px;font-family:var(--font-inter),system-ui,sans-serif;font-size:clamp(16px,1.6vw,18px);line-height:1.55;color:rgba(255,255,255,.78)}@media (max-width:767px){.hs-stage-subhead{letter-spacing:-.015em}}.hs-stage-subhead--wide{max-width:min(960px,100%)}.hs-usecase-legend{display:none;flex-wrap:wrap;align-items:center;justify-content:center;gap:9px 12px;margin-bottom:clamp(16px,2.4vw,22px);padding:0 8px}@media (min-width:768px){.hs-usecase-legend{display:flex}}.hs-usecase-select{position:relative;width:100%;max-width:360px;margin:0 auto clamp(16px,2.4vw,22px)}@media (min-width:768px){.hs-usecase-select{display:none}}.hs-usecase-select-trigger{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:9px 16px;border-radius:14px;border:1px solid rgba(255,255,255,.22);background:rgba(10,10,10,.3);backdrop-filter:blur(14px);color:#ffffff;font-family:var(--font-inter),system-ui,sans-serif;text-align:left;cursor:pointer;outline:none;transition:border-color .2s ease,background .2s ease}.hs-usecase-select-trigger:hover{border-color:rgba(255,255,255,.34);background:rgba(10,10,10,.38)}.hs-usecase-select-trigger:focus-visible{box-shadow:0 0 0 3px rgba(255,255,255,.4)}.hs-usecase-select-labels{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.hs-usecase-select-eyebrow{font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.55)}.hs-usecase-select-value{overflow:hidden;font-size:14.5px;font-weight:600;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;color:#ffffff}.hs-usecase-select-caret{flex:none;color:rgba(255,255,255,.75);transition:transform .2s ease}.hs-usecase-select[data-open=true] .hs-usecase-select-caret{transform:rotate(180deg)}.hs-usecase-select-menu{position:absolute;z-index:30;top:calc(100% + 8px);right:0;left:0;margin:0;padding:6px;list-style:none;border-radius:14px;border:1px solid rgba(255,255,255,.16);background:rgba(22,20,26,.86);backdrop-filter:blur(20px);box-shadow:0 18px 44px -16px rgba(0,0,0,.65)}.hs-usecase-select-option{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;padding:10px 12px;border:none;border-radius:10px;background:none;font-family:var(--font-inter),system-ui,sans-serif;font-size:14px;font-weight:500;letter-spacing:-.01em;text-align:left;color:rgba(255,255,255,.8);cursor:pointer;transition:background .15s ease,color .15s ease}.hs-usecase-select-option+.hs-usecase-select-option{margin-top:2px}.hs-usecase-select-option:hover{background:rgba(255,255,255,.08);color:#ffffff}.hs-usecase-select-option.is-active{background:rgba(255,72,118,.18);color:#ffffff}.hs-usecase-select-check{flex:none;color:#ff4876}@media (prefers-reduced-motion:reduce){.hs-usecase-select-caret{transition:none}}.hs-usecase-legend-item{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:2px 6px;border:none;background:none;font-family:var(--font-inter),system-ui,sans-serif;font-size:clamp(12px,1.3vw,13px);font-weight:500;letter-spacing:-.01em;white-space:nowrap;color:rgba(255,255,255,.5);cursor:pointer;outline:none;transition:color .25s ease}.hs-usecase-legend-item:hover:not(.is-active){color:rgba(255,255,255,.8)}.hs-usecase-legend-item.is-active{color:#ffffff;font-weight:600}.hs-usecase-legend-item:focus-visible{border-radius:4px;box-shadow:0 0 0 3px rgba(255,255,255,.45)}.hs-usecase-legend-sep{flex:none;width:1px;height:12px;background:rgba(255,255,255,.28)}.hs-well{isolation:isolate;border-radius:16px;overflow:hidden;box-shadow:0 8px 32px -8px rgba(10,10,10,.28)}.hs-window{--hs-surface:#ffffff;--hs-surface-2:#f4f4f2;--hs-text:#10100f;--hs-text-muted:rgba(16,16,15,0.55);--hs-border:rgba(10,10,10,0.08);--hs-pendo:#ff4876;--hs-reply-indent:0px;display:flex;flex-direction:column;height:clamp(min(460px,78svh),88vw,640px);background:var(--hs-surface);font-family:var(--font-inter),system-ui,sans-serif;color:var(--hs-text)}.hs-window--dark{--hs-surface:#18181b;--hs-surface-2:#242428;--hs-text:#ededf0;--hs-text-muted:rgba(237,237,240,0.55);--hs-border:rgba(255,255,255,0.09)}.hs-header{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--hs-border);background:var(--hs-surface)}.hs-header-avatar{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:7px;background:var(--hs-surface-2);border:1px solid var(--hs-border);flex:none;overflow:hidden}.hs-header-avatar img{width:14px;height:14px;-o-object-fit:contain;object-fit:contain;transform:scale(var(--hs-logo-scale,1))}.hs-window--dark .hs-header-avatar img:not(.hs-logo--color){filter:brightness(0) invert(1)}.hs-header-title{font-size:13px;font-weight:600;letter-spacing:-.01em;color:var(--hs-text)}.hs-ai-badge{display:inline-flex;align-items:center;gap:4px;margin-left:2px;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--hs-accent) 12%,transparent);color:var(--hs-accent);font-size:10.5px;font-weight:600;letter-spacing:.01em}.hs-transcript{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:18px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--hs-border) transparent}.hs-transcript::-webkit-scrollbar{width:6px}.hs-transcript::-webkit-scrollbar-thumb{background:var(--hs-border);border-radius:3px}.hs-transcript-inner{display:flex;flex-direction:column;gap:14px;margin-top:auto}.hs-row{display:flex;align-items:flex-end;gap:9px;max-width:100%}.hs-row--user{justify-content:flex-end}.hs-row--assistant{justify-content:flex-start}.hs-avatar{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:var(--hs-surface-2);border:1px solid var(--hs-border);flex:none;overflow:hidden;margin-bottom:2px}.hs-avatar img{width:16px;height:16px;-o-object-fit:contain;object-fit:contain;transform:scale(var(--hs-logo-scale,1))}.hs-window--dark .hs-avatar img:not(.hs-logo--color){filter:brightness(0) invert(1)}.hs-avatar--fin{border-radius:50%}.hs-avatar--fin img{width:17px;height:17px;transform:scale(var(--hs-logo-scale,1))}.hs-bubble{max-width:min(76%,520px);padding:11px 14px;border-radius:16px;font-size:13.5px;line-height:1.5}.hs-bubble--assistant{background:var(--hs-surface-2);border:1px solid var(--hs-border);border-bottom-left-radius:5px;color:var(--hs-text)}.hs-bubble--user{background:var(--hs-accent);border-bottom-right-radius:5px;color:#ffffff}.hs-window--chat{--hs-reply-indent:24px}.hs-window--channel,.hs-window--messenger{--hs-reply-indent:14px}.hs-window--chat .hs-transcript-inner{gap:18px}.hs-window--chat .hs-row--prose{align-items:flex-start}.hs-window--chat .hs-row--user{padding-left:18%}@media (max-width:640px){.hs-window--chat .hs-row--user{padding-left:8%}}.hs-window--chat .hs-row--assistant.hs-row--prose{padding-right:6%}.hs-response{width:100%;padding-left:var(--hs-reply-indent);font-size:13.5px;line-height:1.62;color:var(--hs-text)}.hs-response .hs-line+.hs-line{margin-top:8px}.hs-window--chat .hs-bubble--user{border-radius:20px;font-size:13.5px;line-height:1.5}.hs-window--claude .hs-bubble--user{background:#eceae4;border:1px solid rgba(10,10,10,.06);color:#1a1a18}.hs-window--chatgpt .hs-bubble--user{background:#f4f4f4;border:1px solid rgba(10,10,10,.05);color:#10100f}.hs-window--cursor .hs-bubble--user{background:#2a2a30;border:1px solid rgba(255,255,255,.08);color:#ededf0}.hs-window--chat .hs-mcp-wrap{padding-left:0}.hs-typing--inline{padding:2px 0 4px;border:none;border-radius:0;background:transparent}.hs-window--messenger .hs-bubble--user{background:#f0f2f8;border:1px solid rgba(10,10,10,.06);border-bottom-right-radius:5px;color:#10100f}.hs-window--messenger .hs-bubble--assistant .hs-line{padding-left:var(--hs-reply-indent)}.hs-window--channel .hs-channel-row:has(.hs-channel-avatar--pendo) .hs-channel-body .hs-line{padding-left:var(--hs-reply-indent)}.hs-window--messenger .hs-bubble--assistant{background:#ffffff;border:1px solid rgba(10,10,10,.08);box-shadow:0 1px 2px rgba(10,10,10,.04)}.hs-line{margin:0}.hs-line+.hs-line{margin-top:4px}.hs-caret{display:inline-block;width:2px;height:1.05em;margin-left:2px;vertical-align:text-bottom;border-radius:1px;animation:hs-caret-blink 1s steps(1) infinite}@keyframes hs-caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}.hs-minitable{margin-top:10px;overflow:hidden;border:1px solid var(--hs-border);border-radius:10px;background:var(--hs-surface);font-variant-numeric:tabular-nums}.hs-minitable-row{display:grid;align-items:center;gap:10px;padding:7px 11px;font-size:12.5px;line-height:1.35;color:var(--hs-text)}.hs-minitable-row+.hs-minitable-row{border-top:1px solid var(--hs-border)}.hs-minitable-head{background:var(--hs-surface-2);color:var(--hs-text-muted);font-size:11px;font-weight:600;letter-spacing:.01em}.hs-minitable-cell{text-align:right;white-space:nowrap}@media (max-width:479px){.hs-minitable-cell{white-space:normal}}.hs-minitable-cell:first-child{text-align:left;white-space:normal;font-weight:500}.hs-minitable--reveal{animation:hs-minitable-in .34s cubic-bezier(.22,1,.36,1) both}@keyframes hs-minitable-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hs-minitable--reveal{animation:none}}.hs-downloads{margin-top:12px;display:flex;flex-direction:column;gap:8px}.hs-download-card{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--hs-border);border-radius:12px;background:var(--hs-surface)}.hs-download-thumb{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:8px;background:var(--hs-surface-2);border:1px solid var(--hs-border);color:var(--hs-text-muted)}.hs-download-meta{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1 auto}.hs-download-name{font-size:13px;font-weight:600;color:var(--hs-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hs-download-sub{font-size:11.5px;color:var(--hs-text-muted)}.hs-download-all,.hs-download-open{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border:1px solid var(--hs-border);border-radius:9px;background:var(--hs-surface);font-size:12.5px;font-weight:600;letter-spacing:-.01em;color:var(--hs-text);white-space:nowrap}.hs-download-open,.hs-download-open-icon{flex:none}.hs-download-all{align-self:flex-start}@media (max-width:479px){.hs-download-card{flex-wrap:wrap}.hs-download-meta{flex-basis:calc(100% - 46px)}.hs-download-open{margin-left:46px}}.hs-downloads--reveal{animation:hs-minitable-in .34s cubic-bezier(.22,1,.36,1) both}@media (prefers-reduced-motion:reduce){.hs-downloads--reveal{animation:none}}.hs-claude-int{width:min(100%,520px)}.hs-claude-int-label{margin:0 0 10px;font-size:13px;color:var(--hs-text-muted)}.hs-claude-int-thread{position:relative;display:flex;flex-direction:column}.hs-claude-int-thread:before{content:"";position:absolute;left:8px;top:22px;bottom:22px;width:1.5px;background:var(--hs-border)}.hs-claude-int-tool{display:flex;align-items:center;gap:10px}.hs-claude-int-icon{flex:none;display:grid;place-items:center;width:18px;height:18px}.hs-claude-int-name{font-size:13.5px;font-weight:500;color:var(--hs-text)}.hs-claude-int-name,.hs-claude-int-result{font-family:var(--font-inter),ui-monospace,monospace}.hs-claude-int-result{align-self:flex-start;margin:8px 0 8px 28px;padding:3px 9px;border-radius:6px;background:var(--hs-surface-2);color:var(--hs-text-muted);font-size:11.5px}.hs-claude-int-done{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--hs-text-muted)}.hs-claude-int-check{flex:none;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;border:1.5px solid var(--hs-border);color:var(--hs-text-muted)}.hs-mcp-wrap{display:flex;justify-content:flex-start;padding-left:37px}@media (max-width:640px){.hs-mcp-wrap{padding-left:16px}}.hs-mcp-card{--hs-mcp-card-bg:#ffffff;--hs-mcp-request-bg:#f6f6f4;--hs-mcp-key:#3d6868;--hs-mcp-val:#5f946f;--hs-mcp-btn-ghost-bg:#ffffff;--hs-mcp-btn-ghost-text:#2a2a28;--hs-mcp-btn-primary-bg:#1a1a18;--hs-mcp-btn-primary-text:#ffffff;--hs-mcp-kbd-bg:#efefec;--hs-mcp-kbd-text:#6a6a66;width:min(100%,520px);padding:14px 14px 12px;border-radius:14px;background:var(--hs-mcp-card-bg);border:1px solid var(--hs-border);box-shadow:0 1px 2px rgba(10,10,10,.04)}.hs-window--dark .hs-mcp-card{--hs-mcp-card-bg:#1e1e22;--hs-mcp-request-bg:#141418;--hs-mcp-key:#6ba3a3;--hs-mcp-val:#7ec492;--hs-mcp-btn-ghost-bg:#242428;--hs-mcp-btn-ghost-text:#ededf0;--hs-mcp-btn-primary-bg:#ededf0;--hs-mcp-btn-primary-text:#101014;--hs-mcp-kbd-bg:#2a2a30;--hs-mcp-kbd-text:#a8a8b0}.hs-mcp-head{display:flex;align-items:flex-start;gap:10px}.hs-mcp-headline{margin:0;font-size:13px;line-height:1.45;font-weight:500;color:var(--hs-text-muted)}.hs-mcp-headline code{font-family:var(--font-inter),ui-monospace,monospace;font-size:12.5px;font-weight:600;color:var(--hs-text)}.hs-mcp-request{margin-top:12px}.hs-mcp-request-label{margin:0 0 6px;font-size:12px;font-weight:600;color:var(--hs-text)}.hs-mcp-request-body{position:relative;max-height:132px;overflow:hidden;border-radius:10px;background:var(--hs-mcp-request-bg);border:1px solid var(--hs-border)}.hs-mcp-request-body:after{content:"";position:absolute;left:0;right:0;bottom:0;height:36px;background:linear-gradient(to bottom,transparent,var(--hs-mcp-request-bg));pointer-events:none}.hs-mcp-code{margin:0;padding:10px 12px 14px;font-family:var(--font-inter),ui-monospace,monospace;font-size:11.5px;line-height:1.55;white-space:pre-wrap;word-break:break-word;color:var(--hs-text-muted)}.hs-mcp-key{color:var(--hs-mcp-key)}.hs-mcp-val{color:var(--hs-mcp-val)}.hs-mcp-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-top:12px}.hs-mcp-btn{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border-radius:9px;font-size:11.5px;font-weight:600;letter-spacing:-.01em;white-space:nowrap}.hs-mcp-btn--ghost{background:var(--hs-mcp-btn-ghost-bg);border:1px solid var(--hs-border);color:var(--hs-mcp-btn-ghost-text)}.hs-mcp-btn--primary{background:var(--hs-mcp-btn-primary-bg);color:var(--hs-mcp-btn-primary-text)}.hs-mcp-btn--primary .hs-mcp-kbd{background:color-mix(in srgb,var(--hs-mcp-btn-primary-bg) 72%,#ffffff);color:var(--hs-mcp-btn-primary-text)}.hs-mcp-kbd{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:5px;background:var(--hs-mcp-kbd-bg);color:var(--hs-mcp-kbd-text);font-family:var(--font-inter),system-ui,sans-serif;font-size:10px;font-weight:600;line-height:1}.hs-gpt-mcp{width:min(100%,520px)}.hs-gpt-mcp-toggle{display:inline-flex;align-items:center;gap:5px;margin-bottom:10px;font-size:12.5px;color:var(--hs-text-muted)}.hs-gpt-card{padding:12px;border-radius:16px;background:#f9f9f8;border:1px solid rgba(10,10,10,.08)}.hs-gpt-card-head{display:flex;align-items:center;gap:10px;padding:2px 2px 12px}.hs-gpt-card-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex:none}.hs-gpt-card-id{display:flex;flex-direction:column;gap:1px;min-width:0}.hs-gpt-card-name{font-size:12px;color:var(--hs-text-muted)}.hs-gpt-card-tool{font-size:13.5px;font-weight:500;color:var(--hs-text)}.hs-gpt-section+.hs-gpt-section{margin-top:10px}.hs-gpt-section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;padding:0 2px}.hs-gpt-section-label{font-size:12.5px;color:var(--hs-text-muted)}.hs-gpt-copy{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;color:var(--hs-text-muted)}.hs-gpt-code-row{display:flex;align-items:center;gap:6px;padding:9px 11px;border-radius:10px;background:#ffffff;border:1px solid rgba(10,10,10,.08);overflow:hidden}.hs-gpt-code-caret{flex:none;color:var(--hs-text-muted)}.hs-gpt-code{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-inter),ui-monospace,monospace;font-size:12px;line-height:1.4;color:rgba(16,16,15,.6)}.hs-gpt-key{color:#2b6cb0}.hs-gpt-val{color:#b45309}.hs-inputbar--gpt{gap:8px}.hs-inputbar-main{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0}.hs-gpt-composer-plus{flex:none;color:var(--hs-text-muted)}.hs-gpt-connector{display:inline-flex;align-items:center;gap:5px;flex:none;font-size:12.5px;font-weight:500;color:#2563eb}.hs-inputbar--gpt .hs-inputbar-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hs-inputbar-trailing{display:inline-flex;align-items:center;gap:8px;flex:none}.hs-inputbar-mic{color:var(--hs-text-muted)}.hs-inputbar-send--gpt{border-radius:50%;background:#0a0a0a;color:#ffffff}.hs-cursor-mcp{display:flex;flex-direction:column;gap:10px;width:min(100%,520px)}.hs-cursor-status{margin:0;font-size:12.5px;line-height:1.4;color:var(--hs-text-muted)}.hs-cursor-status-strong{color:var(--hs-text);font-weight:500}.hs-cursor-toolcall{border-radius:10px;background:color-mix(in srgb,var(--hs-text) 4%,var(--hs-surface));border:1px solid var(--hs-border);overflow:hidden}.hs-cursor-toolcall-head{display:flex;align-items:center;gap:8px;padding:9px 11px}.hs-cursor-toolcall-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:5px;background:color-mix(in srgb,var(--hs-pendo) 14%,transparent);flex:none}.hs-cursor-toolcall-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:1.3;color:var(--hs-text)}.hs-cursor-toolcall-server,.hs-cursor-toolcall-verb{color:var(--hs-text-muted)}.hs-cursor-toolcall-unfold{margin-left:auto;flex:none;color:var(--hs-text-muted)}.hs-cursor-toolcall-review{display:inline-flex;align-items:center;gap:3px;padding:0 11px 9px;font-size:11.5px;color:var(--hs-text-muted)}.hs-cursor-toolcall-review svg{color:var(--hs-text-muted)}.hs-toolchip-wrap{display:flex;justify-content:flex-start;padding-left:37px}.hs-window--channel .hs-toolchip-wrap,.hs-window--messenger .hs-toolchip-wrap{padding-left:0}.hs-toolchip{display:inline-flex;align-items:center;gap:6px;padding:5px 11px 5px 7px;border-radius:999px;background:color-mix(in srgb,var(--hs-pendo) 10%,var(--hs-surface));border:1px solid color-mix(in srgb,var(--hs-pendo) 32%,transparent);color:var(--hs-pendo);font-size:11.5px;font-weight:600;letter-spacing:-.005em}.hs-toolchip code{font-family:var(--font-inter),ui-monospace,monospace;font-weight:600}.hs-toolchip-sep{opacity:.55}.hs-typing{display:inline-flex;align-items:center;gap:4px;padding:13px 15px;border-radius:16px;border-bottom-left-radius:5px;background:var(--hs-surface-2);border:1px solid var(--hs-border)}.hs-typing span{width:6px;height:6px;border-radius:50%;background:var(--hs-text-muted);animation:hs-typing-bounce 1.1s ease-in-out infinite}.hs-typing span:nth-child(2){animation-delay:.15s}.hs-typing span:nth-child(3){animation-delay:.3s}@keyframes hs-typing-bounce{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-4px);opacity:.9}}.hs-channel-row{display:flex;gap:10px;align-items:flex-start}.hs-channel-avatar{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9px;background:#dcdce4;color:#ffffff;font-size:12px;font-weight:700;flex:none;overflow:hidden}.hs-channel-avatar--pendo{background:transparent}.hs-channel-body{display:flex;flex-direction:column;gap:3px}.hs-channel-meta{display:inline-flex;align-items:center;gap:7px}.hs-channel-name{font-size:13px;font-weight:700;color:var(--hs-text)}.hs-channel-apptag{padding:1px 5px;border-radius:4px;background:var(--hs-surface-2);border:1px solid var(--hs-border);font-size:9.5px;font-weight:700;letter-spacing:.04em;color:var(--hs-text-muted)}.hs-channel-body .hs-line{font-size:13.5px;line-height:1.5;color:var(--hs-text)}.hs-inputbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 18px 18px;padding:11px 12px 11px 16px;border-radius:14px;background:var(--hs-surface);border:1px solid var(--hs-border);box-shadow:0 1px 2px rgba(10,10,10,.04)}.hs-window--dark .hs-inputbar{background:var(--hs-surface-2)}.hs-inputbar-text{flex:1 1 auto;min-width:0;font-size:13px;color:var(--hs-text-muted)}.hs-inputbar-text--typed{overflow:hidden;white-space:nowrap;color:var(--hs-text)}.hs-input-caret{display:inline-block;width:1.5px;height:1.05em;margin-left:1px;vertical-align:text-bottom;border-radius:1px;background:var(--hs-text);animation:hs-caret-blink 1s steps(1) infinite}.hs-inputbar-send{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px;color:#ffffff;flex:none}.hs-inputbar-send--cursor,.hs-window--cursor .hs-inputbar-send{border-radius:50%;background:#ffffff;color:#0a0a0a}.hs-tabs{display:flex;align-items:center;justify-content:center;gap:0;margin-top:22px;padding:4px;border-radius:999px;background:#ffffff;border:1px solid rgba(10,10,10,.07);box-shadow:0 1px 2px rgba(10,10,10,.05),0 6px 14px -6px rgba(10,10,10,.12);max-width:100%;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none}.hs-tabs::-webkit-scrollbar{display:none}@media (min-width:768px){.hs-tabs{gap:4px}}.hs-tab{position:relative;display:inline-flex;align-items:center;justify-content:center;width:clamp(46px,12vw,56px);height:clamp(46px,12vw,56px);padding:0;border:none;border-radius:999px;background:transparent;cursor:pointer;outline:none;scroll-snap-align:center;flex:0 0 auto;transition:background .25s ease,transform .25s ease,box-shadow .25s ease}.hs-tab:hover:not(.is-active){transform:translateY(-3px)}.hs-tab.is-active{background:linear-gradient(180deg,#ffffff,#eef0e6);transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 0 -1px 1px rgba(10,10,10,.07),0 1px 2px rgba(10,10,10,.14),0 4px 8px -2px rgba(10,10,10,.16)}.hs-tab:focus-visible{box-shadow:0 0 0 3px rgba(255,72,118,.25)}.hs-tab-logo{height:calc(24px * var(--hs-scale, 1));width:auto;-o-object-fit:contain;object-fit:contain;filter:brightness(0);opacity:.5;transition:opacity .25s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (min-width:768px){.hs-tab-logo{height:calc(27px * var(--hs-scale, 1))}}.hs-tab:hover:not(.is-active) .hs-tab-logo{opacity:.85}.hs-tab.is-active .hs-tab-logo{opacity:.92}.hs-tab-logo--color{filter:none;opacity:.9}.hs-tab.is-active .hs-tab-logo--color,.hs-tab:hover:not(.is-active) .hs-tab-logo--color{opacity:1}.hs-caption{margin-top:18px;max-width:760px;text-align:center;font-size:13px;line-height:1.6;letter-spacing:-.01em}.hs-caption,.hs-caption-link{font-weight:700;color:#ffffff}.hs-caption-link{display:inline-flex;align-items:center;gap:2px;vertical-align:baseline;text-decoration:underline;text-underline-offset:3px;white-space:normal;transition:color .2s ease}.hs-caption-link:hover{color:#fff5f8}.hs-footer-mcp-link{font-size:14px;font-weight:700;color:#ffffff;text-decoration:underline;text-decoration-color:rgba(255,255,255,.55);text-underline-offset:3px}.hs-footer-mcp-link:hover{color:#ffffff;text-decoration-color:#ffffff}.hs-caption-link svg{transition:transform .2s ease}.hs-caption-link:hover svg{transform:translate(2px,-2px)}.hs-footer-ctas{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 20px;margin-top:22px;padding:16px 20px;border-top:none;border-radius:16px;background:rgba(0,0,0,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.12)}.hs-footer-cta{display:inline-flex;align-items:center;gap:12px;min-width:0}.hs-footer-cta-text{font-size:14px;line-height:1.5;letter-spacing:-.01em;font-weight:500;color:#ffffff}.hs-footer-divider{display:none}.hs-demo-btn{display:inline-flex;align-items:center;gap:6px;flex:none;cursor:pointer;padding:11px 22px;border:1px solid transparent;border-radius:50px;background:#ffffff;color:#1a1a1a;font-family:var(--font-inter),system-ui,sans-serif;font-size:14px;font-weight:500;line-height:1;letter-spacing:-.01em;transition:border-color .2s ease,color .2s ease,background .2s ease}.hs-demo-btn:hover{background:#fff5f8;border-color:#e11d5f;color:#e11d5f}.hs-demo-btn svg{transition:transform .2s ease}.hs-demo-btn:hover svg{transform:translate(2px,-2px)}@media (max-width:599px){.hs-footer-cta,.hs-footer-ctas{flex-direction:column}.hs-footer-cta{gap:8px;text-align:center}.hs-footer-divider{display:none}}@media (prefers-reduced-motion:reduce){.hs-caption-link svg,.hs-demo-btn,.hs-demo-btn svg,.hs-inputbar-send,.hs-tab,.hs-usecase-legend-item{transition:none}.hs-typing span{animation:none}.hs-caret,.hs-input-caret{animation:none;opacity:1}}.hs-fin-stage{display:block;position:relative;overflow:hidden}.hs-acme{position:absolute;inset:0;display:flex;flex-direction:column;background:var(--hs-surface);color:var(--hs-text)}.hs-acme-topbar{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--hs-border)}.hs-acme-brand{font-size:14px;font-weight:700;letter-spacing:-.02em;color:var(--hs-accent)}.hs-acme-nav{display:inline-flex;gap:6px}.hs-acme-nav span{width:22px;height:6px;border-radius:3px;background:var(--hs-border)}.hs-acme-body{flex:1 1 auto;padding:clamp(16px,4%,30px)}.hs-acme-title{margin:0 0 12px;font-size:clamp(16px,2.6vw,20px);font-weight:650;letter-spacing:-.02em}.hs-acme-card{max-width:320px;padding:16px;border:1px solid var(--hs-border);border-radius:14px;background:var(--hs-surface-2)}.hs-acme-route{font-size:15px;font-weight:600;letter-spacing:-.01em}.hs-acme-detail{margin-top:4px;font-size:13px;color:var(--hs-text-muted)}.hs-acme-action-row{position:relative;margin-top:18px}.hs-acme-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:10px;padding:11px 18px;background:var(--hs-accent);color:#ffffff;font:inherit;font-size:14px;font-weight:600;cursor:default}.hs-acme-action.is-clicking{animation:hs-acme-shake .4s ease .86s 2}.hs-acme-action.is-error{background:color-mix(in srgb,var(--hs-accent) 42%,#6b7280);opacity:.72}.hs-acme-error{margin:10px 0 0;font-size:12.5px;font-weight:500;color:#c0264a}@keyframes hs-acme-shake{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.hs-cursor{position:absolute;left:58%;top:50%;width:20px;height:20px;pointer-events:none;z-index:3;animation:hs-cursor-approach 1.6s cubic-bezier(.22,1,.36,1) both}.hs-cursor svg{display:block;filter:drop-shadow(0 2px 3px rgba(0,0,0,.25))}.hs-cursor-pulse{position:absolute;left:1px;top:1px;width:12px;height:12px;border-radius:50%;background:color-mix(in srgb,var(--hs-accent) 55%,transparent);transform:scale(0);opacity:0;animation:hs-cursor-pulse 1.6s ease both}@keyframes hs-cursor-approach{0%{transform:translate(-70px,-54px) scale(1);opacity:0}45%{transform:translate(0) scale(1);opacity:1}56%{transform:translate(0) scale(.8)}66%{transform:translate(0) scale(1)}84%{transform:translate(0) scale(.8)}92%{transform:translate(0) scale(1)}to{transform:translate(0) scale(1);opacity:1}}@keyframes hs-cursor-pulse{0%,50%{transform:scale(0);opacity:0}56%{transform:scale(.5);opacity:.7}70%{transform:scale(2.4);opacity:0}84%{transform:scale(.5);opacity:.7}98%{transform:scale(2.4);opacity:0}}.hs-fin-launcher{position:absolute;right:18px;bottom:18px;z-index:5;display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:var(--hs-accent);color:#ffffff;box-shadow:0 12px 28px -8px color-mix(in srgb,var(--hs-accent) 60%,transparent)}.hs-fin-nudge{bottom:80px;z-index:4;max-width:230px;padding:12px 14px;border-radius:14px 14px 4px 14px;background:#ffffff;box-shadow:0 12px 30px -12px rgba(10,10,10,.35);font-size:13px;line-height:1.45;color:var(--hs-text)}.hs-fin-messenger,.hs-fin-nudge{position:absolute;right:18px;border:1px solid var(--hs-border)}.hs-fin-messenger{bottom:74px;z-index:6;transform-origin:bottom right;display:flex;flex-direction:column;width:min(384px,90%);height:min(520px,82%);background:var(--hs-surface);border-radius:16px;overflow:hidden;box-shadow:0 24px 60px -18px rgba(10,10,10,.45)}.hs-fin-messenger .hs-header{background:var(--hs-accent);border-bottom:none}.hs-fin-messenger .hs-header-title{color:#ffffff}.hs-fin-messenger .hs-header-avatar{background:rgba(255,255,255,.92);border-color:rgba(255,255,255,.5)}.hs-fin-messenger .hs-ai-badge{background:rgba(255,255,255,.2);color:#ffffff}.hs-fin-messenger .hs-transcript{padding:14px}.hs-fin-messenger .hs-transcript-inner{gap:12px}@media (prefers-reduced-motion:reduce){.hs-acme-action.is-clicking,.hs-cursor,.hs-cursor-pulse{animation:none}}.ggb{width:100%;height:100%}.ggb,.ggb-grain-layer{position:absolute;inset:0}.ggb-grain-layer{background-repeat:repeat;pointer-events:none}