:root{font-family:Google Sans,Heebo,Arial,sans-serif;color:#111;background:#fff;font-synthesis:none;font-weight:400;line-height:1.5;--muted:#81817c;--cream:#f4f3ed;--line:#dededb;--radius:40px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;border:0;background:none}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-weight:500}h1{font-size:56px;line-height:1.08}h2{font-size:40px;line-height:1.2}h3{font-size:16px;line-height:1.4}p{color:var(--muted);line-height:1.7;font-size:15px}button svg,a svg{flex-shrink:0}a,button{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:2px solid #718bd8;outline-offset:5px}::selection{background:#d9e3ec}.wrap{width:calc(100% - 96px);max-width:1320px;margin-inline:auto}.center{text-align:center}.muted{color:var(--muted)}.micro{font-size:12px;color:var(--muted)}.text-link{display:inline-flex;align-items:center;gap:12px;font-size:13px}.text-link:hover{text-decoration:underline;text-underline-offset:5px}.text-link.center{display:flex;justify-content:center}.button{border-radius:100px;display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:48px;padding:12px 29px;background:#050505;color:#fff;font-size:14px;white-space:nowrap;transition:background .2s,transform .2s}.button:hover{background:#2c2c29;transform:translateY(-2px)}.button.light{background:#fff;color:#111}.button.light:hover{background:#f1f0e9}.button.outline{background:transparent;color:inherit;border:1px solid #d6d6d3}.button.outline:hover{background:#ffffff24}.button.soft{background:var(--cream);color:#25251f}.logo{font-size:32px;font-weight:700;letter-spacing:-1.8px;line-height:1;display:inline-flex;align-items:center;gap:7px}.logo-mark{display:inline-flex;gap:2px;align-items:center;transform:rotate(-17deg);height:24px}.logo-mark i{height:14px;width:3px;border-radius:4px;background:currentColor}.logo-mark i:nth-child(2){height:24px}.logo-mark i:nth-child(3){height:19px}.logo-mark i:nth-child(4){height:10px}.skip{position:fixed;top:-100px;right:20px;padding:14px;background:#fff;z-index:1000;border:1px solid}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mobile-break{display:none}section[id],article[id]{scroll-margin-top:110px}.site-header{position:fixed;top:16px;left:50%;transform:translate(-50%);z-index:60;width:calc(100% - 96px);max-width:1320px;height:58px;padding:8px 13px 8px 24px;display:flex;align-items:center;gap:18px;border-radius:100px;background:#ffffffeb;color:#111;box-shadow:0 4px 22px #0000000d;backdrop-filter:blur(18px);transition:background .25s,box-shadow .25s,top .25s}.site-header.on-hero{top:55px;background:transparent;color:#fff;box-shadow:none;backdrop-filter:none}.site-header .logo{font-size:26px}.language{display:flex;align-items:center;gap:7px;font-size:10px;color:#999}.site-header.on-hero .language{color:#fffa}.site-header nav{position:absolute;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:28px;font-size:12px}.site-header nav>a{white-space:nowrap}.nav-item{position:relative}.nav-item>button{display:flex;align-items:center;gap:5px;padding:12px 0;font-size:12px}.nav-actions{display:flex;gap:5px;margin-right:auto;direction:rtl}.nav-actions .button{font-size:12px;min-height:40px;padding:9px 21px}.site-header.on-hero .nav-actions .button{background:#ffffff2c;backdrop-filter:blur(10px)}.site-header.on-hero .nav-actions .outline{background:transparent;border-color:#ffffff48}.dropdown{position:absolute;top:47px;right:-25px;width:265px;padding:14px;background:#fff;color:#171717;border:1px solid #eeeeeb;border-radius:22px;box-shadow:0 16px 45px #0001;display:grid;gap:2px}.dropdown a{display:flex;align-items:center;justify-content:space-between;padding:12px;border-radius:12px}.dropdown a:hover{background:var(--cream)}.nav-dismiss{position:fixed;inset:0;z-index:55}.mobile-toggle,.mobile-panel{display:none}.announcement{height:43px;display:flex;align-items:center;justify-content:center;gap:10px;font-size:12px;color:#8b8b86}.announcement a{color:#232323;display:flex;gap:6px;align-items:center}.hero{height:calc(100svh - 43px);min-height:650px;max-height:1100px;position:relative;display:grid;place-items:center;overflow:hidden;color:#fff}.hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.hero-overlay{position:absolute;inset:0;background:#0e151525}.hero-copy{position:relative;text-align:center;margin-top:-4px;padding:40px 20px;max-width:900px}.hero-copy h1{font-size:56px;line-height:1.08;font-weight:500}.hero-copy>p{font-size:16px;color:#ffffffe3;margin-top:29px}.hero-actions{display:flex;justify-content:center;gap:16px;margin-top:25px}.hero-actions .button{min-width:168px}.hero-copy>span{display:block;font-size:13px;color:#fff;margin-top:25px}.request-strip{height:82px;display:flex;align-items:center;gap:42px;overflow:hidden;white-space:nowrap;border-bottom:1px solid #f4f4f1;padding:0 32px;font-size:12px;color:#888}.request-strip>span:first-child{flex-shrink:0;color:#999}.request-strip>div{display:flex;justify-content:space-around;gap:70px;flex:1;color:#555}.request-strip>div span{display:flex;gap:16px;align-items:center}.request-strip>div span:before{content:"";width:6px;height:6px;border-radius:50%;background:#b8baad}.request-strip>.micro{font-size:10px}.intro{text-align:center;padding-top:180px}.intro>p{margin-top:22px;font-size:14px}.intro-collage{max-width:1050px;height:445px;position:relative;margin:50px auto 0;text-align:right}.collage-photo{position:absolute;width:285px;height:330px;top:45px;right:calc(50% - 150px);overflow:hidden;border-radius:58px 58px 100px 35px}.collage-photo img{width:100%;height:100%;object-fit:cover;object-position:70%}.floating-message{position:absolute;display:flex;align-items:center;gap:13px;padding:18px 22px;background:#f8f7f2;border-radius:22px;box-shadow:0 6px 24px #00000004;max-width:370px}.floating-message p{font-size:14px;color:#383a34}.floating-message small{font-size:10px;color:#b1b1a8;display:block;text-align:left}.floating-message .micro{font-size:10px}.float-one{left:0;top:42px;transform:rotate(-4deg)}.float-two{right:0;top:70px;transform:rotate(5deg)}.avatar{border-radius:50%;background:#ebece2;width:40px;height:40px;display:grid;place-items:center;color:#72795f}.claude-symbol{color:#a8816f;font-size:36px;line-height:1;font-family:Arial,sans-serif}.collage-call{position:absolute;right:10px;bottom:12px;padding:22px 28px;transform:rotate(-6deg);border-radius:28px;background:#f2f2ec;box-shadow:10px 12px #f9f9f5;text-align:center;min-width:280px}.collage-call .logo{font-size:25px}.collage-call .wave{margin:12px 0;height:30px}.collage-call>span{font-size:12px;color:#777d69}.collage-note{position:absolute;left:75px;bottom:10px;background:#f6f5f0;border-radius:30px;padding:25px 35px;transform:rotate(5deg);display:flex;gap:25px;align-items:center;color:#999a91;line-height:1.7;font-size:13px}.collage-note>span{text-decoration:line-through;color:#adada5}.collage-note strong{font-weight:500;font-size:12px;display:flex;align-items:center;gap:6px;color:#747869}.frame{position:relative;background:linear-gradient(var(--line),var(--line)) center top/94% 1px no-repeat,linear-gradient(var(--line),var(--line)) center bottom/94% 1px no-repeat,linear-gradient(var(--line),var(--line)) left center/1px 90% no-repeat,linear-gradient(var(--line),var(--line)) right center/1px 90% no-repeat}.frame:before,.frame:after{content:"";position:absolute;width:3px;height:3px;background:#d4d4d1;top:0;right:0}.frame:after{inset:auto auto 0 0}.builder{padding-top:170px}.builder>h2{text-align:center}.feature-tabs{display:grid;grid-template-columns:repeat(5,1fr);gap:24px;margin:50px 5px 56px}.feature-tabs button{height:74px;font-size:14px;color:#898984;position:relative;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.feature-tabs button:before,.feature-tabs button:after{content:"";position:absolute;width:3px;height:3px;background:#ddd;top:-2px;right:-2px}.feature-tabs button:after{inset:auto auto -2px -2px}.feature-tabs button[aria-selected=true]{color:#111;border-bottom-color:#111}.feature-tabs button[aria-selected=true]:after{background:#111}.builder-grid{display:grid;grid-template-columns:1.62fr 1fr;direction:ltr;gap:16px;min-height:670px}.builder-main{margin-top:22px;min-height:650px}.builder-side{direction:rtl;display:grid;grid-template-rows:1.55fr 1fr;gap:16px}.photo-copy{border-radius:40px;position:relative;overflow:hidden;display:flex;align-items:end;padding:35px;color:#fff;min-height:390px;background:#8d9188}.photo-copy img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:72%;filter:blur(4px);transform:scale(1.04)}.photo-copy:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent,#161a1b99)}.photo-copy>div{position:relative;z-index:1}.photo-copy h3{font-size:17px;margin-bottom:14px}.photo-copy p{font-size:13px;color:#fff;line-height:1.7}.feature-facts{text-align:right;padding:26px 32px}.feature-facts>span{font-size:12px;color:#999}.feature-facts>strong{display:block;font-weight:400;font-size:57px;margin-top:16px}.feature-facts p{font-size:12px}.section-end{text-align:center;padding-top:48px}.section-end p{color:#4e4e49;margin-bottom:20px;font-size:14px}.product-visual{position:relative;border-radius:40px;overflow:hidden;isolation:isolate;display:flex;align-items:center;justify-content:center;min-height:440px;background:#e6e8e6;direction:rtl}.visual-landscape{position:absolute;inset:0;z-index:-2;background:linear-gradient(180deg,#e3e7e7,#e9e9e6 50%,#b8b4ad 50.3% 60%,#252b32 60.3%,#444c55)}.visual-landscape:after{content:"";position:absolute;width:180%;height:190px;border-radius:50%;bottom:-80px;left:-25%;background:#b7aba5;transform:rotate(13deg)}.visual-voice .visual-landscape{background:linear-gradient(180deg,#c0cbd0,#d2d7d4 52%,#5a6065 52.3%,#2e333b)}.visual-summary .visual-landscape{background:linear-gradient(180deg,#e9e4dc,#ddd8cf 51%,#292c32 51.4%,#757579)}.visual-instruction .visual-landscape{background:linear-gradient(180deg,#d5d9dd,#c5c8cd 50%,#77787a 50.3%,#222a32)}.visual-consult .visual-landscape{background:linear-gradient(180deg,#d2c9b9,#aea08e 50%,#3a3939 50.3%,#333b43)}.visual-connect .visual-landscape{background:linear-gradient(180deg,#e2e6ea,#c4cdd5 53%,#4c5a67 53.3%,#303a47)}.visual-caption{position:absolute;bottom:15px;left:0;right:0;text-align:center;font-size:9px;letter-spacing:.15px;color:#fff9}.mockup{width:380px;max-width:85%;background:#ffffffed;color:#252722;border:8px solid #ffffff36;box-shadow:0 25px 65px #0002,0 0 0 1px #fff5;backdrop-filter:blur(20px);border-radius:28px;padding:21px;direction:rtl;font-size:12px;position:relative;transform:translateY(25px);background-clip:padding-box}.mockup-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.mockup-head .logo{font-size:22px;gap:4px;letter-spacing:-1px}.mockup-head .logo-mark{height:18px;transform:scale(.7) rotate(-17deg);margin-left:-3px}.mockup-mode{display:flex;gap:5px;align-items:center;color:#9b9e96;font-size:9px}.status-dot{width:4px;height:4px;border-radius:50%;background:#8d9b76}.chat-request{border-radius:15px 15px 5px;padding:12px 14px;background:#eeeee7;margin-right:20px}.chat-request .micro{font-size:9px}.chat-request p{font-size:11px;line-height:1.6;color:#5c6054;margin-top:3px}.assistant-reply{display:flex;align-items:center;gap:10px;padding:17px 0}.assistant-reply .claude-symbol{font-size:24px}.assistant-reply p{font-size:10px;line-height:1.5;color:#777b70}.call-ui{border:1px solid #dedfd6;border-radius:17px;padding:16px;background:#fffffff0}.call-top{display:flex;justify-content:space-between;align-items:center}.call-identity{display:flex;gap:10px;align-items:center}.round-icon{width:35px;height:35px;display:grid;place-items:center;background:#eeefe7;border-radius:50%;color:#828b74}.call-identity strong{font-size:11px;font-weight:500;display:block}.call-identity span{font-size:9px;display:block;color:#9b9e95;margin-top:3px}.call-time{font-size:10px;color:#92998a;font-variant-numeric:tabular-nums}.wave{height:55px;display:flex;gap:3px;align-items:center;justify-content:center;margin-top:14px;color:#858c79;overflow:hidden}.wave i{display:block;width:3px;border-radius:3px;height:var(--height);background:currentColor;animation:pulse 1s ease-in-out var(--delay) infinite alternate}.wave.small{height:34px}.wave.small i{width:3px}.voice-transcript{font-size:10px;text-align:center;color:#9a9d94;min-height:33px;margin:6px 0 9px;line-height:1.7}.call-control{font-size:9px;border-top:1px solid #eeeee7;width:100%;padding-top:11px;display:flex;justify-content:space-between;align-items:center;color:#777f6e}.composer{border:1px solid #e7e8e0;border-radius:25px;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;margin-top:19px;font-size:9px;color:#afb1a7}.composer-send{height:23px;width:23px;border-radius:50%;background:#22271e;color:#fff;display:grid;place-items:center;font-size:17px}.instruction-form{display:flex;gap:8px;align-items:center;border-radius:9px;background:#eef0e8;padding:8px;margin-top:12px}.instruction-form input{width:100%;min-width:0;padding:2px;border:0;background:none;font-size:9px;color:inherit}.instruction-form button{display:grid;place-items:center}.inline-success{font-size:10px;display:flex;align-items:center;justify-content:center;gap:6px;margin-top:10px;color:#78905f}.summary-ui{text-align:center}.success-icon{background:#e8ecdf;color:#7c8b6a;border-radius:50%;width:56px;height:56px;display:grid;place-items:center;margin:15px auto}.summary-ui h4{font-size:22px;margin:15px 0 9px}.summary-ui>p{font-size:11px}.appointment{margin-top:23px;border-radius:17px;padding:17px;display:flex;align-items:center;justify-content:space-between;background:#eeeee8;text-align:right;gap:14px}.appointment div{flex:1}.appointment strong{font-size:12px;display:block;font-weight:500}.appointment span{font-size:9px;color:#92978a;display:block;margin-top:4px}.summary-row{display:flex;justify-content:space-between;padding:14px 0;border-bottom:1px solid #e6e7df;font-size:10px}.summary-row span{color:#aaa}.summary-row strong{font-weight:400}.summary-footer{display:flex;align-items:center;justify-content:center;gap:7px;color:#989d8c;font-size:9px;margin:20px 0 6px}.connection-ui{text-align:center}.connection-icons{display:flex;align-items:center;justify-content:center;margin:35px 0 27px}.connection-icons .claude-symbol{font-size:45px;background:#f3e9df;padding:12px;border-radius:17px}.brand-symbol{width:70px;height:70px;border-radius:17px;background:#272e30;color:#fff;display:grid;place-items:center}.dashed-line{width:65px;border-top:1px dashed #babdaf}.connection-ui h4{font-size:17px}.connection-ui>p{font-size:11px;margin:9px 0 30px}.connection-ui>p span{margin:0 10px;color:#aaa}.connection-permission{padding:10px 0;font-size:11px;display:flex;align-items:center;gap:10px;border-top:1px solid #e4e5dc}.connection-permission svg{color:#8a957a}.mock-button{background:#eeefe8;border-radius:20px;width:100%;font-size:10px;display:flex;align-items:center;justify-content:center;gap:10px;padding:10px;margin-top:16px}.consult-ui{padding-bottom:12px}.consult-message{border-radius:16px;background:#efeee8;padding:22px 16px;margin-top:25px}.consult-message .micro{font-size:9px}.consult-message h4{font-size:24px;line-height:1.25;margin-top:15px}.consult-message p{font-size:10px;margin-top:14px}.choice-row{display:flex;gap:8px;margin-top:15px}.choice-row button{border-radius:22px;background:#e7e8de;display:flex;align-items:center;justify-content:center;gap:5px;flex:1;padding:12px 5px;font-size:9px}.choice-row button+button{background:transparent;border:1px solid #e0e2d7}.mockup.dark{background:#292b2abf;border-color:#ffffff12;color:#f0f0e9;box-shadow:0 30px 70px #0003,0 0 0 1px #ffffff20}.dark .chat-request,.dark .consult-message,.dark .appointment{background:#ffffff0d}.dark .chat-request p,.dark .assistant-reply p,.dark .voice-transcript{color:#c6c8bf}.dark .call-ui{background:#ffffff06;border-color:#ffffff15}.dark .round-icon{background:#ffffff0d;color:#d0d6c3}.dark .call-control,.dark .composer,.dark .summary-row,.dark .connection-permission{border-color:#ffffff15;color:#c3c9b8}.dark .composer-send{background:#ccd4be;color:#30352a}.dark .instruction-form,.dark .choice-row button,.dark .mock-button{background:#ffffff15;color:#eee}.dark .summary-ui>p{color:#c3c7ba}.dark .success-icon{background:#ffffff1a;color:#cedabd}.dark .connection-ui>p{color:#b3bbab}.walkthrough{padding-top:175px;overflow:hidden}.walkthrough>h2{text-align:center;margin-bottom:48px}.rail{display:flex;gap:24px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding:0 max(48px,calc((100vw - 1320px)/2));direction:rtl;scroll-behavior:smooth}.rail::-webkit-scrollbar{display:none}.rail>*{flex-shrink:0;scroll-snap-align:center}.walk-card{width:540px;text-align:center}.step-index{font-size:12px;letter-spacing:1.5px;color:#90908a;display:block;margin-bottom:12px}.walk-card>h3{font-size:16px;margin-bottom:10px}.walk-card>p{font-size:14px;min-height:50px;margin:0 auto 28px;max-width:510px}.walk-card .product-visual{height:430px;min-height:430px;border-radius:24px;margin-bottom:65px;overflow:visible;isolation:isolate}.walk-card .visual-landscape{border-radius:24px;overflow:hidden}.walk-card .mockup{transform:translateY(47px);width:355px}.walk-card .visual-caption{display:none}.rail-controls{display:flex;justify-content:center;align-items:center;gap:16px;margin:20px 0 25px;font-size:10px;color:#aaa}.rail-controls button{width:35px;height:35px;border:1px solid #e7e7e1;border-radius:50%;display:grid;place-items:center;color:#73756c}.rail-controls button:hover{background:var(--cream)}.result-section{margin-top:150px;display:grid;grid-template-columns:1fr 1fr;gap:30px;min-height:580px}.result-photo{position:relative;isolation:isolate;overflow:hidden;padding:45px 40px}.result-copy{position:relative;z-index:2}.result-copy h2{font-size:28px;line-height:1.3;max-width:350px}.result-copy .button{margin-top:25px;min-height:41px;padding:9px 24px;font-size:12px}.result-photo img{width:100%;height:100%;object-fit:cover;object-position:65%;position:absolute;inset:0;z-index:-1;opacity:.72;mask-image:linear-gradient(transparent,#000 45%);-webkit-mask-image:linear-gradient(transparent,#000 45%)}.subtle-wordmark{position:absolute;font-size:130px;font-weight:700;letter-spacing:-10px;bottom:5%;left:20px;color:#ffffff60;z-index:-1;direction:ltr}.result-info{padding:38px 40px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.result-big{font-size:115px;line-height:1.1;font-weight:400;margin:15px 0}.result-info>h3{margin-bottom:12px}.result-info>p{font-size:13px}.result-timeline{display:flex;align-items:center;justify-content:space-between;width:100%;margin:65px 0 35px;position:relative}.result-timeline:before{content:"";position:absolute;top:4px;right:10px;left:10px;height:1px;background:#dedfd8}.result-timeline>div{display:flex;flex-direction:column;gap:18px;align-items:center;font-size:10px;color:#999;z-index:1}.result-timeline i{width:9px;height:9px;border:2px solid #fff;background:#a9b39b;outline:1px solid #b7bfae;border-radius:50%}.result-info>small{font-size:10px;color:#b0b0a8}.control-section{display:grid;grid-template-columns:1fr 1fr;gap:80px;margin-top:180px;align-items:center}.control-section>div:first-child{padding:25px 0}.control-section h2{margin-bottom:50px}.control-accordion article{border-bottom:1px solid #e5e5e0}.control-accordion h3 button{display:flex;justify-content:space-between;align-items:center;gap:20px;width:100%;text-align:right;padding:22px 0;font-size:15px}.control-accordion h3 button span{border-radius:50%;width:31px;height:31px;background:#050505;color:#fff;display:grid;place-items:center}.control-accordion p{font-size:13px;padding:0 0 25px 35px}.control-section .button{margin-top:30px}.control-section>.product-visual{min-height:570px}.section-heading{text-align:center;margin-bottom:48px}.section-heading .micro{display:block;margin-bottom:16px}.use-cases{padding-top:180px;overflow:hidden}.use-card{width:380px;text-align:right}.use-card .product-visual{height:410px;min-height:410px;margin-bottom:22px}.use-card .mockup{width:340px;max-width:90%;transform:translateY(40px) scale(.85);transform-origin:center center}.use-card>h3{font-size:16px}.use-card>p{font-size:13px;margin-top:9px;line-height:1.7}.use-cases .center .button{min-width:190px}.connect-banner{margin-top:180px;border-radius:48px;background:radial-gradient(ellipse at 50% 90%,#b0bbc6,#64778a 35%,#2b3948 80%);color:#fff;text-align:center;overflow:hidden;min-height:590px;padding:60px 40px 0}.connect-banner h2{font-size:40px}.connect-banner p{font-size:14px;color:#ffffffb5;margin-top:20px}.banner-actions{display:flex;justify-content:center;gap:12px;margin-top:25px}.banner-actions .button{min-height:42px;font-size:12px;padding:10px 30px}.banner-actions .outline{border-color:#ffffff20;background:#ffffff19;color:#fff}.connection-art{display:flex;justify-content:center;align-items:center;margin-top:75px;direction:ltr;transform:perspective(800px) rotateX(12deg) rotate(-7deg);filter:drop-shadow(0 30px 30px #141d2666)}.connection-art>span:not(.connection-line){width:135px;height:135px;border-radius:35px;display:grid;place-items:center;border:1px solid #fff5;box-shadow:inset 0 0 20px #fff2}.connection-art>.claude-symbol{font-size:80px;background:#eadfd2;color:#a57459;transform:rotate(8deg)}.oneli-app{background:#1f2933;color:#fff;transform:translateY(-22px)}.phone-app{background:#dce4e4;color:#526979;transform:rotate(-6deg)}.connection-line{width:90px;height:1px;border-top:2px dashed #d9e5f0aa}.updates-section{padding-top:180px;overflow:hidden}.update-card{width:380px;border-radius:25px;overflow:hidden;border:1px solid #f0f0eb;transition:transform .2s}.update-card:hover{transform:translateY(-4px)}.update-card .product-visual{height:230px;min-height:230px;border-radius:24px 24px 0 0}.update-card .mockup{transform:translateY(105px) scale(.72);transform-origin:center center;min-width:340px}.update-card .visual-caption{display:none}.update-card>div:last-child{padding:24px}.update-card>div>span{font-size:11px;color:#999}.update-card h3{margin:12px 0 22px;font-size:16px}.update-link{display:flex;align-items:center;justify-content:space-between}.stories{margin-top:175px}.stories>h2{text-align:center;margin-bottom:48px}.story-grid{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:22px}.story-grid>div{border-radius:30px;min-height:265px;overflow:hidden}.story-photo{position:relative;color:#fff;grid-row:span 2}.story-photo img{width:100%;height:100%;object-fit:cover;object-position:80%;position:absolute;inset:0}.story-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent,#17201bb0)}.story-photo>div{position:absolute;bottom:35px;right:30px;z-index:1}.story-photo .micro{color:#fffc}.story-photo h3{font-size:33px;line-height:1.2;margin-top:12px}.story-quote{padding:35px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;background:#f6f6f3}.story-quote>svg{color:#9ca58e}.story-quote>p{font-size:22px;line-height:1.4;color:#42453a;margin:25px 0}.story-quote>span{font-size:11px;color:#a2a598}.story-quote.cream{background:#efeee7}.story-second{grid-column:span 2;grid-row:auto;min-height:265px!important}.story-second img{object-position:center 60%}.story-second>div{bottom:28px}.story-second h3{font-size:29px}.faq-section{display:grid;grid-template-columns:.75fr 1.25fr;gap:100px;margin-top:180px}.faq-section>div:first-child p{font-size:14px;margin-top:22px}.faq-section>div:first-child .text-link{margin-top:32px;color:#6a6f60}.faq-list article{border-bottom:1px solid #dededa}.faq-list h3 button{font-size:15px;width:100%;text-align:right;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:26px 0;font-weight:500}.faq-list h3 button span{font-size:22px;font-weight:400;color:#555}.faq-list article:first-child h3 button{padding-top:0}.faq-list article p{font-size:14px;line-height:1.75;padding:0 0 26px 45px}.faq-contact{font-size:12px;margin-top:28px}.faq-contact a{color:#333;text-decoration:underline;text-underline-offset:3px}.demo-cta{margin-top:180px;margin-bottom:120px;text-align:center}.demo-cta-card{max-width:900px;margin:0 auto;border-radius:40px;background:linear-gradient(180deg,#fff,#fff);box-shadow:0 10px 45px #00000005;padding:60px 35px 45px;position:relative;border:1px solid #fafaf8}.demo-cta h2{font-size:26px;margin-top:32px}.demo-cta p{font-size:14px;margin-top:18px}.demo-cta .button{margin-top:26px;font-size:13px;min-height:43px}.mini-cards{display:flex;justify-content:center;align-items:center;height:70px;direction:ltr}.mini-cards span{width:80px;height:75px;border:5px solid white;box-shadow:0 4px 20px #0001;background:#eeeee6;border-radius:8px;display:grid;place-items:center;color:#838d78;transform:rotate(-12deg);margin:0 -9px}.mini-cards span:nth-child(2){transform:translateY(-8px) rotate(3deg);background:#2b3540;color:#e0e7df;z-index:1}.mini-cards span:nth-child(3){transform:rotate(13deg);background:#e3e9ed}.site-footer{background:#eae9ef;position:relative;padding:0 24px 24px}.footer-campaign{height:850px;position:relative;margin:0 -24px;overflow:hidden;background:var(--footer-image) center center/cover}.footer-campaign:before{content:"";position:absolute;inset:0;background:linear-gradient(#fff 0%,#ffffff00 14%,transparent 78%,#eae9ef 100%)}.campaign-copy{position:absolute;top:100px;right:max(70px,calc((100vw - 1320px)/2));z-index:2}.campaign-copy .micro{font-size:10px;letter-spacing:2px;color:#657b89}.campaign-copy h2{font-size:46px;margin-top:20px;color:#263b4a;line-height:1.17}.campaign-copy .button{margin-top:25px;background:#ffffffde;color:#1f2c38;font-size:13px;backdrop-filter:blur(10px)}.footer-wordmark{position:absolute;bottom:18px;left:6%;font-size:clamp(180px,27vw,450px);font-weight:700;letter-spacing:-.07em;line-height:.8;color:#ffffff60;direction:ltr;mix-blend-mode:soft-light}.footer-card{position:relative;background:#fff;border-radius:40px;padding:80px max(35px,calc((100vw - 1320px)/2 - 24px)) 30px;margin-top:-30px}.footer-grid{display:grid;grid-template-columns:1.8fr 1fr 1fr .9fr 1fr 1fr;gap:35px}.footer-brand .logo{font-size:39px}.footer-brand>p{font-size:13px;line-height:1.8;margin-top:25px}.integration-badges{display:flex;gap:8px;margin-top:25px}.integration-badges a{display:flex;gap:7px;align-items:center;border:1px solid #e5e5e1;padding:9px 13px;border-radius:8px;direction:ltr;font-size:12px}.integration-badges .claude-symbol{font-size:20px}.footer-status{display:flex;gap:7px;align-items:center;font-size:10px;color:#9b9d93;margin-top:25px}.footer-status i{width:5px;height:5px;background:#a7b299;border-radius:50%}.footer-col{display:flex;flex-direction:column;gap:17px}.footer-col h3{font-size:11px;font-weight:400;color:#aaa;margin-bottom:8px}.footer-col a{font-size:13px;color:#676861;line-height:1.5}.footer-col a:hover{color:#111}.footer-bottom{border-top:1px solid #eeeeea;margin-top:70px;padding-top:25px;display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:10px;color:#a0a199}.footer-bottom button{font-size:10px;padding:0;color:#7e8176}.footer-bottom>span:last-child{display:flex;align-items:center;gap:7px}.page-intro{padding-top:112px}.page-intro .breadcrumbs{font-size:12px;color:#aaa;display:flex;gap:8px;align-items:center;margin-bottom:58px}.breadcrumbs>span:last-child{color:#6f7069}.page-intro h1{text-align:center;font-size:56px;line-height:1.2;max-width:1000px;margin-inline:auto}.page-intro p{text-align:center;font-size:16px;max-width:760px;margin:20px auto 0;padding-bottom:45px}.blue-intro{background:linear-gradient(180deg,#6789ef,#acc7ed 45%,#fff);padding-bottom:30px;min-height:390px}.blue-intro .breadcrumbs{color:#ffffffa8}.blue-intro .breadcrumbs>span:last-child{color:#fff}.blue-intro h1{color:#fff}.blue-intro p{color:#ffffffdf}.blue-intro+.pricing-section{margin-top:-5px}.pricing-section{padding-bottom:10px}.pricing-section>.center{font-size:13px;margin:25px 0 50px}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.price-card{padding:30px 28px;position:relative;display:flex;flex-direction:column;align-items:flex-start}.price-card h2{font-size:21px}.price-card>p{font-size:13px;margin-top:12px}.price-card>strong{font-weight:400;font-size:43px;margin-top:30px}.price-card>small{font-size:10px;color:#aaa;margin-top:10px}.price-card>.button{width:100%;font-size:12px;margin:30px 0}.price-card>.micro{font-size:11px;color:#444}.price-card ul{list-style:none;padding:0;margin:20px 0 10px;display:grid;gap:18px;font-size:13px;color:#818575}.price-card li{display:flex;gap:10px;align-items:center}.price-card li svg{color:#a4b395}.price-ribbon{position:absolute;top:-31px;left:0;right:0;background:#8b99ed;color:#fff;text-align:center;border-radius:8px 8px 0 0;padding:8px;font-size:10px}.price-card.featured{background-color:#f8f9fc}.pricing-note{display:flex;gap:20px;align-items:center;background:#f4f4ef;border-radius:25px;padding:30px 40px;margin-top:35px}.pricing-note>svg{color:#9ba28d;flex-shrink:0}.pricing-note h3{font-size:15px}.pricing-note p{font-size:13px;margin-top:8px}.how-page{padding-top:60px}.how-page-row{display:grid;grid-template-columns:1fr 1.1fr;gap:100px;align-items:center;margin-bottom:110px}.how-page-row:nth-child(2n)>div:first-child{order:2}.how-page-row h2{font-size:32px;margin:20px 0}.how-page-row p{max-width:430px;font-size:14px}.how-page-row .button{font-size:12px;margin-top:30px}.how-page-row .product-visual{min-height:530px}.solution-lead{display:grid;grid-template-columns:1fr 1.1fr;gap:90px;align-items:center;padding-top:35px}.solution-lead h2{margin-top:22px}.solution-lead p{margin-top:25px;max-width:450px;font-size:14px}.solution-lead .button{margin-top:30px;font-size:12px}.solution-lead>.product-visual{min-height:570px}.solution-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:55px;margin-top:110px}.solution-benefits article{border-top:1px solid #ddd;padding-top:25px}.solution-benefits h3{font-size:20px;margin:15px 0}.solution-benefits p{font-size:14px}.connect-steps{margin-top:110px}.connect-steps>h2{text-align:center;margin-bottom:50px}.three-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.three-cards article{background:var(--cream);padding:35px;border-radius:30px}.three-cards article>span{display:grid;place-items:center;width:37px;height:37px;background:#fff;border-radius:50%;font-size:12px;margin-bottom:25px}.three-cards article>h2,.three-cards article>h3{font-size:18px;margin-bottom:15px}.three-cards article>p{font-size:14px}.developer-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:75px;align-items:center;margin-top:40px}.developer-layout h2{font-size:33px;margin-top:20px}.developer-layout p{margin-top:25px;font-size:14px}.dev-tags{display:flex;gap:8px;margin:25px 0;direction:ltr;justify-content:flex-end}.dev-tags span{font-size:10px;padding:7px 12px;background:var(--cream);border-radius:25px}.developer-layout .button{font-size:12px}.code-card{background:#242c34;border-radius:30px;color:#d4dcca;padding:30px;overflow:hidden;box-shadow:0 15px 50px #29344313}.code-card>div{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#8998a2;padding-bottom:25px;border-bottom:1px solid #ffffff15}.code-card button{color:#b8c3cc;font-size:10px}.code-card pre{font-size:12px;line-height:2;overflow-x:auto;margin:26px 0}.code-note{font-size:9px;color:#889b91}.support-section{margin-top:20px}.support-card{border:1px solid #f2f2ed;border-radius:40px;box-shadow:0 10px 50px #00000006;overflow:hidden}.support-card>div:first-child{padding:40px}.support-card>div:first-child>svg{color:#9aa08e;float:left}.support-card h2{font-size:22px}.support-card>div:first-child p{font-size:14px;margin-top:12px}.support-card>div:first-child .button{font-size:12px;margin-top:25px}.support-topics{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #ededeb}.support-topics a{padding:30px;border-left:1px solid #ededeb;position:relative}.support-topics a:last-child{border-left:0}.support-topics h3{font-size:16px}.support-topics p{font-size:12px;margin-top:12px;min-height:44px}.support-topics svg{margin-top:20px;color:#929b81}.support-topics a:hover{background:#fafaf7}.support-form{display:grid;grid-template-columns:1fr 1.4fr;gap:100px;margin:100px auto 0;max-width:1100px}.support-form h2{margin:18px 0}.support-form p{font-size:13px}.local-form{text-align:right}.local-form label{display:block;font-size:12px;color:#65695c;margin-bottom:20px}.local-form input,.local-form select,.local-form textarea{display:block;width:100%;border:1px solid #e4e5de;background:#f8f8f4;border-radius:12px;padding:13px 15px;color:#3b4034;font-size:13px;margin-top:8px;resize:vertical}.local-form input::placeholder,.local-form textarea::placeholder{color:#b0b2a7}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.local-form .button{width:100%;font-size:13px}.form-note{font-size:10px!important;line-height:1.7;margin-top:15px!important;color:#9b9e92!important}.form-success{text-align:center;background:#f6f7f1;padding:30px;border-radius:20px}.form-success h3{font-size:24px;margin:20px 0}.form-success p{font-size:13px;max-width:380px;margin:auto}.form-success .button{margin-top:25px}.partners-section{padding-top:20px}.partner-form{max-width:750px;margin:110px auto 0}.partner-form>h2{text-align:center;font-size:32px}.partner-form>p{text-align:center;margin:18px 0 45px;font-size:13px}.changelog-page{margin-top:20px}.changelog-page>article{display:grid;grid-template-columns:.6fr 1.4fr;gap:70px;padding:75px 0;border-top:1px solid #ddd}.changelog-page aside>span{font-size:14px}.changelog-page aside>small{font-size:11px;color:#999;display:block;margin-top:12px}.changelog-page h2{font-size:25px;margin-bottom:30px}.changelog-page .product-visual{min-height:500px;margin-bottom:30px}.changelog-page p{font-size:14px;margin-top:15px}.document-page{max-width:770px;width:calc(100% - 48px);margin:20px auto 130px}.document-page>p{font-size:14px;margin-bottom:45px}.document-page section{margin-bottom:35px}.document-page h2{font-size:18px;margin-bottom:15px}.document-page section p{font-size:14px;line-height:1.85}.full-faq{margin-top:45px;margin-bottom:100px}.empty-page{padding:40px 0 100px}.access-page{min-height:100svh;background:radial-gradient(ellipse at 50% 0%,#d9e6f4,#f2f4f3 45%,#e9e9e5);padding:110px 20px 70px}.back-home{position:absolute;right:35px;top:30px;display:flex;gap:10px;align-items:center;font-size:12px;color:#7c8377}.access-card{max-width:520px;margin:auto;padding:40px;background:#fff;border-radius:35px;box-shadow:0 25px 70px #354d630a;text-align:center;position:relative}.access-card>.mini-cards{position:absolute;top:-55px;left:0;right:0;z-index:0;pointer-events:none}.access-card>.logo{position:relative;background:#fff;font-size:32px}.access-card>.micro{display:block;margin-top:25px}.access-card h1{font-size:36px;line-height:1.2;margin-top:15px}.access-card>p{font-size:13px;margin-top:20px}.access-card .local-form{margin-top:30px}.access-card .form-row{grid-template-columns:1fr;gap:0}.access-card .form-row label{margin-bottom:14px}.access-benefits{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;font-size:9px;color:#969c8c;margin-top:25px}.access-benefits span{display:flex;gap:5px;align-items:center}.access-card>.button{margin-top:30px;font-size:12px}.demo-explorer{margin-top:25px}.demo-picker{display:flex;justify-content:center;background:#f0f2ed;border-radius:25px;padding:4px;margin:0 auto 20px;width:max-content}.demo-picker button{font-size:11px;padding:8px 22px;border-radius:20px;color:#959b8b}.demo-picker button[aria-pressed=true]{background:#fff;color:#333;box-shadow:0 2px 7px #00000008}.demo-explorer .mockup{max-width:100%;width:100%;transform:none;border:1px solid #eeeee9;box-shadow:0 4px 20px #00000005;text-align:right;background:#fafbf7;padding:20px}.demo-explorer>.micro{font-size:9px;display:block;margin-top:15px}.modal{border:0;padding:0;border-radius:30px;width:480px;max-width:calc(100% - 40px);box-shadow:0 30px 100px #0002;background:#fff;color:#222}.modal::backdrop{background:#1a242988;backdrop-filter:blur(8px)}.modal-content{padding:40px;position:relative}.close-modal{position:absolute;left:20px;top:20px}.modal-content h2{font-size:29px;margin:30px 0 20px}.modal-content p{font-size:14px}.modal-content>.button{margin-top:25px;font-size:12px}@keyframes pulse{to{height:calc(var(--height)*.35);opacity:.65}}@media(min-width:1600px){.hero-copy h1{font-size:60px}}@media(max-width:1180px){.site-header nav{gap:18px}.site-header nav{left:48%}.site-header .language{display:none}.nav-actions .button{padding:9px 15px}.wrap,.site-header{width:calc(100% - 64px)}.builder-grid{grid-template-columns:1.3fr 1fr}.builder-main{min-height:640px}.footer-grid{grid-template-columns:1.4fr repeat(5,1fr);gap:20px}.footer-card{padding:65px 35px 25px}.footer-col a{font-size:12px}.footer-col h3{font-size:10px}.control-section{gap:45px}.intro-collage{max-width:950px}.collage-note{left:20px}.how-page-row,.solution-lead{gap:45px}.developer-layout{gap:40px}.code-card{padding:25px}.support-form{gap:50px}.campaign-copy{right:60px}.feature-tabs{gap:15px}.feature-tabs button{font-size:13px}.footer-campaign{height:720px}.walk-card{width:500px}}@media(max-width:900px){.site-header nav{display:none}.site-header .nav-actions{margin-left:10px}.mobile-toggle{display:grid;place-items:center;padding:5px}.site-header{padding-inline:20px;gap:12px}.site-header .language{display:flex}.site-header .logo{font-size:27px}.site-header.on-hero{top:53px}.mobile-panel{position:fixed;inset:86px 32px auto;max-height:calc(100svh - 110px);overflow-y:auto;background:#fff;z-index:65;border-radius:25px;box-shadow:0 20px 80px #0002;padding:25px;display:grid;gap:22px}.mobile-panel>div>span{font-size:10px;color:#aaa;display:block;margin-bottom:10px}.mobile-panel a:not(.button){display:flex;justify-content:space-between;align-items:center;padding:10px 0;font-size:14px}.mobile-panel .button{width:100%}.intro{padding-top:120px}.intro-collage{height:450px}.collage-photo{width:240px;height:300px;top:60px}.floating-message{max-width:290px;padding:15px}.floating-message p{font-size:11px}.floating-message .micro{font-size:9px}.float-one{left:0;top:30px}.float-two{right:0;top:110px}.collage-note{font-size:10px;padding:20px;left:0;bottom:0;gap:14px}.collage-note strong{font-size:10px}.collage-call{right:0;bottom:8px;min-width:230px}.builder{padding-top:120px}.builder-grid{grid-template-columns:1.2fr 1fr;min-height:590px}.builder-main{min-height:570px}.builder .mockup{max-width:95%;padding:15px;border-width:5px;transform:translateY(20px) scale(.9)}.photo-copy{padding:25px;min-height:340px;border-radius:28px}.photo-copy p{font-size:11px}.photo-copy h3{font-size:15px}.feature-facts{padding:23px}.feature-facts>strong{font-size:45px}.feature-facts>span{font-size:10px}.feature-tabs{gap:10px;margin-top:40px;margin-bottom:40px}.feature-tabs button{font-size:11px;height:62px}.walkthrough,.use-cases,.updates-section{padding-top:120px}.result-section{margin-top:100px;gap:20px;min-height:510px}.result-photo{padding:30px 25px}.result-copy h2{font-size:24px}.result-info{padding:25px}.result-big{font-size:85px}.result-info h3{font-size:14px}.result-info p{font-size:12px}.result-timeline{margin-top:40px}.control-section{gap:30px;margin-top:120px}.control-section h2{font-size:32px;margin-bottom:30px}.control-section>.product-visual{min-height:520px}.control-section .mockup{transform:translateY(15px) scale(.85);max-width:98%}.control-accordion h3 button{font-size:13px}.control-accordion p{font-size:12px;padding-left:0}.connect-banner{margin-top:120px;min-height:530px}.stories{margin-top:120px}.story-grid{gap:15px}.story-grid>div{min-height:235px}.story-quote{padding:25px}.story-quote p{font-size:18px}.story-photo h3{font-size:27px}.story-photo>div{right:22px;bottom:30px}.faq-section{gap:50px;margin-top:120px}.faq-list h3 button{font-size:13px}.faq-list article p{font-size:12px;padding-left:10px}.faq-section h2{font-size:32px}.demo-cta{margin-top:120px;margin-bottom:80px}.footer-grid{grid-template-columns:1.5fr 1fr 1fr;gap:45px 30px}.footer-brand{grid-row:span 2}.footer-campaign{height:650px}.campaign-copy{top:75px;right:45px}.campaign-copy h2{font-size:38px}.footer-bottom{flex-wrap:wrap;gap:20px}.pricing-grid{gap:15px}.price-card{padding:25px 20px}.price-card>strong{font-size:32px}.price-card>p{font-size:11px;min-height:35px}.price-card>.button{padding:10px 15px;font-size:10px}.price-card ul{font-size:11px}.how-page-row{gap:35px;margin-bottom:70px}.how-page-row h2{font-size:28px}.how-page-row p{font-size:13px}.how-page-row .mockup,.solution-lead .mockup{max-width:95%;transform:scale(.85) translateY(20px)}.how-page-row .product-visual{min-height:480px}.solution-lead{gap:30px}.solution-lead h2{font-size:31px}.solution-lead p{font-size:12px}.solution-lead>.product-visual{min-height:500px}.solution-benefits{gap:25px;margin-top:80px}.solution-benefits h3{font-size:17px}.solution-benefits p{font-size:12px}.three-cards{gap:15px}.three-cards article{padding:25px}.three-cards article>p{font-size:12px}.three-cards article>h2,.three-cards article>h3{font-size:16px}.developer-layout{grid-template-columns:1fr;gap:40px}.developer-layout>div:first-child{max-width:600px}.support-topics{grid-template-columns:1fr 1fr}.support-topics a{border-bottom:1px solid #eee}.support-form{gap:35px}.changelog-page>article{grid-template-columns:.5fr 1.5fr;gap:35px}.changelog-page .mockup{transform:scale(.85) translateY(20px)}.changelog-page .product-visual{min-height:470px}.page-intro h1{font-size:48px}}@media(max-width:600px){:root{--radius:28px}.wrap,.site-header{width:calc(100% - 32px)}h1{font-size:42px}h2{font-size:30px}.mobile-break{display:block}.button{font-size:12px;min-height:45px;padding:11px 24px}.announcement{height:36px;font-size:9px;gap:5px;padding:0 8px;white-space:nowrap}.announcement a{gap:3px}.announcement a svg{width:9px}.site-header{height:54px;top:12px;padding:7px 15px;gap:9px}.site-header.on-hero{top:49px}.site-header .logo{font-size:25px}.site-header .language{display:none}.site-header .nav-actions{margin-left:2px;gap:5px}.nav-actions .button{font-size:10px;padding:9px 15px;min-height:35px}.nav-actions .outline{display:none}.mobile-toggle{padding:5px 0}.mobile-panel{inset:82px 16px auto;padding:25px;grid-template-columns:1fr 1fr;gap:20px}.mobile-panel>div:last-of-type{grid-column:span 2}.mobile-panel a:not(.button){font-size:12px}.hero{height:calc(100svh - 36px);min-height:630px;max-height:900px}.hero-image{object-position:58% center}.hero-overlay{background:#101b263b}.hero-copy{margin-top:10px;width:100%;padding:50px 16px}.hero-copy h1{font-size:48px;line-height:1.12}.hero-copy>p{font-size:14px;margin-top:26px;line-height:1.6}.hero-actions{gap:10px;margin-top:27px}.hero-actions .button{min-width:143px;font-size:12px;padding:12px 20px}.hero-copy>span{font-size:10px;margin-top:24px}.request-strip{height:75px;gap:22px;padding:0 17px}.request-strip>span:first-child{font-size:10px}.request-strip>div{gap:40px;overflow:auto;scrollbar-width:none;justify-content:flex-start;font-size:11px}.request-strip>div span:before{font-size:22px}.request-strip>.micro{display:none}.intro{padding-top:95px}.intro>p{font-size:12px;line-height:1.75;margin-top:20px}.intro-collage{height:440px;margin-top:35px}.collage-photo{width:185px;height:250px;right:calc(50% - 92px);top:85px;border-radius:35px 35px 65px 25px}.floating-message{gap:8px;padding:12px 15px;border-radius:15px;max-width:250px}.floating-message p{font-size:10px}.floating-message .micro{font-size:8px}.floating-message .avatar{width:29px;height:29px}.floating-message>svg{width:11px}.floating-message small{font-size:8px}.float-one{left:2px;top:15px;z-index:2}.float-two{right:0;top:130px;transform:rotate(5deg);max-width:220px;z-index:2}.float-two .claude-symbol{font-size:25px}.collage-call{bottom:1px;right:0;min-width:190px;padding:16px 17px;z-index:2;border-radius:22px}.collage-call .logo{font-size:21px}.collage-call .wave{height:25px}.collage-call>span{font-size:10px}.collage-note{left:0;bottom:60px;max-width:210px;gap:12px;padding:18px 16px;z-index:1;transform:rotate(5deg);font-size:8px;flex-direction:column;align-items:flex-start;border-radius:20px}.collage-note strong{font-size:9px}.collage-note>span{display:none}.builder{padding-top:90px}.builder h2{font-size:29px}.feature-tabs{display:flex;overflow-x:auto;gap:14px;scrollbar-width:none;margin:33px 0}.feature-tabs button{min-width:113px;font-size:11px;height:62px}.builder-grid{grid-template-columns:1fr;gap:16px;min-height:0}.builder-main{min-height:520px;margin-top:0;border-radius:28px}.builder .mockup{width:350px;max-width:90%;padding:20px;transform:translateY(12px);border-width:7px}.builder-side{grid-template-columns:1.3fr 1fr;grid-template-rows:1fr;gap:12px;min-height:250px}.photo-copy{border-radius:26px;padding:20px;min-height:280px}.photo-copy h3{font-size:14px;line-height:1.4;margin-bottom:10px}.photo-copy p{font-size:10px;line-height:1.65}.feature-facts{padding:22px 16px;display:flex;flex-direction:column;justify-content:center}.feature-facts>span{font-size:9px}.feature-facts>strong{font-size:36px;margin:17px 0 8px}.feature-facts p{font-size:10px}.section-end{padding-top:32px}.section-end p{font-size:12px;margin-bottom:20px}.product-visual{border-radius:28px}.mockup{padding:18px;max-width:88%;border-width:6px}.mockup-head{margin-bottom:20px}.mockup-head .logo{font-size:21px}.mockup-mode{font-size:8px}.chat-request p{font-size:10px}.assistant-reply p{font-size:9px}.call-ui{padding:14px}.call-identity strong{font-size:10px}.call-identity span{font-size:8px}.wave{gap:3px}.wave i{width:2px}.voice-transcript{font-size:9px}.call-control{font-size:8px}.walkthrough{padding-top:100px}.walkthrough>h2{font-size:29px;padding:0 15px;margin-bottom:35px}.rail{gap:16px;padding:0 16px}.walk-card{width:85vw;max-width:400px}.walk-card>h3{font-size:15px}.walk-card>p{font-size:12px;min-height:62px;margin-bottom:20px;max-width:320px}.step-index{font-size:10px}.walk-card .product-visual{height:350px;min-height:350px;margin-bottom:62px}.walk-card .mockup{min-width:305px;transform:translateY(45px) scale(.86);max-width:98%}.rail-controls{margin:10px 0 22px}.result-section{margin-top:100px;grid-template-columns:1fr;gap:28px}.result-photo{min-height:460px;padding:30px}.result-copy h2{font-size:26px}.result-photo img{object-position:65%}.subtle-wordmark{font-size:110px;bottom:20px}.result-info{padding:35px 30px;min-height:410px}.result-big{font-size:90px}.result-info h3{font-size:16px}.result-info p{font-size:12px}.result-timeline{margin:45px 0 28px}.result-info>small{font-size:9px}.control-section{margin-top:100px;grid-template-columns:1fr;gap:40px}.control-section h2{font-size:30px;margin-bottom:28px}.control-section>div:first-child{padding:0 8px}.control-accordion h3 button{font-size:13px;padding:20px 0}.control-accordion p{font-size:12px;padding-left:10px}.control-section>.product-visual{min-height:490px}.control-section .mockup{max-width:88%;transform:translateY(20px);width:340px}.section-heading{margin-bottom:35px;padding:0 20px}.section-heading h2{font-size:30px}.section-heading .micro{font-size:10px;margin-bottom:15px}.use-cases,.updates-section{padding-top:100px}.use-card{width:82vw;max-width:360px}.use-card .product-visual{height:375px;min-height:375px;border-radius:28px}.use-card .mockup{min-width:320px;max-width:95%;transform:translateY(35px) scale(.82)}.use-card>h3{font-size:15px}.use-card>p{font-size:12px}.connect-banner{margin-top:100px;min-height:460px;padding:45px 20px 0;border-radius:30px}.connect-banner h2{font-size:29px}.connect-banner p{font-size:12px;margin-top:18px}.banner-actions{gap:8px;margin-top:23px}.banner-actions .button{font-size:11px;padding:10px 20px}.connection-art{margin-top:70px}.connection-art>span:not(.connection-line){width:82px;height:82px;border-radius:22px;flex-shrink:0}.connection-art>.claude-symbol{font-size:52px}.connection-art svg{width:31px}.connection-line{width:30px;flex-shrink:0}.update-card{width:82vw;max-width:360px}.update-card .product-visual{height:210px;min-height:210px}.update-card .mockup{transform:translateY(105px) scale(.68)}.update-card>div:last-child{padding:22px}.update-card h3{font-size:16px}.stories{margin-top:100px}.stories>h2{font-size:30px;margin-bottom:35px}.story-grid{grid-template-columns:1fr 1fr;gap:12px}.story-grid>div{border-radius:23px;min-height:220px}.story-photo{grid-column:span 2;grid-row:auto;min-height:350px!important}.story-photo>div{right:27px;bottom:30px}.story-photo h3{font-size:33px}.story-photo img{object-position:65%}.story-quote{padding:25px 20px;min-height:245px!important}.story-quote p{font-size:17px;line-height:1.4}.story-quote>span{font-size:9px}.story-second{min-height:300px!important}.story-second img{object-position:65%}.faq-section{grid-template-columns:1fr;gap:35px;margin-top:100px;padding:0 7px}.faq-section>div:first-child p{font-size:12px;margin-top:17px}.faq-section>div:first-child .text-link{margin-top:20px;font-size:12px}.faq-section h2{font-size:30px}.faq-list h3 button{font-size:13px;line-height:1.6;padding:22px 0;gap:20px}.faq-list article p{font-size:12px;padding:0 0 23px 10px;line-height:1.8}.faq-contact{font-size:11px;margin-top:25px}.demo-cta{margin-top:100px;margin-bottom:70px}.demo-cta-card{padding:45px 20px 30px;border-radius:28px}.demo-cta h2{font-size:25px;margin-top:22px}.demo-cta p,.demo-cta .button{font-size:12px}.site-footer{padding:0 12px 12px}.footer-campaign{height:680px;margin:0 -12px;background-position:66% center}.footer-campaign:before{background:linear-gradient(#fff,transparent 20%,transparent 75%,#eae9ef)}.campaign-copy{top:40px;right:25px;left:25px}.campaign-copy h2{font-size:34px;margin-top:17px}.campaign-copy .micro{font-size:8px;letter-spacing:1.5px}.campaign-copy .button{font-size:11px;padding:10px 20px;min-height:40px;margin-top:20px}.footer-wordmark{font-size:180px;bottom:35px;left:4%;letter-spacing:-12px;opacity:.7}.footer-card{margin-top:-25px;border-radius:30px;padding:38px 23px 25px}.footer-grid{grid-template-columns:1fr 1fr;gap:35px 22px}.footer-brand{grid-row:auto;grid-column:span 2;padding-bottom:30px;border-bottom:1px solid #eee;display:grid;grid-template-columns:1fr 1fr;gap:20px}.footer-brand>a{align-self:start}.footer-brand .logo{font-size:34px}.footer-brand>p{margin-top:0;font-size:11px;text-align:left}.integration-badges{margin-top:0}.integration-badges a{font-size:10px;padding:7px 9px}.footer-status{margin-top:0;justify-content:flex-end;font-size:9px}.footer-col{gap:15px}.footer-col h3{font-size:10px;margin-bottom:3px}.footer-col a{font-size:12px}.footer-bottom{margin-top:35px;padding-top:23px;font-size:9px;display:grid;grid-template-columns:1fr 1fr;gap:18px}.footer-bottom>span:nth-child(2){text-align:left}.footer-bottom>span:last-child{justify-content:flex-end}.footer-bottom button{font-size:9px;text-align:right}.page-intro{padding-top:100px}.page-intro .breadcrumbs{font-size:10px;margin-bottom:45px}.page-intro h1{font-size:38px;line-height:1.18;padding:0 10px}.page-intro p{font-size:13px;padding:0 10px 35px;line-height:1.8;margin-top:20px}.blue-intro{min-height:360px;padding-bottom:40px}.pricing-section>.center{font-size:11px;margin:0 10px 55px}.pricing-grid{grid-template-columns:1fr;gap:65px}.price-card{padding:30px 26px}.price-card h2{font-size:23px}.price-card>p{font-size:13px;min-height:0}.price-card>strong{font-size:43px;margin-top:23px}.price-card>small{font-size:10px}.price-card>.button{font-size:12px;margin:25px 0}.price-card ul{font-size:13px;gap:16px}.price-ribbon{font-size:11px}.pricing-note{padding:25px 22px;gap:15px;margin-top:30px;align-items:flex-start}.pricing-note h3{font-size:14px}.pricing-note p{font-size:11px;line-height:1.8}.how-page{padding-top:25px}.how-page-row{grid-template-columns:1fr;gap:30px;margin-bottom:75px}.how-page-row:nth-child(2n)>div:first-child{order:0}.how-page-row>div:first-child{padding:0 8px}.how-page-row h2{font-size:28px;margin:12px 0 20px}.how-page-row p{font-size:13px}.how-page-row .product-visual{min-height:490px}.how-page-row .mockup,.solution-lead .mockup{max-width:88%;transform:translateY(15px)}.solution-lead{grid-template-columns:1fr;gap:35px;padding-top:10px}.solution-lead>div:first-child{padding:0 8px}.solution-lead h2{font-size:31px}.solution-lead p{font-size:13px;margin-top:22px}.solution-lead>.product-visual{min-height:500px}.solution-benefits{grid-template-columns:1fr;gap:30px;margin-top:70px}.solution-benefits h3{font-size:20px}.solution-benefits p{font-size:13px}.connect-steps{margin-top:80px}.connect-steps>h2{font-size:29px;margin-bottom:30px}.three-cards{grid-template-columns:1fr;gap:15px}.three-cards article{padding:30px;border-radius:25px}.three-cards article>h2,.three-cards article>h3{font-size:19px}.three-cards article>p{font-size:13px}.developer-layout{margin-top:10px;gap:35px}.developer-layout h2{font-size:29px}.developer-layout p{font-size:13px}.code-card{padding:22px;border-radius:23px}.code-card pre{font-size:10px;line-height:2}.code-card>div{font-size:10px}.support-section{margin-top:5px}.support-card{border-radius:28px}.support-card>div:first-child{padding:30px 25px}.support-topics a{padding:25px 20px}.support-topics h3{font-size:14px}.support-topics p{font-size:11px;min-height:54px}.support-form{grid-template-columns:1fr;gap:30px;margin-top:75px;padding:0 8px}.support-form h2{font-size:30px}.support-form p{font-size:12px}.form-row{grid-template-columns:1fr;gap:0}.local-form label{font-size:12px}.local-form input,.local-form select,.local-form textarea{font-size:14px;padding:13px 14px}.local-form .button{font-size:12px}.partner-form{margin-top:75px;padding:0 8px}.partner-form>h2{font-size:29px}.partner-form>p{font-size:12px}.changelog-page>article{grid-template-columns:1fr;gap:25px;padding:45px 0}.changelog-page aside{display:flex;align-items:center;justify-content:space-between;gap:15px}.changelog-page aside>span{font-size:11px}.changelog-page aside>small{font-size:9px;margin:0}.changelog-page h2{font-size:23px;margin-bottom:25px}.changelog-page .product-visual{min-height:490px}.changelog-page .mockup{max-width:88%;transform:translateY(15px)}.changelog-page p{font-size:13px}.document-page{margin-top:10px;margin-bottom:80px}.document-page>p,.document-page section p{font-size:13px}.document-page h2{font-size:17px}.document-page section{margin-bottom:30px}.full-faq{margin-top:25px}.access-page{padding:110px 16px 40px}.back-home{right:20px;top:25px;font-size:11px}.access-card{padding:32px 22px;border-radius:30px}.access-card h1{font-size:31px}.access-card>p{font-size:12px}.access-card>.micro{font-size:10px}.access-benefits{font-size:8px;gap:10px}.demo-picker button{font-size:11px;padding:8px 20px}.demo-explorer .mockup{padding:17px}.modal-content{padding:35px 25px}.modal-content h2{font-size:27px}.modal-content p{font-size:13px}.empty-page{padding:20px 0 70px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@keyframes animationIn{0%{opacity:0;transform:translateY(30px);filter:blur(8px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.reveal-in.animate{animation:animationIn .65s ease-out var(--reveal-delay,.1s) both}.animate-on-scroll{animation-play-state:paused!important}.animate-on-scroll.animate{animation-play-state:running!important}.animate-on-scroll.reveal-immediate{animation:none!important;opacity:1;filter:none}@media(prefers-reduced-motion:reduce){.animate-on-scroll{animation:none!important;opacity:1;filter:none}}html,body{overflow-x:clip}.rail{overflow-y:hidden;overscroll-behavior:auto;padding-top:35px;padding-bottom:35px;margin-top:-35px;margin-bottom:-35px;touch-action:pan-x pan-y}.feature-tabs,.request-strip>div{overflow-y:hidden;overscroll-behavior:auto}.demo-picker-arc{margin-bottom:22px}.control-section>.anatomy-figure{min-height:570px}.solution-lead>.anatomy-figure{min-height:570px}@media(max-width:600px){.control-section>.anatomy-figure,.solution-lead>.anatomy-figure{min-height:460px}}.animate-on-scroll,.reveal-in,.reveal-in.animate,.hero-copy{animation:none!important;opacity:1!important;filter:none!important}@media(max-width:600px){.hero-image{object-position:74% center}.hero-overlay{background:linear-gradient(180deg,#101b2625,#101b265c 50%,#101b2640)}}.hugeicon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;vertical-align:middle;line-height:1}.hugeicon svg{display:block;width:100%;height:100%;overflow:visible}.hugeicon svg [stroke]{stroke:currentColor;stroke-width:var(--icon-stroke,1.5)}.agent-symbol{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#686c56}.agent-pair{display:flex;align-items:center;justify-content:center;gap:10px}.connection-icons>.agent-symbol{width:64px;height:64px;border-radius:18px;background:#eeeee5}.connection-art>.agent-symbol{width:88px;height:88px;border-radius:24px;background:#f3f0e7;box-shadow:0 10px 30px #22353a16}.connection-art>.agent-symbol .hugeicon{width:42px!important;height:42px!important}.agent-brands{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:24px;margin:25px auto;color:#4b626c;font-size:13px}.agent-brands>span{display:inline-flex;align-items:center;gap:8px}input[type=email],.call-time,.dev-tags span{unicode-bidi:isolate}input,textarea,select{text-align:start}input[type=email]{text-align:left}.composer-send{display:inline-flex;align-items:center;justify-content:center}@media(max-width:600px){.agent-brands{gap:15px 20px;max-width:310px}.connection-art>.agent-symbol{width:64px;height:64px;border-radius:18px}.connection-art>.agent-symbol .hugeicon{width:30px!important;height:30px!important}}.connect-banner .agent-brands{color:#f4f6f8}.connection-art>.agent-symbol{color:#575e4b}.agent-brands bdi{unicode-bidi:isolate}.hero{isolation:isolate;min-height:760px;max-height:1120px}.hero-overlay{z-index:1;background:linear-gradient(90deg,#0c100e50,#0c100e08 80%),linear-gradient(0deg,#101a1350,transparent 45%)}.hero-copy{position:absolute;inset:19% 3% auto;max-width:none;margin:0;padding:0;z-index:2;pointer-events:none}.hero-copy h1{font-size:clamp(100px,12.6vw,198px);line-height:.97;letter-spacing:-.065em;font-weight:500;text-align:center;text-shadow:0 4px 40px #00000012}.hero-copy h1>span{display:block;white-space:nowrap}.hero-copy h1>span:last-child{font-size:.88em;margin-top:.04em}.hero-person{position:absolute;inset:0;width:100%;height:100%;z-index:3;pointer-events:none;filter:brightness(.92)}.hero-details{position:absolute;z-index:4;bottom:10%;left:12%;text-align:right;max-width:550px}.hero-details>p{font-size:25px;line-height:1.4;font-weight:400}.hero-details .hero-actions{justify-content:flex-start;margin-top:22px;gap:12px}.hero-details .button{display:inline-flex;gap:20px;align-items:center;justify-content:center;min-width:170px}.hero-details>span{display:block;margin-top:20px;font-size:12px;color:#ffffffbd}.hero-caption{position:absolute;bottom:6%;right:5%;z-index:4;display:flex;align-items:center;gap:10px;font-size:12px;color:#ffffffd0}.hero-caption .status-dot{background:#cde4ad;box-shadow:0 0 14px #e9ffc5}@media(max-width:700px){.hero{min-height:780px;height:calc(100svh - 43px);max-height:1000px}.hero-image{object-position:74% center}.hero-copy{top:19%;inset-inline:12px}.hero-copy h1{font-size:clamp(70px,18vw,122px);line-height:1.03;letter-spacing:-.055em;text-align:right}.hero-copy h1>span:last-child{font-size:.84em}.hero-person{display:none}.hero-details{left:24px;right:24px;bottom:8%;max-width:none;padding:22px 0 0;background:linear-gradient(0deg,#111b0f26,transparent)}.hero-details>p{font-size:25px;text-shadow:0 2px 20px #000}.hero-details .hero-actions{justify-content:flex-start;flex-wrap:wrap}.hero-details .button{min-width:148px;font-size:12px}.hero-caption{display:none}}.hero-person{width:auto;min-width:100%;height:100%;aspect-ratio:1672/941;left:50%;right:auto;transform:translate(-50%)}@media(max-width:700px){.hero-image{object-position:right center}.hero-person{display:block;left:auto;right:0;transform:none}.hero-copy{top:14%;z-index:2}.hero-copy h1{text-align:center}.hero-details{z-index:4}.hero-overlay{background:linear-gradient(0deg,#0c140ad9,transparent 70%)}}.footer-campaign{isolation:isolate;background-image:url(/images/promenade-footer.jpg);background-position:center;background-size:cover;min-height:780px}.footer-wordmark{z-index:1;top:20%;bottom:auto;font-size:clamp(180px,35vw,580px);line-height:.8;letter-spacing:-.08em;opacity:.9;color:#fff}.footer-person{position:absolute;pointer-events:none;z-index:2;height:100%;width:auto;min-width:100%;aspect-ratio:1672/941;top:0;left:50%;transform:translate(-50%)}.campaign-copy{z-index:3;position:relative;max-width:660px;margin-inline:auto;padding-top:70px}.campaign-copy h2{font-size:clamp(36px,4.4vw,70px);line-height:1.08;letter-spacing:-.04em}@media(max-width:700px){.footer-campaign{min-height:660px;background-position:right center}.footer-person{left:auto;right:0;transform:none}.footer-wordmark{top:38%;font-size:47vw}.campaign-copy{padding:45px 24px 0}.campaign-copy h2{font-size:38px}}.hero-details>p{color:#fff}.hero-details .hero-actions{flex-direction:row}.hero-person{filter:none}.connection-showcase{max-width:780px;margin:20px auto 0;direction:rtl}.connection-surface{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:28px;background:linear-gradient(125deg,#ffffff12,#ffffff02);border:1px solid #ffffff16}.connection-track{position:absolute;left:20%;right:20%;top:45%;height:1px;background:linear-gradient(90deg,transparent,#e6efeb80,transparent)}.connection-track:after{content:"";position:absolute;inset:-3px 0;background:repeating-linear-gradient(90deg,transparent 0 12px,#eaf2ed85 12px 15px);height:1px}.connection-showcase .glass-icons{padding-bottom:26px}.connection-footnote{font-size:12px!important;color:#e2e8eb!important;display:flex;justify-content:center;align-items:center;gap:8px;margin:0!important}.connection-surface .glass-icon-glyph>.hugeicon{width:100%!important;height:100%!important}.connect-banner{padding-bottom:38px}@media(max-width:700px){.connection-showcase{margin-top:5px}.connection-showcase .tilted-card{height:230px!important}.connection-showcase .tilted-card__body,.connection-showcase .tilted-card__shadow{width:100%!important;height:210px!important}.connection-surface .glass-icons{--glass-icons-size:58px!important;--glass-icons-gap:32px!important;--glass-icons-radius:17px!important;max-width:100%}.connection-surface .glass-icon-label{font-size:11px}.hero-copy{top:10%}}@media(prefers-reduced-motion:reduce){.connection-showcase .tilted-card__body,.connection-showcase .glass-icon-face{transform:none!important}}.bits-blur-text{line-height:1.5;overflow:visible}.hero-details>.bits-blur-text{max-width:360px;color:#fff}.hero-details>.bits-blur-text>span[aria-hidden]{display:block}.connect-banner{position:relative;isolation:isolate;overflow:hidden}.connect-banner>div{position:relative;z-index:1}.connect-banner:before,.connect-banner:after{content:"";pointer-events:none;position:absolute;width:420px;height:420px;border-radius:50%;filter:blur(75px);opacity:.18;z-index:0}.connect-banner:before{background:#d2dac4;top:10%;left:-12%;animation:ambient-breathe 14s ease-in-out infinite alternate}.connect-banner:after{background:#aac4e5;bottom:-35%;right:-10%;animation:ambient-breathe 18s ease-in-out infinite alternate-reverse}@keyframes ambient-breathe{0%{transform:translateZ(0) scale(.85)}to{transform:translate3d(70px,-40px,0) scale(1.15)}}@media(prefers-reduced-motion:reduce){.connect-banner:before,.connect-banner:after{animation:none}}.nav-login{display:inline-flex;align-items:center;min-height:40px;padding:9px 14px;font-size:12px;border-radius:100px;color:inherit;transition:opacity .2s}.nav-login:hover{opacity:.7;text-decoration:underline;text-underline-offset:5px}@media(max-width:700px){.nav-login{font-size:11px;padding:9px 8px;min-height:35px}}.ref-menu-backdrop{position:fixed;inset:0;z-index:55;background:#26293724;backdrop-filter:blur(18px) saturate(.85);-webkit-backdrop-filter:blur(18px) saturate(.85)}.ref-header nav{gap:8px;font-size:13px}.ref-header nav>button{display:flex;align-items:center;gap:7px;border:0;border-radius:30px;padding:11px 13px;background:transparent;color:inherit;font:inherit;white-space:nowrap}.ref-header nav>a{padding:11px 12px}.ref-header nav>button:hover,.ref-header nav>button.selected{background:#eeeee7;color:#111}.ref-header-open{background:#ffffffb8!important;color:#111!important;backdrop-filter:blur(28px) saturate(1.35)!important;-webkit-backdrop-filter:blur(28px) saturate(1.35)!important;box-shadow:inset 0 1px #ffffffd9,0 8px 30px #26314c0a;border:1px solid #ffffffb3}.ref-mega{position:absolute;top:calc(100% + 16px);inset-inline:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) .9fr;gap:22px;padding:14px 14px 14px 26px;background:#ffffffe0;backdrop-filter:blur(32px) saturate(1.3);-webkit-backdrop-filter:blur(32px) saturate(1.3);border:1px solid #ffffffd9;border-radius:32px;color:#161616;box-shadow:inset 0 1px #fff,0 28px 70px #26314c1c;min-height:300px}.ref-mega:before{content:"";position:absolute;inset-inline:0;top:-18px;height:18px}.ref-mega-label{display:block;color:#91928c;font-size:12px;font-weight:400;margin:5px 0 14px}.ref-mega-col{padding:4px 0}.ref-menu-link{display:flex;align-items:center;gap:12px;padding:9px 0;border-radius:15px;transition:background .2s}.ref-menu-link:hover{background:#f9f9f5}.ref-menu-icon{display:grid;place-items:center;flex-shrink:0;width:57px;height:57px;background:#f4f3ecb3;border:1px solid #ffffffb3;box-shadow:inset 0 1px #fff9;border-radius:20px;color:#8c8e86}.ref-menu-link>span:last-child{min-width:0;flex:1}.ref-menu-link strong{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:14px;font-weight:500;line-height:1.4}.ref-menu-link small{display:block;color:#93958e;font-size:11px;line-height:1.6;margin-top:3px}.ref-menu-campaign{position:relative;overflow:hidden;border-radius:23px;display:flex;align-items:center;justify-content:center;min-height:275px;color:#fff;padding:25px;background:radial-gradient(ellipse at 30% 10%,#7a86c5,transparent 60%),radial-gradient(ellipse at 95% 70%,#1e306d,transparent 70%),linear-gradient(135deg,#5875ba,#121c39);isolation:isolate}.ref-menu-campaign:before{content:"";position:absolute;inset:-40%;background:repeating-linear-gradient(135deg,transparent 0 25px,#d1dafa30 35px,transparent 80px);filter:blur(18px);z-index:-1;transform:rotate(-15deg)}.ref-menu-campaign .logo{font-size:43px!important}.ref-menu-campaign>span:not(.logo){position:absolute;bottom:25px;inset-inline:20px;font-size:13px;text-align:center}.ref-menu-campaign>.hugeicon{position:absolute;top:18px;left:18px;opacity:.6}.ref-mobile-menu{display:none}.ref-intro{padding-block:120px 70px;text-align:center}.ref-intro h2{font-size:clamp(34px,3.8vw,58px);font-weight:500;letter-spacing:-.035em;line-height:1.14}.ref-intro>p{font-size:17px;line-height:1.7;color:#868780;margin-top:27px}.ref-collage{position:relative;min-height:570px;max-width:1220px;margin:60px auto 0;direction:rtl}.ref-collage-photo{position:absolute;top:5px;left:50%;transform:translate(-50%);width:31%;height:460px;border-radius:70px 36px 66px 40px;overflow:hidden}.ref-collage-photo img{width:100%;height:100%;object-fit:cover;object-position:center 40%}.ref-collage-photo:before,.ref-collage-photo:after{content:"";position:absolute;z-index:1;width:85px;height:85px;background:#fff;border-radius:50%}.ref-collage-photo:before{top:-30px;right:-35px}.ref-collage-photo:after{bottom:-25px;left:-42px}.ref-bubble{position:absolute;display:flex;align-items:center;gap:15px;text-align:right;line-height:1.6}.ref-bubble strong{display:block;font-size:17px;font-weight:500}.ref-bubble span{font-size:14px;color:#8c8e87}.ref-bubble small{display:block;font-size:11px;color:#a3a49d;text-align:left}.ref-question{top:2px;left:0;width:38%;transform:rotate(-6deg);flex-direction:row-reverse}.ref-question>img{width:54px;height:54px;border-radius:50%;object-fit:cover;object-position:50% 16%;align-self:flex-start}.ref-question>div{background:#f5f3ed;border-radius:32px 32px 4px;padding:20px 23px;flex:1}.ref-circle{width:55px;height:55px;display:grid;place-items:center;background:#fff;border-radius:50%;color:#8c9189;flex-shrink:0}.ref-appointment{top:25px;right:0;width:33%;border-radius:60px;background:#f5f3ed;padding:15px 20px;transform:rotate(3deg)}.ref-appointment>div{flex:1}.ref-appointment strong{font-size:14px}.ref-appointment span{font-size:11px}.ref-appointment>.hugeicon{color:#7b8e70}.ref-typing{position:absolute;top:154px;left:26%;display:flex;gap:5px;border-radius:30px 30px 30px 3px;background:#f5f3ed;padding:20px 23px;transform:rotate(-6deg)}.ref-typing i{width:6px;height:6px;border-radius:50%;background:#c8937f;animation:ref-typing 1.6s ease-in-out infinite}.ref-typing i:nth-child(2){animation-delay:.15s}.ref-typing i:nth-child(3){animation-delay:.3s}@keyframes ref-typing{50%{opacity:.35;transform:translateY(-3px)}}.ref-apps{position:absolute;bottom:20px;left:7%;width:34%;display:flex;gap:15px;align-items:center;background:#f5f3ed;border-radius:40px;padding:12px;text-align:right;transform:rotate(2deg)}.ref-apps>p{font-size:17px;line-height:1.35;color:#4e5149;flex:1}.ref-apps strong{font-weight:600;color:#191d17}.ref-app-tiles{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;width:46%;min-height:150px;align-content:center;justify-items:center;padding:15px;background:linear-gradient(160deg,#dfe4dd,#c4cfc7 48%,#8f9e95 49%,#dce1db 60%);border-radius:30px}.ref-app-tiles>span{display:grid;place-items:center;width:49px;height:49px;background:#fff;border-radius:14px;box-shadow:0 6px 14px #384c4622;color:#48534b}.ref-call-pill{position:absolute;right:5%;bottom:28px;width:34%;display:flex;align-items:center;gap:14px;background:#f5f3ed;border-radius:60px;padding:16px;transform:rotate(-5deg);text-align:right}.ref-call-pill strong{display:block;font-size:14px;font-weight:500}.ref-call-pill>div>span{color:#91938b;font-size:12px}.ref-call-pill small{margin-inline-start:auto;display:flex;align-items:center;gap:7px;color:#8e9188;font-size:13px}.ref-call-pill small i{width:5px;height:5px;border-radius:50%;background:#c9937b}.ref-collage-wordmark{position:absolute;right:4%;top:43%;opacity:.025;pointer-events:none}.ref-collage-wordmark .logo{font-size:110px}.ref-collage-wordmark .logo-mark{display:none}.ref-results{display:grid;grid-template-columns:1fr 1fr;gap:36px;padding-block:55px 100px;align-items:stretch}.ref-ruled{position:relative;border-block:1px solid #dedfd9;padding:35px 26px}.ref-ruled:before,.ref-ruled:after{content:"";position:absolute;width:4px;height:4px;background:#d9dad4;inset-block-start:-2px}.ref-ruled:before{inset-inline-start:-2px}.ref-ruled:after{inset-inline-end:-2px}.ref-results-story{display:flex;flex-direction:column;align-items:flex-start;padding:40px 25px 0}.ref-results-story h2{font-size:clamp(30px,3.2vw,46px);letter-spacing:-.03em;line-height:1.15;font-weight:500}.ref-results-story>p{font-size:15px;color:#92948d;margin-top:14px;margin-bottom:25px}.ref-results-photo{position:relative;margin-top:35px;width:100%;min-height:390px;flex:1;overflow:hidden}.ref-results-photo img{position:absolute;width:100%;height:100%;inset:0;object-fit:cover;object-position:65% center;z-index:1}.ref-results-photo>span{position:absolute;top:5%;left:0;right:0;z-index:2;font-size:110px;letter-spacing:-.07em;opacity:.11;color:#fff;direction:ltr;pointer-events:none;text-align:center}.ref-results-data{display:grid;grid-template-rows:auto 1fr;gap:28px}.ref-one{display:flex;align-items:center;gap:28px;padding:25px 20px}.ref-one>strong{font-size:118px;font-weight:400;line-height:1;letter-spacing:-.08em}.ref-one h3{font-size:18px;font-weight:500;line-height:1.4}.ref-one p{font-size:12px;color:#93958d;line-height:1.6;margin-top:8px}.ref-chart{padding:28px 20px 20px}.ref-chart-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.ref-chart-head h3{font-size:18px;line-height:1.4;font-weight:500}.ref-chart-head p{font-size:11px;color:#9b9d95;margin-top:5px}.ref-chart-picker{display:flex;gap:2px;padding:3px;background:#f4f3ed;border-radius:50px}.ref-chart-picker button{background:transparent;border:0;border-radius:50px;padding:6px 11px;font:inherit;font-size:11px;color:#8e9388}.ref-chart-picker button[aria-pressed=true]{background:#fff;color:#222;box-shadow:0 1px 5px #0000000d}.ref-chart-legend{display:flex;gap:24px;justify-content:flex-start;margin-top:25px;font-size:10px}.ref-chart-legend>span{display:flex;align-items:center;gap:6px}.ref-chart-legend i{width:6px;height:6px;border:2px solid #338a64;border-radius:50%}.ref-chart-legend>span:last-child i{border-color:#d9977f}.ref-chart>svg{display:block;width:100%;height:auto;overflow:visible;direction:ltr;margin-top:8px;font-family:inherit}.ref-chart-stats{display:flex;align-items:center;justify-content:space-around;gap:10px;margin-top:5px;padding-bottom:15px}.ref-chart-stats>div:not(.ref-mini-donut){display:flex;flex-direction:column;align-items:center;gap:6px}.ref-chart-stats strong{font-size:28px;font-weight:400;line-height:1}.ref-chart-stats span{font-size:10px;color:#8c9185}.ref-mini-donut{display:flex;gap:8px;align-items:center}.ref-mini-donut i{width:37px;height:37px;border-radius:50%;background:conic-gradient(#8fa995 0 66%,#dfc5b5 66% 100%);position:relative}.ref-mini-donut i:after{content:"";position:absolute;inset:7px;border-radius:50%;background:#fff}.ref-chart-note{display:block;font-size:9px;color:#a0a39a;text-align:center;line-height:1.6}.ref-chart-table{font-size:10px;color:#969b90;text-align:center;margin-top:8px}.ref-chart-table table{width:100%;border-collapse:collapse;margin-top:15px}.ref-chart-table td,.ref-chart-table th{padding:5px;border-bottom:1px solid #eee}.ref-demo{padding:125px 0 105px}.ref-demo-card{position:relative;border-radius:42px;box-shadow:0 0 45px #252d2310;text-align:center;padding:75px 25px 48px;max-width:1080px;margin:0 auto;min-height:285px;background:#fff}.ref-demo-card h2{font-size:32px;font-weight:500;letter-spacing:-.02em}.ref-demo-card>p{margin:24px auto;color:#92948e;font-size:16px;line-height:1.6}.ref-demo-card .button{background:#f4f3eb;color:#111;padding-inline:34px}.ref-demo-fan{position:absolute;top:-99px;left:50%;transform:translate(-50%);width:310px;height:120px;direction:ltr;pointer-events:none;display:flex;justify-content:center}.ref-demo-fan>div{position:absolute;background:#fff;border-radius:11px;padding:6px;box-shadow:0 4px 14px #0000000b;width:127px;height:108px;top:10px;overflow:hidden}.ref-demo-fan>div:nth-child(1){left:0;transform:rotate(-10deg);top:22px}.ref-demo-fan>div:nth-child(2){z-index:2;top:0;width:137px;height:121px}.ref-demo-fan>div:nth-child(3){right:0;transform:rotate(10deg);top:22px}.ref-demo-fan img{width:100%;height:76%;object-fit:cover;border-radius:6px}.ref-demo-fan>div>span{display:flex;align-items:center;justify-content:center;gap:4px;font-size:9px;padding:4px 0;color:#97998f}.ref-demo-tag{position:absolute;right:-36px;bottom:-5px;z-index:3;display:flex;align-items:center;gap:5px;background:#85877d;color:#fff;border-radius:30px;font-size:8px;padding:7px 10px;transform:rotate(4deg)}.ref-footer-card{padding:80px max(32px,calc((100vw - 1320px)/2)) 28px;margin-inline:0;border-radius:36px}.ref-footer-grid{display:grid;grid-template-columns:1.9fr 1.1fr 1.1fr .8fr .9fr 1fr;gap:32px;padding-bottom:70px}.ref-footer-brand .logo{font-size:40px}.ref-footer-brand>p{margin:22px 0;color:#8f9289;font-size:14px;line-height:1.7}.ref-footer-tools{display:flex;gap:9px;max-width:280px}.ref-footer-tools>a{border:1px solid #e8e9e3;border-radius:13px;display:flex;align-items:center;justify-content:center;flex:1;min-height:70px;gap:8px;color:#7e8779;font-size:10px}.ref-footer-tools>a:hover{background:#f8f8f4}.ref-footer-tools>a>.hugeicon:last-child{align-self:flex-start;margin-top:10px;width:10px!important;height:10px!important}.ref-footer-icons{display:flex;gap:22px;align-items:center;color:#96998f;margin-top:25px}.ref-footer-col h3{font-size:12px;font-weight:400;color:#9c9e97;margin-bottom:20px}.ref-footer-col>a,.ref-footer-col>button{display:block;margin-bottom:16px;font:inherit;font-size:12px;line-height:1.5;color:#565b51;background:transparent;border:0;padding:0;text-align:right}.ref-footer-col>a:hover,.ref-footer-col>button:hover{color:#111}.ref-footer-bottom{display:flex;align-items:center;gap:22px;border-top:1px solid #e4e6df;padding-top:25px;font-size:10px;color:#969a8f}.ref-footer-bottom>span:nth-child(2){margin-inline-start:auto}.ref-language{display:flex;align-items:center;gap:10px;border:1px solid #e3e5dd;border-radius:30px;padding:10px 15px;color:#6f7666}@media(max-width:1100px)and (min-width:901px){.ref-mega{gap:12px}.ref-menu-icon{width:44px;height:48px;border-radius:16px}.ref-menu-link strong{font-size:12px}.ref-menu-link small{font-size:10px}.ref-footer-grid{gap:18px;grid-template-columns:1.6fr repeat(5,1fr)}}@media(max-width:900px){.ref-header nav{display:none}.ref-header .mobile-toggle{display:inline-flex}.ref-header .nav-actions>.outline{display:none}.ref-header .nav-actions{margin-inline-start:auto}.ref-header .language,.ref-mega{display:none}.ref-mobile-menu{display:block;position:fixed;inset:90px 16px auto;max-height:calc(100svh - 110px);overflow-y:auto;z-index:60;padding:20px;background:#ffffffe0;backdrop-filter:blur(28px) saturate(1.3);-webkit-backdrop-filter:blur(28px) saturate(1.3);border:1px solid #ffffffc9;border-radius:24px;box-shadow:0 20px 70px #0002;color:#222;overscroll-behavior:contain}.ref-mobile-menu details{border-bottom:1px solid #eeeeea;padding-block:10px}.ref-mobile-menu summary{display:flex;align-items:center;justify-content:space-between;list-style:none;font-size:15px;font-weight:500;padding:6px 0}.ref-mobile-menu details>div{padding:10px 0}.ref-mobile-menu .ref-mega-label{margin:8px 0;font-size:10px}.ref-mobile-menu details a{display:flex;align-items:center;gap:12px;padding:10px 0;color:#62675d;font-size:13px}.ref-mobile-menu details a>.hugeicon:last-child{margin-inline-start:auto}.ref-mobile-menu>a{display:block;padding:12px 0}.ref-mobile-menu>.button{margin-top:15px;text-align:center}.ref-intro{padding-block:75px 25px}.ref-intro h2{font-size:34px}.ref-intro>p{font-size:14px;margin-top:20px}.ref-collage{margin-top:40px;min-height:650px}.ref-collage-photo{width:62%;height:380px;top:70px;border-radius:45px 25px 45px 28px}.ref-question{width:78%;left:0;top:0;z-index:2;gap:8px}.ref-question>img{width:36px;height:36px}.ref-question>div{padding:12px 16px;border-radius:24px 24px 3px}.ref-bubble strong{font-size:12px}.ref-bubble span{font-size:10px}.ref-bubble small{font-size:9px}.ref-appointment{top:125px;right:-4px;width:65%;padding:9px 12px;gap:8px;z-index:2}.ref-circle{width:37px;height:37px}.ref-circle .hugeicon{width:19px!important;height:19px!important}.ref-appointment strong{font-size:10px}.ref-appointment span{font-size:8px}.ref-typing{top:105px;left:2%;padding:14px 18px;z-index:2}.ref-typing i{width:4px;height:4px}.ref-apps{bottom:15px;left:0;width:70%;padding:9px;gap:10px;border-radius:26px;z-index:2}.ref-apps>p{font-size:13px}.ref-app-tiles{padding:12px;gap:7px;min-height:110px;border-radius:20px}.ref-app-tiles>span{width:34px;height:34px;border-radius:10px}.ref-app-tiles .hugeicon{width:21px!important;height:21px!important}.ref-call-pill{bottom:145px;right:0;width:70%;padding:9px 12px;gap:8px;z-index:2}.ref-call-pill strong{font-size:11px}.ref-call-pill>div>span{font-size:9px}.ref-call-pill small{font-size:10px}.ref-collage-wordmark{display:none}.ref-results{grid-template-columns:1fr;gap:25px;padding-block:25px 75px}.ref-results-story{min-height:540px;padding:28px 10px 0}.ref-results-story h2{font-size:35px}.ref-results-story>p{font-size:13px}.ref-results-photo{min-height:330px;margin-top:30px}.ref-one{padding-inline:10px;gap:20px}.ref-one>strong{font-size:95px}.ref-one h3{font-size:16px}.ref-one p{font-size:11px}.ref-chart{padding:25px 5px 20px}.ref-chart-head h3{font-size:17px}.ref-chart-legend{font-size:9px;gap:18px}.ref-chart-note{font-size:8px}.ref-demo{padding-block:110px 65px}.ref-demo-card{border-radius:30px;padding:65px 20px 35px}.ref-demo-card h2{font-size:25px}.ref-demo-card>p{font-size:13px;line-height:1.7;margin:20px auto}.ref-demo-fan{width:245px;top:-85px;height:110px}.ref-demo-fan>div{width:104px;height:92px}.ref-demo-fan>div:nth-child(2){width:112px;height:106px}.ref-demo-tag{right:-7px;font-size:7px}.ref-footer-card{padding:40px 24px 25px;border-radius:28px}.ref-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px;padding-bottom:25px}.ref-footer-brand{grid-column:1/-1}.ref-footer-brand .logo{font-size:36px}.ref-footer-brand>p{font-size:13px;margin:15px 0}.ref-footer-tools{max-width:280px}.ref-footer-tools>a{min-height:65px}.ref-footer-icons{margin-top:20px}.ref-footer-col h3{font-size:11px;margin-bottom:15px}.ref-footer-col>a,.ref-footer-col>button{font-size:12px;margin-bottom:14px}.ref-footer-bottom{flex-wrap:wrap;font-size:9px;gap:15px}.ref-footer-bottom>span:nth-child(2){margin-inline-start:0}.ref-language{margin-inline-start:auto;padding:8px 10px}}@media(prefers-reduced-motion:reduce){.ref-typing i{animation:none}.ref-menu-link{transition:none}}.ref-activity-bar{transform-box:view-box;transform-origin:0 240px}.is-visible .ref-activity-bar{animation:ref-bar-grow .8s cubic-bezier(.2,.7,.2,1) both}@keyframes ref-bar-grow{0%{transform:scaleY(.03);opacity:.2}to{transform:scaleY(1);opacity:1}}.ref-comparison{grid-column:1/-1;display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:70px;margin-top:55px;padding:55px;border:1px solid #e7e9e0;border-radius:32px;background:linear-gradient(140deg,#fafbf7,#f2f4ed)}.ref-eyebrow{font-size:12px;color:#6f826d;display:block;margin-bottom:20px}.ref-comparison-copy h2{font-weight:500;font-size:clamp(30px,3vw,44px);line-height:1.2;letter-spacing:-.03em}.ref-comparison-copy>p{font-size:14px;line-height:1.9;color:#7a8275;margin:22px 0 28px;max-width:390px}.ref-comparison-copy .button{font-size:12px}.ref-comparison-chart{background:#ffffffbf;border:1px solid #fff;border-radius:24px;padding:30px;box-shadow:0 8px 32px #2e442608}.ref-comparison-title{padding-bottom:25px;border-bottom:1px solid #e8ebe3;margin-bottom:27px}.ref-comparison-title h3{font-size:19px;font-weight:500}.ref-comparison-title>span{font-size:11px;color:#8e9587;display:block;margin-top:7px}.ref-compare-row+.ref-compare-row{margin-top:26px}.ref-compare-label{display:flex;justify-content:space-between;align-items:center;margin-bottom:11px;gap:12px;font-size:13px}.ref-compare-label>span{display:flex;align-items:center;gap:7px}.ref-compare-label strong{font-size:23px;font-weight:500;line-height:1}.ref-compare-label small{font-size:11px;color:#88917f;font-weight:400}.ref-compare-track{height:44px;border-radius:9px;background:#f1f3ed;overflow:hidden;direction:rtl}.ref-compare-fill{height:100%;border-radius:9px;display:flex;align-items:center;justify-content:center;white-space:nowrap;transform-origin:right center;font-size:10px}.ref-compare-fill.manual{width:100%;background:#deddd4;color:#64695e}.ref-compare-fill.oneli{width:25%;background:#538769;color:#fff}.ref-comparison.is-visible .ref-compare-fill{animation:ref-compare-grow 1s cubic-bezier(.2,.7,.2,1) both}.ref-comparison.is-visible .ref-compare-fill.oneli{animation-delay:.18s}@keyframes ref-compare-grow{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}.ref-compare-benefit{display:flex;align-items:center;gap:9px;font-size:12px;line-height:1.7;color:#538066;margin-top:28px;padding-top:20px;border-top:1px solid #e8ebe3}.ref-compare-benefit>.hugeicon{flex-shrink:0}.ref-compare-note{font-size:10px;line-height:1.7;color:#8c9484;margin-top:12px}@media(max-width:1000px){.ref-comparison{gap:30px;padding:32px}.ref-comparison-chart{padding:24px}}@media(max-width:800px){.ref-comparison{grid-template-columns:1fr;padding:25px 18px;gap:30px;margin-top:25px;border-radius:26px}.ref-comparison-copy h2{font-size:32px}.ref-comparison-copy>p{font-size:13px;margin-block:18px 24px}.ref-comparison-chart{padding:24px 16px}.ref-comparison-title h3{font-size:18px}.ref-compare-fill{font-size:9px}.ref-compare-benefit{font-size:11px}}@media(prefers-reduced-motion:reduce){.is-visible .ref-activity-bar,.ref-comparison.is-visible .ref-compare-fill{animation:none}}.ref-workflow-art{display:block;width:100%;margin-top:36px}.ref-workflow-art img{display:block;width:100%;height:auto}@media(max-width:700px){.ref-workflow-art img{aspect-ratio:600/730}}@media(max-width:700px){.ref-workflow-art:has(source[srcset="/images/oneli-workflow-he-mobile-glass.jpg"]) img{aspect-ratio:600/880}}.ref-intro{padding-bottom:64px;overflow:visible}.ref-workflow-art img{object-fit:contain}@media(max-width:700px){.ref-intro{padding-bottom:48px}}.workflow-magnet{perspective:1200px;isolation:isolate;padding-block:14px;margin-block:-14px}.workflow-magnet .magnetic-heading{transition:transform .65s cubic-bezier(.22,1,.36,1);transform-origin:center;backface-visibility:hidden}@media(hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.workflow-magnet .magnetic-heading{transform:none!important;transition:none}}.product-visual:not(.update-visual){padding-block:32px;height:auto}.product-visual:not(.update-visual)>.mockup{transform:none}.mockup.dark .micro,.mockup.dark .voice-transcript,.mockup.dark .call-identity span,.mockup.dark .summary-footer,.mockup.dark .summary-ui>p{color:#e3e7dd}@media(max-width:700px){.feature-tabs{height:auto;overflow:visible;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;padding-bottom:16px}.feature-tabs button{flex:0 1 auto;min-height:44px;padding:10px 12px;white-space:normal;border-radius:22px}.builder-main.product-visual{padding:24px 0;min-height:0;height:auto}.builder-main.product-visual>.mockup{transform:none;max-width:calc(100% - 32px);margin:0}.use-case-card .product-visual,.step-card .product-visual{height:auto;padding-block:24px}.ref-chart-head{flex-wrap:wrap;gap:12px}.ref-compare-fill.oneli{min-width:95px}.mockup-head{gap:8px;flex-wrap:wrap}}.walkthrough .rail{align-items:stretch}.walk-card{display:flex;flex-direction:column}.walk-card>.product-visual{flex:1;height:auto;min-height:430px;margin-bottom:24px;padding-block:32px}.walk-card>.product-visual>.mockup{transform:none}.arc-segmented{display:inline-flex;max-width:100%;min-width:0;border:1px solid #e3e4dd;border-radius:100px;background:#f1f2ed;padding:4px}.arc-segmented-track{position:relative;isolation:isolate;display:flex;min-width:0;gap:3px;border-radius:inherit}.arc-segmented button{position:relative;z-index:1;flex:0 0 auto;min-height:36px;border:0;border-radius:100px;padding:0 22px;background:transparent;color:#949b89;font:inherit;font-size:11px;white-space:nowrap;transition:color .2s}.arc-segmented button[aria-pressed=true],.arc-segmented button:hover{color:#262d21}.arc-selection{position:absolute;z-index:0;top:0;bottom:0;left:0;border:1px solid #e3e4dc;border-radius:100px;background:#fff;box-shadow:0 2px 6px #00000006;transition:transform .42s cubic-bezier(.2,.85,.25,1),width .42s cubic-bezier(.2,.85,.25,1);pointer-events:none}@media(max-width:600px){.arc-segmented button{min-height:40px;padding-inline:20px}}@media(prefers-reduced-motion:reduce){.arc-selection,.arc-segmented button{transition:none}}.glass-icons{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--glass-icons-row-gap) var(--glass-icons-gap);box-sizing:border-box;max-width:calc(var(--glass-icons-columns) * var(--glass-icons-size) + (var(--glass-icons-columns) - 1) * var(--glass-icons-gap));margin:0 auto;isolation:isolate}.glass-icons-defs{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.glass-icons-canvas{position:absolute;z-index:1;display:block;pointer-events:none}.glass-icon{position:relative;flex:none;width:var(--glass-icons-size);height:var(--glass-icons-size);margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:none;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent}.glass-icon-plate{position:absolute;inset:0;z-index:0;border-radius:var(--glass-icons-radius);will-change:transform,opacity}.glass-icon-plate--tilt{transform:rotate(var(--glass-icons-tilt));transform-origin:100% 100%}.glass-icon-plate--offset{transform:translate(calc(var(--glass-icons-spread) * 26%),calc(var(--glass-icons-spread) * -26%))}.glass-icon-plate--circle{inset:9%;border-radius:50%;transform:translate(calc(var(--glass-icons-spread) * 29%),calc(var(--glass-icons-spread) * -29%))}.glass-icon-glass{position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:var(--glass-icons-radius);background:linear-gradient(var(--glass-icons-tint),var(--glass-icons-tint));box-shadow:0 12px 24px -14px var(--glass-icons-drop);will-change:transform,opacity}.glass-icon-shade,.glass-icon-shine{position:absolute;inset:0;border-radius:inherit;background-size:100% 100%;pointer-events:none}.glass-icon-shade{opacity:var(--glass-icons-shade)}.glass-icon-shine{opacity:var(--glass-icons-shine)}.glass-icon-face{position:absolute;inset:0;z-index:2;display:grid;place-items:center;border-radius:var(--glass-icons-radius);pointer-events:none;will-change:transform,opacity}.glass-icon:focus-visible .glass-icon-face{outline:2px solid var(--glass-icons-label);outline-offset:4px}.glass-icon-glyph{display:grid;place-items:center;width:40%;height:40%;color:var(--glass-icons-ink);filter:drop-shadow(0 1px 3px var(--glass-icons-glyph-shadow))}.glass-icon-glyph>svg{width:100%;height:100%}.glass-icon-label{position:absolute;top:calc(100% + 10px);left:50%;z-index:2;color:var(--glass-icons-label);font-size:13px;font-weight:500;line-height:1.2;white-space:nowrap;pointer-events:none;transform:translate(-50%);transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1)}.glass-icons--labels-hover .glass-icon-label{opacity:0;transform:translate(-50%,-4px)}.glass-icons--labels-hover .glass-icon:focus-visible .glass-icon-label{opacity:1;transform:translate(-50%)}.glass-icons.is-intro .glass-icon-plate,.glass-icons.is-intro .glass-icon-glass,.glass-icons.is-intro .glass-icon-face,.glass-icons.is-intro.glass-icons--labels-always .glass-icon-label{opacity:0}@media(hover:hover){.glass-icons--labels-hover .glass-icon:hover .glass-icon-label{opacity:1;transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.glass-icon-label{transition:none}}.tilted-card{position:relative;display:flex;align-items:center;justify-content:center;margin:0;outline:none;touch-action:pan-y pinch-zoom;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.tilted-card[data-interactive]{cursor:pointer}.tilted-card[data-active]{z-index:2}.tilted-card__shadow{position:absolute;inset:0;margin:auto;max-width:100%;max-height:100%;background:var(--tc-shadow-color, rgba(0, 0, 0, .55));filter:blur(20px);opacity:0;pointer-events:none;will-change:transform,opacity}.tilted-card__body{position:relative;max-width:100%;max-height:100%;transform-style:preserve-3d}.tilted-card__face{position:absolute;inset:0;overflow:hidden;border-radius:var(--tc-radius);backface-visibility:hidden;-webkit-backface-visibility:hidden;isolation:isolate}.tilted-card__back{transform:rotateY(180deg)}.tilted-card__img{position:absolute;display:block;max-width:none;object-fit:cover;pointer-events:none}.tilted-card__layer{position:absolute;inset:0}.tilted-card__img,.tilted-card__layer{transform:translate3d(calc(var(--tc-px, 0) * var(--tc-depth, 0) * 1px),calc(var(--tc-py, 0) * var(--tc-depth, 0) * 1px),0)}.tilted-card__glare{position:absolute;inset:0;z-index:5;background:radial-gradient(farthest-corner circle at var(--tc-gx, 50%) var(--tc-gy, 50%),rgba(var(--tc-glare-rgb, 255, 255, 255),calc(var(--tc-glare, 0) * .34)) 0%,rgba(var(--tc-glare-rgb, 255, 255, 255),calc(var(--tc-glare, 0) * .331)) 9%,rgba(var(--tc-glare-rgb, 255, 255, 255),calc(var(--tc-glare, 0) * .285)) 18%,rgba(var(--tc-glare-rgb, 255, 255, 255),calc(var(--tc-glare, 0) * .202)) 27%,rgba(var(--tc-glare-rgb, 255, 255, 255),calc(var(--tc-glare, 0) * .108)) 36%,rgba(var(--tc-glare-rgb, 255, 255, 255),calc(var(--tc-glare, 0) * .035)) 45%,rgba(var(--tc-glare-rgb, 255, 255, 255),calc(var(--tc-glare, 0) * .003)) 54%,rgba(var(--tc-glare-rgb, 255, 255, 255),0) 60%);mix-blend-mode:screen;pointer-events:none}.tilted-card__rim{position:absolute;inset:0;z-index:6;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--tc-rim-color, rgba(255, 255, 255, .08)),inset 0 1px 0 var(--tc-rim-light, rgba(255, 255, 255, .12));pointer-events:none}.tilted-card__edge{position:absolute;inset:0;z-index:7;box-sizing:border-box;padding:1px;border-radius:inherit;background:radial-gradient(farthest-side circle at var(--tc-gx, 50%) var(--tc-gy, 50%),rgba(var(--tc-glare-rgb, 255, 255, 255),calc(var(--tc-glare, 0) * .85)) 0%,rgba(var(--tc-glare-rgb, 255, 255, 255),calc(var(--tc-glare, 0) * .71)) 18%,rgba(var(--tc-glare-rgb, 255, 255, 255),calc(var(--tc-glare, 0) * .43)) 36%,rgba(var(--tc-glare-rgb, 255, 255, 255),calc(var(--tc-glare, 0) * .16)) 54%,rgba(var(--tc-glare-rgb, 255, 255, 255),calc(var(--tc-glare, 0) * .02)) 72%,rgba(var(--tc-glare-rgb, 255, 255, 255),0) 85%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none}.tilted-card:focus-visible .tilted-card__rim{box-shadow:inset 0 0 0 2px #ffffffb3,inset 0 0 0 3px #00000059}.tilted-card__overlay{position:absolute;inset:0;z-index:2;transform:translateZ(var(--tc-lift, 30px));backface-visibility:hidden;-webkit-backface-visibility:hidden}.tilted-card__caption{position:absolute;top:0;left:0;z-index:3;margin:16px 0 0 14px;padding:5px 9px;border-radius:7px;background:#fff;box-shadow:0 0 0 1px #18181b14,0 8px 18px -8px #00000073;color:#18181b;font-size:12px;font-weight:500;line-height:16px;white-space:nowrap;opacity:0;pointer-events:none;transform-origin:0 0;will-change:transform,opacity}:root{--muted:#6d726a}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}bdi{unicode-bidi:isolate}.wrap>*{min-inline-size:0}.page-intro h1{letter-spacing:-.035em}.page-intro .breadcrumbs{color:#71786e;flex-wrap:wrap;row-gap:4px;line-height:1.7}.breadcrumbs a{display:inline-flex;align-items:center;min-height:32px}.blue-intro{background:linear-gradient(180deg,#dbe5f3,#edf2f8 65%,#fff)}.blue-intro h1{color:#24344e}.blue-intro .breadcrumbs,.blue-intro .breadcrumbs>span:last-child{color:#536785}.blue-intro p{color:#4e607c;text-shadow:none}.changelog-page>article>*,.solution-lead>*,.how-page-row>*,.developer-layout>*,.support-form>*{min-width:0}.changelog-page aside{align-self:start}.changelog-page aside>span{display:inline-flex;padding:7px 12px;border-radius:30px;background:#f3f4ee;color:#606b59;max-width:100%}.changelog-page h2{line-height:1.4}.price-card>strong{font-size:clamp(26px,2.8vw,38px);line-height:1.3}.price-card>small,.price-card li,.price-card>p{color:#69715f}.price-card .micro{font-size:12px}.local-form input,.local-form textarea,.local-form select{font-size:16px;min-height:48px}.local-form input:focus,.local-form textarea:focus,.local-form select:focus{border-color:#789174;background:#fff}.local-form label{font-size:13px;color:#4c5745}.local-form input::placeholder,.local-form textarea::placeholder{color:#7e8678;opacity:1}.form-note{color:#707969!important;font-size:11px!important}.form-row>label{min-width:0}.code-card{min-width:0;text-align:left}.code-card button{min-height:40px;padding-inline:10px;font-size:12px}.code-note{display:block;line-height:1.7;color:#bcc6bd;font-size:11px}.dev-tags{direction:rtl;justify-content:flex-start;flex-wrap:wrap}.dev-tags span{font-size:12px}.rail-controls button{width:44px;height:44px}.ref-chart-picker button{min-height:38px;min-width:46px;font-size:12px}.ref-chart-note,.ref-compare-note{font-size:11px;color:#6b7564;line-height:1.8}.ref-chart-table{font-size:12px;color:#626e5c}.ref-chart-table summary{padding:10px;cursor:pointer}.ref-chart-stats span{font-size:11px;color:#68755e}.ref-chart-head p,.ref-comparison-title>span{color:#707b65;font-size:12px}.ref-comparison-copy>p{color:#626f58}.ref-menu-link small{color:#697260}.ref-menu-icon{color:#6a775e}.ref-mega-label{color:#717a68}.ref-header .mobile-toggle{width:44px;height:44px;flex-shrink:0;align-items:center;justify-content:center}.ref-footer-col h3{color:#70796a;font-size:13px;font-weight:500}.ref-footer-col>a,.ref-footer-col>button{color:#535f49;line-height:1.7}.ref-footer-tools{max-width:270px;flex-wrap:wrap}.ref-footer-tools>a{min-height:50px;padding:8px 10px;gap:7px;border-radius:12px;white-space:nowrap;font-size:11px}.ref-footer-tools>a>.hugeicon:first-child{width:19px!important;height:19px!important;flex-shrink:0}.ref-footer-tools>a>.hugeicon:last-child{align-self:center;margin-top:0}.ref-footer-bottom{color:#6e7963}.ref-footer-brand>p{color:#707b65}.ref-demo-card>p{color:#737d69}.ref-demo-card h2{line-height:1.35}.access-card{width:100%;min-width:0}.access-card>p{font-size:14px;color:#6c7663}.access-benefits{font-size:11px;line-height:1.7;color:#69765e}.back-home{min-height:44px;font-size:13px}.back-home>.hugeicon{flex-shrink:0}.document-page{line-height:1.9}.document-page>p,.document-page section p{font-size:15px;color:#65705c;overflow-wrap:anywhere}.document-page h2{line-height:1.6;color:#26311f}.document-page .text-link{min-height:44px}.campaign-copy{top:auto;right:auto;left:auto;text-align:right;width:calc(100% - 96px);max-width:1320px;pointer-events:none}.campaign-copy .button{pointer-events:auto}.campaign-copy h2{max-width:690px;color:#202a23}.campaign-copy .micro{color:#53634e;letter-spacing:0;font-size:12px}.footer-campaign:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,#ffffffb3,transparent 58%)}.campaign-copy{z-index:3}@media(min-width:901px)and (max-width:1180px){.ref-header nav{position:static;transform:none;margin-inline:auto;gap:0;font-size:12px}.ref-header .language{display:none}.ref-header nav>button{padding-inline:8px}.ref-header .nav-actions{margin:0}.ref-header .nav-actions>.outline{display:none}.ref-header{gap:10px}}@media(max-width:900px){.site-header nav{display:none}.ref-header .language{display:none}.ref-header .nav-actions{margin-inline-start:auto;margin-inline-end:0}.ref-header .nav-actions>.outline{display:none}.ref-header .mobile-toggle{display:flex}.ref-mobile-menu{display:block;position:fixed;inset:90px 16px auto;max-height:calc(100svh - 110px);overflow-y:auto;z-index:60;padding:20px;background:#fffffff0;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);border:1px solid #fff;border-radius:24px;box-shadow:0 20px 70px #0002;overscroll-behavior-y:contain}.ref-mobile-menu summary{min-height:44px;cursor:pointer}.ref-mobile-menu details a{min-height:44px;font-size:14px}.ref-mobile-menu .ref-mega-label{font-size:12px}.ref-mega{display:none}.how-page-row,.solution-lead,.developer-layout{grid-template-columns:minmax(0,1fr);gap:34px}.how-page-row:nth-child(2n)>div:first-child{order:0}.how-page-row{margin-bottom:72px}.developer-layout .code-card{width:100%}.changelog-page>article{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:40px}.changelog-page aside{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.changelog-page aside>small{margin:0;font-size:11px;color:#737e69}}@media(max-width:700px){.hero{min-height:700px;height:calc(100svh - 56px)}.announcement{height:56px;white-space:normal;flex-wrap:wrap;gap:0 8px;text-align:center;font-size:11px;line-height:1.5;padding:6px 20px}.announcement>a{min-height:20px;white-space:nowrap}.site-header.on-hero{top:66px}.site-header.on-hero .nav-actions .button{background:#ffffff26;color:#fff}.hero-copy{top:9%;inset-inline:20px;width:auto;max-inline-size:calc(100% - 40px)}.hero-copy h1{font-size:clamp(60px,16vw,110px);line-height:1.12;letter-spacing:-.055em;max-width:100%}.hero-copy h1>span:last-child{font-size:.82em}.hero-details{inset-inline:24px;bottom:8%;padding-top:22px}.hero-details>.bits-blur-text{font-size:21px;max-width:300px;line-height:1.55}.hero-details .hero-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.hero-details .button{padding-inline:13px;min-width:0;font-size:12px;min-height:46px;gap:9px}.hero-details>span{font-size:11px;line-height:1.7;margin-top:16px}.hero-person{mask-image:linear-gradient(#000 65%,transparent 100%);-webkit-mask-image:linear-gradient(#000 65%,transparent 100%)}.request-strip{height:64px;gap:16px}.ref-intro{padding-top:65px}.ref-intro h2{font-size:clamp(28px,7.8vw,36px);line-height:1.28}.ref-intro>p{color:#6c7663;font-size:14px}.builder,.walkthrough,.use-cases,.updates-section{padding-top:72px}.builder h2,.walkthrough>h2,.section-heading h2{font-size:30px;line-height:1.3}.feature-tabs{margin-block:28px;gap:12px;scroll-padding-inline:8px}.feature-tabs button{min-width:122px;height:52px;font-size:12px}.builder-side{grid-template-columns:1fr;min-height:0;gap:18px}.photo-copy{min-height:260px;padding:26px}.photo-copy h3{font-size:20px}.photo-copy p{font-size:14px}.feature-facts{padding:24px;display:grid;grid-template-columns:1fr auto;gap:8px 20px;align-items:center}.feature-facts>span{font-size:12px}.feature-facts>strong{grid-column:2;grid-row:1/3;font-size:36px;margin:0}.feature-facts>p{font-size:12px}.ref-results{padding-bottom:55px}.ref-results-story h2{font-size:34px}.ref-one h3{font-size:17px}.ref-one p{font-size:13px}.ref-comparison{padding:26px 18px}.ref-comparison-copy>p{font-size:14px}.ref-compare-fill.manual>span{font-size:10px}.ref-chart-legend{font-size:11px;gap:16px}.ref-activity-bars text{font-size:19px;fill:#65735d}.ref-chart-stats strong{font-size:30px}.ref-compare-benefit{font-size:12px}.control-section,.stories,.faq-section{margin-top:75px}.control-accordion h3 button,.faq-list h3 button{font-size:15px;line-height:1.6}.control-accordion p,.faq-list article p{font-size:14px;line-height:1.9}.control-section h2,.stories>h2,.faq-section h2{font-size:32px}.story-grid{grid-template-columns:1fr}.story-photo{grid-column:auto}.story-quote{min-height:190px!important;padding:28px}.story-quote p{font-size:22px}.story-quote>span{font-size:12px}.connect-banner{margin-top:75px;padding-inline:20px}.connect-banner h2{font-size:30px}.agent-brands{gap:12px 18px;font-size:12px;margin-block:22px}.ref-demo{padding-block:100px 65px}.ref-demo-card h2{font-size:26px}.ref-demo-card>p{font-size:14px}.page-intro{padding-top:100px}.page-intro .breadcrumbs{font-size:12px;margin-bottom:34px}.page-intro h1{font-size:clamp(30px,8.8vw,40px);line-height:1.25;padding-inline:0}.page-intro p{font-size:15px;line-height:1.8;padding-inline:0}.blue-intro{min-height:360px;padding-bottom:35px}.solution-lead h2,.how-page-row h2,.developer-layout h2{font-size:30px;line-height:1.3}.solution-lead p,.how-page-row p,.developer-layout p,.solution-benefits p,.three-cards article>p{font-size:15px;line-height:1.85}.solution-benefits{margin-top:64px;gap:24px}.solution-benefits h3{font-size:21px}.price-card>strong{font-size:32px}.price-card>p,.price-card ul{font-size:14px}.price-card>small{font-size:12px}.price-card>.button{font-size:13px;min-height:48px}.pricing-section>.center,.pricing-note p{font-size:13px;line-height:1.8}.support-card>div:first-child{padding:28px 24px}.support-card>div:first-child p{font-size:14px}.support-topics{grid-template-columns:1fr 1fr}.support-topics a{padding:22px 18px;border-inline-end:1px solid #e8ebe2;border-bottom:1px solid #e8ebe2}.support-topics a:nth-child(2n){border-inline-end:0}.support-topics h3{font-size:16px}.support-topics p{font-size:13px;min-height:0}.support-form p,.partner-form>p{font-size:14px}.changelog-page h2{font-size:25px;line-height:1.4}.changelog-page p{font-size:15px;line-height:1.85}.code-card pre{font-size:12px;line-height:1.9}.code-card>div{font-size:11px;gap:10px;flex-wrap:wrap}.access-page{padding-top:115px}.access-card{padding:32px 22px}.access-card h1{font-size:30px;line-height:1.35}.access-card>.micro{font-size:12px}.access-benefits{gap:9px 14px}.back-home{top:15px}.ref-footer-card{padding-inline:24px}.ref-footer-grid{gap:26px 18px}.ref-footer-col>a,.ref-footer-col>button{font-size:13px;min-height:32px;margin-bottom:7px}.ref-footer-bottom{font-size:11px;line-height:1.7;gap:16px}.ref-footer-bottom>span:nth-child(2){width:100%;order:3}.campaign-copy{width:auto;margin:0;padding:30px 24px 0;inset:auto}.campaign-copy h2{font-size:clamp(29px,8vw,39px);line-height:1.3;max-width:340px}.campaign-copy .micro{font-size:11px}.campaign-copy .button{min-height:46px;font-size:12px}.footer-campaign{height:740px;min-height:740px;background-position:right bottom}.footer-campaign:after{background:linear-gradient(180deg,#fff 0%,#fffffff2 20%,#ffffffa8 34%,transparent 53%)}.footer-wordmark{top:49%;font-size:47vw}.document-page>p,.document-page section p{font-size:15px}.document-page h2{font-size:19px}}@media(max-width:380px){.site-header{padding-inline:10px;gap:5px}.site-header .logo{font-size:24px}.nav-login{padding-inline:5px}.nav-actions .button{padding-inline:12px}.ref-comparison-chart{padding-inline:13px}.ref-compare-fill.manual>span{font-size:8px}.ref-apps,.ref-call-pill{width:77%}.ref-demo-tag{right:0}}.hero-copy.copy-reviewed h1{font-size:clamp(64px,7.5vw,124px);line-height:1.13;letter-spacing:-.045em}.hero-copy.copy-reviewed h1>span:last-child{font-size:.93em}.hero-details>.bits-blur-text{max-width:470px;font-size:21px;line-height:1.6}.connect-banner .bits-blur-text{max-width:560px;margin-inline:auto;line-height:1.8}@media(max-width:700px){.hero-copy.copy-reviewed{top:10%;inset-inline:20px}.hero-copy.copy-reviewed h1{font-size:clamp(30px,8.4vw,52px);line-height:1.3;letter-spacing:-.04em}.hero-details>.bits-blur-text{font-size:17px;line-height:1.7;max-width:340px}.hero-details{bottom:7%}.hero-details>span{font-size:11px}.connect-banner .bits-blur-text{font-size:15px;line-height:1.8}.ref-comparison-copy h2{font-size:30px}}.rail-controls{position:relative;margin-block-start:48px;padding-block:6px;isolation:isolate}@media(max-width:700px){.rail-controls{margin-block-start:42px}}.legal-page .page-intro{padding-bottom:22px}.legal-page .document-page{max-width:840px;margin:10px auto 110px;padding-inline:24px;overflow-wrap:anywhere}.legal-draft{display:flex;align-items:flex-start;gap:14px;background:#fff5df;border:1px solid #e8d7ac;border-radius:18px;padding:20px;margin-bottom:24px;color:#604b24}.legal-draft svg{flex-shrink:0}.legal-draft p{margin:0;font-size:14px;line-height:1.9}.legal-navigation{display:flex;flex-wrap:wrap;gap:8px;margin-block:24px 32px}.legal-navigation a{border:1px solid #dedfdc;border-radius:30px;padding:9px 14px;font-size:13px;line-height:1.5}.legal-navigation a[aria-current=page]{background:#263a40;color:#fff;border-color:#263a40}.legal-intro{font-size:19px!important;line-height:1.95!important}.legal-contents{border-block:1px solid #dedfdc;padding:18px 0;margin:28px 0 40px}.legal-contents summary{font-weight:600;cursor:pointer}.legal-contents ol{padding-inline-start:24px;line-height:2.1;margin-top:15px}.legal-contents a{text-decoration:underline;text-underline-offset:4px}.legal-page .document-page section{scroll-margin-top:120px;margin-bottom:32px}.legal-page .document-page section h2{font-size:22px;line-height:1.6;margin-bottom:10px}.legal-page .document-page section p{font-size:16px;line-height:2;color:#505652}.legal-contact-note{padding:22px;background:#eaf0ee;border-radius:18px;margin-top:35px}.legal-contact-note p{font-size:14px;line-height:1.9;margin:8px 0 0}.legal-page a:focus-visible{outline:3px solid #648eac;outline-offset:4px}.pricing-real .price-value{display:flex;align-items:baseline;gap:10px;margin:25px 0 12px}.pricing-real .price-value bdi{font-size:64px;line-height:1;font-weight:500;letter-spacing:-3px}.pricing-real .price-value span{font-size:14px;color:#66706b}.pricing-real .price-card>strong{display:block;font-size:25px;margin:22px 0 6px}.pricing-real .price-card>small{display:block;font-size:13px;line-height:1.8}.pricing-real .price-card ul{font-size:14px;line-height:1.6}.pricing-real .price-card .button{margin-top:25px}.pricing-real .price-ribbon{font-size:13px}.pricing-real .pricing-note p{line-height:1.9}.pricing-rules{max-width:840px;margin:55px auto}.pricing-rules>h2{font-size:28px;margin-bottom:20px}.pricing-rules dl{display:grid;grid-template-columns:150px 1fr;gap:16px 25px}.pricing-rules dt{font-weight:600}.pricing-rules dd{margin:0;color:#626a65;line-height:1.85}.pricing-preview-note{max-width:800px;margin:0 auto 55px;text-align:center;line-height:1.9;color:#5e6761}.pricing-preview-note a{text-decoration:underline}.pricing-real .price-card.featured{margin-top:0}@media(max-width:700px){.legal-page .document-page{padding-inline:22px}.legal-page .document-page section h2{font-size:20px}.legal-page .document-page section p{font-size:15px}.legal-draft{padding:17px;gap:10px}.legal-draft p{font-size:13px}.legal-navigation{gap:7px}.legal-navigation a{font-size:12px;padding:8px 11px}.legal-intro{font-size:17px!important}.pricing-real .price-value bdi{font-size:58px}.pricing-rules dl{grid-template-columns:1fr;gap:6px}.pricing-rules dd{margin-bottom:16px;font-size:14px}.pricing-preview-note{font-size:13px;padding-inline:8px}}.voice-player{direction:rtl;position:relative;min-width:0;padding:25px 27px;border:1px solid #dce2d7;border-radius:22px;background:radial-gradient(ellipse at 0 0,#e0ebdd99,transparent 70%),linear-gradient(140deg,#fafcf8e6,#f0f4ecdb);box-shadow:inset 0 1px #fff,0 12px 35px #31432b08;color:#26382e;backdrop-filter:blur(18px);text-align:right}.voice-player-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px}.voice-player-eyebrow{display:block;font-size:11px;color:#768471;margin-bottom:5px}.voice-player-heading h3{font-size:19px;font-weight:500;line-height:1.4;margin:0;letter-spacing:-.02em}.voice-player-orb{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;color:#42634d;border:1px solid #fff9;border-radius:50%;background:radial-gradient(circle at 30% 25%,#f4f9e9,#bacbb2 60%,#8fa58c);box-shadow:inset 0 2px 9px #fff9,0 4px 14px #506d3f15;transition:box-shadow .2s}.voice-player.is-playing .voice-player-orb{animation:voice-orb 1.7s ease-in-out infinite}.voice-player-options{display:flex;gap:7px;margin-bottom:17px}.voice-player-options button{display:flex;align-items:center;justify-content:center;gap:6px;flex:1;min-width:0;padding:7px 8px;border:1px solid #d9e0d4;background:#fff6;border-radius:30px;font:inherit;font-size:12px;color:#687362;cursor:pointer;transition:background .2s,border-color .2s}.voice-player-options button[aria-pressed=true]{border-color:#7e9674;background:#fff;color:#283e2e;box-shadow:0 2px 6px #3f54300b}.voice-avatar{width:21px;height:21px;display:grid;place-items:center;border-radius:50%;font-size:10px;background:#dedbc7;color:#6e7055}.voice-avatar-1{background:#d4dee1;color:#536d77}.voice-avatar-2{background:#e9d9d1;color:#936a60}.voice-player-script{font-size:13px!important;line-height:1.95!important;margin:0 0 17px!important;color:#4f5d49;max-width:none!important}.voice-player-controls{display:flex;align-items:center;gap:13px}.voice-player-play{display:grid;place-items:center;flex-shrink:0;width:45px;height:45px;border:0;border-radius:50%;color:#fff;background:#2e4938;cursor:pointer;box-shadow:0 4px 12px #30472c1a}.voice-player-play:hover{background:#20382b}.voice-player-track{flex:1;min-width:0}.voice-player-wave{height:37px;position:relative}.voice-player-wave svg{display:block;width:100%;height:100%}.voice-player-wave input{position:absolute;inset:0;margin:0;width:100%;height:100%;opacity:0;cursor:pointer}.voice-player-wave:focus-within{outline:2px solid #67845a;outline-offset:4px;border-radius:4px}.voice-player-time{display:flex;justify-content:space-between;font-size:9px;color:#889180;font-variant-numeric:tabular-nums;margin-top:2px}.voice-player-rate{padding:0;width:34px;min-height:40px;border:0;border-radius:12px;background:transparent;color:#6d7964;font-size:11px;cursor:pointer}.voice-player-rate:hover{background:#dce5d480}.voice-player-caption{display:flex;justify-content:space-between;gap:10px;font-size:9px;color:#87917f;margin-top:15px;line-height:1.7}.voice-player-error{font-size:12px!important;color:#a14334;margin-top:10px}.voice-player button:focus-visible{outline:2px solid #506e45;outline-offset:3px}.voice-player-spinner{width:16px;height:16px;border:2px solid #ffffff50;border-top-color:#fff;border-radius:50%;animation:voice-spin .8s linear infinite}.builder-side:has(.voice-player){grid-template-rows:minmax(260px,1fr) auto}@keyframes voice-spin{to{transform:rotate(360deg)}}@keyframes voice-orb{50%{box-shadow:inset 0 2px 9px #fff9,0 0 0 7px #79916910,0 4px 14px #506d3f15}}@media(max-width:1000px){.voice-player{padding:22px}.voice-player-heading h3{font-size:17px}}@media(max-width:700px){.builder-side:has(.voice-player){grid-template-columns:1fr;grid-template-rows:auto auto}.voice-player{padding:24px;border-radius:20px}.voice-player-heading h3{font-size:20px}.voice-player-script{font-size:14px!important}.voice-player-caption{font-size:10px}.voice-player-options button{padding:9px 10px;font-size:13px}.voice-player-play{width:48px;height:48px}}@media(prefers-reduced-motion:reduce){.voice-player.is-playing .voice-player-orb,.voice-player-spinner{animation:none}}.voice-player[dir=ltr]{direction:ltr;text-align:left}.voice-selector{position:relative;margin-bottom:18px;z-index:5}.voice-selector-trigger{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;border:1px solid #ffffff26;border-radius:100px;background:#161c18;color:#f9faf5;font:inherit;cursor:pointer;min-height:66px;box-shadow:0 5px 16px #25372b12}.voice-selector-symbol{display:grid;place-items:center;flex-shrink:0;background:#f7f8f4;color:#1d281f;border-radius:50%;width:43px;height:43px}.voice-selector-stack{display:flex;align-items:center;direction:ltr;padding-inline:5px}.voice-selector-stack img{width:40px;height:40px;border-radius:50%;object-fit:cover;border:2px solid #161c18;margin-left:-10px;filter:saturate(.65);transition:filter .2s}.voice-selector-stack img:first-child{margin-left:0}.voice-selector-stack img.selected{filter:none;border-color:#b3c4a0;z-index:1}.voice-selector-name{margin-inline-start:auto;font-size:13px;font-weight:500}.voice-selector-trigger>svg{color:#9da998}.voice-selector-menu{position:absolute;top:calc(100% + 7px);inset-inline:0;padding:6px;background:#f9fbf6f7;backdrop-filter:blur(20px);border:1px solid #d7dfcf;border-radius:20px;box-shadow:0 18px 40px #21332224;z-index:20}.voice-selector-menu button{width:100%;display:flex;align-items:center;gap:12px;padding:9px;border:0;border-radius:14px;background:none;color:#31432f;cursor:pointer;font:inherit;font-size:13px;text-align:start}.voice-selector-menu button[aria-checked=true],.voice-selector-menu button:hover{background:#e8eee2}.voice-selector-menu img{width:38px;height:38px;border-radius:50%;object-fit:cover}.voice-selector-menu svg{margin-inline-start:auto}.voice-bubble-row{display:flex;align-items:center;gap:7px}.voice-bubble-row>.oneli-ui{flex:1;min-width:0}.voice-bubble-row .voice-player-rate{flex-shrink:0}.voice-player .voice-message-bubble{box-shadow:inset 0 1px #fff}.voice-player .voice-message-bubble button{color:#fff;background:#304b39;border:0}.voice-player{background:linear-gradient(140deg,#ffffffed,#f6f6f3e6);border-color:#e1e1dc;color:#292b27;box-shadow:inset 0 1px #fff,0 12px 35px #23232008}.voice-player-eyebrow{color:#90928b}.voice-player-script{color:#62645d}.voice-selector-trigger{background:#1c1d1b;border-color:#343530}.voice-selector-symbol{background:#f6f6f3;color:#292b27}.voice-selector-stack img{border-color:#1c1d1b}.voice-selector-stack img.selected{border-color:#d3d1c7}.voice-selector-menu{background:#fffffff7;border-color:#e3e3dd}.voice-selector-menu button{color:#3d3e39}.voice-selector-menu button[aria-checked=true],.voice-selector-menu button:hover{background:#f0f0eb}.voice-player .voice-message-bubble{border-color:#e3e3de;box-shadow:none}.voice-player .voice-message-bubble button{background:#f0f0eb;color:#343530}.voice-player-rate{color:#85867e}.voice-player-rate:hover{background:#eaeae4}.english-site{direction:ltr;color:#27332b}.en-header{height:90px;display:flex;align-items:center;gap:28px;padding:20px 4%;background:#fff}.en-header .logo{margin-right:auto}.en-header nav{display:flex;gap:27px;font-size:13px}.en-header>a:not(.logo):not(.button){font-size:13px}.en-header .button{font-size:13px}.en-hero{position:relative;min-height:620px;display:flex;align-items:center;background:#34483a;margin:0 24px;border-radius:28px;overflow:hidden;color:#fff}.en-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.en-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#17281fe6,#1d302040)}.en-hero>div{position:relative;z-index:1;max-width:760px;padding:70px 7%}.en-hero h1{font-size:clamp(42px,5.6vw,86px);line-height:1.05;letter-spacing:-.045em;font-weight:500;margin:25px 0}.en-hero p{max-width:490px;font-size:16px;line-height:1.8;color:#edf1e7}.en-hero>div>span,.en-eyebrow{font-size:10px;letter-spacing:.14em}.en-hero .button{margin-top:20px}.en-intro{padding-top:100px;text-align:center}.english-site h2{font-size:clamp(30px,3.3vw,48px);font-weight:500;line-height:1.2;letter-spacing:-.035em}.en-intro>p{max-width:680px;margin:20px auto;color:#78816f;line-height:1.8}.en-collage{display:block;width:100%;height:auto;margin-top:35px}.en-how{padding-top:75px}.en-how>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.en-how article{border-top:1px solid #dce1d4;padding-top:20px}.en-how small{color:#8d9c7c}.en-how h3{font-size:19px;font-weight:500}.en-how p,.en-voices p,.en-faq p{font-size:14px;line-height:1.8;color:#78816f}.en-voices{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8%;padding-block:110px}.en-voices h2{margin:15px 0}.en-message-demo{margin-top:25px}.en-faq{max-width:850px;padding-bottom:100px}.en-faq details{border-top:1px solid #dce1d4;padding:22px 0}.en-faq summary{cursor:pointer;font-size:17px}.en-footer{display:flex;align-items:center;gap:25px;border-top:1px solid #dce1d4;padding-block:35px;font-size:11px;flex-wrap:wrap}.en-footer .logo{font-size:30px}.en-footer small{margin-left:auto}@media(max-width:700px){.en-header{gap:15px;padding:15px 6%;height:76px}.en-header nav{display:none}.en-hero{margin:0 12px;min-height:600px;border-radius:22px}.en-hero>div{padding:45px 8%}.en-hero h1{font-size:49px}.en-hero>img{object-position:65% center}.en-intro{padding-top:65px}.en-how>div{grid-template-columns:1fr 1fr;gap:24px}.en-voices{grid-template-columns:1fr;padding-block:65px;gap:30px}.en-footer{gap:16px}.en-footer p{width:100%;margin:0}.en-faq{padding-bottom:55px}.en-collage{min-height:0}}@layer properties;@layer theme{:root,:host{--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing: .25rem;--container-md: 28rem;--text-xs: .75rem;--text-xs--line-height: calc(1 / .75);--text-sm: .875rem;--text-sm--line-height: calc(1.25 / .875);--text-base: 1rem;--text-base--line-height: 1.5 ;--font-weight-medium: 500;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--animate-spin: spin 1s linear infinite;--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1)}}.oneli-ui .pointer-events-none{pointer-events:none}.oneli-ui .invisible{visibility:hidden}.oneli-ui .visible{visibility:visible}.oneli-ui .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.oneli-ui .absolute{position:absolute}.oneli-ui .fixed{position:fixed}.oneli-ui .relative{position:relative}.oneli-ui .static{position:static}.oneli-ui .inset-0{inset:0}.oneli-ui .inset-\[2px\]{inset:2px}.oneli-ui .inset-x-2{inset-inline:calc(var(--spacing) * 2)}.oneli-ui .inset-y-0{inset-block:0px}.oneli-ui .top-0{top:0}.oneli-ui .top-full{top:100%}.oneli-ui .right-0{right:0}.oneli-ui .right-auto{right:auto}.oneli-ui .bottom-full{bottom:100%}.oneli-ui .left-0{left:0}.oneli-ui .left-\[-18\%\]{left:-18%}.oneli-ui .left-\[-58\%\]{left:-58%}.oneli-ui .isolate{isolation:isolate}.oneli-ui .-z-10{z-index:-10}.oneli-ui .z-0{z-index:0}.oneli-ui .z-10{z-index:10}.oneli-ui .z-20{z-index:20}.oneli-ui .z-\[1\]{z-index:1}.oneli-ui .z-\[2\]{z-index:2}.oneli-ui .z-\[3\]{z-index:3}.oneli-ui .z-\[9999\]{z-index:9999}.oneli-ui .m-0{margin:0}.oneli-ui .mx-auto{margin-inline:auto}.oneli-ui .mt-0\.5{margin-top:calc(var(--spacing) * .5)}.oneli-ui .mt-1{margin-top:var(--spacing)}.oneli-ui .mt-2{margin-top:calc(var(--spacing) * 2)}.oneli-ui .ml-auto{margin-left:auto}.oneli-ui .line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.oneli-ui .line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.oneli-ui .line-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.oneli-ui .line-clamp-5{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5}.oneli-ui .line-clamp-6{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6}.oneli-ui .block{display:block}.oneli-ui .flex{display:flex}.oneli-ui .grid{display:grid}.oneli-ui .hidden{display:none}.oneli-ui .inline{display:inline}.oneli-ui .inline-block{display:inline-block}.oneli-ui .inline-flex{display:inline-flex}.oneli-ui .inline-grid{display:inline-grid}.oneli-ui .table{display:table}.oneli-ui .size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.oneli-ui .size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.oneli-ui .size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.oneli-ui .size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.oneli-ui .size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.oneli-ui .h-3\.5{height:calc(var(--spacing) * 3.5)}.oneli-ui .h-4{height:calc(var(--spacing) * 4)}.oneli-ui .h-7{height:calc(var(--spacing) * 7)}.oneli-ui .h-8{height:calc(var(--spacing) * 8)}.oneli-ui .h-9{height:calc(var(--spacing) * 9)}.oneli-ui .h-10{height:calc(var(--spacing) * 10)}.oneli-ui .h-11{height:calc(var(--spacing) * 11)}.oneli-ui .h-12{height:calc(var(--spacing) * 12)}.oneli-ui .h-full{height:100%}.oneli-ui .min-h-8{min-height:calc(var(--spacing) * 8)}.oneli-ui .w-3\.5{width:calc(var(--spacing) * 3.5)}.oneli-ui .w-4{width:calc(var(--spacing) * 4)}.oneli-ui .w-8{width:calc(var(--spacing) * 8)}.oneli-ui .w-10{width:calc(var(--spacing) * 10)}.oneli-ui .w-52{width:calc(var(--spacing) * 52)}.oneli-ui .w-56{width:calc(var(--spacing) * 56)}.oneli-ui .w-\[52\%\]{width:52%}.oneli-ui .w-\[136\%\]{width:136%}.oneli-ui .w-auto{width:auto}.oneli-ui .w-full{width:100%}.oneli-ui .max-w-52{max-width:calc(var(--spacing) * 52)}.oneli-ui .max-w-\[82\%\]{max-width:82%}.oneli-ui .max-w-md{max-width:var(--container-md)}.oneli-ui .max-w-none{max-width:none}.oneli-ui .min-w-0{min-width:0px}.oneli-ui .min-w-9{min-width:calc(var(--spacing) * 9)}.oneli-ui .flex-1{flex:1}.oneli-ui .shrink-0{flex-shrink:0}.oneli-ui .grow{flex-grow:1}.oneli-ui .origin-bottom-left{transform-origin:0 100%}.oneli-ui .origin-bottom-right{transform-origin:100% 100%}.oneli-ui .-skew-x-12{--tw-skew-x: skewX( -12deg );transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.oneli-ui .transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.oneli-ui .animate-spin{animation:var(--animate-spin)}.oneli-ui .cursor-pointer{cursor:pointer}.oneli-ui .resize{resize:both}.oneli-ui .resize-none{resize:none}.oneli-ui .flex-col{flex-direction:column}.oneli-ui .place-items-center{place-items:center}.oneli-ui .items-center{align-items:center}.oneli-ui .items-end{align-items:flex-end}.oneli-ui .items-start{align-items:flex-start}.oneli-ui .justify-between{justify-content:space-between}.oneli-ui .justify-center{justify-content:center}.oneli-ui .gap-1{gap:var(--spacing)}.oneli-ui .gap-1\.5{gap:calc(var(--spacing) * 1.5)}.oneli-ui .gap-2{gap:calc(var(--spacing) * 2)}.oneli-ui .gap-2\.5{gap:calc(var(--spacing) * 2.5)}.oneli-ui .gap-3{gap:calc(var(--spacing) * 3)}.oneli-ui .gap-4{gap:calc(var(--spacing) * 4)}.oneli-ui .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oneli-ui .overflow-hidden{overflow:hidden}.oneli-ui .overflow-y-auto{overflow-y:auto}.oneli-ui .rounded{border-radius:.25rem}.oneli-ui .rounded-2xl{border-radius:var(--radius-2xl)}.oneli-ui .rounded-\[inherit\]{border-radius:inherit}.oneli-ui .rounded-full{border-radius:calc(infinity * 1px)}.oneli-ui .rounded-lg{border-radius:var(--radius-lg)}.oneli-ui .rounded-md{border-radius:var(--radius-md)}.oneli-ui .rounded-none{border-radius:0}.oneli-ui .rounded-xl{border-radius:var(--radius-xl)}.oneli-ui .border{border-style:var(--tw-border-style);border-width:1px}.oneli-ui .border-0{border-style:var(--tw-border-style);border-width:0px}.oneli-ui .border-border{border-color:hsl(var(--border) / 1)}.oneli-ui .border-border\/70{border-color:hsl(var(--border) / 1);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,hsl(var(--border) / 1) 70%,transparent)}}.oneli-ui .border-border\/80{border-color:hsl(var(--border) / 1);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,hsl(var(--border) / 1) 80%,transparent)}}.oneli-ui .border-input{border-color:hsl(var(--input) / 1)}.oneli-ui .bg-background{background-color:hsl(var(--background) / 1)}.oneli-ui .bg-current{background-color:currentcolor}.oneli-ui .bg-destructive{background-color:hsl(var(--destructive) / 1)}.oneli-ui .bg-destructive\/10{background-color:hsl(var(--destructive) / 1);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,hsl(var(--destructive) / 1) 10%,transparent)}}.oneli-ui .bg-foreground{background-color:hsl(var(--foreground) / 1)}.oneli-ui .bg-muted{background-color:hsl(var(--muted) / 1)}.oneli-ui .bg-primary{background-color:hsl(var(--primary) / 1)}.oneli-ui .bg-secondary{background-color:hsl(var(--secondary) / 1)}.oneli-ui .bg-transparent{background-color:transparent}.oneli-ui .bg-\[linear-gradient\(90deg\,transparent\,rgba\(255\,255\,255\,0\.5\)_48\%\,transparent\)\]{background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.5) 48%,transparent)}.oneli-ui .bg-\[linear-gradient\(105deg\,\#111_0\%\,\#737373_14\%\,\#fafafa_26\%\,\#525252_38\%\,\#0a0a0a_50\%\,\#a3a3a3_64\%\,\#fff_75\%\,\#404040_87\%\,\#111_100\%\)\]{background-image:linear-gradient(105deg,#111,#737373 14%,#fafafa,#525252,#0a0a0a 50%,#a3a3a3 64%,#fff 75%,#404040 87%,#111)}.oneli-ui .\[mask-image\:linear-gradient\(to_bottom\,\#000_68\%\,transparent_100\%\)\]{-webkit-mask-image:linear-gradient(to bottom,#000 68%,transparent 100%);mask-image:linear-gradient(to bottom,#000 68%,transparent 100%)}.oneli-ui .fill-current{fill:currentcolor}.oneli-ui .p-1{padding:var(--spacing)}.oneli-ui .p-1\.5{padding:calc(var(--spacing) * 1.5)}.oneli-ui .p-2{padding:calc(var(--spacing) * 2)}.oneli-ui .p-3{padding:calc(var(--spacing) * 3)}.oneli-ui .p-6{padding:calc(var(--spacing) * 6)}.oneli-ui .px-0{padding-inline:0px}.oneli-ui .px-2{padding-inline:calc(var(--spacing) * 2)}.oneli-ui .px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.oneli-ui .px-3{padding-inline:calc(var(--spacing) * 3)}.oneli-ui .px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.oneli-ui .px-4{padding-inline:calc(var(--spacing) * 4)}.oneli-ui .px-5{padding-inline:calc(var(--spacing) * 5)}.oneli-ui .px-6{padding-inline:calc(var(--spacing) * 6)}.oneli-ui .px-8{padding-inline:calc(var(--spacing) * 8)}.oneli-ui .py-0{padding-block:0px}.oneli-ui .py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.oneli-ui .py-2{padding-block:calc(var(--spacing) * 2)}.oneli-ui .py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.oneli-ui .pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.oneli-ui .text-left{text-align:left}.oneli-ui .align-bottom{vertical-align:bottom}.oneli-ui .text-base{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height))}.oneli-ui .text-sm{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.oneli-ui .text-xs{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.oneli-ui .leading-4{--tw-leading: calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.oneli-ui .leading-6{--tw-leading: calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.oneli-ui .font-medium{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.oneli-ui .\[overflow-wrap\:break-word\]{overflow-wrap:break-word}.oneli-ui .whitespace-nowrap{white-space:nowrap}.oneli-ui .whitespace-pre{white-space:pre}.oneli-ui .whitespace-pre-wrap{white-space:pre-wrap}.oneli-ui .text-background{color:hsl(var(--background) / 1)}.oneli-ui .text-destructive{color:hsl(var(--destructive) / 1)}.oneli-ui .text-destructive-foreground{color:hsl(var(--destructive-foreground) / 1)}.oneli-ui .text-foreground{color:hsl(var(--foreground) / 1)}.oneli-ui .text-muted-foreground{color:hsl(var(--muted-foreground) / 1)}.oneli-ui .text-primary{color:hsl(var(--primary) / 1)}.oneli-ui .text-primary-foreground{color:hsl(var(--primary-foreground) / 1)}.oneli-ui .text-secondary-foreground{color:hsl(var(--secondary-foreground) / 1)}.oneli-ui .tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.oneli-ui .underline-offset-4{text-underline-offset:4px}.oneli-ui .opacity-0{opacity:0%}.oneli-ui .opacity-50{opacity:50%}.oneli-ui .opacity-60{opacity:60%}.oneli-ui .mix-blend-screen{mix-blend-mode:screen}.oneli-ui .shadow{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.oneli-ui .shadow-\[0_8px_22px_rgba\(0\,0\,0\,0\.16\)\]{--tw-shadow: 0 8px 22px var(--tw-shadow-color, rgba(0,0,0,.16));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.oneli-ui .shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.28\)\,inset_0_-1px_0_rgba\(0\,0\,0\,0\.16\)\]{--tw-shadow: inset 0 1px 0 var(--tw-shadow-color, rgba(255,255,255,.28)), inset 0 -1px 0 var(--tw-shadow-color, rgba(0,0,0,.16));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.oneli-ui .shadow-lg{--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.oneli-ui .shadow-none{--tw-shadow: 0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.oneli-ui .shadow-sm{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.oneli-ui .ring{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.oneli-ui .outline{outline-style:var(--tw-outline-style);outline-width:1px}.oneli-ui .blur{--tw-blur: blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.oneli-ui .blur-\[3px\]{--tw-blur: blur(3px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.oneli-ui .drop-shadow{--tw-drop-shadow-size: drop-shadow(0 1px 2px var(--tw-drop-shadow-color, rgb(0 0 0 / .1))) drop-shadow(0 1px 1px var(--tw-drop-shadow-color, rgb(0 0 0 / .06)));--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow( 0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.oneli-ui .\[filter\:drop-shadow\(0_10px_18px_rgba\(0\,0\,0\,0\.14\)\)\]{filter:drop-shadow(0 10px 18px rgba(0,0,0,.14))}.oneli-ui .filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.oneli-ui .backdrop-filter{backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.oneli-ui .transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.oneli-ui .transition-\[background-color\,color\,transform\]{transition-property:background-color,color,transform;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.oneli-ui .transition-\[mask-image\]{transition-property:-webkit-mask-image;transition-property:mask-image;transition-property:mask-image,-webkit-mask-image;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.oneli-ui .transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.oneli-ui .duration-150{--tw-duration: .15s;transition-duration:.15s}.oneli-ui .duration-200{--tw-duration: .2s;transition-duration:.2s}.oneli-ui .ease-in{--tw-ease: var(--ease-in);transition-timing-function:var(--ease-in)}.oneli-ui .ease-out{--tw-ease: var(--ease-out);transition-timing-function:var(--ease-out)}.oneli-ui .will-change-\[opacity\,filter\,transform\]{will-change:opacity,filter,transform}.oneli-ui .outline-none{--tw-outline-style: none;outline-style:none}.oneli-ui .select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(hover:hover){.oneli-ui .group-hover\:bg-muted\/40:is(:where(.group):hover *){background-color:hsl(var(--muted) / 1)}@supports (color: color-mix(in lab,red,red)){.oneli-ui .group-hover\:bg-muted\/40:is(:where(.group):hover *){background-color:color-mix(in oklab,hsl(var(--muted) / 1) 40%,transparent)}}}.oneli-ui .placeholder\:text-muted-foreground\/55::-moz-placeholder{color:hsl(var(--muted-foreground) / 1);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,hsl(var(--muted-foreground) / 1) 55%,transparent)}}.oneli-ui .placeholder\:text-muted-foreground\/55::placeholder{color:hsl(var(--muted-foreground) / 1);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,hsl(var(--muted-foreground) / 1) 55%,transparent)}}.oneli-ui .focus-within\:border-foreground\/25:focus-within{border-color:hsl(var(--foreground) / 1);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,hsl(var(--foreground) / 1) 25%,transparent)}}@media(hover:hover){.oneli-ui .hover\:border-\(--color-border-strong\):hover{border-color:var(--color-border-strong)}.oneli-ui .hover\:border-border:hover{border-color:hsl(var(--border) / 1)}.oneli-ui .hover\:bg-accent:hover{background-color:hsl(var(--accent) / 1)}.oneli-ui .hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / 1)}@supports (color: color-mix(in lab,red,red)){.oneli-ui .hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,hsl(var(--destructive) / 1) 90%,transparent)}}.oneli-ui .hover\:bg-muted:hover,.oneli-ui .hover\:bg-muted\/60:hover{background-color:hsl(var(--muted) / 1)}@supports (color: color-mix(in lab,red,red)){.oneli-ui .hover\:bg-muted\/60:hover{background-color:color-mix(in oklab,hsl(var(--muted) / 1) 60%,transparent)}}.oneli-ui .hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / 1)}@supports (color: color-mix(in lab,red,red)){.oneli-ui .hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,hsl(var(--primary) / 1) 90%,transparent)}}.oneli-ui .hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / 1)}@supports (color: color-mix(in lab,red,red)){.oneli-ui .hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,hsl(var(--secondary) / 1) 80%,transparent)}}.oneli-ui .hover\:bg-transparent:hover{background-color:transparent}.oneli-ui .hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground) / 1)}.oneli-ui .hover\:text-foreground:hover{color:hsl(var(--foreground) / 1)}.oneli-ui .hover\:underline:hover{text-decoration-line:underline}.oneli-ui .hover\:brightness-\[0\.98\]:hover{--tw-brightness: brightness(.98);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.oneli-ui .focus-visible\:bg-muted:focus-visible{background-color:hsl(var(--muted) / 1)}.oneli-ui .focus-visible\:opacity-100:focus-visible{opacity:100%}.oneli-ui .focus-visible\:ring-2:focus-visible{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.oneli-ui .focus-visible\:ring-foreground\/20:focus-visible{--tw-ring-color: hsl(var(--foreground) / 1);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, hsl(var(--foreground) / 1) 20%, transparent)}}.oneli-ui .focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring) / 1)}.oneli-ui .focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px;--tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.oneli-ui .focus-visible\:outline-none:focus-visible{--tw-outline-style: none;outline-style:none}.oneli-ui .active\:scale-\[0\.99\]:active{scale:.99}.oneli-ui .disabled\:pointer-events-none:disabled{pointer-events:none}.oneli-ui .disabled\:opacity-50:disabled{opacity:50%}.oneli-ui .\[\&_a\]\:font-medium a{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.oneli-ui .\[\&_a\]\:underline a{text-decoration-line:underline}.oneli-ui .\[\&_a\]\:underline-offset-4 a{text-underline-offset:4px}.oneli-ui .\[\&_code\]\:rounded code{border-radius:.25rem}.oneli-ui .\[\&_code\]\:bg-background\/60 code{background-color:hsl(var(--background) / 1);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,hsl(var(--background) / 1) 60%,transparent)}}.oneli-ui .\[\&_code\]\:px-1 code{padding-inline:var(--spacing)}.oneli-ui .\[\&_code\]\:py-0\.5 code{padding-block:calc(var(--spacing) * .5)}.oneli-ui .\[\&_code\]\:font-mono code{font-family:var(--font-mono)}.oneli-ui .\[\&_code\]\:text-\[0\.9em\] code{font-size:.9em}.oneli-ui .\[\&_ol\]\:my-2 ol{margin-block:calc(var(--spacing) * 2)}.oneli-ui .\[\&_ol\]\:list-decimal ol{list-style-type:decimal}.oneli-ui .\[\&_ol\]\:pl-5 ol{padding-left:calc(var(--spacing) * 5)}.oneli-ui .\[\&_p\+p\]\:mt-2 p+p{margin-top:calc(var(--spacing) * 2)}.oneli-ui .\[\&_pre\]\:my-2 pre{margin-block:calc(var(--spacing) * 2)}.oneli-ui .\[\&_pre\]\:overflow-x-auto pre{overflow-x:auto}.oneli-ui .\[\&_pre\]\:rounded-xl pre{border-radius:var(--radius-xl)}.oneli-ui .\[\&_pre\]\:bg-background\/60 pre{background-color:hsl(var(--background) / 1);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,hsl(var(--background) / 1) 60%,transparent)}}.oneli-ui .\[\&_pre\]\:p-3 pre{padding:calc(var(--spacing) * 3)}.oneli-ui .\[\&_svg\]\:size-3\.5 svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.oneli-ui .\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.oneli-ui .\[\&_ul\]\:my-2 ul{margin-block:calc(var(--spacing) * 2)}.oneli-ui .\[\&_ul\]\:list-disc ul{list-style-type:disc}.oneli-ui .\[\&_ul\]\:pl-5 ul{padding-left:calc(var(--spacing) * 5)}.oneli-ui{--background: 80 30% 98%;--foreground: 143 22% 21%;--primary: 143 22% 24%;--primary-foreground: 0 0% 100%;--secondary: 80 18% 91%;--secondary-foreground: 143 22% 21%;--muted: 80 18% 93%;--muted-foreground: 100 8% 44%;--accent: 80 20% 91%;--accent-foreground: 143 22% 21%;--destructive: 0 65% 44%;--destructive-foreground: 0 0% 100%;--border: 90 14% 84%;--input: 90 14% 84%;--ring: 135 20% 42%}.oneli-ui button,.oneli-ui textarea{font:inherit;box-sizing:border-box}.voice-message-bubble{border:1px solid #dce2d7;direction:ltr;min-width:0}.voice-message-bubble button{flex-shrink:0;border:1px solid #dce2d7;cursor:pointer}.voice-message-bubble input{cursor:pointer}.voice-message-bubble:focus-within{outline-offset:3px}.voice-message-error{font-size:12px;color:#a14334}.beui-chat{margin-block:12px;direction:rtl;font-size:13px}.beui-chat [data-slot=message-bubble-content]{font-size:12px;line-height:1.8;text-align:start}.beui-composer{padding-top:12px;position:relative;z-index:2;direction:rtl}.beui-composer textarea{direction:rtl;text-align:start;font-size:12px;min-height:50px}.beui-composer [data-slot=prompt-input]{max-width:100%}.beui-composer p[role=status]{font-size:10px;color:#73806c;margin:5px 4px 0}.mockup.dark .oneli-ui{--background: 143 12% 19%;--foreground: 80 20% 94%;--muted: 143 10% 25%;--border: 143 9% 35%;--primary: 80 20% 94%;--primary-foreground: 143 22% 21%}.beui-composer textarea{border:0;box-shadow:none;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.beui-composer textarea:focus-visible{outline:none}.beui-composer form:focus-within{outline:2px solid #7b9172;outline-offset:2px}.beui-composer form{display:flex;align-items:center;gap:8px;padding:6px 8px;border:0;border-radius:99px;background:#f0f2eb;box-shadow:none}.beui-composer form>textarea{flex:1;min-width:0;width:0;min-height:24px;max-height:24px;height:24px!important;padding:0 8px;line-height:24px;overflow:hidden;white-space:pre}.beui-composer form>div:last-child{flex-shrink:0;margin-top:0;min-height:32px}.beui-composer form:focus-within{outline:1px solid #7b9172;outline-offset:2px}.mockup.dark .beui-composer form{background:#ffffff0d}.oneli-ui.beui-composer form{border:0;padding:6px 8px;border-radius:99px;background:#f0f2eb;box-shadow:none}.oneli-ui.beui-composer textarea{min-height:24px;max-height:24px;height:24px!important;padding:0 8px;border:0;line-height:24px}@property --tw-rotate-x{syntax: "*"; inherits: false;}@property --tw-rotate-y{syntax: "*"; inherits: false;}@property --tw-rotate-z{syntax: "*"; inherits: false;}@property --tw-skew-x{syntax: "*"; inherits: false;}@property --tw-skew-y{syntax: "*"; inherits: false;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-leading{syntax: "*"; inherits: false;}@property --tw-font-weight{syntax: "*"; inherits: false;}@property --tw-ordinal{syntax: "*"; inherits: false;}@property --tw-slashed-zero{syntax: "*"; inherits: false;}@property --tw-numeric-figure{syntax: "*"; inherits: false;}@property --tw-numeric-spacing{syntax: "*"; inherits: false;}@property --tw-numeric-fraction{syntax: "*"; inherits: false;}@property --tw-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-shadow-color{syntax: "*"; inherits: false;}@property --tw-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false;}@property --tw-inset-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-ring-color{syntax: "*"; inherits: false;}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false;}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false;}@property --tw-ring-offset-width{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-outline-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw-drop-shadow{syntax: "*"; inherits: false;}@property --tw-drop-shadow-color{syntax: "*"; inherits: false;}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false;}@property --tw-backdrop-blur{syntax: "*"; inherits: false;}@property --tw-backdrop-brightness{syntax: "*"; inherits: false;}@property --tw-backdrop-contrast{syntax: "*"; inherits: false;}@property --tw-backdrop-grayscale{syntax: "*"; inherits: false;}@property --tw-backdrop-hue-rotate{syntax: "*"; inherits: false;}@property --tw-backdrop-invert{syntax: "*"; inherits: false;}@property --tw-backdrop-opacity{syntax: "*"; inherits: false;}@property --tw-backdrop-saturate{syntax: "*"; inherits: false;}@property --tw-backdrop-sepia{syntax: "*"; inherits: false;}@property --tw-duration{syntax: "*"; inherits: false;}@property --tw-ease{syntax: "*"; inherits: false;}@keyframes spin{to{transform:rotate(360deg)}}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-border-style: solid;--tw-leading: initial;--tw-font-weight: initial;--tw-ordinal: initial;--tw-slashed-zero: initial;--tw-numeric-figure: initial;--tw-numeric-spacing: initial;--tw-numeric-fraction: initial;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000;--tw-outline-style: solid;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial;--tw-backdrop-blur: initial;--tw-backdrop-brightness: initial;--tw-backdrop-contrast: initial;--tw-backdrop-grayscale: initial;--tw-backdrop-hue-rotate: initial;--tw-backdrop-invert: initial;--tw-backdrop-opacity: initial;--tw-backdrop-saturate: initial;--tw-backdrop-sepia: initial;--tw-duration: initial;--tw-ease: initial}}}:root{--muted:#62665e}:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:3px solid #1759a8!important;outline-offset:4px!important;box-shadow:0 0 0 2px #fff!important}.skip{z-index:10000}.skip:focus{top:12px}main,[id]{scroll-margin-top:110px}:where(p,small,.micro,.muted,.form-note,.ref-intro>p,.ref-menu-link small,.ref-mega-label,.voice-player-eyebrow){color:#62665e}:where(button,input,select,summary){min-height:24px}.workflow-transcript{max-width:680px;margin:12px auto 0;text-align:start}.workflow-transcript summary{cursor:pointer;text-decoration:underline;text-underline-offset:4px}.workflow-transcript p{margin-top:12px}.local-form input,.local-form select,.local-form textarea{border-color:#767b73}.form-required{font-size:14px}.error{color:#a52222}.ref-mobile-menu{max-height:calc(100dvh - 90px);overflow-y:auto}.wave i,.ref-typing i{animation-iteration-count:2!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(forced-colors:active){button,a,input,select,textarea{forced-color-adjust:auto}.button{border:1px solid ButtonText}.arc-selection{border:2px solid Highlight}}@media(max-width:400px){.wrap{width:calc(100% - 32px)}.button{white-space:normal}.code-card pre{max-width:100%;overflow:auto}.form-row{grid-template-columns:1fr}}.announcement,.request-strip>span,.ref-intro>p,.feature-tabs button:not([aria-selected=true]),.step-index,.rail-controls>span,.ref-results-story>p,.ref-one>div>p,.ref-chart-head p,.ref-chart-picker>button:not([aria-pressed=true]),.ref-compare-fill.manual,.update-card>div>span,.story-quote>span,.ref-demo-fan>div>span,.ref-demo-card>p,.ref-footer-brand>p,.ref-footer-tools>a>span,.site-header:not(.on-hero) .language,.changelog-page aside small,.mockup:not(.dark) .appointment>div>span,.arc-segmented button:not([aria-pressed=true]),.mockup:not(.dark) .mockup-mode,.mockup:not(.dark) .call-identity span,.mockup:not(.dark) .call-time,.mockup:not(.dark) .voice-transcript,.mockup:not(.dark) .call-control{color:#51594e!important}.ref-compare-fill.oneli{background:#3c6e51}.price-ribbon{background:#4a57b5}.ref-demo-tag{background:#52594c}.mock-heading{display:block;font-size:18px;font-weight:500;line-height:1.4;margin-block:12px}.en-intro>p,.en-how p,.en-how small,.en-voices p,.en-faq p{color:#51594e}
/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
