html{scroll-behavior:smooth}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.landing-page{position:relative}body>.header.no-sidebar{position:fixed;left:0;right:0;top:0;width:100%;z-index:1000;background:var(--color-body);border-bottom:none;padding:0;box-sizing:border-box}body>.header.no-sidebar .navbar{box-sizing:border-box;min-height:0;height:4.25rem;padding-block:0;align-items:center;background:var(--color-body);border:none;box-shadow:none}body>.header.no-sidebar .navbar-brand img{height:1.5rem;width:auto}body>.header.no-sidebar .theme-switcher{border:none;background:transparent}:root[data-theme=light] body>.header.no-sidebar .navbar{background:color-mix(in srgb,white 60%,transparent);border:none;box-shadow:none}:root[data-theme=light] body>.header.no-sidebar .navbar.navbar-scrolled{background:color-mix(in srgb,white 88%,transparent)}:root[data-theme=light] body .header.no-sidebar .navbar-nav{background:#f8f8faeb;border-color:#0000000a}:root[data-theme=light] body>.header.no-sidebar .navbar-actions .btn-outline-primary{color:#000000a6;border-color:#000000a6;border-width:2px}:root[data-theme=light] body>.header.no-sidebar .navbar-actions .btn-outline-primary:hover{color:var(--sl-color-black);border-color:var(--sl-color-black)}@media(max-width:1023px){body .header.no-sidebar .navbar{flex-wrap:nowrap}body .header.no-sidebar .navbar-actions .btn{display:inline-flex!important;font-size:.8125rem;padding-left:.75rem;padding-right:.75rem}}@media(max-width:460px){body>.header.no-sidebar .navbar-actions .btn{display:none!important}}@media(max-width:800px){body>.header.no-sidebar{padding:0 var(--sl-nav-pad-x)}body>.header.no-sidebar .navbar{background:var(--color-body)}}.grid-overlay{position:fixed;inset:62px 0 0;pointer-events:none;z-index:0;overflow:hidden}.grid-overlay:before{content:"";position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);width:min(var(--container-max),100vw - 2 * var(--container-pad));--col-line: color-mix(in srgb, var(--sl-color-white) 8%, transparent);box-shadow:inset 1px 0 0 var(--col-line),inset -1px 0 0 var(--col-line);background-image:linear-gradient(to right,transparent calc(8.3333% - .5px),var(--col-line) calc(8.3333% - .5px),var(--col-line) 8.3333%,transparent 8.3333%,transparent calc(16.6667% - .5px),var(--col-line) calc(16.6667% - .5px),var(--col-line) 16.6667%,transparent 16.6667%,transparent calc(25% - .5px),var(--col-line) calc(25% - .5px),var(--col-line) 25%,transparent 25%,transparent calc(33.3333% - .5px),var(--col-line) calc(33.3333% - .5px),var(--col-line) 33.3333%,transparent 33.3333%,transparent calc(41.6667% - .5px),var(--col-line) calc(41.6667% - .5px),var(--col-line) 41.6667%,transparent 41.6667%,transparent calc(50% - .5px),var(--col-line) calc(50% - .5px),var(--col-line) 50%,transparent 50%,transparent calc(58.3333% - .5px),var(--col-line) calc(58.3333% - .5px),var(--col-line) 58.3333%,transparent 58.3333%,transparent calc(66.6667% - .5px),var(--col-line) calc(66.6667% - .5px),var(--col-line) 66.6667%,transparent 66.6667%,transparent calc(75% - .5px),var(--col-line) calc(75% - .5px),var(--col-line) 75%,transparent 75%,transparent calc(83.3333% - .5px),var(--col-line) calc(83.3333% - .5px),var(--col-line) 83.3333%,transparent 83.3333%,transparent calc(91.6667% - .5px),var(--col-line) calc(91.6667% - .5px),var(--col-line) 91.6667%,transparent 91.6667%)}.grid-overlay:after{content:none}@media(max-width:768px){.grid-overlay:before{--col-line: color-mix(in srgb, var(--sl-color-white) 7%, transparent);background-image:linear-gradient(to right,transparent calc(25% - .5px),var(--col-line) calc(25% - .5px),var(--col-line) 25%,transparent 25%,transparent calc(50% - .5px),var(--col-line) calc(50% - .5px),var(--col-line) 50%,transparent 50%,transparent calc(75% - .5px),var(--col-line) calc(75% - .5px),var(--col-line) 75%,transparent 75%)}}.landing-page .card,.landing-page .accordion{border-radius:0}.landing-page .landing-main,.landing-page footer,.landing-page .cookie-banner{position:relative;z-index:1}.grid-col-6{grid-column:span 6}.grid-col-4{grid-column:span 4}.grid-col-3{grid-column:span 3}.grid-col-8{grid-column:span 8}.grid-col-12{grid-column:span 12}@media(max-width:960px){.grid-col-6,.grid-col-4,.grid-col-3,.grid-col-8,.grid-col-12{grid-column:span 1}}.landing-main .section-title{font-family:var(--font-heading, monospace);font-size:var(--text-title);font-weight:500;line-height:var(--leading-title);letter-spacing:var(--tracking-tight);color:var(--sl-color-white);margin:0;max-width:min(680px,100%)}:root[data-theme=light] .landing-main .section-title{color:var(--sl-color-black)}.landing-main .section-content-block .section-title{margin-left:auto;margin-right:auto}.landing-main .section-description{font-family:var(--font-body, serif);font-size:var(--text-body-lg);line-height:var(--leading-body);color:var(--sl-color-gray-2);max-width:min(600px,100%);margin:0 auto}:root[data-theme=light] .landing-main .section-description{color:var(--sl-color-gray-5)}.landing-tab-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1.125rem 1.375rem;font-size:.8125rem;font-weight:500;line-height:1.2;color:var(--sl-color-gray-3);background:color-mix(in srgb,var(--sl-color-white) 0%,transparent);border:none;border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap;transition:color var(--ease-ui),border-color var(--ease-ui),background var(--ease-ui);margin-bottom:-1px}.landing-tab-btn:hover{color:var(--sl-color-gray-1);background:color-mix(in srgb,var(--sl-color-white) 3%,transparent)}.landing-tab-btn--active{color:var(--sl-color-white);font-weight:600;border-bottom-color:var(--color-primary, #d76d77);background:color-mix(in srgb,var(--color-primary, #d76d77) 5%,transparent)}.landing-tab-btn--active .landing-tab-icon{opacity:1}.landing-tab-icon{display:inline-flex;align-items:center;flex-shrink:0;opacity:.65;transition:opacity var(--ease-ui)}.landing-tab-label{font-weight:500;font-family:var(--font-heading, monospace)}.landing-section-header{display:flex;flex-direction:column;gap:var(--section-header-gap);margin-bottom:var(--section-header-margin)}.landing-section-header--center{align-items:center;text-align:center}.landing-section-header--start{align-items:flex-start;text-align:left}.landing-section-header--start .section-title,.landing-section-header--start .section-description{margin-left:0;margin-right:0}.landing-main>section{position:relative}@media(max-width:640px){.container{padding-left:1rem;padding-right:1rem}.landing-tab-btn{white-space:normal;text-align:center;padding:.75rem .625rem}}.landing-main{color:var(--sl-color-text)}.landing-main :global(pre),.landing-main :global(code),.landing-main :global(.code-block),.landing-main :global(.code-block-content),.landing-main :global(.expressive-code){max-width:100%;box-sizing:border-box;overflow-x:auto;-webkit-overflow-scrolling:touch;word-wrap:normal;overflow-wrap:normal}.landing-main :global(pre){white-space:pre;overflow-x:auto}.landing-main section :global(pre),.landing-main section :global(code){max-width:100%;box-sizing:border-box}.landing-main h1,.landing-main h2,.landing-main h3,.landing-main h4,.landing-main h5,.landing-main h6{word-wrap:normal;overflow-wrap:normal;hyphens:none;max-width:100%;box-sizing:border-box}.landing-main p{word-wrap:break-word;overflow-wrap:break-word;hyphens:none;max-width:100%;box-sizing:border-box}.landing-demo{position:relative;isolation:isolate;display:grid;grid-template-rows:auto 1fr;border:1px solid var(--border-subtle);overflow:hidden;background:color-mix(in srgb,var(--sl-color-gray-7) 60%,transparent)}.landing-demo-tabs{position:relative;z-index:10;display:flex;align-items:stretch;border-bottom:1px solid var(--border-subtle);background:color-mix(in srgb,var(--sl-color-gray-6) 60%,transparent);overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.landing-demo-tabs::-webkit-scrollbar{display:none}.landing-demo-tab-btn{flex:1;min-width:0;position:relative;z-index:10;pointer-events:auto;border-bottom-width:3px;margin-bottom:0}.landing-demo-content{position:relative;z-index:0;display:grid;grid-template-columns:2fr 1fr;gap:0;align-items:stretch;min-height:0}.landing-demo-text-pane{display:flex;flex-direction:column;min-height:620px;padding:clamp(1.5rem,3vw,2.5rem);background:color-mix(in srgb,var(--sl-color-gray-6) 70%,transparent);border-left:1px solid var(--border-subtle);position:relative}.landing-demo-text-panel{display:none;flex-direction:column;gap:.75rem;margin-top:auto}.landing-demo-text-panel--active{display:flex}.landing-tab-subtitle{font-family:var(--font-heading, monospace);font-size:1.1875rem;font-weight:600;line-height:var(--leading-heading);color:var(--sl-color-white);margin:0;letter-spacing:var(--tracking-normal)}.landing-tab-desc{font-family:var(--font-body, serif);font-size:.9375rem;font-weight:400;line-height:var(--leading-body);color:var(--sl-color-gray-3);margin:0}@media(max-width:900px){.landing-demo-content{grid-template-columns:1fr}.landing-demo-text-pane{min-height:auto;border-left:none;border-top:1px solid var(--border-subtle);padding-top:1.5rem}.landing-demo-text-panel{margin-top:0}}@media(max-width:640px){.landing-demo-tab-btn{padding:.75rem .875rem;font-size:.8125rem}}.landing-agents{--agt-pad-x: clamp(1.5rem, 3vw, 2rem)}.landing-agents .agt-header{display:grid;grid-template-columns:repeat(12,1fr);column-gap:clamp(1.5rem,4vw,3rem);align-items:start}.landing-agents .agt-header-left{grid-column:span 8;max-width:65ch}.landing-agents .agt-header-right{grid-column:span 4;display:flex;flex-direction:column;gap:.875rem;padding-top:.125rem}.landing-agents .agt-agent-row{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap}.landing-agents .agt-agent-icon{display:inline-flex;border-radius:8px;overflow:hidden;flex-shrink:0;color:var(--sl-color-gray-3)}.landing-agents .agt-agent-desc{font-family:var(--font-body, serif);font-size:var(--text-body-lg);line-height:var(--leading-body);color:var(--sl-color-gray-2);margin:0}.landing-agents .agt-command-row{display:inline-flex;align-items:center;gap:.625rem;background:color-mix(in srgb,var(--sl-color-gray-6) 70%,transparent);border:1px solid var(--border-subtle);border-radius:0;padding:.5rem .875rem;align-self:flex-start}.landing-agents .agt-command-text{font-family:var(--sl-font-mono, monospace);font-size:.8125rem;color:var(--sl-color-text);background:none;border:none;padding:0;user-select:all;cursor:text}.landing-agents .agt-copy-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:var(--sl-color-gray-3);padding:0;border-radius:0;line-height:0;transition:color var(--ease-ui);flex-shrink:0}.landing-agents .agt-copy-btn:after{content:"Copied!";position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);background:var(--sl-color-gray-5);color:var(--sl-color-white);font-family:var(--font-body, sans-serif);font-size:.6875rem;font-weight:500;white-space:nowrap;padding:.25rem .5rem;pointer-events:none;opacity:0;transition:opacity .12s ease}.landing-agents .agt-copy-btn:hover{color:var(--sl-color-white)}.landing-agents .agt-copy-btn--success{color:var(--color-primary, #7c6af6)!important}.landing-agents .agt-copy-btn--success:after{opacity:1}.landing-agents .agt-heading{font-family:var(--font-heading, monospace);font-size:var(--text-title);font-weight:500;line-height:var(--leading-title);letter-spacing:var(--tracking-tight);color:var(--sl-color-white);margin:0}.landing-agents .agt-subtitle{font-family:var(--font-body, serif);font-size:var(--text-body-lg);font-weight:400;line-height:var(--leading-body);color:var(--sl-color-gray-2);max-width:58ch;margin:0}.landing-agents .agt-visual-pane{position:relative;min-height:620px;overflow:hidden;background:color-mix(in srgb,var(--sl-color-gray-7) 60%,transparent);border-radius:0}.landing-agents .agt-demo-body{position:relative;width:100%;height:100%;min-height:560px;border-radius:0;overflow:hidden;background:color-mix(in srgb,var(--sl-color-gray-7) 90%,transparent);background-image:url(/gradients/Gradient-3.webp);background-size:cover;background-position:center}.landing-agents .agt-message-card-panel{display:none;position:absolute;inset:0;z-index:1}.landing-agents .agt-message-card-panel--active{display:flex;align-items:center;justify-content:center}.landing-agents .agt-screenshot-wrap{padding:clamp(1.5rem,4vw,2.5rem);width:100%}.landing-agents .agt-tab-image{display:block;width:100%;height:auto;object-fit:contain;border-radius:var(--radius-pill)}.landing-agents .agt-message-card{width:100%;max-width:420px;padding:1.25rem 1.5rem;background:color-mix(in srgb,var(--sl-color-gray-6) 85%,transparent);border:1px solid color-mix(in srgb,var(--sl-color-white) 10%,transparent);border-radius:12px;box-shadow:0 4px 24px #0003;backdrop-filter:blur(8px)}.landing-agents .agt-message-card-header{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.landing-agents .agt-message-card-avatar{width:24px;height:24px;border-radius:50%;background:var(--sl-color-gray-4);flex-shrink:0}.landing-agents .agt-message-card-title{font-family:var(--font-heading, monospace);font-size:var(--text-sm);font-weight:600;color:var(--sl-color-gray-2)}.landing-agents .agt-message-card-intro{font-family:var(--font-body, serif);font-size:.8125rem;color:var(--sl-color-gray-3);margin:0 0 .5rem;line-height:var(--leading-snug)}.landing-agents .agt-message-card-preview{font-family:var(--font-body, serif);font-size:var(--text-sm);color:var(--sl-color-gray-2);margin:0 0 1rem;line-height:var(--leading-compact)}.landing-agents .agt-message-card-actions{display:flex;align-items:center;gap:.75rem}.landing-agents .agt-message-card-action{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;padding:.25rem;cursor:pointer;color:var(--sl-color-gray-4);border-radius:4px;transition:color var(--ease-ui)}.landing-agents .agt-message-card-action:hover{color:var(--sl-color-gray-2)}@media(max-width:960px){.landing-agents .agt-header{grid-template-columns:1fr;row-gap:2rem;margin-bottom:2rem}.landing-agents .agt-header-left,.landing-agents .agt-header-right{grid-column:span 1}.landing-agents .agt-visual-pane,.landing-agents .agt-demo-body{min-height:400px}}@media(max-width:640px){.landing-agents .agt-heading{font-size:clamp(2rem,8vw,2.75rem)}.landing-agents .agt-visual-pane,.landing-agents .agt-demo-body{min-height:320px}}.landing-page.saas-solution-page .landing-main .saas-hero,.landing-page.automation-solution-page .landing-main .automation-hero{padding-top:clamp(4.5rem,8vw,9rem);padding-bottom:clamp(4.5rem,8vw,9rem)}@media(max-width:768px){.landing-page.saas-solution-page .landing-main .saas-hero,.landing-page.automation-solution-page .landing-main .automation-hero{padding-top:2.5rem;padding-bottom:2.5rem}}:root[data-design=landing-v2] .v2-grid-frame{position:relative}:root[data-design=landing-v2] .v2-grid-frame:before{content:"";position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);width:min(var(--container-max),100% - 2 * var(--container-pad));border-left:1px solid var(--border-subtle);border-right:1px solid var(--border-subtle);pointer-events:none;z-index:2}:root[data-design=landing-v2] .v2-grid-frame>*{position:relative;z-index:1}:root[data-design=landing-v2] .platform-page--v2 .v2-grid-frame .section{padding-top:clamp(2.5rem,5vw,3.5rem)!important;padding-bottom:0!important}:root[data-design=landing-v2] .v2-rowline{grid-column:1 / -1;height:0;position:relative;pointer-events:none}:root[data-design=landing-v2] .v2-rowline:before{content:"";position:absolute;top:0;left:50%;width:100vw;margin-left:-50vw;border-top:1px solid var(--border-subtle);z-index:4}:root[data-design=landing-v2] .v2-rowline-inset{grid-column:1 / -1;height:0;border-top:1px solid var(--border-subtle);pointer-events:none}:root[data-design=landing-v2] .v2-cardgrid{display:grid;gap:0;width:100%;max-width:var(--container-max);margin-inline:auto;margin-top:var(--sp-6)}:root[data-design=landing-v2] .v2-cardgrid--3{grid-template-columns:repeat(3,minmax(0,1fr))}:root[data-design=landing-v2] .v2-cardgrid--2{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-design=landing-v2] .v2-card{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-5);min-width:0;text-decoration:none;color:inherit;border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);transition:background var(--ease-ui)}:root[data-design=landing-v2] .v2-cardgrid--3>.v2-card:nth-of-type(3n){border-right:none}:root[data-design=landing-v2] .v2-cardgrid--2>.v2-card:nth-of-type(2n){border-right:none}:root[data-design=landing-v2] a.v2-card:hover{background:var(--surface-tint)}:root[data-design=landing-v2] .v2-card-top{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3)}:root[data-design=landing-v2] .v2-card-tile{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;flex-shrink:0;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);color:var(--sl-color-white)}:root[data-design=landing-v2] .v2-card-icon{width:1.375rem;height:1.375rem;flex-shrink:0;display:inline-flex}:root[data-design=landing-v2] .v2-card-icon svg,:root[data-design=landing-v2] .v2-card-icon img{width:100%;height:100%}:root[data-design=landing-v2] .v2-card-pill{font-family:var(--font-code);font-size:var(--text-label);letter-spacing:0;text-transform:none;color:var(--color-text-muted);background:var(--surface-overlay);border:1px solid var(--border-mid);border-radius:var(--radius-pill);padding:var(--sp-2) var(--stack-1);white-space:nowrap}:root[data-design=landing-v2] .v2-card-ficon{display:inline-flex;color:var(--color-primary)}:root[data-design=landing-v2] .v2-card-ficon svg{display:block}:root[data-design=landing-v2] .v2-card-copy{display:flex;flex-direction:column;gap:var(--stack-1)}:root[data-design=landing-v2] .v2-card-title{font-family:var(--font-heading);font-size:var(--text-card-title);font-weight:500;line-height:var(--leading-heading);letter-spacing:var(--tracking-tight);color:var(--sl-color-white);margin:0}:root[data-design=landing-v2] .v2-card-desc{font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-text-subtle);margin:0}:root[data-design=landing-v2] .v2-card-link{font-family:var(--font-accent);font-size:var(--text-label);color:var(--color-primary);margin-top:auto}:root[data-design=landing-v2] .v2-card-arrow{display:inline-flex;color:var(--sl-color-gray-3);margin-top:auto;transition:color var(--ease-ui),transform var(--ease-ui)}:root[data-design=landing-v2] a.v2-card:hover .v2-card-arrow{color:var(--color-primary);transform:translate(4px)}@media(max-width:900px){:root[data-design=landing-v2] .v2-cardgrid--3,:root[data-design=landing-v2] .v2-cardgrid--2{grid-template-columns:1fr}:root[data-design=landing-v2] .v2-cardgrid>.v2-card,:root[data-design=landing-v2] .v2-cardgrid--3>.v2-card:nth-of-type(3n),:root[data-design=landing-v2] .v2-cardgrid--2>.v2-card:nth-of-type(2n){border-right:none}}:root[data-design=landing-v2] .v2-cardgrid-head{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--pf-inset);box-sizing:border-box}:root[data-design=landing-v2] .legal-page-content{max-width:48rem;margin-inline:auto}:root[data-design=landing-v2] .legal-page.platform-page--v2 .v2-grid-frame .section{padding-top:clamp(2.5rem,5vw,3.5rem)!important;padding-bottom:0!important}:root[data-design=landing-v2] .legal-page-content h1{font-family:var(--font-display);font-size:var(--text-hero);line-height:var(--leading-title);letter-spacing:var(--tracking-tight);text-align:center;text-wrap:balance;margin:0 0 var(--sp-7)}:root[data-design=landing-v2] .legal-page-content h2{margin-top:var(--sp-6);margin-bottom:var(--sp-3)}:root[data-design=landing-v2] .legal-page-content h3{margin-top:var(--sp-5);margin-bottom:var(--stack-1)}:root[data-design=landing-v2] .legal-page-content hr{margin:var(--sp-6) 0;border:none;border-top:1px solid var(--border-subtle)}:root[data-design=landing-v2] .legal-page-content ul,:root[data-design=landing-v2] .legal-page-content ol{margin:var(--sp-3) 0;padding-left:var(--sp-5)}:root[data-design=landing-v2] .legal-page-content li{margin:var(--sp-2) 0}:root[data-design=landing-v2] .legal-page-content a{color:var(--color-primary);text-decoration:underline;text-underline-offset:2px}:root[data-design=landing-v2] .legal-page-content a:hover{text-decoration:none}:root[data-design=landing-v2] .platform-policies-table-wrapper{margin:var(--sp-6) 0;overflow-x:auto}:root[data-design=landing-v2] .platform-policies-table{width:100%;border-collapse:collapse;border:1px solid var(--border-subtle)}:root[data-design=landing-v2] .platform-policies-table thead{background:var(--surface-overlay)}:root[data-design=landing-v2] .platform-policies-table th{padding:var(--sp-3) var(--sp-4);text-align:left;font-family:var(--font-heading);font-weight:600;border-bottom:1px solid var(--border-mid)}:root[data-design=landing-v2] .platform-policies-table td{padding:var(--sp-4);border-bottom:1px solid var(--border-subtle);vertical-align:top}:root[data-design=landing-v2] .platform-policies-table tbody tr:last-child td{border-bottom:none}:root[data-design=landing-v2] .platform-policies-table tbody tr:hover{background:var(--surface-tint)}:root[data-design=landing-v2] .platform-policies-table td ul{margin:0;padding-left:var(--sp-4);list-style:disc}:root[data-design=landing-v2] .platform-page--v2{--pf-inset: var(--sp-5);--pf-head-top: var(--sp-8);--pf-head-bottom: var(--sp-7);--pf-icon-box: 4.375rem;--pf-toggle: 1.75rem;--pf-toggle-radius: .5rem;--pf-num-col: 4.5rem;--pf-code-max: 26rem;--pf-panel-radius: .75rem;--pf-badge-radius: .375rem;--pf-fade: 5.5rem;--pf-enter-dur: .8s;--pf-enter-ease: cubic-bezier(.2, .7, .2, 1);--pf-enter-step: .12s;--pf-enter-shift: 1.75rem;--pf-title: clamp(2rem, 3.8vw, 2.75rem);--pf-title-leading: 1.18;--pf-title-tracking: -.02em;--pf-card-title-tracking: -.01em;--pf-ask-title: clamp(1.625rem, 3vw, 2rem);--pf-ask-title-leading: 1.25;--pf-stat: clamp(1.75rem, 3.2vw, 2.25rem);--pf-stat-leading: 1.11;--pf-topic: clamp(1.125rem, 2vw, 1.375rem);--pf-topic-leading: 1.27;--pf-question: clamp(1.0625rem, 1.8vw, 1.1875rem);--pf-desc: .9375rem;--pf-desc-leading: 1.4;--pf-answer: .96875rem;--pf-num: .8125rem;--pf-code: .65625rem;--pf-code-leading: 1.95;--pf-badge: .53125rem;--pf-tab: .78125rem;--pf-endpoint: .71875rem;--pf-mono-label: .6875rem;--pf-accent: #f65455;--pf-accent-wash: color-mix(in srgb, var(--pf-accent) 5%, transparent);--pf-success: #6fcf97;--pf-success-wash: color-mix(in srgb, var(--pf-success) 12%, transparent);--pf-ink-soft: #e6e6e8;--pf-text-dim: #a3a3a8;--pf-text-faint: color-mix(in srgb, var(--sl-color-white) 50%, transparent);--pf-label: #6e6e74;--pf-muted: #8e8e94;--pf-code-key: #c9c9ce;--pf-code-dim: #4a4a50;--pf-card: #121214;--pf-panel: color-mix(in srgb, var(--sl-color-white) 2%, transparent);--pf-hairline-soft: color-mix(in srgb, var(--sl-color-white) 8%, transparent);--pf-tab-active: color-mix(in srgb, var(--sl-color-white) 4%, transparent);--pf-chip: color-mix(in srgb, var(--sl-color-white) 5%, transparent);--pf-mock-h: 13.5rem;--pf-mock-inset: 2.5rem;--pf-mock-gap: .75rem;--pf-mock-pad: var(--sp-3);--pf-mock-row: 3rem;--pf-mock-label: .8125rem;--pf-mock-mono: .625rem;--pf-mock-card: #1a1a1d;--pf-mock-border: color-mix(in srgb, var(--sl-color-white) 10%, transparent);--pf-mock-border-strong: color-mix(in srgb, var(--sl-color-white) 16%, transparent);--pf-mock-tag: color-mix(in srgb, var(--pf-code-key) 12%, transparent);--pf-mock-track: color-mix(in srgb, var(--sl-color-white) 8%, transparent);--pf-tile: color-mix(in srgb, var(--pf-accent) 10%, #1b1213);--pf-tile-mark: color-mix(in srgb, var(--pf-accent) 55%, transparent);--pf-tile-portrait: 8.1875rem;--pf-tile-square: 6rem;--pf-tile-landscape: 9.5rem}:root[data-design=landing-v2] .platform-page--v2 .pf-toggle{position:relative;flex-shrink:0;width:var(--pf-toggle);height:var(--pf-toggle);border:1px solid var(--border-subtle);border-radius:var(--pf-toggle-radius);background:var(--surface-tint);box-sizing:border-box}:root[data-design=landing-v2] .platform-page--v2 .pf-toggle:before,:root[data-design=landing-v2] .platform-page--v2 .pf-toggle:after{content:"";position:absolute;top:50%;left:50%;width:.75rem;height:1.5px;border-radius:1px;background:color-mix(in srgb,var(--sl-color-white) 80%,transparent);transform:translate(-50%,-50%);transition:opacity var(--ease-ui)}:root[data-design=landing-v2] .platform-page--v2 .pf-toggle:after{transform:translate(-50%,-50%) rotate(90deg)}:root[data-design=landing-v2] .platform-page--v2 details[open]>summary .pf-toggle:after{opacity:0}:root[data-design=landing-v2] .landing-agents--v2{--agt-tab-accent: #f65455;--agt-tab-muted: #8e8e94;--agt-command-border: #2a2a2e;--agt-command-ink: #e6e6e8;--agt-heading-tracking: -.02em;--agt-panel-heading-tracking: -.01em;--agt-panel-inset: calc(var(--sp-5) + var(--sp-2));--agt-panel-height: 27.5rem;--agt-control-height: 2.75rem;--agt-tab-height: 3.75rem;--agt-client-size: 1.625rem;--agt-command-size: .8125rem;--agt-command-font: var(--font-code);padding-block:0}:root[data-design=landing-v2] .landing-agents--v2>.container{padding:0}:root[data-design=landing-v2] .landing-agents--v2 .agt-header{grid-template-columns:minmax(0,1fr) minmax(0,25rem);column-gap:calc(var(--sp-7) + var(--sp-2));align-items:end;margin:0;padding:var(--sp-8) var(--sp-5) calc(var(--sp-6) + var(--sp-2))}:root[data-design=landing-v2] .landing-agents--v2 .agt-header-left{grid-column:auto;min-width:0;max-width:none;gap:var(--stack-2);margin:0}:root[data-design=landing-v2] .landing-agents--v2 .agt-header-right{grid-column:auto;min-width:0;gap:calc(var(--sp-3) + var(--sp-1) / 2);padding:0}:root[data-design=landing-v2] .landing-agents--v2 .agt-heading{font-size:var(--text-title);font-weight:400;line-height:normal;letter-spacing:var(--agt-heading-tracking)}:root[data-design=landing-v2] .landing-agents--v2 :is(.agt-subtitle,.agt-agent-desc){font-size:var(--text-body);line-height:var(--leading-snug);color:var(--color-text-subtle)}:root[data-design=landing-v2] .landing-agents--v2 .agt-subtitle{max-width:27.5rem}:root[data-design=landing-v2] .landing-agents--v2 .agt-agent-row{gap:calc(var(--stack-1) + var(--sp-1) / 2)}:root[data-design=landing-v2] .landing-agents--v2 .agt-agent-icon{width:var(--agt-client-size);height:var(--agt-client-size);align-items:center;justify-content:center;border-radius:0;color:var(--sl-color-white);opacity:.85}:root[data-design=landing-v2] .landing-agents--v2 .agt-agent-icon :is(svg,img){max-width:100%;max-height:100%}:root[data-design=landing-v2] .landing-agents--v2 .agt-command-row{align-self:stretch;min-width:0;min-height:var(--agt-control-height);gap:calc(var(--sp-2) + var(--sp-1) / 2);padding:var(--sp-2) calc(var(--stack-1) + var(--sp-1) / 2) var(--sp-2) var(--sp-3);background:var(--surface-raised);border-color:var(--agt-command-border);border-radius:var(--radius-pill)}:root[data-design=landing-v2] .landing-agents--v2 .agt-command-text{flex:1;min-width:0;overflow-x:auto;white-space:nowrap;font-family:var(--agt-command-font);font-size:var(--agt-command-size);line-height:var(--leading-snug);color:var(--agt-command-ink)}:root[data-design=landing-v2] .landing-agents--v2 .agt-copy-btn img{width:var(--sp-3);height:var(--sp-3)}:root[data-design=landing-v2] .landing-agents--v2 .agt-demo{border:none;background:transparent}:root[data-design=landing-v2] .landing-agents--v2 .landing-demo-tabs{border-block:1px solid var(--border-subtle);background:transparent}:root[data-design=landing-v2] .landing-agents--v2 .landing-demo-tab-btn{min-height:var(--agt-tab-height);padding:var(--sp-2);gap:calc(var(--sp-2) + var(--sp-1) / 2);margin:0;font-family:var(--font-body);font-size:var(--text-button);font-weight:400;color:var(--agt-tab-muted);border-bottom:2px solid transparent;background:transparent}:root[data-design=landing-v2] .landing-agents--v2 .landing-demo-tab-btn+.landing-demo-tab-btn{border-left:1px solid var(--border-subtle)}:root[data-design=landing-v2] .landing-agents--v2 .landing-demo-tab-btn:hover{color:var(--sl-color-white);background:var(--surface-panel-header)}:root[data-design=landing-v2] .landing-agents--v2 .landing-demo-tab-btn.landing-tab-btn--active{color:var(--sl-color-white);border-bottom-color:var(--agt-tab-accent);background:color-mix(in srgb,var(--agt-tab-accent) 6%,transparent)}:root[data-design=landing-v2] .landing-agents--v2 .landing-tab-label{font-family:inherit;font-weight:inherit}:root[data-design=landing-v2] .landing-agents--v2 .landing-tab-icon{width:var(--sp-3);height:var(--sp-3);justify-content:center;opacity:1}:root[data-design=landing-v2] .landing-agents--v2 .landing-tab-icon img{max-width:100%;max-height:100%}:root[data-design=landing-v2] .landing-agents--v2 .landing-demo-content{grid-template-columns:minmax(0,16fr) minmax(0,9fr)}:root[data-design=landing-v2] .landing-agents--v2 .agt-visual-pane{min-height:var(--agt-panel-height);background:var(--surface-panel-header);display:grid}:root[data-design=landing-v2] .landing-agents--v2 .agt-demo-body{display:grid;height:auto;min-height:0;background:none}:root[data-design=landing-v2] .landing-agents--v2 .agt-message-card-panel{position:static;grid-area:1 / 1;min-width:0}:root[data-design=landing-v2] .landing-agents--v2 .agt-screenshot-wrap{width:100%;padding:var(--agt-panel-inset)}:root[data-design=landing-v2] .landing-agents--v2 .agt-tab-image{width:auto;max-width:100%;height:auto;margin-inline:auto;border-radius:0}:root[data-design=landing-v2] .landing-agents--v2 .landing-demo-text-pane{min-width:0;min-height:0;justify-content:center;padding:var(--agt-panel-inset);background:transparent}:root[data-design=landing-v2] .landing-agents--v2 .landing-demo-text-panel{gap:var(--sp-3);margin:0}:root[data-design=landing-v2] .landing-agents--v2 .landing-tab-subtitle{font-size:var(--text-subtitle);font-weight:400;line-height:var(--leading-heading);letter-spacing:var(--agt-panel-heading-tracking)}:root[data-design=landing-v2] .landing-agents--v2 .landing-tab-desc{font-size:var(--text-button);line-height:var(--leading-snug);color:var(--color-text-subtle)}:root[data-design=landing-v2] .landing-agents--v2 .agt-docs-link .btn{padding:var(--stack-1) var(--sp-3);border:0;border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:400;line-height:normal}:root[data-design=landing-v2] .landing-agents--v2 :is(.landing-demo-tab-btn,.agt-copy-btn):focus-visible{outline:2px solid var(--sl-color-white);outline-offset:-4px}@media(max-width:900px){:root[data-design=landing-v2] .landing-agents--v2 .agt-header{grid-template-columns:minmax(0,1fr);gap:var(--sp-5);padding:calc(var(--sp-6) + var(--sp-2)) var(--sp-4) var(--agt-panel-inset)}:root[data-design=landing-v2] .landing-agents--v2 .landing-demo-content{grid-template-columns:minmax(0,1fr)}:root[data-design=landing-v2] .landing-agents--v2 .agt-visual-pane{min-height:0}:root[data-design=landing-v2] .landing-agents--v2 .agt-screenshot-wrap,:root[data-design=landing-v2] .landing-agents--v2 .landing-demo-text-pane{padding:var(--sp-4)}:root[data-design=landing-v2] .landing-agents--v2 .landing-demo-tab-btn{gap:var(--sp-2);font-size:var(--text-sm);white-space:normal}}@media(max-width:900px){:root[data-design=landing-v2] .agentic-client-page .pfq2{grid-template-columns:minmax(0,1fr)}:root[data-design=landing-v2] .agentic-client-page .pfq2__list{border-left:none;border-top:1px solid var(--border-subtle)}:root[data-design=landing-v2] .agentic-client-page .pfq2__intro{padding-bottom:var(--pf-inset)}:root[data-design=landing-v2] .agentic-client-page .pfq2__item[open]:before{display:none}}
