:root{color-scheme:light;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Noto Sans Arabic,Noto Sans Thai,Noto Sans CJK SC,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--accent: #ff0016;--ui-action-fg: #ffffff;--ui-link: #145bbd;--ui-danger: #b91c1c;--ui-success: #166534;--ui-warning: #854d0e;--ui-scrim: rgb(0 0 0 / 60%);--ui-selection-bg: #155fce;--ui-selection-fg: #ffffff;--core-ui-button-primary-background: var(--ui-action-bg);--core-ui-button-primary-foreground: var(--ui-action-fg);--core-ui-button-secondary-background: var(--ui-bg-surface);--core-ui-button-secondary-foreground: var(--ui-text-primary);--ui-bg-page: #eaeaea;--ui-bg-page-rgb: 234, 234, 234;--ui-bg-surface: #f1f1f1;--ui-bg-raised: #ffffff;--ui-text-primary: #111111;--ui-text-secondary: rgba(17, 17, 17, .62);--ui-text-subtle: #666666;--ui-divider: #d5d5d5;--ui-border: #d8d8d8;--ui-state-hover: #e4e4e4;--ui-state-active: #d2d2d2;--ui-action-bg: #155fce;--ui-action-hover: #124ea9;--ui-overlay-hover: rgba(17, 17, 17, .06);--ui-overlay-active: rgba(17, 17, 17, .1);--header-glass-bg: rgba(234, 234, 234, .72);--header-glass-border: rgba(255, 255, 255, .58);--header-glass-shadow: rgba(17, 17, 17, .09);--header-hover-scrim: rgba(234, 234, 234, .82);--header-hover-text: #111111;--header-hover-muted: rgba(17, 17, 17, .62);--header-menu-hover-bg: rgba(17, 17, 17, .04);--core-ui-anchored-dialog-material: rgb(248 248 248 / 72%);--core-ui-anchored-dialog-reduced-transparency-material: rgb(248 248 248 / 98%);--core-ui-anchored-dialog-outline: rgb(17 17 17 / 10%);--core-ui-anchored-dialog-shadow-near: rgb(17 17 17 / 8%);--core-ui-anchored-dialog-shadow-far: rgb(17 17 17 / 12%);--core-ui-anchored-dialog-text: var(--ui-text-primary);--core-ui-anchored-dialog-muted: var(--ui-text-subtle);--core-ui-anchored-dialog-focus-background: var(--ui-overlay-hover);--core-ui-anchored-dialog-hover-background: var(--ui-overlay-hover);--core-ui-anchored-dialog-active-background: var(--ui-overlay-active)}:root[data-theme=dark]{color-scheme:dark;--ui-link: #8bbcff;--ui-danger: #ffa5a5;--ui-success: #80d6a2;--ui-warning: #f4cb79;--ui-bg-page: #181818;--ui-bg-page-rgb: 24, 24, 24;--ui-bg-surface: #222222;--ui-bg-raised: #2c2c2c;--ui-text-primary: #f2f2f2;--ui-text-secondary: rgba(242, 242, 242, .68);--ui-text-subtle: #b8b8b8;--ui-divider: #525252;--ui-border: #4a4a4a;--ui-state-hover: #343434;--ui-state-active: #4a4a4a;--ui-action-bg: #1b65ce;--ui-action-hover: #185ab8;--ui-overlay-hover: rgba(255, 255, 255, .08);--ui-overlay-active: rgba(255, 255, 255, .13);--header-glass-bg: rgba(24, 24, 24, .72);--header-glass-border: rgba(255, 255, 255, .1);--header-glass-shadow: rgba(0, 0, 0, .28);--header-hover-scrim: rgba(0, 0, 0, .8);--header-hover-text: #ffffff;--header-hover-muted: rgba(255, 255, 255, .68);--header-menu-hover-bg: rgba(255, 255, 255, .08);--core-ui-anchored-dialog-material: rgb(38 38 38 / 76%);--core-ui-anchored-dialog-reduced-transparency-material: rgb(38 38 38 / 98%);--core-ui-anchored-dialog-outline: rgb(255 255 255 / 14%);--core-ui-anchored-dialog-shadow-near: rgb(0 0 0 / 22%);--core-ui-anchored-dialog-shadow-far: rgb(0 0 0 / 32%)}*{box-sizing:border-box}html{min-width:0;min-height:100%;scrollbar-gutter:stable}body,#root{min-height:100%}body{margin:0;overflow-x:hidden;background:var(--ui-bg-page);color:var(--ui-text-primary)}button,select,input,textarea{font:inherit}a,button,select{-webkit-tap-highlight-color:transparent}::selection{background:var(--ui-selection-bg);color:var(--ui-selection-fg)}:where(a,button,select,input,textarea,summary,video):focus{outline:none}:where(a,button,select,summary):focus-visible{text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:.2em}:where(a,button):focus-visible svg{transform:scale(.8)}:where(a,button,select,summary){scroll-margin-block:100px 32px}input,textarea,select{color:var(--ui-text-primary);background-color:var(--ui-bg-surface)}:lang(ar),:lang(th){letter-spacing:normal;word-spacing:normal}:lang(ar) .hero h1,:lang(th) .hero h1{line-height:1.3;letter-spacing:normal}:lang(ar) p,:lang(th) p{line-height:1.7}@media(forced-colors:active){:where(a,button,select,summary):focus-visible{text-decoration-line:underline}::selection{background:Highlight;color:HighlightText}}@property --header-backdrop-reveal{syntax: "<number>"; inherits: false; initial-value: 0;}@property --header-backdrop-feather{syntax: "<length>"; inherits: false; initial-value: 0px;}.site-shell{--content-width: 1120px;--content-gutter: 48px;--header-height: 64px;--section-gap: 96px;--section-anchor-offset: 88px;min-height:100vh}.header-backdrop{--header-backdrop-reveal: 0;--header-backdrop-feather: 0px;position:fixed;inset:0;z-index:29;background:var(--header-glass-bg);opacity:0;visibility:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,#000000 0 var(--header-height),rgba(0,0,0,var(--header-backdrop-reveal)) calc(var(--header-height) + var(--header-backdrop-feather)) 100%);mask-image:linear-gradient(to bottom,#000000 0 var(--header-height),rgba(0,0,0,var(--header-backdrop-reveal)) calc(var(--header-height) + var(--header-backdrop-feather)) 100%);-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%);transition:--header-backdrop-reveal .28s cubic-bezier(.4,0,.2,1),--header-backdrop-feather .28s cubic-bezier(.4,0,.2,1),opacity .28s cubic-bezier(.4,0,.2,1),background-color .28s cubic-bezier(.4,0,.2,1),visibility 0s linear .28s}.header-backdrop.is-scrolled{opacity:1;visibility:visible;transition:--header-backdrop-reveal .28s cubic-bezier(.4,0,.2,1),--header-backdrop-feather .28s cubic-bezier(.4,0,.2,1),opacity 0ms linear,background-color .28s cubic-bezier(.4,0,.2,1),visibility 0s linear 0s}.header-backdrop.is-expanded,.header-backdrop.is-menu-open{--header-backdrop-reveal: 1;--header-backdrop-feather: 32px;background:var(--header-hover-scrim);opacity:1;visibility:visible;pointer-events:auto;transition:--header-backdrop-reveal .24s cubic-bezier(.25,.46,.45,.94),--header-backdrop-feather .24s cubic-bezier(.25,.46,.45,.94),opacity .24s cubic-bezier(.25,.46,.45,.94),background-color .24s cubic-bezier(.25,.46,.45,.94),visibility 0s linear 0s}.site-header{position:fixed;inset:0 0 auto;z-index:30;min-height:var(--header-height);padding:0 24px;border:0;border-bottom:1px solid transparent;background:transparent;box-shadow:none;display:flex;align-items:center;justify-content:center}.site-header.is-scrolled{border-bottom-color:var(--header-glass-border);box-shadow:0 12px 40px var(--header-glass-shadow)}.site-header.is-navigation-open,.site-header.is-menu-open{border-bottom-color:transparent;box-shadow:none}.site-header.is-menu-open{background:transparent}.header-inner{position:relative;z-index:2;width:min(1200px,100%);min-height:var(--header-height);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center}.brand{grid-column:1;position:relative;z-index:2;justify-self:start;width:fit-content;min-width:0;padding:0;display:inline-flex;align-items:center;gap:10px;border:0;border-radius:8px;background:transparent;color:inherit;text-decoration:none}.brand img{width:32px;height:32px;display:block;flex:0 0 auto;border-radius:7px;object-fit:cover}.brand-name{color:var(--ui-text-primary);font-size:14px;line-height:1;font-weight:600;white-space:nowrap;transition:color .14s ease}.brand:focus{outline:none}.brand:focus-visible{background:transparent}.header-navigation{grid-column:2;position:relative;z-index:2;justify-self:center;min-width:0;display:inline-flex;align-items:center;gap:0;background:transparent}.header-navigation-item{position:relative;height:40px;padding-inline:clamp(6px,.75vw,12px);display:inline-flex;align-items:center}.header-navigation-item:after{content:"";position:absolute;z-index:1;top:100%;right:-16px;left:-16px;height:18px}.header-navigation-trigger{appearance:none;padding:10px 0;border:0;background:transparent;color:var(--ui-text-secondary);display:inline-flex;align-items:center;gap:4px;cursor:pointer;font-family:inherit;font-size:13px;line-height:1;font-weight:500;text-decoration:none;white-space:nowrap;transition:color .14s ease}.header-navigation-trigger[aria-expanded=true]{color:var(--ui-text-primary)}.header-navigation-trigger:focus{outline:none}.header-navigation-trigger:focus-visible{border-radius:6px;background:transparent;color:var(--ui-text-primary)}.header-navigation-chevron{width:14px;height:14px;flex:0 0 auto;transform:rotate(0);transition:transform .15s cubic-bezier(.23,1,.32,1)}.header-navigation-trigger[aria-expanded=true] .header-navigation-chevron{transform:rotate(180deg)}.header-navigation-popover{position:absolute;top:calc(100% + 10px);left:50%;z-index:2;width:min(340px,calc(100vw - 48px));max-height:calc(100vh - var(--header-height) - 16px);max-height:calc(100dvh - var(--header-height) - 16px);padding:14px 0 18px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;border:0;border-radius:0;background:transparent;color:var(--ui-text-primary);box-shadow:none;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,-6px) scale(.98);transform-origin:top center;transition:opacity 90ms ease,transform 90ms cubic-bezier(.23,1,.32,1),visibility 0s linear 90ms;will-change:opacity,transform}.header-navigation-popover.is-active{z-index:3;opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) scale(1);transition:opacity .13s ease,transform .13s cubic-bezier(.23,1,.32,1),visibility 0s linear 0s}.header-navigation-popover.is-leaving{z-index:2;opacity:0;visibility:visible;pointer-events:none;transform:translate(-50%,-4px) scale(.99);transition:opacity .22s cubic-bezier(.4,0,.2,1),transform .22s cubic-bezier(.25,.46,.45,.94),visibility 0s linear .22s}.header-navigation-popover-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.header-navigation-detail{min-width:0;padding:8px 0;border-radius:0;color:inherit;text-decoration:none;transform-origin:left center;transition:transform .18s cubic-bezier(.32,.72,0,1)}.header-navigation-popover.is-active .header-navigation-detail{animation:header-navigation-detail-fade .26s cubic-bezier(.4,0,.2,1) backwards,header-navigation-detail-shift .22s cubic-bezier(.25,.46,.45,.94) backwards;animation-delay:calc(var(--header-navigation-detail-index, 0) * 70ms),calc(var(--header-navigation-detail-index, 0) * 70ms)}.header-navigation-detail:active{transform:scale(.992);transition-duration:.14s}.header-navigation-detail:focus{outline:none}.header-navigation-detail:focus-visible{border-radius:6px;background:transparent;text-decoration:underline;text-underline-offset:3px}.header-navigation-detail-title,.header-navigation-detail-description{display:block}.header-navigation-detail-title{color:var(--ui-text-primary);font-size:13px;line-height:1.35;font-weight:600}.header-navigation-detail-description{margin-top:3px;overflow:hidden;color:var(--ui-text-secondary);font-size:12px;line-height:1.4;font-weight:400;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}@keyframes header-navigation-detail-fade{0%{opacity:0}to{opacity:1}}@keyframes header-navigation-detail-shift{0%{transform:translateY(-6px)}to{transform:translateY(0)}}.site-header.is-navigation-open .brand-name,.site-header.is-navigation-open .header-navigation-trigger[aria-expanded=true],.site-header.is-navigation-open .header-navigation-detail-title{color:var(--header-hover-text)}.site-header.is-navigation-open .header-navigation-trigger,.site-header.is-navigation-open .header-navigation-detail-description{color:var(--header-hover-muted)}.header-actions{grid-column:3;position:relative;z-index:2;justify-self:end;min-width:0;display:inline-flex;align-items:center;justify-content:flex-end;gap:18px}.app-store-link{position:relative;width:fit-content;display:inline-flex;align-items:center;justify-content:center;color:inherit;text-decoration:none;transition:transform var(--press-motion-duration) var(--press-motion-easing)}.app-store-link:focus{outline:none}.app-store-link:focus-visible{opacity:.72}.app-store-badge{width:auto;height:40px;display:block}.header-menu-button{position:relative;width:40px;height:40px;padding:0;display:none;flex:0 0 auto;align-items:center;justify-content:center;border:0;border-radius:8px;background:transparent;color:var(--ui-text-primary);cursor:pointer;transition:background-color .14s ease,transform var(--press-motion-duration) var(--press-motion-easing)}.header-menu-button:focus{outline:none}.header-menu-button:focus-visible{background:transparent;color:var(--ui-text-primary)}.header-menu-icon{position:absolute;width:22px;height:22px;transform-origin:center;transition:opacity .16s ease,transform .18s cubic-bezier(.23,1,.32,1)}.header-menu-icon-menu{opacity:1;transform:rotate(0)}.header-menu-icon-close{opacity:0;transform:rotate(-45deg)}.header-menu-button[aria-expanded=true] .header-menu-icon-menu{opacity:0;transform:rotate(45deg)}.header-menu-button[aria-expanded=true] .header-menu-icon-close{opacity:1;transform:rotate(0)}.header-mobile-menu{display:none}.product-page{width:100%;margin:0;color:var(--ui-text-primary)}.product-content{width:min(var(--content-width),calc(100% - var(--content-gutter)));margin:0 auto;padding:168px 0 0}.hero{width:100%;text-align:center}.hero h1,.product-content h2,.product-content h3,.product-content p{margin-top:0}.hero h1{max-width:800px;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,sans-serif;font-size:clamp(48px,5vw,68px);line-height:1.06;font-weight:600;letter-spacing:-.042em;text-wrap:balance}.hero-title-leading,.hero-title-accent{display:block}.hero-description{max-width:680px;margin:24px auto 0;color:var(--ui-text-secondary);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif;font-size:clamp(18px,1.6vw,20px);line-height:1.5;letter-spacing:0;text-wrap:balance}.hero-product-preview{width:min(100%,1000px);margin:64px auto 0}.hero-product-preview img{display:block;width:100%;height:auto}.content-section{margin-top:var(--section-gap);scroll-margin-top:var(--section-anchor-offset)}.workflow-list li,.feature-facts>div,.faq-item{scroll-margin-top:var(--section-anchor-offset)}.section-title{margin:0 0 28px;font-size:clamp(24px,2.4vw,30px);line-height:1.2;font-weight:600;letter-spacing:-.03em}.workflow-list{margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;list-style:none}.workflow-list li,.feature-facts>div{position:relative;min-width:0;display:grid;grid-template-columns:20px minmax(0,1fr);grid-template-rows:24px auto;align-items:start;align-content:start;column-gap:12px;row-gap:8px}.workflow-number,.feature-fact-icon{grid-column:1;grid-row:1;width:20px;height:24px;display:flex;align-items:center;justify-content:flex-start}.workflow-number{color:var(--ui-text-secondary);font-size:14px;line-height:1;font-weight:600;letter-spacing:.04em}.workflow-list h3,.feature-facts dt{grid-column:2;grid-row:1;min-height:24px;margin:0;display:flex;align-items:center;font-size:15px;line-height:1.5;font-weight:600}.workflow-list p,.feature-facts dd{grid-column:2;grid-row:2;margin:0;color:var(--ui-text-secondary);font-size:15px;line-height:1.6}.product-demo{width:min(100%,1000px);margin:48px auto 0}.product-demo video{width:100%;height:auto;aspect-ratio:1100 / 752;border:1px solid var(--ui-divider);border-radius:16px;display:block;background:var(--ui-bg-raised)}.product-demo video:focus,.product-demo video:focus-visible{outline:none}.product-demo video:focus-visible{opacity:.94}.feature-facts{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}.feature-fact-icon{justify-content:center;color:var(--ui-text-secondary)}.feature-fact-icon svg{width:19px;height:19px}.pricing-overview{max-width:620px}.pricing-overview h3{margin:0;font-size:22px;line-height:1.3;font-weight:600;letter-spacing:-.02em}.pricing-overview p{margin:10px 0 0;color:var(--ui-text-secondary);font-size:15px;line-height:1.6}.pricing-amount{--press-motion-scale: .96;min-height:30px;margin-top:18px;padding:0 12px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--ui-action-bg);color:var(--ui-action-fg);font-variant-numeric:tabular-nums;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background-color .14s ease,transform var(--press-motion-duration) var(--press-motion-easing)}.pricing-amount>span{margin-inline-end:2px;font-size:14px;line-height:1;font-weight:600}.pricing-amount bdi{font-size:15px;line-height:1;font-weight:600;letter-spacing:-.015em}.pricing-benefits{margin:44px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;list-style:none}.pricing-benefits li{position:relative;min-width:0;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;color:var(--ui-text-secondary);font-size:15px;line-height:1.6}.pricing-benefits svg{width:19px;height:24px;color:var(--ui-text-primary)}.faq-list{display:grid;gap:8px}.faq-item{border-bottom:1px solid var(--ui-divider)}.faq-item:last-child{border-bottom:0}.faq-question{margin:0}.faq-trigger{appearance:none;width:100%;min-height:72px;padding:20px 0;border:0;background:transparent;color:inherit;display:grid;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:20px;cursor:pointer;font-family:inherit;font-size:16px;line-height:1.5;font-weight:600;text-align:start}.faq-toggle{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;color:var(--ui-text-secondary);transition:transform .22s cubic-bezier(.32,.72,0,1)}.faq-toggle svg{width:19px;height:19px}.faq-item.is-open .faq-toggle{transform:rotate(180deg)}.faq-answer p{max-width:860px;margin:0;padding:0 56px 24px 0;color:var(--ui-text-secondary);font-size:15px;line-height:1.65}.faq-trigger:focus{outline:none}.faq-trigger:focus-visible{border-radius:8px;background:transparent;color:var(--ui-text-primary)}.download-content{min-height:112px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px}.download-product{min-width:0;display:flex;align-items:center;gap:18px}.download-product>img{width:56px;height:56px;display:block;flex:0 0 auto;border-radius:14px}.download-product h3{margin:0 0 6px;font-size:18px;line-height:1.35;font-weight:600}.download-product p{max-width:680px;margin:0;color:var(--ui-text-secondary);font-size:15px;line-height:1.6}.download-app-store-link{justify-self:end;flex:0 0 auto}#site-footer-shell{width:100%;margin-top:88px}@media(hover:hover)and (pointer:fine){.header-navigation-trigger:hover,.header-mobile-navigation a:hover{color:var(--ui-text-primary)}.header-navigation-detail:hover{opacity:.62}.header-menu-button:hover{background:var(--header-menu-hover-bg)}.pricing-amount:hover{background:var(--ui-action-hover)}.faq-trigger:hover .faq-toggle{color:var(--ui-text-primary)}}@media(max-width:960px){.site-header{padding-right:28px;padding-left:28px}.header-navigation{display:none}.header-menu-button{display:inline-flex}.header-mobile-menu.is-open{position:fixed;z-index:1;inset:0;padding:calc(var(--header-height) + 32px) 32px max(32px,env(safe-area-inset-bottom));display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;overflow-y:auto;overscroll-behavior:contain;background:transparent;color:var(--ui-text-primary);-webkit-overflow-scrolling:touch}.header-mobile-navigation{width:min(100%,520px);margin:0 auto;flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr);border-top:1px solid var(--ui-divider)}.header-mobile-navigation a{min-height:72px;padding:14px 4px;display:grid;grid-template-columns:32px minmax(0,1fr) 24px;align-items:center;column-gap:12px;border-bottom:1px solid var(--ui-divider);border-radius:0;background:transparent;color:var(--ui-text-primary);text-decoration:none;transition:background-color .12s ease,color .12s ease}.header-mobile-menu.is-open .header-mobile-navigation a{animation:header-navigation-detail-fade .24s cubic-bezier(.4,0,.2,1) backwards,header-navigation-detail-shift .2s cubic-bezier(.25,.46,.45,.94) backwards;animation-delay:calc(var(--header-mobile-navigation-index, 0) * 40ms),calc(var(--header-mobile-navigation-index, 0) * 40ms)}.site-header.is-menu-open .brand-name,.site-header.is-menu-open .header-mobile-navigation-label,.site-header.is-menu-open .header-menu-button{color:var(--header-hover-text)}.site-header.is-menu-open .header-mobile-navigation-index,.site-header.is-menu-open .header-mobile-navigation-icon{color:var(--header-hover-muted)}.header-mobile-navigation-index{color:var(--ui-text-secondary);font-size:11px;line-height:1;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.08em}.header-mobile-navigation-label{min-width:0;font-size:clamp(22px,3.2vw,26px);line-height:1.18;font-weight:520;letter-spacing:-.025em}.header-mobile-navigation-icon{width:20px;height:20px;justify-self:end;color:var(--ui-text-secondary)}.header-mobile-navigation a:focus{outline:none}.header-mobile-navigation a:focus-visible{border-radius:10px;background:transparent;color:var(--ui-text-primary)}.mobile-app-store-link{flex:0 0 auto;margin-inline-end:auto;margin-top:48px;margin-bottom:max(0px,env(safe-area-inset-bottom));margin-inline-start:auto}.pricing-benefits{margin-top:32px;padding-top:24px;border-top:1px solid var(--ui-divider);grid-template-columns:1fr;gap:20px}}@media(max-width:760px){.site-shell{--content-gutter: 32px;--section-gap: 72px;--section-anchor-offset: 64px}.product-content{padding-top:132px}.hero h1{max-width:11em;font-size:clamp(38px,10.5vw,46px);line-height:1.08;letter-spacing:-.04em}.hero-description{max-width:34em;margin-top:22px;font-size:17px;line-height:1.55}.hero-product-preview{margin-top:44px}.product-demo{margin-top:36px}.section-title{margin-bottom:22px;font-size:clamp(23px,6.5vw,28px)}.workflow-list,.feature-facts{grid-template-columns:1fr;gap:32px}.workflow-list li:not(:first-child):before,.feature-facts>div:not(:first-child):before{display:none}.faq-trigger{min-height:66px;padding:18px 0;gap:14px}.faq-answer p{padding:0 46px 22px 0}.download-content{min-height:0;grid-template-columns:1fr;align-items:start;gap:24px}.download-product>img{width:52px;height:52px;border-radius:13px}.download-app-store-link{justify-self:start}#site-footer-shell{margin-top:64px}}@media(max-width:640px){.site-shell{--header-height: 56px}.site-header{padding-right:16px;padding-left:16px}.site-header.is-scrolled{box-shadow:none}.header-inner{grid-template-columns:minmax(0,1fr) auto}.header-actions{grid-column:2;gap:10px}.header-mobile-menu.is-open{padding:calc(var(--header-height) + 20px) 20px max(20px,env(safe-area-inset-bottom))}.header-mobile-navigation a{min-height:62px;padding:12px 2px;grid-template-columns:28px minmax(0,1fr) 22px;column-gap:10px}.header-mobile-navigation-label{font-size:clamp(20px,5.8vw,23px)}}@media(prefers-reduced-motion:reduce){.header-backdrop,.header-backdrop.is-scrolled,.header-backdrop.is-expanded,.header-backdrop.is-menu-open{transition:none}.header-menu-button,.header-menu-icon{transition-duration:0ms}.header-navigation-popover{transform:translate(-50%);transition:opacity .12s ease,visibility 0s linear .12s}.header-navigation-popover.is-active{transform:translate(-50%);transition:opacity .12s ease,visibility 0s linear 0s}.header-navigation-chevron{transition-duration:0ms}.header-navigation-detail:active{transform:none}.header-navigation-popover.is-active .header-navigation-detail,.header-mobile-menu.is-open .header-mobile-navigation a{animation:none}.pricing-amount{transition:background-color .14s ease}.faq-toggle,.app-store-link{transition:none}}.faq-item.should-skip-motion .faq-toggle{transition:none}@media(prefers-reduced-transparency:reduce){.header-backdrop{background:var(--ui-bg-page);-webkit-backdrop-filter:none;backdrop-filter:none}}@media(hover:none)and (pointer:coarse){:where(a,button,[role=button],summary){-webkit-tap-highlight-color:transparent}.brand:focus-visible,.header-navigation-trigger:focus-visible,.header-navigation-detail:focus-visible,.header-menu-button:focus-visible,.header-mobile-navigation a:focus-visible,.faq-trigger:focus-visible{background:transparent}.header-menu-button:focus-visible{color:var(--ui-text-secondary)}.faq-trigger:focus-visible{color:var(--ui-text-primary);text-decoration:underline;text-underline-offset:.16em}}.hero h1,.hero-description{font-family:inherit;overflow-wrap:break-word}.product-content{min-inline-size:0}.hero-product-preview figcaption,.product-demo figcaption{max-inline-size:720px;margin:14px auto 0;color:var(--ui-text-secondary);font-size:13px;line-height:1.6;text-align:center}.product-demo:focus-within figcaption{text-decoration:underline;text-underline-offset:.2em}[dir=rtl] .header-navigation-detail{transform-origin:right center}[dir=rtl] .header-mobile-navigation svg{transform:scaleX(-1)}@media(max-width:480px){.hero h1{font-size:clamp(32px,9vw,48px)}.header-inner{gap:12px}}:where([data-press-size]){--press-motion-scale: .98;--press-motion-press-duration: .24s;--press-motion-release-duration: .3s;--press-motion-press-easing: cubic-bezier(.4, 0, .2, 1);--press-motion-release-easing: cubic-bezier(.25, .1, .25, 1);--press-motion-duration: var(--press-motion-release-duration);--press-motion-easing: var(--press-motion-release-easing);transform-origin:center}:where([data-press-size=compact]){--press-motion-scale: .97;--press-motion-press-duration: .16s;--press-motion-release-duration: .2s}:where([data-press-size=large]){--press-motion-scale: .98;--press-motion-press-duration: .4s;--press-motion-release-duration: .46s;will-change:transform}[data-press-size]:not(:disabled):active{--press-motion-duration: var(--press-motion-press-duration);--press-motion-easing: var(--press-motion-press-easing);transform:scale(var(--press-motion-scale))}@media(prefers-reduced-motion:reduce){:where([data-press-size]){--press-motion-duration: 0ms;--press-motion-easing: linear;will-change:auto}[data-press-size]:not(:disabled):active{transform:none}}.core-ui-anchored-dialog{--core-ui-anchored-dialog-anchor-gap: 8px;--core-ui-anchored-dialog-cross-shift: 0px;--core-ui-anchored-dialog-transform-origin-x: 50%;position:absolute;z-index:var(--core-ui-anchored-dialog-z-index, 20);width:var(--core-ui-anchored-dialog-width, 184px);pointer-events:none;visibility:hidden;transform:translate3d(0,var(--core-ui-anchored-dialog-enter-y),0) scale(.98);transform-origin:var(--core-ui-anchored-dialog-transform-origin-x) var(--core-ui-anchored-dialog-transform-origin-y);transition:visibility 0s linear .16s,transform .16s cubic-bezier(.23,1,.32,1)}.core-ui-anchored-dialog[data-open=true]{pointer-events:auto;visibility:visible;transform:translateZ(0) scale(1);transition-delay:0s}.core-ui-anchored-dialog[data-show-arrow=true]{--core-ui-anchored-dialog-anchor-gap: 14px}.core-ui-anchored-dialog[data-placement=top-start],.core-ui-anchored-dialog[data-placement=top-end]{--core-ui-anchored-dialog-enter-y: 4px;bottom:calc(100% + var(--core-ui-anchored-dialog-anchor-gap))}.core-ui-anchored-dialog[data-placement=bottom-start],.core-ui-anchored-dialog[data-placement=bottom-end]{--core-ui-anchored-dialog-enter-y: -4px;top:calc(100% + var(--core-ui-anchored-dialog-anchor-gap))}.core-ui-anchored-dialog[data-placement=top-start],.core-ui-anchored-dialog[data-placement=bottom-start]{inset-inline-start:var(--core-ui-anchored-dialog-cross-shift)}.core-ui-anchored-dialog[data-placement=top-end],.core-ui-anchored-dialog[data-placement=bottom-end]{inset-inline-end:calc(0px - var(--core-ui-anchored-dialog-cross-shift))}.core-ui-anchored-dialog[data-placement^=top]{--core-ui-anchored-dialog-transform-origin-y: 100%}.core-ui-anchored-dialog[data-placement^=bottom]{--core-ui-anchored-dialog-transform-origin-y: 0%}.core-ui-anchored-dialog-material{position:relative;width:100%;box-sizing:border-box;background:var(--core-ui-anchored-dialog-material, rgb(248 248 248 / 72%));-webkit-clip-path:inset(0 round 14px);clip-path:inset(0 round 14px);filter:drop-shadow(0 0 .5px var(--core-ui-anchored-dialog-outline, rgb(17 17 17 / 10%))) drop-shadow(0 2px 4px var(--core-ui-anchored-dialog-shadow-near, rgb(17 17 17 / 8%))) drop-shadow(0 10px 20px var(--core-ui-anchored-dialog-shadow-far, rgb(17 17 17 / 12%)));opacity:.001;-webkit-backdrop-filter:var(--core-ui-anchored-dialog-backdrop-filter, blur(24px) saturate(160%));backdrop-filter:var(--core-ui-anchored-dialog-backdrop-filter, blur(24px) saturate(160%));transition:opacity .12s cubic-bezier(.23,1,.32,1);will-change:opacity,backdrop-filter,clip-path}.core-ui-anchored-dialog[data-show-arrow=true][data-placement^=top] .core-ui-anchored-dialog-material{padding-bottom:10px}.core-ui-anchored-dialog[data-show-arrow=true][data-placement^=bottom] .core-ui-anchored-dialog-material{padding-top:10px}.core-ui-anchored-dialog-surface{position:relative;z-index:1;width:100%;box-sizing:border-box;max-height:var(--core-ui-anchored-dialog-max-height, 274px);overscroll-behavior:contain;padding:var(--core-ui-anchored-dialog-padding, 6px);overflow:auto;color:var(--core-ui-anchored-dialog-text, #111111)}.core-ui-anchored-dialog-contour{position:absolute;z-index:2;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.core-ui-anchored-dialog-contour path{fill:none;stroke:var(--core-ui-anchored-dialog-outline, rgb(17 17 17 / 10%));stroke-width:1.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.core-ui-anchored-dialog[data-open=true] .core-ui-anchored-dialog-material{opacity:1}.core-ui-anchored-dialog-item{width:100%;min-height:34px;padding-block:6px;padding-inline:10px 8px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;border-radius:8px;background:transparent;color:var(--core-ui-anchored-dialog-muted, #6f6f6f);cursor:pointer;font:inherit;font-size:12px;line-height:1.35;font-weight:500;text-align:start;transition:background-color .12s ease,color .12s ease}.core-ui-anchored-dialog-item.is-selected{color:var(--core-ui-anchored-dialog-text, #111111)}.core-ui-anchored-dialog-item:focus{outline:none}.core-ui-anchored-dialog-item:focus-visible{background:transparent;color:var(--core-ui-anchored-dialog-text, #111111)}.core-ui-anchored-dialog-item:active{opacity:.75}.core-ui-anchored-dialog-item-icon{width:14px;height:14px;display:inline-flex;flex:0 0 auto}.core-ui-anchored-dialog-item-icon svg{width:100%;height:100%;display:block;fill:currentColor}@media(hover:hover)and (pointer:fine){.core-ui-anchored-dialog-item:hover{background:var(--core-ui-anchored-dialog-hover-background, rgb(17 17 17 / 6%));color:var(--core-ui-anchored-dialog-text, #111111)}}@media(prefers-reduced-motion:reduce){.core-ui-anchored-dialog{transform:none;transition:none}.core-ui-anchored-dialog-material,.core-ui-anchored-dialog-item{transition:none}}@media(prefers-reduced-transparency:reduce){.core-ui-anchored-dialog-material{background:var( --core-ui-anchored-dialog-reduced-transparency-material, rgb(248 248 248 / 98%) );-webkit-backdrop-filter:none;backdrop-filter:none}}.footer-preferences{width:fit-content;margin-top:28px;display:grid;justify-items:start;gap:6px}.footer-preference-picker{position:relative;width:fit-content}.footer-preference-trigger{width:fit-content;min-height:30px;padding:0 8px;display:inline-flex;align-items:center;gap:7px;border:0 solid transparent;border-radius:999px;background:transparent;color:var(--ui-text-secondary);cursor:pointer;font:inherit;font-size:12px;line-height:1.5;font-weight:540;white-space:nowrap;transition:background-color .14s ease,transform var(--press-motion-duration) var(--press-motion-easing)}.footer-preference-trigger.is-open{background:var(--ui-state-hover);color:var(--ui-text-primary)}.footer-preference-trigger:focus{outline:none}.footer-preference-trigger:focus-visible{background:transparent;color:var(--ui-text-primary)}.footer-preferences[data-active-menu=theme] .footer-preference-picker[data-preference=language]>.footer-preference-trigger{visibility:hidden;opacity:0;pointer-events:none}.footer-preference-trigger-icon,.footer-preference-option-check{width:14px;height:14px;display:inline-flex;flex:0 0 auto}.footer-preference-trigger-icon svg,.footer-preference-option-check svg{width:100%;height:100%;display:block;fill:currentColor}.footer-preference-option-check{color:currentColor}.footer-theme-option-label{min-width:0;display:inline-flex;align-items:center;gap:8px}@media(hover:hover)and (pointer:fine){.footer-preference-trigger:hover{background:var(--ui-state-hover);color:var(--ui-text-primary)}}@media(prefers-reduced-motion:reduce){.footer-preference-trigger{transition-duration:0ms}}.footer-preferences,.footer-preference-picker{max-inline-size:100%}.footer-preferences .core-ui-anchored-dialog{--core-ui-anchored-dialog-width: 220px;--core-ui-anchored-dialog-max-height: min(360px, 60dvh)}@media(hover:none),(pointer:coarse){.footer-preference-trigger:is(:active,:focus,.is-open),.footer-preferences .core-ui-anchored-dialog-item:active{background:transparent}}.footer-language-search{box-sizing:border-box;inline-size:100%;min-inline-size:0;min-block-size:36px;margin-block-end:6px;padding:8px 10px;border:0;border-radius:8px;outline:none;background:var(--ui-bg-surface);color:var(--ui-text-primary);font:inherit;font-size:14px;text-align:start;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent}.footer-language-search::placeholder{color:var(--ui-text-secondary);opacity:1}.footer-language-search:focus-visible{text-decoration:underline;text-underline-offset:.2em}.footer-language-empty{margin:8px 10px;color:var(--ui-text-secondary);overflow-wrap:anywhere}.legal-footer{--legal-footer-brand-size: 42px;--legal-footer-title-line-height: 20px;width:100%;margin:auto auto 0;padding:clamp(44px,5vw,64px) clamp(24px,5vw,56px) 24px;background:transparent;color:var(--ui-text-primary);font-size:14px;line-height:1.55}.legal-footer-main,.legal-footer-bottom{width:min(100%,1180px);margin-right:auto;margin-left:auto}.legal-footer-main{display:grid;grid-template-columns:minmax(220px,.85fr) minmax(0,2.4fr);gap:clamp(48px,6vw,72px)}.legal-footer-brand{min-width:0;transform:translateY(calc((var(--legal-footer-title-line-height) - var(--legal-footer-brand-size)) / 2))}.legal-footer-brand-link{width:fit-content;display:inline-flex;align-items:center;gap:12px;color:inherit;font-size:18px;font-weight:600;letter-spacing:-.025em;text-decoration:none}.legal-footer-brand-logo{width:var(--legal-footer-brand-size);height:var(--legal-footer-brand-size);display:block;flex:0 0 auto;border-radius:11px;background-position:center;background-repeat:no-repeat;background-size:cover}.legal-footer-socials{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.legal-footer-socials a{width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--ui-text-secondary);cursor:pointer;text-decoration:none;transition:color .18s ease,transform var(--press-motion-duration) var(--press-motion-easing)}.legal-footer-socials svg{width:16px;height:16px;display:block;fill:currentColor}.legal-footer-social-link-x svg{width:12px;height:12px}.legal-footer-social-link-xiaohongshu svg{width:24px;height:24px}.legal-footer-navigation{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(170px,1.35fr);gap:clamp(20px,2.4vw,32px)}.legal-footer-section{min-width:0}.legal-footer-section h2{margin:0 0 18px;color:var(--ui-text-primary);font-size:13px;line-height:var(--legal-footer-title-line-height);font-weight:620;letter-spacing:0}.legal-footer-section ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.legal-footer-section a{width:fit-content;max-width:100%;display:inline-flex;align-items:baseline;color:var(--ui-text-secondary);text-decoration:none;overflow-wrap:anywhere;transition:color .16s ease}.legal-footer-section[id$=-contact] a{white-space:nowrap;overflow-wrap:normal}.legal-footer-bottom{min-height:50px;margin-top:42px;padding-top:20px;border-top:1px solid var(--ui-divider);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:24px;color:var(--ui-text-subtle);font-size:11px;text-align:end}.legal-footer-follow{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:15px;color:var(--ui-text-secondary);font-size:13px;text-align:start}.legal-footer-follow-label{flex:0 0 auto}.legal-footer-note{margin:0;max-width:100%;overflow-wrap:anywhere;justify-self:end}.legal-footer-brand-link:focus,.legal-footer-socials a:focus,.legal-footer-section a:focus{outline:none}.legal-footer-brand-link:focus-visible,.legal-footer-socials a:focus-visible,.legal-footer-section a:focus-visible{border-radius:4px;background:transparent;color:var(--ui-text-primary);text-decoration:underline;text-underline-offset:3px}@media(hover:hover)and (pointer:fine){.legal-footer-socials a:hover,.legal-footer-brand-link:hover,.legal-footer-section a:hover{color:var(--ui-text-primary)}}@media(hover:none)and (pointer:coarse){.legal-footer-brand-link:focus-visible,.legal-footer-socials a:focus-visible,.legal-footer-section a:focus-visible{background:transparent}}@media(max-width:1100px){.legal-footer-main{grid-template-columns:1fr}.legal-footer-brand{transform:none}}@media(max-width:760px){.legal-footer{padding:40px 16px 24px}.legal-footer-main{gap:36px}.legal-footer-navigation{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;row-gap:32px}.legal-footer-section[id$=-contact]{grid-column:1 / -1}.legal-footer-section h2{margin-bottom:14px}.legal-footer-bottom{grid-template-columns:1fr;justify-items:center;align-items:center;gap:12px;margin-top:36px;text-align:center}.legal-footer-follow{justify-content:center}.legal-footer-note{justify-self:center;align-self:auto;text-align:center}}@media(prefers-reduced-motion:reduce){.legal-footer-brand-link,.legal-footer-section a,.legal-footer-socials a{transition-duration:0ms}}._container_zpmh9_1{box-sizing:border-box;position:relative;isolation:isolate;display:inline-flex;min-width:0;margin:0;padding:0;align-items:center;justify-content:center;border:0;border-radius:var(--core-ui-custom-container-radius, 0);appearance:none;background-color:var(--core-ui-custom-container-background, transparent);color:inherit;font:inherit;text-align:inherit;vertical-align:top;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transform:scale(1);transform-origin:center;transition-property:transform;transition-duration:var(--press-motion-duration, 0ms);transition-timing-function:var(--press-motion-easing, linear)}._container_zpmh9_1:before,._container_zpmh9_1:after{position:absolute;inset:0;border-radius:inherit;content:"";opacity:0;pointer-events:none}._container_zpmh9_1:before{z-index:2;background:var(--core-ui-custom-container-overlay, currentColor);transition-property:opacity;transition-duration:var(--press-motion-duration, 0ms);transition-timing-function:var(--press-motion-easing, linear)}._container_zpmh9_1:after{z-index:3;background:var( --core-ui-custom-container-focus-overlay, currentColor )}._content_zpmh9_55{position:relative;z-index:1;min-width:0}._clip-content_zpmh9_61{overflow:hidden}button._container_zpmh9_1[data-pressed=true]{background-color:var( --core-ui-custom-container-pressed-background, var(--core-ui-custom-container-background, transparent) )}button._container_zpmh9_1[data-press-size][data-pressed=true]{transform:scale(var(--press-motion-scale))}button._container_zpmh9_1[data-press-size][data-pressed=false]:active{transform:scale(1)}button._container_zpmh9_1[data-pressed=true]:before{opacity:var(--core-ui-custom-container-overlay-opacity, .12)}._container_zpmh9_1:focus{outline:none}._container_zpmh9_1:focus-visible:after{opacity:var(--core-ui-custom-container-focus-opacity, .08)}button._container_zpmh9_1[data-pressed=true]:focus-visible:after{opacity:0}._container_zpmh9_1:disabled{background-color:var( --core-ui-custom-container-disabled-background, var(--core-ui-custom-container-background, transparent) );color:var(--core-ui-custom-container-disabled-foreground, currentColor);cursor:not-allowed;opacity:var(--core-ui-custom-container-disabled-opacity, .48)}._container_zpmh9_1:disabled:before,._container_zpmh9_1:disabled:after{opacity:0}@media(prefers-reduced-motion:reduce){._container_zpmh9_1{transition:none}button._container_zpmh9_1[data-press-size][data-pressed=true],button._container_zpmh9_1[data-press-size][data-pressed=false]:active{transform:none}._container_zpmh9_1:before{transition-duration:.1s}}.core-ui-faq-disclosure-content{--core-ui-faq-disclosure-duration: .22s;--core-ui-faq-disclosure-easing: cubic-bezier(.32, .72, 0, 1);display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows var(--core-ui-faq-disclosure-duration) var(--core-ui-faq-disclosure-easing),opacity .16s cubic-bezier(.23,1,.32,1),visibility 0s linear var(--core-ui-faq-disclosure-duration)}.core-ui-faq-disclosure-content[data-open=true]{grid-template-rows:1fr;opacity:1;visibility:visible;transition-delay:0s}.core-ui-faq-disclosure-inner{min-height:0;overflow:hidden}@media(prefers-reduced-motion:reduce){.core-ui-faq-disclosure-content{transition:grid-template-rows 0s linear .16s,opacity .16s cubic-bezier(.23,1,.32,1),visibility 0s linear .16s}.core-ui-faq-disclosure-content[data-open=true]{transition-delay:0s}}.core-ui-faq-disclosure-content[data-skip-motion=true]{transition:none}
