:root{--site-width:1120px;--site-gutter:24px;--ui-panel-radius:6px;--ui-shadow:none}:root.dark{--ui-shadow:none}.wf-marketing{background:var(--background);color:var(--foreground)}.wf-marketing main>section{animation:none}.wf-marketing-nav{width:min(var(--site-width), calc(100% - 48px));max-width:none;height:72px;padding:0 var(--site-gutter);border:1px dashed var(--border);background:var(--background);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;z-index:50;border-top:0;border-radius:0;margin:0 auto;position:sticky;top:0}.wf-marketing-nav .wf-brand{letter-spacing:-.04em;font-size:18px}.wf-marketing-nav .wf-brand img{width:28px;height:28px}.wf-marketing-nav .wf-button{min-height:38px;padding:8px 12px;font-size:12px}.wf-marketing-nav .oe-nav-trigger{border-radius:6px}.oe-dropdown-surface{box-shadow:0 12px 30px color-mix(in srgb, var(--foreground) 6%, transparent);border-style:dashed;border-radius:6px}.oe-dropdown-group+.oe-dropdown-group,.oe-dropdown-footer{border-style:dashed}.oe-dropdown-icon{background:var(--background);border-style:dashed}.wf-marketing:not(.saascn-home)>main{width:min(var(--site-width), calc(100% - 48px));border-inline:1px dashed var(--border);min-width:0;margin-inline:auto}.wf-marketing :is(h1,h2,h3){font-family:var(--font-sans)}.wf-marketing :is(.wf-marketing-band h1,.pq-hero h1,.fd-hero h1,.site-page-hero h1){letter-spacing:-.055em;font-size:clamp(36px,5vw,64px);font-weight:400;line-height:1.08}.wf-marketing :is(.wf-marketing-band h2,.wf-final-cta h2,.fd-section h2,.fd-cta h2){letter-spacing:-.05em;font-size:clamp(28px,3.8vw,44px);font-weight:400;line-height:1.15}.wf-marketing .wf-greeting-label{letter-spacing:.06em;font-size:11px}.wf-marketing :is(.wf-button,.pq-button){box-shadow:none;border-radius:6px}.wf-marketing :is(.wf-button,.pq-button):hover{transform:none}.wf-marketing-band{width:100%;max-width:none;padding:64px var(--site-gutter);border-bottom:1px dashed var(--border);border-top:0;margin:0;position:relative}.wf-marketing-band:after,.wf-final-cta:after{content:"+";color:var(--muted-foreground);font:200 24px/24px var(--font-sans);z-index:1;position:absolute;bottom:-13px;left:-8px}.wf-about-hero,.site-page-hero,.pq-hero{background-image:repeating-linear-gradient(135deg, transparent, transparent 5px, color-mix(in srgb, var(--border) 22%, transparent) 5px, color-mix(in srgb, var(--border) 22%, transparent) 6px)}.site-page-hero{border-bottom:1px dashed var(--border)}.site-legal-content{border-bottom:1px dashed var(--border);padding-top:40px}.site-legal-content h2{letter-spacing:-.025em;font-size:18px;font-weight:500}.site-legal-content p{line-height:1.85}.site-overview-preview{border-bottom:1px dashed var(--border);padding:32px 24px}.site-overview-preview figure{border:1px dashed var(--border);border-radius:6px;overflow:hidden}.site-overview-preview img{width:100%;height:auto}.site-overview-preview figcaption{border-top:1px dashed var(--border);color:var(--muted-foreground);padding:12px 16px;font-size:12px}.site-overview-preview+.wf-marketing-band .wf-marketing-three h3{margin-top:40px}.site-workspace-preview{border:1px dashed var(--border);background:var(--background);border-radius:6px;margin:0;overflow:hidden}.site-preview-layout{grid-template-columns:180px minmax(0,1fr);display:grid}.site-preview-sidebar{border-right:1px dashed var(--border);flex-direction:column;gap:6px;padding:24px 16px;font-size:12px;display:flex}.site-preview-brand{align-items:center;gap:8px;margin-bottom:32px;font-size:16px;font-weight:600;display:flex}.site-preview-label{font:9px/1.6 var(--font-mono);letter-spacing:.06em;color:var(--muted-foreground)}.site-preview-sidebar>div:not(.site-preview-brand){border-radius:4px;align-items:center;gap:10px;padding:10px;display:flex}.site-preview-sidebar>p{color:var(--muted-foreground);margin-top:auto;padding:40px 10px 0;line-height:1.8}.site-preview-selected{background:color-mix(in srgb, var(--muted) 40%, var(--background))}.site-preview-content{min-width:0}.site-preview-topbar{border-bottom:1px dashed var(--border);color:var(--muted-foreground);justify-content:space-between;gap:12px;padding:16px 24px;font-size:11px;display:flex}.site-preview-heading{justify-content:space-between;align-items:center;gap:16px;padding:28px 24px 24px;display:flex}.wf-marketing .site-workspace-preview .site-preview-heading h2{letter-spacing:-.045em;margin:8px 0;font-size:28px;font-weight:400;line-height:1.2}.site-preview-heading p{color:var(--muted-foreground);font-size:12px}.site-preview-metrics{border:1px dashed var(--border);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 24px 24px;display:grid}.site-preview-metrics>div{gap:10px;padding:16px;display:grid}.site-preview-metrics>div+div{border-left:1px dashed var(--border)}.site-preview-metrics span{color:var(--muted-foreground);font-size:11px}.site-preview-metrics strong{letter-spacing:-.05em;font-size:28px;font-weight:400}.site-preview-conversation{border:1px dashed var(--border);grid-template-columns:1fr 1.15fr;margin:0 24px 24px;display:grid}.site-preview-messages{border-right:1px dashed var(--border);padding:16px}.site-preview-messages>.site-preview-label{margin-bottom:16px;display:block}.site-preview-messages>div{border-bottom:1px dashed var(--border);gap:7px;padding:14px 10px;display:grid}.site-preview-messages>div:last-child{border:0}.site-preview-messages strong{justify-content:space-between;align-items:center;font-size:12px;font-weight:500;display:flex}.site-preview-messages span:not(.site-preview-label){color:var(--muted-foreground);font-size:11px}.site-preview-messages small{font-size:10px}.site-preview-draft{padding:20px}.site-preview-draft h3{letter-spacing:-.04em;margin:22px 0 14px;font-size:20px;font-weight:400}.site-preview-draft p{color:var(--muted-foreground);margin-bottom:16px;font-size:12px;line-height:1.9}.site-preview-draft>div{border-top:1px dashed var(--border);align-items:center;gap:8px;padding-top:16px;font-size:11px;display:flex}.site-workspace-preview figcaption{border-top:1px dashed var(--border);color:var(--muted-foreground);padding:12px 16px;font-size:11px}.wf-marketing-three{border:1px dashed var(--border);border-radius:0;gap:0;margin-block:32px}.wf-marketing-three article{box-shadow:none;background:0 0;border:0;border-radius:0;padding:28px}.wf-marketing-three article+article{border-left:1px dashed var(--border)}.wf-marketing-three h3{letter-spacing:-.04em;font-size:20px;font-weight:400}.wf-marketing-three p{font-size:14px;line-height:1.75}.wf-about-focus p{border-style:dashed}.wf-marketing .wf-form{background:var(--background);box-shadow:none;border-style:dashed;border-radius:6px}.wf-final-cta{border-bottom:1px dashed var(--border);background:0 0;border-radius:0;max-width:none;margin:0;padding:64px 24px;position:relative}.wf-product-showcase{padding-inline:0}.wf-product-screenshot{box-shadow:none;border-style:dashed}.wf-marketing .pq-page{padding-bottom:0}.wf-marketing .pq-container{max-width:none;margin:0}.wf-marketing .pq-hero{border-bottom:1px dashed var(--border);padding:72px 24px 48px}.wf-marketing .pq-plans{gap:0;margin-top:36px;padding:0 24px}.wf-marketing .pq-plan{box-shadow:none;background:0 0;border-style:dashed;border-radius:0}.wf-marketing .pq-plan+.pq-plan{border-left:0}.wf-marketing .pq-plan.pq-recommended{background:color-mix(in srgb, var(--muted) 28%, var(--background));border-color:var(--border);box-shadow:inset 0 3px var(--foreground)}.wf-marketing .pq-plan h2{font-size:26px;font-weight:400}.wf-marketing .pq-under-plans{padding-inline:24px}.wf-marketing .pq-included{border-style:dashed;margin-top:40px;padding:36px 24px}.wf-marketing .pq-help{box-shadow:none;background:0 0;border-style:dashed;border-radius:6px;margin:0 24px}.wf-marketing .pq-faq{gap:36px;padding:48px 24px}.wf-marketing :is(.pq-faq details,.pq-plan-trial){border-style:dashed}.wf-marketing :is(.pq-included h2,.pq-faq h2){letter-spacing:-.045em;font-size:32px;font-weight:400}.wf-marketing .fd-page{padding-bottom:0}.wf-marketing .fd-container{max-width:none;margin:0}.wf-marketing .fd-hero{gap:36px;padding:64px 24px}.wf-marketing .fd-principles{border-style:dashed;padding:28px 24px}.wf-marketing .fd-principles>div+div{border-left-style:dashed}.wf-marketing .fd-section{padding:48px 24px 0}.wf-marketing :is(.fd-capabilities,.fd-capabilities article,.fd-workflow,.fd-preview,.fd-preview-bar,.fd-steps li,.fd-faq details){box-shadow:none;border-style:dashed}.wf-marketing :is(.fd-capabilities,.fd-workflow){background:0 0;border-radius:0}.wf-marketing .fd-capabilities article{padding:28px}.wf-marketing .fd-capabilities h3{font-size:20px;font-weight:400}.wf-marketing :is(.fd-capabilities p,.fd-steps p,.fd-faq details p){font-size:14px}.wf-marketing .fd-faq{gap:36px}.wf-marketing .fd-cta{border-inline:0;border-bottom:0;border-top:1px dashed var(--border);background:0 0;border-radius:0;margin-top:48px;padding:48px 24px}.wf-marketing-footer.wf-reference-footer{width:min(var(--site-width), calc(100% - 48px));border-inline:1px dashed var(--border);background:0 0;border-top:0;border-radius:0;max-width:none;margin:0 auto;padding:0;overflow:hidden}.wf-reference-footer .wf-footer-rule{display:none}.wf-reference-footer-grid{gap:36px;padding:48px 24px 32px}.wf-reference-footer-brand{gap:16px}.wf-reference-footer-brand .wf-brand{letter-spacing:-.04em;font-size:18px}.wf-reference-footer-brand small{font-size:11px;line-height:1.7}.wf-reference-footer-links{gap:24px}.site-footer-wordmark{text-align:center;letter-spacing:-.075em;color:color-mix(in srgb, var(--muted-foreground) 14%, transparent);-webkit-user-select:none;user-select:none;margin-bottom:-24px;padding:0 24px;font-size:clamp(64px,16vw,188px);font-weight:800;line-height:1}.wf-shell{background:var(--background)}.wf-sidebar{background:var(--background);border-right:1px dashed var(--border)}.wf-sidebar-brand{border-bottom:1px dashed var(--border);padding-bottom:20px}.wf-sidebar .wf-brand{font-size:20px;font-weight:600}.wf-workspace-switch,.wf-plan{box-shadow:none;background:0 0;border-style:dashed;border-radius:6px}.wf-nav-item{border-radius:6px}.wf-nav-item.active{background:var(--muted);box-shadow:none;border-style:dashed}.wf-topbar{background:var(--background);border-bottom:1px dashed var(--border);-webkit-backdrop-filter:none;backdrop-filter:none}.wf-content{padding-top:32px}.wf-page-heading{border-bottom:1px dashed var(--border);padding-bottom:24px}.wf-page-heading h1{letter-spacing:-.05em;font-size:clamp(28px,2.7vw,36px);font-weight:400}.wf-section-head h2{letter-spacing:-.035em;font-size:18px;font-weight:500}.wf-panel,.wf-metric,.wf-agent-banner,.wf-knowledge-card,.wf-empty,.wf-integration-card{background:var(--background);box-shadow:none;border-style:dashed;border-radius:6px}.wf-panel:hover,.wf-knowledge-card:hover{box-shadow:none;transform:none}.wf-metric>strong{font-weight:400}.wf-knowledge-card h3{font-weight:500}.wf-shell :is(.wf-setting-row,.wf-form-footer,.wf-workspace-footer,.wf-integration-connect,.wf-panel-head,.wf-attention-row,.wf-frontdesk-row,.wf-team-row){border-color:var(--border);border-top-style:dashed;border-bottom-style:dashed}.wf-settings-layout>nav{background:var(--background);border-style:dashed;border-radius:6px}.wf-settings-form h2{letter-spacing:-.04em;font-size:24px;font-weight:400}.wf-table th{background:color-mix(in srgb, var(--muted) 24%, var(--background))}.wf-table :is(th,td){border-bottom-style:dashed}.wf-shell :is(.wf-button,.wf-input,.wf-select,.wf-input-search,.wf-search-trigger){box-shadow:none;border-radius:6px}.wf-shell .wf-input,.wf-shell .wf-select{background:var(--background)}.wf-shell .pq-plan{box-shadow:none;border-style:dashed;border-radius:6px}.wf-shell .pq-plan.pq-recommended{box-shadow:inset 0 3px var(--foreground)}.ibx-layout{box-shadow:none;border-style:dashed;border-radius:6px}.ibx-sidebar,.ibx-thread-header,.ibx-search,.ibx-row,.ibx-composer-heading{border-style:dashed}.ibx-composer,.ibx-enquiry-message{border-radius:6px}.site-auth{width:min(var(--site-width), calc(100% - 48px));border-inline:1px dashed var(--border);margin:0 auto}.site-auth>header{border-bottom:1px dashed var(--border);padding-inline:24px}.site-auth-body{isolation:isolate;padding-block:56px;position:relative}.site-auth-body:before{content:"";z-index:-1;pointer-events:none;opacity:.18;background:url(/saascn/hero-noise.png) 100% 100%/650px no-repeat;position:absolute;inset:0}.site-auth-card{box-shadow:none;border-style:dashed;border-radius:6px;position:relative}.site-auth-card h1{letter-spacing:-.05em;font-size:30px;font-weight:400}.site-auth-card:before,.site-auth-card:after{content:"+";color:var(--muted-foreground);font:200 24px/24px var(--font-sans);position:absolute}.site-auth-card:before{top:-13px;left:-8px}.site-auth-card:after{bottom:-13px;right:-8px}.site-auth>footer{border-top:1px dashed var(--border)}.ob-sidebar{background:var(--background);border-right-style:dashed}.ob-sidebar h2{letter-spacing:-.05em;font-weight:400}.ob-topbar,.ob-form-footer{border-color:var(--border);border-top-style:dashed;border-bottom-style:dashed}.ob-main h1{letter-spacing:-.05em;font-weight:400}.ob-website-card,.ob-plan,.ob-review{background:var(--background);box-shadow:none;border-style:dashed;border-radius:6px}.ob-plan[data-selected=true]{box-shadow:inset 0 3px var(--foreground);border-style:solid}.ob-primary{border-radius:6px}@media (max-width:1000px){.wf-reference-footer-grid{grid-template-columns:1fr}.wf-reference-footer-brand{max-width:360px}}@media (max-width:760px){:root{--site-gutter:20px}.wf-marketing-nav,.wf-marketing:not(.saascn-home)>main,.wf-marketing-footer.wf-reference-footer,.site-auth{width:calc(100% - 32px)}.wf-marketing-nav{gap:8px;padding-inline:16px}.wf-marketing-nav .oe-navigation{border-bottom-style:dashed}.wf-marketing-nav .oe-dropdown-group+.oe-dropdown-group{border:0}.wf-marketing-band{padding-block:44px}.wf-marketing-three article+article{border-left:0;border-top:1px dashed var(--border)}.wf-final-cta{padding:44px 20px}.wf-marketing .pq-hero{padding:48px 20px 36px}.wf-marketing .pq-hero h1{font-size:40px}.wf-marketing .pq-plans{padding-inline:20px}.wf-marketing .pq-plan+.pq-plan{border-left:1px dashed var(--border);border-top:0}.wf-marketing .pq-included{padding-inline:20px}.wf-marketing .pq-help{margin-inline:20px}.wf-marketing .pq-faq{padding-inline:20px}.wf-marketing .fd-hero{grid-template-columns:minmax(0,1fr);padding:44px 20px}.wf-marketing .fd-principles{padding-inline:20px}.wf-marketing .fd-principles>div+div{border:0}.wf-marketing .fd-section{padding:40px 20px 0}.wf-marketing .fd-capabilities article+article{border-left:0}.wf-marketing .fd-faq{gap:24px}.wf-marketing .fd-cta{margin-top:40px;padding:40px 20px}.wf-reference-footer-grid{gap:28px;padding:36px 20px 28px}.wf-reference-footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.site-footer-wordmark{margin-bottom:-10px;padding-inline:12px}.wf-content{padding-top:24px}.wf-page-heading{padding-bottom:20px}.wf-sidebar{background:var(--background)}.site-auth-body{padding:40px 16px}.site-auth>header{padding-inline:12px}.site-preview-layout{grid-template-columns:minmax(0,1fr)}.site-preview-sidebar{display:none}.site-preview-heading,.site-preview-topbar{padding-inline:16px}.site-preview-topbar>span:last-child{display:none}.wf-marketing .site-workspace-preview .site-preview-heading h2{font-size:24px}.site-preview-metrics{margin-inline:16px}.site-preview-metrics>div{padding:12px 8px}.site-preview-metrics span{font-size:10px}.site-preview-conversation{grid-template-columns:minmax(0,1fr);margin-inline:16px}.site-preview-messages{border-right:0;border-bottom:1px dashed var(--border)}.site-preview-messages>div:not(:nth-child(2)){display:none}}
