.UseCases-module__tF8rjG__section{color:var(--color-ink);width:100%}.UseCases-module__tF8rjG__inner{flex-direction:column;gap:40px;display:flex}.UseCases-module__tF8rjG__header{gap:18px;max-width:860px;display:grid}.UseCases-module__tF8rjG__heading{--arcane-headline-font-size:38px;--arcane-headline-font-weight:500;--arcane-headline-line-height:1.3em;margin:0}.UseCases-module__tF8rjG__heading[data-arcane-headline]{font-weight:500}.UseCases-module__tF8rjG__intro{--arcane-text-font-size:20px;--arcane-text-font-weight:400;--arcane-text-line-height:1.45;max-width:780px;margin:0}.UseCases-module__tF8rjG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.UseCases-module__tF8rjG__pair{gap:20px;min-width:0;display:grid}.UseCases-module__tF8rjG__imageTile,.UseCases-module__tF8rjG__contentTile{border-radius:8px;overflow:hidden}.UseCases-module__tF8rjG__imageTile{justify-content:center;align-items:center;height:280px;display:flex}.UseCases-module__tF8rjG__imageFrame{flex:0 auto;width:100%;max-width:100%;height:100%}.UseCases-module__tF8rjG__contentTile{color:var(--color-ink);background:#f4f4ef;min-height:268px;padding:39px 40px 36px}.UseCases-module__tF8rjG__contentTitle{--arcane-text-font-size:24px;--arcane-text-line-height:1.18;--arcane-text-mobile-font-size:22px;max-width:520px}.UseCases-module__tF8rjG__description{--arcane-text-font-size:18px;--arcane-text-line-height:1.45;--arcane-text-mobile-font-size:16px;max-width:560px;margin-block:14px}.UseCases-module__tF8rjG__bullets{flex-direction:column;gap:6px;margin:0;padding-inline-start:21px;list-style:outside;display:flex}.UseCases-module__tF8rjG__bullet{--arcane-text-font-size:18px;--arcane-text-line-height:1.45;--arcane-text-mobile-font-size:16px}.UseCases-module__tF8rjG__action{align-self:flex-start}@media (max-width:859px){.UseCases-module__tF8rjG__inner{gap:20px}.UseCases-module__tF8rjG__header{gap:14px;max-width:100%}.UseCases-module__tF8rjG__heading{--arcane-headline-mobile-font-size:30px;--arcane-headline-max-width:100%;--arcane-headline-text-wrap:wrap}.UseCases-module__tF8rjG__intro{--arcane-text-mobile-font-size:17px;text-wrap:wrap;max-width:100%}.UseCases-module__tF8rjG__grid{grid-template-columns:1fr}.UseCases-module__tF8rjG__pair{background:#f4f4ef;border-radius:8px;grid-template-columns:minmax(118px,36%) minmax(0,1fr);gap:0;min-height:260px;overflow:hidden}.UseCases-module__tF8rjG__pair .UseCases-module__tF8rjG__imageTile,.UseCases-module__tF8rjG__pair .UseCases-module__tF8rjG__contentTile{grid-area:auto!important}.UseCases-module__tF8rjG__imageTile{height:auto;min-height:100%}.UseCases-module__tF8rjG__contentTile{background:0 0;min-height:auto;padding:28px 24px}.UseCases-module__tF8rjG__imageFrame{--arcane-animated-image-media-max-width:100%!important;--arcane-animated-image-padding-block:20px!important;--arcane-animated-image-padding-inline:20px!important}.UseCases-module__tF8rjG__bullets{display:none}}@media (max-width:520px){.UseCases-module__tF8rjG__pair{grid-template-columns:minmax(108px,36%) minmax(0,1fr);min-height:252px}.UseCases-module__tF8rjG__contentTile{padding:25px 21px}}
.LogoContainer-module__hlt7Hq__root{--logo-container-border-color:transparent;--logo-container-border-width:0px;--logo-container-cell-height:100px;--logo-container-mobile-cell-height:var(--logo-container-cell-height);--logo-container-cell-padding-block:18px;--logo-container-cell-padding-inline:24px;--logo-container-foreground:var(--color-ink,#080808);--logo-container-logo-max-height:42px;--logo-container-logo-max-width:138px;--logo-container-gap:2px;--logo-container-max-width:none;--logo-container-media-fit:contain;--logo-container-radius:4px;--logo-container-surface:var(--color-page,#fbfbfc);--logo-container-width:100%;color:var(--logo-container-foreground);font-family:var(--font-sans,ui-sans-serif, system-ui, sans-serif);max-width:var(--logo-container-max-width);width:var(--logo-container-width)}.LogoContainer-module__hlt7Hq__list{gap:var(--logo-container-gap);grid-auto-rows:var(--logo-container-cell-height);--logo-container-desktop-template-columns:repeat(var(--logo-container-desktop-columns), minmax(0, 1fr));grid-template-columns:var(--logo-container-desktop-template-columns);margin:0;padding:0;list-style:none;display:grid}.LogoContainer-module__hlt7Hq__item{background:var(--logo-container-surface);border:var(--logo-container-border-width) solid var(--logo-container-border-color);border-radius:var(--logo-container-radius);box-sizing:border-box;min-width:0;display:grid;overflow:hidden}.LogoContainer-module__hlt7Hq__mobileFiller{display:none}.LogoContainer-module__hlt7Hq__surface{box-sizing:border-box;block-size:100%;color:inherit;min-block-size:0;min-width:0;padding:var(--logo-container-cell-padding-block) var(--logo-container-cell-padding-inline);text-align:center;background:0 0;justify-content:center;align-items:center;text-decoration:none;display:flex}.LogoContainer-module__hlt7Hq__link,.LogoContainer-module__hlt7Hq__button{transition:background-color .16s,color .16s}.LogoContainer-module__hlt7Hq__button{appearance:none;cursor:pointer;font:inherit;border:0}.LogoContainer-module__hlt7Hq__link:hover,.LogoContainer-module__hlt7Hq__button:hover{background:var(--color-panel,#fff)}.LogoContainer-module__hlt7Hq__link:focus-visible,.LogoContainer-module__hlt7Hq__button:focus-visible{outline:3px solid color-mix(in srgb, var(--color-blue,#3686ff) 38%, transparent);outline-offset:-5px}.LogoContainer-module__hlt7Hq__customLogo,.LogoContainer-module__hlt7Hq__mediaShell,.LogoContainer-module__hlt7Hq__textLogo{max-height:var(--logo-container-logo-max-height);max-width:min(100%, var(--logo-container-logo-max-width));justify-content:center;align-items:center;width:100%;min-width:0;display:flex}.LogoContainer-module__hlt7Hq__customLogo>svg{height:auto;max-height:var(--logo-container-logo-max-height);width:auto;max-width:100%;display:block}.LogoContainer-module__hlt7Hq__imageLogo{height:auto;max-height:var(--logo-container-logo-max-height);object-fit:var(--logo-container-media-fit);width:auto;max-width:100%;display:block}.LogoContainer-module__hlt7Hq__textLogo{letter-spacing:0;overflow-wrap:anywhere;font-size:22px;font-weight:600;line-height:1}.LogoContainer-module__hlt7Hq__emptyState{background:var(--logo-container-surface);border:var(--logo-container-border-width) solid var(--logo-container-border-color);border-radius:var(--logo-container-radius);box-sizing:border-box;color:color-mix(in srgb, var(--logo-container-foreground) 68%, transparent);block-size:var(--logo-container-cell-height);min-block-size:0;padding:var(--logo-container-cell-padding-block) var(--logo-container-cell-padding-inline);text-align:center;justify-content:center;align-items:center;display:flex}@media (max-width:720px){.LogoContainer-module__hlt7Hq__list{grid-auto-rows:var(--logo-container-mobile-cell-height);grid-template-columns:repeat(var(--logo-container-mobile-columns), minmax(0, 1fr))}.LogoContainer-module__hlt7Hq__desktopFiller{display:none}.LogoContainer-module__hlt7Hq__mobileFiller{display:grid}.LogoContainer-module__hlt7Hq__emptyState{block-size:var(--logo-container-mobile-cell-height)}}
.ArchitectureFlow-module__LEM-6W__section{color:var(--color-ink);width:100%;scroll-margin-top:96px}.ArchitectureFlow-module__LEM-6W__inner{flex-direction:column;gap:40px;display:flex}.ArchitectureFlow-module__LEM-6W__header{gap:18px;max-width:860px;display:grid}.ArchitectureFlow-module__LEM-6W__heading{--arcane-headline-font-size:38px;--arcane-headline-font-weight:500;--arcane-headline-line-height:1.16;margin:0}.ArchitectureFlow-module__LEM-6W__heading[data-arcane-headline]{font-weight:500}.ArchitectureFlow-module__LEM-6W__subtext{--arcane-text-font-size:20px;--arcane-text-font-weight:400;--arcane-text-line-height:1.35;max-width:780px;margin:0}.ArchitectureFlow-module__LEM-6W__flowGroup{gap:10px;display:grid}.ArchitectureFlow-module__LEM-6W__diagramPanel{--architecture-flow-panel:#f1f1ea;background:var(--architecture-flow-panel);border-radius:8px;padding:60px 40px 40px;position:relative;overflow:hidden}.ArchitectureFlow-module__LEM-6W__imageFrame{justify-content:center;width:100%;max-width:1060px;margin:34px auto 0;display:flex;position:relative}.ArchitectureFlow-module__LEM-6W__image{width:100%;height:auto;display:block}.ArchitectureFlow-module__LEM-6W__screenReaderOnly{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ArchitectureFlow-module__LEM-6W__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ArchitectureFlow-module__LEM-6W__stepCard{background:#f1f1ea;border-radius:8px;min-height:290px;padding:40px}.ArchitectureFlow-module__LEM-6W__stepPill{--arcane-chip-border-color:#d8d8d2;--arcane-chip-color:#8e8e8a}.ArchitectureFlow-module__LEM-6W__stepTitle{--arcane-headline-font-size:23px;--arcane-headline-mobile-font-size:21px;--arcane-headline-line-height:1.15;margin-block-start:22px}.ArchitectureFlow-module__LEM-6W__stepDescription{--arcane-text-font-size:18px;--arcane-text-line-height:1.35;--arcane-text-mobile-font-size:16px;max-width:550px;margin-block-start:14px}.ArchitectureFlow-module__LEM-6W__actionBlock{justify-items:start;gap:18px;display:grid}.ArchitectureFlow-module__LEM-6W__actionText{--arcane-text-font-size:18px;--arcane-text-line-height:1.55;margin:0}.ArchitectureFlow-module__LEM-6W__actionLink{align-self:flex-start}@media (max-width:859px){.ArchitectureFlow-module__LEM-6W__header{gap:14px;max-width:100%}.ArchitectureFlow-module__LEM-6W__heading{--arcane-headline-mobile-font-size:30px;--arcane-headline-max-width:100%;max-width:none}.ArchitectureFlow-module__LEM-6W__subtext{--arcane-text-mobile-font-size:17px;text-wrap:wrap;max-width:100%}.ArchitectureFlow-module__LEM-6W__diagramPanel{padding:30px 20px 20px}.ArchitectureFlow-module__LEM-6W__steps{grid-template-columns:1fr}.ArchitectureFlow-module__LEM-6W__stepCard{min-height:auto;padding:20px}.ArchitectureFlow-module__LEM-6W__stepDescription{max-width:none}}@media (max-width:560px){.ArchitectureFlow-module__LEM-6W__imageFrame{margin-block-start:28px}}
.AssistantChatWidget-module__yCJcVq__assistantShell{--assistant-edge:24px;--assistant-surface:var(--color-panel);--assistant-surface-muted:var(--color-panel-warm);--assistant-foreground:var(--color-ink);--assistant-muted:var(--color-muted);--assistant-border:var(--color-border);--assistant-focus:var(--color-blue);--assistant-radius:var(--radius-md);--assistant-shadow:var(--shadow-overlay);--assistant-launcher-bg:var(--color-panel);--assistant-launcher-border:var(--color-border);--assistant-launcher-color:var(--color-ink);--assistant-launcher-hover-bg:var(--color-panel);--assistant-launcher-hover-border:var(--color-border);--assistant-launcher-hover-color:var(--color-ink);bottom:var(--assistant-edge);max-width:calc(100vw - (var(--assistant-edge) * 2));pointer-events:none;right:var(--assistant-edge);z-index:var(--z-index-arcane-floating);flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed}.AssistantChatWidget-module__yCJcVq__assistantShell[data-product-theme=dark]{--assistant-surface:var(--color-surface-white);--assistant-surface-muted:var(--color-canvas-warm-alt);--assistant-foreground:var(--color-ink-900);--assistant-muted:var(--color-text-muted);--assistant-border:var(--color-border-default);--assistant-shadow:0 18px 48px #0808086b;--assistant-launcher-bg:var(--color-page);--assistant-launcher-border:var(--color-border);--assistant-launcher-color:var(--color-text-inverse);--assistant-launcher-hover-bg:var(--color-panel-warm);--assistant-launcher-hover-border:var(--color-border);--assistant-launcher-hover-color:var(--color-text-inverse)}.AssistantChatWidget-module__yCJcVq__assistantShell[data-open=true]{width:min(420px, calc(100vw - (var(--assistant-edge) * 2)))}.AssistantChatWidget-module__yCJcVq__assistantShell[data-route-surface=explore]{--assistant-edge:18px}.AssistantChatWidget-module__yCJcVq__launcher{background:var(--assistant-launcher-bg);border-color:var(--assistant-launcher-border);border-radius:var(--radius-pill);box-shadow:var(--shadow-overlay);align-items:center;gap:var(--space-2);min-height:42px;padding:0 var(--space-4) 0 var(--space-3);pointer-events:auto;transition:background var(--motion-fast) var(--motion-easing-reveal), border-color var(--motion-fast) var(--motion-easing-reveal), box-shadow var(--motion-fast) var(--motion-easing-reveal), color var(--motion-fast) var(--motion-easing-reveal);display:inline-flex}.AssistantChatWidget-module__yCJcVq__launcher:hover,.AssistantChatWidget-module__yCJcVq__launcher:focus-visible{background:var(--assistant-launcher-hover-bg);border-color:var(--assistant-launcher-hover-border);box-shadow:var(--shadow-soft);color:var(--assistant-launcher-hover-color)}.AssistantChatWidget-module__yCJcVq__launcher:focus-visible,.AssistantChatWidget-module__yCJcVq__panelClose:focus-visible,.AssistantChatWidget-module__yCJcVq__composerSend:focus-visible,.AssistantChatWidget-module__yCJcVq__setupClose:focus-visible{outline:2px solid var(--assistant-focus);outline-offset:3px}.AssistantChatWidget-module__yCJcVq__launcherIcon{flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.AssistantChatWidget-module__yCJcVq__launcherLabel{white-space:nowrap;font-size:15px;line-height:1.05}@media (max-width:768px){.AssistantChatWidget-module__yCJcVq__assistantShell{--assistant-edge:14px}.AssistantChatWidget-module__yCJcVq__assistantShell[data-route-surface=explore]{--assistant-edge:12px}.AssistantChatWidget-module__yCJcVq__assistantShell[data-route-surface=blog-series-a][data-open=false],.AssistantChatWidget-module__yCJcVq__assistantShell[data-route-surface=explore][data-open=false],.AssistantChatWidget-module__yCJcVq__assistantShell[data-route-surface=product-marketing][data-open=false]{display:none}.AssistantChatWidget-module__yCJcVq__launcher{min-height:40px;padding:0 var(--space-3)}.AssistantChatWidget-module__yCJcVq__launcherIcon{width:20px;height:20px}.AssistantChatWidget-module__yCJcVq__launcherLabel{font-size:14px}.AssistantChatWidget-module__yCJcVq__assistantShell[data-route-surface=explore] .AssistantChatWidget-module__yCJcVq__launcher,.AssistantChatWidget-module__yCJcVq__assistantShell[data-route-surface=blog-series-a] .AssistantChatWidget-module__yCJcVq__launcher{border-radius:999px;justify-content:center;width:44px;height:44px;min-height:44px;padding:0}.AssistantChatWidget-module__yCJcVq__assistantShell[data-route-surface=blog-series-a] .AssistantChatWidget-module__yCJcVq__launcherLabel,.AssistantChatWidget-module__yCJcVq__assistantShell[data-route-surface=explore] .AssistantChatWidget-module__yCJcVq__launcherLabel{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.AssistantChatWidget-module__yCJcVq__panel{background:var(--assistant-surface);border:1px solid var(--assistant-border);border-radius:var(--assistant-radius);box-shadow:var(--assistant-shadow);color:var(--assistant-foreground);height:min(560px, calc(100vh - (var(--assistant-edge) * 2)));max-height:calc(100vh - (var(--assistant-edge) * 2));pointer-events:auto;grid-template-rows:auto minmax(0,1fr);width:100%;display:grid;overflow:hidden}.AssistantChatWidget-module__yCJcVq__panelHeader{border-bottom:1px solid var(--assistant-border);align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-4);grid-template-columns:auto 1fr auto;display:grid}.AssistantChatWidget-module__yCJcVq__panelBadge{border-radius:var(--radius-pill);color:var(--color-text-inverse);justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.AssistantChatWidget-module__yCJcVq__panelTitle{color:var(--assistant-foreground);margin:0;font-size:15px;font-weight:600;line-height:1.2}.AssistantChatWidget-module__yCJcVq__panelSubtitle{color:var(--assistant-muted);max-width:270px;margin:2px 0 0;font-size:13px;line-height:1.25}.AssistantChatWidget-module__yCJcVq__panelClose,.AssistantChatWidget-module__yCJcVq__setupClose{border:1px solid var(--assistant-border);border-radius:var(--radius-pill);background:0 0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.AssistantChatWidget-module__yCJcVq__threadRoot{min-height:0;display:grid}.AssistantChatWidget-module__yCJcVq__viewport{overscroll-behavior:contain;flex-direction:column;min-height:0;display:flex;overflow-y:auto}.AssistantChatWidget-module__yCJcVq__messageList{--assistant-thread-padding-block:var(--space-5) var(--space-4);--assistant-thread-padding-inline:var(--space-4);align-content:flex-start;gap:var(--space-3);min-height:0;padding:var(--assistant-thread-padding-block) var(--assistant-thread-padding-inline);flex-direction:column;flex:1 0 auto;display:flex;overflow:visible}.AssistantChatWidget-module__yCJcVq__emptyState{align-content:start;gap:var(--space-3);padding:0;display:grid}.AssistantChatWidget-module__yCJcVq__setupState{align-content:start;gap:var(--space-3);padding:var(--space-5) var(--space-4);display:grid}.AssistantChatWidget-module__yCJcVq__emptyTitle,.AssistantChatWidget-module__yCJcVq__setupTitle{color:var(--assistant-foreground);font-size:var(--type-heading-card);margin:0;font-weight:600;line-height:1.15}.AssistantChatWidget-module__yCJcVq__emptyText,.AssistantChatWidget-module__yCJcVq__setupText,.AssistantChatWidget-module__yCJcVq__setupList{color:var(--assistant-muted);font-size:var(--type-body-compact-mobile);line-height:var(--line-height-body-tight);margin:0}.AssistantChatWidget-module__yCJcVq__setupList{padding-left:18px}.AssistantChatWidget-module__yCJcVq__message{gap:6px;max-width:min(82%,320px);display:flex}.AssistantChatWidget-module__yCJcVq__assistantMessage{align-self:flex-start}.AssistantChatWidget-module__yCJcVq__userMessage{align-self:flex-end}.AssistantChatWidget-module__yCJcVq__bubble{border-radius:var(--assistant-radius);color:var(--assistant-foreground);font-size:var(--type-body-compact-mobile);line-height:var(--line-height-body-tight);max-width:100%;padding:var(--space-2) var(--space-3);width:fit-content}.AssistantChatWidget-module__yCJcVq__assistantMessage .AssistantChatWidget-module__yCJcVq__bubble{background:var(--assistant-surface-muted);border:1px solid var(--assistant-border)}.AssistantChatWidget-module__yCJcVq__assistantMessage .AssistantChatWidget-module__yCJcVq__bubble:has(.AssistantChatWidget-module__yCJcVq__thinkingBubble){background:0 0;border-color:#0000;padding:0}.AssistantChatWidget-module__yCJcVq__thinkingBubble{display:inline-flex}.AssistantChatWidget-module__yCJcVq__thinkingText{animation:AssistantChatWidget-module__yCJcVq__assistantThinkingShimmer 1.4s var(--motion-easing-standard) infinite;color:var(--assistant-muted);font-size:13px;line-height:1}.AssistantChatWidget-module__yCJcVq__userMessage .AssistantChatWidget-module__yCJcVq__bubble{background:var(--color-ink);border:1px solid var(--color-ink);color:var(--color-text-inverse)}.AssistantChatWidget-module__yCJcVq__assistantShell[data-product-theme=dark] .AssistantChatWidget-module__yCJcVq__userMessage .AssistantChatWidget-module__yCJcVq__bubble{color:#fff;background:#080808;border-color:#080808}.AssistantChatWidget-module__yCJcVq__messageText{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;display:block}.AssistantChatWidget-module__yCJcVq__messageError{color:var(--assistant-muted);overflow-wrap:anywhere;font-size:13px;line-height:1.45;display:block}.AssistantChatWidget-module__yCJcVq__markdownText{color:var(--assistant-foreground);font-size:var(--type-body-compact-mobile);line-height:var(--line-height-body-tight);overflow-wrap:anywhere}.AssistantChatWidget-module__yCJcVq__markdownText>:first-child{margin-top:0}.AssistantChatWidget-module__yCJcVq__markdownText>:last-child{margin-bottom:0}.AssistantChatWidget-module__yCJcVq__markdownText :where(p,ul,ol,blockquote,pre,table){margin:0 0 12px}.AssistantChatWidget-module__yCJcVq__markdownText :where(h1,h2,h3,h4,h5,h6){color:inherit;letter-spacing:0;margin:14px 0 8px;font-weight:600;line-height:1.22}.AssistantChatWidget-module__yCJcVq__markdownText h1{font-size:18px}.AssistantChatWidget-module__yCJcVq__markdownText h2{font-size:17px}.AssistantChatWidget-module__yCJcVq__markdownText h3,.AssistantChatWidget-module__yCJcVq__markdownText h4,.AssistantChatWidget-module__yCJcVq__markdownText h5,.AssistantChatWidget-module__yCJcVq__markdownText h6{font-size:15px}.AssistantChatWidget-module__yCJcVq__markdownText :where(ul,ol){gap:6px;padding-left:18px;display:grid}.AssistantChatWidget-module__yCJcVq__markdownText li{margin:0;padding-left:2px}.AssistantChatWidget-module__yCJcVq__markdownText li>:where(p,ul,ol){margin-bottom:6px}.AssistantChatWidget-module__yCJcVq__markdownText li>:last-child{margin-bottom:0}.AssistantChatWidget-module__yCJcVq__markdownText a{color:var(--color-blue);text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.AssistantChatWidget-module__yCJcVq__markdownText a:hover{color:var(--color-blue-dark)}.AssistantChatWidget-module__yCJcVq__markdownText a:focus-visible{border-radius:var(--radius-xs);outline:2px solid var(--color-blue);outline-offset:2px}.AssistantChatWidget-module__yCJcVq__markdownText blockquote{border-left:3px solid color-mix(in srgb, var(--assistant-border) 72%, var(--assistant-foreground));color:var(--assistant-muted);padding-left:12px}.AssistantChatWidget-module__yCJcVq__markdownText hr{border:0;border-top:1px solid var(--color-border);margin:12px 0}.AssistantChatWidget-module__yCJcVq__markdownText code{background:color-mix(in srgb, var(--assistant-foreground) 14%, transparent);border-radius:var(--radius-xs);padding:0 .32em;font-size:.9em}.AssistantChatWidget-module__yCJcVq__markdownText pre{background:var(--color-ink);border-radius:var(--radius-md);color:var(--color-panel);padding:12px;font-size:13px;line-height:1.5;overflow-x:auto}.AssistantChatWidget-module__yCJcVq__markdownText pre code{color:inherit;white-space:pre;background:0 0;padding:0;display:block}.AssistantChatWidget-module__yCJcVq__markdownText table{border-collapse:collapse;max-width:100%;font-size:13px;line-height:1.45;display:block;overflow-x:auto}.AssistantChatWidget-module__yCJcVq__markdownText th,.AssistantChatWidget-module__yCJcVq__markdownText td{border:1px solid var(--assistant-border);text-align:left;padding:8px 10px}.AssistantChatWidget-module__yCJcVq__markdownText th{background:color-mix(in srgb, var(--assistant-foreground) 14%, transparent);font-weight:600}.AssistantChatWidget-module__yCJcVq__markdownText input[type=checkbox]{accent-color:var(--color-blue);margin-right:6px}.AssistantChatWidget-module__yCJcVq__composerWrap{background:var(--assistant-surface);border-top:1px solid var(--assistant-border);gap:var(--space-3);padding:var(--space-3);display:grid;position:sticky;bottom:0}.AssistantChatWidget-module__yCJcVq__identityCapture{background:color-mix(in srgb, var(--assistant-surface-muted) 78%, transparent);border:1px solid var(--assistant-border);border-radius:var(--radius-md);gap:var(--space-2);padding:var(--space-3);display:grid}.AssistantChatWidget-module__yCJcVq__identityCapture[data-state=submitted]{padding:var(--space-2) var(--space-3)}.AssistantChatWidget-module__yCJcVq__identityCaptureLabel{color:var(--assistant-foreground);gap:2px;display:grid}.AssistantChatWidget-module__yCJcVq__identityCaptureTitle{color:var(--assistant-foreground);line-height:1.2}.AssistantChatWidget-module__yCJcVq__identityCaptureText{color:var(--assistant-muted);margin:0;line-height:1.3}.AssistantChatWidget-module__yCJcVq__identityCaptureControls{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.AssistantChatWidget-module__yCJcVq__identityCaptureInput{background:var(--assistant-surface);border:1px solid var(--assistant-border);border-radius:var(--radius-sm);color:var(--assistant-foreground);font:inherit;min-width:0;min-height:38px;padding:0 var(--space-3);font-size:14px;line-height:1.2}.AssistantChatWidget-module__yCJcVq__identityCaptureInput::placeholder{color:var(--assistant-muted)}.AssistantChatWidget-module__yCJcVq__identityCaptureInput:focus-visible{border-color:var(--assistant-focus);outline:2px solid var(--assistant-focus);outline-offset:1px}.AssistantChatWidget-module__yCJcVq__identityCaptureSubmit{min-height:38px;padding-inline:var(--space-3)}.AssistantChatWidget-module__yCJcVq__identityCaptureError{color:var(--color-red);margin:0;line-height:1.2}.AssistantChatWidget-module__yCJcVq__composer{background:var(--assistant-surface-muted);border:1px solid var(--assistant-border);border-radius:var(--radius-md);align-items:end;gap:var(--space-2);padding:var(--space-2);grid-template-columns:1fr auto;display:grid}.AssistantChatWidget-module__yCJcVq__composerInput{color:var(--assistant-foreground);font-family:var(--font-sans);font-size:var(--type-body-compact);line-height:var(--line-height-body-tight);resize:none;background:0 0;border:0;outline:0;min-height:38px;max-height:140px;padding:8px 6px}.AssistantChatWidget-module__yCJcVq__composerSend{background:var(--color-blue);border-radius:var(--radius-pill);color:var(--color-text-inverse);cursor:pointer;border:0;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.AssistantChatWidget-module__yCJcVq__composerSend:disabled{background:var(--color-subtle);cursor:not-allowed;opacity:.58}.AssistantChatWidget-module__yCJcVq__launcherRobotIcon,.AssistantChatWidget-module__yCJcVq__robotIcon{width:100%;height:100%;display:block}.AssistantChatWidget-module__yCJcVq__robotIcon{filter:saturate(.9)}.AssistantChatWidget-module__yCJcVq__robotIconWrap{justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex}@media (max-width:768px){.AssistantChatWidget-module__yCJcVq__assistantShell{--assistant-edge:12px}.AssistantChatWidget-module__yCJcVq__assistantShell[data-route-surface=blog-series-a][data-open=false]{display:none}.AssistantChatWidget-module__yCJcVq__launcher{min-height:40px;padding:0 var(--space-3)}.AssistantChatWidget-module__yCJcVq__launcherIcon{width:20px;height:20px}.AssistantChatWidget-module__yCJcVq__panel{height:min(600px, calc(100vh - (var(--assistant-edge) * 2)));max-height:calc(100vh - (var(--assistant-edge) * 2))}}@keyframes AssistantChatWidget-module__yCJcVq__assistantThinkingShimmer{0%,to{opacity:.88}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.AssistantChatWidget-module__yCJcVq__thinkingText{animation:none}}
