#products{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;scroll-margin-top:80px}#products>.product-card{grid-column:span 2}#products>.product-card-studios,#products>.product-card-voice{grid-column:span 3}.product-card{background:#1a1a1a;border:0}.product-card:hover{border-color:#0000}.product-card .card-label{z-index:20;pointer-events:none;background:0 0;align-items:flex-end;padding:24px 16px 16px}.product-card .card-label h2,.product-card .card-label span{font:400 14px/20px var(--body);color:#f2f2f2}.product-preview .preview-stage{transition:transform .5s ease-out;position:absolute;inset:0}.product-card:hover .product-preview .preview-stage,.product-card:focus-visible .product-preview .preview-stage{transform:scale(1.02)}.card-shine{z-index:10;pointer-events:none;position:absolute;inset:0;overflow:hidden}.card-shine>span{background:linear-gradient(120deg,#0000 0% 40%,#ffffff0f 48%,#ffffff1a 50%,#ffffff0f 52%,#0000 60% 100%);position:absolute;inset:-50%;transform:translate(-100%)}.product-card:hover .card-shine>span,.product-card:focus-visible .card-shine>span{transition:transform .7s ease-out;transform:translate(100%)}.card-frost{z-index:10;pointer-events:none;border-radius:0 0 16px 16px;height:64px;position:absolute;inset:auto 0 0;overflow:hidden}.card-frost>span{backdrop-filter:blur(1px);position:absolute;inset:0;mask-image:linear-gradient(#0000 0%,#000 55% 100%)}.card-frost>span+span{backdrop-filter:blur(4px);mask-image:linear-gradient(#0000 50%,#000 95% 100%)}.product-preview .preview-stage>[hidden],.product-preview [hidden]{display:none!important}.product-preview.preview-chat .chat-window{position:absolute;inset:0;overflow:hidden;mask-image:none}.product-preview.preview-chat .chat-track{flex-direction:column;gap:10px;padding:12px 0 0;display:flex;position:absolute;bottom:56px;left:20px;right:20px;transform:none}.product-preview.preview-chat .chat-row{transform-origin:50%;flex-shrink:0;display:flex}.product-preview.preview-chat .chat-row.question{justify-content:flex-end}.product-preview.preview-chat .chat-bubble{max-width:82%;font:400 10.5px/1.625 var(--body);color:#f2f2f2;background:#ffffff0a;border-radius:16px;align-self:auto;padding:8px 14px}.product-preview.preview-chat .question .chat-bubble{background:#ffffff14;border-bottom-right-radius:6px}.product-preview.preview-chat .answer .chat-bubble{border-bottom-left-radius:6px}.product-preview.preview-build .terminal{color:#d7d1c9;background:#151515;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;height:100%;padding:0;font:400 12px/1.625 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;overflow:hidden}.product-preview.preview-build .terminal-head{color:#aaa298;flex-shrink:0;align-items:center;gap:12px;height:auto;min-height:33px;margin:0;padding:8px 12px;font-size:11px;display:flex}.product-preview.preview-build .terminal-lights{flex-shrink:0;gap:6px}.product-preview.preview-build .terminal-lights i{background:#ff5f57;width:9px;height:9px}.product-preview.preview-build .terminal-lights i:nth-child(2){background:#febc2e}.product-preview.preview-build .terminal-lights i:nth-child(3){background:#28c840}.terminal-project{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin-left:6px;overflow:hidden}.terminal-progress{font-variant-numeric:tabular-nums;color:#aaa298;flex-shrink:0;align-items:center;gap:8px;display:flex}.product-preview.preview-build .progress-track{background:#ffffff1a;width:3.5em;height:1em;margin:0;display:inline-block}.product-preview.preview-build .progress-track>span{transform-origin:0;background:#f3eee7;width:11.6%;height:100%;transition:width .7s cubic-bezier(.23,1,.32,1);display:block;transform:none}.product-preview.preview-build .terminal-window{overflow-anchor:none;scrollbar-width:none;flex:1;min-height:0;padding-bottom:44px;position:relative;overflow:auto;mask-image:none}.terminal-window::-webkit-scrollbar,.bot-window::-webkit-scrollbar{display:none}.product-preview.preview-build .terminal-track{min-height:100%;padding:0;position:relative;transform:none}.product-preview.preview-build .terminal-line{font:inherit;color:#aaa298;white-space:nowrap;opacity:1;align-items:baseline;gap:8px;min-height:19px;padding:1px 18px;display:flex;overflow:hidden}.product-preview.preview-build .line-command{color:#f2ede5;background:#ffffff0b;border-radius:3px;align-items:center;margin:2px 0 8px;padding:8px 12px;font-size:11px}.product-preview.preview-build .terminal-sign{color:#bc97ff;flex-shrink:0;position:static}.product-preview.preview-build .line-command .terminal-sign{color:#93adff;font-size:12px}.product-preview.preview-build .line-thinking{color:#aaa298;align-items:center;gap:7px;padding:2px 18px 4px}.cli-loader{flex-shrink:0;grid-template-rows:repeat(3,2px);grid-template-columns:repeat(2,2px);gap:1px;display:inline-grid}.cli-loader i{background:#bc97ff;border-radius:50%;width:2px;height:2px;animation:.66s linear infinite cli-speck}.cli-loader i:nth-child(2){animation-delay:-.55s}.cli-loader i:nth-child(3){animation-delay:-.11s}.cli-loader i:nth-child(4){animation-delay:-.44s}.cli-loader i:nth-child(5){animation-delay:-.22s}.cli-loader i:nth-child(6){animation-delay:-.33s}@keyframes cli-speck{0%,64%,to{opacity:0}14%,50%{opacity:1}}.product-preview.preview-build .line-tool,.product-preview.preview-build .line-status{font-size:11px}.tool-name{color:#29c6be;flex-shrink:0}.product-preview.preview-build .terminal-line small{color:#a39c94;flex-shrink:0;font-size:11px}.status-mark,.task-status{color:#a4cb92}.task-status{margin-left:auto;font-size:11px}.product-preview.preview-build .line-thought{color:#aaa298;padding:4px 18px}.product-preview.preview-build .line-edit{color:#d7d1c9;padding:4px 20px;font-size:11px}.product-preview.preview-build .line-edit strong{font-weight:600}.product-preview.preview-build .line-diff{color:#e1e1e1;background:0 0;align-items:stretch;gap:0;min-height:19px;padding:0 20px 0 0;font-size:12px;line-height:19px}.line-number{text-align:right;color:#a59f96;user-select:none;flex-shrink:0;width:54px;padding-right:14px}.diff-code{white-space:pre-wrap;word-break:break-word;flex:1;min-width:0;display:block}.diff-insert .diff-code{background:#202a16}.diff-delete .diff-code{background:#32181c}.diff-insert .line-number{color:#9ece6a}.diff-delete .line-number{color:#f7768e}.product-preview.preview-bot .bot-scene{padding:0;display:block;position:absolute;inset:0}.product-preview.preview-bot .bot-window{scrollbar-width:none;height:100%;padding:24px 16px 56px;overflow:auto;mask-image:linear-gradient(#0000 0,#000 44px)}.product-preview.preview-bot .bot-track{flex-direction:column;justify-content:flex-end;gap:12px;min-height:100%;display:flex}.product-preview.preview-bot .bot-entry{flex-shrink:0;display:flex;position:relative}.product-preview.preview-bot .bot-question{background:0 0;border-radius:0;justify-content:flex-end;align-self:stretch;max-width:none;padding:0;position:relative;inset:auto}.product-preview.preview-bot .bot-response{background:0 0;border-radius:0;max-width:none;padding:0;position:relative;inset:auto}.bot-bubble{color:#efefec;max-width:92%;font:400 14px/20px var(--body);letter-spacing:-.15px;background:#282828;border-radius:16px;padding:8px 12px}.bot-question .bot-bubble{color:#20201f;background:#eeeee9;max-width:85%}.bot-receipt{color:#b8b8b5;font:400 13px/16px var(--body);justify-content:center;align-items:center;gap:6px;padding:4px 0}.routine-icon{font-size:17px}.bot-receipt>span:last-child{color:#e7e7e4;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.report-line+.report-line{margin-top:2px}.report-line>span{color:#b9d7b0}.product-preview.preview-bot .bot-thinking{font:400 13px/1 var(--body);color:#aaa;background:0 0;justify-content:flex-start;align-items:center;gap:10px;padding:4px 2px;display:flex;position:relative;inset:auto;transform:none}.bot-avatar{background:#ed712e;border-radius:50%;flex:none;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;animation:2s ease-in-out infinite bot-breathe;display:flex;position:relative}.product-preview.preview-bot .bot-eye{background:#251b17;border-radius:50%;width:3px;height:9px;animation:3.9s ease-in-out infinite bot-blink;display:block;transform:rotate(10deg)}[data-bot-state=searching] .bot-eye{animation:.9s ease-in-out infinite bot-search}[data-bot-state=writing] .bot-eye{height:4px;transform:rotate(-10deg)}@keyframes bot-breathe{50%{transform:scale(1.04)}}@keyframes bot-blink{0%,43%,49%,to{scale:1}46%{scale:1 .15}}@keyframes bot-search{50%{translate:3px -1px}}.product-preview.preview-studios .gallery-grid{border-radius:12px;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;display:grid;position:absolute;inset:4px;overflow:hidden}.gallery-tile{border-radius:6px;position:relative;overflow:hidden}.gallery-tile-0{border-top-left-radius:12px;border-bottom-left-radius:12px;grid-area:span 2/span 2}.gallery-tile-1{border-top-right-radius:12px}.gallery-tile-2{border-bottom-right-radius:12px}.gallery-frame,.gallery-zoom{position:absolute;inset:0}.gallery-zoom{transition:transform .5s ease-out}.product-card-studios:hover .product-preview .preview-stage,.product-card-studios:focus-visible .product-preview .preview-stage{transform:none}.product-card-studios:hover .gallery-zoom,.product-card-studios:focus-visible .gallery-zoom{transform:scale(1.02)}.gallery-frost{z-index:10;pointer-events:none;height:64px;position:absolute;inset:auto 0 0}.gallery-frost>span{backdrop-filter:blur(1px);position:absolute;inset:0;mask-image:linear-gradient(#0000 0%,#000 55% 100%)}.gallery-frost>span+span{backdrop-filter:blur(4px);mask-image:linear-gradient(#0000 50%,#000 95% 100%)}.product-card-studios>.card-frost{display:none}.product-preview.preview-studios .gallery-tile img{object-fit:cover;aspect-ratio:auto;border-radius:0;width:100%;max-width:none;height:100%;max-height:none;display:block;position:absolute;inset:0}.product-preview.preview-studios .gallery-tile img[src$=studios-warm-detail\.webp]{object-position:50% 32%}.product-preview.preview-studios .gallery-tile img[src$=studios-unexpected-company\.webp]{object-position:75% 50%}.product-preview.preview-voice .orb-scene{place-items:center;display:grid;position:absolute;inset:0}.product-preview.preview-voice .orb-glass{isolation:isolate;border-radius:50%;width:218px;height:218px;position:relative;overflow:hidden}.product-preview.preview-voice .orb-canvas{clip-path:circle(50%);opacity:0;border-radius:50%;width:100%;height:100%;display:block;position:absolute;inset:0}.product-preview.preview-voice.orb-ready .orb-canvas{opacity:1}.product-preview.preview-voice.orb-ready .orb-poster{opacity:0}.product-preview.preview-voice .orb-poster{background:radial-gradient(at 26% 18%,#6967748c,#0000 24%),radial-gradient(at 72% 48%,#43475045,#0000 50%),radial-gradient(circle at 50% 55%,#030405 55%,#292a30 92%,#787b80 98%,#161719 100%);border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.orb-rim{pointer-events:none;opacity:.35;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 1px 1px #ffffffb3,inset 0 -1px 1px #ffffff73,inset 0 0 0 1px #ffffff38,inset 0 0 13.1px #ffffff2e}.product-preview:not([data-activity=running]) .cli-loader i,.product-preview:not([data-activity=running]) .bot-avatar,.product-preview:not([data-activity=running]) .bot-eye{animation-play-state:paused}@media (width<=639px){#products{grid-template-columns:minmax(0,1fr)}#products>.product-card{grid-column:auto;height:220px}.product-preview.preview-voice .orb-glass{width:172px;height:172px}.product-preview.preview-build .terminal-head{gap:8px}.product-preview.preview-build .terminal-progress{gap:5px}.product-card .card-label{padding-bottom:16px}}@media (prefers-reduced-motion:reduce){.product-preview .preview-stage,.card-shine>span,.product-preview.preview-build .progress-track>span{transition:none!important}.product-card:hover .product-preview .preview-stage,.product-card:focus-visible .product-preview .preview-stage{transform:none}.card-shine{display:none}.cli-loader i,.bot-avatar,.bot-eye{animation:none!important}.cli-loader i:nth-child(3n){opacity:0}.gallery-zoom{transition:none;transform:none!important}}.product-preview.preview-build .terminal-track{gap:0;display:block}.product-preview.preview-build .terminal-window{height:auto}.product-preview.preview-voice .orb-caption{display:none}.product-preview.preview-voice .orb-poster{box-shadow:none}[data-instance=feature].preview-voice .orb-glass{aspect-ratio:1;width:min(70%,380px);height:auto}.product-card-studios .card-label{background:linear-gradient(#0000,#000b)!important;padding-top:32px!important}:root{--enter-words:linear(0 0%,.032819 2.5%,.107515 5%,.199864 7.5%,.296044 10%,.388536 12.5%,.473596 15%,.549689 17.5%,.616538 20%,.674546 22.5%,.724448 25%,.767116 27.5%,.803436 30%,.834254 32.5%,.860341 35%,.882385 37.5%,.90099 40%,.916676 42.5%,.929893 45%,.941023 47.5%,.950392 50%,.958277 52.5%,.96491 55%,.970491 57.5%,.975185 60%,.979133 62.5%,.982453 65%,.985245 67.5%,.987593 70%,.989568 72.5%,.991228 75%,.992624 77.5%,.993798 80%,.994785 82.5%,.995615 85%,.996313 87.5%,.9969 90%,.997393 92.5%,.997808 95%,.998157 97.5%,1 100%);--enter-grid:linear(0 0%,.03365 2.5%,.109534 5%,.20254 7.5%,.298717 10%,.390694 12.5%,.474935 15%,.550092 17.5%,.616021 20%,.673206 22.5%,.722428 25%,.764571 27.5%,.800517 30%,.831098 32.5%,.857066 35%,.879086 37.5%,.897742 40%,.913536 42.5%,.9269 45%,.938205 47.5%,.947766 50%,.95585 52.5%,.962684 55%,.968461 57.5%,.973344 60%,.977471 62.5%,.98096 65%,.983908 67.5%,.9864 70%,.988506 72.5%,.990286 75%,.991791 77.5%,.993062 80%,.994136 82.5%,.995045 85%,.995812 87.5%,.996461 90%,.997009 92.5%,.997472 95%,.997864 97.5%,1 100%);--enter-control:cubic-bezier(.16,1,.3,1)}.home-hero{padding-top:84px}.home-hero h1{perspective:1200px}.hero-prefix,.hero-continuation{transform-style:preserve-3d}.hero-enter-word{display:inline-block;position:relative}.hero-announcement{justify-content:center;margin-bottom:32px;display:flex}.announcement-pill{backdrop-filter:blur(8px);background:#1a1a1a99;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:10px;padding:6px 6px 6px 10px;line-height:24px;transition:background-color .15s,border-color .15s;display:inline-flex}.announcement-pill:hover{background:#1a1a1a;border-color:#ffffff26}.announcement-badge{color:#ff6308;background:#ff63081a;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:500;line-height:11px;display:inline-flex}.announcement-copy{white-space:nowrap;font-size:13px}.announcement-copy>span:first-child{font-weight:500}.announcement-dot{color:#fff3}.announcement-arrow{background:#ffffff0a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:background-color .15s;display:flex}.announcement-arrow svg{width:12px;height:12px}.announcement-pill:hover .announcement-arrow{background:#ffffff14}@media (width<=1000px){.home-hero{padding-top:60px}}@media (width<=600px){.home-hero{padding-top:36px}.hero-announcement{margin-bottom:24px}}@media (prefers-reduced-motion:no-preference){html[data-home-entrance=running] .hero-enter-word{animation:home-enter-word .65s var(--enter-words) both;animation-delay:calc(.12s + var(--word-index)*55ms)}html[data-home-entrance=running] [data-enter=announcement]{animation:home-enter-small .32s var(--enter-control) .34s both;--enter-y:8px}html[data-home-entrance=running] [data-enter=intro]{animation:home-enter-small .38s var(--enter-control) .6s both;--enter-y:16px}html[data-home-entrance=running] [data-enter=actions]{animation:home-enter-small .38s var(--enter-control) .72s both;--enter-y:12px}html[data-home-entrance=running] [data-enter=cards]{animation:home-enter-grid 1.25s var(--enter-grid) .78s both}}@keyframes home-enter-word{0%{opacity:0;transform:translateY(45%)rotateX(-40deg)}to{opacity:1;transform:none}}@keyframes home-enter-small{0%{opacity:0;transform:translateY(var(--enter-y))}to{opacity:1;transform:none}}@keyframes home-enter-grid{0%{opacity:0}to{opacity:1}}.header-divider{opacity:0;pointer-events:none;background:#1f222880;height:1px;position:absolute;inset:auto -24px 0}.menu-panel{background:#0a0a0a;border:1px solid #ffffff0f;border-radius:12px;padding:0;box-shadow:0 16px 48px -8px #00000038}.menu-links{flex-shrink:0;width:220px;padding:8px;display:block;position:relative}.menu-highlight{pointer-events:none;opacity:0;background:#ffffff0a;border-radius:6px;width:204px;height:0;transition:top .15s cubic-bezier(.16,1,.3,1),height .15s cubic-bezier(.16,1,.3,1),opacity .1s;position:absolute;top:8px;left:8px}.menu-link{font:500 14px/20px var(--body);isolation:isolate;background:0 0;border-radius:6px;padding:8px;display:block}.menu-link:hover,.menu-link:focus-visible{background:0 0}.menu-link small{color:#fff9;font:400 11px/15.125px var(--body);display:none}.menu-arrow{display:none}.product-panel{gap:0;width:700px;display:flex}.product-panel .menu-link{border-radius:8px;padding:12px 16px}.product-panel .menu-link small{display:block}.menu-previews{background:0 0;border-radius:0;flex-shrink:0;align-self:stretch;width:480px;min-height:280px;padding:12px;display:block;position:relative;overflow:visible}.menu-preview-frame{opacity:0;background:#1a1a1a;border-radius:8px;width:auto;height:auto;transition:opacity .2s;position:absolute;inset:12px;overflow:hidden}.menu-preview-frame[data-selected=true]{opacity:1}.menu-preview-frame .product-preview{height:100%}.menu-preview-frame .product-preview.preview-chat .chat-track{bottom:20px}.menu-preview-frame .product-preview.preview-build .terminal-window{padding-bottom:20px}.menu-preview-frame .product-preview.preview-bot .bot-window{padding-bottom:28px;mask-image:none}.menu-preview-frame .product-preview.preview-studios .gallery-grid{border-radius:8px;inset:0}.menu-preview-frame .product-preview.preview-voice .orb-glass{width:218px;height:218px}.menu-preview-disclosure{font:400 9px/12px var(--body);color:#b8b8b8;pointer-events:none;text-shadow:0 1px 3px #000;background:#1a1a1acc;border-radius:4px;bottom:4px;left:8px;right:8px}.dropdown-positioner{z-index:2;pointer-events:none;padding-top:8px;position:absolute}.dropdown-positioner[hidden]{display:none}.dropdown-motion{transform-origin:0 0;will-change:transform,opacity}.dropdown-surface{pointer-events:auto;isolation:isolate;background:#0a0a0a;border:1px solid #ffffff0f;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 16px 48px -8px #00000038}.dropdown-surface>.menu-panel{box-shadow:none;visibility:hidden;pointer-events:none;background:0 0;border:0;border-radius:0;position:absolute;top:0;left:0;animation:none!important}.dropdown-surface>.menu-panel[data-active=true]{visibility:visible;pointer-events:auto}.dropdown-surface>.menu-panel:not(.product-panel){width:220px}@media (width>=1001px){.nav-menu summary{padding:6px 12px;line-height:19.5px}.menu-panel:not(.product-panel){width:220px}.nav-menu .menu-panel{top:55.75px;left:auto}.site-header .main-nav{gap:4px}}@media (width<=1000px){.header-wrap:not([data-enhanced]) .main-nav{display:none}.header-wrap[data-enhanced] .main-nav{overscroll-behavior:contain;background:#0a0a0a;border:0;gap:0;height:calc(100dvh - 64px);max-height:none;padding:24px;top:64px;left:calc(-50vw + 50%);right:calc(-50vw + 50%);overflow:auto}.header-wrap[data-enhanced] .main-nav>.nav-menu,.header-wrap[data-enhanced] .main-nav>.news-link{border-bottom:1px solid #ffffff14;flex-shrink:0}.header-wrap[data-enhanced] .nav-menu summary,.header-wrap[data-enhanced] .news-link{font:500 18px/27px var(--body);padding:12px 0}.header-wrap[data-enhanced] .nav-menu summary .chevron{color:#666}.header-wrap[data-mobile-open=true] .mobile-toggle span:first-child{transform:translateY(3.5px)rotate(45deg)}.header-wrap[data-mobile-open=true] .mobile-toggle span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.mobile-toggle span{transition:transform .2s cubic-bezier(.16,1,.3,1)}.menu-panel,.product-panel{width:100%;box-shadow:none;background:0 0;border:0;padding:0 0 12px;display:block;position:static;overflow:hidden}.menu-links{width:auto;padding:0 0 0 12px}.menu-link,.product-panel .menu-link{font:400 14px/20px var(--body);padding:10px 0}.menu-link>span:first-child{font-size:14px}.product-panel .menu-link small,.menu-previews,.menu-highlight{display:none}.mobile-project{flex-shrink:0;justify-content:center;align-self:stretch;margin-top:auto}}@media (prefers-reduced-motion:reduce){.menu-highlight,.menu-preview-frame,.mobile-toggle span{transition:none!important}}.dropdown-surface>.menu-panel[hidden]{display:none!important}.menu-preview-frame:not([data-selected]){opacity:1}.menu-highlight[data-highlighted=false]{transition:opacity .15s}@media (width<=900px){.header-divider{left:-16px;right:-16px}}.site-header .brand{background:0 0;justify-content:center;width:48px;height:48px}.site-header .brand img{object-fit:contain;width:48px;height:48px;max-height:none;display:block}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.api-section{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:96px;margin-top:96px;padding-block:96px;scroll-margin-top:90px;display:grid}.api-copy p{margin:0}.api-eyebrow{color:#999;font-size:14px;font-weight:500;line-height:20px}.api-copy h2{font-family:var(--body);letter-spacing:-.035em;margin:16px 0;font-size:48px;font-weight:400;line-height:1}.api-description{color:#ededed;max-width:448px;line-height:26px}.api-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.api-actions .button{padding:10px 18px;line-height:20px}.api-actions .secondary{background:#202020}.api-capabilities{flex-wrap:wrap;gap:24px;margin:32px 0 0;display:flex}.api-capabilities>div{flex-direction:column-reverse;display:flex}.api-capabilities dd{margin:0;font-size:14px;line-height:20px}.api-capabilities dt{color:#999;margin-top:2px;font-size:12px;line-height:18px}.api-demo{flex-direction:column;min-width:0;display:flex}.api-demo .api-stage{order:1}.api-demo .api-code-tabs{order:2}.api-demo [data-copy-status]{order:3}.api-stage{isolation:isolate;background:#0a0a0a;padding:48px;position:relative;overflow:hidden}.api-haze{z-index:-2;background:radial-gradient(at 62% 78%,#6a6a6a 0,#0000 38%),radial-gradient(at 38% 57%,#4a4a4a 0,#0000 36%),radial-gradient(at 50% 22%,#252525 0,#0000 38%),linear-gradient(8deg,#0a0a0a,#171717);animation:18s ease-in-out infinite alternate paused api-haze;position:absolute;inset:-12%;transform:scale(1.1)}.api-demo[data-activity=running] .api-haze{animation-play-state:running}.api-grain{z-index:-1;opacity:.17;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.api-corner{background:#0a0a0a;width:14px;height:14px;position:absolute;bottom:0}.api-corner-first{left:0}.api-corner-last{right:0}.api-code-window{background:#0c0c0c;border:1px solid #292929;border-radius:12px;overflow:hidden;box-shadow:0 18px 40px -24px #0009}.api-window-bar{border-bottom:1px solid #222;align-items:center;gap:8px;height:40px;padding:12px 16px;display:flex}.api-traffic{gap:6px;display:flex}.api-traffic i{background:#ff6059;border-radius:50%;width:10px;height:10px;box-shadow:0 0 10px #ff605920}.api-traffic i:nth-child(2){background:#ffbd2e;box-shadow:0 0 10px #ffbd2e20}.api-traffic i:nth-child(3){background:#28c840;box-shadow:0 0 10px #28c84020}.api-copy-button{color:#aaa;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:6px;min-width:76px;margin-left:auto;padding:4px 0;font-size:12px;line-height:16px;display:flex}.api-copy-button svg{stroke-width:1.3px;width:14px;height:14px}.api-copy-button:hover{color:#fff}.api-code-stack{height:280px;display:grid}.api-code-panel{scrollbar-width:thin;scrollbar-color:#444 transparent;overscroll-behavior:contain;grid-area:1/1;min-width:0;overflow:auto}.api-code-panel pre{color:#e1e4e8;tab-size:2;white-space:pre;min-height:100%;margin:0;padding:12px;font:13px/24px ui-monospace,SFMono-Regular,Consolas,monospace}.api-code-panel code{font:inherit}.api-code-panel pre:focus-visible{outline-offset:-4px}.syntax-keyword{color:#f97583}.syntax-string{color:#9ecbff}.syntax-function{color:#79b8ff}.api-code-tabs{flex-wrap:wrap;gap:4px;margin-top:16px;display:flex}.api-code-tabs button{font:400 14px/20px var(--body);color:#aaa;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 12px;transition:color .2s,background-color .2s;position:relative}.api-code-tabs button[aria-selected=true]{color:#fff;background:#1a1a1a}.api-code-tabs button:hover{color:#fff}.api-demo [hidden]{display:none!important}@keyframes api-haze{0%{transform:scale(1.1)translate(-2%,-1%)rotate(-3deg)}to{transform:scale(1.18)translate(2%,1%)rotate(4deg)}}.numbers-section{padding-block:24px}.numbers-section dl{border-block:1px solid #ffffff1a;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:40px;margin:0;padding-block:40px;display:grid}.numbers-section dl>div{flex-direction:column-reverse;justify-content:flex-end;min-width:0;display:flex}.numbers-section dl>div+div{border-left:1px solid #ffffff1a;padding-left:40px}.numbers-section dd{font:400 48px/1 var(--body);letter-spacing:-.03em;margin:0}.numbers-section dt{color:#999;margin-top:12px;font-size:14px;font-weight:500;line-height:20px}.number-value{line-height:1em;display:inline-block}.number-reel{vertical-align:bottom;height:1em;padding:0;display:inline-flex;overflow:hidden;mask-image:linear-gradient(#0000,#000 8% 92%,#0000)}.number-column{flex-direction:column;width:.64em;height:1em;display:inline-flex}.number-column>span{text-align:center;flex:0 0 1em;height:1em;display:block}.number-reel{position:relative}.number-reel+.number-value{display:none}.home-editorial{padding-block:96px}.home-editorial__head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:40px;display:flex}.home-editorial__head h2{font-family:var(--body);letter-spacing:-.03em;margin:0;font-size:30px;font-weight:400;line-height:36px}.home-editorial__head>a{white-space:nowrap;font-size:14px;line-height:20px}.home-editorial__head>a>span{margin-left:5px;transition:transform .2s;display:inline-block}.home-editorial__head>a:hover>span{transform:translate(3px)}.blog-highlights{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.blog-highlight{min-width:0;display:block}.blog-highlight__media{aspect-ratio:1200/630;isolation:isolate;border:1px solid #ffffff16;border-radius:8px;transition:border-color .3s;display:block;position:relative;overflow:hidden}.blog-highlight__media:before{content:"";z-index:-1;transition:transform .7s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.blog-highlight:hover .blog-highlight__media{border-color:#fff3}.blog-highlight:hover .blog-highlight__media:before{transform:scale(1.03)}.blog-highlight__media:after{content:"";pointer-events:none;background:linear-gradient(120deg,#ffffff09,#0000 42%,#00000018);position:absolute;inset:0}.blog-art-wave{background:#160e23}.blog-art-wave:before{background:radial-gradient(at 78% 4%,#b742a8,#0000 60%),radial-gradient(at 35% 85%,#5b3393,#0000 48%),#110d1c}.blog-art-wave .blog-art-orbit{filter:blur(9px);border:22px solid #b56cff55;border-radius:48%;width:60%;height:180%;display:block;position:absolute;top:-45%;left:15%;transform:rotate(36deg)}.blog-art-silver{background:#1c1c1c}.blog-art-silver:before{background:radial-gradient(at 88% 80%,#a0a0a0,#0000 50%),radial-gradient(at 18% 20%,#575757,#0000 46%),linear-gradient(35deg,#111,#262626)}.blog-art-split,.blog-art-split:before{background:linear-gradient(90deg,#d8616d 0 43%,#491820 43% 100%)}.blog-art-orbit{background:#10191d}.blog-art-orbit:before{background:radial-gradient(at 3% 90%,#58b4bc,#0000 51%),radial-gradient(at 92% 2%,#243b43,#0000 58%),#10191d}.blog-highlight__glyph{align-items:center;gap:7px;display:none;position:absolute;top:50%;left:11%;transform:translateY(-50%)rotate(18deg)}.blog-art-split .blog-highlight__glyph{display:flex}.blog-highlight__glyph i{background:#f7f1f2;border-radius:12px;width:12px;height:28px;display:block}.blog-highlight__glyph i:nth-child(2){height:45px}.blog-highlight__glyph i:nth-child(3){height:22px}.blog-highlight__visual-title{z-index:1;color:#fff;font:400 clamp(20px,1.7vw,28px)/1.1 var(--body);letter-spacing:-.045em;text-align:center;text-shadow:0 1px 14px #0006;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.blog-art-split .blog-highlight__visual-title{text-align:left;justify-content:start;padding:15px;left:43%}.blog-highlight__meta{color:#b8b8b8;flex-wrap:wrap;align-items:center;gap:7px;margin-top:16px;font-size:12px;line-height:18px;display:flex}.blog-highlight h3{font:400 16px/22px var(--body);letter-spacing:-.02em;color:#ededed;margin:8px 0 0}.blog-highlight h3>span{color:#999;margin-left:3px;transition:transform .2s;display:inline-block}.blog-highlight:hover h3>span{transform:translate(3px)}.get-started{border-top:1px solid #ffffff1a;padding-block:96px}.get-started>h2{text-align:center;font:400 30px/36px var(--body);letter-spacing:-.03em;margin:0 0 40px}.start-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.start-option{background:#1a1a1a;border-radius:16px;flex-direction:column;min-width:0;padding:40px;display:flex}.start-option h3{font:400 24px/32px var(--body);letter-spacing:-.025em;margin:0}.start-option p{min-height:24px;margin:12px 0 0;line-height:24px}.start-option hr{border:0;border-top:1px solid #ffffff10;margin:24px 0}.start-option ul{gap:12px;margin:0 0 32px;padding:0;list-style:none;display:grid}.start-option li{align-items:flex-start;gap:12px;font-size:14px;line-height:20px;display:flex}.start-option li svg{stroke-width:1.3px;color:#777;flex:none;width:16px;height:16px;margin-top:2px}.start-option .button{justify-content:center;width:100%;margin-top:auto;padding:10px 18px;line-height:20px}.start-option .start-secondary{color:#fff;background:0 0;box-shadow:inset 0 0 0 1px #393939}.button{transition:background-color .15s,filter .15s}.api-actions .button:hover,.start-option .button:hover{filter:brightness(.9)}.start-option .start-secondary:hover{background:#242424}.blog-feature{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:64px;padding-block:96px 78px;display:grid}.blog-feature__copy h1{font-family:var(--body);letter-spacing:-.04em;max-width:490px;margin:0;font-size:48px;line-height:1.08}.blog-feature__copy>p:not(.eyebrow){color:#d4d4d4;max-width:440px;margin:24px 0 32px;font-size:18px;line-height:28px}.blog-feature__copy .eyebrow{margin:0 0 20px;font-size:13px}.blog-read{color:#fff;background:0 0;box-shadow:inset 0 0 0 1px #424242}.blog-art-large{border-radius:16px}.blog-art-large .blog-highlight__visual-title{padding:32px;font-size:clamp(32px,4vw,62px)}.blog-art-large .blog-highlight__glyph i{width:20px;height:50px}.blog-art-large .blog-highlight__glyph i:nth-child(2){height:75px}.blog-art-large .blog-highlight__glyph i:nth-child(3){height:40px}.blog-index-highlights{grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:72px}.blog-archive{padding-bottom:96px}.blog-archive>h2{font:400 30px/36px var(--body);margin:0 0 32px}.blog-archive__row{border-top:1px solid #ffffff1a;align-items:center;gap:32px;padding-block:24px;display:flex}.blog-archive__row:last-child{border-bottom:1px solid #ffffff1a}.blog-archive__row>div{flex:1}.blog-archive__row h3{font:400 20px/28px var(--body);letter-spacing:-.02em}.blog-archive__row p{color:#aaa;max-width:700px;margin:8px 0 0;font-size:14px}.blog-archive__row time{color:#aaa;white-space:nowrap;font-size:12px}.article-cover{max-width:960px;margin:0 auto 60px}.article-cover .blog-highlight__media{aspect-ratio:2.4}.article-related{border-top:1px solid #ffffff1a;margin:80px 0 0;padding-top:48px}.article-related>h2{font:400 30px/36px var(--body);margin:0 0 32px}.article-related .blog-highlights{grid-template-columns:repeat(3,minmax(0,1fr))}.article-head h1{font-family:var(--body);letter-spacing:-.035em;font-weight:400}.article-body{border-top:0;padding-top:0}.article-body li+li{margin-top:8px}[data-scroll-reveal]{scroll-margin-top:90px}[data-reveal-state=pending]{opacity:0;transform:translateY(24px)}[data-reveal-state=revealing]{animation:section-reveal .65s cubic-bezier(.16,1,.3,1) var(--reveal-delay,0s) both}@keyframes section-reveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (width<=1000px){.api-section{grid-template-columns:1fr;gap:48px}.api-demo{width:100%;max-width:700px;margin-inline:auto}.api-copy{max-width:600px}.api-stage{padding:40px}.blog-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-feature{grid-template-columns:1fr 1fr;gap:32px}.blog-feature__copy h1{font-size:36px}.blog-highlight__visual-title{font-size:26px}.blog-index-highlights{grid-template-columns:repeat(3,minmax(0,1fr))}.blog-index-highlights .blog-highlight__visual-title{font-size:22px}.api-description{max-width:550px}}@media (width<=767px){.start-options{grid-template-columns:1fr}.start-option{padding:32px}.blog-feature{grid-template-columns:1fr;gap:40px;padding-top:64px}.blog-feature__copy{max-width:560px}.blog-index-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.api-section{gap:48px;margin-top:64px;padding-block:64px}.api-copy h2{font-size:36px;line-height:40px}.api-description{font-size:16px;line-height:26px}.api-stage{padding:32px 20px}.api-code-panel pre{font-size:12px;line-height:22px}.api-code-tabs{gap:2px}.api-code-tabs button{padding:6px 9px;font-size:12px}.api-capabilities{gap:20px}.api-capabilities dd{font-size:13px}.api-capabilities dt{font-size:11px}.numbers-section{padding-block:16px}.numbers-section dl{grid-template-columns:1fr;row-gap:32px;padding-block:32px}.numbers-section dd{font-size:36px}.numbers-section dl>div+div{border-left:0;padding-left:0}.numbers-section dt{margin-top:8px}.home-editorial{padding-block:64px}.home-editorial__head h2,.get-started>h2{font-size:24px;line-height:30px}.home-editorial__head{margin-bottom:40px}.blog-highlights{grid-template-columns:1fr;gap:32px}.blog-highlight__visual-title{font-size:30px}.get-started{padding-block:64px}.get-started>h2{margin-bottom:40px}.start-option h3{font-size:24px}.blog-feature__copy h1{font-size:36px;line-height:40px}.blog-feature__copy>p:not(.eyebrow){font-size:16px;line-height:26px}.blog-index-highlights,.blog-archive{padding-bottom:64px}.blog-archive__row{flex-wrap:wrap;gap:12px}.blog-archive__row>div{flex-basis:100%}.blog-archive__row>span{margin-left:auto}.blog-archive__row h3{font-size:18px;line-height:26px}.blog-art-large .blog-highlight__visual-title{font-size:32px}.article-cover{margin-bottom:40px}.article-cover .blog-highlight__media{aspect-ratio:1.9}.article-related .blog-highlights{grid-template-columns:1fr}.article-related{margin-top:64px;padding-top:40px}}@media (prefers-reduced-motion:reduce){.api-haze{animation:none}.api-code-tabs button,.blog-highlight__media,.blog-highlight__media:before,.blog-highlight h3>span,.home-editorial__head>a>span{transition:none}[data-reveal-state=pending],[data-reveal-state=revealing]{opacity:1;animation:none;transform:none}}.bot-header-download.header-project{padding:0}.bot-download-control{color:#111;height:40px;font:400 13px/20px var(--body);background:#f5f5f2;border-radius:999px;align-items:stretch;display:inline-flex;position:relative}.bot-download-main.button{color:inherit;white-space:nowrap;font:inherit;background:0 0;border:0;border-radius:999px 0 0 999px;gap:0;padding:10px 16px}.bot-platform-picker{border-left:1px solid #1112;position:relative}.bot-platform-picker>summary{cursor:pointer;border-radius:0 999px 999px 0;place-items:center;width:36px;height:40px;list-style:none;display:grid}.bot-platform-picker>summary::-webkit-details-marker{display:none}.bot-platform-picker>summary:focus-visible{outline:2px solid var(--yellow);outline-offset:4px}.bot-platform-picker>summary svg{transition:transform .15s}.bot-platform-picker[open]>summary svg{transform:rotate(180deg)}.bot-download-main:hover,.bot-platform-picker>summary:hover{background:#0000000a}.bot-download-panel{color:#f5f5f2;z-index:5;background:#171717;border:1px solid #ffffff24;border-radius:12px;width:min(256px,100vw - 32px);padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 36px #0006}.bot-download-panel>a{font:400 13px/20px var(--body);border-radius:7px;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;display:flex}.bot-download-panel>a:hover,.bot-download-panel>a:focus-visible{background:#ffffff0b}.bot-download-panel>a>span{align-items:center;gap:8px;display:flex}.bot-download-panel small{color:#b3b3b3;font:400 11px/16px var(--body)}.bot-platform-check{visibility:hidden;color:#ddd}.bot-download-panel [data-selected=true] .bot-platform-check{visibility:visible}.bot-platform-picker:not([open])>.bot-download-panel{display:none}.bot-download-status{color:#b7b7b7;max-width:440px;font-size:13px;line-height:21px;margin-top:18px!important}.bot-download [data-bot-platform-row][data-selected=true]{background:#ffffff0b;border-color:#858585}.bot-platform-list [data-bot-platform-row]{cursor:default;border:1px solid #0000;border-radius:8px}.bot-download-options .bot-download-option[aria-disabled=true]{cursor:default}.bot-platform-list [data-bot-platform-row] small{color:#aaa;font-size:11px}.bot-download:target{scroll-margin-top:100px}@media (width<=1000px){.bot-header-download.header-project{order:2;display:block}.bot-download-main.button{padding-inline:12px}.bot-header-download.mobile-project .bot-download-control{width:100%}.bot-header-download.mobile-project .bot-download-main{flex:1;justify-content:center}.mobile-project .bot-download-panel{top:auto;bottom:calc(100% + 8px)}}@media (prefers-reduced-motion:reduce){.bot-platform-picker>summary svg{transition:none}}.social-links{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.social-links .social-link{background:#0d0d0d;border:1px solid #363636;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:background .18s,border-color .18s;display:inline-flex}.social-links .social-link img{object-fit:contain;flex:none;width:18px;height:18px;display:block}.social-links .social-link:hover{background:#222;border-color:#777}.social-links .social-link:focus-visible{outline:2px solid var(--gsi-glacier);outline-offset:4px}@media (prefers-reduced-motion:reduce){.social-links .social-link{transition:none}}.site-footer{color:#d5d5d5;background:#000;border-top:1px solid #222;width:100%;margin:0;padding:0;display:block}.footer-main{grid-template-columns:minmax(220px,1fr) minmax(0,2fr);gap:80px;padding-block:64px 56px;display:grid}.footer-brand{width:240px;max-width:100%;height:80px;overflow:hidden}.footer-brand>a{width:100%;display:block}.footer-brand img{width:100%;height:auto;display:block;transform:translateY(-14px)}.footer-purpose{white-space:pre-line;color:#aaa;max-width:280px;margin:16px 0 20px;font-size:15px;line-height:25px}.footer-socials{margin-top:24px}.footer-navigation{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;padding-top:10px;display:grid}.footer-navigation nav{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;display:flex}.footer-navigation h2{font:500 11px/18px var(--body);letter-spacing:.09em;text-transform:uppercase;color:#888;margin:0 0 12px}.footer-navigation a{color:#ccc;font-size:14px;line-height:22px;transition:color .18s}.footer-navigation .footer-email{white-space:nowrap;color:#aaa;margin-top:8px}.footer-navigation .footer-email:hover,.footer-navigation a:hover,.footer-legal a:hover{color:#fff}.footer-bottom{border-top:1px solid #222;justify-content:space-between;align-items:center;gap:32px;padding-block:24px 32px;display:flex}.footer-meta{flex-wrap:wrap;align-items:center;gap:16px 32px;display:flex}.footer-meta small{color:#999;font-size:11px;line-height:18px}.footer-legal{gap:20px;display:flex}.footer-legal a{color:#aaa;font-size:12px;line-height:20px;transition:color .18s}.footer-payments{flex:none;max-width:100%}.footer-payments img{width:232px;max-width:100%;height:auto;display:block}@media (width<=1000px){.footer-main{grid-template-columns:minmax(200px,.8fr) minmax(0,1.5fr);gap:48px}.footer-navigation{gap:24px}.footer-bottom{align-items:flex-start}.footer-meta{flex-direction:column;align-items:flex-start;gap:10px}}@media (width<=700px){.footer-main{grid-template-columns:1fr;gap:48px;padding-block:48px 40px}.footer-navigation{padding-top:0}.footer-bottom{flex-direction:column;gap:24px}.footer-meta{order:1;gap:12px}.footer-payments{order:0}.footer-brand{height:76px}.footer-purpose{margin-top:12px}}@media (width<=479px){.footer-navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 28px}.footer-navigation nav{gap:10px}.footer-navigation h2{margin-bottom:10px}.footer-navigation a{font-size:13px;line-height:22px}.footer-main{gap:40px}}@media (prefers-reduced-motion:reduce){.site-footer a{transition:none}}.guides-page{color:#f5f5f5;--guide-muted:#a3a3a3;--guide-border:#242424;background:#0c0c0c;padding-bottom:112px}.guides-page [hidden]{display:none!important}.guides-shell{max-width:1280px;margin-inline:auto;padding-inline:32px}.signal-brand main .guides-page :is(h1,h2,h3){letter-spacing:-.035em;margin:0;font-family:Inter,Arial,sans-serif;font-weight:400}.guides-page p{margin:0}.guides-page a{text-decoration:none}.guides-page :is(a,button,summary):focus-visible{outline-offset:5px;outline:2px solid #b6c6ff}.guides-index-hero{padding-top:144px;padding-bottom:120px}.signal-brand main .guides-index-hero h1{letter-spacing:-.055em;max-width:700px;font-size:88px;line-height:1.04}.guides-index-hero>p{color:var(--guide-muted);margin-top:28px;font-size:18px;line-height:1.6}.guide-categories{flex-wrap:wrap;gap:8px;max-width:650px;margin-top:40px;display:flex}.guide-categories a{color:#ddd;background:#202020;border-radius:99px;padding:8px 15px;font-size:14px;line-height:20px;transition:background .15s}.guide-categories a:hover{background:#343434}.guides-section{padding-block:32px 64px}.signal-brand main .guides-page h2{font-size:30px;line-height:1.25}.guides-section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:32px;display:flex}.guide-carousel-controls{gap:10px;display:flex}.guide-carousel-controls button{color:#eee;cursor:pointer;background:#202020;border:0;border-radius:50%;width:44px;height:44px;font:22px/1 Inter,Arial}.guide-carousel-controls button:disabled{opacity:.4;cursor:default}.guide-featured{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#444 transparent;gap:20px;padding:5px 2px 20px;scroll-padding-inline:2px;display:flex;overflow-x:auto}.guide-featured>.guide-card{scroll-snap-align:start;flex:0 0 calc(25% - 15px)}.guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 24px;margin-top:32px;display:grid}.guide-card{min-width:0;color:inherit;display:block}.guide-card-cover{aspect-ratio:1.92;background:color-mix(in srgb,var(--guide-accent) 25%,#080808);border-radius:7px;grid-template-columns:42% 58%;display:grid;overflow:hidden}.guide-card-cover>span{letter-spacing:-.035em;overflow-wrap:anywhere;align-items:center;padding:16px;font-size:19px;line-height:1.25;transition:transform .2s;display:flex}.guide-card-symbol{background:var(--guide-accent);place-items:center;display:grid}.guides-page .gsi-bot-avatar{width:var(--avatar-size);height:var(--avatar-size);vertical-align:middle;pointer-events:none;flex:none;display:inline-flex}.guides-page .gsi-bot-avatar svg{width:100%;height:100%;display:block;overflow:visible}.guide-card:hover .guide-card-cover>span{transform:translateY(-2px)}.guide-card-meta{color:var(--guide-muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;font-size:12px;display:flex}.signal-brand main .guides-page .guide-card h3{letter-spacing:-.025em;margin-top:10px;font-size:20px;line-height:1.35}.guide-card>p{color:var(--guide-muted);margin-top:8px;font-size:14px;line-height:1.6}.guide-breadcrumb{color:var(--guide-muted);flex-wrap:wrap;gap:12px;font-size:14px;line-height:22px;display:flex}.guide-breadcrumb a{color:var(--guide-muted)}.guide-breadcrumb a:hover{color:#fff}.guide-breadcrumb [aria-current]{color:#ddd}.guide-category-hero{padding-top:90px;padding-bottom:48px}.guide-category-intro{grid-template-columns:1.1fr 1fr;align-items:center;gap:80px;min-height:360px;margin-top:38px;display:grid}.signal-brand main .guide-category-intro h1{letter-spacing:-.05em;max-width:620px;font-size:56px;line-height:1.1}.guide-category-intro>div:first-child>p{color:var(--guide-muted);max-width:590px;margin-top:26px;font-size:17px;line-height:1.75}.guide-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.guides-page .guide-button{color:#151515;white-space:normal;text-align:center;background:#fff;border-radius:99px;justify-content:center;align-items:center;min-height:44px;padding:11px 22px;font-size:14px;line-height:22px;display:inline-flex}.guides-page .guide-button-secondary{color:#eee;background:#242424}.guide-category-art{text-align:center;min-width:0}.guide-avatar-group{justify-content:center;align-items:center;height:260px;display:flex}.guide-avatar-group>.gsi-bot-avatar:first-child{z-index:1;margin-right:-28px;rotate:-20deg}.guide-avatar-group>.gsi-bot-avatar:nth-child(2){z-index:2}.guide-avatar-group>.gsi-bot-avatar:last-child{z-index:1;margin-left:-28px;rotate:18deg}.guide-art-caption{color:var(--guide-muted);margin-top:10px;font-size:14px;display:block}.guide-category-art button{color:#bbb;cursor:pointer;background:0 0;border:1px solid #444;border-radius:99px;min-height:32px;margin-top:14px;padding:6px 12px;font:11px/18px Inter,Arial}.guides-related{padding-top:64px}.guides-related .guide-categories{max-width:none;margin-top:26px}.guide-article{padding-top:44px}.guide-article-head{border-bottom:1px solid var(--guide-border);max-width:720px;margin:0 auto;padding-bottom:48px}.guide-article-head time{color:var(--guide-muted);margin-top:36px;font-size:13px;display:block}.signal-brand main .guide-article-head h1{letter-spacing:-.04em;max-width:none;margin-top:20px;font-size:48px;line-height:1.12}.guide-article-head>p{max-width:680px;margin-top:20px;font-size:18px;line-height:1.6}.guide-article-cover{background:radial-gradient(ellipse at top left,color-mix(in srgb,var(--guide-accent) 70%,transparent),transparent 85%),linear-gradient(130deg,#191019,#111);border-radius:16px;justify-content:center;align-items:center;gap:36px;max-width:880px;min-height:380px;margin:48px auto 64px;padding:48px;display:flex;overflow:hidden}.guide-article-cover>span{letter-spacing:-.05em;max-width:440px;font-size:48px;line-height:1.08}.guide-reading-layout{grid-template-columns:200px minmax(0,720px);justify-content:center;gap:50px;display:grid}.guide-toc{min-width:0}.guide-toc nav{gap:14px;font-size:12px;line-height:1.5;display:grid;position:sticky;top:120px}.guide-toc nav>p{color:#ddd;margin-bottom:8px}.guide-toc a{color:#a3a3a3;border-left:1px solid #333;padding-left:12px}.guide-toc a[aria-current],.guide-toc a:hover{color:#fff;border-color:#b6c6ff}.guide-prose{min-width:0;font-size:17px;line-height:1.8}.guide-markdown>p{margin:20px 0}.signal-brand main .guide-markdown h2{margin-top:56px;margin-bottom:20px;scroll-margin-top:120px;font-size:28px;line-height:1.3}.signal-brand main .guide-markdown h3{margin-top:32px;scroll-margin-top:120px;font-size:22px;line-height:1.4}.guide-article-head h1{scroll-margin-top:130px}.guide-markdown blockquote{color:#bcbcbc;border-left:2px solid #596886;margin:0 0 32px;padding:8px 20px;font-size:15px;line-height:1.8}.guide-markdown a{color:#c5d1fc;text-underline-offset:4px;text-decoration:underline}.guide-markdown pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#181818;border:1px solid #303030;border-radius:8px;margin-block:28px;padding:56px 22px 22px;font-size:13px;line-height:1.75;position:relative}.guide-markdown code{font-family:ui-monospace,monospace}.guide-markdown pre button{color:#ccc;cursor:pointer;background:#292929;border:1px solid #444;border-radius:6px;padding:6px 10px;font:11px/18px Inter,Arial;position:absolute;top:10px;right:12px}.guide-markdown img{border-radius:8px;max-width:100%;height:auto}.guide-markdown ul,.guide-markdown ol{margin-block:20px;padding-left:24px}.guide-markdown table{border-collapse:collapse;width:100%;font-size:14px;display:block;overflow-x:auto}.guide-markdown td,.guide-markdown th{border:1px solid #333;padding:10px}.guide-author{border-top:1px solid var(--guide-border);color:var(--guide-muted);padding-top:24px;font-size:14px;margin-top:40px!important}.guide-closing{text-align:center;padding-top:120px}.guide-closing>p{color:var(--guide-muted);margin-block:20px 28px;font-size:17px;line-height:1.6}@media (width>=1280px){.guide-reading-layout{transform:translate(-65px)}}@media (width<=1000px){.guides-shell{padding-inline:24px}.guide-featured>.guide-card{flex-basis:calc(33.3333% - 13.3333px)}.guide-category-intro{grid-template-columns:1.1fr .9fr;gap:24px}.signal-brand main .guide-category-intro h1{font-size:44px}.guide-avatar-group{scale:.8}.guide-reading-layout{grid-template-columns:160px minmax(0,1fr);gap:28px}.guide-card-cover>span{padding:12px;font-size:16px}.guide-card-symbol>.gsi-bot-avatar{--avatar-size:58px!important}.guide-article-cover{min-height:320px}.guide-article-cover>span{font-size:42px}}@media (width<=767px){.guides-page{padding-bottom:72px}.guides-shell{padding-inline:20px}.guides-index-hero{padding-top:72px;padding-bottom:64px}.signal-brand main .guides-index-hero h1{font-size:60px}.guides-index-hero>p{margin-top:20px;font-size:16px}.guide-categories{gap:8px;margin-top:28px}.guide-categories a{padding:7px 12px;font-size:12px}.signal-brand main .guides-page h2{font-size:25px}.guides-section{padding-block:24px 40px}.guides-section-heading{margin-bottom:22px}.guide-carousel-controls button{width:36px;height:36px;font-size:17px}.guide-featured>.guide-card{flex-basis:78%}.guide-card-cover>span{font-size:20px}.guide-grid{grid-template-columns:1fr;gap:36px}.guide-card-cover{aspect-ratio:1.92}.guide-card-symbol>.gsi-bot-avatar{--avatar-size:84px!important}.guide-card-meta{margin-top:16px}.guide-category-hero{padding-top:40px;padding-bottom:20px}.guide-category-intro{grid-template-columns:1fr;gap:20px;min-height:0;margin-top:28px}.signal-brand main .guide-category-intro h1{font-size:42px;line-height:1.12}.guide-category-intro>div:first-child>p{margin-top:22px;font-size:16px;line-height:1.7}.guide-avatar-group{height:210px;scale:.85}.guide-category-art{padding-bottom:12px;overflow:hidden}.guide-art-caption{margin-top:-10px}.guide-breadcrumb{font-size:12px}.guide-article{padding-top:32px}.guide-article-head time{margin-top:26px}.signal-brand main .guide-article-head h1{font-size:38px;line-height:1.15}.guide-article-head>p{font-size:16px}.guide-actions{gap:10px;margin-top:26px}.guides-page .guide-button{padding:10px 18px;font-size:13px}.guide-article-cover{border-radius:10px;gap:12px;min-height:240px;margin:30px 0 36px;padding:24px}.guide-article-cover>.gsi-bot-avatar{--avatar-size:92px!important}.guide-article-cover>span{overflow-wrap:anywhere;font-size:30px}.guide-reading-layout{grid-template-columns:1fr;gap:32px}.guide-toc nav{border-block:1px solid var(--guide-border);gap:10px;padding-block:22px;position:static}.guide-toc nav>p{font-size:13px}.guide-prose{font-size:16px;line-height:1.8}.signal-brand main .guide-markdown h2{margin-top:40px;font-size:25px}.guide-markdown pre{padding-inline:16px;font-size:12px}.guide-closing{padding-top:72px}}@media (prefers-reduced-motion:reduce){.guides-page *{scroll-behavior:auto!important;transition:none!important}.guide-card:hover .guide-card-cover>span{transform:none}}.stories-shell{width:min(1232px,100% - 48px);margin-inline:auto}.stories-page{padding-top:96px;padding-bottom:112px}.stories-feature{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:48px;display:grid}.stories-feature>.story-art{border-radius:16px;order:2}.stories-feature-copy{min-width:0}.signal-brand main .stories-feature h1{letter-spacing:-.01em;max-width:none;margin:0;font-size:48px;line-height:1}.stories-feature-copy>p{color:#fff9;max-width:448px;margin:16px 0 0;font-size:14px;line-height:1.625;transition:color .3s cubic-bezier(.4,0,.2,1)}.stories-feature:hover .stories-feature-copy>p,.stories-feature:focus-visible .stories-feature-copy>p{color:#ffffffb3}.stories-feature h1{transition:color .3s cubic-bezier(.4,0,.2,1)}.stories-feature:hover h1{color:#fffffff2}.story-read{color:#0a0a0a;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:4px;margin-top:24px;padding:12px 20px;font-size:16px;font-weight:500;line-height:24px;transition:filter .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.story-read svg{width:18px;height:18px;margin-right:-4px}.stories-feature:hover .story-read{filter:brightness(.9)}.stories-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:80px;display:grid}.story-card{min-width:0;display:block}.signal-brand main .story-card-title{letter-spacing:-.01em;color:#fffc;margin:12px 0 0;font-size:14px;font-weight:600;line-height:1.375;transition:color .3s cubic-bezier(.4,0,.2,1)}.story-card:hover h3,.story-card:focus-visible h3{color:#fff}.story-art{isolation:isolate;aspect-ratio:1200/630;background:#20150d;border:1px solid #ffffff0f;border-radius:12px;place-items:center;transition:border-color .5s cubic-bezier(.4,0,.2,1),box-shadow .5s cubic-bezier(.4,0,.2,1);display:grid;position:relative;overflow:hidden}:is(.stories-feature,.story-card):is(:hover,:focus-visible) .story-art{border-color:#ffffff26;box-shadow:0 4px 6px -1px #ffffff08,0 2px 4px -2px #ffffff08}.story-art-background{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.story-customer-logo{object-fit:contain;width:36%;max-width:300px;height:auto;max-height:50%;display:block}.story-art-portrait .story-customer-logo,.story-art-blue .story-customer-logo{width:auto;max-width:48%;height:45%}.story-customer-name{text-align:center;padding:20px;font-size:clamp(20px,3vw,48px);font-weight:600}.story-fixture{color:var(--muted);margin-top:24px;font-size:13px;display:block}.customer-story{padding:32px 0 96px}.story-reading{width:min(720px,100% - 48px);margin-inline:auto}.story-topline{color:#fff9;justify-content:space-between;align-items:center;gap:20px;font-size:14px;line-height:20px;display:flex}.story-topline a{align-items:center;gap:8px;transition:color .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.story-topline a:hover{color:#fff}.story-topline time{flex-shrink:0}.story-head{text-align:center;margin-top:80px}.signal-brand main .story-head h1{letter-spacing:-.01em;text-wrap:balance;max-width:none;margin:0;font-size:48px;line-height:1}.story-products{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:20px;display:flex}.story-products a{border:1px solid #ffffff0f;border-radius:50px;padding:2px 8px;font-size:10px;line-height:16px;transition:background-color .15s}.story-products a:hover{background:#ffffff14}.story-summary{text-wrap:pretty;max-width:576px;margin:24px auto 0;font-size:18px;line-height:28px}.story-lead{margin:20px 0;font-size:16px;line-height:28px}.story-detail-art{margin:24px 0}.story-detail-art .story-art{aspect-ratio:16/9;border-radius:16px}.story-body{font-size:16px;line-height:28px}.story-body p{margin:20px 0}.signal-brand main .story-body :is(h2,h3){letter-spacing:-.01em;margin:40px 0 12px;scroll-margin-top:96px;font-size:20px;line-height:28px}.story-body :is(h2,h3)+p{margin-top:0}.story-body p a{text-underline-offset:3px;text-decoration:underline}.story-anchor{opacity:0;padding-left:6px;transition:opacity .15s}.story-body :is(h2,h3):hover .story-anchor,.story-body :is(h2,h3) a:focus-visible .story-anchor{opacity:.5}.story-related{width:min(976px,100% - 48px);margin:112px auto 0}.signal-brand main .story-related>h2{text-align:center;letter-spacing:-.01em;margin:0 0 40px;font-size:30px;line-height:36px}.story-related .stories-grid{margin-top:0}.stories-empty{padding-block:60px}@media (width<=1023px){.stories-shell,.story-reading,.story-related{width:calc(100% - 32px)}.stories-feature{display:block}.stories-feature>.story-art{border-radius:12px}.stories-feature-copy{margin-top:24px}.signal-brand main .stories-feature h1,.signal-brand main .story-head h1{font-size:36px;line-height:40px}.stories-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.story-reading{max-width:none}}@media (width<=639px){.stories-page{padding-top:64px;padding-bottom:80px}.signal-brand main .stories-feature h1,.signal-brand main .story-head h1{font-size:30px;line-height:33px}.story-read{font-size:14px;line-height:20px}.stories-grid{grid-template-columns:1fr;margin-top:64px}.story-head{margin-top:64px}.customer-story{padding-top:64px;padding-bottom:64px}.story-topline{font-size:12px}.story-products{margin-top:16px}.story-summary{font-size:18px;line-height:28px}.story-related{margin-top:80px}.signal-brand main .story-related>h2{font-size:24px;line-height:32px}.story-related .stories-grid{margin-top:0}.story-customer-logo{max-width:220px}}@media (prefers-reduced-motion:reduce){.stories-page *,.customer-story *{transition:none!important}}.legal-solution-page{color:#fff;font-size:16px;line-height:24px}.legal-solution-page p{margin:0}.legal-shell{width:100%;max-width:1280px;margin-inline:auto;padding-inline:16px}.legal-solution-page :is(h1,h2,h3){white-space:normal;max-width:none;min-height:0;margin:0}.signal-brand main .legal-solution-page :is(h1,h2,h3){letter-spacing:-.01em;font-weight:500}.legal-hero{padding-block:64px}.legal-hero-copy{text-align:center;max-width:768px;margin-inline:auto}.legal-solution-page .legal-eyebrow{color:#999;font-size:14px;font-weight:500;line-height:20px}.signal-brand main .legal-hero h1{text-wrap:balance;margin-top:16px;font-size:36px;font-weight:450;line-height:1.1}.legal-intro{max-width:576px;font-size:18px;line-height:1.625;margin:24px auto 0!important}.legal-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:32px;display:flex}.legal-button{color:#0a0a0a;background:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:12px 20px;font-size:14px;font-weight:500;line-height:20px;transition:filter .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative}.legal-button:hover{filter:brightness(.9)}.legal-button-soft{color:#fff;background:#212121}.legal-button-soft:hover{filter:none;background:#2a2a2a}.legal-statistics{padding-block:64px}.legal-stats-grid{gap:24px;display:grid}.legal-stat{text-align:center;background:#1a1a1a;border-radius:16px;padding:32px}.legal-stat-value{letter-spacing:-.01em;font-size:36px;line-height:40px}.legal-stat p{margin-top:8px;font-size:14px;line-height:20px}.legal-panel{border-top:1px solid #1f2228;padding-block:64px}.legal-solution-page h2{font-size:30px;line-height:36px}.legal-capabilities-layout{gap:48px;display:grid}.legal-capabilities-intro h2{margin-top:16px}.legal-capabilities-intro>p:last-child{max-width:384px;margin-top:16px;font-size:14px;line-height:1.625}.legal-capability{gap:16px;padding-block:24px;scroll-margin-top:96px;display:grid}.legal-capability+.legal-capability{border-top:1px solid #1f2228}.legal-capability h3{font-size:14px;line-height:20px;letter-spacing:0!important}.legal-capability p{font-size:14px;line-height:24px}.legal-section-heading{max-width:672px;margin-bottom:40px}.legal-section-heading h2{margin-top:16px}.legal-use-grid{gap:16px;display:grid}.legal-use-card{background:#1a1a1a;border-radius:16px;flex-direction:column;justify-content:space-between;padding:32px;transition:background-color .2s cubic-bezier(.4,0,.2,1);display:flex}.legal-use-card h3{font-size:16px;line-height:24px}.legal-use-card p{margin-top:8px;font-size:14px;line-height:24px}.legal-explore{color:#929292;margin-top:20px;font-size:12px;line-height:16px;transition:color .2s cubic-bezier(.4,0,.2,1)}.legal-use-card:hover,.legal-use-card:focus-visible{background:#222}.legal-use-card:hover .legal-explore,.legal-use-card:focus-visible .legal-explore{color:#fff}.legal-cta>div{text-align:center;max-width:672px;margin-inline:auto}.legal-cta p{max-width:512px;margin:16px auto 0;font-size:16px;line-height:1.625}.legal-cta .legal-button{padding:10px 18px}@media (width>=640px){.legal-hero{padding-top:96px;padding-bottom:96px}.signal-brand main .legal-hero h1{font-size:48px;line-height:1}.legal-statistics,.legal-panel{padding-block:96px}.legal-solution-page h2{font-size:36px;line-height:40px}.legal-capability{grid-template-columns:180px minmax(0,1fr);gap:32px}}@media (width>=768px){.legal-stats-grid,.legal-use-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.legal-shell{padding-inline:24px}.legal-hero{padding-top:128px}.signal-brand main .legal-hero h1{font-size:60px;line-height:1}.legal-capabilities-layout{grid-template-columns:minmax(0,.4fr) minmax(0,1fr);gap:64px}}@media (prefers-reduced-motion:reduce){.legal-solution-page *{transition:none!important}}.security-page{color:#fff;font-size:16px;line-height:24px}.security-page p{margin:0}.security-shell{width:100%;max-width:1280px;margin-inline:auto;padding-inline:16px}.security-page :is(h1,h2,h3){white-space:normal;max-width:none;min-height:0;margin:0}.signal-brand main .security-page :is(h1,h2,h3){letter-spacing:-.01em;font-weight:500}.security-hero{padding-block:64px}.security-hero-copy{text-align:center;max-width:768px;margin-inline:auto}.security-page .security-eyebrow{color:#999;font-size:14px;font-weight:500;line-height:20px}.signal-brand main .security-hero h1{text-wrap:balance;margin-top:16px;font-size:36px;font-weight:450;line-height:1.1}.security-intro{max-width:576px;font-size:18px;line-height:1.625;margin:24px auto 0!important}.security-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:32px;display:flex}.security-button{color:#0a0a0a;background:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:12px 20px;font-size:14px;font-weight:500;line-height:20px;transition:filter .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative}.security-button:hover{filter:brightness(.9)}.security-button-soft{color:#fff;background:#212121}.security-button-soft:hover{filter:none;background:#2a2a2a}.security-stages{padding-block:64px}.security-stages-grid{gap:24px;display:grid}.security-stage{text-align:center;background:#1a1a1a;border-radius:16px;padding:32px}.security-stage-value{letter-spacing:-.01em;font-size:36px;line-height:40px}.security-stage p{margin-top:8px;font-size:14px;line-height:20px}.security-panel{border-top:1px solid #1f2228;padding-block:64px}.security-page h2{font-size:30px;line-height:36px}.security-capabilities-layout{gap:48px;display:grid}.security-capabilities-intro h2{margin-top:16px}.security-capabilities-intro>p:last-child{max-width:384px;margin-top:16px;font-size:14px;line-height:1.625}.security-capability{gap:16px;padding-block:24px;scroll-margin-top:96px;display:grid}.security-capability+.security-capability{border-top:1px solid #1f2228}.security-capability h3{font-size:14px;line-height:20px;letter-spacing:0!important}.security-capability p{font-size:14px;line-height:24px}.security-section-heading{max-width:672px;margin-bottom:40px}.security-section-heading h2{margin-top:16px}.security-use-grid{gap:16px;display:grid}.security-use-card{background:#1a1a1a;border-radius:16px;flex-direction:column;justify-content:space-between;padding:32px;transition:background-color .2s cubic-bezier(.4,0,.2,1);display:flex}.security-use-card h3{font-size:16px;line-height:24px}.security-use-card p{margin-top:8px;font-size:14px;line-height:24px}.security-explore{color:#929292;margin-top:20px;font-size:12px;line-height:16px;transition:color .2s cubic-bezier(.4,0,.2,1)}.security-use-card:hover,.security-use-card:focus-visible{background:#222}.security-use-card:hover .security-explore,.security-use-card:focus-visible .security-explore{color:#fff}.security-cta>div{text-align:center;max-width:672px;margin-inline:auto}.security-cta p{max-width:512px;margin:16px auto 0;font-size:16px;line-height:1.625}.security-cta .security-button{padding:10px 18px}@media (width>=640px){.security-hero{padding-top:96px;padding-bottom:96px}.signal-brand main .security-hero h1{font-size:48px;line-height:1}.security-stages,.security-panel{padding-block:96px}.security-page h2{font-size:36px;line-height:40px}.security-capability{grid-template-columns:180px minmax(0,1fr);gap:32px}}@media (width>=768px){.security-stages-grid,.security-use-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.security-shell{padding-inline:24px}.security-hero{padding-top:128px}.signal-brand main .security-hero h1{font-size:60px;line-height:1}.security-capabilities-layout{grid-template-columns:minmax(0,.4fr) minmax(0,1fr);gap:64px}}@media (prefers-reduced-motion:reduce){.security-page *{transition:none!important}}.security-integration{scroll-margin-top:80px}.security-integration-layout{gap:48px;display:grid}.security-integration h2{margin-top:16px}.security-integration-intro{max-width:448px;font-size:16px;line-height:1.625;margin-top:16px!important}.security-integration .security-actions{justify-content:flex-start}.security-integration .security-button{min-height:44px;padding:10px 18px}.security-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.security-tool{background:#1a1a1a;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.security-tool svg{flex:none;width:28px;height:32px}.security-tool span{color:#999;text-align:center;font-size:12px;font-weight:500;line-height:16px}@media (width>=1024px){.security-integration-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px}}.company-page{--company-rule:#ffffff24;--company-muted:#aaaeb7}.company-page .company-kicker{font:500 11px/18px var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--company-muted);margin:0 0 24px}.company-introduction{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:80px;padding-block:96px 72px;display:grid}.company-introduction h1{letter-spacing:-.055em;white-space:pre-line;text-wrap:balance;max-width:650px;margin:0 0 28px;font-size:clamp(56px,5.7vw,80px);line-height:1.04}.company-intro{color:#c7c9ce;max-width:510px;margin:0 0 32px;font-size:18px;line-height:29px}.company-page .button{gap:24px;font-size:14px;transition:background .2s}.company-page .button:hover{background:#dce3ff}.company-signal{isolation:isolate;color:#b6c6ff;background:radial-gradient(at 50% 48%,#b6c6ff16,#0000 66%);min-width:0;position:relative}.company-signal__top,.company-signal__bottom{font:10px/16px var(--body);letter-spacing:.08em;border-block:1px solid var(--company-rule);color:var(--company-muted);justify-content:space-between;align-items:center;padding-block:14px;display:flex}.company-signal__top{border-bottom:0}.company-signal__bottom{border-top:0}.company-signal__bottom>span:last-child{color:#b6c6ff;font-size:18px}.company-signal__field{aspect-ratio:480/420;position:relative}.company-signal__orbits{width:100%;height:100%;display:block}.company-signal__field img{object-fit:contain;filter:drop-shadow(0 0 30px #b6c6ff24);width:72%;height:82%;position:absolute;inset:9% 14%}.company-index{border-block:1px solid var(--company-rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.company-index a{align-items:center;gap:18px;padding:22px 24px;font-size:13px;transition:background .2s;display:flex}.company-index a:first-child{padding-left:0}.company-index a:last-child{padding-right:0}.company-index a+a{border-left:1px solid var(--company-rule)}.company-index a>span:first-child{color:var(--company-muted);font-variant-numeric:tabular-nums;font-size:10px}.company-index a>span:last-child{color:var(--company-muted);margin-left:auto}.company-index a:hover{background:#ffffff06}.company-work{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:120px;padding-block:112px;display:grid}.company-page :is(#work,#details,#connect){scroll-margin-top:96px}.company-page h2{letter-spacing:-.035em;white-space:pre-line;text-wrap:balance;margin:0 0 24px;font-size:40px;line-height:1.15}.company-section-heading>p:last-child{max-width:360px;color:var(--company-muted);margin:0;font-size:15px;line-height:25px}.company-approach article{border-top:1px solid var(--company-rule);grid-template-columns:28px minmax(0,1fr);gap:24px;padding-block:28px;display:grid}.company-approach article:first-child{border-top:0;padding-top:0}.company-approach article:last-child{padding-bottom:0}.company-number{color:#b6c6ff;font-variant-numeric:tabular-nums;font-size:11px;line-height:30px}.company-approach h3{letter-spacing:-.025em;margin:0 0 12px;font-size:24px;line-height:32px}.company-approach p{color:var(--company-muted);max-width:490px;margin:0;font-size:15px;line-height:25px}.company-details{border-top:1px solid var(--company-rule);padding-block:64px 96px}.company-details__heading{grid-template-columns:1fr 1fr;align-items:end;gap:80px;margin-bottom:40px;display:grid}.company-details__heading h2{margin:0}.company-details__heading>p{color:var(--company-muted);max-width:360px;margin:0 0 4px;font-size:16px;line-height:26px}.company-record{border:1px solid var(--company-rule);background:#111214;border-radius:20px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;padding:48px;display:grid}.company-record__identity{flex-direction:column;align-items:flex-start;display:flex}.company-location{color:#c5c8d0;align-items:center;gap:8px;margin-bottom:32px;font-size:12px;display:flex}.company-location>span{background:#b6c6ff;border-radius:50%;width:6px;height:6px}.company-record__identity h3{letter-spacing:-.04em;max-width:310px;margin:0 0 20px;font-size:30px;line-height:36px}.company-record__identity p{max-width:290px;color:var(--company-muted);margin:0 0 40px;font-size:14px;line-height:24px}.company-text-link{border-bottom:1px solid #ffffff40;align-items:center;gap:16px;margin-top:auto;padding-block:8px;font-size:13px;display:inline-flex}.company-record__facts{grid-template-columns:1fr 1fr;gap:28px 32px;min-width:0;margin:0;display:grid}.company-record__facts>div{border-top:1px solid var(--company-rule);padding-top:16px}.company-record__facts dt{color:var(--company-muted);margin-bottom:8px;font-size:11px;line-height:18px}.company-record__facts dd{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:24px}.company-record__facts address{font-style:normal}.company-record__facts address span{display:block}.company-record__facts .company-record__address{grid-area:3/1/auto/-1}.company-record__email,.company-record__socials{grid-column:1/-1}.company-record__socials dd{flex-wrap:wrap;gap:24px;display:flex}.company-record__socials .social-link{border-bottom:1px solid #363636;padding:0}.company-tax-id{font-variant-numeric:tabular-nums;letter-spacing:.04em}.company-record__facts a{border-bottom:1px solid #ffffff40;padding-block:3px}.company-page :is(.company-text-link,.company-record__facts a):hover{color:#b6c6ff;border-color:currentColor}.company-connect{border-top:1px solid var(--company-rule);grid-template-columns:1fr 1fr;gap:80px;padding-block:80px 112px;display:grid}.company-connect h2{font-size:48px;line-height:1.08}.company-connect>div>p:not(.company-kicker){max-width:390px;color:var(--company-muted);margin:0 0 32px;font-size:16px;line-height:26px}.company-connect nav{flex-direction:column;align-self:center;display:flex}.company-connect nav a{border-bottom:1px solid var(--company-rule);justify-content:space-between;align-items:center;padding-block:20px;font-size:16px;transition:color .2s;display:flex}.company-connect nav a:first-child{border-top:1px solid var(--company-rule)}.company-connect nav a:hover{color:#b6c6ff}.company-connect nav span{color:var(--company-muted)}@media (width>=1001px){.company-record__facts>div:first-child{grid-column:1}.company-record__facts>div:nth-child(2){grid-column:2}.company-record__facts>div:nth-child(3){grid-column:1/-1}}@media (width<=1000px){.company-introduction{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:36px;padding-block:72px 56px}.company-introduction h1{font-size:56px}.company-intro{font-size:16px;line-height:26px}.company-signal__top,.company-signal__bottom{letter-spacing:.02em;font-size:8px}.company-work{gap:64px;padding-block:80px}.company-page h2{font-size:32px}.company-approach article{gap:16px}.company-approach h3{font-size:22px}.company-details{padding-block:56px 72px}.company-details__heading{gap:48px}.company-record{grid-template-columns:1fr;gap:40px;padding:32px}.company-record__identity{grid-template-columns:1fr 1fr;column-gap:40px;display:grid}.company-location{grid-column:1/-1;margin-bottom:20px}.company-record__identity h3{grid-area:2/1/4;max-width:280px;margin:0}.company-record__identity p{max-width:none;margin:0 0 16px}.company-text-link{justify-self:start}.company-record__facts .company-record__address{grid-area:auto}.company-connect{gap:64px;padding-block:64px 80px}.company-connect h2{font-size:40px}}@media (width<=639px){.company-page .shell{width:calc(100% - 40px)}.company-introduction{grid-template-columns:1fr;gap:48px;padding-block:56px 40px}.company-introduction h1{margin-bottom:24px;font-size:48px;line-height:1.06}.company-intro{max-width:460px}.company-page .company-kicker{margin-bottom:20px}.company-signal{justify-self:center;width:100%;max-width:440px}.company-signal__field{aspect-ratio:480/340}.company-signal__field img{height:96%;inset:2% 14%}.company-signal__top,.company-signal__bottom{letter-spacing:.05em;font-size:9px}.company-index a{gap:9px;padding:18px 12px;font-size:11px}.company-index a>span:first-child{display:none}.company-work{grid-template-columns:1fr;gap:40px;padding-block:64px}.company-page h2{font-size:32px}.company-section-heading>p:last-child{max-width:440px}.company-approach article{gap:20px;padding-block:24px}.company-approach h3{font-size:22px;line-height:28px}.company-details{padding-block:48px 64px}.company-details__heading{grid-template-columns:1fr;gap:20px;margin-bottom:28px}.company-details__heading>p{margin:0;font-size:15px;line-height:25px}.company-record{border-radius:16px;gap:32px;padding:24px}.company-record__identity{display:flex}.company-record__identity h3{margin-bottom:16px;font-size:28px;line-height:34px}.company-record__identity p{max-width:300px;margin-bottom:20px}.company-record__facts{grid-template-columns:1fr;gap:20px}.company-record__facts .company-record__address{grid-row:auto}.company-record__facts dt{margin-bottom:6px}.company-record__facts dd{font-size:14px}.company-connect{grid-template-columns:1fr;gap:40px;padding-block:56px 64px}.company-connect h2{font-size:36px}.company-connect nav a{padding-block:18px;font-size:14px}}@media (prefers-reduced-motion:reduce){.company-page :is(a,.button){transition:none}}.voice-product-page{font-synthesis:none;color:#f5f5f2;-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:16px;line-height:normal}.voice-product-page :where(*){box-sizing:border-box}.voice-product-page :where(a){color:inherit;text-decoration:none}.voice-product-page :where(button,input,select,textarea){font:inherit;font-synthesis:none}.voice-product-page :where(img){max-width:100%;display:block}.voice-product-page :is(h1,h2,h3,p){margin-top:0}.voice-product-page h1{max-width:none;margin-bottom:.67em;font-size:2em;line-height:normal}.voice-product-page h2{margin-bottom:.83em;font-size:1.5em;line-height:normal}.voice-product-page h3{margin-bottom:1em;font-size:1.17em;line-height:normal}.voice-product-page :is(h1,h2,h3){letter-spacing:-.045em;font-family:inherit;font-weight:480}.voice-product-page p{margin-bottom:1em;line-height:1.6}.voice-product-page .shell{width:min(1232px,100% - 48px);margin-inline:auto}.voice-product-page .sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.voice-product-page .voice-reference{--vx-bg:#0a0a0a;--vx-muted:#a0a0a0;background:var(--vx-bg);color:#f3f3f3;overflow:clip}.voice-product-page .voice-reference *,.voice-product-page .voice-reference :before,.voice-product-page .voice-reference :after{box-sizing:border-box}.voice-product-page .voice-reference svg{flex-shrink:0;width:24px;height:24px}.voice-product-page .voice-reference button{font:inherit;cursor:pointer}.voice-product-page .voice-reference button,.voice-product-page .voice-reference a{-webkit-tap-highlight-color:transparent}.voice-product-page .voice-reference button:focus-visible,.voice-product-page .voice-reference a:focus-visible{outline-offset:5px;outline:2px solid #c5c5dd}.voice-product-page .vx-intro{text-align:center;padding:126px 24px 56px}.voice-product-page .vx-intro__eyebrow{color:#999;justify-content:center;align-items:center;gap:9px;margin:0 0 22px;font-size:14px;display:flex}.voice-product-page .vx-intro__eyebrow svg{width:20px;height:20px}.voice-product-page .vx-intro :is(h1,h2){letter-spacing:-.055em;max-width:850px;margin:0 auto 26px;font-size:clamp(40px,4.2vw,64px);font-weight:450;line-height:1.02}.voice-product-page .vx-intro>p:not(.vx-intro__eyebrow){color:#d6d6d6;max-width:780px;margin:0 auto;font-size:18px;line-height:1.6}.voice-product-page .vx-intro__actions{justify-content:center;gap:12px;margin-top:34px;display:flex}.voice-product-page .vx-pill{border:0;border-radius:99px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:0 21px;font-size:14px;font-weight:550;transition:background .2s;display:inline-flex}.voice-product-page .vx-pill--light{color:#111;background:#fff}.voice-product-page .vx-pill--light:hover{background:#ddd}.voice-product-page .vx-pill--dark{color:#eee;background:#222}.voice-product-page .vx-pill--dark:hover{background:#333}.voice-product-page .vx-pill span{font-size:12px}.voice-product-page .vx-features{border-bottom:1px solid #202020;padding-block:56px 80px}.voice-product-page .vx-feature{padding:42px 0}.voice-product-page .vx-feature__copy h3{letter-spacing:-.035em;align-items:center;gap:12px;margin:0 0 16px;font-size:30px;font-weight:440;line-height:1.2;display:flex}.voice-product-page .vx-feature__icon{display:flex}.voice-product-page .vx-feature__icon svg{width:28px;height:28px}.voice-product-page .vx-feature__copy>p{color:#e0e0e0;max-width:448px;margin:0;font-size:16px;line-height:1.625}.voice-product-page .vx-feature__copy ul{gap:8px;margin:20px 0 0;padding:0;list-style:none;display:grid}.voice-product-page .vx-feature__copy li{color:#ddd;align-items:flex-start;gap:10px;font-size:14px;line-height:1.625;display:flex}.voice-product-page .vx-feature__copy li svg{color:#4c4c4c;width:16px;height:16px;margin-top:3px}.voice-product-page .vx-stage-column{display:none}.voice-product-page .vx-stage-visual{width:100%;height:calc(430px * var(--vx-scale,1));position:relative}.voice-product-page .vx-scene{width:620px;height:430px;transform:translate(-50%, -50%) scale(var(--vx-scale,1));transform-origin:50%;position:absolute;top:50%;left:50%}.voice-product-page .vx-feature__slot{margin-top:28px}@media (width>=1024px){.voice-product-page .voice-reference[data-enhanced] .vx-features{grid-template-columns:1fr 1.3fr;gap:64px;display:grid}.voice-product-page .voice-reference[data-enhanced] .vx-feature{align-items:center;min-height:50vh;padding:48px 0;display:flex}.voice-product-page .voice-reference[data-enhanced] .vx-feature__slot{display:none}.voice-product-page .voice-reference[data-enhanced] .vx-feature__copy{opacity:.2;transition:opacity .5s,transform .6s cubic-bezier(.2,.8,.2,1);transform:translateY(12px)}.voice-product-page .voice-reference[data-enhanced] .vx-feature.is-active .vx-feature__copy{opacity:1;transform:translateY(0)}.voice-product-page .voice-reference[data-enhanced] .vx-stage-column{display:block;position:relative}.voice-product-page .vx-stage{height:440px;position:sticky;top:calc(50vh - 220px)}.voice-product-page .vx-stage>.vx-stage-visual{opacity:0;visibility:hidden;pointer-events:none;height:440px;transition:opacity .18s ease-out,transform .58s cubic-bezier(.2,.8,.2,1),visibility 0s linear .18s;position:absolute;inset:0;transform:translateY(25px)scale(.97)}.voice-product-page .voice-reference[data-scroll-direction=backward] .vx-stage>.vx-stage-visual{transform:translateY(-25px)scale(.97)}.voice-product-page .voice-reference.vx-stage-in-view .vx-stage>.vx-stage-visual.is-active{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .46s 50ms,transform .58s cubic-bezier(.2,.8,.2,1),visibility;transform:translateY(0)scale(1)}}.voice-product-page .vx-orb{background:radial-gradient(at 26% 18%,#6967748c,#0000 24%),radial-gradient(at 72% 48%,#43475045,#0000 50%),radial-gradient(circle at 50% 55%,#030405 55%,#292a30 92%,#787b80 98%,#161719 100%);border-radius:50%;width:100%;height:100%;display:block;position:relative;overflow:hidden}.voice-product-page .vx-orb canvas{border-radius:50%;width:100%;height:100%;display:block}.voice-product-page .vx-orb[data-rendered]{background:0 0}.voice-product-page .vx-sample{position:absolute}.voice-product-page .vx-sample--1{z-index:3;width:244px;height:244px;top:180px;left:199px}.voice-product-page .vx-sample--2{z-index:2;width:186px;height:186px;top:6px;left:113px}.voice-product-page .vx-sample--3{z-index:1;width:150px;height:150px;top:24px;left:317px}.voice-product-page .vx-sample__button{background:0 0;border:0;border-radius:50%;width:100%;height:100%;padding:0;display:block;position:relative}.voice-product-page .vx-sample__symbol{color:#fff;background:#151515d9;border:1px solid #ffffff0c;border-radius:50%;place-items:center;width:52px;height:52px;font-size:15px;transition:background .2s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 20px #0004}.voice-product-page .vx-sample--2 .vx-sample__symbol{width:46px;height:46px;font-size:14px}.voice-product-page .vx-sample--3 .vx-sample__symbol{width:42px;height:42px;font-size:13px}.voice-product-page .vx-sample__button:hover .vx-sample__symbol{background:#353535}.voice-product-page .vx-sample__bubble{z-index:3;backdrop-filter:blur(14px);color:#d7d7d7;pointer-events:none;background:#20202094;border:1px solid #ffffff05;border-radius:18px;width:250px;padding:12px 14px;font-size:12px;line-height:1.4;animation:8s ease-in-out infinite vx-transcript;position:absolute;mask-image:linear-gradient(110deg,#000 60%,#0003)}.voice-product-page .vx-sample--1 .vx-sample__bubble{width:237px;min-height:64px;top:142px;left:-173px}.voice-product-page .vx-sample--2 .vx-sample__bubble{width:218px;min-height:64px;animation-delay:-3s;top:-20px;left:-91px}.voice-product-page .vx-sample--3 .vx-sample__bubble{width:197px;animation-delay:-5s;top:103px;left:99px}.voice-product-page .vx-conversation__panels{position:absolute;inset:48px 0 54px 26px}.voice-product-page .vx-conversation__panel{height:100%;position:relative}.voice-product-page .vx-conversation__panel[hidden],.voice-product-page .vx-conversation__turn[hidden]{display:none!important}.voice-product-page .vx-conversation__avatar{pointer-events:none;width:38px;height:38px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.voice-product-page .vx-conversation__avatar[hidden]{display:none}.voice-product-page .vx-conversation__feed{scrollbar-width:none;height:100%;padding:76px 10px 12px;overflow:auto;mask-image:linear-gradient(#0000 0%,#000 15% 100%)}.voice-product-page .vx-conversation__feed::-webkit-scrollbar{display:none}.voice-product-page .vx-conversation__turn{flex-direction:column;align-items:flex-start;margin:8px 0;display:flex}.voice-product-page .vx-conversation__turn--agent,.voice-product-page .vx-conversation__turn--action{padding-left:50px;position:relative}.voice-product-page .vx-conversation__turn.is-entered{animation:.46s cubic-bezier(.2,.8,.2,1) both vx-message-in}.voice-product-page .vx-conversation__bubble{color:#ddd;background:#202020;border:1px solid #ffffff05;border-radius:15px 15px 15px 5px;width:fit-content;max-width:90%;min-height:36px;margin:0;padding:10px 14px;font-size:13px;line-height:1.45}.voice-product-page .vx-conversation__turn--caller{align-items:flex-end}.voice-product-page .vx-conversation__turn--caller .vx-conversation__bubble{color:#bbb;background:#191919;border-radius:15px 15px 5px}.voice-product-page .vx-conversation__status{color:#aaa;background:linear-gradient(100deg,#1b1b1b 70%,#303030);border-radius:99px;align-items:center;gap:7px;min-height:25px;padding:6px 11px;font-size:10px;display:inline-flex}.voice-product-page .vx-conversation__status svg{width:12px;height:12px}.voice-product-page .vx-tabs{justify-content:center;align-items:center;gap:7px;display:flex}.voice-product-page .vx-conversation>.vx-tabs{width:100%;position:absolute;bottom:0}.voice-product-page .vx-tabs button{color:#888;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:7px 13px;font-size:12px;transition:background .2s,color .2s}.voice-product-page .vx-tabs button[aria-selected=true]{color:#ddd;background:#191919}.voice-product-page .vx-tabs button:hover{color:#fff}.voice-product-page .vx-chart{padding:65px 70px 20px}.voice-product-page .vx-chart__title{color:#b9b9b9;text-align:center;margin:0 0 26px;font-size:14px}.voice-product-page .vx-chart__row{margin-bottom:12px;position:relative}.voice-product-page .vx-chart__row>span:first-child{color:#bbb;margin-bottom:7px;font-size:12px;display:block}.voice-product-page .vx-chart__track{background:#171717;border-radius:6px;min-height:52px;position:relative;overflow:hidden}.voice-product-page .vx-chart__track i{transform-origin:0;background:#303036;width:100%;position:absolute;inset:0}.voice-product-page .vx-chart__track p{color:#eee;align-items:center;gap:8px;margin:0;padding:12px 14px;font-size:13px;line-height:1.5;display:flex;position:relative}.voice-product-page .vx-chart__track p svg{color:#b8ddd2;flex-shrink:0;width:16px;height:16px}.voice-product-page .vx-chart__connector{background:#49434f;width:1px;height:16px;margin:6px 0 0 18px;display:block;position:relative}.voice-product-page .vx-chart__connector b{background:#d1bde5;border-radius:50%;width:5px;height:5px;position:absolute;top:0;left:-2px}.voice-product-page .voice-reference.vx-stage-in-view .vx-stage-visual.is-active .vx-chart__panel:not([hidden]) i,.voice-product-page .voice-reference .vx-feature__slot .vx-stage-visual.is-visible .vx-chart__panel:not([hidden]) i{animation:vx-chart-grow 1s cubic-bezier(.2, .8, .2, 1) var(--flow-delay) both}.voice-product-page .voice-reference.vx-stage-in-view .vx-stage-visual.is-active .vx-chart__panel:not([hidden]) .vx-chart__track p,.voice-product-page .voice-reference .vx-feature__slot .vx-stage-visual.is-visible .vx-chart__panel:not([hidden]) .vx-chart__track p{animation:vx-flow-reveal .5s ease calc(var(--flow-delay) + .5s) both}.voice-product-page .voice-reference.vx-stage-in-view .vx-stage-visual.is-active .vx-chart__panel:not([hidden]) .vx-chart__connector b,.voice-product-page .voice-reference .vx-feature__slot .vx-stage-visual.is-visible .vx-chart__panel:not([hidden]) .vx-chart__connector b{animation:vx-flow-pulse .6s ease calc(var(--flow-delay) + 1s) both}@keyframes vx-flow-reveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes vx-flow-pulse{0%{opacity:0;transform:translateY(0)}30%{opacity:1}to{opacity:0;transform:translateY(14px)}}.voice-product-page .vx-chart>.vx-tabs{margin-top:24px}.voice-product-page .vx-tools__wires{stroke:#777387;stroke-width:1.4px;stroke-dasharray:5 4;animation:12s linear infinite vx-dash;position:absolute;inset:0;width:620px!important;height:430px!important}.voice-product-page .vx-tools__core{width:208px;height:208px;position:absolute;top:111px;left:206px}.voice-product-page .vx-tools__node{background:linear-gradient(135deg,#242424,#171717);border-radius:16px;place-items:center;width:56px;height:56px;display:grid;position:absolute;box-shadow:inset 0 0 0 1px #ffffff08,inset 0 0 0 6px #ffffff02,0 2px 8px #0003}.voice-product-page .vx-tools__node svg{filter:drop-shadow(0 2px 4px #0005);width:27px;height:27px}.voice-product-page .vx-tools__node--1{color:#9bc3ba;top:82px;left:86px}.voice-product-page .vx-tools__node--2{color:#65a4f6;top:82px;left:466px}.voice-product-page .vx-tools__node--3{color:#afa2ee;top:187px;left:74px}.voice-product-page .vx-tools__node--4{color:#e0a49e;top:187px;left:478px}.voice-product-page .vx-tools__node--5{color:#938acf;top:290px;left:90px}.voice-product-page .vx-tools__node--6{color:#67acd4;top:290px;left:472px}.voice-product-page .vx-controls-visual>.vx-orb{width:264px;height:264px;position:absolute;top:83px;left:178px}.voice-product-page .vx-controls-visual__pill{z-index:2;backdrop-filter:blur(12px);color:#ddd;background:#202020bd;border:1px solid #ffffff09;border-radius:999px;align-items:center;gap:8px;padding:11px 16px;font-size:13px;animation:8s ease-in-out infinite vx-float;display:flex;position:absolute}.voice-product-page .vx-controls-visual__pill svg{color:#aaa;width:16px;height:16px}.voice-product-page .vx-controls-visual__pill--1{top:75px;left:36px}.voice-product-page .vx-controls-visual__pill--2{animation-delay:-2s;top:175px;right:20px}.voice-product-page .vx-controls-visual__pill--3{animation-delay:-5s;bottom:55px;left:85px}.voice-product-page .vx-cards{border-bottom:1px solid #222;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;padding-block:64px 128px;display:grid}.voice-product-page .vx-card{isolation:isolate;background:#1a1a1a;border-radius:28px;flex-direction:column;grid-column:span 4;min-height:368px;display:flex;position:relative;overflow:hidden}.voice-product-page .vx-card--4{grid-column:span 7}.voice-product-page .vx-card--5{grid-column:span 5}.voice-product-page .vx-card__copy{z-index:2;min-height:110px;padding:32px 32px 0;position:relative}.voice-product-page .vx-card__copy h3{letter-spacing:-.025em;margin:0 0 6px;font-size:20px;font-weight:460;line-height:1.3}.voice-product-page .vx-card__copy p{color:#d6d6d6;max-width:576px;margin:0;font-size:14px;line-height:1.625}.voice-product-page .vx-card__visual{flex:1;height:218px;min-height:0;margin:38px 34px 0;position:relative}.voice-product-page .vx-editor,.voice-product-page .vx-preview{background:#252525;border:1px solid #ffffff08;border-radius:18px 18px 0 0;margin-top:38px;transform:translateY(0)}.voice-product-page .vx-window__top{color:#999;border-bottom:1px solid #ffffff06;justify-content:space-between;align-items:center;height:39px;padding:0 14px;font-size:11px;display:flex}.voice-product-page .vx-traffic{color:#444;letter-spacing:2px;font-size:22px;line-height:1}.voice-product-page .vx-window__top em{color:#b4b4cb;background:#353544;border-radius:999px;padding:3px 8px;font-size:9px;font-style:normal}.voice-product-page .vx-editor__body{max-height:180px;padding:19px 20px 0;overflow:hidden;mask-image:linear-gradient(#000 75%,#0000)}.voice-product-page .vx-editor__step small{color:#9192b0;letter-spacing:.14em;font:10px ui-monospace,monospace}.voice-product-page .vx-editor__step p{color:#ddd;min-height:40px;margin:10px 0 20px;font-size:12px;line-height:1.65}.voice-product-page .vx-caret{vertical-align:-2px;background:#8383a6;width:5px;height:14px;margin-left:3px;animation:1s step-end infinite vx-blink;display:inline-block}.voice-product-page .vx-docs{flex-direction:column;gap:14px;margin-bottom:27px;padding-top:8px;display:flex}.voice-product-page .vx-docs__drop{border:1px dashed #ffffff15;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:116px;display:flex}.voice-product-page .vx-docs__drop svg{color:#80a7ab;width:21px;height:21px}.voice-product-page .vx-docs__drop strong{font-size:12px;font-weight:450}.voice-product-page .vx-docs__drop small{letter-spacing:.1em;color:#666;font-size:9px}.voice-product-page .vx-docs__file{z-index:2;background:#252525;border:1px solid #ffffff0c;border-radius:15px;align-items:center;gap:9px;padding:11px 13px;font-size:10px;animation:7s ease-in-out infinite vx-file;display:flex;position:absolute;top:0;right:9px;transform:rotate(8deg)}.voice-product-page .vx-docs__file svg{color:#8cb0b5;width:14px;height:14px}.voice-product-page .vx-docs__upload{background:#252525;border:1px solid #ffffff08;border-radius:16px;grid-template-columns:1fr auto;gap:9px;padding:13px 15px;font-size:11px;display:grid}.voice-product-page .vx-docs__upload em{color:#91bdc3;font-style:normal}.voice-product-page .vx-docs__upload>div{background:#333;border-radius:4px;grid-column:span 2;height:4px;overflow:hidden}.voice-product-page .vx-docs__upload i{background:#80bbc5;width:72%;height:100%;animation:7s infinite vx-upload;display:block}.voice-product-page .vx-preview .vx-window__top em{color:#96b9a7;background:#293a32}.voice-product-page .vx-preview__chat{padding:19px 15px}.voice-product-page .vx-preview__chat>p{background:#353535;border:1px solid #ffffff05;border-radius:17px 17px 17px 5px;max-width:87%;margin:0;padding:13px 16px;font-size:12px;line-height:1.4;animation:10s infinite vx-conversation}.voice-product-page .vx-preview__message{background:#353535;border:1px solid #ffffff04;border-radius:17px 17px 5px;align-items:center;gap:10px;width:fit-content;margin:15px 0 0 auto;padding:9px 12px;animation:10s 1s infinite vx-conversation;display:flex}.voice-product-page .vx-wave{justify-content:center;align-items:center;gap:3px;display:flex}.voice-product-page .vx-wave i{min-width:2px;max-width:6px;height:var(--h);transform-origin:50%;background:currentColor;border-radius:4px;flex:1;display:block}.voice-product-page .vx-preview__message .vx-wave{color:#a1a1a1;gap:2px;width:75px;height:17px}.voice-product-page .vx-preview__message i{height:calc(var(--h) * .45);animation:1.3s ease-in-out infinite alternate vx-wave;animation-delay:calc(var(--i) * -.13s)}.voice-product-page .vx-preview__message small{color:#999;font:9px ui-monospace,monospace}.voice-product-page .vx-voices{align-items:flex-end;gap:28px;min-height:162px;margin:42px 34px 34px;display:flex}.voice-product-page .vx-voices__lead{flex:1}.voice-product-page .vx-voices__lead strong{letter-spacing:-.055em;font-size:96px;font-weight:400;line-height:1;display:block}.voice-product-page .vx-voices__lead small{color:#ddd;margin-top:10px;font-size:12px;display:block}.voice-product-page .vx-voices__choices{grid-template-columns:1fr 1fr;gap:9px;width:50%;display:grid}.voice-product-page .vx-voices__choice{color:#ddd;text-align:left;background:#242424;border:1px solid #ffffff05;border-radius:18px;grid-template-columns:1fr auto;gap:13px;padding:14px 16px;display:grid;font-size:12px!important}.voice-product-page .vx-voices__choice .vx-wave{color:#434343;grid-column:span 2;gap:2px;height:21px}.voice-product-page .vx-voices__choice i{height:calc(var(--h) * .45)}.voice-product-page .vx-voices__choice:first-child{background:#2d2d2d;border-color:#ffffff16}.voice-product-page .vx-voices__choice:first-child .vx-wave{color:#aaa}.voice-product-page .vx-voices__choice:first-child i{animation:1.2s ease-in-out infinite alternate vx-wave;animation-delay:calc(var(--i) * -.11s)}.voice-product-page .vx-history{flex-direction:column;justify-content:center;min-height:150px;margin:54px 32px 34px;display:flex}.voice-product-page .vx-history__event{color:#a3a2b8;background:#27272a;border:1px solid #ffffff05;border-radius:6px;align-self:center;padding:4px 7px;font:10px ui-monospace,monospace;transform:translate(26px)}.voice-product-page .vx-history__wave{color:#333;gap:3px;height:63px;position:relative}.voice-product-page .vx-history__wave i:nth-child(-n+17){color:#e0b57f}.voice-product-page .vx-history__wave i:nth-child(27){color:#9e97c5}.voice-product-page .vx-history__wave i{height:calc(var(--h) * 1.25)}.voice-product-page .vx-history__player{align-items:center;gap:12px;margin-top:15px;display:flex}.voice-product-page .vx-history__player p{margin:0;font-size:11px;line-height:1.5}.voice-product-page .vx-history__player>span{white-space:nowrap;margin-left:auto;font:10px ui-monospace,monospace}.voice-product-page .vx-history__player b{color:#c6a274;font-weight:400}.voice-product-page .vx-actions{height:220px;min-height:0;margin-top:25px}.voice-product-page .vx-actions__wires{stroke:#777081;stroke-width:1px;stroke-dasharray:5 4;animation:10s linear infinite vx-dash;position:absolute;width:100%!important;height:100%!important}.voice-product-page .vx-actions__source{background:#292929;border:1px solid #ffffff0b;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:88px;left:0}.voice-product-page .vx-actions__source svg{color:#bbb;width:16px;height:16px}.voice-product-page .vx-actions__call{color:#b2b2b2;background:#262626;border:1px solid #ffffff06;border-radius:17px;width:62%;padding:13px 15px;font-size:10px;position:absolute;right:0}.voice-product-page .vx-actions__call--1{top:15px}.voice-product-page .vx-actions__call--2{bottom:15px}.voice-product-page .vx-actions__apps{justify-content:space-between;display:flex;position:absolute;top:89px;left:39%;right:0}.voice-product-page .vx-actions__apps>span{color:#acc1b8;background:#292929;border:1px solid #ffffff09;border-radius:13px;place-items:center;width:41px;height:41px;display:grid}.voice-product-page .vx-actions__apps>span:nth-child(2){color:#d39389}.voice-product-page .vx-actions__apps>span:nth-child(3){color:#79a2dd}.voice-product-page .vx-actions__apps svg{width:21px;height:21px}.voice-product-page .vx-boundary{flex-direction:column;justify-content:center;align-items:center;gap:12px;margin-top:30px;margin-bottom:28px;display:flex}.voice-product-page .vx-boundary>p{background:#292929;border:1px solid #ffffff04;border-radius:17px 17px 5px;align-self:flex-end;max-width:80%;margin:0;padding:13px 15px;font-size:12px;line-height:1.4;animation:11s infinite vx-conversation}.voice-product-page .vx-boundary>p:nth-child(2){background:#202a24;border-color:#50695a26;border-radius:17px 17px 17px 5px;align-self:flex-start;max-width:86%;animation-delay:1.1s}.voice-product-page .vx-boundary>span{color:#91b8a6;background:#202d27;border:1px solid #50695a26;border-radius:999px;align-items:center;gap:6px;margin-top:6px;padding:5px 10px;font-size:9px;display:flex}.voice-product-page .vx-boundary>span svg{width:12px;height:12px}.voice-product-page .vx-line{flex-direction:column;justify-content:center;margin-top:28px;margin-bottom:28px;display:flex}.voice-product-page .vx-line__phone{background:#252525;border:1px solid #ffffff0a;border-radius:18px;align-items:center;gap:9px;padding:21px 18px;display:flex}.voice-product-page .vx-line__phone>div{flex:1}.voice-product-page .vx-line__phone strong{font-size:12px;font-weight:500;display:block}.voice-product-page .vx-line__phone small{color:#ddd;margin-top:5px;font:11px ui-monospace,monospace;display:block}.voice-product-page .vx-line__phone>span{color:#bbb;background:#353535;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.voice-product-page .vx-line__phone>span:last-child{color:#215d31;background:#83dc91;animation:3s infinite vx-ring}.voice-product-page .vx-line__phone svg{width:16px;height:16px}.voice-product-page .vx-line__route{color:#737373;justify-content:center;align-items:center;gap:6px;margin-top:14px;display:flex}.voice-product-page .vx-line__route small{font-size:9px}.voice-product-page .vx-line__route i{background:#777;border-radius:50%;width:4px;height:4px}.voice-product-page .vx-outro{justify-content:center;align-items:center;gap:64px;padding-block:116px 130px;display:flex}.voice-product-page .voice-reference--outro{margin-top:54px}.voice-product-page .voice-reference--product .vx-cards{padding-bottom:80px}.voice-product-page .voice-reference--product-outro{margin-top:0}.voice-product-page .voice-reference--product-outro .vx-outro{padding-top:80px}.voice-product-page .vx-outro__orb{flex-shrink:0;width:264px;height:264px}.voice-product-page .vx-outro__content>p{letter-spacing:-.025em;margin:0 0 16px;font-size:23px;font-weight:430;line-height:1.5}.voice-product-page .vx-outro__content>p:nth-child(2){color:#777}.voice-product-page .vx-outro__presets{flex-wrap:wrap;gap:9px;margin-top:27px;display:flex}.voice-product-page .vx-outro__presets a{color:#bbb;background:#141414;border:1px solid #ffffff10;border-radius:99px;padding:9px 14px;font-size:12px;transition:background .2s}.voice-product-page .vx-outro__presets a:hover{color:#fff;background:#292929}.voice-product-page .voice-reference[data-suspended=true] *,.voice-product-page .voice-reference[data-suspended=true] :before,.voice-product-page .voice-reference[data-suspended=true] :after{animation-play-state:paused!important}.voice-product-page .voice-reference[data-enhanced] .vx-card:not(.is-visible) *,.voice-product-page .vx-stage-visual:not(.is-active) *{animation-play-state:paused}.voice-product-page .voice-reference[data-enhanced] .vx-animate{opacity:0;transition:opacity .55s ease var(--vx-reveal-delay,0s), transform .7s cubic-bezier(.2, .8, .2, 1) var(--vx-reveal-delay,0s);transform:translateY(30px)}.voice-product-page .voice-reference[data-enhanced] .vx-animate.is-visible{opacity:1;transform:translateY(0)}@media (width>=1024px){.voice-product-page .voice-reference.vx-stage-in-view .vx-stage-visual.is-active .vx-sample{animation:.7s cubic-bezier(.2,.8,.2,1) both vx-scene-rise}.voice-product-page .voice-reference.vx-stage-in-view .vx-stage-visual.is-active .vx-sample--2,.voice-product-page .voice-reference.vx-stage-in-view .vx-stage-visual.is-active .vx-tools__node:nth-of-type(2){animation-delay:.1s}.voice-product-page .voice-reference.vx-stage-in-view .vx-stage-visual.is-active .vx-sample--3{animation-delay:.2s}.voice-product-page .voice-reference.vx-stage-in-view .vx-stage-visual.is-active .vx-tools__node,.voice-product-page .voice-reference.vx-stage-in-view .vx-stage-visual.is-active .vx-controls-visual__pill{animation:.55s cubic-bezier(.2,.8,.2,1) both vx-scene-rise}.voice-product-page .voice-reference.vx-stage-in-view .vx-stage-visual.is-active .vx-controls-visual__pill--2{animation-delay:.1s}.voice-product-page .voice-reference.vx-stage-in-view .vx-stage-visual.is-active .vx-controls-visual__pill--3{animation-delay:.2s}}@keyframes vx-scene-rise{0%{opacity:0;transform:translateY(24px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes vx-message-in{0%{opacity:0;transform:translateY(13px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes vx-transcript{0%,to{opacity:.6;transform:translateY(3px)}35%,75%{opacity:1;transform:translateY(0)}}@keyframes vx-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes vx-file{0%,to{transform:translateY(0)rotate(8deg)}50%{transform:translateY(-7px)rotate(6deg)}}@keyframes vx-upload{0%,12%{width:8%}60%,to{width:72%}}@keyframes vx-wave{0%{transform:scaleY(.45)}to{transform:scaleY(1)}}@keyframes vx-dash{to{stroke-dashoffset:-90px}}@keyframes vx-blink{50%{opacity:0}}@keyframes vx-conversation{0%{opacity:0;transform:translateY(9px)}9%,86%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(-4px)}}@keyframes vx-chart-grow{0%{opacity:.4;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes vx-playhead{0%{left:3%}to{left:99%}}@keyframes vx-ring{0%,55%,to{box-shadow:0 0 #8ada9130}75%{box-shadow:0 0 0 9px #8ada9100}}@media (width<=1023px){.voice-product-page .vx-features{padding-block:45px}.voice-product-page .voice-reference[data-enhanced] .vx-feature__slot .vx-stage-visual{opacity:0;transition:opacity .55s,transform .7s cubic-bezier(.2,.8,.2,1);transform:translateY(20px)}.voice-product-page .voice-reference[data-enhanced] .vx-feature__slot .vx-stage-visual.is-visible{opacity:1;transform:translateY(0)}.voice-product-page .vx-feature__copy,.voice-product-page .vx-stage-visual{max-width:620px;margin:auto}.voice-product-page .vx-feature{padding:36px 0}.voice-product-page .vx-cards{grid-template-columns:repeat(2,minmax(0,1fr));padding-block:50px 70px}.voice-product-page .vx-card,.voice-product-page .vx-card--4,.voice-product-page .vx-card--5{grid-column:span 1}.voice-product-page .vx-card--4,.voice-product-page .vx-card--5{grid-column:span 2}.voice-product-page .vx-outro{gap:35px;padding-block:80px}.voice-product-page .vx-outro__content>p{font-size:21px}.voice-product-page .vx-outro__orb{width:210px;height:210px}}@media (width<=600px){.voice-product-page .vx-intro{padding:88px 22px 65px}.voice-product-page .vx-intro :is(h1,h2){font-size:41px}.voice-product-page .vx-intro>p:not(.vx-intro__eyebrow){font-size:16px}.voice-product-page .vx-feature__copy h3{gap:10px;font-size:25px}.voice-product-page .vx-feature__copy>p{font-size:15px}.voice-product-page .vx-feature__copy li{font-size:13px}.voice-product-page .vx-feature__icon svg{width:23px;height:23px}.voice-product-page .vx-feature__slot{margin-top:24px}.voice-product-page .vx-conversation.vx-scene{width:100%;height:100%;transform:translate(-50%,-50%)}.voice-product-page .vx-conversation__panels{inset:8px 0 35px}.voice-product-page .vx-conversation__avatar{width:25px;height:25px}.voice-product-page .vx-conversation__turn--agent,.voice-product-page .vx-conversation__turn--action{padding-left:32px}.voice-product-page .vx-conversation__feed{padding:25px 5px 8px}.voice-product-page .vx-conversation__bubble{max-width:88%;min-height:28px;padding:7px 10px;font-size:11px}.voice-product-page .vx-conversation__status{min-height:22px;font-size:9px}.voice-product-page .vx-conversation>.vx-tabs{justify-content:space-between;gap:0}.voice-product-page .vx-conversation>.vx-tabs button{padding:6px 7px;font-size:9px}.voice-product-page .vx-cards{grid-template-columns:minmax(0,1fr);gap:16px}.voice-product-page .vx-card,.voice-product-page .vx-card--4,.voice-product-page .vx-card--5{grid-column:auto;min-height:360px}.voice-product-page .vx-card__copy{min-height:110px;padding:27px 28px 0}.voice-product-page .vx-card__copy h3{font-size:20px}.voice-product-page .vx-card__visual{margin-inline:28px}.voice-product-page .vx-card__copy p{font-size:13px}.voice-product-page .vx-voices{gap:16px}.voice-product-page .vx-voices__lead strong{font-size:76px}.voice-product-page .vx-voices__lead small{max-width:90px;font-size:10px}.voice-product-page .vx-voices__choices{gap:7px;width:62%}.voice-product-page .vx-voices__choice{padding:13px 10px}.voice-product-page .vx-history{margin-top:38px}.voice-product-page .vx-history__player{gap:8px}.voice-product-page .vx-history__player p{font-size:10px}.voice-product-page .vx-history__player>span{font-size:8px}.voice-product-page .vx-outro{text-align:center;flex-direction:column;gap:30px;padding-block:72px}.voice-product-page .vx-outro__orb{width:210px;height:210px}.voice-product-page .vx-outro__presets{justify-content:center}.voice-product-page .vx-outro__content>p{font-size:21px}}@media (prefers-reduced-motion:reduce){.voice-product-page .voice-reference *,.voice-product-page .voice-reference :before,.voice-product-page .voice-reference :after{transition:none!important;animation:none!important}.voice-product-page .vx-feature__copy,.voice-product-page .voice-reference[data-enhanced] .vx-animate,.voice-product-page .voice-reference[data-enhanced] .vx-feature__slot .vx-stage-visual{opacity:1!important;transform:none!important}.voice-product-page .vx-conversation__feed{overflow:auto;mask-image:none}.voice-product-page .vx-conversation__bubble,.voice-product-page .vx-conversation__status,.voice-product-page .vx-preview__chat>p,.voice-product-page .vx-preview__message,.voice-product-page .vx-boundary>p{opacity:1;transform:none}}.voice-product-page .voice-reference .vx-pill{white-space:nowrap;font-size:14px}.voice-product-page .vx-voices__choice .vx-wave{gap:1px}.voice-product-page .vx-voices__choice .vx-wave i{min-width:0}@media (width<=600px){.voice-product-page .voice-reference .vx-pill{padding-inline:16px;font-size:13px}}.voice-product-page #product-features{scroll-margin-top:96px}@media (width<=720px){.voice-product-page .shell{width:min(100% - 32px,1232px)}}.chat-page{--cp-bg:#0a0a0a;--cp-card:#181818;--cp-line:#242424;color:#f4f4f4;background:var(--cp-bg);font:400 16px/1.6 var(--body)}.chat-page :is(p,h1,h2,h3,figure){margin:0}.chat-page ul{margin:0;padding:0;list-style:none}.signal-brand main .chat-page :is(h1,h2,h3){font-family:var(--body);letter-spacing:-.035em;font-weight:400}.cp-shell{width:100%;max-width:1280px;margin-inline:auto;padding-inline:24px}.cp-icon{flex:none;width:20px;height:20px;display:block}.cp-hero{text-align:center;padding-top:128px;padding-bottom:96px}.cp-identity{color:#a1a1a1;justify-content:center;align-items:center;gap:16px;min-height:20px;font-size:12px;display:flex}.cp-identity>span:first-child{align-items:center;gap:6px;font-size:14px;display:flex}.cp-identity img{opacity:.6;width:20px;height:20px}.cp-identity i{color:#777;font-style:normal}.signal-brand main .chat-page h1{letter-spacing:-.04em;max-width:768px;margin:16px auto 0;font-size:60px;line-height:1}.chat-page .cp-intro{max-width:660px;margin:24px auto 0;font-size:18px;line-height:28px}.cp-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:32px;display:flex}.cp-button{color:#101010;white-space:nowrap;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-height:44px;padding:11px 20px;font-size:14px;line-height:22px;transition:filter .15s,background-color .15s;display:inline-flex}.cp-button:hover{filter:brightness(.9)}.cp-button-soft{color:#f4f4f4;background:#222}.cp-button-soft:hover{filter:none;background:#2b2b2b}.cp-button-arrow{width:16px;transition:width .2s,transform .2s;display:inline-flex}.cp-button-arrow .cp-icon{width:16px;height:16px}.cp-button:hover .cp-button-arrow{transform:translate(2px)}.cp-hero>:first-child{animation:.65s both cp-enter}.cp-hero>:nth-child(2){animation:.7s 80ms both cp-enter}.cp-hero>:nth-child(3){animation:.7s .16s both cp-enter}.cp-hero>:nth-child(4){animation:.7s .24s both cp-enter}@keyframes cp-enter{0%{opacity:0;filter:blur(5px);transform:translateY(12px)}to{opacity:1;filter:blur();transform:translateY(0)}}.cp-features{border-top:1px solid var(--cp-line);padding-block:96px;scroll-margin-top:64px}.cp-feature{padding-block:48px;scroll-margin-top:96px}.cp-feature-copy h2{align-items:center;gap:12px;font-size:30px;line-height:36px;display:flex}.cp-feature-copy h2 .cp-icon{width:28px;height:28px}.chat-page .cp-feature-copy>p{max-width:448px;margin-top:16px;font-size:16px;line-height:26px}.cp-feature-copy>ul{gap:8px;margin-top:20px;display:grid}.cp-feature-copy>ul li{align-items:flex-start;gap:10px;font-size:14px;line-height:23px;display:flex}.cp-feature-copy>ul .cp-icon{color:#737373;width:16px;height:16px;margin-top:3px}.cp-demo-slot{min-width:0;margin-top:24px}.cp-stage-column{display:none}.cp-demo{width:100%;min-width:0;height:484px;position:relative}.cp-window{background:var(--cp-card);color:#ddd;isolation:isolate;border:1px solid #2b2b2b;border-radius:16px;flex-direction:column;height:440px;padding:0 16px 16px;font-size:14px;line-height:23px;display:flex;overflow:hidden}.cp-messages{flex:1;min-height:0;position:relative;overflow:hidden;mask-image:linear-gradient(#0000,#000 24px calc(100% - 12px),#0000)}.cp-conversation{transform:translateY(var(--cp-overflow,0px));padding:20px 4px 12px;transition:transform .5s}.cp-question{background:#ffffff08;border:1px solid #ffffff0d;border-radius:16px;width:fit-content;max-width:80%;margin-left:auto;padding:12px 20px;font-size:14px;line-height:22px;transition:opacity .35s,filter .35s,transform .35s}.cp-thinking{color:#a1a1a1;align-items:center;gap:7px;margin-top:16px;font-size:12px;line-height:20px;display:flex}.cp-thinking>.cp-icon{color:#878787;width:14px;height:14px}.cp-time{color:#999}.cp-agent-note{color:#a6a6a6;margin:8px 0 0 4px;padding-left:12px;font-size:12px;line-height:20px;position:relative}.cp-agent-note:before{content:"•";position:absolute;left:0}.cp-agents{padding-right:2px;display:flex}.cp-agents i{background:#be5bdf;border:1px solid #181818;border-radius:50%;width:17px;height:17px;margin-left:-7px;transition:transform .4s;display:block}.cp-agents i:first-child{margin:0}.cp-agents i:nth-child(2){background:#4b9de8}.cp-agents i:nth-child(3){background:#36c7b1}.cp-agents i:nth-child(4){background:#fbb540}.cp-answer{margin-top:16px;font-size:13px;line-height:23px}.chat-page .cp-answer-title{margin:0 0 9px;font-size:14px}.cp-answer ul{gap:10px;padding-left:16px;list-style:outside;display:grid}.cp-answer [data-cp-word]{opacity:1;transition:opacity .18s}.cp-answer-tools{color:#929292;align-items:center;gap:12px;margin-top:15px;transition:opacity .3s;display:flex}.cp-answer-tools .cp-icon{width:14px;height:14px}.cp-answer-tools>span{margin-left:auto;font-size:11px}.cp-source-list{gap:7px;margin-top:10px;display:grid}.cp-source{align-items:flex-start;gap:8px;font-size:12px;line-height:18px;transition:opacity .3s,transform .3s;display:flex}.cp-source>.cp-icon{color:#858585;width:14px;height:14px;margin-top:3px}.cp-source small{color:#aaa;font-size:10px}.cp-source p{font-size:12px}.cp-source-count{color:#aaa;white-space:nowrap;align-items:center;gap:5px;margin-left:auto;font-size:10px;display:flex}.cp-source-fav{color:#111;text-align:center;background:#eee;border-radius:50%;width:15px;height:15px;font-size:9px;line-height:15px}.cp-composer{color:#aaa;background:#181818;border:1px solid #ffffff0d;border-radius:999px;flex:none;align-items:center;gap:10px;min-height:46px;margin-top:12px;padding:6px 10px;font-size:12px;line-height:20px;display:flex}.cp-composer>.cp-icon{color:#919191;width:18px;height:18px}.cp-input{white-space:nowrap;color:#c8c8c8;flex:1;min-width:0;display:flex;overflow:hidden}.cp-input>span{white-space:pre}.cp-caret{background:#bbb;flex:none;align-self:center;width:2px;height:14px;margin-left:1px;display:none}.cp-mode{white-space:nowrap;align-items:center;gap:4px;font-size:11px;display:flex}.cp-down{color:#7c7c7c}.cp-send{color:#111;background:#fafafa;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.cp-send .cp-icon{width:17px;height:17px}.cp-send>i{background:#111;border-radius:2px;width:10px;height:10px;display:none}.cp-demo figcaption{color:#999;justify-content:space-between;align-items:center;min-height:44px;font-size:11px;line-height:16px;display:flex}.cp-demo figcaption>div{display:flex}.cp-demo figcaption button{color:#999;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.cp-demo figcaption button:hover{color:#fff;background:#ffffff08}.cp-demo figcaption button .cp-icon{width:14px;height:14px}.cp-demo figcaption button[aria-pressed=true]{color:#fff}.cp-demo figcaption button[aria-pressed=true] .cp-icon path{d:path("m8 4 12 8-12 8V4Z")}.cp-suggestions{opacity:0;background:#202020;border-radius:16px;padding:7px 16px;transition:opacity .3s,transform .3s;position:absolute;bottom:0;left:0;right:0;transform:translateY(8px)}.cp-suggestions>div{color:#aaa;align-items:center;gap:10px;padding:7px 0;font-size:12px;line-height:18px;display:flex}.cp-suggestions .cp-icon{color:#9e9bad;width:15px;height:15px}.cp-suggestions span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cp-image-grid{grid-template-columns:1fr 1fr;gap:6px;margin-top:16px;display:grid}.cp-image{aspect-ratio:1;background:#242424;border-radius:8px;min-width:0;position:relative;overflow:hidden}.cp-image img{object-fit:cover;width:100%;height:100%;transition:opacity .7s,filter .7s,transform .7s;display:block}.cp-image-skeleton{opacity:0;background:linear-gradient(110deg,#222 30%,#303030 50%,#222 70%) 0 0/200% 100%;position:absolute;inset:0}.cp-demo[data-phase=idle] :is(.cp-question,.cp-thinking,.cp-answer,.cp-source-list,.cp-answer-tools,.cp-agent-note,.cp-image-grid,.cp-handoff),.cp-demo[data-phase=typing] :is(.cp-question,.cp-thinking,.cp-answer,.cp-source-list,.cp-answer-tools,.cp-agent-note,.cp-image-grid,.cp-handoff){opacity:0;pointer-events:none}.cp-demo[data-phase=typing] .cp-caret{animation:1s steps(2,end) infinite cp-caret;display:block}.cp-demo[data-phase=typing] .cp-suggestions{opacity:1;transform:none}.cp-demo:is([data-phase=sent],[data-phase=thinking]) :is(.cp-answer,.cp-answer-tools),.cp-demo[data-phase=sent] :is(.cp-thinking,.cp-agent-note,.cp-source-list,.cp-image-grid,.cp-handoff){opacity:0}.cp-demo[data-phase=thinking] .cp-agents i{animation:1.1s ease-in-out infinite cp-agent}.cp-demo[data-phase=thinking] .cp-agents i:nth-child(2){animation-delay:.1s}.cp-demo[data-phase=thinking] .cp-agents i:nth-child(3){animation-delay:.2s}.cp-demo[data-phase=thinking] .cp-agents i:nth-child(4){animation-delay:.3s}.cp-demo:is([data-phase=sent],[data-phase=thinking],[data-phase=answer]) .cp-send>.cp-icon{display:none}.cp-demo:is([data-phase=sent],[data-phase=thinking],[data-phase=answer]) .cp-send>i{display:block}.cp-demo[data-phase=answer] .cp-answer-tools{opacity:0}.cp-demo[data-phase=thinking] .cp-image img{opacity:0;filter:blur(10px);transform:scale(1.05)}.cp-demo[data-phase=thinking] .cp-image-skeleton{opacity:1;animation:1.5s linear infinite cp-shimmer}.cp-demo[data-phase=idle] .cp-question,.cp-demo[data-phase=typing] .cp-question{filter:blur(4px);transform:translateY(8px)}.cp-demo[data-phase=reset]{opacity:0;filter:blur(4px);transition:opacity .4s,filter .4s}@keyframes cp-caret{50%{opacity:0}}@keyframes cp-agent{50%{transform:translateY(-3px)}}@keyframes cp-shimmer{to{background-position:-200% 0}}.cp-section{border-top:1px solid var(--cp-line);padding-block:96px}.cp-section-heading{max-width:560px;margin-bottom:48px}.chat-page .cp-section-heading h2{font-size:36px;line-height:40px}.chat-page .cp-section-heading>p{margin-top:16px;font-size:14px;line-height:23px}.cp-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 48px;display:grid}.cp-capability-grid>article{align-items:flex-start;gap:12px;display:flex}.cp-capability-grid>article>.cp-icon{color:#898989;width:18px;height:18px;margin-top:1px}.signal-brand main .chat-page .cp-capability-grid h3{letter-spacing:0;color:#ddd;font-size:14px;font-weight:400;line-height:20px}.chat-page .cp-capability-grid p{color:#aaa;margin-top:2px;font-size:12px;line-height:20px}.cp-start .cp-section-heading{text-align:center;max-width:672px;margin-inline:auto}.cp-start .cp-section-heading>p{max-width:512px;margin-inline:auto}.cp-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.cp-steps>article{border:1px solid var(--cp-line);border-radius:16px;padding:32px}.cp-steps>article>span{color:#8a8a8a;font-size:14px}.chat-page .cp-steps h3{margin-top:12px;font-size:20px;line-height:28px}.chat-page .cp-steps p{margin-top:8px;font-size:14px;line-height:23px}.cp-start>.cp-actions{margin-top:40px}.chat-page .cp-disclosure{color:#999;text-align:center;max-width:680px;margin:24px auto 0;font-size:11px;line-height:18px}.cp-building-panel{background:var(--cp-card);border-radius:16px;justify-content:space-between;align-items:center;gap:32px;padding:56px 48px;display:flex}.cp-building-panel>div:first-child{max-width:512px}.chat-page .cp-building h2{font-size:30px;line-height:36px}.chat-page .cp-building p{margin-top:12px;font-size:14px;line-height:23px}.cp-building .cp-actions{flex-shrink:0;margin:0}@media (width>=1024px){.chat-page[data-enhanced] .cp-feature-layout{grid-template-columns:1fr 1.3fr;gap:64px;display:grid}.chat-page[data-enhanced] .cp-stage-column{min-width:0;display:block}.cp-stage{height:484px;position:sticky;top:calc(50vh - 220px)}.cp-stage .cp-demo{transition:opacity .4s,filter .4s,transform .4s,visibility .4s;position:absolute;inset:0}.cp-stage .cp-demo[aria-hidden=true]{opacity:0;filter:blur(4px);pointer-events:none;visibility:hidden;transform:translateY(8px)}.cp-stage .cp-demo[aria-hidden=false]{opacity:1;filter:blur();visibility:visible;transform:none}.chat-page[data-enhanced] .cp-feature{flex-direction:column;justify-content:center;min-height:50vh;display:flex}.chat-page[data-enhanced] .cp-feature-copy{opacity:.5;transition:opacity .5s}.chat-page[data-enhanced] .cp-feature.is-active .cp-feature-copy{opacity:1}.chat-page:not([data-enhanced]) .cp-feature{grid-template-columns:1fr 1.3fr;align-items:center;gap:64px;display:grid}.chat-page:not([data-enhanced]) .cp-demo-slot{margin-top:0}}@media (width<=1023px){.cp-hero{padding-top:96px}.signal-brand main .chat-page h1{font-size:48px;line-height:1}.cp-feature{padding-block:40px}.cp-demo{height:404px}.cp-window{height:360px}.cp-demo-slot{max-width:680px}.cp-capability-grid,.cp-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-building-panel{flex-direction:column;align-items:flex-start}.cp-building .cp-actions{justify-content:flex-start}.cp-stage-column{display:none}}@media (width<=639px){.cp-shell{padding-inline:16px}.cp-hero{padding-top:64px;padding-bottom:64px}.signal-brand main .chat-page h1{letter-spacing:-.04em;font-size:36px;line-height:40px}.chat-page .cp-intro{font-size:16px;line-height:26px}.cp-intro br{display:none}.cp-identity{gap:12px}.cp-features,.cp-section{padding-block:64px}.cp-feature-copy h2{font-size:24px;line-height:32px}.cp-feature{padding-block:40px}.cp-demo{height:404px}.cp-window{padding:0 12px 12px}.cp-question{max-width:88%;padding:10px 14px;font-size:13px}.cp-conversation{padding-inline:0}.cp-answer{font-size:12px;line-height:21px}.cp-mode{font-size:10px}.cp-composer{gap:6px;padding-inline:8px;font-size:11px}.cp-composer>.cp-icon{width:16px;height:16px}.cp-send{width:26px;height:26px}.cp-feature-copy>ul li{font-size:13px;line-height:22px}.cp-capability-grid{grid-template-columns:1fr;gap:36px}.chat-page .cp-section-heading h2{font-size:30px;line-height:36px}.cp-steps{grid-template-columns:1fr}.cp-building-panel{padding:40px 32px}.chat-page .cp-building h2{font-size:24px;line-height:32px}.cp-button{padding-inline:18px;font-size:13px}.cp-building .cp-actions{gap:10px}.cp-source-count{display:none}}@media (prefers-reduced-motion:reduce){.chat-page *,.chat-page :before,.chat-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.chat-page[data-enhanced] .cp-feature-copy{opacity:1}.cp-caret{display:none!important}}.chat-page[data-paused=true] *{animation-play-state:paused!important}.chat-page:not([data-enhanced]) .cp-demo figcaption>div{display:none}.cp-handoff{gap:10px;margin:18px 0;display:grid}.cp-handoff-card{color:#cbd1d9;background:#ffffff04;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:12px;padding:16px;font-size:14px;display:flex}.cp-handoff-card svg{flex:none;width:18px;height:18px}.cp-handoff-card:last-child{color:#fff}.government-page{--gv-bg:#0a0a0a;--gv-card:#181818;background:var(--gv-bg);color:#f4f4f4;font:400 16px/1.6 var(--body)}.government-page :is(h1,h2,h3,p){margin:0}.government-page ul{margin:0;padding:0;list-style:none}.signal-brand main .government-page :is(h1,h2,h3){font-family:var(--body);letter-spacing:-.035em;font-weight:500}.government-page .cp-icon{flex:none;width:18px;height:18px;display:block}.gv-shell{width:100%;max-width:1280px;margin-inline:auto;padding-inline:24px}.gv-hero{text-align:center;padding-top:128px;padding-bottom:96px}.gv-identity{color:#aaa;justify-content:center;align-items:center;gap:16px;min-height:20px;font-size:14px;line-height:20px;display:flex}.gv-identity>a{color:#ff8b42;background:#ff630810;border-radius:999px;align-items:center;gap:2px;padding:1px 10px;font-size:12px;line-height:18px;transition:background .2s;display:inline-flex}.gv-identity>a:hover{background:#ff630826}.gv-identity .cp-icon{width:12px;height:12px}.signal-brand main .government-page h1{letter-spacing:-.04em;max-width:768px;margin:16px auto 0;font-size:60px;font-weight:400;line-height:60px}.government-page .gv-hero>p{max-width:576px;margin:28px auto 0;font-size:18px;line-height:28px}.gv-button{color:#111;min-height:44px;font:400 14px/24px var(--body);cursor:pointer;background:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;padding:10px 20px;text-decoration:none;transition:filter .15s,background .15s;display:inline-flex}.gv-button:hover{filter:brightness(.9)}.gv-hero>.gv-button{margin-top:36px}.gv-button-outline{color:#eee;background:0 0;box-shadow:inset 0 0 0 1px #404040}.gv-button-outline:hover{filter:none;background:#ffffff0a}.gv-button:disabled{opacity:.5;cursor:default}.government-page :is(a,button,input,summary,[tabindex]):focus-visible{outline-offset:4px;outline:2px solid #b6c6ff}.gv-badges{color:#aaa;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;font-size:14px;line-height:20px;display:flex;margin-top:30px!important}.gv-badges li{align-items:center;gap:7px;display:flex}.gv-badges .cp-icon{color:#888;width:14px;height:14px}.gv-hero>*{animation:.7s both gv-enter}.gv-hero>:nth-child(2){animation-delay:80ms}.gv-hero>:nth-child(3){animation-delay:.16s}.gv-hero>:nth-child(4){animation-delay:.24s}.gv-hero>:nth-child(5){animation-delay:.32s}@keyframes gv-enter{0%{opacity:0;filter:blur(4px);transform:translateY(12px)}to{opacity:1;filter:blur();transform:none}}.gv-capabilities{padding-block:96px}.gv-capability-grid{grid-template-columns:minmax(0,.4fr) minmax(0,1fr);gap:64px;display:grid}.gv-eyebrow{color:#aaa;font-size:14px;line-height:20px}.government-page .gv-section-heading h2,.government-page .gv-usecase-heading h2{margin-top:16px;font-size:36px;line-height:40px}.government-page .gv-section-heading>p:last-child{color:#bbb;max-width:334px;margin-top:16px;font-size:14px;line-height:24px}.gv-capability-rows article{border-top:1px solid #262626;grid-template-columns:180px minmax(0,1fr);gap:32px;padding-block:24px;display:grid}.gv-capability-rows article:first-child{border-top:0}.signal-brand main .government-page .gv-capability-rows h3{letter-spacing:0;font-size:14px;line-height:20px}.gv-capability-rows p{color:#ccc;font-size:14px;line-height:24px}.gv-usecases{padding-block:96px}.gv-usecase-heading{max-width:672px}.government-page .gv-usecase-heading>p:last-child{color:#ccc;max-width:640px;margin-top:20px;font-size:16px;line-height:26px}.gv-cases{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:40px;display:grid}.gv-case{background:var(--gv-card);border-radius:16px;min-width:0;transition:background-color .2s}.gv-case:hover{background:#222}.gv-case summary{cursor:pointer;flex-direction:column;min-height:180px;padding:32px;list-style:none;display:flex}.gv-case summary::-webkit-details-marker{display:none}.gv-case summary::marker{display:none}.signal-brand main .government-page .gv-case summary h3{letter-spacing:-.01em;font-size:16px;line-height:24px}.gv-case summary p{color:#ccc;margin-top:10px;font-size:14px;line-height:24px}.gv-case summary>span{color:#aaa;align-items:center;gap:3px;margin-top:auto;padding-top:20px;font-size:12px;line-height:20px;display:flex}.gv-case summary>span .cp-icon{width:12px;height:12px;transition:transform .2s}.gv-case summary:hover>span .cp-icon{transform:translate(3px)}.gv-case-content{padding:0 32px 32px;font-size:14px;line-height:24px}.gv-case-content>section+section{margin-top:24px}.signal-brand main .government-page .gv-case-content h3{letter-spacing:0;color:#aaa;font-size:14px;font-weight:400;line-height:20px}.gv-case-content p{color:#eee;margin-top:8px}.gv-case-content ul{gap:10px;margin-top:12px;display:grid}.gv-case-content li{align-items:flex-start;gap:10px;font-size:13px;line-height:22px;display:flex}.gv-case-content li .cp-icon{color:#888;width:14px;height:14px;margin-top:4px}.gv-dialog{color:#f4f4f4;background:#0a0a0a;border:0;border-radius:16px;outline:none;width:calc(100% - 32px);max-width:512px;max-height:85svh;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 32px 80px -24px #0009}.gv-dialog[open]{flex-direction:column;animation:.22s cubic-bezier(.22,1,.36,1) both gv-modal-in;display:flex}.gv-dialog:not([open]){display:none}.gv-dialog::backdrop{background:#fff6;animation:.22s both gv-backdrop-in}.gv-dialog>header{justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 16px 12px 24px;display:flex}.signal-brand main .government-page .gv-dialog h2{letter-spacing:-.01em;outline:none;margin:0;font-size:16px;font-weight:500;line-height:24px}.gv-dialog>header>button{color:#eee;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:44px;height:44px;margin-top:-10px;display:grid}.gv-dialog>header>button:hover{background:#ffffff0b}.gv-dialog>header svg{fill:none;stroke:currentColor;stroke-width:1.75px;width:16px;height:16px}.gv-dialog-body{overscroll-behavior:contain;min-height:0;padding:0 24px 24px;overflow:auto}.gv-dialog .gv-case-content{padding:0}.gv-dialog[data-closing=true]{animation:.2s both gv-modal-out}.gv-dialog[data-closing=true]::backdrop{animation:.2s both gv-backdrop-out}@keyframes gv-modal-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@keyframes gv-modal-out{to{opacity:0;transform:translateY(8px)scale(.98)}}@keyframes gv-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes gv-backdrop-out{to{opacity:0}}.gv-contact{padding-block:96px;scroll-margin-top:80px}.signal-brand main .government-page .gv-contact [data-gv-contact-cards]>h2{max-width:768px;margin-top:16px;font-size:48px;line-height:48px}.gv-contact-cards{grid-template-columns:1fr 1fr;gap:24px;margin-top:48px;display:grid}.gv-contact-cards article{background:var(--gv-card);border-radius:16px;padding:40px}.government-page .gv-contact-cards h3{font-size:24px;line-height:32px}.government-page .gv-contact-cards p{color:#ddd;margin-top:20px;font-size:16px;line-height:28px}.gv-contact-cards p>a{text-underline-offset:3px;text-decoration:underline}.gv-contact-cards .gv-button{margin-top:32px}.gv-enquiry{max-width:576px;margin-inline:auto;scroll-margin-top:88px}.signal-brand main .government-page .gv-enquiry>h2{outline:none;margin-bottom:40px;font-size:36px;line-height:40px}.gv-enquiry form{display:block}.gv-form-grid{grid-template-columns:1fr 1fr;gap:24px 16px;display:grid}.gv-field-wide{grid-column:1/-1}.gv-field>label,.gv-enquiry legend{margin-bottom:8px;font-size:16px;line-height:24px;display:block}.gv-field input{color:#fff;width:100%;min-height:46px;font:400 16px/24px var(--body);background:#0a0a0a;border:1px solid #303030;border-radius:12px;padding:10px 14px}.gv-enquiry fieldset{border:0;margin:24px 0 0;padding:0}.gv-product-options{gap:8px;margin-top:16px;display:grid}.gv-product-options>label{cursor:pointer;background:#181818;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;min-height:44px;padding:10px 16px;font-size:14px;line-height:22px;display:flex}.gv-product-options>label:has(:checked){background:#b6c6ff0b;border-color:#6f7797}.gv-product-options input{appearance:auto;accent-color:#b6c6ff;flex:none;width:17px;height:17px;margin:0}.gv-local-note{color:#aaa;font-size:12px;line-height:20px;margin-top:24px!important}.gv-form-actions{justify-content:space-between;gap:12px;margin-top:24px;display:flex}.gv-form-errors,.gv-form-success{color:#d7dfff;background:#b6c6ff12;border-radius:10px;outline:none;padding:16px;font-size:14px;line-height:24px;margin-bottom:24px!important}.gv-form-success{margin-top:24px!important;margin-bottom:0!important}.gv-field [aria-invalid=true]{border-color:#e3a49f}.gv-enquiry fieldset[aria-invalid=true] .gv-product-options{outline-offset:4px;border-radius:10px;outline:1px solid #e3a49f}.government-page [hidden]{display:none!important}.government-page:not([data-enhanced]) .gv-enquiry{margin-top:72px}.government-page[data-suspended=true] .gv-hero>*{animation-play-state:paused}@media (width<=1023px){.gv-hero{padding-top:96px}.signal-brand main .government-page h1{font-size:48px;line-height:48px}.gv-capability-grid{grid-template-columns:1fr;gap:48px}.government-page .gv-section-heading>p:last-child{max-width:560px}.gv-capability-rows article{grid-template-columns:180px minmax(0,1fr)}.gv-cases{grid-template-columns:repeat(2,minmax(0,1fr))}.gv-contact-cards article{padding:32px}}@media (width<=639px){.gv-shell{padding-inline:16px}.gv-hero{padding-top:64px;padding-bottom:64px}.gv-identity{flex-wrap:wrap;gap:10px;font-size:12px}.gv-identity>a{font-size:10px}.signal-brand main .government-page h1{font-size:36px;line-height:40px}.government-page .gv-hero>p{margin-top:24px;font-size:16px;line-height:26px}.gv-hero>.gv-button{margin-top:28px}.gv-badges{gap:12px 16px;font-size:11px;margin-top:28px!important}.gv-badges .cp-icon{width:13px;height:13px}.gv-capabilities,.gv-usecases,.gv-contact{padding-block:64px}.government-page .gv-section-heading h2,.government-page .gv-usecase-heading h2{font-size:30px;line-height:36px}.gv-capability-rows article{grid-template-columns:1fr;gap:12px}.gv-capability-rows article:first-child{padding-top:0}.gv-cases{gap:12px;margin-top:32px}.gv-case summary{min-height:210px;padding:24px 16px}.signal-brand main .government-page .gv-case summary h3{font-size:15px;line-height:22px}.gv-case summary p{font-size:12px;line-height:21px}.gv-case summary>span{font-size:11px}.gv-case-content{padding:0 16px 24px}.gv-dialog{width:calc(100% - 32px)}.gv-dialog>header{padding:20px 14px 12px 20px}.gv-dialog-body{padding-inline:20px}.gv-contact-cards{grid-template-columns:1fr;gap:16px;margin-top:32px}.gv-contact-cards article{padding:32px}.signal-brand main .government-page .gv-contact [data-gv-contact-cards]>h2{font-size:36px;line-height:40px}.government-page .gv-contact-cards p{font-size:14px;line-height:24px}.signal-brand main .government-page .gv-enquiry>h2{font-size:30px;line-height:36px}.gv-form-grid{grid-template-columns:1fr}.gv-field>label,.gv-enquiry legend{font-size:14px}.gv-form-actions{flex-wrap:wrap}.gv-case[open]{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.government-page *,.government-page :before,.government-page :after,.gv-dialog::backdrop{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.partners-page{--pn-bg:#0b0b0b;--pn-card:#181818;background:var(--pn-bg);color:#f4f4f4;font:400 14px/24px var(--body)}.partners-page :is(h1,h2,h3,p){margin:0}.signal-brand main .partners-page :is(h1,h2,h3){font-family:var(--body);letter-spacing:-.035em;font-weight:500}.pn-shell{width:100%;max-width:1280px;margin-inline:auto;padding-inline:24px}.pn-subnav{z-index:40;backdrop-filter:blur(14px);background:#0b0b0bf5;border-bottom:1px solid #ffffff08;position:sticky;top:64px}.pn-subnav-inner{white-space:nowrap;align-items:center;gap:14px;min-height:39px;line-height:20px;display:flex}.pn-subnav a{color:#aaa;font-size:14px;transition:color .15s}.pn-subnav a:hover,.pn-subnav a:focus-visible{color:#fff}.pn-subnav .pn-nav-title{color:#e6e6e6}.pn-subnav-inner>span{color:#444;font-size:12px}.pn-section-links,.pn-resource-links{align-items:center;gap:16px;display:flex}.pn-resource-links{margin-left:auto}.pn-hero{text-align:center;padding-block:96px 64px;scroll-margin-top:128px}.signal-brand main .partners-page h1{letter-spacing:-.035em;max-width:800px;margin-inline:auto;font-size:60px;line-height:60px}.pn-hero h1>span{display:block}.partners-page .pn-hero>p{color:#aaa;max-width:448px;margin:24px auto 0;font-size:18px;line-height:28px}.pn-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:32px;display:flex}.pn-button{color:#101010;min-height:44px;font:400 16px/24px var(--body);white-space:nowrap;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:10px 24px;text-decoration:none;transition:color .15s,background .15s,filter .15s;display:inline-flex}.pn-button:hover{filter:brightness(.9)}.pn-button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:transform .2s}.pn-button:hover svg{transform:translate(3px)}.pn-button-soft{color:#f4f4f4;background:#222}.pn-button-soft:hover{filter:none;background:#2b2b2b}.pn-button-outline{color:#f0f0f0;background:0 0;box-shadow:inset 0 0 0 1px #424242}.pn-button-outline:hover{filter:none;background:#ffffff08}.partners-page :is(a,button,[tabindex]):focus-visible{outline-offset:4px;outline:2px solid #b6c6ff}.pn-hero>*{animation:.7s both pn-enter}.pn-hero>:nth-child(2){animation-delay:80ms}.pn-hero>:nth-child(3){animation-delay:.16s}@keyframes pn-enter{0%{opacity:0;filter:blur(4px);transform:translateY(10px)}to{opacity:1;filter:blur();transform:none}}.pn-partnerships{padding-bottom:96px;scroll-margin-top:128px}.pn-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pn-card{background:var(--pn-card);border-radius:16px;flex-direction:column;min-height:260px;padding:40px;scroll-margin-top:128px;display:flex}.partners-page .pn-card h2{font-size:24px;line-height:32px}.partners-page .pn-card p{color:#aaa;max-width:528px;margin-top:12px;font-size:14px;line-height:24px}.pn-card-actions{flex-wrap:wrap;gap:12px;margin-top:auto;padding-top:24px;display:flex}.pn-card-actions .pn-button{min-height:44px;padding:10px 18px;font-size:14px;line-height:20px}.pn-ecosystem{grid-template-columns:1fr 1fr;gap:64px;padding-bottom:96px;display:grid}.partners-page .pn-ecosystem-copy h2,.partners-page .pn-announcements h2{font-size:36px;line-height:40px}.partners-page .pn-ecosystem-copy>p{color:#aaa;max-width:384px;margin-top:16px;line-height:24px}.pn-ecosystem-copy>.pn-button{margin-top:24px;padding:10px 18px;font-size:14px;line-height:20px}.pn-ecosystem-rows article{border-top:1px solid #262626;grid-template-columns:180px minmax(0,1fr);gap:32px;padding-block:24px;display:grid}.pn-ecosystem-rows article:first-child{border-top:0}.signal-brand main .partners-page .pn-ecosystem-rows h3{letter-spacing:0;font-size:14px;line-height:20px}.pn-ecosystem-rows p{color:#aaa;font-size:14px;line-height:24px}.pn-announcements{padding-bottom:128px}.pn-announcements-heading h2{overflow-wrap:anywhere;min-width:0}.pn-announcements-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.pn-carousel-controls{gap:8px;display:flex}.pn-carousel-controls[hidden]{display:none}.pn-carousel-controls button{color:#ddd;cursor:pointer;background:#222;border:0;border-radius:50%;place-items:center;width:44px;height:44px;transition:background .15s,color .15s,opacity .15s;display:grid}.pn-carousel-controls button:hover{background:#303030}.pn-carousel-controls button:disabled{opacity:.4;cursor:default}.pn-carousel-controls svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linejoin:round;stroke-linecap:round;width:16px;height:16px}.pn-announcements-intro{color:#aaa;max-width:560px;margin-top:12px!important}.pn-carousel-viewport{touch-action:pan-y;margin-top:32px;overflow:hidden;outline-offset:6px!important}.pn-carousel-track{will-change:transform;gap:16px;transition:transform .6s cubic-bezier(.22,1,.36,1);display:flex}.pn-slide{flex:0 0 calc(33.3333% - 10.6667px);min-width:0}.pn-slide .blog-highlight__media{border-radius:16px}.pn-slide .blog-highlight h3{letter-spacing:-.01em;font-size:16px;font-weight:500;line-height:22px}.pn-slide .blog-highlight__visual-title{padding:24px;font-size:32px}.pn-all-posts{color:#ccc;align-items:center;gap:12px;min-height:44px;margin-top:28px;font-size:14px;display:inline-flex}.pn-all-posts>span{transition:transform .2s}.pn-all-posts:hover>span{transform:translate(3px)}.pn-join{text-align:center;padding-bottom:128px}.signal-brand main .partners-page .pn-join h2{max-width:672px;margin-inline:auto;font-size:48px;line-height:48px}.pn-join .pn-actions{margin-top:32px}.pn-join .pn-button{padding:10px 20px;font-size:14px}.partners-page:not([data-enhanced]) .pn-carousel-viewport{scroll-snap-type:x mandatory;touch-action:auto;overflow-x:auto}.partners-page:not([data-enhanced]) .pn-slide{scroll-snap-align:start}.partners-page:not([data-enhanced]) .pn-carousel-track{will-change:auto}.partners-page[data-suspended=true] .pn-hero>*{animation-play-state:paused}.partners-page[data-no-transition=true] .pn-carousel-track{transition:none}@media (width<=1023px){.pn-resource-links{display:none}.pn-hero{padding-top:80px}.signal-brand main .partners-page h1{font-size:48px;line-height:48px}.pn-card{padding:32px}.pn-ecosystem{gap:40px}.pn-ecosystem-rows article{grid-template-columns:1fr;gap:16px}.pn-slide{flex-basis:calc(50% - 8px)}.pn-announcements,.pn-join{padding-bottom:96px}.pn-slide .blog-highlight__visual-title{font-size:28px}}@media (width<=639px){.pn-shell{padding-inline:16px}.pn-subnav-inner{scrollbar-width:none;gap:12px;min-height:44px;overflow-x:auto}.pn-subnav-inner::-webkit-scrollbar{display:none}.pn-section-links{gap:16px}.pn-subnav a{font-size:12px}.pn-hero{padding-block:64px 48px}.signal-brand main .partners-page h1{font-size:36px;line-height:40px}.partners-page .pn-hero>p{max-width:330px;font-size:16px;line-height:26px}.pn-actions{gap:10px}.pn-button{padding:10px 18px;font-size:14px}.pn-cards{grid-template-columns:1fr;gap:16px}.pn-card{min-height:260px;padding:32px}.partners-page .pn-card h2{font-size:24px;line-height:32px}.pn-card-actions{gap:10px}.pn-card-actions .pn-button{white-space:normal;padding-inline:16px}.pn-partnerships{padding-bottom:64px}.pn-ecosystem{grid-template-columns:1fr;gap:32px;padding-bottom:64px}.partners-page .pn-ecosystem-copy h2,.partners-page .pn-announcements h2{font-size:30px;line-height:36px}.pn-ecosystem-rows article{padding-block:24px}.pn-ecosystem-rows article:first-child{padding-top:0}.pn-slide{flex-basis:100%}.pn-slide .blog-highlight__visual-title{font-size:30px}.pn-announcements-heading{align-items:flex-start;gap:12px}.pn-carousel-controls{gap:4px}.pn-carousel-viewport{margin-top:24px}.pn-announcements{padding-bottom:80px}.signal-brand main .partners-page .pn-join h2{font-size:36px;line-height:40px}.pn-join{padding-bottom:80px}.pn-join .pn-actions{flex-direction:column}.pn-join .pn-button{white-space:normal;max-width:100%}}@media (prefers-reduced-motion:reduce){.partners-page *,.partners-page :before,.partners-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.pn-carousel-track{will-change:auto}}.startups-page{--su-bg:#0b0b0b;--su-card:#181818;--su-line:#262626;background:var(--su-bg);color:#f4f4f4;font:400 16px/1.6 var(--body)}.startups-page :is(h1,h2,h3,p,figure){margin:0}.startups-page ul{margin:0;padding:0;list-style:none}.signal-brand main .startups-page :is(h1,h2,h3){font-family:var(--body);letter-spacing:-.035em;font-weight:400}.su-shell{width:100%;max-width:1280px;margin-inline:auto;padding-inline:24px}.su-hero{padding-top:128px;padding-bottom:96px}.su-hero-grid{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.su-eyebrow{color:#aaa;font-size:14px;line-height:20px}.signal-brand main .startups-page h1{letter-spacing:-.04em;text-wrap:balance;max-width:576px;margin-top:32px;font-size:60px;line-height:60px}.startups-page .su-intro{color:#b8b8b8;max-width:576px;margin-top:24px;font-size:18px;line-height:28px}.su-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;display:flex}.su-button{color:#111;min-height:44px;font:400 14px/24px var(--body);background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:10px 22px;transition:background .2s;display:inline-flex}.su-button .cp-icon{width:16px;height:16px;transition:transform .2s}.su-button:hover{background:#e3e3e3}.su-button:hover .cp-icon{transform:translate(2px)}.su-button-soft{color:#eee;background:#262626}.su-button-soft:hover{background:#333}.startups-page :is(a,button,summary):focus-visible{outline-offset:4px;outline:2px solid #b6c6ff}.su-hero-copy>*{animation:.7s both su-enter}.su-hero-copy>:nth-child(2){animation-delay:80ms}.su-hero-copy>:nth-child(3){animation-delay:.16s}.su-hero-copy>:nth-child(4){animation-delay:.24s}@keyframes su-enter{0%{opacity:0;filter:blur(5px);transform:translateY(12px)}to{opacity:1;filter:blur();transform:none}}.su-hero-art{min-width:0;position:relative}.su-art-hero,.su-composition{width:100%;height:416px;position:relative}.su-floating{position:absolute}.su-floating-build{width:224px;top:8%;left:0;rotate:-2deg}.su-floating-chat{width:200px;top:0;right:6%;rotate:2deg}.su-floating-bot{width:184px;top:48%;right:17%;rotate:-1deg}.su-floating-brand{width:76px;top:45%;right:0;rotate:-8deg}.su-floating-avatar{width:68px;bottom:8%;left:24%;rotate:8deg}.su-mini-panel{background:var(--su-card);border:1px solid #ffffff0f;border-radius:16px;padding:16px;box-shadow:0 1px 2px #0000000a,0 8px 20px -8px #0000001a,0 24px 44px -18px #00000024}.su-mini-header{align-items:center;font-size:12px;font-weight:500;line-height:18px;display:flex}.su-mini-header>.cp-icon{color:#777;width:14px;height:14px;margin-left:auto}.su-code-bars{gap:6px;margin-top:16px;display:grid}.su-code-bars>div{align-items:center;height:10px;display:flex}.su-code-bars i{background:#ffffff10;border-radius:99px;height:6px;display:block}.su-code-bars code{color:#bbb;white-space:nowrap;font:10px/10px ui-monospace,monospace}.su-code-bars em{color:#9ecbff;font-style:normal}.su-mini-question{background:var(--su-bg);border-radius:16px 16px 4px;gap:6px;width:80%;margin:16px 0 12px auto;padding:10px 12px;display:grid}.su-mini-question>i{background:#ffffff12;border-radius:99px;height:6px;display:block}.su-mini-question>i:last-child{width:66%}.su-mini-think{color:#aaa;align-items:center;gap:7px;font-size:10px;display:flex}.su-mini-panel ul{gap:5px;margin-top:16px;display:grid}.su-mini-panel li{background:#ffffff08;border-radius:99px;align-items:center;gap:8px;padding:5px 6px;font-size:12px;line-height:20px;display:flex}.su-brand-tile,.su-avatar-tile{aspect-ratio:1;background:linear-gradient(135deg,#4445,#0c0c0c 48%);border-radius:20px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff20,inset 0 1px 2px #fff6,0 12px 20px #0003}.su-brand-tile img{filter:drop-shadow(0 0 2px #fff6)}.su-avatar-tile{background:linear-gradient(135deg,#555,#151515 50%)}.su-art .gsi-bot-avatar{width:var(--avatar-size);height:var(--avatar-size);flex:none;line-height:0;display:inline-flex}.su-art .gsi-bot-avatar svg{width:100%;height:100%;overflow:visible}.su-dots{gap:2px;margin-left:auto;display:flex}.su-dots>i{background:#777;border-radius:50%;width:3px;height:3px;animation:1.2s ease-in-out infinite su-dot}.su-dots>i:nth-child(2){animation-delay:.15s}.su-dots>i:nth-child(3){animation-delay:.3s}@keyframes su-dot{50%{opacity:.3;transform:translateY(-2px)}}.startups-page[data-enhanced] .su-pop{animation:su-pop 1s ease var(--delay) both}.startups-page[data-enhanced] .su-float{animation:su-float var(--duration) ease-in-out var(--float-delay) infinite}@keyframes su-pop{0%{opacity:0;transform:translateY(18px) rotate(var(--pop-tilt)) scale(.9);filter:blur(6px)}65%{opacity:1;filter:blur();transform:translateY(-2px)rotate(0)scale(1.015)}to{opacity:1;filter:blur();transform:none}}@keyframes su-float{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(var(--dx),var(--dy)) rotate(var(--tilt))}}.su-motion-controls{color:#aaa;justify-content:space-between;align-items:center;width:100%;min-height:44px;font-size:10px;display:flex;position:absolute;top:100%}.su-motion-controls>div{display:flex}.su-motion-controls button{color:#aaa;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.su-motion-controls button:hover{color:#fff;background:#ffffff08}.su-motion-controls button:disabled{opacity:.5;cursor:default}.su-motion-controls .cp-icon{width:14px;height:14px}.startups-page [hidden]{display:none!important}.startups-page[data-paused=true] *,.startups-page[data-enhanced] [data-su-motion][data-running=false] *{animation-play-state:paused!important}.startups-page:not([data-enhanced]) *,.startups-page:not([data-enhanced]) details::details-content{scroll-behavior:auto!important;transition:none!important;animation:none!important}.startups-page:not([data-enhanced]) .su-motion-controls{display:none}.su-section{padding-block:96px}.startups-page .su-section>h2{margin-bottom:40px;font-size:30px;line-height:36px}.su-help-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.su-help-card{background:var(--su-card);border-radius:24px;flex-direction:column;min-width:0;height:440px;display:flex;overflow:hidden}.su-card-copy{flex-direction:column;gap:4px;padding:32px;display:flex}.signal-brand main .startups-page .su-card-copy h3{letter-spacing:0;font-size:16px;font-weight:500;line-height:24px}.su-card-copy>p{color:#aaa;font-size:16px;line-height:24px}.su-card-copy>a{color:#b8b8b8;align-items:center;gap:8px;width:fit-content;min-height:24px;margin-top:12px;font-size:14px;line-height:20px;display:flex}.su-card-copy>a>span{transition:transform .2s}.su-card-copy>a:hover{color:#fff}.su-card-copy>a:hover>span{transform:translate(3px)}.su-help-card>.su-art{flex:1;min-height:0;position:relative;overflow:hidden}.su-help-card>.su-art>div{justify-content:center;align-items:flex-start;height:100%;padding-top:24px;display:flex}.su-pull-request,.su-notifications,.su-chat-example{width:calc(100% - 32px);max-width:448px;font-size:12px;line-height:18px}.su-pull-request{background:var(--su-bg);border:1px solid #ffffff14;border-radius:16px;overflow:hidden}.su-pr-header{border-bottom:1px solid #ffffff14;align-items:center;gap:8px;padding:12px 16px;display:flex}.su-pr-header .cp-icon{color:#aaa;width:14px;height:14px}.su-pr-header strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.su-pr-header>span{white-space:nowrap;color:#8bccaa;background:#123322;border-radius:99px;margin-left:auto;padding:2px 8px;font-size:10px;line-height:16px}.startups-page .su-pr-status{color:#aaa;align-items:center;gap:8px;padding:10px 16px;font-size:11px;display:flex}.su-pr-status .cp-icon{width:14px;height:14px}.su-pull-request li{border-top:1px solid #ffffff14;gap:12px;padding:8px 16px;font:11px/16px ui-monospace,monospace;display:flex}.su-pull-request li code{text-overflow:ellipsis;overflow:hidden}.su-pull-request li b{color:#60c5a3;margin-left:auto;font-weight:400}.su-pull-request li i{color:#e68b85;font-style:normal}.su-notifications{gap:8px;display:grid}.su-notification{background:var(--su-bg);border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex}.su-notification-avatar{background:var(--su-card);border:1px solid #ffffff0f;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.su-notification>div{flex:1;min-width:0}.su-notification>div>div{align-items:baseline;gap:8px;display:flex}.su-notification strong{font-size:12px;font-weight:500;line-height:18px}.su-notification time{color:#aaa;flex:none;margin-left:auto;font-size:10px}.su-notification p{text-overflow:ellipsis;white-space:nowrap;color:#b9b9b9;font-size:11px;line-height:18px;overflow:hidden}.su-code-window{background:var(--su-bg);border:1px solid #ffffff14;border-radius:16px 16px 0 0;width:calc(100% - 32px);max-width:500px;overflow:hidden}.su-code-header{color:#aaa;border-bottom:1px solid #ffffff10;align-items:center;gap:5px;padding:12px 16px;font:11px/18px ui-monospace,monospace;display:flex}.su-code-header>span:nth-child(-n+3){background:#555;border-radius:50%;width:7px;height:7px}.su-code-header>span:nth-child(4){margin-left:8px}.su-code-header>small{font:10px/16px var(--body);color:#aaa;margin-left:auto}.su-code-window pre{white-space:pre;color:#ddd;margin:0;padding:20px 16px;font:11px/21px ui-monospace,monospace;overflow:hidden}.su-code-comment{color:#999}.su-code-purple{color:#c9a6f5}.su-code-blue{color:#8dc7f3}.su-code-green{color:#9bd0b0}.su-chat-example{flex-direction:column;gap:16px;display:flex}.su-chat-example>p{background:var(--su-bg);border:1px solid #ffffff14;border-radius:16px 16px 4px;align-self:flex-end;max-width:85%;padding:8px 14px;font-size:12px;line-height:20px}.su-chat-example>div{align-items:center;gap:10px;display:flex}.su-chat-example>div>span:last-child{color:#aaa;font-size:13px;line-height:20px}.su-program-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.su-program-grid>article{background:var(--su-card);border-radius:24px;min-width:0;padding:32px}.su-program-grid .cp-icon{color:#ccc;width:24px;height:24px}.signal-brand main .startups-page .su-program-grid h3{letter-spacing:0;margin-top:24px;font-size:16px;font-weight:500;line-height:24px}.startups-page .su-program-grid p{color:#aaa;margin-top:4px;font-size:16px;line-height:24px}.su-faq-list>details{border-bottom:1px solid var(--su-line)}.su-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:64px;padding-block:20px;list-style:none;display:flex}.su-faq-list summary::-webkit-details-marker{display:none}.signal-brand main .startups-page .su-faq-list h3{letter-spacing:0;font-size:16px;font-weight:400;line-height:24px}.su-faq-list summary>span{color:#aaa;flex:none;font-size:20px;line-height:24px;transition:transform .25s}.su-faq-list details[open] summary>span{transform:rotate(45deg)}.su-faq-answer>div{padding:0 0 28px}.su-faq-answer p{color:#ccc;max-width:672px;font-size:16px;line-height:28px}.su-faq>.su-faq-list{margin-top:-8px}.su-faq-answer{animation:.25s su-answer}@keyframes su-answer{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@supports (interpolate-size:allow-keywords){.su-faq-list details{interpolate-size:allow-keywords}.su-faq-list details::details-content{height:0;transition:height .28s ease,content-visibility .28s allow-discrete;overflow:hidden}.su-faq-list details[open]::details-content{height:auto}}.su-closing{text-align:center;border-top:1px solid var(--su-line);padding-top:112px;padding-bottom:112px}.startups-page .su-closing>h2{margin-bottom:24px;font-size:36px;line-height:40px}.startups-page .su-closing>p{color:#bbb;max-width:512px;margin-inline:auto;font-size:16px;line-height:26px}.su-closing>.su-actions{justify-content:center;max-width:720px;margin-inline:auto}@media (width<=1023px){.su-hero{padding-top:96px}.su-hero-grid{display:block}.su-hero-art{display:none}.signal-brand main .startups-page h1{max-width:576px;font-size:48px;line-height:52.8px}.su-program-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.su-code-window pre{font-size:10px}.su-pr-header{gap:5px;padding-inline:12px}.su-pr-header strong{font-size:11px}.su-pr-header>span{padding-inline:5px;font-size:9px}.su-notification{gap:8px;padding-inline:10px}.su-notification time{display:none}.su-notification-avatar{width:34px;height:34px}.su-card-copy{padding:28px}.su-card-copy>p{font-size:14px;line-height:23px}.su-card-copy>a{font-size:13px}.su-code-header>small{display:none}}@media (width<=639px){.su-shell{padding-inline:16px}.su-hero{padding-top:64px;padding-bottom:64px}.signal-brand main .startups-page h1{margin-top:32px;font-size:36px;line-height:39.6px}.startups-page .su-intro{font-size:16px;line-height:26px}.su-actions{align-items:flex-start;gap:12px}.su-button{white-space:normal;text-align:center;padding-inline:20px;font-size:13px}.su-hero .su-actions{flex-direction:column}.su-section{padding-block:64px}.startups-page .su-section>h2{margin-bottom:32px;font-size:24px;line-height:32px}.su-help-grid{grid-template-columns:1fr;gap:24px}.su-help-card{height:440px}.su-card-copy{padding:28px}.su-card-copy>p{font-size:16px;line-height:24px}.su-program-grid{grid-template-columns:1fr;gap:16px}.su-program-grid>article{padding:28px}.su-pr-header .cp-icon{display:none}.su-pr-header>span{font-size:9px}.su-pull-request li{gap:8px;padding-inline:12px;font-size:10px}.su-notification time{display:inline}.su-notification-avatar{width:36px;height:36px}.su-faq-list summary{gap:16px;padding-block:20px}.signal-brand main .startups-page .su-faq-list h3{font-size:15px;line-height:24px}.su-faq-answer p{font-size:15px;line-height:26px}.su-closing{padding-block:80px}.startups-page .su-closing>h2{font-size:30px;line-height:36px}.su-closing .su-actions{flex-direction:column;align-items:center}.su-code-window pre{padding-inline:12px;font-size:10px;line-height:20px}}@media (prefers-reduced-motion:reduce){.startups-page *,.startups-page :before,.startups-page :after,.startups-page details::details-content{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.su-avatar-tile [data-eye]{stroke:#111}.business-page{--bs-bg:#0b0b0b;--bs-card:#181818;--bs-line:#262626;background:var(--bs-bg);color:#f4f4f4;font:400 16px/1.6 var(--body)}.business-page :is(p,h1,h2,h3,h4,h5,figure){margin:0}.business-page ul{margin:0;padding:0;list-style:none}.business-page .cp-icon{flex:none;width:20px;height:20px}.signal-brand main .business-page :is(h1,h2,h3,h4,h5){font-family:var(--body);letter-spacing:-.035em;font-weight:500}.bs-shell{width:100%;max-width:1280px;margin-inline:auto;padding-inline:24px}.bs-hero{grid-template-columns:1fr 1fr;align-items:start;gap:80px;padding-top:128px;padding-bottom:184px;display:grid}.bs-eyebrow{color:#aaa;font-size:14px;line-height:20px}.signal-brand main .business-page h1{letter-spacing:-.04em;margin-top:16px;font-size:60px;font-weight:400;line-height:1}.business-page .bs-intro{color:#ddd;max-width:576px;margin-top:28px;font-size:18px;line-height:28px}.bs-actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.bs-button{color:#111;min-height:44px;font:400 14px/24px var(--body);cursor:pointer;background:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:10px 22px;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.bs-button .cp-icon{width:16px;height:16px;transition:transform .2s}.bs-button:hover{background:#e3e3e3}.bs-button:hover .cp-icon{transform:translate(2px,-2px)}.bs-button-soft{color:#f5f5f5;background:#222}.bs-button-soft:hover{background:#303030}.bs-button:disabled{opacity:.55;cursor:default}.business-page :is(a,button,input,textarea,select):focus-visible{outline-offset:4px;outline:2px solid #b6c6ff}.bs-badges{color:#aaa;flex-wrap:wrap;gap:18px;font-size:12px;display:flex;margin-top:30px!important}.bs-badges li{align-items:center;gap:6px;display:flex}.bs-badges .cp-icon{color:#888;width:13px;height:13px}.bs-hero-copy>*{animation:.7s both bs-enter}.bs-hero-copy>:nth-child(2){animation-delay:80ms}.bs-hero-copy>:nth-child(3){animation-delay:.16s}.bs-hero-copy>:nth-child(4){animation-delay:.24s}.bs-hero-copy>:nth-child(5){animation-delay:.32s}.bs-hero-visual{min-width:0;animation:.8s .2s both bs-enter}@keyframes bs-enter{0%{opacity:0;filter:blur(5px);transform:translateY(12px)}to{opacity:1;filter:blur();transform:none}}.bs-features{padding-bottom:96px;scroll-margin-top:100px}.bs-section-heading{grid-template-columns:1fr 1fr;align-items:end;gap:64px;margin-bottom:32px;display:grid}.business-page .bs-section-heading h2{margin-top:16px;font-size:30px;line-height:36px}.bs-section-heading>p{color:#ccc;max-width:500px;font-size:16px;line-height:26px}.bs-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.bs-card{background:var(--bs-card);border-radius:24px;flex-direction:column;min-width:0;padding:32px;display:flex}.business-page .bs-card h3{letter-spacing:0;font-size:16px;line-height:24px}.business-page .bs-card>p{color:#d0d0d0;margin-top:4px;font-size:16px;line-height:24px}.bs-card-art{place-items:center;height:200px;margin-top:auto;padding-top:24px;display:grid;overflow:hidden}.bs-vault{border:1px solid #ffffff0b;border-radius:50%;width:136px;height:136px;position:relative}.bs-dial{animation:12s cubic-bezier(.65,0,.35,1) infinite bs-dial;position:absolute;inset:10px}.bs-dial i{transform-origin:50% 58px;width:1px;height:6px;transform:rotate(calc(var(--n)*10deg));background:#ffffff26;position:absolute;top:0;left:50%}.bs-dial i:nth-child(9n+1){background:#ffffff4d;height:10px}.bs-vault>span{background:var(--bs-bg);border-radius:50%;place-items:center;display:grid;position:absolute;inset:40px}.bs-vault .cp-icon{width:16px;height:16px}@keyframes bs-dial{0%{transform:rotate(0)}30%{transform:rotate(120deg)}60%{transform:rotate(30deg)}85%,to{transform:rotate(270deg)}}.bs-network{width:280px;max-width:100%}.bs-network svg{width:100%;overflow:visible}.bs-network path{stroke:#ffffff1a;fill:none}.bs-node{fill:var(--bs-bg)}.bs-center{fill:#aaa}.bs-particle{fill:#aaa;offset-distance:0;animation:2.8s linear infinite bs-particle}.bs-particle-0{offset-path:path("M36 35 140 75")}.bs-particle-1{offset-path:path("M36 115 140 75");animation-delay:-.7s}.bs-particle-2{offset-path:path("M244 35 140 75");animation-delay:-1.4s}.bs-particle-3{offset-path:path("M244 115 140 75");animation-delay:-2.1s}@keyframes bs-particle{0%{offset-distance:0;opacity:0}15%,85%{opacity:1}to{offset-distance:100%;opacity:0}}.bs-output-cards{gap:12px;display:flex}.bs-output-cards>div{background:var(--bs-bg);border-radius:8px;flex-direction:column;gap:6px;width:76px;height:92px;padding:10px;display:flex}.bs-output-cards i{transform-origin:0;height:6px;animation:6s infinite bs-lines;animation-delay:calc(var(--i)*80ms);background:#ffffff1a;border-radius:2px;display:block}.bs-output-cards .bs-slide-image{background:#fff6;height:28px}.bs-output-cards .bs-mini-grid{background:repeating-linear-gradient(90deg,#ffffff20 0 14px,#0000 14px 20px)}@keyframes bs-lines{0%,8%{opacity:0;transform:scaleX(0)}25%,82%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(0)}}.bs-workflows{border-top:1px solid var(--bs-line);padding-block:96px}.bs-feature{padding-block:48px;scroll-margin-top:96px}.bs-feature-copy h3{align-items:center;gap:12px;font-size:30px;line-height:36px;display:flex}.bs-feature-copy h3 .cp-icon{width:28px;height:28px}.business-page .bs-feature-copy>p{color:#ddd;max-width:450px;margin-top:16px;font-size:16px;line-height:26px}.bs-feature-copy>ul{gap:8px;margin-top:20px;display:grid}.bs-feature-copy li{color:#ccc;align-items:flex-start;gap:10px;font-size:14px;line-height:23px;display:flex}.bs-feature-copy li .cp-icon{color:#888;width:15px;height:15px;margin-top:4px}.bs-demo-slot{min-width:0;margin-top:24px}.bs-stage-column{display:none}.bs-demo{width:100%;min-width:0;transition:opacity .4s,filter .4s,transform .4s}.bs-window{background:var(--bs-card);border:1px solid #2b2b2b;border-radius:16px;flex-direction:column;height:440px;padding:0 16px 16px;font-size:13px;line-height:22px;display:flex;overflow:hidden}.bs-hero-demo{position:relative}.bs-hero-demo figcaption{width:100%;position:absolute;top:100%}.bs-hero-demo .bs-window{border-color:#0000;height:420px}.bs-scene{flex:1;min-height:0;position:relative;overflow:hidden}.bs-chat-track{padding-top:16px}.bs-question{background:#ffffff0b;border-radius:16px 16px 4px;width:fit-content;max-width:85%;padding:10px 14px;font-size:12px;line-height:19px;margin-left:auto!important}.bs-thinking{color:#aaa;align-items:center;gap:4px;height:26px;font-size:11px;display:flex;margin-top:10px!important}.bs-thinking>i{background:#777;border-radius:50%;width:5px;height:5px;animation:1s infinite bs-dot}.bs-thinking>i:nth-child(2){animation-delay:.15s}.bs-thinking>i:nth-child(3){animation-delay:.3s}.bs-thinking>span{margin-left:4px}@keyframes bs-dot{50%{opacity:.3;transform:translateY(-2px)}}.bs-response{color:#ccc;font-size:12px;line-height:21px;margin-top:8px!important}.bs-files{gap:8px;margin-top:10px;display:grid}.bs-file{background:var(--bs-bg);border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.bs-file strong{font-size:13px;font-weight:500;display:block}.bs-file small{color:#aaa;margin-top:2px;font-size:11px;line-height:18px;display:block}.bs-file-icon{background:#fff3e0;border-radius:4px;flex:none;width:28px;height:32px;padding:5px;position:relative;overflow:hidden}.bs-file-icon>span{background:#ffcc80;height:2px;margin-bottom:3px;display:block}.bs-file-icon>b{text-align:center;color:#fff;background:#b04d00;font:700 8px/11px system-ui;position:absolute;inset:auto 0 0}.bs-file-1{background:#e8f5e9}.bs-file-1>span{background:#a5d6a7}.bs-file-1>b{background:#2e7d32}.bs-file-2{background:#e3f2fd}.bs-file-2>span{background:#90caf9}.bs-file-2>b{background:#1565c0}.bs-composer{color:#aaa;border:1px solid #ffffff0b;border-radius:999px;flex:none;align-items:center;gap:9px;min-height:44px;margin-top:12px;padding:6px 8px;font-size:11px;line-height:20px;display:flex}.bs-composer>.cp-icon{width:16px;height:16px}.bs-input{white-space:nowrap;flex:1;align-items:center;min-width:0;display:flex;overflow:hidden}.bs-input>i{background:#bbb;width:1px;height:13px;display:none}.bs-fast{white-space:nowrap;font-size:10px}.bs-send{color:#111;background:#fff;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;display:grid}.bs-send .cp-icon{width:16px;height:16px}.bs-send b{background:#111;border-radius:2px;width:9px;height:9px;display:none}.bs-demo figcaption{color:#aaa;justify-content:space-between;align-items:center;min-height:44px;font-size:11px;line-height:16px;display:flex}.bs-demo figcaption>div{display:flex}.bs-demo figcaption button{color:#aaa;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.bs-demo figcaption button[hidden]{display:none}.bs-demo figcaption button:hover{color:#fff;background:#ffffff0b}.bs-demo figcaption .cp-icon{width:14px;height:14px}.bs-hero-demo figcaption>span{opacity:.7}.bs-demo [data-bs-reveal],.bs-demo [data-bs-word]{transition:opacity .28s,transform .28s}.bs-demo[data-phase=typing] .bs-input>i{animation:1s steps(2,end) infinite bs-caret;display:block}@keyframes bs-caret{50%{opacity:0}}.bs-demo:is([data-phase=idle],[data-phase=typing]) .bs-scene>*{opacity:0;filter:blur(3px);transform:translateY(8px)}.bs-scene>*{transition:opacity .4s,transform .4s,filter .4s}.bs-demo:not([data-phase=thinking]) .bs-thinking{visibility:hidden}.bs-demo:is([data-phase=thinking],[data-phase=working]) .bs-send .cp-icon{display:none}.bs-demo:is([data-phase=thinking],[data-phase=working]) .bs-send b{display:block}.bs-demo[data-phase=reset]{opacity:0;filter:blur(4px)}.bs-crm{gap:8px;margin-top:20px;display:grid}.bs-crm>div{border:1px solid #ffffff08;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.bs-avatar{color:#c5d0ff;background:#b6c6ff18;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.bs-crm strong{font-size:12px;font-weight:500;display:block}.bs-crm small{color:#aaa;font-size:10px}.bs-record-status{color:#a9c9b6;margin-left:auto}.bs-document-path,.bs-sheet-top{color:#aaa;white-space:nowrap;border-bottom:1px solid #ffffff0b;padding:13px 0;font-size:10px}.bs-document-body{padding:20px 12px}.bs-document-body h4{font-size:22px;line-height:28px}.bs-document-meta{color:#aaa;align-items:center;gap:8px;margin:12px 0 20px;font-size:10px;display:flex}.bs-document-meta b{background:#ffffff08;border-radius:3px;padding:1px 6px;font-weight:400}.bs-review{color:#c9d5ff;background:#b6c6ff18!important}.bs-document-body h5{font-size:13px;letter-spacing:0!important;margin-top:16px!important;margin-bottom:6px!important}.bs-document-body p,.bs-document-body li{color:#c4c4c4;font-size:12px;line-height:20px}.bs-document-body ul{padding-left:16px;list-style:outside}.bs-document-body code{color:#b8c9e5;font:11px/20px ui-monospace,monospace}.bs-editor-tabs{color:#aaa;border-bottom:1px solid #ffffff10;gap:22px;padding:14px 6px;font-size:11px;display:flex}.bs-editor-tabs>span{transition:color .3s}.bs-editor-tabs .is-selected{color:#fff}.bs-campaign-body{padding:28px 12px}.bs-campaign-body small{color:#aaa;font-size:10px}.bs-campaign-body h4{max-width:350px;font-size:25px;line-height:32px;margin-top:16px!important}.bs-campaign-body p{color:#ccc;max-width:400px;font-size:13px;line-height:23px;margin-top:20px!important}.bs-copy-lines{gap:9px;margin-top:22px;display:grid}.bs-copy-lines>span{background:#ffffff12;border-radius:2px;height:5px}.bs-review-label{color:#b1c8bd;margin-top:20px;font-size:10px;display:inline-block}.bs-voice{text-align:center;flex-direction:column;align-items:center;padding:20px 12px;display:flex}.bs-voice-orb{background:radial-gradient(circle at 28% 24%,#b6c6ff88,#0000 45%),radial-gradient(circle at 75% 70%,#7c59d155,#0000 55%),#111;border-radius:50%;width:66px;height:66px;animation:6s infinite bs-orb;box-shadow:inset 0 0 10px #ffffff30,0 0 30px #b6c6ff08}.bs-wave{justify-content:center;align-items:center;gap:3px;height:60px;margin-block:15px;display:flex}.bs-wave i{height:var(--height);width:3px;animation:1.1s ease-in-out infinite alternate bs-wave;animation-delay:calc(var(--i)*-.08s);background:#c5c9db;border-radius:3px}@keyframes bs-wave{to{opacity:.5;transform:scaleY(.2)}}@keyframes bs-orb{50%{filter:hue-rotate(45deg);transform:scale(1.06)}}.bs-voice p{max-width:350px;font-size:12px;line-height:20px}.bs-voice-answer{color:#ccc;margin-top:14px!important}.bs-voice small{color:#aaa;margin-top:20px;font-size:10px}.bs-sheet{flex-direction:column;height:100%;display:flex}.bs-sheet-top span{float:right;color:#b1c8bd}.bs-sheet-scroll{margin-top:14px;overflow:hidden}.bs-sheet table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:460px;font-size:10px;line-height:20px}.bs-sheet th,.bs-sheet td{text-align:right;white-space:nowrap;border:1px solid #ffffff10;padding:6px;font-weight:400}.bs-sheet th:first-child{text-align:left;width:100px}.bs-sheet th:first-child span{margin-left:8px}.bs-sheet thead{color:#aaa}.bs-sheet td>span,.bs-sheet td>b{grid-area:1/1;font-weight:400}.bs-sheet td{position:relative}.bs-sheet td>b{display:none}.bs-demo[data-phase=complete] .bs-updating{background:#b6c6ff10}.bs-demo[data-phase=complete] .bs-updating>span{display:none}.bs-demo[data-phase=complete] .bs-updating>b{display:inline}.bs-sheet-chart{align-items:end;gap:8px;height:56px;margin:16px 20px 12px;display:flex}.bs-sheet-chart i{background:#b6c6ff35;border-radius:3px 3px 0 0;flex:1;max-width:44px}.bs-sheet-tabs{color:#aaa;gap:20px;margin-top:auto;padding-top:8px;font-size:10px;display:flex}.bs-sheet-tabs .is-selected{color:#ddd}.bs-pricing{border-top:1px solid var(--bs-line);padding-top:112px;padding-bottom:96px}.bs-pricing-head{backdrop-filter:blur(15px);z-index:5;background:#0b0b0bef;grid-template-columns:repeat(3,minmax(0,1fr));gap:88px;padding-block:24px;display:grid}.business-page .bs-pricing-head h2{font-size:36px;line-height:40px}.business-page .bs-plan h3{font-size:24px;line-height:32px}.bs-plan p{min-height:72px;margin-top:8px;font-size:16px;line-height:24px}.bs-plan>strong{letter-spacing:-.035em;margin-top:20px;font-size:30px;font-weight:400;line-height:36px;display:block}.bs-plan>.bs-button{width:100%;margin-top:32px;display:flex}.bs-scope{color:#aaa;max-width:520px;font-size:12px;margin:20px 0 52px!important}.bs-comparison-group{margin-top:32px}.business-page .bs-comparison-group>h3{margin-bottom:24px;font-size:24px;line-height:32px}.bs-comparison [role=row]{border-bottom:1px solid #ffffff08;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:88px;min-height:48px;font-size:14px;display:grid}.bs-comparison [role=cell]{text-align:center;color:#bbb;font-size:12px}.bs-comparison [role=cell] .cp-icon{color:#ddd;width:16px;height:16px;margin:auto;display:block}.bs-comparison-labels{clip-path:inset(50%);width:1px;position:absolute;overflow:hidden;height:1px!important;min-height:0!important}.bs-contact{border-top:1px solid var(--bs-line);padding-block:128px}.bs-contact-heading{text-align:center;max-width:672px;margin-inline:auto}.business-page .bs-contact-heading h2{font-size:48px;line-height:1}.business-page .bs-contact-heading p{max-width:512px;margin:24px auto 0;font-size:18px;line-height:28px}.bs-contact form{max-width:672px;margin:96px auto 0}.bs-form-grid{grid-template-columns:1fr 1fr;column-gap:16px;display:grid}.bs-field-wide{grid-column:1/-1}.bs-field{margin-bottom:24px}.bs-field>label,.bs-contact legend{margin-bottom:8px;font-size:16px;line-height:24px;display:block}.bs-contact :is(input:not([type=radio]),select,textarea){color:#f4f4f4;width:100%;min-height:46px;font:400 16px/24px var(--body);background:#0b0b0b;border:1px solid #303030;border-radius:12px;padding:10px 14px}.bs-contact select{color-scheme:dark}.bs-contact textarea{resize:vertical}.bs-contact fieldset{border:0;margin:0 0 24px;padding:0}.bs-contact fieldset>label{align-items:center;gap:10px;min-height:32px;font-size:14px;display:flex}.bs-contact input[type=radio]{appearance:auto;accent-color:#b6c6ff;width:16px;height:16px}.bs-help,.bs-form-local{color:#aaa;font-size:12px;line-height:20px}.bs-help{margin-top:8px!important}.bs-form-local{margin-bottom:20px!important}.bs-contact form>.bs-button{width:100%}.bs-form-errors,.bs-success{color:#d7dfff;background:#b6c6ff12;border-radius:10px;padding:16px;font-size:14px;margin-bottom:24px!important}.bs-success{margin-top:20px!important}.bs-contact [aria-invalid=true]{border-color:#ed9e99!important}.business-page [hidden]{display:none!important}.business-page[data-enhanced] [data-bs-illustration][data-activity=paused] *,.business-page[data-paused=true] *,.business-page[data-enhanced] .bs-demo:not([data-running=true]) *{animation-play-state:paused!important}.business-page:not([data-enhanced]) .bs-thinking{visibility:hidden}.business-page:not([data-enhanced]) .bs-hero-demo figcaption{display:none}.business-page:not([data-enhanced]) .bs-demo-slot{margin-bottom:12px}@media (width>=1024px){.business-page[data-enhanced] .bs-workflow-grid{grid-template-columns:1fr 1.3fr;gap:64px;display:grid}.business-page[data-enhanced] .bs-feature{flex-direction:column;justify-content:center;min-height:50vh;display:flex}.business-page[data-enhanced] .bs-feature-copy{opacity:.6;transition:opacity .5s}.business-page[data-enhanced] .bs-feature.is-active .bs-feature-copy{opacity:1}.business-page[data-enhanced] .bs-stage-column{min-width:0;display:block}.bs-stage{height:484px;position:sticky;top:calc(50vh - 220px)}.bs-stage-scenes>.bs-demo{position:absolute;inset:0}.bs-stage-scenes>.bs-demo[aria-hidden=true]{visibility:hidden;opacity:0;filter:blur(4px);pointer-events:none;transform:translateY(8px)}.bs-stage-scenes>.bs-demo[aria-hidden=false]{visibility:visible;opacity:1;filter:blur();transform:none}.business-page:not([data-enhanced]) .bs-feature{grid-template-columns:1fr 1.3fr;align-items:center;gap:64px;display:grid}.bs-pricing-head{position:sticky;top:64px}.business-page[data-compact=true] .bs-pricing-head{padding-block:18px}.business-page[data-compact=true] .bs-plan :is(p,strong){display:none}.bs-pricing-head :is(h2,h3){transition:font-size .3s,line-height .3s}.business-page[data-compact=true] .bs-pricing-head h2{font-size:24px;line-height:32px}.business-page[data-compact=true] .bs-plan h3{font-size:20px;line-height:28px}.business-page[data-compact=true] .bs-plan>.bs-button{margin-top:12px}}@media (width<=1023px){.bs-hero{padding-top:96px;padding-bottom:128px;display:block}.bs-hero-copy{max-width:672px}.bs-hero-visual{display:none}.bs-cards{gap:16px}.bs-card{padding:24px}.bs-section-heading{gap:32px}.bs-workflows{padding-block:64px}.bs-window{height:400px}.bs-demo-slot{max-width:672px}.bs-feature{padding-block:40px}.bs-pricing-head,.bs-comparison [role=row]{gap:32px}.bs-plan p{font-size:14px}.bs-pricing-head{grid-template-columns:1fr 1fr}.bs-pricing-head>h2{grid-column:1/-1}.bs-contact{padding-block:96px}.bs-pricing{padding-top:64px}.bs-output-cards{gap:5px}.bs-output-cards>div{width:52px;padding:8px}.bs-card-art{height:190px}}@media (width<=639px){.bs-shell{padding-inline:16px}.bs-hero{padding-top:64px;padding-bottom:96px}.signal-brand main .business-page h1{font-size:36px;line-height:40px}.business-page .bs-intro{margin-top:24px;font-size:16px;line-height:26px}.bs-actions{margin-top:28px}.bs-badges{gap:12px 16px}.bs-section-heading{margin-bottom:28px;display:block}.bs-section-heading>p{margin-top:20px}.business-page .bs-section-heading h2{font-size:28px;line-height:34px}.bs-cards{grid-template-columns:1fr;gap:16px}.bs-card{padding:28px}.bs-card-art{height:200px;margin-top:12px}.bs-output-cards{gap:12px}.bs-output-cards>div{width:76px;padding:10px}.bs-features{padding-bottom:64px}.bs-feature-copy h3{font-size:24px;line-height:32px}.bs-feature-copy h3 .cp-icon{width:24px;height:24px}.bs-feature-copy li{font-size:13px}.bs-window{padding:0 12px 12px}.bs-composer{gap:6px}.bs-composer>.cp-icon{width:14px;height:14px}.bs-fast{font-size:9px}.bs-document-body{padding:16px 4px}.bs-document-body h4{font-size:20px}.bs-campaign-body{padding:24px 4px}.bs-campaign-body h4{font-size:22px;line-height:28px}.bs-sheet table{min-width:440px}.bs-pricing{padding-bottom:64px}.bs-pricing-head{backdrop-filter:none;grid-template-columns:1fr;gap:36px}.business-page .bs-pricing-head h2{font-size:30px;line-height:36px}.bs-plan p{min-height:0}.bs-plan>strong{font-size:26px}.bs-plan>.bs-button{margin-top:24px}.bs-scope{margin-bottom:32px!important}.bs-comparison [role=row]{grid-template-columns:1.4fr 1fr 1fr;gap:8px;padding-block:10px;font-size:12px}.bs-comparison [role=cell]{font-size:10px}.bs-comparison-labels{clip-path:none;color:#aaa;width:auto;position:static;height:auto!important;min-height:36px!important}.bs-comparison-labels>span:first-child{font-size:0}.bs-comparison-labels>span{text-align:center;font-size:10px}.business-page .bs-comparison-group>h3{margin-bottom:12px;font-size:22px}.bs-contact{padding-block:80px}.business-page .bs-contact-heading h2{font-size:36px;line-height:40px}.business-page .bs-contact-heading p{font-size:16px;line-height:26px}.bs-contact form{margin-top:56px}.bs-form-grid{grid-template-columns:1fr}.bs-field>label,.bs-contact legend{font-size:14px}.bs-badges li{font-size:11px}}@media (prefers-reduced-motion:reduce){.business-page *,.business-page :before,.business-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.business-page[data-enhanced] .bs-feature-copy{opacity:1}.bs-particle{offset-distance:55%}.bs-input>i{display:none!important}}.business-page:not([data-enhanced]) *{animation:none!important}.bs-stage-scenes{height:440px;position:relative}.bs-stage-controls{color:#aaa;justify-content:space-between;align-items:center;height:44px;font-size:11px;display:flex}.bs-stage-controls>div{display:flex}.bs-stage-controls button{color:#aaa;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.bs-stage-controls button:hover{color:#fff;background:#ffffff0b}.bs-stage-controls .cp-icon{width:14px;height:14px}@media (width>=1024px){.bs-stage-scenes>.bs-demo figcaption{display:none}}.build-page{--bp-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--bp-bg:#0a0a0a;--bp-line:#252525;--bp-fg:#d7d1c9;--bp-dim:#a59f97;--bp-blue:#93adff;--bp-teal:#29c6be;--bp-green:#a6c58b;--bp-purple:#bca0f1;background:var(--bp-bg);color:#f4f4f4;font:400 16px/1.6 var(--body)}.build-page :is(h1,h2,h3,p,figure){margin:0}.build-page ul{margin:0;padding:0;list-style:none}.signal-brand main .build-page :is(h1,h2,h3){font-family:var(--body);letter-spacing:-.035em;font-weight:500}.bp-shell{width:100%;max-width:1280px;margin-inline:auto;padding-inline:24px}.bp-icon{flex:none;width:20px;height:20px;display:block}.bp-hero{text-align:center;padding-top:84px;padding-bottom:96px}.bp-badge{color:#ededed;background:#171717;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:38px;padding:6px 6px 6px 10px;font-size:12px;transition:background .2s,border-color .2s;display:inline-flex}.bp-badge>span{color:#ff7b2f;background:#ff630815;border-radius:999px;padding:0 7px;font-size:11px}.bp-badge>i{background:#222;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.bp-badge .bp-icon{width:12px;height:12px}.bp-badge:hover{background:#222;border-color:#ffffff24}.signal-brand main .build-page h1{letter-spacing:-.045em;max-width:768px;margin:32px auto 0;font-size:60px;line-height:1}.build-page .bp-intro{color:#ddd;max-width:550px;margin:24px auto 0;font-size:18px;line-height:28px}.bp-command{width:428px;max-width:100%;min-height:46px;font:400 14px/24px var(--bp-mono);color:#ddd;background:#0d0d0d;border:1px solid #ffffff14;border-radius:12px;justify-content:flex-start;align-items:center;gap:12px;padding:10px 16px;transition:background .2s,border-color .2s;display:flex;box-shadow:inset 0 1px #ffffff03}.bp-hero>.bp-command{margin:32px auto 0}.bp-command>span:first-child{color:var(--bp-dim)}.bp-command>.bp-icon{color:#aaa;width:16px;height:16px;margin-left:auto;transition:transform .2s}.bp-command:hover{background:#191919;border-color:#484848}.bp-command:hover>.bp-icon{transform:translate(3px)}.build-page .bp-availability{color:#a3a3a3;margin-top:12px;font-size:11px;line-height:18px}.bp-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;margin-top:12px;display:flex}.bp-links>a{color:#d4d4d4;background:#212121;border-radius:999px;align-items:center;gap:2px;min-height:32px;padding:6px 14px;font-size:13px;line-height:20px;transition:background .2s;display:flex}.bp-links .bp-icon{color:#999;width:11px;height:11px}.bp-links>a:hover{color:#fff;background:#303030}.bp-hero>:first-child{animation:.65s both bp-enter}.bp-hero>:nth-child(2){animation:.7s 80ms both bp-enter}.bp-hero>:nth-child(3){animation:.7s .16s both bp-enter}.bp-hero>:nth-child(4){animation:.7s .24s both bp-enter}.bp-hero>:nth-child(5){animation:.7s .28s both bp-enter}.bp-hero>:nth-child(6){animation:.7s .32s both bp-enter}@keyframes bp-enter{0%{opacity:0;filter:blur(5px);transform:translateY(12px)}to{opacity:1;filter:blur();transform:none}}.bp-features{border-top:1px solid var(--bp-line);padding-block:96px;scroll-margin-top:64px}.bp-feature{padding-block:48px;scroll-margin-top:96px}.bp-feature-copy h2{align-items:center;gap:12px;font-size:30px;line-height:36px;display:flex}.bp-feature-copy h2 .bp-icon{width:28px;height:28px}.build-page .bp-feature-copy>p{max-width:448px;margin-top:16px;font-size:16px;line-height:26px}.bp-feature-copy>ul{gap:8px;margin-top:20px;display:grid}.bp-feature-copy li{align-items:flex-start;gap:10px;font-size:14px;line-height:23px;display:flex}.bp-feature-copy li>.bp-icon{color:#858585;width:14px;height:14px;margin-top:4px}.bp-stage-column{display:none}.bp-demo-slot{min-width:0;margin-top:24px}.bp-demo{width:100%;min-width:0;height:484px}.bp-terminal{isolation:isolate;height:440px;color:var(--bp-fg);font:400 12px/19px var(--bp-mono);text-align:left;background:#151515;border:1px solid #292929;border-radius:12px;overflow:hidden}.bp-visual{flex-direction:column;height:100%;display:flex}.bp-titlebar{min-height:34px;color:var(--bp-dim);align-items:center;gap:12px;padding:8px 12px;font-size:11px;display:flex}.bp-lights{flex:none;gap:6px;display:flex}.bp-lights i{background:#ff5f57;border-radius:50%;width:9px;height:9px;display:block}.bp-lights i:nth-child(2){background:#febc2e}.bp-lights i:nth-child(3){background:#28c840}.bp-terminal-title{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.bp-progress{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:flex}.bp-progress>i{background:#343434;width:38px;height:11px;display:block}.bp-progress b{background:#d7d1c9;width:16%;height:100%;transition:width .7s cubic-bezier(.23,1,.32,1);display:block}.bp-progress>span{min-width:42px}.bp-scene-host{flex:1;min-width:0;min-height:0;position:relative}.bp-scene{flex-direction:column;min-width:0;height:100%;padding:4px 14px 16px;transition:opacity .4s,filter .4s,transform .4s;display:flex}.bp-viewport{flex:1;min-height:0;position:relative;overflow:hidden}.bp-track{transform:translateY(var(--bp-overflow,0px));min-width:0;padding-top:8px;transition:transform .5s cubic-bezier(.23,1,.32,1),opacity .35s,filter .35s}.bp-submitted{color:#f2ede5;background:#ffffff0b;border-radius:3px;align-items:flex-start;gap:10px;margin-bottom:10px;padding:8px 12px;transition:opacity .3s,filter .3s,transform .3s;display:flex;box-shadow:inset 0 1px #ffffff05}.bp-submitted>span{color:var(--bp-blue)}.bp-thought{color:var(--bp-dim);align-items:center;gap:7px;margin:10px 0;padding:0 12px;display:flex}.bp-loader{color:var(--bp-purple);flex:none;grid-template-rows:repeat(2,2px);grid-template-columns:repeat(3,2px);gap:1px;display:inline-grid;transform:rotate(-10deg)}.bp-loader>b{background:currentColor;width:2px;height:2px;display:block}.bp-output{transition:opacity .35s,filter .35s,transform .35s}.bp-tool{align-items:center;gap:7px;padding:3px 16px 6px;font-size:11px;display:flex}.bp-tool>span:first-child{color:var(--bp-purple);font-size:9px}.bp-tool>strong{color:#f2ede5;font-weight:600}.bp-path{color:var(--bp-green)}.bp-code-line{min-height:19px;transition:opacity .2s,transform .2s;display:flex}.bp-code-line>span{text-align:right;width:38px;color:var(--bp-dim);flex:none;padding-right:12px}.bp-code-line>code{white-space:pre;text-overflow:clip;font:inherit;flex:1;min-width:0;overflow:hidden}.bp-add{background:#202b17}.bp-add>span{color:var(--bp-green)}.bp-remove{background:#351d1d}.bp-remove>span{color:#e9968f}.build-page .bp-stream{font:inherit;overflow-wrap:anywhere;padding:12px 14px 4px;line-height:20px}.bp-stream>span{transition:opacity .15s}.bp-plan{background:#1f1f1f;border:1px solid #333;border-radius:3px;margin:14px 8px 0;padding-bottom:10px;overflow:hidden}.bp-plan-title{color:var(--bp-dim);align-items:center;gap:8px;padding:8px 10px;font-size:11px;display:flex}.bp-plan-title>span{background:#454545;flex:1;height:1px}.bp-plan-title>i{color:#a7a7a7;font-style:normal}.bp-plan-line{align-items:flex-start;gap:8px;padding:0 12px;transition:opacity .25s;display:flex}.bp-plan-line>span{text-align:right;width:12px;color:var(--bp-dim);flex:none}.bp-plan-line>code{font:inherit;overflow-wrap:anywhere;min-width:0}.bp-plan-heading{color:#dfa66b;background:#ffffff05}.bp-plan-actions{color:var(--bp-dim);justify-content:flex-end;gap:18px;padding:18px 12px 0;font-size:11px;display:flex}.bp-approve{transition:color .3s,background .3s}.build-page .bp-success{font:inherit;color:var(--bp-green);padding:12px;font-size:11px;transition:opacity .3s,transform .3s}.bp-tabs{white-space:nowrap;border-bottom:1px solid #343434;align-items:center;gap:16px;padding:7px 12px;font-size:11px;display:flex;overflow:hidden}.bp-tabs>span{color:var(--bp-dim);padding-bottom:5px}.bp-tabs>span.is-selected{color:#f2ede5;box-shadow:0 1px #d7d1c9}.bp-plugin-search{color:var(--bp-dim);justify-content:space-between;gap:8px;padding:10px 12px 6px;font-size:11px;display:flex}.bp-plugin{border-radius:3px;gap:8px;padding:6px 12px;line-height:17px;transition:background .2s,color .2s;display:flex}.bp-plugin>span:nth-child(2){flex:1;min-width:0}.bp-plugin small{font:inherit;color:var(--bp-dim);margin-left:8px;font-size:10px}.bp-plugin em{color:var(--bp-blue);white-space:nowrap;font-size:11px;font-style:normal}.bp-plugin.is-selected{color:#f2ede5;background:#ffffff0b}.bp-plugin-skills{color:var(--bp-fg);margin-top:12px;padding:0 4px}.bp-plugin-skills>div:not(.bp-tool){padding:4px 12px;transition:opacity .2s}.bp-plugin-skills>div>span{color:var(--bp-teal);margin-right:6px}.bp-waiting{color:#f2ede5;align-items:center;gap:8px;margin-bottom:8px;padding:0 8px;font-size:11px;display:flex}.bp-waiting>span{color:var(--bp-dim);margin-left:auto}.bp-questions{background:#202020;border:1px solid #343434;border-radius:3px;padding-block:6px}.bp-question{display:none}.bp-question:first-child{display:block}.bp-question-title{color:var(--bp-dim);padding:3px 10px 7px;font-size:11px}.bp-option{grid-template-columns:16px 14px minmax(0,1fr);align-items:start;gap:8px;padding:4px 10px;line-height:16px;transition:background .2s;display:grid}.bp-option>span{color:var(--bp-dim);font-size:11px}.bp-option>i{border:1px solid #777;border-radius:50%;width:13px;height:13px;margin-top:2px}.bp-option>div{min-width:0}.bp-option strong{color:var(--bp-fg);font-size:11px;font-weight:400;display:block}.bp-option small{color:var(--bp-dim);font-size:10px;display:block}.bp-option.is-selected{background:#ffffff0a}.bp-option.is-selected strong{color:#f2ede5;font-weight:600}.bp-option.is-selected>i{border-color:var(--bp-teal);background:var(--bp-teal);box-shadow:inset 0 0 0 3px #202020}.bp-qa-help{color:var(--bp-dim);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:10px 10px 3px;font-size:10px;display:flex}.bp-explorers{padding:0 12px 8px}.bp-explorer{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:8px;min-height:20px;transition:opacity .2s;display:grid}.bp-explore-status{color:var(--bp-blue);white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.bp-explore-status .bp-loader{color:var(--bp-blue)}.bp-explorer>span:nth-child(2){min-width:0;font-size:11px}.bp-explorer small,.bp-agent-task small{color:var(--bp-dim);margin-left:8px;font-size:10px}.bp-agent-tasks{gap:5px;padding:6px 12px;display:grid}.bp-agent-task{align-items:start;gap:8px;font-size:11px;transition:opacity .25s,transform .25s;display:flex}.bp-agent-mark{color:var(--bp-blue);font-weight:600}.bp-agent-task:nth-child(2) .bp-agent-mark{color:var(--bp-purple)}.bp-agent-task:nth-child(3) .bp-agent-mark{color:#eeae65}.bp-agent-task:nth-child(4) .bp-agent-mark{color:var(--bp-teal)}.bp-agent-task>span:nth-child(2){flex:1;min-width:0}.bp-agent-task>em{color:var(--bp-dim);white-space:nowrap;font-size:10px;font-style:normal}.bp-agent-task.is-done>em{color:var(--bp-green)}.build-page .bp-agent-intro{font:inherit;padding:10px 14px 0;font-size:11px;line-height:19px}.bp-composer{background:#202020;border:1px solid #ffffff14;border-radius:4px;align-items:center;gap:8px;min-height:36px;margin-top:12px;padding:8px 12px;font-size:11px;line-height:16px;display:flex;box-shadow:inset 0 1px #ffffff03}.bp-prompt-mark{color:var(--bp-teal)}.bp-input{white-space:nowrap;color:#f2ede5;flex:1;align-items:center;min-width:0;display:flex;overflow:hidden}.bp-input>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.bp-caret{opacity:.2;background:#d7d1c9;flex:none;width:6px;height:12px;margin-left:2px;display:inline-block}.bp-mode{color:var(--bp-dim);white-space:nowrap;flex:none;font-size:10px}.bp-suggestions{color:var(--bp-blue);background:#202020;border:1px solid #343434;border-radius:4px;padding:8px 12px;font-size:11px;display:none;position:absolute;bottom:0;left:0;right:0}.bp-suggestions>span{padding:4px 0;display:block}.bp-demo figcaption{color:#999;justify-content:space-between;align-items:center;gap:4px;min-height:44px;font-size:11px;line-height:16px;display:flex}.bp-demo figcaption>div{display:flex}.bp-demo button{color:#aaa;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.bp-demo button:hover{color:#fff;background:#ffffff08}.bp-demo button:disabled{opacity:.5;cursor:default}.bp-demo button>.bp-icon{width:14px;height:14px}.bp-demo button[aria-pressed=true] path{d:path("m8 4 12 8-12 8V4Z")}.bp-scene:is([data-phase=idle],[data-phase=typing]) .bp-track,.bp-scene[data-phase=thinking] .bp-output{opacity:0;filter:blur(4px);transform:translateY(6px)}.bp-scene[data-phase=typing] .bp-caret{opacity:1;animation:1s steps(2,end) infinite bp-caret}.bp-scene[data-bp-scene="0"][data-phase=typing] .bp-suggestions{display:block}.bp-scene[data-phase=thinking] .bp-loader>b,.bp-scene[data-phase=working] .bp-explorer .bp-loader>b{animation:1.2s ease-in-out infinite bp-dot}.bp-loader>b:nth-child(2){animation-delay:.12s!important}.bp-loader>b:nth-child(3){animation-delay:.24s!important}.bp-loader>b:nth-child(4){animation-delay:.36s!important}.bp-loader>b:nth-child(5){animation-delay:.48s!important}.bp-loader>b:nth-child(6){animation-delay:.6s!important}.bp-scene[data-step=approved] .bp-approve{color:var(--bp-green);background:#a6c58b1c}.bp-scene[data-phase=reset]{opacity:0;filter:blur(4px);transform:translateY(-4px)}@keyframes bp-caret{50%{opacity:.1}}@keyframes bp-dot{50%{opacity:.18;transform:translateY(-1px)}}.bp-section{border-top:1px solid var(--bp-line);padding-block:96px;scroll-margin-top:88px}.bp-callout-panel{background:#181818;border-radius:16px;justify-content:space-between;align-items:center;gap:32px;padding:48px;display:flex}.bp-callout-panel>div{max-width:512px}.build-page .bp-callout h2{font-size:30px;line-height:36px}.build-page .bp-callout p{color:#ddd;margin-top:12px;font-size:14px;line-height:23px}.bp-callout .bp-command{flex-shrink:0}.bp-section-heading{max-width:560px;margin-bottom:48px}.build-page .bp-section-heading h2{font-size:36px;line-height:40px}.build-page .bp-section-heading>p{margin-top:16px;font-size:14px;line-height:23px}.bp-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 48px;display:grid}.bp-capability-grid>article{align-items:flex-start;gap:12px;display:flex}.bp-capability-grid>article>.bp-icon{color:#898989;width:18px;height:18px;margin-top:2px}.signal-brand main .build-page .bp-capability-grid h3{letter-spacing:0;color:#ddd;font-size:14px;font-weight:400;line-height:20px}.build-page .bp-capability-grid p{color:#aaa;margin-top:2px;font-size:12px;line-height:20px}.bp-closing{text-align:center}.signal-brand main .build-page .bp-closing h2{max-width:768px;margin-inline:auto;font-size:48px;line-height:1}.build-page .bp-closing>p{color:#ddd;margin-top:20px;font-size:16px;line-height:26px}.bp-closing>.bp-command{margin:32px auto 0}.bp-closing-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;display:flex}.bp-button{color:#101010;background:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:11px 20px;font-size:14px;line-height:22px;transition:background .2s,filter .2s;display:inline-flex}.bp-button:hover{filter:brightness(.9)}.bp-soft{color:#f4f4f4;background:#222}.bp-soft:hover{filter:none;background:#303030}.build-page .bp-closing>.bp-disclosure{color:#999;max-width:680px;margin:24px auto 0;font-size:11px;line-height:18px}.build-page:not([data-enhanced]) .bp-demo figcaption>div{display:none}@media (width>=1024px){.build-page[data-enhanced] .bp-feature-layout{grid-template-columns:1fr 1.3fr;gap:64px;display:grid}.build-page[data-enhanced] .bp-feature{flex-direction:column;justify-content:center;min-height:50vh;display:flex}.build-page[data-enhanced] .bp-feature-copy{opacity:.5;transition:opacity .5s}.build-page[data-enhanced] .bp-feature.is-active .bp-feature-copy{opacity:1}.build-page[data-enhanced] .bp-demo-slot{display:none}.build-page[data-enhanced] .bp-stage-column{min-width:0;display:block}.bp-stage{height:484px;position:sticky;top:calc(50vh - 220px)}.bp-stage .bp-scene{position:absolute;inset:0}.bp-stage .bp-scene[hidden]{opacity:0;filter:blur(4px);visibility:hidden;pointer-events:none;display:flex;transform:translateY(8px)}.bp-stage .bp-scene:not([hidden]){opacity:1;filter:blur();visibility:visible;transform:none}.build-page:not([data-enhanced]) .bp-feature{grid-template-columns:1fr 1.3fr;align-items:center;gap:64px;display:grid}.build-page:not([data-enhanced]) .bp-demo-slot{margin:0}}@media (width<=1023px){.bp-hero{padding-top:72px}.signal-brand main .build-page h1{font-size:48px}.bp-feature{padding-block:40px}.bp-demo{height:444px}.bp-terminal{height:400px}.bp-demo-slot{max-width:680px}.bp-stage-column{display:none}.bp-scene[hidden]{display:flex}.bp-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bp-callout-panel{flex-direction:column;align-items:flex-start}.bp-callout .bp-command{width:428px}}@media (width<=639px){.bp-shell{padding-inline:16px}.bp-hero{padding-top:48px;padding-bottom:64px}.bp-badge{gap:6px;font-size:11px}.signal-brand main .build-page h1{font-size:36px;line-height:40px}.build-page .bp-intro{max-width:350px;font-size:16px;line-height:26px}.bp-command{gap:10px;padding-inline:12px;font-size:12px}.bp-links>a{padding-inline:11px;font-size:12px}.bp-features,.bp-section{padding-block:64px}.bp-feature-copy h2{font-size:24px;line-height:32px}.bp-feature-copy li{font-size:13px;line-height:22px}.bp-titlebar{gap:8px}.bp-terminal-title{font-size:10px}.bp-progress{gap:5px}.bp-progress>i{width:24px}.bp-scene{padding-inline:10px}.bp-composer{gap:6px;padding-inline:8px}.bp-mode{font-size:9px}.bp-terminal{font-size:11px;line-height:18px}.bp-tabs{gap:12px;padding-inline:4px;font-size:10px}.bp-plugin{padding-inline:6px;font-size:10px}.bp-plugin small{margin:0;display:block}.bp-plugin em{font-size:10px}.bp-plugin-search{padding-inline:6px;font-size:10px}.bp-plan{margin-inline:0}.bp-plan-line{padding-inline:8px}.bp-plan-actions{gap:12px;font-size:10px}.bp-explorers{padding-inline:4px}.bp-explorer{grid-template-columns:62px minmax(0,1fr);gap:4px}.bp-explorer small,.bp-agent-task small{display:none}.bp-agent-tasks{padding-inline:6px}.bp-agent-task{gap:6px;font-size:10px}.bp-agent-task>em,.bp-qa-help{font-size:9px}.bp-question-title{font-size:10px}.bp-option{gap:6px}.bp-option small{font-size:9px;line-height:14px}.bp-callout-panel{gap:24px;padding:32px 24px}.build-page .bp-callout h2{font-size:24px;line-height:32px}.bp-capability-grid{grid-template-columns:1fr}.build-page .bp-section-heading h2,.signal-brand main .build-page .bp-closing h2{font-size:30px;line-height:36px}.build-page .bp-closing>p{font-size:14px;line-height:23px}.bp-demo figcaption{font-size:10px}}@media (prefers-reduced-motion:reduce){.build-page *,.build-page :before,.build-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.build-page[data-enhanced] .bp-feature-copy{opacity:1}.bp-caret{opacity:.2!important}}.build-page[data-paused=true] *,.bp-scene[data-running=false] *{animation-play-state:paused!important}.bp-stage .bp-scene[data-phase=reset]:not([hidden]){opacity:0;filter:blur(4px);transform:translateY(-4px)}.bot-page{--bot-card:#1a1a1a;--bot-muted:#a0a0a0;--bot-dim:#8a8a8a;--bot-border:#282828;color:#f5f5f5;font-size:16px;line-height:1.625;overflow:clip}.bot-page [hidden]{display:none!important}.bot-page p{margin:0}.signal-brand main .bot-page :is(h1,h2,h3){letter-spacing:-.01em;margin:0;font-family:Inter,Arial,sans-serif;font-weight:400}.bot-page h2{font-size:36px;line-height:40px}.bot-page h3{font-size:16px;line-height:26px}.bot-page h4{margin:32px 0 12px;font-size:14px;font-weight:400;line-height:20px}.bot-page button{appearance:none;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.bot-page :is(button,summary,a){-webkit-tap-highlight-color:transparent}.bot-page button:focus-visible,.bot-page summary:focus-visible{outline-offset:5px;outline:2px solid #b6c6ff}.bot-page button[aria-disabled=true]{cursor:default}.bot-narrow{max-width:1024px;margin-inline:auto;padding-inline:24px}.bot-wide{max-width:1280px;margin-inline:auto;padding-inline:24px}.gsi-bot-avatar{width:var(--avatar-size);height:var(--avatar-size);vertical-align:middle;pointer-events:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.gsi-bot-avatar svg{width:100%;height:100%;display:block;overflow:visible}.gsi-bot-avatar-outline svg path:not([stroke]){fill:none;stroke:#292929;stroke-width:.5px}.gsi-bot-avatar-outline svg path[stroke]{stroke:#292929}.bot-hero{text-align:center;padding-top:84px;padding-bottom:112px}.bot-page .bot-announcement{background:#141414;border-radius:99px;align-items:center;gap:4px;height:36px;padding:5px 8px 5px 12px;font-size:13px;line-height:20px;display:inline-flex}.bot-announcement-arrow{background:#202020;border-radius:50%;place-items:center;width:25px;height:25px;margin-left:8px;display:grid}.signal-brand main .bot-page .bot-hero h1{letter-spacing:-1.5px;justify-content:center;align-items:center;gap:10px;max-width:none;margin:20px 0 0;font-size:60px;line-height:68.5px;display:flex}.bot-hero h1 .gsi-bot-avatar{margin-inline:-7px}.bot-intro{color:#999;max-width:672px;font-size:18px;line-height:29.25px;margin:20px auto 0!important}.bot-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:28px;display:flex}.bot-page .bot-button{color:#161616;white-space:nowrap;background:#fff;border-radius:99px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 24px;font-size:16px;line-height:24px;transition:background .18s,transform .18s;display:inline-flex}.bot-page .bot-button svg{width:17px;height:19px}.bot-page .bot-button.bot-secondary{color:#e5e5e5;background:#282828}.bot-page .bot-button:hover{background:#e5e5e5}.bot-page .bot-button.bot-secondary:hover{background:#343434}.bot-hero-demo{text-align:left;margin-top:64px;position:relative}.bot-page .bot-motion-control{z-index:3;opacity:.6;background:#181818d9;border:1px solid #454545;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;display:grid;position:absolute;bottom:14px;right:14px}.bot-motion-control:hover,.bot-motion-control:focus-visible{opacity:1}.bot-desktop{color:#e7e7e7;background:#242422;border:1px solid #2c2c2c;border-radius:28px;grid-template-columns:276px minmax(0,1fr);width:100%;height:660px;font-size:14px;line-height:1.45;display:grid;overflow:hidden;box-shadow:0 0 0 1px #151515}.bot-sidebar{background:#141413;border-right:1px solid #282828;flex-direction:column;min-width:0;padding:12px 10px;display:flex}.bot-window-tools{justify-content:space-between;align-items:center;height:21px;padding:0 4px 0 6px;display:flex}.bot-traffic{gap:7px;display:flex}.bot-traffic i{background:#fa6659;border-radius:50%;width:12px;height:12px;display:block}.bot-traffic i:nth-child(2){background:#edc053}.bot-traffic i:nth-child(3){background:#54c95b}.bot-page .bot-new{color:#999;width:24px;height:24px;font-size:24px;line-height:20px}.bot-search{color:#777;background:#242423;border:1px solid #303030;border-radius:12px;align-items:center;gap:8px;height:34px;margin:10px 4px 8px;padding:0 10px;display:flex}.bot-search span{font-size:21px}.bot-chat-list{align-content:start;gap:3px;display:grid}.bot-page .bot-chat-row{text-align:left;border-radius:14px;align-items:center;gap:6px;min-width:0;height:57px;padding:8px 5px;display:flex}.bot-chat-row-copy{flex:1;min-width:0}.bot-chat-row-copy>span{justify-content:space-between;align-items:center;gap:5px;display:flex}.bot-chat-row b{color:#e1e1e1;white-space:nowrap;text-overflow:ellipsis;font-weight:400;overflow:hidden}.bot-chat-row small{color:#686868;white-space:nowrap;font-size:11px}.bot-chat-row em{color:#8a8a8a;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;font-style:normal;display:block;overflow:hidden}.bot-profile{align-items:center;gap:8px;margin-top:auto;padding:12px 7px;font-size:12px;display:flex}.bot-profile>span:first-child{background:#2e2e2e;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.bot-desktop-conversation{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.bot-conversation-bar{border-bottom:1px solid #292928;flex-shrink:0;justify-content:space-between;align-items:center;height:44px;padding:0 12px;display:flex}.bot-current-name{align-items:center;gap:4px;display:flex}.bot-page .bot-computer-toggle{color:#aaa;width:30px;height:30px;font-size:22px}.bot-conversation-viewport{flex:1;min-height:0;padding:18px 20px 16px;position:relative;overflow:hidden}.bot-conversation-feed{flex-direction:column;gap:14px;min-height:100%;transition:opacity .35s;display:flex}.bot-conversation-feed time,.bot-phone time{text-align:center;color:#858585;margin-bottom:2px;font-size:11px;display:block}.bot-message{white-space:pre-line;background:#30302e;border-radius:18px;align-self:flex-start;max-width:88%;padding:10px 13px}.bot-user-message{color:#252522;background:#ecece7;align-self:flex-end;max-width:83%}.bot-renamed{color:#8d8d88;text-align:center;font-size:11px}.bot-computer-card{background:#30302e;border-radius:18px;max-width:94%;padding:12px}.bot-computer-card>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.bot-computer-card strong{font-weight:500}.bot-badge{color:#9bc9b3;white-space:nowrap;background:#31483e;border-radius:99px;padding:2px 7px;font-size:10px}.bot-computer-card p{margin:6px 0 9px;font-size:13px}.bot-computer-shot{border-radius:10px;position:relative;overflow:hidden}.bot-computer-shot img{width:100%;height:auto;display:block}.bot-open-screen{text-align:center;color:#a5a5a0;margin-top:8px;font-size:11px;display:block}.bot-tool-results{max-width:100%;padding:12px;font-size:12px}.bot-colleague-note{align-self:flex-start;max-width:90%}.bot-note-label{color:#aaa;align-items:center;gap:3px;margin-bottom:7px;font-size:10px;display:flex}.bot-colleague-note p{background:#30302e;border-radius:17px;padding:12px;font-size:13px}.bot-routine{color:#d7c692;background:#343026;border:1px solid #4b463a;border-radius:14px;align-self:flex-start;align-items:center;gap:10px;max-width:92%;padding:11px 14px;display:flex}.bot-routine>span:first-child{font-size:23px}.bot-routine small{color:#b4aa91;font-size:10px;display:block}.bot-routine strong{font-size:13px;font-weight:400}.bot-composer{color:#888;background:#31312e;border:1px solid #3d3d38;border-radius:21px;align-items:center;gap:10px;min-height:44px;margin:8px 14px 14px;padding:10px 14px;display:flex}.bot-composer>span:nth-child(2){flex:1}.bot-composer>span:first-child{font-size:23px;line-height:20px}.bot-composer>span:last-child{font-size:21px}.bot-computer-overlay{z-index:4;background:#141414;flex-direction:column;padding:14px;display:flex;position:absolute;inset:44px 0 0}.bot-overlay-bar{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.bot-page .bot-overlay-bar button{width:32px;height:32px;font-size:24px}.bot-computer-overlay img{object-fit:contain;width:100%;height:100%;min-height:0}.bot-desktop[data-resetting=true] .bot-conversation-feed{opacity:.9}.bot-desktop:not([data-enhanced=true]) .bot-conversation-viewport{overflow:auto}.bot-statement{padding-block:64px}.bot-statement-card{background:var(--bot-card);border-radius:24px;align-items:center;min-height:352px;display:flex;position:relative;overflow:hidden}.bot-statement-card>div:first-child{z-index:1;width:100%;padding:40px 42% 40px 48px;position:relative}.bot-statement-card p{color:#969696;max-width:620px;margin-top:20px;font-size:18px;line-height:29px}.bot-statement-character{pointer-events:none;position:absolute;bottom:-120px;right:24px;transform:rotate(-13deg)}.bot-features{padding-block:112px}.bot-section-header{text-align:center;max-width:672px;margin-inline:auto}.bot-section-header>p{color:#c5c5c5;margin-top:20px;font-size:18px;line-height:29px}.bot-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:56px;display:grid}.bot-feature-card{background:var(--bot-card);border-radius:24px;flex-direction:column;padding:32px 32px 0;display:flex;position:relative;overflow:hidden}.bot-feature-card>p{color:#e0e0e0;font-size:16px;line-height:26px}.bot-jobs{grid-template-columns:1fr 1fr;align-items:start;gap:64px;padding-block:112px;display:grid}.bot-jobs-copy h2{margin-bottom:28px!important}.bot-job-tabs{flex-wrap:wrap;align-items:flex-start;gap:8px;margin-bottom:36px;display:flex}.bot-page .bot-job-tabs button{white-space:nowrap;color:#999;border:1px solid #252525;border-radius:99px;justify-content:center;align-items:center;gap:4px;min-height:32px;padding:5px 10px;font-size:13px;line-height:20px;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.bot-job-tabs button>.gsi-bot-avatar{display:none}.bot-page .bot-job-tabs button[aria-selected=true]{color:var(--job-color);border-color:color-mix(in srgb,var(--job-color) 30%,transparent);background:color-mix(in srgb,var(--job-color) 8%,transparent);padding-left:3px}.bot-job-tabs button[aria-selected=true]>.gsi-bot-avatar{display:inline-flex}.bot-job-description{color:#979797;min-height:120px;font-size:15px;line-height:24px;animation:.3s both bot-panel-in}.bot-page .bot-explore{min-height:40px;margin-top:32px;padding-inline:18px;font-size:14px}.bot-phones{justify-content:center;min-width:0;display:flex}.bot-phone{background:linear-gradient(145deg,#242424,#181818);border:4px solid #373737;border-radius:51px;flex-direction:column;flex-shrink:0;width:300px;height:650px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 2px #1b1b1b,inset 0 0 0 1px #444}.bot-phone:before{content:"";background:#363636;width:3px;height:55px;position:absolute;top:120px;right:-6px}.bot-phone-island{background:#000;border-radius:99px;flex-shrink:0;width:96px;height:28px;margin:10px auto 16px}.bot-phone-bar{flex-shrink:0;justify-content:space-between;align-items:center;gap:5px;padding:0 12px 12px;display:flex}.bot-phone-bar>span:first-child,.bot-phone-bar>span:last-child{color:#a4a4a4;background:#303030;border:1px solid #414141;border-radius:50%;place-items:center;width:30px;height:30px;font-size:23px;display:grid}.bot-phone-bar>span:last-child{font-size:19px}.bot-phone-bar>span:nth-child(2){white-space:nowrap;background:#303030;border:1px solid #454545;border-radius:99px;align-items:center;gap:3px;padding:2px 6px 2px 1px;font-size:11px;display:flex}.bot-phone-feed{flex-direction:column;flex:1;gap:12px;min-height:0;padding:6px 16px 24px;font-size:12px;line-height:18px;display:flex;overflow:hidden}.bot-phone .bot-message{border-radius:16px;flex-shrink:0;max-width:96%;padding:9px 11px}.bot-phone .bot-user-message{max-width:88%}.bot-phone .bot-routine{flex-shrink:0;padding:9px;font-size:11px}.bot-phone .bot-routine strong{font-size:11px}.bot-phone-artifact{background:#292929;border:1px solid #343434;border-radius:16px;flex-shrink:0;padding:11px}.bot-phone-artifact>div:first-child{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.bot-phone-artifact strong{font-weight:400}.bot-phone-artifact dl{margin:10px 0;font-size:11px}.bot-phone-artifact dl>div{border-bottom:1px solid #383838;gap:6px;padding:5px 0;display:flex}.bot-phone-artifact dt{color:#888;white-space:nowrap}.bot-phone-artifact dd{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.bot-phone-artifact p{font-size:12px;line-height:19px}.bot-artifact-lines{gap:7px;margin-top:14px;display:grid}.bot-artifact-lines i{background:#444;border-radius:4px;width:100%;height:4px}.bot-artifact-lines i:nth-child(2){width:84%}.bot-artifact-lines i:nth-child(3){width:56%}.bot-phone-composer{color:#a0a09a;background:#30302d;border:1px solid #45453e;border-radius:23px;flex-shrink:0;align-items:center;gap:9px;margin:0 14px;padding:11px;font-size:17px;display:flex}.bot-phone-composer span{white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:10px;overflow:hidden}.bot-home-indicator{background:#ddd;border-radius:5px;flex-shrink:0;width:100px;height:4px;margin:12px auto 7px}.bot-phone[data-enhanced=true] .bot-phone-feed{scroll-behavior:smooth}.bot-phone:not([data-enhanced=true]) .bot-phone-feed{overflow:auto}.bot-pricing{padding-block:112px}.bot-pricing .bot-section-header>.bot-button{margin-top:24px}.bot-price-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:40px;display:grid}.bot-price-card{background:var(--bot-card);border-radius:24px;min-height:500px;padding:32px}.signal-brand main .bot-page .bot-price-card h3{color:#929292;margin:4px 0 18px;font-size:14px;line-height:20px}.bot-price{letter-spacing:-.03em;white-space:nowrap;align-items:baseline;gap:6px;font-size:36px;line-height:43px;display:flex}.bot-price>span{letter-spacing:0;color:#919191;font-size:14px;line-height:20px}.bot-billed{color:#999;font-size:14px;line-height:20px;margin-top:2px!important}.bot-price-card>.bot-button{width:100%;margin-top:24px;padding-inline:12px;font-size:15px}.bot-price-card ul{color:#a1a1a1;gap:10px;margin:0;padding:0;font-size:14px;line-height:22px;list-style:none;display:grid}.bot-price-card li{padding-left:24px;position:relative}.bot-price-card li:before{content:"✓";color:#929292;position:absolute;left:0}.bot-plan-note{color:#a4a4a4;justify-content:center;align-items:center;gap:10px;margin-top:40px;font-size:14px;display:flex}.bot-plan-note p{max-width:650px}.bot-page .bot-plan-note button{color:#eee;white-space:nowrap;margin-left:6px;font-size:14px}.bot-download{grid-template-columns:1fr 1fr;gap:64px;padding-block:112px;display:grid}.bot-download h2{margin-bottom:20px!important}.bot-download p{color:#9a9a9a;font-size:18px;line-height:29px}.bot-download-options{align-content:start;gap:12px;display:grid}.bot-page .bot-download-option{background:var(--bot-card);text-align:left;border-radius:18px;align-items:center;gap:20px;width:100%;min-height:80px;padding:20px 30px;font-size:14px;line-height:20px;display:flex}.bot-download-option small{color:#929292;font-size:12px;line-height:18px;display:block}.bot-platform-icon{text-align:center;width:24px;font-size:21px}.bot-download-arrow{color:#999;margin-left:auto}.bot-other-downloads{position:relative}.bot-other-downloads summary{cursor:pointer;color:#999;list-style:none}.bot-other-downloads summary::-webkit-details-marker{display:none}.bot-platform-list{background:#1a1a1a;border:1px solid #303030;border-radius:16px;margin-top:8px;padding:10px 14px;animation:.2s bot-panel-in}.bot-page .bot-platform-list button{border-radius:8px;justify-content:space-between;width:100%;padding:10px 12px;font-size:14px;display:flex}.bot-platform-list button:hover{background:#252525}.bot-guides{text-align:center;padding-block:112px}.bot-guides>p{color:#c8c8c8;margin-top:20px;font-size:18px;line-height:29px}.bot-faqs{grid-template-columns:1fr 1fr;gap:64px;padding-block:112px;display:grid}.bot-faqs details{border-bottom:1px solid #252525}.bot-faqs summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:24px;padding:20px 0;font-size:16px;line-height:24px;list-style:none;display:flex}.bot-faqs details:first-child summary{padding-top:0}.bot-faqs summary::-webkit-details-marker{display:none}.bot-faqs summary>span{color:#888;flex-shrink:0;font-size:24px;line-height:22px;transition:transform .2s}.bot-faqs details[open] summary>span{transform:rotate(45deg)}.bot-faq-answer{color:#d0d0d0;padding:0 30px 24px 0;font-size:16px;line-height:27px;animation:.25s both bot-panel-in}.bot-get-started{text-align:center;padding-top:128px;position:relative;overflow:hidden}.bot-get-started>p{color:#999;margin-top:20px;font-size:18px}.bot-get-started .bot-actions{margin-top:28px}.bot-giant-character{pointer-events:none;height:550px;margin-top:64px;position:relative}.bot-giant-character>.gsi-bot-avatar{position:absolute;top:-15px;left:50%;transform:translate(-50%)rotate(-14deg)}@keyframes bot-message-in{0%{opacity:.9;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes bot-panel-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes bot-dot{0%,70%,to{opacity:.4;transform:scale(.8)}35%{opacity:1;transform:scale(1.15)}}.bot-page [data-bot-loop][data-activity=paused] *,.bot-page[data-paused=true] *{animation-play-state:paused!important}.bot-page [data-bot-loop][data-reduced=true] *{transition:none!important;animation:none!important}@media (width<=1023px){.bot-jobs{gap:40px}.bot-feature-card{padding:24px 24px 0}.bot-price-card{padding:24px}.bot-desktop{grid-template-columns:240px minmax(0,1fr)}.bot-statement-card>div:first-child{padding-right:42%}.bot-statement-character{right:-65px}.bot-jobs,.bot-download,.bot-faqs{gap:40px}}@media (width<=767px){.bot-narrow,.bot-wide{padding-inline:16px}.bot-page h2{font-size:30px;line-height:36px}.bot-hero{padding-top:64px;padding-bottom:80px}.signal-brand main .bot-page .bot-hero h1{letter-spacing:-.9px;flex-wrap:nowrap;gap:5px;font-size:36px;line-height:44px}.bot-hero h1 .gsi-bot-avatar{margin-inline:-3px;--avatar-size:40px!important}.bot-intro{font-size:16px;line-height:26px;margin-top:16px!important}.bot-actions{gap:8px;margin-top:24px}.bot-page .bot-button{min-height:36px;padding:8px 17px;font-size:13px;line-height:20px}.bot-page .bot-button svg{width:13px;height:15px}.bot-announcement .bot-launch{display:none}.bot-page .bot-announcement{height:32px;font-size:12px}.bot-announcement-arrow{width:22px;height:22px;margin-left:4px}.bot-hero-demo{margin-top:48px}.bot-desktop{border-radius:25px;grid-template-columns:76px minmax(0,1fr);height:680px;font-size:13px;line-height:19px}.bot-sidebar{padding:12px 6px}.bot-window-tools{padding:0 7px}.bot-traffic{gap:5px}.bot-traffic i{width:10px;height:10px}.bot-new,.bot-search,.bot-chat-row-copy,.bot-profile{display:none!important}.bot-chat-list{gap:5px;margin-top:14px}.bot-page .bot-chat-row{border-radius:10px;justify-content:center;height:48px;padding:6px}.bot-chat-row>.gsi-bot-avatar{--avatar-size:38px!important}.bot-conversation-bar{height:44px;padding:0 8px;font-size:11px}.bot-current-name{gap:2px}.bot-conversation-viewport{padding:12px 12px 14px}.bot-message{max-width:100%;padding:10px 11px}.bot-user-message{max-width:93%}.bot-computer-card{max-width:100%;padding:10px}.bot-computer-card p{font-size:12px}.bot-conversation-feed{gap:12px}.bot-note-label{gap:0;font-size:9px}.bot-note-label .gsi-bot-avatar{--avatar-size:18px!important}.bot-colleague-note{max-width:100%}.bot-colleague-note p{font-size:12px;line-height:18px}.bot-composer{gap:5px;margin:6px 8px 12px;padding:8px 9px;font-size:11px}.bot-tool-results{padding:10px;font-size:10px;line-height:17px}.bot-routine{max-width:100%;padding:9px}.bot-motion-control{width:25px!important;height:25px!important;bottom:13px!important;right:11px!important}.bot-statement{padding-block:48px}.bot-statement-card{align-items:flex-start;min-height:478px}.bot-statement-card>div:first-child{padding:32px 32px 174px}.bot-statement-card p{max-width:100%;margin-top:16px;font-size:16px;line-height:26px}.bot-statement-character{bottom:-135px;right:-115px}.bot-statement-character .gsi-bot-avatar{--avatar-size:320px!important}.bot-features{padding-block:80px}.bot-section-header>p{margin-top:20px;font-size:16px;line-height:26px}.bot-feature-grid{grid-template-columns:1fr;gap:20px;margin-top:40px}.bot-feature-card{padding:24px 24px 0}.bot-feature-card>p{font-size:16px;line-height:26px}.bot-jobs{grid-template-columns:1fr;gap:40px;padding-block:80px}.bot-job-tabs{gap:8px;margin-bottom:24px}.bot-page .bot-job-tabs button{min-height:32px;font-size:12px}.bot-jobs-copy h2{margin-bottom:24px!important}.bot-job-description{min-height:105px;font-size:14px;line-height:23px}.bot-page .bot-explore{min-height:40px;margin-top:22px}.bot-phones{order:2}.bot-phone{width:290px;height:620px}.bot-pricing{padding-block:80px}.bot-price-grid{grid-template-columns:1fr;gap:16px}.bot-price-card{min-height:0;padding:28px 24px}.bot-price-card>.bot-button{min-height:44px;font-size:15px}.bot-price-card ul{font-size:14px}.bot-price-card h4{margin-top:28px}.bot-plan-note{align-items:flex-start;gap:6px;margin-top:32px;font-size:13px}.bot-plan-note>.gsi-bot-avatar{--avatar-size:24px!important}.bot-plan-note button{margin:5px 0 0!important;font-size:13px!important;display:block!important}.bot-download,.bot-faqs{grid-template-columns:1fr;gap:40px;padding-block:80px}.bot-download p{font-size:16px;line-height:26px}.bot-page .bot-download-option{min-height:80px;padding:20px 24px}.bot-guides{padding-block:80px}.bot-guides>p{font-size:16px;line-height:26px}.bot-guides>.bot-button{margin-top:32px}.bot-faqs summary{font-size:15px;line-height:24px}.bot-faq-answer{font-size:15px;line-height:25px}.bot-get-started{padding-top:96px}.bot-get-started>p{margin-top:16px;font-size:16px;line-height:26px}.bot-giant-character{height:295px;margin-top:52px}.bot-giant-character>.gsi-bot-avatar{top:0;--avatar-size:600px!important}}@media (prefers-reduced-motion:reduce){.bot-page *,.bot-page :before,.bot-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.bot-browser-mock{color:#777;background:#090909;border:1px solid #2a2a2a;border-radius:6px;width:64%;height:84%;position:absolute;top:8%;left:18%;overflow:hidden;box-shadow:0 10px 24px #0008}.bot-browser-toolbar{border-bottom:1px solid #222;align-items:center;gap:15px;height:9%;min-height:13px;padding:0 8px;font-size:9px;display:flex}.bot-browser-toolbar>i{background:#202020;border-radius:5px;width:70%;height:4px}.bot-browser-form{border:1px solid #1d1d1d;border-radius:5px;flex-direction:column;justify-content:center;width:75%;height:78%;margin:6% auto;padding:5%;display:flex}.bot-login-logo{align-items:center;gap:6px;margin-bottom:8%;display:flex}.bot-login-logo i{background:#555;border-radius:2px;width:12px;height:12px}.bot-login-logo b{background:#555;border-radius:4px;width:44%;height:4px}.bot-browser-form label{margin-bottom:2px;font-size:7px;line-height:10px}.bot-fake-input{background:#151515;border:1px solid #333;border-radius:3px;height:13%;min-height:10px;margin-bottom:6%}.bot-fake-input:first-of-type{border-color:#666}.bot-browser-form>span{color:#111;text-align:center;background:#c5c5c5;border-radius:3px;margin-top:3%;font-size:7px;line-height:13px}.bot-browser-form>small{text-align:center;color:#333;font-size:5px;line-height:10px}.bot-browser-dashboard{width:70%;height:95%;top:18%;left:16%}.bot-dashboard{grid-template-columns:17% 1fr;height:90%;display:grid}.bot-dashboard aside{border-right:1px solid #222;flex-direction:column;gap:12px;padding:14px 7px;display:flex}.bot-dashboard aside b{background:#444;width:90%;height:4px}.bot-dashboard aside i{background:#272727;width:80%;height:4px}.bot-dashboard>div{padding:10% 5% 0}.bot-dashboard header{justify-content:space-between;align-items:center;gap:15px;display:flex}.bot-dashboard header span{background:#333;width:35%;height:4px}.bot-dashboard header i{background:#303030;border-radius:10px;width:20%;height:10px}.bot-dashboard-counters{gap:8px;margin-top:12px;display:flex}.bot-dashboard-counters i{background:linear-gradient(#343434,#343434) 6px 9px/45% 3px no-repeat;border:1px solid #292929;border-radius:4px;width:33%;height:33px}.bot-dashboard-chart{align-items:flex-end;gap:5px;height:50%;margin-top:10%;display:flex}.bot-dashboard-chart i{background:#333;flex:1;min-width:0}.bot-page .gsi-bot-avatar{background:0 0;border-radius:0;gap:0;animation:none}.bot-page .gsi-bot-avatar-outline use{fill:none;stroke:#292929;stroke-width:.7px}@media (width>=1024px){.bot-jobs-copy{flex-direction:column;min-height:730px;padding-block:40px;display:flex}.bot-jobs-copy h2{margin-bottom:32px!important}.bot-jobs-copy .bot-explore{align-self:flex-start;margin-top:auto}.bot-phones{align-items:center;height:730px}}.bot-tab-break{display:none}@media (width>=1024px){.bot-job-tabs .bot-tab-break.is-desktop{flex-basis:100%;height:0;margin-block:-4px;display:block}.bot-page .bot-job-tabs button{font-size:14px}.bot-chat-row small{color:#8b8b8b}}@media (width<=1023px){.bot-jobs{text-align:center;flex-direction:column;align-items:stretch;gap:0;display:flex}.bot-jobs-copy{display:contents}.bot-jobs-copy h2{order:0;margin-bottom:32px!important}.bot-job-tabs{order:1;justify-content:center;margin-bottom:48px}.bot-page .bot-job-tabs button{padding-inline:12px;font-size:14px}.bot-page .bot-job-tabs button[aria-selected=true]{padding-left:3px}.bot-job-tabs .bot-tab-break.is-mobile{flex-basis:100%;height:0;margin-block:-4px;display:block}.bot-phones{order:2}.bot-phone{border-radius:43px;width:260px;height:577px}.bot-job-description{order:3;max-width:310px;min-height:0;margin:28px auto 0;line-height:24px}.bot-jobs-copy .bot-explore{order:4;align-self:center;margin-top:32px}.bot-chat-row small{color:#8b8b8b}}.bot-phone-artifact p+p{margin-top:12px}.bot-draft-badge{color:#c4b796;background:#464137}.bot-email-actions{gap:8px;margin-top:14px;display:flex}.bot-email-actions span{border:1px solid #444;border-radius:99px;padding:4px 9px;font-size:11px}.bot-email-actions span:first-child{color:#171717;background:#ededeb;border-color:#ededeb}.bot-page .bot-job-tabs button{transition:background-color .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),padding .3s cubic-bezier(.4,0,.2,1)}.signal-brand main .bot-page .bot-price-card h3{align-items:center;min-height:32px;margin:0;display:flex}.bot-price-card .bot-price{margin-top:12px;line-height:40px}.bot-price-card .bot-billed{margin-top:4px!important}.bot-price-card ul{line-height:20px}.bot-price-card{min-height:464px}.bot-get-started>p{margin-top:16px}.bot-giant-character{height:497px}.bot-guides>.bot-button{margin-top:28px}@media (width<=767px){.signal-brand main .bot-page .bot-hero h1{font-size:clamp(28px,9.2vw,36px)}html[lang=tr] .signal-brand main .bot-page .bot-hero h1,html[lang=tr].signal-brand main .bot-page .bot-hero h1{font-size:clamp(25px,8.2vw,32px)}.bot-price-card{min-height:0}.bot-giant-character{height:295px}}@media (width<=359px){.bot-hero h1 .gsi-bot-avatar{--avatar-size:32px!important}.bot-page .bot-button{padding-inline:12px;font-size:12px}}.bot-composer{color:#aaa}.bot-browser-form label{color:#999}.bot-phone-artifact dt,.bot-search{color:#aaa}.bot-page .bot-chat-row small,.bot-chat-row em,.bot-conversation-feed time,.bot-phone time{color:#999}.bot-platform-icon svg{width:20px;height:22px;display:block}.bot-desktop{--demo-sidebar:276px;grid-template-columns:var(--demo-sidebar) minmax(0,1fr);color:#e3e5e8;background:#22272d;transition:grid-template-columns .35s cubic-bezier(.22,1,.36,1);position:relative}.bot-sidebar{background:#14191e;border-color:#30343b}.bot-conversation-bar{background:#22272d;border-color:#393e44}.bot-sidebar-resize{left:calc(var(--demo-sidebar) - 3px);z-index:5;cursor:col-resize;touch-action:none;width:6px;position:absolute;top:36px;bottom:0}.bot-sidebar-resize:hover{background:#ffffff18}.bot-search{background:#252a30;border-color:#42474d;border-radius:10px}.bot-search input{color:#e3e5e8;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:none}.bot-search input::placeholder{color:#92969d}.bot-search:focus-within{outline:1px solid #b6c6ff}.bot-chat-row.is-current{background:#282d33}.bot-chat-row:hover{background:#252a30}.bot-chat-row small{color:#969ba2}.bot-chat-row em{color:#a0a5ac}.bot-roster-avatar{flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;position:relative}.bot-unread{background:#ff3b30;border-radius:50%;width:33%;height:33%;position:absolute;top:6%;right:6%;box-shadow:0 0 0 2px #14191e}.bot-roster-avatar .gsi-bot-avatar{transition:transform .28s cubic-bezier(.22,1,.36,1)}.bot-chat-row[data-unread=true] .gsi-bot-avatar{animation:2.6s ease-in-out infinite bot-notify}.bot-chat-row:hover .gsi-bot-avatar{transform:rotate(-8deg)translateY(-1px)}.bot-group-avatar .gsi-bot-avatar{position:absolute}.bot-group-avatar .gsi-bot-avatar:first-child{top:0;left:9px}.bot-group-avatar .gsi-bot-avatar:nth-child(2){bottom:0;left:0}.bot-group-avatar .gsi-bot-avatar:nth-child(3){bottom:0;right:0}.bot-profile{color:#ddd}.bot-search-empty{color:#aaa;padding:12px;font-size:12px}.bot-page .bot-rail-new{display:none}.bot-page .bot-current-name{text-align:left;min-width:0;font-size:13px}.bot-current-name [data-chat-current]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bot-computer-toggle svg{width:17px;height:17px;margin:auto;display:block}.bot-conversation-viewport{scrollbar-width:thin;scrollbar-color:#5c616744 transparent;overscroll-behavior:contain;padding:12px 20px 32px;overflow-y:auto}.bot-conversation-feed{gap:5px;min-height:0;transition:none;animation:.28s cubic-bezier(.22,1,.36,1) both bot-thread-in}.bot-conversation-feed time{color:#a1a5ac;margin:8px 0 10px;font-size:12px}.bot-desktop .bot-message{background:#30353b;border-radius:17px;max-width:94%;padding:9px 12px;font-size:14px;line-height:20px;position:relative}.bot-desktop .bot-user-message{color:#23272c;background:#e6e7e8;max-width:90%;margin:9px 0 15px}.bot-desktop .bot-renamed{color:#b1b4ba;text-align:center;align-self:center;padding:12px 0;font-size:12px}.bot-computer-card{background:#30353b}.bot-computer-card>.bot-computer-shot{text-align:left;width:100%;display:block}.bot-computer-card>div:first-child button{font-weight:600}.bot-desktop .bot-tool-results{max-width:100%}.bot-note-label{color:#b1b4ba;flex-wrap:wrap;justify-content:center;margin:12px 0;font-size:12px}.bot-note-label .bot-mention{color:#d9dce1;align-items:center;gap:2px;display:inline-flex}.bot-page .bot-mention,.bot-page .bot-author{color:color-mix(in srgb,var(--agent-color,#885cf5) 65%,white);font-size:inherit;vertical-align:baseline;align-items:center;gap:2px;display:inline-flex}.bot-page .bot-author{align-self:flex-start;margin-top:10px;font-size:12px}.bot-mention:hover{text-decoration:underline}.bot-reaction{background:#353b42;border-radius:12px;padding:1px 4px;font-size:12px;line-height:19px;animation:.3s cubic-bezier(.22,1,.36,1) both bot-reaction-in;position:absolute;bottom:-14px;right:8px}.bot-composer{color:#9da2aa;background:#22272d;border:1px solid #42474d;border-radius:24px;min-height:44px;margin:8px 18px 14px}.bot-composer>span:nth-child(2){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bot-composer>span:first-child{background:#30353b;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.bot-composer>span:last-child{color:#353b42;background:#e9ebef;border-radius:50%;place-items:center;width:27px;height:27px;font-size:16px;display:grid}.bot-desktop[data-enhanced=true] [data-chat-step]{animation:.28s cubic-bezier(.22,1,.36,1) both bot-thread-in}.bot-pending{color:#aeb3bb;align-items:center;gap:4px;padding:10px 0;font-size:12px;display:flex}.bot-pending i{background:#aaa;border-radius:50%;width:3px;height:3px;animation:1.3s infinite bot-dot}.bot-pending i:nth-last-child(2){animation-delay:.15s}.bot-pending i:last-child{animation-delay:.3s}.bot-desktop[data-computer-open=true]{grid-template-columns:76px minmax(0,1fr) 264px}.bot-desktop[data-computer-open=true] .bot-sidebar-resize,.bot-desktop:is([data-computer-open=true],[data-sidebar-collapsed=true]) :is(.bot-chat-row-copy,.bot-search,.bot-window-tools .bot-new,.bot-profile>span:last-child){display:none}.bot-desktop:is([data-computer-open=true],[data-sidebar-collapsed=true]) .bot-chat-row{justify-content:center;padding:6px}.bot-desktop:is([data-computer-open=true],[data-sidebar-collapsed=true]) .bot-rail-new{align-self:center;margin-top:12px;display:block}.bot-desktop:is([data-computer-open=true],[data-sidebar-collapsed=true]) .bot-chat-list{margin-top:14px}.bot-computer-pane{color:#b5b8bf;background:#191c22;border-left:1px solid #393e44;min-width:0;padding:10px 16px;font-size:12px;animation:.35s cubic-bezier(.22,1,.36,1) both bot-thread-in}.bot-pane-tools{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.bot-page .bot-pane-tools button{background:#30343a;border-radius:6px;width:24px;height:24px;font-size:20px}.bot-pane-screen{border-radius:12px;width:100%;display:block;position:relative;overflow:hidden}.bot-pane-screen img{width:100%;height:auto;display:block}.bot-pane-screen .bot-browser-mock{width:70%;height:65%;inset:18% 15%;transform:none}.bot-computer-pane>p{text-align:center;margin-top:8px;font-size:11px}.bot-pane-routines{margin-top:36px}.bot-pane-routines>p{margin-bottom:12px}.bot-pane-routines>div{color:#e1e3e8}.bot-pane-routines small{color:#a8adb5;margin-top:4px;padding-left:17px;font-size:11px;display:block}.bot-computer-overlay{z-index:8;background:#191e24;border-radius:26px;padding:14px;inset:0}.bot-overlay-bar{color:#e3e5e8;font-size:13px}.bot-screen-desktop{border-radius:12px;flex:1;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.bot-screen-desktop>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bot-screen-login,.bot-screen-queue{background:#15191e;border:1px solid #444a53;border-radius:10px;width:320px;max-width:92%;padding:24px;font-size:12px;position:relative;box-shadow:0 14px 40px #0008}.bot-portal-brand{color:#72bdf0;text-align:center;margin-bottom:20px;font-size:20px}.bot-screen-login label{color:#b5bbc4;margin-top:12px;display:block}.bot-screen-login label>span{color:#eee;background:#23282f;border:1px solid #555e69;border-radius:5px;min-height:31px;margin-top:4px;padding:5px 7px;display:block}.bot-page .bot-screen-login button{color:#fff;background:#278ed0;border-radius:5px;width:100%;margin-top:18px;padding:7px}.bot-screen-queue header{gap:4px;margin-bottom:16px;font-weight:600;display:grid}.bot-screen-queue header span{color:#a1a8b3;font-size:10px;font-weight:400}.bot-screen-queue>div,.bot-outreach-preview>div{border-bottom:1px solid #393f47;justify-content:space-between;gap:12px;padding:8px 0;display:flex}.bot-screen-queue small,.bot-outreach-preview small{color:#bdc3cb;border:1px solid #57616e;border-radius:99px;padding:0 6px;font-size:10px}.bot-screen-queue footer,.bot-outreach-preview footer{color:#bbc1c9;margin-top:16px;font-size:10px}.bot-outreach-preview{background:#15191e;border-radius:8px;padding:12px;font-size:11px;position:absolute;inset:18% 15%}.bot-outreach-preview>div{padding:4px 0}.bot-outreach-preview footer{margin-top:8px}.bot-page .bot-screen-done{color:#222831;background:#e4e7ec;border-radius:18px;align-self:flex-end;margin-top:12px;padding:6px 18px;font-size:13px}.bot-demo-pointer{color:#fff;text-shadow:0 1px 3px #000;pointer-events:none;font-size:28px;transition:left .55s cubic-bezier(.3,.1,.25,1),top .55s cubic-bezier(.3,.1,.25,1);position:absolute;top:43%;left:42%}.bot-demo-pointer small{background:#333b47;border-radius:3px;margin-left:20px;padding:1px 6px;font-size:10px;display:block}.bot-new-compose{flex:1;padding:12px;overflow:auto}.bot-new-compose>label{align-items:center;gap:10px;font-size:13px;display:flex}.bot-new-compose input{color:#eee;width:100%;min-width:0;font:inherit;background:0 0;border:0;border-bottom:1px solid #626a77;padding:8px}.bot-new-compose>button{border-radius:8px;margin:10px 4px 10px 0;background:#343c48!important;padding:6px 12px!important;font-size:12px!important}.bot-new-compose>div{gap:8px;display:grid}.bot-new-compose>div>button{text-align:left;align-items:center;gap:8px;padding:6px;font-size:13px;display:flex}.bot-desktop[data-activity=paused] *{animation-play-state:paused!important}.bot-desktop[data-screen-open=true]>:not(.bot-computer-overlay){visibility:hidden}@keyframes bot-thread-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes bot-notify{0%,80%,to{transform:none}85%{transform:rotate(-6deg)}92%{transform:rotate(6deg)}}@keyframes bot-reaction-in{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@media (width<=1023px){.bot-desktop{--demo-sidebar:240px}.bot-desktop[data-computer-open=true]{grid-template-columns:68px minmax(0,1fr) 220px}}@media (width<=767px){.bot-desktop{--demo-sidebar:64px;grid-template-columns:64px minmax(0,1fr)}.bot-sidebar-resize{display:none}.bot-page .bot-rail-new{align-self:center;margin-top:12px;display:block!important}.bot-profile{justify-content:center;padding:10px 0;display:flex!important}.bot-profile>span:last-child{display:none}.bot-chat-row{height:48px!important;padding:4px!important}.bot-roster-avatar{width:36px;height:36px}.bot-conversation-viewport{padding:10px 10px 28px}.bot-desktop .bot-message{max-width:100%;padding:9px 11px;font-size:12px;line-height:18px}.bot-desktop .bot-user-message{max-width:94%}.bot-conversation-feed{gap:5px}.bot-desktop .bot-renamed,.bot-note-label{font-size:10px;line-height:16px}.bot-page .bot-current-name{font-size:11px}.bot-composer{gap:5px;margin:6px 8px 12px;padding:7px;font-size:10px}.bot-composer>span:first-child,.bot-composer>span:last-child{flex-shrink:0;width:22px;height:22px}.bot-desktop[data-computer-open=true]{grid-template-columns:64px minmax(0,1fr)}.bot-computer-pane{z-index:6;padding:16px;position:absolute;inset:44px 0 0 64px}.bot-computer-card{padding:9px}.bot-outreach-preview{padding:6px;font-size:7px;inset:10% 8%}.bot-outreach-preview small{font-size:6px}.bot-outreach-preview>div{padding:1px 0}.bot-outreach-preview footer{margin-top:4px;font-size:6px}.bot-screen-queue{padding:16px;font-size:11px}.bot-pending{font-size:10px}.bot-new-compose{padding:8px}.bot-new-compose>label{gap:4px}.bot-new-compose input{width:80px}.bot-pane-screen .bot-browser-mock{display:none}}@media (prefers-reduced-motion:reduce){.bot-desktop{transition:none}.bot-desktop *{transition:none!important;animation:none!important}}.bot-hero h1{perspective:1200px}.bot-hero [data-bot-enter-word]{display:inline-block;position:relative}.bot-title-avatar{align-items:center;display:inline-flex!important}@media (prefers-reduced-motion:no-preference){html[data-bot-entrance=running] [data-bot-enter-word]{animation:.65s cubic-bezier(.22,1,.36,1) both bot-enter-word;animation-delay:calc(.1s + var(--bot-word)*55ms)}html[data-bot-entrance=running] .bot-announcement{--bot-enter-y:10px;animation:1.1s cubic-bezier(.22,1,.36,1) .5s both bot-enter-copy}html[data-bot-entrance=running] .bot-intro{--bot-enter-y:-10px;animation:1.1s cubic-bezier(.22,1,.36,1) .5s both bot-enter-copy}html[data-bot-entrance=running] .bot-hero>.bot-actions{--bot-enter-y:-10px;animation:1s cubic-bezier(.22,1,.36,1) .65s both bot-enter-copy}html[data-bot-entrance=running] .bot-hero-demo{animation:1s cubic-bezier(.22,1,.36,1) .8s both bot-enter-demo}}@keyframes bot-enter-word{0%{opacity:0;transform:translateY(45%)rotateX(-40deg)}to{opacity:1;transform:none}}@keyframes bot-enter-copy{0%{opacity:0;filter:blur(12px);transform:translateY(var(--bot-enter-y))}to{opacity:1;filter:blur();transform:none}}@keyframes bot-enter-demo{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:none}}.bot-page .gsi-bot-avatar path[data-eye]{stroke:#111}.bot-feature-stage{flex-direction:column;flex-shrink:0;align-items:center;height:230px;margin-top:auto;padding-top:0;display:flex;position:relative}.bot-feature-card{padding-bottom:32px}.bot-feature-card>.bot-feature-stage{margin-top:auto}.bot-feature-card>p{margin-bottom:32px}.bot-feature-snippet{will-change:opacity;flex:none;width:100%;max-width:540px;margin-block:auto}.bot-feature-computer{background:#292929;border-radius:16px;padding:12px;font-size:14px;line-height:20px}.bot-feature-computer header{align-items:start;gap:8px;display:flex}.bot-feature-computer b{font-weight:600}.bot-feature-status{color:#e7ad43;margin-left:auto;font-size:11px;line-height:14px;display:grid}.bot-feature-status>span{white-space:nowrap;background:#654d273d;border-radius:99px;grid-area:1/1;justify-self:end;align-items:center;gap:4px;padding:2px 6px;display:flex}.bot-feature-status>span:first-child{opacity:0}.bot-feature-status i{font-size:14px;font-style:normal}.bot-feature-computer p{margin:2px 0 10px;font-size:14px;line-height:20px}.bot-feature-screen{aspect-ratio:16/10;background:#111;border-radius:10px;position:relative;overflow:hidden}.bot-feature-screen>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bot-feature-mini{filter:drop-shadow(0 3px 6px #0004);width:100%;height:100%;position:absolute;inset:0}.bot-feature-mini text{fill:#888;font-family:Inter,Arial,sans-serif;font-size:4.5px}.bot-feature-mini [data-feature-email],.bot-feature-mini [data-feature-password]{fill:#ccc;font-size:5px}.bot-feature-pointer{z-index:5;transform-origin:0 0;pointer-events:none;width:18px;height:18px;position:absolute;top:39%;left:65.9%;transform:translate(-1.3px,-2px)scale(.75)}.bot-feature-pointer>svg{display:block}.bot-feature-pointer small{color:#fff;background:#0007;border-radius:99px;padding:1px 5px;font-size:9px;font-weight:500;line-height:1.4;position:absolute;top:15px;left:11px}.bot-feature-pointer>[data-pointer-bot]{filter:drop-shadow(0 .5px 1px #0005);background:#fff;border:1.5px solid #fff;border-radius:50%;place-items:center;width:17px;height:17px;display:grid;position:absolute;top:12px;left:11px}.bot-feature-pointer>[data-pointer-user]{opacity:0}.bot-feature-recording .bot-feature-pointer>[data-pointer-user]{opacity:1}.bot-feature-recording{background:#080808;border-radius:10px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #292929}.bot-feature-recording>header{color:#999;height:28px;font-size:11px;line-height:1;display:grid}.bot-feature-recording>header>span{grid-area:1/1;align-items:center;gap:6px;min-width:0;padding:0 6px 0 11px;display:flex}.bot-recording-bar>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.bot-recording-bar small{color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;padding:3px 6px;font-size:11px}.bot-recording-bar i{color:#777;padding-right:2px;font-style:normal}.bot-teach-bar{opacity:0;justify-content:flex-end}.bot-teach-bar>span{color:#ddd;background:#ffffff14;border-radius:99px;padding:5px 9px}.bot-teach-bar[data-pressed=true]>span{background:#ffffff29;transform:scale(.94)}.bot-feature-recording .bot-feature-screen{border-radius:0}.bot-feature-memory{height:212px;padding:0 12px;position:relative}.bot-feature-memory-stack{height:100%;position:relative}.bot-feature-entry{color:#ddd;letter-spacing:-.15px;transform-origin:0 0;background:#292929;border-radius:16px;max-width:92%;padding:8px 12px;font-size:14px;line-height:20px;position:absolute;top:0;left:0}.bot-feature-memory-note{color:#a5a5a5;white-space:nowrap;justify-content:center;align-items:center;gap:6px;width:100%;padding:4px 0;font-size:13px;line-height:16px;display:flex;position:absolute;top:0;left:0}.bot-feature-memory-note>span:last-child{text-overflow:ellipsis;color:#b397fa;background:#885cf538;border-radius:99px;align-items:center;gap:3px;min-width:0;padding:1px 5px;font-size:12px;display:inline-flex;overflow:hidden}.bot-feature-card:not([data-enhanced=true]) .bot-feature-memory-stack{flex-direction:column;justify-content:center;gap:4px;display:flex}.bot-feature-card:not([data-enhanced=true]) [data-memory-entry]{position:static}.bot-feature-card:not([data-enhanced=true]) .bot-feature-memory-note{margin-top:12px}.bot-feature-connect{justify-content:center;align-items:center;height:212px;display:flex}.bot-feature-avatars{justify-content:center;align-items:center;max-width:100%;padding-block:16px;display:flex}.bot-feature-pill{background:var(--pill-surface);min-width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--pill-border);color:var(--pill-color);border-radius:99px;flex-shrink:0;align-items:center;margin-left:-7px;display:flex;position:relative;overflow:hidden}.bot-feature-pill:first-child{margin-left:0}.bot-feature-chip{flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:relative}.bot-feature-spread{flex:none;width:0;overflow:hidden}.bot-feature-spread>span{white-space:nowrap;opacity:0;width:max-content;padding-right:12px;font-size:14px;line-height:20px;display:block}.bot-feature-pill:first-child .bot-feature-spread{width:auto}.bot-feature-pill:first-child .bot-feature-spread>span{opacity:1}.bot-feature-dots{background:var(--pill-surface);opacity:0;justify-content:center;align-items:center;gap:3px;display:flex;position:absolute;inset:0}.bot-feature-dots i{background:var(--pill-color);border-radius:50%;width:5px;height:5px}.bot-feature-pill[data-open=true] .bot-feature-dots{opacity:1}.bot-feature-card[data-activity=paused] *{animation-play-state:paused!important}@media (width<=639px){.bot-feature-stage{height:190px}.bot-feature-card{min-height:0;padding:24px}.bot-feature-grid{grid-template-columns:1fr}.bot-feature-card>p{margin-bottom:32px}.bot-feature-memory,.bot-feature-connect{height:212px}.bot-feature-avatars{transform:scale(.9)}.bot-feature-memory-note{gap:3px;font-size:11px}.bot-feature-memory-note>span:last-child{font-size:11px}}.bot-feature-pointer[data-who=bot]>svg path{fill:#eb4699}@media (width>=640px){.bot-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.bot-feature-pill{min-width:32px;margin-left:-7.68px;padding:5.12px}.bot-feature-chip{width:21.76px;height:21.76px}.bot-feature-spread>span{padding-left:5.6px;padding-right:8px;font-weight:500;line-height:1}.bot-feature-card:not([data-enhanced=true]) [data-feature-login]{display:none}.bot-feature-card:not([data-enhanced=true]) :is([data-feature-app],[data-ticket-detail]){display:initial!important}@media (width>=768px) and (width<=1023px){.bot-price{font-size:28px;line-height:36px}}.studios-page{color:#f5f5f2;--studios-muted:#aaa;--studios-line:#ffffff20;background:#0a0a0a}.studios-page [hidden]{display:none!important}.studios-shell{width:min(1232px,100% - 48px);margin-inline:auto}.studios-page figure{min-width:0;margin:0}.studios-page .studios-eyebrow{font:400 12px/20px var(--body);letter-spacing:.025em;color:var(--studios-muted);align-items:center;gap:10px;margin:0 0 26px;display:flex}.studios-dot{background:#d5d0b6;border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #d5d0b633}.studios-hero{padding-top:78px}.studios-hero-intro{grid-template-columns:1.65fr 1fr;align-items:end;gap:80px;margin-bottom:62px;display:grid}.signal-brand main .studios-page .studios-hero h1{font:500 clamp(48px,5.8vw,80px)/1.04 var(--display);letter-spacing:-.045em;text-align:left;max-width:none;margin:0}.studios-hero h1>span{display:block}.studios-page .studios-lead{font:400 16px/26px var(--body);color:#b5b5b5;max-width:370px;margin:0 0 24px}.studios-actions{flex-wrap:wrap;gap:12px 24px;display:flex}.studios-text-link{font:400 13px/21px var(--body);white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.studios-text-link span{transition:transform .2s}.studios-text-link:hover span{transform:translateY(2px)}.studios-text-link.is-muted{color:#aaa}.studios-text-link.is-muted:hover{color:#fff}.studios-motion-heading{min-height:40px;font:400 11px/20px var(--body);letter-spacing:.025em;color:#aaa;justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.studios-motion-heading>span>span{color:#888;margin-left:7px}.studios-page button{font-family:var(--body);cursor:pointer}.studios-motion-toggle{color:#ddd;background:0 0;border:0;border-bottom:1px solid #fff5;padding:4px 0;font-size:11px;line-height:20px}.studios-film-frame{aspect-ratio:1280/624;background:#151515;border-radius:12px;position:relative;overflow:hidden}.studios-film video{object-fit:contain;background:#151515;width:100%;height:100%;display:block}.studios-film-toggle{color:#fff;backdrop-filter:blur(12px);background:#101010b8;border:1px solid #ffffff35;border-radius:99px;align-items:center;gap:7px;min-height:36px;padding:7px 13px;font-size:12px;line-height:20px;display:inline-flex;position:absolute;bottom:16px;right:16px}.studios-film-toggle:hover{background:#101010e6}.studios-pause-icon,.studios-film[data-playing=true] .studios-play-icon{display:none}.studios-film[data-playing=true] .studios-pause-icon{display:block}.studios-film figcaption{justify-content:space-between;gap:36px;padding-top:22px;display:flex}.studios-work-heading{flex-shrink:0;align-items:baseline;gap:20px;display:flex}.studios-work-number{font:400 10px/20px var(--body);color:#7d7d7d;font-variant-numeric:tabular-nums}.signal-brand main .studios-page .studios-work-heading :is(h2,h3),.signal-brand main .studios-page .studios-still-grid h3{font:400 20px/28px var(--display);letter-spacing:-.02em;margin:0 0 5px}.studios-page .studios-work-meta{font:400 11px/18px var(--body);color:#939393;margin:0}.studios-page .studios-work-description{font:400 13px/22px var(--body);color:#999;max-width:340px;margin:0}.studios-motion-pair{grid-template-columns:1fr 1fr;gap:24px;margin-top:56px;display:grid}.studios-motion-pair .studios-film figcaption{display:block}.studios-motion-pair .studios-work-description{max-width:420px;margin-top:12px;padding-left:34px}.studios-motion-pair .studios-work-heading{gap:20px}.studios-stills{padding-top:132px;scroll-margin-top:96px}.studios-section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:34px;display:flex}.studios-section-heading .studios-eyebrow{margin-bottom:16px}.signal-brand main .studios-page .studios-section-heading h2,.signal-brand main .studios-page .studios-cta h2{font:400 36px/44px var(--display);letter-spacing:-.035em;margin:0}.studios-section-heading>p{font:400 14px/24px var(--body);color:#aaa;max-width:300px;margin:0}.studios-still-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.studios-still-link{border-radius:12px;display:block}.studios-still-frame{aspect-ratio:16/9;background:#171717;border-radius:10px;position:relative;overflow:hidden}.studios-still-frame>img{object-fit:contain;width:100%;height:100%;transition:transform .45s cubic-bezier(.2,.7,.2,1);display:block}.studios-still-link:hover img,.studios-still-link:focus-visible img{transform:scale(1.025)}.studios-image-expand{color:#fff;opacity:0;background:#10101099;border:1px solid #ffffff30;border-radius:50%;place-items:center;width:30px;height:30px;font-size:16px;transition:opacity .2s;display:grid;position:absolute;bottom:10px;right:10px}.studios-still-link:hover .studios-image-expand,.studios-still-link:focus-visible .studios-image-expand{opacity:1}.studios-still-grid figcaption{align-items:baseline;gap:20px;padding-top:18px;display:flex}.signal-brand main .studios-page .studios-still-grid h3{font-size:17px;line-height:24px}.studios-page .studios-credit{font:400 11px/20px var(--body);color:#888;margin:32px 0 0}.studios-cta{padding-top:120px}.studios-cta-panel{border:1px solid var(--studios-line);background:radial-gradient(at 90%,#b6c6ff08,#0000 65%),#101111;border-radius:18px;grid-template-columns:1fr 280px;align-items:center;gap:50px;padding:60px 64px;display:grid;position:relative;overflow:hidden}.studios-cta .studios-eyebrow{margin-bottom:16px}.studios-cta-panel>div:first-child>p:not(.studios-eyebrow){font:400 15px/25px var(--body);color:#aaa;max-width:510px;margin:20px 0 28px}.studios-button{color:#111;min-height:40px;font:400 13px/20px var(--body);background:#f5f5f2;border-radius:99px;justify-content:center;align-items:center;gap:24px;padding:10px 18px;display:inline-flex}.studios-button:hover{background:#dededb}.studios-bot-mark{filter:drop-shadow(0 10px 40px #ffffff0c);place-items:center;display:grid;transform:rotate(-10deg)}.studios-bot-mark [data-eye]{stroke:#111}.studios-faq{grid-template-columns:1fr 1.55fr;gap:96px;padding-block:112px 128px;scroll-margin-top:96px;display:grid}.signal-brand main .studios-page .studios-faq h2{font:400 28px/36px var(--display);letter-spacing:-.025em;margin:6px 0 0}.studios-faq details{border-bottom:1px solid var(--studios-line)}.studios-faq summary{cursor:pointer;font:400 14px/23px var(--body);justify-content:space-between;align-items:center;gap:24px;padding:23px 0;list-style:none;display:flex}.studios-faq summary::-webkit-details-marker{display:none}.studios-faq summary>span{color:#999;flex-shrink:0;font-size:22px;font-weight:300;line-height:1;transition:transform .2s}.studios-faq details[open] summary>span{transform:rotate(45deg)}.studios-faq summary:focus-visible{outline:2px solid var(--yellow);outline-offset:3px;border-radius:3px}.studios-faq details>p{color:#aaa;font:400 14px/25px var(--body);max-width:590px;margin:0;padding:0 36px 24px 0}.studios-viewer{color:#fff;background:0 0;border:0;width:min(1440px,100vw - 48px);max-width:none;max-height:calc(100dvh - 32px);padding:0;overflow:auto}.studios-viewer::backdrop{backdrop-filter:blur(12px);background:#080808f5}.studios-viewer-inner{min-width:0}.studios-viewer-bar{justify-content:space-between;align-items:center;gap:24px;padding-bottom:12px;display:flex}.studios-viewer-bar>p{font:400 15px/24px var(--body);margin:0}.studios-viewer button{color:#fff;background:#171717;border:1px solid #ffffff30;border-radius:50%;flex-shrink:0;width:44px;height:44px}.studios-viewer-close{font:300 28px/40px var(--body)}.studios-viewer img{object-fit:contain;border-radius:8px;width:100%;height:auto;max-height:calc(100dvh - 170px);display:block}.studios-viewer-nav{font:400 12px/20px var(--body);color:#aaa;justify-content:center;align-items:center;gap:28px;padding-top:14px;display:flex}html.studios-viewer-open{overflow:hidden}@media (width<=1000px){.studios-hero-intro{grid-template-columns:1.3fr 1fr;gap:40px}.signal-brand main .studios-page .studios-hero h1{font-size:56px}.studios-page .studios-lead{font-size:14px;line-height:24px}.studios-cta-panel{grid-template-columns:1fr 190px;gap:30px;padding:44px}.studios-bot-mark>.gsi-bot-avatar{--avatar-size:160px!important}.studios-faq{gap:48px}.studios-still-grid{gap:16px}.studios-film figcaption{gap:20px}.studios-work-heading{flex-shrink:1}}@media (width<=767px){.studios-shell{width:calc(100% - 32px)}.studios-hero{padding-top:48px}.studios-page .studios-eyebrow{margin-bottom:22px;font-size:11px}.studios-hero-intro{grid-template-columns:1fr;gap:24px;margin-bottom:36px}.signal-brand main .studios-page .studios-hero h1{letter-spacing:-.04em;font-size:clamp(38px,9.7vw,60px);line-height:1.07}.studios-page .studios-lead{max-width:450px;margin-bottom:20px;font-size:14px;line-height:24px}.studios-actions{gap:12px 24px}.studios-text-link{font-size:12px}.studios-motion-heading{gap:12px;font-size:10px}.studios-motion-toggle{font-size:10px}.studios-film-frame{border-radius:8px}.studios-film-toggle{min-height:32px;padding:5px 10px;font-size:11px;bottom:10px;right:10px}.studios-film figcaption{padding-top:18px;display:block}.signal-brand main .studios-page .studios-work-heading :is(h2,h3){font-size:18px;line-height:26px}.studios-work-heading{gap:16px}.studios-page .studios-work-description{max-width:460px;margin-top:10px;padding-left:30px}.studios-motion-pair{grid-template-columns:1fr;gap:36px;margin-top:36px}.studios-motion-pair .studios-work-heading{gap:16px}.studios-motion-pair .studios-work-description{padding-left:30px}.studios-stills{padding-top:80px}.studios-section-heading{margin-bottom:28px;display:block}.signal-brand main .studios-page .studios-section-heading h2,.signal-brand main .studios-page .studios-cta h2{font-size:29px;line-height:36px}.studios-section-heading>p{max-width:350px;margin-top:16px;font-size:13px;line-height:23px}.studios-still-grid{grid-template-columns:1fr;gap:30px}.studios-still-grid figcaption{gap:16px;padding-top:14px}.studios-image-expand{opacity:1}.studios-page .studios-credit{margin-top:26px;font-size:10px;line-height:18px}.studios-cta{padding-top:72px}.studios-cta-panel{border-radius:12px;grid-template-columns:1fr;gap:26px;padding:32px 26px}.studios-cta-panel>div:first-child>p:not(.studios-eyebrow){margin:18px 0 24px;font-size:14px;line-height:24px}.studios-bot-mark{opacity:.035;pointer-events:none;position:absolute;top:-18px;right:-28px}.studios-bot-mark>.gsi-bot-avatar{--avatar-size:220px!important}.studios-cta-panel>div:first-child{z-index:1;position:relative}.studios-faq{grid-template-columns:1fr;gap:16px;padding-block:72px 88px}.signal-brand main .studios-page .studios-faq h2{font-size:25px;line-height:33px}.studios-faq summary{padding-block:20px;font-size:13px;line-height:22px}.studios-faq details>p{padding-right:14px;font-size:13px;line-height:24px}.studios-viewer{width:calc(100vw - 24px)}.studios-viewer-bar>p{font-size:13px;line-height:22px}}@media (prefers-reduced-motion:reduce){.studios-page *{scroll-behavior:auto!important;transition:none!important}}
