@font-face{font-family:Inter Public;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/Inter-Public-Latin.woff2) format("woff2")}.product-document,.aura-public-auth{font-family:Inter Public,Noto Sans Arabic,sans-serif;font-optical-sizing:auto;--pa-text: var(--text);--pa-muted: var(--text-secondary);--pa-border: var(--line);--pa-surface: var(--surface);--pa-hover: var(--surface-mid);--pa-accent: var(--primary)}body:has(.aura-landing){font-family:Inter Public,Noto Sans Arabic,sans-serif}.product-document{background:var(--floor);color:var(--text)}.product-document a{color:inherit;text-decoration:none}.product-document p a:not(.product-button),.product-document li>a:not(.product-button){text-decoration:underline;text-underline-offset:.2em}.product-document p,.product-document li{font-size:1rem;line-height:1.75;color:var(--text-secondary)}.product-document h1,.product-document h2,.product-document h3{font-weight:600;color:var(--text);text-wrap:balance}.product-wrap,.product-nav{width:min(1200px,calc(100% - 48px));margin-inline:auto}.product-header{border-bottom:1px solid var(--line);background:var(--surface)}.product-nav{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:24px}.product-brand{display:inline-flex;align-items:center;gap:12px;flex-shrink:0}.product-brand strong{display:block;font-size:1rem;font-weight:600}.product-owner{display:block;color:var(--muted);font-size:.8125rem;margin-top:2px}.product-brand .product-owner strong{display:inline;font-size:inherit;font-weight:500}.product-links,.product-nav-actions{display:flex;align-items:center;gap:24px;font-size:.875rem}.product-links a,.product-signin{display:inline-flex;align-items:center;min-height:44px}.product-links a:hover,.product-links [aria-current=page],.product-document article a:not(.product-button){color:var(--primary)}.product-mobile-menu{display:none;position:relative}.product-mobile-menu summary{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer}.product-mobile-menu nav{position:absolute;z-index:50;inset-inline-end:0;top:48px;width:220px;padding:8px;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:0 2px 8px #0002}.product-mobile-menu nav a{display:block;padding:12px;border-radius:6px}.product-mobile-menu nav a:hover{background:var(--surface-mid)}.product-page-heading{padding-block:48px 36px;border-bottom:1px solid var(--line)}.product-breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;padding:0;list-style:none;margin:0 0 24px}.product-breadcrumbs li{font-size:.875rem;line-height:1.5}.product-breadcrumbs li+li:before{content:"/";padding-inline-end:8px;color:var(--muted)}.product-page-heading h1{font-size:clamp(2rem,4.5vw,3.25rem);line-height:1.12;max-width:920px;margin:0}.product-page-heading .product-answer{max-width:800px;margin-block:20px 0;font-size:1.125rem;line-height:1.7}.product-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.product-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:10px 18px;border:1px solid var(--primary);border-radius:6px;background:var(--primary);color:var(--on-primary)!important;font-size:.9375rem;font-weight:600}.product-button:hover{background:var(--primary-hover)}.product-button-secondary{border-color:var(--line-strong);background:var(--surface);color:var(--text)!important}.product-button-secondary:hover{background:var(--surface-mid)}.product-content{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:64px;padding-block:40px 72px}.product-content article{min-width:0}.product-section{padding-block:28px;border-bottom:1px solid var(--line)}.product-section:first-child{padding-top:0}.product-section h2{margin:0 0 12px;font-size:1.375rem;line-height:1.35}.product-section p{margin:0}.product-section ul{padding-inline-start:22px;margin:16px 0 0}.product-section li+li{margin-top:8px}.product-faq details{border-bottom:1px solid var(--line);padding:16px 0}.product-faq summary{cursor:pointer;font-weight:600;line-height:1.5;padding:4px 0}.product-faq p{margin-top:12px}.product-related{border-inline-start:1px solid var(--line);padding-inline-start:24px;align-self:start}.product-related h2{margin:0 0 8px;font-size:1rem}.product-related a{display:block;padding-block:16px;border-bottom:1px solid var(--line)}.product-related strong{display:block;font-size:.9375rem;font-weight:600;line-height:1.4}.product-related span{display:block;margin-top:6px;font-size:.875rem;line-height:1.6;color:var(--muted)}.product-legal{max-width:840px;padding-block:40px 72px}.product-legal h1{font-size:clamp(2rem,5vw,3rem);line-height:1.15;margin:24px 0}.product-legal ul{padding-inline-start:24px}.product-footer{background:var(--surface);border-top:1px solid var(--line)}.product-footer-inner{padding-block:32px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:start;gap:24px}.product-footer strong{font-weight:600}.product-footer p{font-size:.875rem;color:var(--muted);margin:6px 0 0}.product-footer nav{display:flex;flex-wrap:wrap;gap:8px 24px;font-size:.875rem}.product-footer nav a{display:inline-flex;align-items:center;min-height:36px}.product-footer-inner>p{flex-basis:100%}.product-contact{padding-block:48px 72px;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:56px}.product-contact h1{font-size:clamp(2rem,4vw,2.75rem);line-height:1.15;margin:12px 0 24px}.product-contact form{display:grid;gap:20px}.product-form-panel{border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:28px}.product-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.product-contact label{font-size:.875rem;color:var(--text)}.product-contact label>span{display:block;margin-bottom:8px;font-weight:600}.product-contact input:not([type=checkbox]):not([type=hidden]):not(.product-honeypot),.product-contact select,.product-contact textarea{width:100%;min-width:0;border:1px solid var(--line-strong);border-radius:6px;background:var(--surface);color:var(--text);min-height:44px;padding:10px 12px}.product-contact textarea{min-height:112px;resize:vertical}.product-contact .product-consent{display:flex;gap:12px;align-items:start;line-height:1.65}.product-consent input{width:18px;height:18px;margin-top:3px;flex-shrink:0;accent-color:var(--primary)}.product-consent a{color:var(--primary);text-decoration:underline}.product-notice{border-inline-start:3px solid var(--primary);padding:12px 16px;background:var(--primary-soft);color:var(--text);font-size:.9375rem;line-height:1.65}.product-notice-error{border-color:var(--danger);background:var(--danger-soft)}.product-honeypot{position:absolute;width:1px;height:1px;min-height:0;padding:0;border:0;overflow:hidden;clip-path:inset(50%)}.product-price-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-block:36px}.product-price-card{border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:24px;display:flex;flex-direction:column}.product-price-card h2,.product-price-card h3{font-size:1.25rem;margin:0 0 20px}.product-price-card[data-featured=true]{border-color:var(--primary)}.product-price-card .product-price{font-size:2rem;font-weight:600;line-height:1.25;color:var(--text);margin:0}.product-price-card .product-price-interval{font-size:.875rem;color:var(--muted);margin-top:6px}.product-price-card ul{margin-block:24px;padding-inline-start:20px;flex:1}.product-price-card li{font-size:.9375rem;margin-bottom:8px}.product-plan-seats{font-size:.9375rem;margin-top:16px}.product-white-label{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;border-block:1px solid var(--line)}.product-white-label h3{margin:0;font-size:1.125rem}.product-white-label p{margin:8px 0 0;max-width:700px;font-size:.9375rem}.product-white-label .product-button{flex-shrink:0}.product-pricing-terms{font-size:.875rem!important;margin-block:24px;max-width:900px}.aura-landing-hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;align-items:center;padding-block:72px}.aura-landing h1{font-size:clamp(2.25rem,4vw,3.5rem);line-height:1.12;margin:0;max-width:560px}.aura-hero-summary{font-size:1.125rem!important;max-width:520px;margin:24px 0 0}.aura-hero-detail{font-size:.875rem!important;max-width:440px;margin-top:28px}.aura-landing-section{padding-block:64px}.aura-section-surface{background:var(--surface);border-block:1px solid var(--line)}.aura-landing h2{font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.2;margin:0}.aura-section-heading{max-width:700px}.aura-section-heading>p{margin:16px 0 0}.aura-feature-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:40px;column-gap:40px;margin-block:36px 24px}.aura-feature-list article{padding-block:24px;border-top:1px solid var(--line)}.aura-feature-list h3{margin:0;font-size:1.125rem}.aura-feature-list p{font-size:.9375rem;margin:12px 0 0}.aura-text-link{color:var(--primary)!important;display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:.9375rem;font-weight:600}.aura-workflow-section,.aura-security-section,.aura-faq-section{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:72px}.aura-workflow-section>div>p,.aura-security-section>div>p{margin-top:20px;max-width:460px}.aura-workflow-steps{list-style:none;padding:0;margin:0}.aura-workflow-steps li{display:flex;gap:20px;padding:24px 0;border-bottom:1px solid var(--line)}.aura-workflow-steps li:first-child{padding-top:0}.aura-workflow-steps li>span{color:var(--primary);font-weight:600}.aura-workflow-steps h3{margin:0;font-size:1.125rem}.aura-workflow-steps p{margin:8px 0 0;font-size:.9375rem}.aura-team-section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;align-items:center}.aura-team-section img{display:block;width:100%;height:auto;border-radius:6px;border:1px solid var(--line)}.aura-team-section p{margin-block:24px 12px}.aura-security-section ul{margin:0;padding:0;list-style:none}.aura-security-section li{display:flex;align-items:start;gap:12px;padding:20px 0;border-bottom:1px solid var(--line);font-size:.9375rem}.aura-security-section li svg{margin-top:3px;flex-shrink:0;color:var(--primary)}.aura-contact-section{background:var(--primary-soft);border-top:1px solid var(--line)}.aura-contact-section>div{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-block:40px}.aura-contact-section h2{font-size:1.75rem;max-width:680px}.aura-contact-section p{max-width:680px;margin:16px 0 0}.aura-theme-control--compact>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:1199px){.aura-landing-hero{gap:32px}.aura-preview-body{grid-template-columns:150px minmax(0,1fr)}.aura-preview-queue-item{gap:6px;padding-inline:4px}}@media(max-width:1023px){.aura-landing-hero{grid-template-columns:minmax(0,1fr);max-width:760px;padding-block:48px;gap:36px}.aura-preview-body{grid-template-columns:200px minmax(0,1fr)}.aura-landing-hero h1{max-width:680px}.aura-hero-detail{margin-top:20px}.aura-workflow-section,.aura-security-section,.aura-faq-section{gap:36px}.aura-feature-list{-moz-column-gap:28px;column-gap:28px;grid-template-columns:repeat(2,minmax(0,1fr))}.aura-team-section{gap:32px}}@media(max-width:767px){.aura-landing-section{padding-block:40px}.aura-feature-list,.aura-workflow-section,.aura-security-section,.aura-faq-section,.aura-team-section,.aura-preview-body{grid-template-columns:minmax(0,1fr)}.aura-preview-queue{display:none}.aura-landing-hero{padding-block:36px}.aura-landing h1{font-size:2.5rem}.product-white-label{align-items:start;flex-direction:column}.product-nav .aura-theme-control>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}}@media(max-width:1023px){.product-links{display:none}.product-mobile-menu{display:block}.product-content{gap:32px;grid-template-columns:minmax(0,1fr) 220px}}@media(max-width:767px){.product-wrap,.product-nav{width:calc(100% - 32px)}.product-nav{min-height:72px;gap:12px}.product-nav-actions{gap:12px}.product-signin{display:none}.product-content,.product-contact,.product-price-grid{grid-template-columns:minmax(0,1fr);gap:28px}.product-page-heading{padding-block:32px}.product-related{border-inline-start:0;padding-inline-start:0}.product-form-panel{padding:20px}}@media(max-width:389px){.product-brand{gap:6px}.product-brand img{width:24px;height:24px}.product-brand strong{font-size:.8125rem}.product-owner{font-size:.75rem}.product-nav{gap:8px}.product-nav-actions{gap:4px}.product-form-grid{grid-template-columns:minmax(0,1fr)}}@media print{.product-header,.product-actions,.product-related,.product-footer nav{display:none}.product-wrap{width:100%}.product-content{display:block}.product-document,.product-document article{color:#171b18;background:#fff}}.product-document{--public-space: clamp(2.5rem, 5vw, 5rem);--public-reading: 65ch;--public-radius: .625rem}.product-document .product-wrap,.product-document .product-nav{width:min(78rem,calc(100% - 6rem))}.product-document :is(p,li){line-height:1.65}.product-document :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--primary);outline-offset:4px}.product-document :is(h1,h2,h3,p,a,li,td,th){overflow-wrap:anywhere}.product-document .product-nav{min-height:5.25rem}.product-document .product-links,.product-document .product-nav-actions{font-size:.9375rem;gap:1.5rem}.product-document .product-owner{font-size:.875rem}.product-document .product-page-heading{padding-block:var(--public-space) 3rem}.product-document .product-page-heading h1{font-size:clamp(1.875rem,1.5rem + 2vw,3rem);max-width:24ch}.product-document .product-answer{max-width:var(--public-reading)}.product-document .product-breadcrumbs{margin-bottom:2rem}.product-document .product-section h2{font-size:clamp(1.625rem,1.4rem + .6vw,2rem)}.product-document .product-section p{max-width:var(--public-reading)}.product-document .product-pricing-terms{font-size:1rem!important;line-height:1.65}.product-document .product-price-card{padding:2rem;border-radius:var(--public-radius)}.product-document .product-price-card h2,.product-document .product-price-card h3{font-size:1.5rem;margin-bottom:1.5rem}.product-document .product-price-card .product-price{font-size:clamp(1.75rem,1.2rem + 1.2vw,2.5rem);font-variant-numeric:tabular-nums}.product-document .product-price-card .product-price-interval,.product-document .product-plan-seats,.product-document .product-price-card li{font-size:1rem}.product-document .product-price-card .product-button{margin-top:auto}.product-document .product-white-label{padding-block:2rem}.product-document .product-white-label h2{font-size:1.5rem}.product-document .product-comparison{padding-block:2rem 3rem}.product-document .product-comparison h2{font-size:2rem;margin:0 0 1rem}.product-document .product-table-scroll{overflow-x:auto;max-width:100%;margin-top:2rem;border:1px solid var(--line);border-radius:.375rem}.product-document .product-table-scroll table{width:100%;min-width:42rem;border-collapse:collapse;text-align:left}.product-document .product-table-scroll caption{text-align:left;padding:1rem 1.5rem;color:var(--text-secondary);font-size:.9375rem}.product-document .product-table-scroll :is(th,td){padding:1.25rem;border-top:1px solid var(--line);vertical-align:top;font-size:1rem;line-height:1.6}.product-document .product-table-scroll th{font-weight:600;color:var(--text)}.product-document .product-table-scroll td{color:var(--text-secondary)}.product-document .product-table-scroll ul{padding-left:1.25rem;margin:0}.product-document .product-table-scroll li{margin-bottom:.5rem}.product-document .product-feature-intro{padding-block:3rem 1rem;max-width:var(--public-reading)}.product-document .product-feature-intro h2{font-size:clamp(1.875rem,1.5rem + 1vw,2.5rem);line-height:1.25}.product-document .product-feature-workflow{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:4rem;padding-block:3rem;border-bottom:1px solid var(--line)}.product-document .product-feature-workflow h2{font-size:clamp(1.625rem,1.3rem + 1vw,2.25rem);margin:0}.product-document .product-feature-workflow p{margin:0 0 1rem}.product-document .product-feature-workflow ul{padding-left:1.25rem}.product-document .product-feature-requirements{margin-top:3rem;padding:2rem;background:var(--surface);border-left:3px solid var(--primary)}.product-document .product-feature-requirements h2{font-size:1.625rem;margin:0 0 1rem}.product-document .aura-landing-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:5rem;padding-block:5rem 4rem}.product-document.aura-landing h1{max-width:15ch;font-size:clamp(2.5rem,1.75rem + 3vw,4rem);line-height:1.08}.product-document .aura-hero-summary{max-width:48ch;font-size:1.125rem!important}.product-document .aura-hero-detail{font-size:.9375rem!important;max-width:50ch}.product-document .aura-hero-workflows{border-left:1px solid var(--line-strong);padding-left:2rem}.product-document .aura-hero-workflows h2{font-size:1.5rem}.product-document .aura-hero-workflows dl{margin-bottom:0}.product-document .aura-hero-workflows dl>div{padding-block:1rem;border-top:1px solid var(--line)}.product-document .aura-hero-workflows dt{font-weight:600}.product-document .aura-hero-workflows dd{margin:.5rem 0 0;color:var(--text-secondary);line-height:1.6}.product-document .aura-product-preview{margin:0 0 4rem;border:1px solid var(--line-strong);border-radius:var(--public-radius);background:var(--surface)}.product-document .aura-product-preview img{display:block;width:100%;height:auto;border-radius:var(--public-radius) var(--public-radius) 0 0}.product-document .aura-product-preview figcaption{padding:1rem 1.5rem;color:var(--text-secondary);font-size:.875rem;line-height:1.6;border-top:1px solid var(--line)}.product-document .aura-landing-section{padding-block:var(--public-space)}.product-document.aura-landing h2{max-width:24ch}.product-document .aura-feature-list h3,.product-document .aura-role-list h3{font-size:1.375rem}.product-document .aura-feature-list p,.product-document .aura-workflow-steps p,.product-document .aura-security-section li{font-size:1rem}.product-document .aura-role-list section{padding-block:1.5rem;border-top:1px solid var(--line)}.product-document .aura-role-list h3{margin:0}.product-document .aura-role-list p{margin:.75rem 0 0}@media(max-width:1023px){.product-document .product-wrap,.product-document .product-nav{width:min(78rem,calc(100% - 3rem))}.product-document .aura-landing-hero{gap:2.5rem}.product-document .product-price-card{padding:1.5rem}.product-document .product-feature-workflow{gap:2rem}}@media(max-width:767px){.product-document .product-wrap,.product-document .product-nav{width:calc(100% - 2.5rem)}.product-document .product-nav{min-height:4.75rem}.product-document .product-nav-actions{gap:.5rem}.product-document .aura-landing-hero,.product-document .product-feature-workflow{grid-template-columns:minmax(0,1fr);padding-block:2.5rem;gap:2rem}.product-document .aura-hero-workflows{border-left:0;padding-left:0}.product-document .aura-hero-workflows dl{display:none}.product-document .aura-hero-workflows>p{margin-bottom:0}.product-document .aura-product-preview{margin-bottom:2.5rem}.product-document .aura-product-preview figcaption{padding:1rem}.product-document .product-page-heading{padding-block:2.5rem}.product-document .product-feature-requirements{padding:1.5rem}.product-document .product-button{min-height:2.75rem;text-align:center}.product-document .product-actions>a{flex:1 1 12rem}}@media(prefers-reduced-motion:reduce){.product-document *,.product-document *:before,.product-document *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.product-document .product-footer-inner{padding-block:3rem}.product-document .product-footer-groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;gap:2rem}.product-document .product-footer-groups h2{font-size:1rem;margin:0 0 .75rem}.product-document .product-footer-groups a{display:flex;min-height:2.75rem;font-size:.9375rem;line-height:1.5}.product-document .product-content-index{grid-template-columns:1fr;gap:2rem}.product-document .product-directory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 3rem;border:0;padding:0}.product-document .product-directory h2{grid-column:1 / -1;font-size:1.875rem;margin-bottom:1rem}.product-document .product-directory strong{font-size:1.25rem;line-height:1.4}.product-document .product-directory span{font-size:1rem;color:var(--text-secondary);max-width:58ch}.product-document .product-kind-industry .product-section,.product-document .product-kind-comparison .product-section,.product-document .product-kind-documentation .product-section{padding-block:2rem}.product-document .product-legal{max-width:52rem;padding-block:3rem 5rem}.product-document .product-legal h1{font-size:clamp(2.125rem,1.6rem + 2vw,3.5rem)}.product-document .product-legal article>p{margin-block:1.5rem;max-width:var(--public-reading)}.product-document .product-legal li{margin-block:.75rem}.product-document .product-contact-options{margin-block:2.5rem}.product-document .product-contact-options h2{font-size:2rem}.product-document .product-contact-options>a{display:block;padding-block:1.5rem;border-top:1px solid var(--line)}.product-document .product-contact-options strong{display:block;font-size:1.25rem}.product-document .product-contact-options span{display:block;margin-top:.5rem;color:var(--text-secondary);line-height:1.6}.product-document .product-form-panel h2{margin:0;font-size:1.5rem}.product-document .product-form-panel>p{margin:1rem 0 1.5rem}.product-document .product-contact label,.product-document .product-contact :is(input,select,textarea){font-size:1rem}.product-document .product-optional-fields{border-block:1px solid var(--line);padding-block:.75rem}.product-document .product-optional-fields summary{min-height:2.75rem;display:list-item;align-content:center;cursor:pointer}.product-document .product-optional-fields[open] summary{margin-bottom:1rem}.product-document .product-optional-fields>label{display:block;margin-top:1.25rem}.product-document .product-submit-status:empty{display:none}.product-document .product-error{padding-block:5rem;min-height:50vh}.product-document .product-error h1{font-size:clamp(2.125rem,1.5rem + 3vw,3.75rem);max-width:20ch;line-height:1.15;margin:1rem 0}.product-document .product-error>p{max-width:60ch}.aura-public-auth{color:var(--text);background:var(--floor)}.aura-public-auth .aura-auth-shell{min-height:auto;border:1px solid var(--line);border-radius:.625rem}.aura-public-auth :is(section,form,label,input,.aura-auth-form){min-width:0}.aura-public-auth input{width:100%}.aura-public-auth .aura-auth-aside{background:var(--surface-low)}.aura-public-auth .aura-auth-aside h2{font-size:2rem;line-height:1.25}.aura-public-auth :is(p,.auth-label,input,button){font-size:1rem;line-height:1.6}.aura-public-auth .aura-auth-row strong{font-size:1.125rem}.aura-public-auth .aura-auth-row span{font-size:1rem}.aura-public-auth .aura-auth-form h1{font-size:clamp(1.875rem,1.5rem + 1vw,2.5rem)}.aura-public-auth .aura-auth-form .auth-label{display:grid;gap:.375rem}.aura-public-auth .aura-auth-brand-name{margin:0;font-size:1rem;line-height:1.5}.aura-public-auth .aura-auth-options{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem}.aura-public-auth .aura-auth-tab{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;max-width:100%;margin:0;padding:.5rem 0;font-size:.9375rem;line-height:1.5;text-align:center}.aura-public-auth .aura-auth-footer{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem 1.5rem;margin:1rem auto 0;padding:0;max-width:72rem;font-size:.9375rem;line-height:1.5;color:var(--text-secondary)}.aura-public-auth .aura-auth-footer nav{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem 1.5rem}@media(max-width:600px){.aura-public-auth .aura-auth-footer{flex-direction:column;gap:0}.aura-public-auth .aura-auth-footer>span{display:inline-flex;align-items:center;min-height:2.75rem}}.aura-public-auth .aura-auth-footer a,.aura-public-auth .aura-auth-access-link{min-height:2.75rem;display:inline-flex;align-items:center;color:var(--primary);text-decoration:underline;text-underline-offset:.2em}.aura-public-auth :is(a,input,button,select):focus-visible{outline:3px solid var(--primary);outline-offset:3px}.aura-public-auth :is(p,h1,h2,code,strong){overflow-wrap:anywhere}.aura-verification{padding-block:3rem}@media(max-width:767px){.product-document .product-footer-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.25rem}.product-document .product-nav{flex-wrap:wrap;padding-block:.75rem}.product-document .product-nav-actions{margin-inline-start:auto;max-width:100%;flex-wrap:wrap}.product-document .product-brand{max-width:100%}.product-document .product-directory,.product-document .product-form-grid{grid-template-columns:1fr}.product-document .product-error{padding-block:3rem}.aura-public-auth>header{flex-wrap:wrap}.aura-public-auth .aura-auth-form>.flex{flex-wrap:wrap}}.product-document{--public-space: clamp(3.5rem, 6vw, 6rem);--public-radius: .75rem}.product-document .product-header{position:sticky;top:0;z-index:60;background:color-mix(in srgb,var(--surface) 90%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.product-document .product-nav{min-height:4.5rem}.product-document .product-links{gap:1.75rem}.product-document .product-links a{font-weight:500}.product-document .product-nav-actions{gap:1rem}.product-document .product-mobile-menu summary{border:1px solid var(--line);border-radius:.5rem;background:var(--surface)}.product-document .product-mobile-menu summary::-webkit-details-marker{display:none}.product-document .product-mobile-menu summary{list-style:none}.product-document .public-menu-close,.product-document .product-mobile-menu[open] .public-menu-open{display:none}.product-document .product-mobile-menu[open] .public-menu-close{display:block}.product-document .product-mobile-menu[open] summary{background:var(--primary-soft)}.product-document .product-mobile-menu nav{width:min(20rem,calc(100vw - 2.5rem));max-height:calc(100dvh - 5.5rem);overflow-y:auto;padding:.625rem;top:calc(100% + .75rem);border-radius:.75rem;box-shadow:0 12px 28px -12px #0004}.product-document .product-mobile-menu nav a{min-height:2.75rem;padding:.75rem 1rem;font-weight:500}.product-document .product-brand img{width:2rem;height:2rem}.product-document .product-brand strong{letter-spacing:-.025em}.product-document .product-owner{font-size:.75rem}.product-document .product-button{min-height:3rem;padding:.75rem 1.25rem;border-radius:.5rem;transition:background .16s ease,box-shadow .16s ease}.product-document .product-button:not(.product-button-secondary){box-shadow:0 1px 2px #0002,inset 0 1px #ffffff26}.product-document :is(h1,h2,h3){letter-spacing:-.035em}.product-document :is(summary,figcaption){overflow-wrap:anywhere}.product-document .product-feature-workflow{min-width:0}.product-document.aura-landing .aura-landing-hero{display:block;text-align:center;padding-block:clamp(3.5rem,6vw,6rem) 2.5rem}.product-document.aura-landing h1{font-size:clamp(2.25rem,1.7rem + 3.4vw,4.75rem);max-width:20ch;line-height:1.08;margin-inline:auto;letter-spacing:-.045em}.product-document.aura-landing h1 span{color:var(--primary)}.product-document .aura-hero-summary{max-width:43rem;margin:1.5rem auto 0;font-size:clamp(1.0625rem,.9rem + .4vw,1.25rem)!important;line-height:1.6}.product-document .aura-landing-hero .product-actions{justify-content:center;margin-top:1.75rem}.product-document .aura-hero-detail{max-width:40rem;margin:1.25rem auto 0;font-size:.8125rem!important}.product-document .aura-preview-stage{padding:clamp(1rem,2.25vw,2rem);border:1px solid var(--line);border-radius:.75rem;background:color-mix(in srgb,var(--primary) 5%,var(--surface));margin-bottom:4rem}.product-document .aura-product-preview{margin:0;overflow:hidden;box-shadow:0 2px 8px #0001}.product-document .aura-product-preview figcaption{display:flex;justify-content:space-between;gap:.5rem 2rem;flex-wrap:wrap;background:var(--surface);padding:1rem 1.25rem}.product-document .aura-product-preview figcaption strong{font-weight:500;color:var(--text)}.product-document .aura-product-preview figcaption span{font-size:.8125rem}.product-document .aura-section-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:3rem;align-items:end;max-width:none}.product-document.aura-landing main h2{font-size:clamp(2rem,1.35rem + 1.8vw,3rem);line-height:1.15}.product-document .aura-section-heading>p{margin:0;max-width:44ch}.product-document .aura-feature-list{gap:1rem;margin-block:2.5rem 1rem}.product-document .aura-feature-list article{display:flex;flex-direction:column;align-items:start;padding:1.75rem;background:var(--floor);border:1px solid var(--line);border-radius:var(--public-radius)}.product-document .aura-feature-list article:first-child{background:var(--primary-soft);border-color:color-mix(in srgb,var(--primary) 25%,var(--line))}.product-document .aura-capability-number{display:block;margin-bottom:1.5rem;color:var(--primary);font-size:.875rem;font-weight:500;font-variant-numeric:tabular-nums}.product-document .aura-feature-list h3{font-size:1.3125rem}.product-document .aura-feature-list p{flex:1;margin-bottom:.75rem}.product-document .aura-feature-list .aura-text-link{margin-top:auto}.product-document .aura-workflow-steps li{padding:1.5rem;margin-bottom:.75rem;border:1px solid var(--line);border-radius:var(--public-radius);background:var(--surface)}.product-document .aura-workflow-steps li:first-child{padding-top:1.5rem}.product-document .aura-workflow-steps li>span{min-width:1.75rem;font-size:.875rem;padding-top:.25rem}.product-document .aura-security-section{border:1px solid var(--line);background:var(--surface);border-radius:1.25rem;padding:clamp(1.5rem,4vw,3.5rem);margin-bottom:var(--public-space)}.product-document .aura-security-section ul{align-self:center}.product-document .aura-security-section li{padding-block:1rem}.product-document .aura-security-section li:last-child{border-bottom:0}.product-document .product-page-heading{border-bottom:0;padding-block:3rem}.product-document :is(.product-kind-pricing,.product-kind-features)>.product-page-heading{text-align:center}.product-document :is(.product-kind-pricing,.product-kind-features)>.product-page-heading :is(h1,.product-answer){margin-inline:auto}.product-document :is(.product-kind-pricing,.product-kind-features) .product-breadcrumbs,.product-document .product-kind-features>.product-page-heading .product-actions{justify-content:center}.product-document .product-page-heading h1{font-size:clamp(2.5rem,1.5rem + 3.25vw,4.5rem);letter-spacing:-.045em}.product-document .product-kind-features>.product-page-heading h1{max-width:21ch}.product-document .product-price-grid{gap:1rem;margin-top:1rem}.product-document .product-price-card{background:var(--surface);border-radius:var(--public-radius);padding:2rem}.product-document .product-price-card[data-featured=true]{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 5%,var(--surface));box-shadow:0 6px 20px -14px #0006}.product-document .product-price-card :is(h2,h3){margin-bottom:1.75rem;font-size:1.25rem}.product-document .product-price-card .product-price{font-size:clamp(2rem,1rem + 1.5vw,2.75rem);letter-spacing:-.04em}.product-document .product-plan-seats{margin-block:1.5rem 0;padding-block:.875rem;border-block:1px solid var(--line);font-weight:500;color:var(--text)}.product-document .product-price-card ul{margin-block:1.25rem 1.5rem}.product-document .product-white-label{border:1px solid var(--line);border-radius:var(--public-radius);background:var(--surface);padding:1.75rem 2rem;margin-top:1.5rem}.product-document .product-pricing-terms{color:var(--text-secondary);max-width:75ch;font-size:.875rem!important;margin-block:1.5rem}.product-document .product-feature-intro{padding-block:0 2rem;max-width:48rem}.product-document .product-feature-intro h2{margin-top:0}.product-document .product-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.product-document .product-feature-workflow{display:flex;flex-direction:column;gap:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--public-radius);padding:2rem}.product-document .product-feature-workflow h2{max-width:23ch;font-size:1.75rem;margin-bottom:1rem}.product-document .product-feature-workflow details{padding-top:.5rem}.product-document .product-feature-workflow summary{cursor:pointer;padding-block:.5rem;color:var(--primary);font-weight:500}.product-document .product-feature-workflow li{margin-top:.5rem}.product-document .product-feature-requirements{border:1px solid var(--line);border-radius:var(--public-radius);padding:2.5rem;background:var(--primary-soft)}.product-document .aura-contact-section{border:0}.product-document .aura-contact-section>div{padding-block:3.5rem}.product-document .product-faq details{background:var(--surface);padding:1rem 1.25rem;border:1px solid var(--line);border-radius:.625rem;margin-bottom:.75rem}.product-document .product-faq summary{padding-block:.375rem}.product-document :is(.product-faq,.product-feature-workflow,.product-optional-fields,.product-mobile-comparison) summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;list-style:none}.product-document :is(.product-faq,.product-feature-workflow,.product-optional-fields,.product-mobile-comparison) summary::-webkit-details-marker{display:none}.product-document :is(.product-faq,.product-feature-workflow,.product-optional-fields,.product-mobile-comparison) summary:after{content:"";display:block;flex:0 0 18px;width:18px;height:18px;background:currentColor;-webkit-mask:url(/icons/lucide-chevron-down.svg) center / contain no-repeat;mask:url(/icons/lucide-chevron-down.svg) center / contain no-repeat;transition:transform .16s ease}.product-document :is(.product-faq,.product-feature-workflow,.product-mobile-comparison) details[open]>summary:after,.product-document .product-optional-fields[open]>summary:after{transform:rotate(180deg)}.product-document .product-mobile-comparison{display:none}.product-document .product-footer-inner{padding-block:3.5rem 2rem}.product-document .product-related:not(.product-directory){padding:1.5rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--public-radius)}.product-document .product-related:not(.product-directory) a:last-child{border-bottom:0;padding-bottom:0}.product-document .product-directory{gap:1rem}.product-document .product-directory>a{padding:1.5rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--public-radius);transition:border-color .16s ease}.product-document .product-directory>a:hover{border-color:var(--primary)}.product-document .product-directory>a strong{max-width:34ch}.product-document .product-directory>a span{margin-top:.875rem}.product-document .product-content>article>.product-section{border-bottom:0;padding-block:1.5rem}.product-document :is(.product-kind-industry,.product-kind-comparison,.product-kind-guide,.product-kind-documentation)>.product-content>article>.product-section:first-child{padding:1.75rem;border:1px solid var(--line);background:var(--surface);border-radius:var(--public-radius);margin-bottom:1rem}.product-document .product-content>article>.product-section:last-child{border-top:1px solid var(--line);margin-top:1rem;padding-top:1.5rem}.product-document .product-content>article>.product-section:last-child :is(h2,p){font-size:.9375rem}.product-document .product-contact{gap:clamp(2rem,6vw,5rem);padding-top:3.5rem}.product-document .product-contact h1{font-size:clamp(1.875rem,1.5rem + 2vw,3rem);letter-spacing:-.035em}.product-document .product-form-panel{border-radius:1rem;padding:clamp(1.5rem,3vw,2.5rem);box-shadow:0 8px 24px -18px #0005}.product-document .product-contact input:not([type=checkbox]):not([type=hidden]):not(.product-honeypot),.product-document .product-contact :is(select,textarea){background:var(--floor);border-radius:.5rem;padding:.75rem .875rem}.product-document .product-optional-fields{border:1px solid var(--line);border-radius:.5rem;padding:.375rem 1rem}.product-document .product-optional-fields[open]{padding-bottom:1rem}.product-document .product-contact-options>a{padding:1.5rem;margin-top:.75rem;border:1px solid var(--line);border-radius:var(--public-radius);background:var(--surface)}.aura-public-auth .aura-auth-shell{border-radius:1rem;box-shadow:0 10px 32px -24px #0006}.aura-public-auth .aura-auth-aside{background:color-mix(in srgb,var(--primary) 6%,var(--surface-low))}.aura-public-auth .aura-auth-form h1{letter-spacing:-.025em;font-size:clamp(1.75rem,1.5rem + .5vw,2rem)}.aura-public-auth .aura-auth-aside h2{font-size:2rem;max-width:18ch;letter-spacing:-.025em;line-height:1.25;text-wrap:balance}.aura-public-auth .aura-auth-form .aura-input{border-radius:.5rem}.aura-password-control{position:relative;min-width:0}.aura-password-control input{width:100%;min-width:0;padding-right:52px!important}.aura-password-control button{position:absolute;right:2px;top:50%;transform:translateY(-50%);width:44px;height:44px;display:grid;place-items:center;color:var(--text-secondary);border-radius:6px}.aura-password-control button:hover{background:var(--surface-mid)}@media(max-width:1023px){.product-document .product-nav-demo{display:none}.product-document .product-price-card{padding:1.5rem}.product-document .aura-section-heading{gap:2rem}}@media(max-width:767px){.product-document .product-nav{min-height:4.25rem;padding-block:.5rem}.product-document.aura-landing .aura-landing-hero{text-align:left;padding-block:2.75rem 2rem}.product-document.aura-landing h1{margin-inline:0;font-size:clamp(2.125rem,9.8vw,2.625rem)}.product-document .aura-landing-hero .product-actions{justify-content:start}.product-document .aura-hero-summary{margin-top:1.25rem}.product-document .aura-preview-stage{border-radius:.875rem;margin-bottom:3rem}.product-document .aura-product-preview figcaption{padding:.875rem;font-size:.875rem}.product-document .aura-section-heading,.product-document .product-feature-grid{grid-template-columns:1fr;gap:1.25rem}.product-document .aura-feature-list{grid-template-columns:1fr;gap:.875rem}.product-document .aura-feature-list article{padding:1.5rem}.product-document .aura-capability-number{margin-bottom:1rem}.product-document .aura-security-section{margin-bottom:3rem}.product-document :is(.product-kind-pricing,.product-kind-features)>.product-page-heading{text-align:left}.product-document :is(.product-kind-pricing,.product-kind-features) .product-breadcrumbs,.product-document .product-kind-features>.product-page-heading .product-actions{justify-content:start}.product-document .product-page-heading{padding-block:2rem}.product-document .product-feature-workflow,.product-document .product-feature-requirements,.product-document .product-white-label{padding:1.5rem}.product-document .product-price-grid{gap:1rem}.product-document .product-comparison>.product-table-scroll{display:none}.product-document .product-mobile-comparison{display:grid;gap:.75rem;margin-top:1.5rem}.product-document .product-mobile-comparison details{border:1px solid var(--line);border-radius:.625rem;padding:.5rem 1rem;background:var(--surface)}.product-document .product-mobile-comparison summary{cursor:pointer;min-height:2.75rem;font-weight:500;padding-block:.5rem}.product-document .product-mobile-comparison dl{margin:.75rem 0}.product-document .product-mobile-comparison dl>div{border-top:1px solid var(--line);padding-block:1rem}.product-document .product-mobile-comparison dt{font-weight:600}.product-document .product-mobile-comparison dd{margin:.5rem 0 0;color:var(--text-secondary);line-height:1.6}.product-document .product-mobile-comparison dd span{display:block}.product-document .product-mobile-comparison ul{margin:0;padding-left:1.25rem}.product-document .product-mobile-comparison p{margin-top:.75rem}}.aura-workflow-example{border:1px solid var(--line);border-radius:8px;background:var(--surface);text-align:left}.aura-example-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:20px 24px;border-bottom:1px solid var(--line)}.aura-example-heading>span:first-child{display:flex;align-items:center;gap:10px;font-weight:600}.aura-example-heading>span:last-child{color:var(--text-secondary);font-size:.8125rem}.aura-example-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr) minmax(0,.7fr)}.aura-example-layout>*{min-width:0;margin:0}.aura-example-queue{border-right:1px solid var(--line);padding:24px 16px;background:var(--surface-low)}.aura-example-queue>p{font-size:.875rem;color:var(--text-secondary);padding-inline:12px;margin:0 0 16px}.aura-example-queue>div{padding:16px 12px;border:1px solid transparent;border-radius:6px}.aura-example-queue>div[data-selected]{background:var(--primary-soft);border-color:var(--line)}.aura-example-queue :is(strong,span){display:block;font-size:.875rem;line-height:1.5}.aura-example-queue span{color:var(--primary);margin-top:4px}.aura-example-queue div>p{color:var(--text-secondary);font-size:.875rem;margin:8px 0 0}.aura-example-thread{padding:24px}.product-document .aura-example-thread h2{font-size:1.125rem!important;line-height:1.4;margin:0;letter-spacing:-.02em}.aura-example-thread-title{border-bottom:1px solid var(--line);padding-bottom:16px}.aura-example-thread-title span{display:block;font-size:.875rem;color:var(--text-secondary);margin-top:6px}.aura-example-messages{display:grid;gap:16px;padding-block:24px}.aura-example-messages p{max-width:88%;padding:12px 16px;margin:0;font-size:.9375rem;border-radius:8px;border:1px solid var(--line)}.aura-example-incoming{justify-self:start;background:var(--surface-low)}.aura-example-outgoing{justify-self:end;background:var(--primary-soft)}.aura-example-next{display:flex;gap:12px;padding-top:20px;border-top:1px solid var(--line)}.aura-example-next>svg{flex:none;margin-top:4px;color:var(--primary)}.aura-example-next strong{font-size:.9375rem}.aura-example-next p{margin:6px 0;font-size:.9375rem}.aura-example-next span{font-size:.8125rem;color:var(--text-secondary)}.aura-example-context{border-left:1px solid var(--line);padding:24px}.aura-example-context>div+div{margin-top:24px}.aura-example-context dt{display:flex;gap:8px;align-items:center;font-size:.8125rem;color:var(--text-secondary)}.aura-example-context dd{display:flex;gap:8px;align-items:center;font-size:.9375rem;line-height:1.5;margin:8px 0 0}@media(max-width:1023px){.aura-example-layout{grid-template-columns:minmax(0,1fr) minmax(12rem,.5fr)}.aura-example-queue{display:none}}@media(max-width:599px){.aura-example-layout{grid-template-columns:minmax(0,1fr)}.aura-example-heading,.aura-example-thread{padding:20px 16px}.aura-example-context{border-left:0;border-top:1px solid var(--line);padding:20px 16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.aura-example-context>div+div{margin-top:0}.aura-example-messages p{max-width:100%}}.public-appearance{position:relative;flex:none;color:var(--pa-text);font-family:inherit;line-height:1.4}.public-appearance>summary{display:grid;place-items:center;width:44px;height:44px;cursor:pointer;list-style:none;border:1px solid var(--pa-border);border-radius:10px;background:var(--pa-surface);color:var(--pa-text);transition:background .16s,border-color .16s,box-shadow .16s}.public-appearance>summary::-webkit-details-marker{display:none}.public-appearance>summary:hover,.public-appearance[open]>summary{background:var(--pa-hover);box-shadow:0 2px 5px #0000000d}.public-appearance svg{display:block;width:18px;height:18px;flex:none;stroke:currentColor}.public-appearance .pa-current{display:none}.public-appearance[data-preference=light] .pa-light,.public-appearance[data-preference=dark] .pa-dark,.public-appearance[data-preference=system] .pa-system{display:block}.public-appearance .pa-panel{position:absolute;z-index:80;inset-block-start:calc(100% + 10px);inset-inline-end:0;width:196px;max-height:min(196px,calc(100dvh - 84px));overflow-y:auto;overscroll-behavior:contain;padding:6px;border:1px solid var(--pa-border);border-radius:14px;background:var(--pa-surface);background:color-mix(in srgb,var(--pa-surface) 96%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 12px 40px #00000026,0 2px 6px #0000000f}.public-appearance .pa-heading{display:block;padding:9px 10px 7px;font-size:12px;line-height:1.4;font-weight:500;color:var(--pa-muted)}.public-appearance .pa-panel button{display:flex;align-items:center;gap:11px;width:100%;min-height:44px;padding:10px;border:0;border-radius:8px;background:transparent;color:var(--pa-text);font:inherit;font-size:14px;text-align:start;cursor:pointer;transition:background .14s}.public-appearance .pa-panel button:hover,.public-appearance .pa-panel button[aria-pressed=true]{background:var(--pa-hover)}.public-appearance .pa-check{margin-inline-start:auto;visibility:hidden}.public-appearance button[aria-pressed=true] .pa-check{visibility:visible}.public-appearance :is(summary,button):focus-visible{outline:2px solid var(--pa-accent);outline-offset:3px}@media(prefers-reduced-motion:reduce){.public-appearance *{transition:none!important;animation:none!important}}
