.marketing{--m-ink:#193c31;--m-muted:#69746c;--m-lime:#d9f36e;--m-paper:#fafbf5;color:var(--m-ink);background:var(--m-paper);font-family:DM Sans,Noto Sans Arabic,sans-serif;line-height:1.6;overflow:clip}.marketing a{color:inherit;text-decoration:none}.marketing button{font:inherit}.marketing h1,.marketing h2,.marketing h3,.marketing h4,.marketing p{margin:0}.marketing h1,.marketing h2,.marketing h3{letter-spacing:-.055em;font-weight:500;line-height:1.12}.marketing h2{font-size:clamp(32px,4vw,52px)}.marketing h3{letter-spacing:-.04em;font-size:27px}.marketing p{color:var(--m-muted)}.marketing button:focus-visible,.marketing a:focus-visible,.marketing summary:focus-visible{outline-offset:5px;outline:3px solid #588c37}.m-container{width:min(1280px,100% - 96px);margin-inline:auto}.m-main{max-width:none;margin:0;padding:0}.m-header{background:var(--m-paper);z-index:10;border-bottom:1px solid #dde3d650;height:96px;padding:0;position:relative}.m-nav{justify-content:space-between;align-items:center;gap:24px;display:flex}.m-logo{flex-shrink:0;align-items:center;gap:9px;display:inline-flex}.m-logo>span{letter-spacing:-2px;font-size:35px;font-weight:700;line-height:1}.m-logo-dot{color:#729345}.m-navigation{gap:26px;font-size:13px;display:flex}.m-navigation a:hover,.m-footer a:hover{text-underline-offset:5px;text-decoration:underline}.m-nav-actions{align-items:center;gap:22px;font-size:13px;display:flex}.marketing .m-language{background:0 0;border:0;gap:5px;padding:5px 0;font-size:12px}.m-login-link{white-space:nowrap}.marketing .m-button{background:var(--m-ink);border:1px solid var(--m-ink);color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:20px;padding:15px 23px;font-size:14px;font-weight:500;line-height:1.2;transition:transform .2s,background .2s;display:inline-flex}.marketing .m-button:hover{background:#2c5946;transform:translateY(-2px)}.marketing .m-button-small{gap:10px;padding:12px 17px;font-size:12px}.marketing .m-menu-button{display:none}.m-skip{z-index:99;background:#fff;padding:12px;position:fixed;inset-block-start:-100px;inset-inline-start:20px}.m-skip:focus{inset-block-start:10px}.m-hero{grid-template-columns:1fr 1.13fr;align-items:center;gap:24px;min-height:730px;padding-block:76px 85px;display:grid}.m-eyebrow{letter-spacing:1.8px;align-items:center;gap:9px;font-size:10px;font-weight:600;line-height:1.7;display:flex;color:var(--m-ink)!important}.m-status-dot{background:#799c46;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #e7eedd}.m-hero .m-eyebrow{letter-spacing:.2px;margin-bottom:26px;font-size:12px}.marketing h1{letter-spacing:-.065em;font-size:clamp(48px,5vw,70px);line-height:1.04}.m-real{white-space:nowrap;position:relative}.m-real svg{inset-inline-start:0;fill:none;stroke:#8eac50;stroke-width:3px;stroke-linecap:round;width:100%;height:13px;position:absolute;bottom:-8px}.m-hero-description{max-width:440px;font-size:16px;line-height:1.8;margin-block:28px!important}.m-prompt{background:#fff;border:1px solid #d6decb;border-radius:13px;max-width:477px;padding:17px 19px 13px;box-shadow:0 5px #e9eedf70,0 10px 35px #183d3105}.m-prompt label{font-size:13px;font-weight:600}.m-prompt textarea{resize:none;background:0 0;border:0;border-radius:0;min-height:55px;padding:7px 0;font-size:13px;line-height:1.6}.m-prompt textarea:focus{outline:none}.m-prompt:focus-within{outline-offset:3px;outline:2px solid #89a65c}.m-prompt textarea::placeholder{color:#9aa394}.m-prompt-bottom{justify-content:space-between;align-items:center;gap:9px;display:flex}.m-prompt-bottom>span{color:#7a8479;align-items:center;gap:6px;font-size:10px;display:flex}.marketing .m-prompt-bottom .m-button{flex-shrink:0;padding:10px}.m-idea-chips{flex-wrap:wrap;gap:8px;margin-top:17px;display:flex}.marketing .m-idea-chips button{background:0 0;border-color:#dfe4d7;border-radius:24px;gap:5px;padding:6px 10px;font-size:10px}.marketing .m-idea-chips button:hover{background:#e8f0db}.m-product-stage{isolation:isolate;min-width:0;padding:48px 0 35px 7px;position:relative;transform:translate(18px)}.m-product-stage:before{content:"";z-index:-2;background:#e9efd7;border-radius:50%;position:absolute;inset:0 0 0 6%}.m-orbit{z-index:-1;border:1px solid #c9d5ab;border-radius:50%;position:absolute;inset:5% -1%;transform:rotate(-26deg)}.m-orbit-two{inset:-3% 12%;transform:rotate(28deg)}.m-asterisk{top:-14px;color:#d2ed65;text-shadow:0 1px #abc447;font-size:116px;line-height:1;position:absolute;inset-inline-end:28px;transform:rotate(15deg)}.m-studio-demo{background:#fff;border:1px solid #e0e5d8;border-radius:13px;width:100%;margin-inline-start:8px;position:relative;overflow:hidden;transform:rotate(-3deg);box-shadow:0 25px 60px #1d382b1c}.m-demo-bar{background:#fff;border-bottom:1px solid #e7ebe2;align-items:center;gap:15px;height:39px;padding-inline:15px;font-size:9px;display:flex}.m-window-dots{gap:4px;display:flex}.m-window-dots i{background:#dce1d5;border-radius:50%;width:5px;height:5px}.m-demo-example{color:#929b8b;margin-inline-start:auto;font-size:8px}.m-demo-content{grid-template-columns:30% 70%;min-height:350px;display:grid}.m-demo-chat{border-inline-end:1px solid #e9eee3;flex-direction:column;align-items:flex-start;padding:18px 14px 12px;font-size:9px;display:flex;position:relative}.m-demo-chat>span{margin-top:8px;font-weight:600;display:block}.m-demo-chat .m-chat-bubble{color:#435442;background:#f1f4e9;border-radius:9px;margin-top:19px;padding:12px;line-height:1.65}.m-demo-reply{flex-direction:column;gap:8px;font-size:9px;display:flex;margin-top:18px!important}.m-demo-progress{color:#7c9868;align-items:center;gap:5px;margin-top:18px;font-size:7px;display:flex}.m-mini-composer{border:1px solid #e2e7da;border-radius:7px;justify-content:space-between;align-items:center;width:100%;margin-top:auto;padding:7px;display:flex}.m-mini-composer svg{color:#fff;background:#244c3c;border-radius:3px;padding:2px}.m-demo-app{background:#f2f3ed;padding:0 10px 10px}.m-demo-tabs{gap:13px;padding:10px 4px;display:flex}.marketing .m-demo-tabs button{color:#929a8b;background:0 0;border:0;border-radius:0;padding:2px 0;font-size:8px;line-height:1.8}.marketing .m-demo-tabs button[aria-pressed=true]{color:#254c39;border-bottom:1px solid #254c39}.m-bloom{background:#fcfbf6;border:1px solid #e1e4d7;border-radius:6px;min-height:296px;padding:17px 18px 0;overflow:hidden}.m-bloom-brand{align-items:center;gap:5px;margin-bottom:22px;font-size:10px;font-weight:600;display:flex}.m-bloom-brand>span:first-child{font-size:22px;line-height:1}.m-bloom-avatar{background:#e8ead8;border-radius:50%;margin-inline-start:auto;padding:3px 6px;font-size:8px}.m-bloom>small{color:#8c9485;font-size:7px}.m-bloom h3{margin:4px 0 15px;font-size:21px}.m-bloom-stats{gap:6px;display:flex}.m-bloom-stats>div{border:1px solid #e4e6d9;border-radius:5px;flex-direction:column;flex:1;padding:10px;display:flex;position:relative}.m-bloom-stats>div:first-child{background:#e9efca;border-color:#e9efca}.m-bloom-stats span{white-space:nowrap;font-size:6px}.m-bloom-stats b{font-size:21px;font-weight:500;line-height:1.5}.m-bloom-stats i{inset-inline-end:10px;border-bottom:2px solid #82975c;width:18px;height:10px;position:absolute;bottom:13px;transform:skewY(-20deg)}.m-bloom-list{margin-top:18px;font-size:7px}.m-bloom-list>strong{font-size:8px;font-weight:500}.m-bloom-list>div{border-bottom:1px solid #e9eade;align-items:center;gap:7px;padding-block:9px;display:flex}.m-bloom-list small{color:#6e795f;background:#eff1e7;border-radius:12px;margin-inline-start:auto;padding:2px 5px;font-size:6px}.m-project-icon{background:#eee6d8;border-radius:4px;padding:4px;display:flex}.m-icon-1{background:#e5e9dd}.m-icon-2{background:#e7e0eb}.m-bloom-bottom{justify-content:space-between;padding:12px 0;font-size:7px;display:flex}.m-floating-note{inset-inline-start:11%;background:#fff;border:1px solid #e2e7d8;border-radius:10px;align-items:center;gap:12px;padding:14px 20px;display:flex;position:absolute;bottom:4px;transform:rotate(3deg);box-shadow:0 12px 28px #18382b16}.m-note-icon{background:#e6f0c3;border-radius:50%;padding:10px;display:flex}.m-floating-note b{font-size:11px;font-weight:500;display:block}.m-floating-note small{color:#8d9587;font-size:9px}.m-demo-caption{inset-inline-end:4px;color:#8c9680;align-items:center;gap:5px;font-size:8px;display:flex;position:absolute;bottom:-29px}.m-demo-caption span{background:#8c9680;border-radius:50%;width:4px;height:4px}.m-demo-blueprint{background:#fff;border-radius:6px;min-height:296px;padding:20px;font-size:10px}.m-demo-blueprint h3{margin:10px 0 16px;font-size:20px}.m-demo-blueprint>div{border-top:1px solid #e6eadf;padding:10px 0}.m-demo-blueprint p{margin-top:5px;font-size:9px}.m-proof{background:#f3f5e9;border-block:1px solid #dce2d1}.m-proof>.m-container{justify-content:space-between;gap:20px;padding-block:25px;display:flex}.m-proof span{align-items:center;gap:11px;font-size:12px;display:flex}.m-proof svg{color:#7a8d61}.m-section{padding-block:102px}.m-section-top{justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:40px;display:flex}.m-section-top h2{margin-top:14px}.m-section-top>p{max-width:420px;font-size:14px;line-height:1.9}.m-idea-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.m-idea-card{background:#fff;border:1px solid #e0e4d7;border-radius:12px;transition:transform .25s,box-shadow .25s;overflow:hidden}.m-idea-card:hover{transform:translateY(-5px);box-shadow:0 15px 30px #25452b08}.m-idea-art{justify-content:center;align-items:center;height:240px;display:flex;position:relative;overflow:hidden}.m-art-0{background:#edf0df}.m-art-1{background:#ebe6f1}.m-art-2{background:#f0e7d9}.m-calendar{background:#fff;border-radius:10px;width:235px;padding:18px;transform:rotate(-6deg);box-shadow:0 16px 30px #63713a16}.m-calendar>div:first-child{align-items:center;gap:10px;font-size:10px;display:flex}.m-calendar-grid{text-align:center;grid-template-columns:repeat(7,1fr);gap:6px;margin-top:19px;font-size:8px;display:grid}.m-calendar-grid span{border-radius:4px;padding:4px}.m-calendar-grid .picked{background:#cee86a}.m-art-sticker{bottom:30px;color:#fff;background:#244d3a;border-radius:18px;align-items:center;gap:6px;padding:7px 12px;font-size:9px;display:flex;position:absolute;inset-inline-end:25px;transform:rotate(6deg)}.m-portal{background:#fff;border-radius:10px;width:250px;padding:18px;transform:rotate(4deg);box-shadow:0 10px 25px #58416e12}.m-portal-avatars{display:flex}.m-portal-avatars i{background:#e4d7ef;border:2px solid #fff;border-radius:50%;place-items:center;width:26px;height:26px;margin-inline-end:-5px;font-size:10px;font-style:normal;display:grid}.m-portal-avatars i:nth-child(2){background:#d7e4cc}.m-portal-avatars i:nth-child(3){background:#efdaca}.m-portal h4{margin-block:12px;font-size:15px;font-weight:500}.m-file{background:#f5f1f8;border-radius:6px;align-items:center;gap:10px;padding:10px;font-size:9px;display:flex}.m-file>svg:first-child{color:#9682ac}.m-file>svg:last-child{margin-inline-start:auto}.m-skeleton{background:#e0e4d8;border-radius:5px;width:65px;height:4px;margin-top:5px;display:block}.m-comment{align-items:center;gap:8px;padding-top:13px;font-size:9px;display:flex}.m-kanban{gap:10px;width:340px;padding:15px;display:flex;transform:rotate(-5deg)}.m-kanban>div{flex:1;min-width:0}.m-kanban small{font-size:8px}.m-task{background:#fff;border-radius:6px;min-height:94px;margin-top:9px;padding:11px 9px;box-shadow:0 8px 15px #8064430a}.m-task>i{background:#dbc6ac;border-radius:4px;width:25px;height:5px;margin-bottom:8px;display:block}.task-1>i{background:#bca}.task-2>i{background:#cdbddd}.m-task b{font-size:8px;font-weight:500;display:block}.m-task-avatar{text-align:center;background:#efe5d7;border-radius:50%;width:18px;height:18px;margin-top:13px;font-size:8px;line-height:18px;display:block}.m-task-blank{min-height:40px}.m-idea-card-copy{padding:26px}.m-kicker{color:#7b896c;font-size:10px}.m-idea-card h3{min-height:61px;margin-block:10px 12px;font-size:25px;line-height:1.22}.m-idea-card p{min-height:71px;font-size:13px;line-height:1.8}.marketing .m-text-link{background:0 0;border:0;border-radius:0;align-items:center;gap:12px;margin-top:24px;padding:0;font-size:12px;font-weight:500;display:inline-flex}.marketing .m-text-link:hover{text-underline-offset:6px;background:0 0;text-decoration:underline}.m-process{background:#eef2e4;border-block:1px solid #e3e8d9;padding-block:88px}.m-centered{text-align:center;max-width:750px;margin:auto}.m-centered .m-eyebrow{justify-content:center}.m-centered h2{margin-block:16px}.m-centered>p:last-child{font-size:14px}.m-steps{grid-template-columns:repeat(3,1fr);gap:58px;margin-top:58px;display:grid}.m-step-top{border-bottom:1px solid #cad4bd;justify-content:space-between;align-items:center;margin-bottom:25px;padding-bottom:21px;display:flex}.m-step-top>span{color:#859371;font-size:13px}.m-steps h3{margin-bottom:13px;font-size:23px}.m-steps p{font-size:13px;line-height:1.85}.m-feature-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:43px;display:grid}.m-blueprint-card,.m-engineer-card{border-radius:14px;min-height:555px;padding:40px 42px;overflow:hidden}.m-blueprint-card{background:#f0eee4;padding-bottom:0;position:relative}.m-feature-icon{margin-bottom:22px;display:inline-flex}.m-feature-grid h3{max-width:380px;margin-bottom:17px;font-size:35px}.m-feature-grid p{font-size:14px;line-height:1.8}.m-blueprint-paper{background:#fff;border:1px solid #e1e2d7;border-radius:7px;margin:32px 5px -25px;padding:25px 29px;transform:rotate(-3deg);box-shadow:0 8px 35px #4b50300c}.m-blueprint-paper>div:first-child{align-items:center;gap:9px;margin-bottom:16px;font-size:12px;display:flex}.m-blueprint-paper>div:first-child>span{color:#98a087;margin-inline-start:auto;font-size:9px}.m-blueprint-paper section{border-top:1px solid #edf0e6;padding-block:11px}.m-blueprint-paper section small{text-transform:uppercase;letter-spacing:1px;color:#7c8970;font-size:8px}.m-blueprint-paper section p{color:#4d5f43;margin-top:5px;font-size:10px}.m-paper-check{color:#63804a;align-items:center;gap:7px;margin-block:8px;font-size:10px;display:flex}.m-engineer-card{color:#fff;background:#193e31;flex-direction:column;display:flex}.m-engineer-card .m-eyebrow{margin-bottom:16px;font-size:9px;color:#c5dfa8!important}.m-engineer-card>p{color:#b9c8bb}.m-engineer-card .m-feature-icon{color:#d8ef87}.m-human-chain{justify-content:space-between;align-items:center;margin:47px 0 24px;display:flex}.m-human-chain>div{text-align:center;flex-shrink:0}.m-human-avatar{color:#183d30;background:#d8edb4;border-radius:50%;place-items:center;width:64px;height:64px;margin:auto;display:grid}.m-human-1{background:#cfe882}.m-human-2{background:#e7dccc}.m-human-avatar img{border-radius:50%}.m-human-chain small{color:#dce8d7;margin-top:10px;font-size:10px;display:block}.m-chain-line{background:#6e8267;width:100%;height:1px;margin:0 7px 26px;position:relative}.m-chain-line:after{content:"";inset-inline-end:0;background:#a7bc92;border-radius:50%;width:4px;height:4px;position:absolute;top:-2px}.m-human-line{text-align:center;color:#dfedca;font-size:12px;font-weight:400}.m-help-note{color:#a9b9ac;margin-top:auto;padding-top:25px;font-size:10px;line-height:1.8}.m-language-section{background:#f0f1e6;padding-block:67px}.m-language-section>.m-container{grid-template-columns:1fr 1fr;align-items:center;gap:65px;display:grid}.m-language-section h2{margin-block:18px;font-size:37px}.m-language-section p{font-size:14px;line-height:1.9}.m-language-section .m-eyebrow{font-size:9px}.m-language-art{flex-direction:column;justify-content:center;align-items:center;height:230px;display:flex;position:relative}.m-language-art>span:not(.m-language-star){background:#fff;border:1px solid #dfe4d3;border-radius:12px;padding:18px 25px;font-size:27px;position:relative;box-shadow:0 10px 25px #4d65400b}.m-language-en{z-index:1;transform:rotate(-8deg)translate(-30px)}.m-language-ar{transform:rotate(5deg)translate(20px,-3px);background:#dae9b8!important}.m-language-star{inset-inline-end:25px;color:#8eaa61;font-size:100px;position:absolute;top:-25px}.m-faq{grid-template-columns:.8fr 1.2fr;gap:95px;display:grid}.m-faq .m-eyebrow{max-width:290px;font-size:9px}.m-faq h2{max-width:330px;margin-top:16px}.m-faq-decoration{color:#6f8952;background:#eff3e0;border:1px solid #a8ba86;border-radius:50%;place-items:center;width:130px;height:150px;margin:35px;font-size:100px;font-weight:400;display:grid;transform:rotate(16deg)}.m-faq-list details{border-bottom:1px solid #dce2d2;margin:0}.m-faq-list details:first-child{border-top:1px solid #dce2d2}.m-faq-list summary{justify-content:space-between;align-items:center;gap:20px;padding-block:22px;font-size:14px;list-style:none;display:flex}.m-faq-list summary::-webkit-details-marker{display:none}.m-faq-list svg{color:#7d9067;flex-shrink:0;transition:transform .2s}.m-faq-list details[open] summary svg{transform:rotate(45deg)}.m-faq-list p{padding-bottom:24px;font-size:13px;line-height:1.9}.m-final{background:#d9ef91;padding-block:74px;position:relative;overflow:hidden}.m-final>.m-container{text-align:center;position:relative}.m-final .m-eyebrow{justify-content:center;font-size:10px}.m-final h2{margin-block:18px;font-size:clamp(38px,5vw,64px)}.m-final p{color:#556640;font-size:14px}.m-final .m-button{margin-top:27px}.marketing .m-button-lime{color:#fff;background:#193e31}.m-final-flower{inset-inline-start:4%;color:#9dbb54;font-size:150px;line-height:1;position:absolute;top:15px;transform:rotate(20deg)}.m-final-scribble{inset-inline-end:6%;color:#a1bb68;font-size:150px;line-height:1;position:absolute;bottom:-40px;transform:rotate(22deg)}.m-footer{background:#fafbf5;border:0;padding:60px 0 0;display:block}.m-footer-top{grid-template-columns:2fr 1fr 1fr 1fr;gap:45px;padding-bottom:50px;display:grid}.m-footer-top>div{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.m-footer-top .m-logo{margin-bottom:8px}.m-footer-top p{font-size:14px}.m-footer-top small{color:#98a08c;font-size:11px}.m-footer-top b{margin-bottom:9px;font-size:11px;font-weight:500}.m-footer-top>div>a:not(.m-logo){color:#75816b;font-size:11px}.m-footer-bottom{color:#8b9580;border-top:1px solid #e1e6d8;justify-content:space-between;padding-block:23px;font-size:10px;display:flex}.m-footer-bottom>span:last-child{align-items:center;gap:9px;display:flex}.m-auth{background:#fafbf5;grid-template-columns:1fr 1fr;min-height:100dvh;display:grid}.m-auth-left{flex-direction:column;padding:35px 60px;display:flex}.m-auth-top{justify-content:space-between;align-items:center;display:flex}.m-auth-form-wrap{width:min(400px,100%);margin:auto;padding-block:70px}.m-auth-form-wrap h1{font-size:44px}.m-auth-form-wrap>p{margin-block:15px 30px;font-size:14px}.m-auth-form{gap:19px;display:grid}.m-auth-form label{gap:7px;font-size:12px;font-weight:500}.m-auth-form input{border-radius:7px;padding:13px 14px;font-size:14px}.m-password{position:relative}.m-password input{padding-inline-end:52px}.m-password button{inset-inline-end:5px;background:0 0;border:0;padding:8px;position:absolute;top:6px}.m-auth-form small{color:#819073;font-size:10px;font-weight:400}.m-auth-form .m-consent{color:#77836d;align-items:flex-start;gap:9px;font-size:11px;font-weight:400;line-height:1.8;display:flex}.m-consent input{accent-color:#204b37;flex-shrink:0;width:15px;height:15px;margin-top:3px}.m-consent a{text-decoration:underline}.m-auth-bottom{text-align:center;font-size:12px;margin-top:24px!important}.m-auth-bottom a{text-underline-offset:4px;font-weight:600;text-decoration:underline}.m-auth-aside{background:#e8efd8;flex-direction:column;justify-content:center;padding:60px;display:flex;position:relative;overflow:hidden}.m-auth-aside h2{white-space:pre-line;z-index:1;font-size:60px;position:relative}.m-auth-aside>p{z-index:1;max-width:320px;margin-top:25px;font-size:16px;position:relative}.m-auth-flower{color:#cadb9d;inset-inline-end:-55px;font-size:400px;line-height:1;position:absolute;bottom:-85px;transform:rotate(-15deg)}.m-auth-idea{z-index:1;background:#ffffffc9;border:1px solid #d4debf;border-radius:12px;margin-top:45px;padding:22px;position:relative}.m-auth-idea small{letter-spacing:1.4px;color:#89976d;font-size:9px}.m-auth-idea p{margin-top:8px;font-size:14px}.m-auth-back{align-items:center;gap:8px;font-size:11px;display:inline-flex;color:#829074!important}.m-auth-error{background:#fcf0e6;border:1px solid #e5c7b7;border-radius:6px;padding:12px;color:#974c31!important;font-size:12px!important}.m-policy{max-width:800px;padding-block:80px}.m-policy h1{margin-block:20px 35px;font-size:50px}.m-policy h2{margin-top:35px;margin-bottom:13px;font-size:25px}.m-policy p{font-size:14px;line-height:1.9}.m-access-notice{background:#edf3df;border:1px solid #cbd8b0;border-radius:12px;margin-bottom:30px;padding:23px}.m-access-notice h2{margin:0 0 10px;font-size:21px}.m-access-notice p{margin:0;font-size:13px;line-height:1.8}.m-access-notice span{color:#5d7449;margin-top:15px;font-size:11px;display:inline-block}.m-early-queue{border-top:1px solid #dce4d4;margin-top:30px;padding-top:25px}.m-early-queue article{justify-content:space-between;align-items:center;gap:15px;display:flex}.m-early-queue article small{display:block}.m-early-queue>p{color:#7c856f;font-size:12px}[dir=rtl] .marketing h1,[dir=rtl] .marketing h2,[dir=rtl] .marketing h3{letter-spacing:-.025em;line-height:1.45}[dir=rtl] .marketing h1{font-size:60px;line-height:1.3}[dir=rtl] .marketing .m-eyebrow{letter-spacing:0}[dir=rtl] .m-product-stage{transform:translate(-18px)}[dir=rtl] .m-studio-demo{transform:rotate(3deg)}[dir=rtl] .marketing .m-button>svg,[dir=rtl] .marketing .m-text-link>svg{transform:scaleX(-1)}[dir=rtl] .m-bloom h3{font-size:18px}[dir=rtl] .m-demo-chat{font-size:8px}[dir=rtl] .m-demo-progress{font-size:6px}[dir=rtl] .m-demo-blueprint h3{font-size:18px}[dir=rtl] .m-feature-grid h3{font-size:32px}[dir=rtl] .m-idea-card h3{font-size:23px}[dir=rtl] .m-bloom-stats span{font-size:5px}@media (width>=1500px){.m-hero{gap:55px}.m-demo-content{min-height:380px}.m-bloom{min-height:326px}.m-bloom h3{font-size:25px}.m-bloom-list>div{padding-block:12px}}@media (width<=1100px){.m-container{width:calc(100% - 64px)}.m-navigation{gap:16px;font-size:11px}.m-nav-actions{gap:14px}.m-hero{gap:25px;padding-block:70px}.marketing h1{font-size:52px}.m-hero-description{font-size:14px}.m-demo-content{grid-template-columns:29% 71%;min-height:325px}.m-demo-chat{padding:12px 9px}.m-bloom{min-height:280px;padding:12px 10px 0}.m-bloom h3{font-size:17px}.m-bloom-stats>div{padding:7px}.m-bloom-stats span{font-size:5px}.m-demo-progress{font-size:6px}.m-floating-note{padding:11px 13px}.m-floating-note b{font-size:9px}.m-note-icon{padding:7px}.m-proof span{font-size:10px}.m-idea-grid{gap:17px}.m-idea-art{height:205px}.m-idea-card-copy{padding:21px}.m-idea-card h3{font-size:23px}.m-idea-card p{min-height:94px}.m-calendar{width:190px}.m-portal{width:210px}.m-kanban{gap:7px;width:300px;padding:10px}.m-kanban small{font-size:6px}.m-task{padding:9px 6px}.m-skeleton{max-width:100%}.m-blueprint-card,.m-engineer-card{padding:30px}.m-blueprint-card{padding-bottom:0}.m-feature-grid h3{font-size:30px}.m-language-art>span:not(.m-language-star){font-size:22px}.m-language-section>.m-container{gap:40px}.m-faq{gap:50px}.m-auth-left{padding:30px}.m-auth-aside{padding:40px}.m-auth-aside h2{font-size:49px}}@media (width<=850px){.m-navigation{background:#fafbf5;border-bottom:1px solid #dce3d0;flex-direction:column;gap:20px;padding:25px 32px;font-size:15px;display:none;position:absolute;inset:80px 0 auto}.m-navigation.is-open{display:flex}.marketing .m-menu-button{background:0 0;border:0;padding:5px;display:inline-flex}.m-header{height:80px}.m-hero{grid-template-columns:1fr;gap:35px;padding-top:55px}.m-hero-copy{text-align:center;max-width:620px;margin:auto}.m-hero .m-eyebrow{justify-content:center}.marketing h1{font-size:64px}.m-hero-description{max-width:470px;font-size:16px;margin-inline:auto!important}.m-prompt{text-align:start;max-width:500px;margin-inline:auto}.m-idea-chips{justify-content:center}.m-product-stage{width:620px;max-width:95%;margin:auto;transform:none!important}.m-demo-content{min-height:350px}.m-bloom{min-height:303px}.m-bloom h3{font-size:24px}.m-bloom-stats span{font-size:7px}.m-demo-chat{padding:18px 14px}.m-demo-reply{font-size:10px}.m-demo-progress{font-size:8px}.m-demo-tabs button{font-size:9px!important}.m-bloom-list{font-size:9px}.m-floating-note b{font-size:12px}.m-floating-note small{font-size:10px}.m-section{padding-block:70px}.m-section-top{display:block}.m-section-top>p{max-width:560px;margin-top:20px}.m-idea-grid{grid-template-columns:1fr;gap:23px}.m-idea-card{grid-template-columns:1fr 1fr;display:grid}.m-idea-art{height:100%;min-height:265px}.m-idea-card h3,.m-idea-card p{min-height:0}.m-steps{gap:28px}.m-steps h3{font-size:22px}.m-feature-grid{gap:18px}.m-feature-grid h3{font-size:27px}.m-feature-grid p{font-size:12px}.m-blueprint-card,.m-engineer-card{min-height:550px;padding:25px}.m-blueprint-card{padding-bottom:0}.m-blueprint-paper{margin-inline:0;padding:20px}.m-human-avatar{width:48px;height:48px}.m-human-avatar img{width:44px;height:44px}.m-human-chain small{font-size:8px}.m-language-section>.m-container{text-align:center;grid-template-columns:1fr}.m-language-section .m-eyebrow{justify-content:center}.m-language-section p{max-width:600px;margin:auto}.m-language-art{width:100%;max-width:480px;margin:auto}.m-language-art>span:not(.m-language-star){font-size:28px}.m-faq{grid-template-columns:1fr;gap:35px}.m-faq h2{max-width:none}.m-faq-decoration{display:none}.m-faq .m-eyebrow{max-width:none}.m-final-flower{inset-inline-start:-20px;font-size:90px;top:-45px}.m-final-scribble{font-size:100px;inset-inline-end:-10px}.m-footer-top{grid-template-columns:1.6fr 1fr 1fr;gap:30px}.m-footer-top>div:first-child{grid-column:1/-1}.m-auth{grid-template-columns:1fr}.m-auth-aside{display:none}.m-auth-left{min-height:100dvh;padding:28px 35px}.m-auth-form-wrap{padding-block:55px}}@media (width<=540px){.m-container{width:calc(100% - 40px)}.m-header{height:74px}.m-nav{gap:15px}.m-logo>span{font-size:30px}.m-logo img{width:32px;height:32px}.m-nav-actions{gap:15px}.m-nav-cta{display:none!important}.m-login-link{font-size:12px}.m-language svg{display:none}.m-navigation{top:74px}.m-hero{gap:35px;min-height:0;padding-block:43px 58px}.m-hero .m-eyebrow{margin-bottom:21px;font-size:10px}.marketing h1{letter-spacing:-.06em;font-size:clamp(40px,10.5vw,54px)}.m-hero-description{font-size:14px;line-height:1.85;margin-block:24px!important}.m-prompt{padding:14px}.m-prompt-bottom>span{font-size:8px}.m-prompt label,.m-prompt textarea{font-size:12px}.m-idea-chips{gap:5px}.marketing .m-idea-chips button{padding:6px 8px;font-size:9px}.m-product-stage{width:100%;max-width:100%;margin-block:12px;padding:34px 0 25px}.m-studio-demo{margin-inline-start:0;transform:rotate(-2deg)}.m-asterisk{top:-10px;font-size:75px;inset-inline-end:5px}.m-demo-bar{gap:8px;height:28px;padding-inline:10px;font-size:7px}.m-demo-example{font-size:6px}.m-window-dots i{width:4px;height:4px}.m-demo-content{grid-template-columns:29% 71%;min-height:275px}.m-demo-chat{padding:12px 8px;font-size:7px}.m-demo-chat>img{width:20px;height:20px}.m-demo-chat .m-chat-bubble{margin-top:10px;padding:8px;font-size:7px}.m-demo-reply{font-size:7px;margin-top:12px!important}.m-demo-progress{gap:3px;margin-top:12px;font-size:5px}.m-demo-progress svg{width:10px}.m-demo-app{padding:0 6px 6px}.m-demo-tabs{gap:8px;padding:7px 2px}.marketing .m-demo-tabs button{font-size:6px!important}.m-bloom{min-height:247px;padding:11px 9px 0}.m-bloom-brand{margin-bottom:15px;font-size:8px}.m-bloom-brand>span:first-child{font-size:16px}.m-bloom>small{font-size:5px}.m-bloom h3{margin:5px 0 12px;font-size:16px}.m-bloom-stats{gap:4px}.m-bloom-stats>div{padding:7px 5px}.m-bloom-stats span{font-size:4px}.m-bloom-stats b{font-size:17px}.m-bloom-stats i{inset-inline-end:6px;width:10px;height:7px;bottom:10px}.m-bloom-list{margin-top:13px;font-size:6px}.m-bloom-list>strong{font-size:7px}.m-bloom-list>div{gap:5px;padding-block:8px}.m-bloom-list small{padding:2px 3px;font-size:4px}.m-project-icon{padding:3px}.m-project-icon svg{width:10px;height:10px}.m-bloom-bottom{padding-top:9px;font-size:5px}.m-floating-note{bottom:0;gap:8px;padding:10px 13px;inset-inline-start:7%}.m-floating-note b{font-size:9px}.m-floating-note small{font-size:7px}.m-note-icon{padding:6px}.m-note-icon svg{width:15px;height:15px}.m-demo-caption{font-size:6px;bottom:-21px}.m-demo-blueprint{min-height:247px;padding:12px;font-size:8px}.m-demo-blueprint h3{font-size:15px}.m-demo-blueprint p{font-size:7px}.m-proof>.m-container{grid-template-columns:1fr 1fr;gap:18px 12px;padding-block:22px;display:grid}.m-proof span{gap:7px;font-size:9px}.m-proof svg{width:15px}.m-section{padding-block:58px}.marketing h2{font-size:35px}.m-eyebrow{letter-spacing:1.3px;font-size:8px}.m-section-top>p{font-size:13px}.m-section-top{margin-bottom:27px}.m-idea-card{display:block}.m-idea-art{height:210px;min-height:0}.m-calendar{width:215px}.m-portal{width:230px}.m-kanban{width:320px}.m-idea-card-copy{padding:24px}.m-idea-card h3{max-width:240px;font-size:26px}.m-idea-card p{font-size:13px}.m-process{padding-block:55px}.m-centered>p:last-child{font-size:13px}.m-steps{grid-template-columns:1fr;gap:32px;margin-top:32px}.m-step-top{margin-bottom:16px;padding-bottom:15px}.m-steps h3{font-size:25px}.m-steps p{font-size:13px}.m-feature-grid{grid-template-columns:1fr;gap:20px;margin-top:27px}.m-blueprint-card,.m-engineer-card{min-height:0;padding:28px}.m-blueprint-card{padding-bottom:0}.m-feature-grid h3{font-size:31px}.m-feature-grid p{font-size:13px}.m-blueprint-paper{margin-top:26px}.m-human-chain{margin-block:33px 22px}.m-human-avatar{width:60px;height:60px}.m-human-avatar img{width:54px;height:54px}.m-human-chain small{font-size:9px}.m-language-section{padding-block:48px}.m-language-section>.m-container{gap:22px}.m-language-art{height:185px}.m-language-art>span:not(.m-language-star){padding:17px 20px;font-size:21px}.m-language-en{transform:rotate(-8deg)translate(-10px)}.m-language-ar{transform:rotate(5deg)translate(10px,-3px)}.m-language-star{top:-15px;font-size:75px;inset-inline-end:5px}.m-language-section h2{font-size:33px}.m-language-section p{font-size:13px}.m-faq .m-eyebrow{font-size:8px}.m-faq-list summary{padding-block:19px;font-size:13px}.m-faq-list p{font-size:12px}.m-final{padding-block:64px}.m-final .m-eyebrow{font-size:8px}.m-final h2{max-width:300px;margin-inline:auto;font-size:40px}.m-final p{max-width:280px;margin:auto;font-size:13px}.m-final-flower{top:-40px;font-size:60px;inset-inline-start:-12px}.m-final-scribble{font-size:70px;bottom:-40px}.m-footer{padding-top:43px}.m-footer-top{grid-template-columns:1fr 1fr;gap:30px 16px}.m-footer-top>div:last-child{grid-column:1/-1}.m-footer-bottom{gap:15px;font-size:8px}.m-auth-left{padding:24px}.m-auth-form-wrap h1{font-size:39px}.m-policy{padding-block:50px}.m-policy h1{font-size:37px}.m-early-queue article{flex-wrap:wrap}[dir=rtl] .marketing h1{font-size:43px}[dir=rtl] .m-bloom h3{font-size:14px}[dir=rtl] .m-demo-blueprint h3{font-size:13px}[dir=rtl] .m-demo-chat{font-size:7px}[dir=rtl] .m-demo-progress{font-size:5px}[dir=rtl] .m-bloom-stats span{font-size:4px}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}.m-studio-demo{animation:.8s ease-out both m-rise}.m-floating-note{animation:1s ease-out both m-note}@keyframes m-rise{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0}}@keyframes m-note{0%{opacity:0;translate:0 25px}to{opacity:1;translate:0}}}.m-auth-policy-links{color:#6f7f60;margin-top:-12px;font-size:10px}.m-auth-policy-links a{text-underline-offset:3px;text-decoration:underline}.m-auth-saved-mobile{display:none}@media (width<=850px){.m-auth-saved-mobile{background:#eef3e2;border-radius:10px;margin-top:25px;padding:17px;display:block}.m-auth-saved-mobile small{color:#7b8a69;font-size:9px}.m-auth-saved-mobile p{margin-top:7px;font-size:12px}}.m-auth-access-note{background:#edf2e0;border-radius:7px;padding:12px 14px;line-height:1.8;color:#5d714b!important;margin-top:-10px!important;margin-bottom:20px!important;font-size:11px!important}.m-signin-help{text-align:center;font-size:11px;margin-top:17px!important}.m-signin-help a{text-underline-offset:4px;text-decoration:underline}.billing-page{color:#192c38;background:#f7f8fb;min-height:100vh}.billing-nav{background:#fff;border-bottom:1px solid #e3e8ed;align-items:center;gap:24px;padding:22px max(24px,50vw - 580px);display:flex}.billing-nav a{align-items:center;gap:8px;text-decoration:none;display:inline-flex}.billing-nav>a:first-child{margin-inline-end:auto}.billing-main{max-width:1160px;margin:auto;padding:56px 24px 80px}.billing-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:32px;display:flex}.billing-heading h1{letter-spacing:-1.5px;margin:10px 0;font-size:clamp(30px,4vw,46px)}.billing-heading p,.billing-section>p{color:#657580}.billing-eyebrow{letter-spacing:2px;font-size:11px;font-weight:700}.billing-overview{grid-template-columns:1fr 1.35fr;gap:24px;display:grid}.billing-balance{color:#ecfff4;background:#123c39;border-radius:24px;flex-direction:column;align-items:flex-start;gap:14px;padding:32px;display:flex}.billing-balance strong{overflow-wrap:anywhere;max-width:100%;font-size:clamp(32px,5vw,56px);font-weight:500}.billing-balance small{color:#b8d6c9}.billing-explanation{padding:24px;line-height:1.7}.billing-explanation small{color:#657580}.billing-section,.billing-admin{background:#fff;border:1px solid #e1e7eb;border-radius:20px;margin-top:24px;padding:28px}.billing-section h2{align-items:center;gap:10px;font-size:20px;display:flex}.billing-scroll{overflow:auto}.billing-section table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:13px}.billing-section th{text-align:start;color:#657580;padding:16px 12px;font-size:11px}.billing-section td{border-top:1px solid #edf0f3;padding:18px 12px}.billing-section td small{white-space:normal;color:#657580;max-width:400px;display:block}.billing-positive{color:#19744e}.billing-empty{padding:32px 0}.billing-empty-balance{background:#fff3d9;border-radius:12px;padding:20px}.billing-admin{margin-bottom:24px}.billing-admin label{flex-direction:column;gap:8px;font-size:13px;display:flex}.billing-admin form{align-items:end;gap:16px;margin-top:20px;display:flex}.billing-admin input,.billing-admin select{background:#f7f8fb;border:1px solid #d3dde4;border-radius:8px;max-width:100%;min-height:42px;padding:10px}.billing-admin form label:nth-child(2){flex:1}.billing-confirm{background:#f0f7f1;border-radius:12px;margin-top:20px;padding:20px}.billing-confirm button{margin-inline-end:12px}@media (width<=650px){.billing-main{padding:32px 16px}.billing-overview{grid-template-columns:1fr;gap:4px}.billing-heading{flex-direction:column;align-items:start}.billing-nav{flex-wrap:wrap;gap:16px;padding:16px}.billing-admin form{flex-direction:column;align-items:stretch}.billing-section{padding:16px}.billing-admin{padding:20px}}.billing-nav a{color:inherit}.approval-page{min-height:100dvh}.approval-admin{max-width:1280px;padding-block:45px 80px}.approval-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px;display:flex}.approval-heading h1{margin-block:15px;font-size:42px}.approval-heading>div>p:last-child{font-size:14px}.approval-header-links{align-items:center;gap:24px;font-size:13px;display:flex}.approval-header-links>a{align-items:center;gap:8px;display:flex}.approval-tools{flex-wrap:wrap;justify-content:space-between;gap:20px;margin-bottom:24px;display:flex}.approval-tabs{flex-wrap:wrap;gap:6px;display:flex}.approval-tabs button{background:0 0;border:1px solid #d7dfcf;font-size:12px}.approval-tabs button[aria-pressed=true]{color:#fff;background:#193e31;border-color:#193e31}.approval-tabs span{opacity:.75;font-size:10px}.approval-search{background:#fff;border:1px solid #d7dfcf;border-radius:8px;align-items:center;gap:8px;min-width:260px;padding-inline:12px;display:flex}.approval-search input{background:0 0;border:0;font-size:12px}.approval-layout{grid-template-columns:1fr 1fr;align-items:start;gap:25px;display:grid}.approval-list{background:#fff;border:1px solid #dce3d3;border-radius:12px;overflow:hidden}.approval-row{text-align:start;border:0;border-bottom:1px solid #e5eadf;border-radius:0;justify-content:space-between;align-items:flex-start;gap:18px;width:100%;padding:22px;display:flex}.approval-row:last-child{border-bottom:0}.approval-row.selected{background:#edf3e1;box-shadow:inset 4px 0 #5f803d}.approval-row>div{gap:6px;min-width:0;display:grid}.approval-row b{overflow-wrap:anywhere;font-size:16px}.approval-row small{color:#707b66;overflow-wrap:anywhere;font-size:11px}.approval-row>div>span:not(.approval-badge){font-size:12px}.approval-row>div:last-child{text-align:end;flex-shrink:0}.approval-badge{color:#78612e;background:#f5edcf;border-radius:20px;padding:5px 10px;font-size:10px;line-height:1.5;display:inline-block}.approval-badge.APPROVED{color:#416b32;background:#e7efd7}.approval-badge.REJECTED{color:#91482f;background:#f7e6df}.approval-detail{background:#fff;border:1px solid #dce3d3;border-radius:12px;padding:30px}.approval-detail h2{overflow-wrap:anywhere;margin-top:20px;margin-bottom:10px;font-size:29px}.approval-detail>p{overflow-wrap:anywhere;font-size:13px}.approval-detail dl{grid-template-columns:auto 1fr;gap:9px 20px;margin-block:24px;font-size:11px;display:grid}.approval-detail dt{color:#78836d}.approval-detail dd{margin:0}.approval-detail form{border-top:1px solid #e1e7d9;gap:12px;padding-block:22px;display:grid}.approval-detail form small{color:#727d66;font-size:11px;line-height:1.7}.approval-detail form button{justify-self:start;font-size:12px}.approval-detail .approval-reject button{color:#94472e;border-color:#d9b9a9}.approval-detail label{font-size:13px}.approval-empty{color:#7b896c;text-align:center;justify-items:center;gap:18px;padding:40px 20px;display:grid}.approval-empty h2{font-size:26px}.approval-confirm{overflow-wrap:anywhere;background:#f1f6e8;border:1px solid #c3d1aa;border-radius:9px;gap:13px;padding:20px;font-size:13px;display:grid}.approval-confirm>div{flex-wrap:wrap;gap:10px;display:flex}.approval-confirm button{font-size:12px}.approval-success{background:#e6efda;border-radius:8px;padding:12px 17px;font-size:13px;color:#385d2d!important;margin-bottom:20px!important}.approval-status{text-align:center;max-width:640px;padding:65px 25px 90px}.approval-status .m-eyebrow{justify-content:center;margin-block:22px 14px}.approval-status h1{margin-bottom:22px;font-size:42px;line-height:1.15}.approval-status>p{font-size:14px;line-height:1.9}.approval-status-icon{color:#8f753e;background:#f0ead1;border-radius:50%;place-items:center;width:76px;height:76px;margin:auto;display:grid}.approval-status-icon.APPROVED{color:#52773e;background:#e4eed7}.approval-status-icon.REJECTED{color:#954d36;background:#f3e2d8}.approval-status-details{text-align:start;background:#fff;border:1px solid #dce3d2;border-radius:10px;gap:9px;margin-block:25px;padding:22px;display:grid}.approval-status-details>span{color:#7a866d;margin-top:7px;font-size:11px}.approval-status-details>strong{overflow-wrap:anywhere;font-size:20px}.approval-reason{white-space:pre-wrap;overflow-wrap:anywhere;background:#fff6f0;border-radius:7px;padding:14px;font-size:14px;color:#713f2d!important}.approval-status-actions{justify-content:center;align-items:center;gap:23px;margin-top:25px;font-size:12px;display:flex}.approval-status .approval-saved{color:#7c866f;font-size:12px}.approval-status .m-text-link{font-size:11px}.approval-balance{color:#697b56;justify-content:flex-end;margin-bottom:10px;font-size:12px;display:flex}@media (width<=800px){.approval-layout{grid-template-columns:1fr}.approval-detail{padding:23px}.approval-heading h1{font-size:34px}.approval-tabs button{padding:8px 10px;font-size:11px}.approval-header-links{gap:12px;font-size:11px}.approval-search{width:100%}.approval-row{padding:18px}.approval-status h1{font-size:34px}.approval-heading{align-items:flex-start}.approval-admin{padding-block:30px 60px}}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/font-0.ttf)format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/font-1.ttf)format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/font-2.ttf)format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/font-3.ttf)format("truetype")}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/font-4.ttf)format("truetype")}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/font-5.ttf)format("truetype")}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/font-6.ttf)format("truetype")}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/font-7.ttf)format("truetype")}:root{color:#22362f;font-synthesis:none;background:#f8f9f6;font-family:DM Sans,Noto Sans Arabic,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer;color:inherit;background:#fff;border:1px solid #dae1d9;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:10px 15px;display:inline-flex}button:hover{background:#eef3ec}button:disabled{opacity:.5;cursor:default}button:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #9dd7b3}.quiet{background:0 0;border:0}.primary{color:#fff;background:#256548;border-color:#256548}.primary:hover{background:#1a4b34}header{background:#fff;border-bottom:1px solid #e1e6df;justify-content:space-between;align-items:center;height:76px;padding-inline:30px;display:flex}.brand{letter-spacing:-1px;background:0 0;border:0;padding:0;font-size:25px;font-weight:700}.mark{background:#dcefbd;border-radius:12px;padding:9px;display:flex}.header-center{color:#718077;font-size:14px}.header-actions{gap:10px;display:flex}main{max-width:1120px;margin:0 auto;padding:45px 24px}.welcome{text-align:center;padding:30px 0 22px}.eyebrow{text-transform:uppercase;letter-spacing:2px;color:#6c8776;font-size:12px}.welcome h1{letter-spacing:-1.5px;margin:18px 0;font-size:44px}.welcome p{color:#748177;font-size:17px}.starts{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:58px;display:flex}.starts button{font-size:13px}.section-heading{justify-content:space-between;align-items:center;margin-block:28px;display:flex}.section-heading h2{font-size:20px}.project-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.project-card{text-align:start;border-radius:15px;padding:16px;display:block}.project-card h3{margin-block:17px 9px;font-size:17px}.card-art{color:#54836b;background:linear-gradient(125deg,#e4edde,#cfdfd3);border-radius:9px;place-items:center;height:140px;display:grid}.badge{white-space:nowrap;background:#edf3e9;border-radius:30px;padding:5px 10px;font-size:12px}.create,.login form{background:#fff;border:1px solid #dde5d9;border-radius:15px;gap:16px;max-width:650px;margin:20px auto;padding:24px;display:grid}.login{max-width:530px;padding-top:90px}.login h1{font-size:40px}.login form{background:0 0;border:0;padding:0}label{gap:8px;font-size:14px;display:grid}input,textarea,select{width:100%;color:inherit;background:#fff;border:1px solid #d6dfd5;border-radius:8px;padding:12px}textarea{resize:vertical;min-height:110px}.alert{color:#695422;background:#fff4dc;padding:13px 25px;font-size:14px}.studio{flex-direction:column;height:calc(100dvh - 76px);display:flex}.studio nav{border-bottom:1px solid #e1e6df;justify-content:space-between;align-items:center;gap:12px;padding:12px 22px;display:flex}.tabs{gap:5px;display:flex}.tabs button{background:0 0;border:0;font-size:13px}.tabs .selected{color:#285d40;background:#e9efe4}.workspace{flex:1;min-height:0;display:flex}.chat{background:#fff;border-inline-end:1px solid #dfe6dc;flex-direction:column;width:100%;min-width:0;display:flex}.chat-title{align-items:center;gap:8px;padding:20px 24px;font-weight:600;display:flex}.chat-title small{color:#89958b;margin-inline-start:auto;font-weight:400}.messages{flex:1;padding:16px 24px;overflow:auto}.message{white-space:pre-wrap;padding:15px 0;font-size:14px;line-height:1.8}.message.user{background:#f0f4ec;border-radius:12px;margin-block:8px;padding:14px 18px}.activity{color:#7b8b7c;align-items:center;gap:8px;font-size:12px;display:flex}.pulse,.dot{background:#6f9b66;border-radius:50%;width:7px;height:7px;display:inline-block}.composer{border:1px solid #cfdacb;border-radius:12px;align-items:flex-end;gap:5px;margin:18px;padding:10px;display:flex;box-shadow:0 3px 12px #25432a08}.composer textarea{resize:none;border:0;min-height:70px;padding:6px;font-size:14px}.composer button{padding:9px}.app-link-bar{background:#f3f7ef;border-block:1px solid #dfe6dc;flex-wrap:wrap;align-items:center;gap:12px 24px;padding:18px 24px;display:flex}.app-link-bar strong{font-size:15px}.app-link-bar p{color:#596754;margin:5px 0 0;font-size:13px}.app-address{color:#245539;background:#fff;border:1px solid #b9cbb1;border-radius:12px;align-items:center;gap:12px;max-width:100%;margin-inline-start:auto;padding:12px 18px;font-weight:600;text-decoration:none;display:inline-flex}.app-address span{overflow-wrap:anywhere}.app-address svg{flex-shrink:0}.app-address:hover{background:#e4eedc}.app-address:focus-visible{outline-offset:3px;outline:3px solid #548441}.latest-app-link{color:#285d40;align-items:center;gap:7px;font-size:13px;display:inline-flex}footer{background:#fff;border-top:1px solid #e0e6dc;gap:12px;padding:13px 22px;display:flex}.publish{margin-inline-start:auto}.document{width:100%;max-width:950px;height:100%;margin:auto;padding:40px;overflow:auto}.document h1{font-size:32px}.document pre{font:inherit;white-space:pre-wrap;line-height:1.9}.document article,article{background:#fff;border:1px solid #dfe6dc;border-radius:12px;margin-block:12px;padding:20px}time{color:#899385;margin-block:8px;font-size:12px;display:block}details{margin-block:25px}summary{cursor:pointer;gap:8px;display:flex}.document form{gap:15px;max-width:500px;display:grid}.terminal{background:#111;height:430px;padding:12px;overflow:hidden}[dir=rtl] .welcome h1{letter-spacing:0}@media (width<=750px){header{height:64px;padding-inline:16px}.header-center{display:none}.brand{font-size:21px}.header-actions{gap:0}.header-actions button{padding:8px;font-size:12px}.welcome h1{font-size:30px}.welcome p{font-size:14px}.starts{gap:6px;margin-bottom:25px}.project-grid{grid-template-columns:1fr}.studio{height:calc(100dvh - 64px)}.studio nav{padding:8px;overflow:auto}.studio nav>.quiet,.studio nav>.badge{display:none}.tabs{justify-content:space-between;width:100%}.tabs button{padding:8px;font-size:12px}.chat{width:100%;min-width:0}.app-link-bar{padding:14px 16px}.app-address{margin-inline-start:0}footer{gap:4px;padding:10px 8px}footer button{padding:9px 7px;font-size:11px}footer svg{display:none}.document{padding:22px}.create{padding:18px}.login{padding-top:45px}}.project-address{align-items:center;gap:.5rem;display:flex}.project-address input{flex:1;min-width:0}.project-address span{color:#647267}.publish-confirm{z-index:100;background:#fff;border:1px solid #dce4d8;border-radius:20px;width:min(92vw,520px);padding:2rem;position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 0 0 100vmax #10251b88}.publish-confirm p{line-height:1.6}.publish-confirm button{margin-inline-end:.7rem}
