@charset "UTF-8";@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-wght-normal-BOFOeGcA.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:DM Sans Variable,sans-serif;color:#eef0e8;background:#10130f;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--bg:#10130f;--panel:#171b14;--panel-hover:#1d2318;--lime:#c3f86b;--text:#eef0e8;--muted:#939d89;--border:#2b3226;--soft-border:#242b20;--heading:"Manrope Variable",sans-serif;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;min-width:320px}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}button:disabled{cursor:not-allowed;opacity:.45}a,button,input,textarea,select{outline-offset:4px}a:focus-visible,button:focus-visible{outline:2px solid var(--lime)}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:0;border-color:#8aa951;box-shadow:0 0 0 3px #c3f86b0e}button{border:0;background:none}img,svg{flex-shrink:0}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{font-family:var(--heading);font-weight:550}h1,h2{letter-spacing:-2px}h1 span,h2>span{color:var(--muted)}p{color:var(--muted);line-height:1.7}::selection{background:#c3f86b44;color:#f5ffe5}input,textarea,select{color:var(--text);background:#12160f;border:1px solid #343d2c;border-radius:8px;padding:12px 14px;max-width:100%;font-size:14px;transition:border-color .2s,box-shadow .2s}input::placeholder,textarea::placeholder{color:#7f8975}textarea{resize:vertical;line-height:1.65}label{font-size:12px;font-weight:500;color:#c7cfbd;display:flex;flex-direction:column;gap:9px}select{appearance:auto;cursor:pointer}input[readonly]{color:var(--muted);background:#151911}input[type=checkbox]{accent-color:var(--lime)}.container{width:calc(100% - 96px);max-width:1160px;margin-left:auto;margin-right:auto}.button{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:13px 20px;font-size:12px;line-height:1.4;font-weight:650;border-radius:7px;min-height:44px;transition:background .2s,transform .2s,border-color .2s;white-space:nowrap}.button:hover:not(:disabled){transform:translateY(-1px)}.button-lime{background:var(--lime);color:#1d2b0f;border:1px solid var(--lime)}.button-lime:hover:not(:disabled){background:#d2ff8d;border-color:#d2ff8d}.button-outline{background:transparent;border:1px solid #3a4430;color:#dbe3d0}.button-outline:hover:not(:disabled){background:#252e1d;border-color:#5c6a4b}.button-dark{background:#1b2810;color:#e3f4cf;border:1px solid #1b2810}.button-dark:hover{background:#2c3c1e}.button-sm{font-size:11px;min-height:36px;padding:9px 13px;gap:8px}.button-xs{font-size:10px;min-height:29px;padding:6px 10px;gap:6px}.button-danger{background:#b74545;color:#fff;border:1px solid #c95656}.button-danger-outline{border:1px solid #7f4039;color:#efaaa0}.full-width{width:100%}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;color:#97a28a;padding:0;transition:background .2s,color .2s}.icon-button:hover{background:#293121;color:#e6eddc}.text-link{display:inline-flex;align-items:center;gap:9px;font-size:12px;color:#d3dfc6;font-weight:500;line-height:1.5;padding:0}.text-link:hover{color:var(--lime)}.status-dot{display:inline-block;height:5px;width:5px;border-radius:50%;background:var(--lime);flex-shrink:0}.section-label{font-size:9px;font-weight:550;letter-spacing:1.8px;display:flex;align-items:center;gap:9px;color:#adb89c;line-height:1.5}.section-label>span{width:5px;height:5px;border-radius:1px;background:var(--lime);transform:rotate(45deg)}.brand-logo{display:inline-flex;align-items:center;gap:7px;font-family:var(--heading);font-size:23px;font-weight:750;letter-spacing:-1.1px;color:#edf2e6;white-space:nowrap}.brand-mark{height:30px;width:30px;color:var(--lime)}.brand-vexa{font-weight:500}.brand-period{color:var(--lime)}.brand-on-light .brand-mark{color:#263810}.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}.skip-link{position:fixed;top:-60px;left:20px;z-index:1000;padding:10px 18px;background:var(--lime);color:#15200a;border-radius:4px}.skip-link:focus{top:10px}.spin{animation:spin 1s linear infinite}.pulse{animation:pulse 1.5s ease-in-out infinite}.rotate-180{transform:rotate(180deg)}.text-danger{color:#e99d92!important}.positive{color:var(--lime)!important}.text-right{text-align:right!important}.tiny-label{font-size:8px;letter-spacing:.5px;padding:4px 6px;border-radius:4px;background:#2a351e;color:#bed79e}.form-footnote{font-size:10px;line-height:1.7;color:#8d9981}.form-footnote a{color:#bdcfa9;text-decoration:underline;text-underline-offset:3px}.form-alert{font-size:12px;line-height:1.65;padding:13px 15px;border-radius:7px;display:flex;align-items:flex-start;gap:9px;margin-bottom:18px}.form-error{background:#3c2422;border:1px solid #654038;color:#f0b7a9}.form-success{background:#23321a;border:1px solid #3d532d;color:#c2eaa2}.form-info{background:#242c1c;border:1px solid #3d4930;color:#c1d2ae}.form-alert>button:last-child{margin-left:auto}.form-alert svg{margin-top:2px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.stack-form{display:flex;flex-direction:column;gap:20px}.stack-form>.form-footnote{margin:0;text-align:center}.dropdown-dismiss{position:fixed;inset:0;z-index:25;cursor:default;padding:0}.empty-state{padding:56px 20px;text-align:center;border:1px dashed #34402b;border-radius:12px;background:#151a11;display:flex;flex-direction:column;align-items:center}.empty-icon{width:61px;height:61px;border-radius:15px;border:1px solid #35422b;background:#202a19;color:#bdd49f;display:grid;place-items:center;margin-bottom:20px}.empty-state h3{font-size:20px;letter-spacing:-.5px;margin-bottom:10px}.empty-state p{max-width:380px;margin-bottom:24px;font-size:12px}.empty-state>.button{font-size:11px}.section-loading{display:flex;justify-content:center;align-items:center;gap:10px;padding:65px;color:var(--muted);font-size:13px}.loading-screen{height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:22px;color:var(--muted);font-size:12px}.loading-screen .brand-mark{width:45px;height:45px}.loading-screen>.spin{margin-top:15px}.back-link{display:inline-flex;gap:8px;align-items:center;font-size:11px;color:#9cab8c}.back-link:hover{color:var(--lime)}.site-header{height:86px;position:relative;z-index:40;border-bottom:1px solid #293122;background:#10130fe8}.nav-container{max-width:1320px;width:calc(100% - 96px);height:100%;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:35px}.main-nav{display:flex;align-items:center;gap:32px;margin-left:50px;font-size:12px;color:#b1bba4}.main-nav>a:hover,.main-nav>a.active{color:#f0f6e7}.nav-actions{display:flex;align-items:center;gap:24px}.nav-login{font-size:12px;color:#d2dcc5}.nav-actions .button{padding:10px 16px}.resources-nav{position:relative}.nav-resource-toggle{font-size:12px;display:flex;align-items:center;gap:5px;color:#b1bba4;padding:15px 0}.nav-dropdown{position:absolute;top:43px;left:-22px;width:260px;background:#1a2015;border:1px solid #37432c;border-radius:11px;padding:10px;box-shadow:0 20px 60px #0008;z-index:26}.nav-dropdown>a{display:flex;align-items:center;gap:12px;padding:12px;border-radius:6px;font-size:12px}.nav-dropdown>a:hover{background:#28351d}.nav-dropdown svg{color:#c1d6a4}.nav-dropdown small{display:block;font-size:10px;color:#8a987b;margin-top:4px}.mini-brand .brand-mark{width:18px;height:18px}.mobile-menu-button,.mobile-nav-actions{display:none}.hero-section{text-align:center;position:relative;padding-top:78px;isolation:isolate}.hero-glow{position:absolute;width:600px;height:370px;background:#4a762524;filter:blur(100px);top:120px;left:50%;transform:translate(-50%);z-index:-1;pointer-events:none}.hero-grid{position:absolute;inset:0 -40px auto;height:600px;background-image:radial-gradient(#9bbe5a30 .6px,transparent .6px);background-size:25px 25px;-webkit-mask-image:linear-gradient(transparent,#0006,transparent);mask-image:linear-gradient(transparent,#0006,transparent);z-index:-1}.hero-eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:9px;letter-spacing:1.55px;color:#c4d3b3;margin-bottom:26px}.little-spark{font-size:17px;color:var(--lime)}.hero-eyebrow>span:last-child{color:#89977b;font-size:10px;letter-spacing:0}.eyebrow-separator{height:9px;width:1px;background:#47553a;margin:0 4px}.hero-section h1{font-size:clamp(52px,5.8vw,78px);line-height:1.1;letter-spacing:-4.4px;font-weight:550;margin:0 0 25px;position:relative;display:inline-block}.hero-section h1>span{color:var(--lime)}.hero-spark{position:absolute;right:-50px;top:14px;width:34px;color:#a7c682;transform:rotate(10deg)}.hero-description{font-size:15px;line-height:1.8;color:#a4af97;margin-bottom:29px}.hero-prompt{width:690px;max-width:100%;margin:auto;border:1px solid #435234;background:linear-gradient(125deg,#1d2518,#171d13);border-radius:13px;padding:19px 19px 13px;box-shadow:0 5px 30px #0003,0 0 0 5px #8dbd3410;position:relative;text-align:left;transition:border .2s}.hero-prompt:focus-within{border-color:#809c5a}.hero-prompt textarea{display:block;width:100%;background:none;border:none;padding:0 3px;resize:none;min-height:66px;font-size:15px;letter-spacing:-.1px;box-shadow:none}.hero-prompt textarea::placeholder{color:#9daa8e}.prompt-bottom{display:flex;align-items:center;gap:13px}.prompt-model-container{position:relative}.model-trigger{display:flex;align-items:center;gap:8px;font-size:10px;color:#c4ceb8;padding:6px 9px;border:1px solid #36402d;border-radius:5px;background:#1b2216;white-space:nowrap}.model-emblem{font-size:17px;line-height:1}.model-trigger>svg{margin-left:3px;color:#8d997e}.prompt-shortcut{margin-left:auto;font-size:10px;color:#7e8e6f;display:flex;align-items:center;gap:5px}.prompt-submit{display:grid;place-items:center;background:var(--lime);color:#263a13;height:33px;width:33px;padding:0;border-radius:7px;border:1px solid #d7fc9d;flex-shrink:0;transition:background .2s}.prompt-submit:hover:not(:disabled){background:#d7ff9b}.model-dropdown{position:absolute;top:calc(100% + 10px);left:0;background:#20281a;border:1px solid #455536;border-radius:9px;width:310px;padding:6px;box-shadow:0 15px 40px #0008;z-index:27;text-align:left}.model-dropdown>button{display:flex;align-items:center;gap:11px;width:100%;border-radius:5px;padding:11px 10px;text-align:left;font-size:11px}.model-dropdown>button:hover:not(:disabled){background:#303f24}.provider-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:6px;background:#ffffff07;border:1px solid #ffffff10;font-family:var(--heading);font-size:16px;font-weight:650;flex-shrink:0}.model-dropdown small{display:block;color:#8f9e80;font-size:9px;margin-top:3px}.model-dropdown>button>svg{margin-left:auto;color:var(--lime)}.prompt-suggestions{display:flex;justify-content:center;align-items:center;gap:9px;margin-top:19px}.prompt-suggestions>span{font-size:9px;color:#829371;margin-right:5px}.prompt-suggestions>button{display:flex;align-items:center;gap:6px;font-size:9px;padding:7px 9px;background:#1b2214;border:1px solid #303e23;border-radius:5px;color:#a8b69a;transition:border .2s,background .2s}.prompt-suggestions>button:hover{border-color:#71944d;background:#26371b}.prompt-suggestions svg{color:#899f72}.prompt-suggestions svg:last-child{margin-left:3px;color:#66804f}.hero-free-note{display:flex;align-items:center;justify-content:center;gap:6px;font-size:9px;color:#819272;margin-top:21px}.hero-free-note>.status-dot{height:4px;width:4px}.hero-free-note>a{display:flex;align-items:center;gap:3px;margin-left:11px;color:#bacaa8;text-decoration:underline;text-underline-offset:3px}.model-partners{margin-top:51px}.model-partners>span{font-size:8px;letter-spacing:2.1px;color:#6f8061}.model-partners>div{display:flex;align-items:center;justify-content:center;gap:48px;margin-top:20px;color:#b1bba7}.model-partners>div>span{display:flex;align-items:center;gap:6px;font-size:22px;font-weight:500;letter-spacing:-.7px}.partner-claude{font-family:Georgia,serif;letter-spacing:-.9px!important}.partner-claude>span{font-size:30px;margin-right:1px}.partner-openai{font-family:var(--heading);font-size:21px!important;letter-spacing:-1px!important}.partner-gemini{font-size:24px!important;font-weight:400!important}.partner-deepseek>span{font-size:32px;line-height:.5;margin-right:3px}.partner-deepseek{font-size:20px!important;font-weight:650!important}.product-preview-section{position:relative;margin-top:70px}.product-preview{background:#171c13;border:1px solid #465435;border-radius:12px;box-shadow:0 30px 90px #0004,0 0 0 7px #34462018;overflow:hidden}.preview-topbar{height:49px;display:flex;align-items:center;gap:18px;border-bottom:1px solid #303b25;background:#1c2317;padding:0 17px}.window-controls{display:flex;gap:5px;margin-right:5px}.window-controls i{height:6px;width:6px;border-radius:50%;background:#4a5540}.window-controls i:first-child{background:#647c4c}.preview-breadcrumb{display:flex;align-items:center;gap:11px;font-size:9px;color:#758568}.preview-breadcrumb strong{font-weight:500;color:#b0c19e}.preview-breadcrumb .brand-mark{width:17px;height:17px}.demo-indicator{font-size:7px;letter-spacing:1px;color:#7e9868;display:flex;align-items:center;gap:5px;margin-left:auto}.demo-indicator>span{height:4px;width:4px;border-radius:50%;background:#9bce66}.preview-open{font-size:8px;display:flex;align-items:center;gap:6px;background:#2b391f;border:1px solid #455a32;padding:7px 10px;border-radius:4px;color:#bdcfac}.preview-main{display:flex;height:532px}.preview-toolrail{width:43px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:22px;padding:17px 0;border-right:1px solid #2c3623;color:#718360}.preview-toolrail .active{color:#cbec9b}.preview-toolrail>div{flex:1}.preview-conversation{width:306px;flex-shrink:0;border-right:1px solid #354229;padding:17px 17px 12px;display:flex;flex-direction:column}.preview-conversation-header{display:flex;gap:6px;align-items:center;color:#aabf92;margin-bottom:26px}.preview-conversation-header strong{font-size:10px;font-weight:500;color:#bdcdb0}.preview-conversation-header>span{margin-left:auto;font-size:16px}.example-user-message{background:#2b3621;border:1px solid #3c4c2e;border-radius:8px 8px 2px;font-size:10px;line-height:1.7;padding:11px 13px;color:#cfdbbd;margin-left:20px;align-self:stretch}.example-assistant{display:flex;gap:9px;margin-top:23px}.assistant-mark{height:24px;width:24px;background:#2d3b20;border:1px solid #465b32;border-radius:6px;display:grid;place-items:center;flex-shrink:0}.assistant-mark .brand-mark{width:18px;height:18px}.example-assistant strong{font-size:9px;font-weight:500;color:#cfddbf}.example-assistant p{font-size:9px;line-height:1.8;margin-top:6px;margin-bottom:12px;color:#8d9e7b}.example-tasklist{display:flex;flex-direction:column;gap:12px;margin-left:34px}.example-tasklist>div{display:flex;gap:7px;align-items:center;font-size:8px;color:#a0b38d}.example-tasklist svg{color:#accd86}.example-artifact{display:flex;gap:9px;align-items:center;padding:10px;border:1px solid #415432;background:#202b18;border-radius:6px;margin-top:20px;margin-left:30px}.artifact-icon{height:29px;width:29px;display:grid;place-items:center;background:#354728;color:#bfdc9f;border-radius:5px}.example-artifact strong{font-size:8px;font-weight:500;display:block}.example-artifact>div>span{font-size:7px;color:#8a9f76;display:block;margin-top:3px}.example-artifact>svg{margin-left:auto;color:#7d9566}.preview-conversation-spacer{flex:1;min-height:18px}.example-composer{display:flex;flex-direction:column;border:1px solid #3e4e30;border-radius:7px;background:#202a18;padding:11px 9px 9px;font-size:8px;color:#9caf87}.example-composer>div{display:flex;align-items:center;gap:9px;margin-top:22px}.example-composer>div>span{display:flex;align-items:center;gap:5px;font-size:7px;color:#a2b390}.example-composer>div>.mini-send{margin-left:auto;background:#aaca7a;color:#21320e;padding:4px;border-radius:4px}.example-footnote{text-align:center;font-size:6px;color:#688054;margin-top:8px}.preview-website{flex:1;min-width:0;background:#f8f9f5;display:flex;flex-direction:column}.preview-browser-toolbar{height:37px;background:#1b2316;border-bottom:1px solid #303c24;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 12px;font-size:7px;flex-shrink:0}.preview-browser-toolbar>div{display:flex;align-items:center;gap:13px;color:#839971}.preview-browser-toolbar>div>span{display:flex;align-items:center;gap:5px}.preview-browser-toolbar .active{color:#c8d9b6}.preview-address{display:flex;align-items:center;gap:4px;color:#738760;font-size:6px;background:#141c0e;border:1px solid #2b3b1f;padding:4px 26px;border-radius:4px}.preview-website iframe{width:100%;height:100%;border:0;pointer-events:none;background:#f8f9f5}.preview-statusbar{height:24px;display:flex;justify-content:space-between;align-items:center;font-size:7px;color:#7c936a;padding:0 15px;border-top:1px solid #344429;background:#192314}.preview-statusbar>span{display:flex;align-items:center;gap:5px}.preview-statusbar .status-dot{height:3px;width:3px}.preview-caption{text-align:center;font-size:11px;margin-top:24px;color:#a5b694}.preview-caption>span{color:#6f8260}.preview-floating-note{position:absolute;left:-55px;top:-55px;transform:rotate(-9deg);color:#88a969;font-family:Georgia,serif;font-style:italic;font-size:17px;line-height:1.2;z-index:1;display:flex;gap:5px}.preview-floating-note svg{width:50px;height:55px;align-self:flex-end;transform:rotate(10deg);margin-top:21px}.section-header{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:37px}.section-header h2{font-size:39px;line-height:1.22;font-weight:500;letter-spacing:-1.9px;margin:18px 0 0}.section-header>p{font-size:12px;line-height:1.9;margin:0 0 3px;color:#92a082}.section-header>.text-link{margin-bottom:6px}.section-header.centered{flex-direction:column;align-items:center;text-align:center;gap:0}.section-header.centered h2{margin-top:18px}.section-header.centered p{margin-top:16px}.section-header.centered h2>span{color:#a4b295}.how-section{padding-top:110px}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:19px}.step-card{background:#171e12;border:1px solid #303d25;border-radius:10px;padding:28px;position:relative;overflow:hidden}.step-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.step-icon{width:43px;height:43px;display:grid;place-items:center;border:1px solid #3e502f;background:#222f19;border-radius:9px;color:#bed5a3}.step-number{font-family:var(--heading);font-size:23px;color:#778b64;font-weight:400}.step-number>span{color:#3e512f;margin-left:6px;font-size:17px}.step-card h3{font-size:16px;letter-spacing:-.4px;font-weight:550;margin-bottom:13px}.step-card p{font-size:11px;line-height:1.85;margin-bottom:23px;color:#98a98a}.step-detail{font-size:9px;color:#8aa273;border-top:1px solid #2e4021;padding-top:17px}.step-card>svg{color:#b3ca96;margin-bottom:28px}.features-section{padding-top:113px}.features-section .section-header{margin-bottom:42px}.feature-bento{display:grid;grid-template-columns:1fr 1fr;gap:20px}.feature-card{border:1px solid #303f25;border-radius:11px;background:#171e12;padding:30px;overflow:hidden;position:relative}.feature-card h3{font-size:22px;line-height:1.35;letter-spacing:-.6px;margin:19px 0 11px}.feature-card p{font-size:11px;line-height:1.85;max-width:370px;margin-bottom:0;color:#92a681}.feature-icon-box{height:37px;width:37px;border-radius:8px;background:#25341b;border:1px solid #3b4f2b;color:#bed5a1;display:grid;place-items:center;flex-shrink:0}.feature-models{display:flex;min-height:310px}.feature-models .feature-card-heading{position:relative;z-index:2;max-width:240px}.feature-models p{max-width:210px}.model-orbit{position:absolute;right:-12px;top:55px;width:270px;height:240px}.orbit-track{width:215px;height:215px;position:absolute;top:9px;left:28px;border:1px dashed #495f36;border-radius:50%;transform:rotate(-15deg)}.orbit-track:after{content:"";position:absolute;inset:40px;border:1px solid #354828;border-radius:50%}.orbit-model{position:absolute;height:51px;width:51px;display:grid;place-items:center;border:1px solid #3d5130;border-radius:12px;background:linear-gradient(135deg,#27351f,#202a18);box-shadow:0 7px 20px #0003;font-size:35px;color:#d3b49b}.orbit-m1{left:32px;top:-2px;transform:rotate(-12deg)}.orbit-m2{right:5px;top:36px;color:#bed4a7;transform:rotate(12deg)}.orbit-m3{left:39px;bottom:9px;color:#b7c5e1;transform:rotate(-6deg)}.orbit-m4{right:20px;bottom:19px;color:#9dbcea;transform:rotate(14deg)}.orbit-center{position:absolute;left:106px;top:87px;height:58px;width:58px;border:1px solid #5c803c;background:#354f20;border-radius:15px;display:grid;place-items:center;box-shadow:0 0 40px #8fbd3920}.orbit-center .brand-mark{height:38px;width:38px}.feature-code{padding-bottom:0;min-height:310px}.feature-code .feature-card-heading{position:relative;z-index:2}.feature-code h3{margin-top:16px}.feature-code p{max-width:330px}.feature-code-window{border:1px solid #3b5030;border-bottom:0;background:#121b0d;border-radius:8px 8px 0 0;margin:26px 0 0 55px;padding:14px 18px;position:relative}.feature-code-window>div:first-child{display:flex;align-items:center;gap:6px;font-family:monospace;font-size:8px;color:#9fb38b}.feature-code-window>div:first-child>span:last-child{margin-left:auto;font-family:var(--heading);font-size:6px;letter-spacing:1px;color:#65804c}.feature-code-window pre{font-size:10px;line-height:1.9;margin-top:13px;margin-bottom:6px;color:#b0c89b;overflow:hidden}.code-muted{color:#4e6839}.code-lime{color:#b2d788}.code-purple{color:#b8a9d0}.code-orange{color:#d3b593}.code-illustration-label{font-size:6px;color:#587544;display:block;max-width:300px;line-height:1.6}.code-export-badge{position:absolute;bottom:13px;right:-13px;background:#2c411e;border:1px solid #577b3a;border-radius:5px;padding:8px 12px;font-size:8px;display:flex;gap:6px;align-items:center;color:#bbd99b;box-shadow:0 5px 20px #0003;transform:rotate(-3deg)}.feature-history,.feature-budget{min-height:260px}.feature-history h3,.feature-budget h3{font-size:20px;margin-top:16px}.history-illustration{position:relative;margin:25px 0 0 12px;max-width:370px}.history-line{position:absolute;width:1px;height:40px;background:#466232;top:13px;left:4px}.history-illustration>div{display:flex;align-items:center;gap:15px;margin-top:19px;font-size:10px}.history-illustration i{height:9px;width:9px;background:#9fc573;border-radius:50%;border:2px solid #293c1e;box-shadow:0 0 0 3px #3b532a;z-index:1}.history-illustration>div:nth-of-type(2) i{background:#5c7747}.history-illustration small{display:block;font-size:8px;color:#819b6a;margin-top:3px}.history-tag{margin-left:auto;background:#2c441d;border:1px solid #465f32;font-size:6px;color:#9dc378;padding:4px 7px;border-radius:3px;letter-spacing:1px}.history-illustration>div>svg{margin-left:auto;color:#819f64}.budget-illustration{border:1px solid #354a28;background:#192712;padding:17px 18px;border-radius:7px;margin-top:24px}.budget-illustration>div{display:flex;justify-content:space-between;font-size:9px;color:#a2b88e}.budget-illustration strong{font-size:8px;display:flex;align-items:center;gap:4px;font-weight:500;color:#b3d492}.budget-illustration>.budget-track{height:5px;background:#334a24;border-radius:6px;margin:17px 0 12px;overflow:hidden}.budget-track>span{width:58%;background:linear-gradient(90deg,#7b9e51,#c3ee87);border-radius:5px}.budget-illustration>div:last-child{font-size:8px;color:#7f9c66}.templates-section{padding-top:110px}.template-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.template-card{min-width:0}.template-preview-link{display:block;position:relative;border-radius:10px;overflow:hidden}.template-preview-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:9px;font-size:12px;background:#121b0cb8;color:#ebf7dc;opacity:0;transition:opacity .2s}.template-preview-link:hover .template-preview-overlay,.template-preview-link:focus-visible .template-preview-overlay{opacity:1}.template-card-info{display:flex;align-items:center;justify-content:space-between;margin-top:17px;gap:10px}.template-card h3{display:flex;align-items:center;gap:12px;font-size:15px;letter-spacing:-.3px;margin-bottom:6px}.template-card h3>span{font-family:DM Sans Variable,sans-serif;font-size:8px;color:#91a67c;background:#202e17;border:1px solid #304525;border-radius:4px;padding:3px 6px;font-weight:400;letter-spacing:0}.template-card p{font-size:10px;margin:0;color:#81976e}.template-use{border:1px solid #354b28;color:#a7c28b;border-radius:50%;height:30px;width:30px;flex-shrink:0}.template-artwork{height:252px;background:#c4d3b5;padding:25px 22px 0;overflow:hidden;position:relative}.template-mini-browser{width:100%;height:100%;background:#f7f9f2;color:#34402b;box-shadow:0 8px 28px #33482125;border:1px solid #ffffffa0;border-radius:5px 5px 0 0;overflow:hidden;font-family:Arial,sans-serif;position:relative}.mini-nav{display:flex;align-items:center;justify-content:space-between;padding:13px 14px;font-size:5px;border-bottom:1px solid #3a4a2c11}.mini-nav b{font-size:11px;font-weight:650;letter-spacing:-.6px}.mini-nav i{font-style:normal;border:1px solid #bac9a7;border-radius:2px;padding:3px 5px}.mini-saas{text-align:center;padding:17px 10px 0}.mini-saas>span{font-size:4px;letter-spacing:.7px;border:1px solid #d6e1ca;padding:3px 5px;border-radius:20px;color:#778b60}.template-artwork h4{font-family:Arial,sans-serif;letter-spacing:-1px;font-size:25px;line-height:1.1;font-weight:500;margin:12px 0 8px;color:inherit}.template-artwork h4 em{font-family:Georgia,serif;font-weight:400;color:#7b8e67}.mini-saas p{font-size:5px;color:#839373;line-height:1.6;margin-bottom:8px}.mini-saas>i,.mini-store-hero i,.mini-restaurant>i{display:inline-block;background:#405a32;color:#fff;padding:5px 10px;font-size:4px;font-style:normal;border-radius:3px}.tiny-dashboard{display:flex;margin:15px auto 0;width:90%;text-align:left;border:1px solid #d2dec4;border-radius:5px;background:#fff;height:115px}.tiny-sidebar{width:23px;padding:8px;border-right:1px solid #e1e8d8;line-height:3;font-size:7px;color:#85966c}.tiny-dashboard>div:last-child{flex:1;padding:10px 8px}.tiny-dashboard b{font-size:6px;display:block}.tiny-kanban{display:flex;gap:4px;margin-top:9px}.tiny-kanban>span{flex:1;background:#f2f6ed;border-radius:2px;padding:4px}.tiny-kanban small{font-size:3px;color:#94a782}.tiny-kanban i{display:block;height:22px;background:#fff;border:1px solid #e3ebda;border-radius:2px;margin-top:5px}.artwork-portfolio{background:#d3bda6}.artwork-portfolio .template-mini-browser{background:#f4f0e9;color:#494239}.mini-portfolio{padding:16px 16px 0}.mini-portfolio>small{font-size:4px;letter-spacing:.5px;color:#958876}.mini-portfolio h4{font-size:20px;margin-top:11px}.mini-portfolio h4 em{color:#95836a}.mini-work{display:flex;gap:9px;margin-top:17px}.mini-work>div{height:101px;background:#dfc3ac;flex:1;display:grid;place-items:center;overflow:hidden}.mini-work>div:last-child{background:#d6ddc4}.mini-sculpture{width:44px;height:65px;background:linear-gradient(110deg,#bc977a,#f0dcc4 45%,#ba9475);border-radius:50% 50% 12% 12%;transform:rotate(-15deg);box-shadow:8px 8px 14px #6f452f30}.mini-ring{display:block;width:58px;height:58px;border:14px solid #8d9b77;border-radius:50%;transform:rotateX(15deg) rotateY(-15deg);box-shadow:7px 9px 14px #3f54262b,inset 3px 3px 8px #3f542622}.mini-portfolio>span{font-size:4px;color:#a2917e;display:block;margin-top:9px;letter-spacing:1px}.artwork-dashboard{background:#bcc4de;padding:24px 17px 0}.artwork-dashboard .template-mini-browser{background:#f4f6f8}.mini-dashboard{display:flex;height:100%}.mini-dash-sidebar{width:58px;background:#fcfdfa;padding:15px 8px;border-right:1px solid #e1e5e9;display:flex;flex-direction:column;gap:13px;flex-shrink:0}.mini-dash-sidebar b{font-size:8px;letter-spacing:-.4px;margin-bottom:7px;color:#3b4836}.mini-dash-sidebar>span{font-size:5px;color:#85917e}.mini-dash-content{flex:1;min-width:0;padding:4px 10px}.mini-dash-content .mini-nav{border:0;padding:13px 0 9px}.mini-dash-content .mini-nav b{font-size:11px}.mini-stats{display:flex;gap:5px}.mini-stats>span{display:flex;flex-direction:column;gap:4px;background:#fff;border:1px solid #e0e5dc;border-radius:4px;padding:7px;font-size:4px;color:#83917a;flex:1}.mini-stats b{font-size:10px;color:#485240;letter-spacing:-.3px}.mini-stats i{font-size:4px;color:#8aa374;font-style:normal}.mini-chart{background:#fff;border:1px solid #e0e5dc;border-radius:4px;padding:8px;margin-top:8px;height:84px}.mini-chart b{font-size:5px;font-weight:500;display:block}.mini-chart>div{height:48px;display:flex;gap:4px;align-items:flex-end;padding-top:10px}.mini-chart>div>span{flex:1;background:#b8c9a9;border-radius:2px 2px 0 0}.mini-chart>div>span:nth-child(3n){background:#859a6d}.mini-table{padding:8px;border:1px solid #e0e5dc;background:#fff;border-radius:4px;margin-top:8px;font-size:5px}.mini-table>span{display:block;margin-bottom:7px}.mini-table>i{display:block;height:9px;border-top:1px solid #e6ebdf}.artwork-store{background:#dfbd9f}.artwork-store .template-mini-browser{background:#faf5ed;color:#584c3e}.mini-store-announcement{background:#82916e;color:#fff;font-size:4px;text-align:center;letter-spacing:.3px;padding:3px}.mini-store-hero{display:flex;padding:18px 14px 10px;align-items:center;gap:10px}.mini-store-hero>div:first-child{flex:1}.mini-store-hero small{font-size:4px;letter-spacing:.5px}.mini-store-hero h4{font-size:19px}.mini-store-hero h4 em{color:#9c876c}.mini-store-hero i{font-size:4px;background:#62533f;margin-top:4px;padding:5px 7px}.mini-still-life{height:110px;width:85px;background:#e4d4bd;border-radius:50% 50% 0 0;display:flex;align-items:flex-end;justify-content:center;gap:0;padding-bottom:15px}.mini-still-life>span{width:28px;height:45px;background:linear-gradient(100deg,#ad7955,#d6ac8b,#ba8968);border-radius:30% 30% 25% 25%;position:relative;box-shadow:6px 5px 8px #583c2422}.mini-still-life>span:before{content:"";position:absolute;top:-6px;left:7px;width:15px;height:10px;border-radius:3px 3px 0 0;background:#bd916e}.mini-still-life>span:last-child{height:29px;width:23px;background:linear-gradient(110deg,#e2d9c5,#fff8e7);margin-left:-1px}.mini-still-life>span:last-child:before{background:#eee5cf;left:5px;width:13px}.mini-products{display:flex;gap:10px;margin:10px 14px}.mini-products>span{flex:1;height:65px;background:#e8dccb}.mini-products>span:nth-child(2){background:#deded0}.artwork-agency{background:#c3cc7c}.artwork-agency .template-mini-browser{background:#edeee0;color:#353b26}.mini-agency{padding:16px}.mini-agency>small{font-size:4px;letter-spacing:.6px}.mini-agency h4{font-size:23px;font-weight:650;margin-top:10px;letter-spacing:-1.2px}.mini-agency h4 em{font-family:Arial,sans-serif;font-style:normal;color:#939e53}.mini-agency>div{display:flex;justify-content:space-between;align-items:center}.mini-agency p{font-size:5px;color:#7f8d6b;margin-bottom:0}.mini-agency>div>span{background:#c8d777;border-radius:50%;font-size:17px;height:26px;width:26px;display:grid;place-items:center}.mini-agency>.mini-agency-work{margin-top:16px;display:flex;gap:10px}.mini-agency-work>span{height:100px!important;flex:1;border-radius:0!important;font-size:39px!important;line-height:.9;letter-spacing:-2px;font-weight:750;align-content:center;transform:none;background:#d4dfb1!important}.mini-agency-work>span:last-child{background:#ccc0dc!important}.mini-agency-work .mini-ring{border-color:#9788b0}.artwork-restaurant{background:#bcc8a8}.artwork-restaurant .template-mini-browser{background:#f5f3e8;color:#4c5841}.mini-nav .serif{font-family:Georgia,serif;font-size:15px;font-weight:400}.mini-restaurant{text-align:center;padding:15px 15px 0}.mini-restaurant>small{font-size:4px;letter-spacing:1px}.mini-restaurant h4{font-family:Georgia,serif;font-size:23px;letter-spacing:-.5px;margin-top:12px}.mini-restaurant p{font-size:5px;line-height:1.6;color:#8d987e;margin:0 0 10px}.mini-plate{width:95px;height:95px;border:9px solid #fdfbf1;background:#eae7d9;border-radius:50%;margin:15px auto 0;box-shadow:0 0 0 1px #e8e5d5,0 7px 15px #626e4522;display:grid;place-items:center}.mini-plate>span{width:55px;height:45px;background:radial-gradient(ellipse at 30% 40%,#b17d51 0 18%,transparent 19%),radial-gradient(ellipse at 75% 55%,#657c42 0 30%,transparent 31%),radial-gradient(ellipse at 35% 70%,#c5ad64 0 25%,transparent 26%)}.home-pricing{padding-top:113px}.pricing-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-top:57px}.price-card{position:relative;background:#171f12;border:1px solid #33462a;border-radius:10px;padding:26px 22px 20px;min-width:0}.price-popular{border-color:#8eb95c;background:linear-gradient(160deg,#26351b,#1b2814);box-shadow:0 0 30px #7fae2c0b;border-radius:0 0 10px 10px}.popular-label{position:absolute;left:-1px;right:-1px;top:-26px;height:27px;display:flex;align-items:center;justify-content:center;gap:6px;background:var(--lime);color:#253a11;border-radius:7px 7px 0 0;font-size:7px;letter-spacing:1.2px;font-weight:700}.popular-label>span{height:4px;width:4px;background:#3c5a1d;border-radius:50%}.plan-top{display:flex;align-items:center;gap:9px}.plan-symbol{color:#afcf8a;font-size:21px;line-height:1}.plan-top h3{font-size:15px;margin:0;font-weight:600;letter-spacing:-.3px}.plan-description{font-size:10px;line-height:1.7;color:#8ba478;margin:11px 0 23px;max-width:180px;min-height:34px}.plan-price{font-family:var(--heading);font-weight:500;font-size:39px;letter-spacing:-1.8px;margin-bottom:22px;color:#ecf5e2;display:flex;align-items:baseline;gap:5px}.plan-price>span{font-family:DM Sans Variable,sans-serif;font-size:10px;letter-spacing:0;color:#8ca574;font-weight:400}.price-card>.button{width:100%;justify-content:space-between;min-height:36px;padding:10px 13px;font-size:10px}.plan-rule{height:1px;background:#33492a;margin:24px 0 18px}.plan-includes{font-size:9px;color:#b6cda2;line-height:1.5;display:block;min-height:27px}.price-card ul{padding:0;margin:8px 0 0;display:flex;flex-direction:column;gap:12px;list-style:none}.price-card li{display:flex;align-items:center;gap:8px;font-size:9px;color:#99b284;line-height:1.5}.price-card li svg{color:#92b96a;width:12px}.plan-extra{font-size:8px;color:#789563;margin-top:21px;border-top:1px solid #334928;padding-top:16px}.pricing-bottom-note{display:flex;align-items:center;gap:10px;justify-content:center;margin-top:27px;color:#8ea679;font-size:10px}.pricing-bottom-note>svg{color:#a9c78d}.pricing-bottom-note strong{font-weight:500;color:#bfd3ac}.pricing-bottom-note>a{display:flex;align-items:center;gap:6px;font-size:9px;color:#bfd3a8;margin-left:15px}.price-disclaimer{text-align:center;font-size:8px;color:#6e885b;margin-top:17px;line-height:1.8}.price-disclaimer a{text-decoration:underline;text-underline-offset:2px}.faq-section{padding-top:113px;display:grid;grid-template-columns:.85fr 1.35fr;gap:90px;padding-bottom:108px}.faq-heading h2{font-size:35px;font-weight:500;letter-spacing:-1.7px;line-height:1.3;margin-top:18px;margin-bottom:22px}.faq-heading p{font-size:11px;margin-bottom:10px}.faq-list{border-top:1px solid #34452b}.faq-item{border-bottom:1px solid #34452b}.faq-item>button{display:flex;width:100%;justify-content:space-between;text-align:left;align-items:center;gap:20px;padding:19px 0;font-size:12px;color:#c3d4b2;font-weight:500}.faq-item svg{color:#8aab6c}.faq-answer p{font-size:11px;line-height:1.9;color:#91a67f;margin:0 25px 19px 0}.faq-open>button{color:#dbeaac}.cta-section{background:var(--lime);color:#243613;position:relative;border-radius:14px;display:flex;padding:48px 59px;overflow:hidden;min-height:365px}.cta-copy{position:relative;z-index:2}.eyebrow-dark{font-size:8px;letter-spacing:1.5px;color:#4c682f;font-weight:650}.cta-copy h2{font-size:49px;line-height:1.12;letter-spacing:-2.5px;font-weight:550;margin:19px 0 15px}.cta-copy h2>span{color:#44672a}.cta-copy p{color:#557b31;font-size:12px;margin-bottom:23px}.cta-copy .button{font-size:11px;padding:12px 17px;min-height:42px}.cta-note{display:block;color:#688d40;font-size:8px;margin-top:11px}.cta-art{position:absolute;right:10px;top:-54px;width:490px;height:490px;display:grid;place-items:center;transform:rotate(-15deg)}.cta-orbit{position:absolute;border:1px solid #6d9d3833;border-radius:50%;height:430px;width:430px}.orbit-two{height:330px;width:330px}.orbit-three{height:230px;width:230px;background:#88c04a18}.cta-art .brand-mark{width:135px;height:135px;transform:rotate(15deg);filter:drop-shadow(0 10px 10px #476e2020)}.cta-art .brand-logo{border-radius:35px;width:180px;height:180px;display:grid;place-items:center;border:1px solid #719c3e44;background:#d1ff9026}.orbit-dot{position:absolute;right:60px;top:150px;width:14px;height:14px;background:#5e8730;border:4px solid #9dd352;border-radius:50%;box-shadow:0 0 0 6px #95cc4b22}.site-footer{padding-top:78px}.footer-main{display:grid;grid-template-columns:1.7fr 1fr 1fr 1.15fr;gap:50px;padding-bottom:52px}.footer-brand .brand-logo{font-size:21px}.footer-brand .brand-mark{height:28px;width:28px}.footer-brand p{font-size:11px;line-height:1.8;margin:17px 0;color:#8da27a}.company-label{font-size:8px;color:#687f57}.footer-column{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.footer-column h4{font-family:DM Sans Variable,sans-serif;font-size:8px;color:#799268;letter-spacing:1.3px;margin:4px 0 9px;font-weight:500}.footer-column a{font-size:10px;color:#a8bc96;display:flex;align-items:center;gap:4px}.footer-column a:hover{color:var(--lime)}.footer-bottom{border-top:1px solid #2d3d24;padding:22px 0 27px;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:8px;color:#69815a}.footer-made{display:flex;align-items:center;gap:6px;color:#819e6e}.footer-made>span{width:4px;height:4px;background:#a4c67e;border-radius:50%}.page-hero{text-align:center;padding-top:82px;padding-bottom:57px}.page-hero .section-label{justify-content:center}.page-hero h1{font-size:58px;line-height:1.15;font-weight:500;letter-spacing:-2.8px;margin:24px 0}.page-hero h1>span{color:var(--lime)}.page-hero>p{font-size:14px;line-height:1.8;margin-bottom:0;color:#9fb18e}.page-hero.align-left{text-align:left}.page-hero.align-left .section-label{justify-content:flex-start}.billing-interval{display:inline-flex;align-items:center;gap:8px;font-size:11px;color:#c6dcb3;margin-top:29px;border:1px solid #3d532d;padding:8px 11px;border-radius:6px;background:#202e17}.billing-interval>span:last-child{font-size:8px;color:#94af7c;padding-left:10px;border-left:1px solid #455e32;margin-left:8px}.pricing-page-plans .pricing-grid,.pricing-page-plans .price-disclaimer{margin-top:22px}.availability-note{display:flex;align-items:center;gap:10px;border:1px solid #3a502a;background:#1d2b14;padding:15px 18px;border-radius:7px;font-size:10px;line-height:1.7;color:#a9c294;margin-top:23px}.availability-note>svg{color:#b9d794}.availability-note>a{margin-left:auto;display:flex;align-items:center;gap:5px;font-size:9px;white-space:nowrap;color:#d2e6bd}.topup-section{display:grid;grid-template-columns:1.2fr 1fr;gap:100px;padding-top:105px;align-items:center}.topup-section h2{font-size:37px;line-height:1.3;font-weight:500;letter-spacing:-1.7px;margin-top:22px;margin-bottom:24px}.topup-section h2>span{color:#a6bd91}.topup-section>div>p{font-size:13px;max-width:390px;line-height:1.9}.topup-benefits{display:flex;flex-direction:column;gap:15px;margin-top:28px;font-size:11px;color:#a8c28e}.topup-benefits>span{display:flex;align-items:center;gap:9px}.topup-benefits svg{color:#bfe58e}.topup-calculator{padding:30px;background:linear-gradient(145deg,#202e17,#192512);border:1px solid #496335;border-radius:13px}.topup-card-title{display:flex;align-items:center;gap:14px;margin-bottom:26px}.topup-card-title h3{font-size:15px;letter-spacing:-.3px;margin-bottom:5px}.topup-card-title p{font-size:10px;margin:0}.topup-calculator>label{font-size:11px}.amount-input{display:flex;align-items:center;gap:10px;padding:12px 17px;border:1px solid #4d6737;border-radius:7px;background:#16200f;margin-top:10px}.amount-input>span:first-child{font-size:25px;color:#85a466}.amount-input>span:last-child{font-size:11px;color:#81a163;letter-spacing:1px}.amount-input input{border:0;box-shadow:none;outline:none;padding:0;font-family:var(--heading);font-size:31px;width:100%;background:none;letter-spacing:-1px;appearance:textfield;-moz-appearance:textfield}.amount-input input::-webkit-inner-spin-button,.amount-input input::-webkit-outer-spin-button{appearance:none;margin:0}.amount-presets{display:flex;gap:9px;margin-top:12px}.amount-presets button{flex:1;border:1px solid #3b512a;border-radius:5px;background:#1c2a13;font-size:10px;color:#96b27c;padding:8px}.amount-presets button.selected{border-color:#85aa5d;background:#344e23;color:#d9f5b9}.credits-conversion{display:flex;justify-content:space-between;align-items:center;margin:25px 0;color:#91ac78;font-size:11px}.credits-conversion strong{font-family:var(--heading);font-size:23px;font-weight:500;color:#d3ebbd;letter-spacing:-.5px}.credits-conversion small{font-family:DM Sans Variable,sans-serif;font-size:10px;color:#93b079;letter-spacing:0}.topup-calculator .form-footnote{text-align:center;font-size:8px;margin-top:13px;margin-bottom:0}.credit-explainer{padding-top:109px;padding-bottom:30px}.credit-explainer .step-card{padding-bottom:13px}.credit-explainer .step-card p{font-size:11px}.credits-example{font-size:10px;text-align:center;color:#829c6b;max-width:800px;line-height:1.9;margin:26px auto}.pricing-policy-links{display:flex;justify-content:center;gap:33px}.pricing-policy-links>a{display:flex;align-items:center;gap:5px;font-size:10px;color:#c1d5ae}.template-filters{display:flex;justify-content:space-between;gap:20px;margin-bottom:33px;align-items:center}.filter-tabs{display:flex;gap:6px;flex-wrap:wrap}.filter-tabs>button{font-size:10px;white-space:nowrap;padding:9px 12px;border-radius:5px;color:#92ac7c;border:1px solid transparent}.filter-tabs>button:hover{color:#d7edc3}.filter-tabs>button.active{background:#2b411e;border-color:#52783a;color:#d4eeb9}.search-field{display:flex;align-items:center;gap:8px;border:1px solid #3d512e;background:#16200f;border-radius:6px;padding:0 10px;color:#819d69;min-width:170px}.search-field input{width:100%;border:0;background:none;box-shadow:none;outline:none;padding:10px 0;font-size:10px}.search-field input::placeholder{color:#788f65}.template-gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:42px 24px}.templates-page .template-artwork{height:280px;padding-top:30px}.templates-page .template-mini-browser .mini-nav{padding-top:15px;padding-bottom:15px}.templates-page .template-mini-browser h4{margin-top:18px}.templates-page .mini-chart{height:94px}.templates-page .mini-chart>div{height:57px}.templates-page .mini-work>div{height:120px}.templates-page .mini-store-hero{padding-top:27px}.templates-page .mini-agency{padding-top:20px}.templates-page .mini-restaurant{padding-top:24px}.template-bottom-cta{display:flex;align-items:center;gap:21px;padding:25px 29px;border:1px solid #3a502b;border-radius:10px;background:#1b2913;margin-top:55px}.template-bottom-cta h3{font-size:15px;letter-spacing:-.3px;margin-bottom:6px}.template-bottom-cta p{font-size:10px;margin:0}.template-bottom-cta>.button{margin-left:auto;font-size:10px}.template-disclaimer{text-align:center;margin-top:24px;font-size:8px;color:#789262}.auth-page{min-height:100vh;display:grid;grid-template-columns:1fr 1fr}.auth-form-side{padding:35px 48px 24px;display:flex;flex-direction:column;min-height:100vh;position:relative}.auth-logo{align-self:flex-start}.auth-form-content{width:100%;max-width:385px;margin:auto;padding:40px 0}.auth-form-content>.back-link{margin-bottom:40px;font-size:10px}.auth-eyebrow{font-size:8px;letter-spacing:1.6px;display:flex;gap:7px;align-items:center;color:#99b27c;margin-bottom:18px}.auth-eyebrow svg{color:var(--lime)}.auth-form-content h1{font-size:30px;font-weight:500;letter-spacing:-1.2px;margin-bottom:12px}.auth-description{font-size:12px;margin-bottom:29px;color:#8fa47b}.auth-form{display:flex;flex-direction:column;gap:21px}.auth-form label{font-size:11px}.auth-form input{font-size:12px;background:#172111;border-color:#3e512e;padding:13px 14px}.password-label{display:flex;align-items:center;justify-content:space-between}.password-label>a{font-size:10px;color:#9ab67d}.password-input{position:relative}.password-input>input{width:100%;padding-right:44px}.password-input>button{position:absolute;right:10px;top:50%;transform:translateY(-50%);display:flex;align-items:center;color:#879e72;padding:5px}.checkbox-label{display:flex;flex-direction:row;align-items:flex-start;gap:10px!important;font-size:10px!important;font-weight:400;line-height:1.8;color:#92aa7d;margin-top:-3px}.checkbox-label input{width:13px;height:13px;margin:3px 0 0;flex-shrink:0;accent-color:var(--lime)}.checkbox-label a{color:#c5dcb0;text-decoration:underline;text-underline-offset:3px}.auth-submit{margin-top:2px}.auth-assurance{display:flex;align-items:center;justify-content:center;gap:5px;font-size:8px;color:#819d6b;margin-top:17px}.auth-assurance>svg:nth-of-type(2){margin-left:14px}.auth-switch{font-size:10px;text-align:center;color:#86a16f;margin:27px 0 0;display:flex;align-items:center;justify-content:center;gap:5px;flex-wrap:wrap}.auth-switch>a{color:#cce5b4;display:inline-flex;align-items:center;gap:3px}.auth-footer{display:flex;align-items:center;gap:20px;font-size:8px;color:#708f57;margin-top:20px}.auth-footer>span{margin-right:auto}.auth-visual-side{background:#24351a;position:relative;overflow:hidden;padding:65px 65px 30px;display:flex;flex-direction:column;min-height:100vh;isolation:isolate}.auth-visual-grid{position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 75% 50%,#789e353b,transparent 65%),radial-gradient(#a3c56825 .5px,transparent .5px);background-size:auto,23px 23px}.auth-visual-label{font-size:7px;letter-spacing:1.65px;color:#99b779;display:flex;align-items:center;gap:7px}.auth-visual-label>span{width:4px;height:4px;background:var(--lime);border-radius:50%}.auth-visual-side h2{font-size:58px;line-height:1.13;letter-spacing:-2.8px;font-weight:500;margin:53px 0 20px;color:#e6f3d9}.auth-visual-side h2>span{color:#bdf36e}.auth-visual-side>p{font-size:13px;color:#a6c589}.auth-visual-card{position:relative;margin-top:34px;transform:rotate(-5deg);max-width:420px;margin-bottom:40px}.auth-visual-card>.template-artwork{height:330px;background:#6b8d4340;border:1px solid #6b8e4555;border-radius:10px;padding:22px 22px 0;box-shadow:0 15px 35px #10200733}.auth-visual-card .template-mini-browser{border-radius:6px 6px 0 0}.auth-visual-card .mini-nav{padding:17px 19px}.auth-visual-card .mini-nav b{font-size:14px}.auth-visual-card .mini-saas{padding:25px 10px}.auth-visual-card .mini-saas h4{font-size:37px;letter-spacing:-1.8px}.auth-visual-card .mini-saas p{font-size:7px}.auth-visual-card .mini-saas>i{font-size:6px}.auth-floating-badge{position:absolute;right:-25px;bottom:23px;background:#d1f6a2;color:#37521d;display:flex;align-items:center;gap:8px;border:1px solid #9cc66d;box-shadow:0 8px 30px #172a1366;border-radius:7px;padding:13px 15px;font-size:9px;transform:rotate(7deg)}.auth-visual-bottom{margin-top:auto;display:flex;justify-content:space-between;align-items:center;color:#91b473;font-size:9px}.auth-visual-bottom>span{display:flex;align-items:center;gap:7px}.auth-visual-bottom .brand-mark{color:#718f50;width:35px;height:35px}.legal-page{max-width:1090px}.legal-hero{padding-top:76px;padding-bottom:48px;border-bottom:1px solid #344a29}.legal-hero h1{font-size:44px;font-weight:500;letter-spacing:-1.9px;line-height:1.2;margin-top:23px;margin-bottom:19px}.legal-hero h1>span{color:var(--lime)}.legal-hero>p{font-size:13px;max-width:630px;line-height:1.8;color:#9cb489;margin-bottom:22px}.legal-meta{display:flex;align-items:center;gap:20px;font-size:9px;color:#789962}.legal-meta>span+span{border-left:1px solid #486137;padding-left:20px}.legal-layout{display:grid;grid-template-columns:225px 1fr;gap:70px;padding-top:45px;padding-bottom:30px}.legal-sidebar{position:sticky;top:35px;align-self:start;display:flex;flex-direction:column;gap:14px;max-height:calc(100vh - 70px);overflow:auto}.legal-sidebar>span{font-size:8px;color:#789d5f;letter-spacing:1.5px;margin-bottom:7px}.legal-sidebar>a{font-size:10px;color:#9cb889;line-height:1.6}.legal-sidebar>a:hover{color:var(--lime)}.legal-sidebar-help{margin-top:18px;padding:20px;border:1px solid #3b572c;border-radius:8px;background:#1b2b13;color:#aaca8c}.legal-sidebar-help p{font-size:10px;color:#aaca8c;margin:12px 0 8px}.legal-sidebar-help a{font-size:9px;color:#c6e2ae;display:flex;gap:4px;align-items:center}.legal-content>section{margin-bottom:39px;scroll-margin-top:35px}.legal-content h2{font-size:21px;font-weight:550;letter-spacing:-.55px;margin-bottom:15px;line-height:1.4;color:#dcebcf}.legal-content p,.legal-content li{font-size:12px;line-height:1.95;color:#a2b891}.legal-content p{margin-bottom:14px}.legal-content strong{font-weight:600;color:#c2d7af}.legal-content a{color:#d0e9b7;text-decoration:underline;text-underline-offset:3px}.legal-content ul{padding-left:20px}.legal-content li{padding-left:5px;margin-bottom:8px}.legal-end{border-top:1px solid #39512a;padding-top:23px;font-size:10px;color:#91ad7c;display:flex;align-items:center;gap:10px}.legal-end a{color:#bbd69e}.legal-content>.button{color:#263c13;text-decoration:none}.doc-example{font-size:12px;font-style:italic;color:#c4dcb1;line-height:1.9;border-left:2px solid #9bc76b;padding:20px 25px;background:#21341a;border-radius:0 7px 7px 0;margin-top:20px}.contact-page{display:grid;grid-template-columns:1fr 1fr;gap:100px;padding-top:82px;padding-bottom:55px;align-items:start}.contact-copy h1{font-size:58px;line-height:1.12;font-weight:500;letter-spacing:-2.6px;margin:24px 0}.contact-copy h1>span{color:var(--lime)}.contact-copy>p{font-size:12px;line-height:1.9;max-width:355px;color:#98b186}.contact-topics{display:flex;flex-direction:column;gap:25px;margin-top:35px}.contact-topics>div{display:flex;align-items:flex-start;gap:14px;color:#a9c78f}.contact-topics>div>svg{margin-top:3px}.contact-topics span{font-size:10px;line-height:1.9;color:#849f6d}.contact-topics strong{display:block;font-size:11px;font-weight:500;color:#bdd6a5;margin-bottom:4px}.contact-company{display:flex;gap:12px;align-items:center;margin-top:38px;border-top:1px solid #354c28;padding-top:24px}.contact-company>.brand-logo .brand-mark{width:34px;height:34px;color:#729756}.contact-company>span:last-child{font-size:9px;color:#759761;line-height:1.8}.contact-company strong{display:block;font-size:11px;font-weight:500;color:#b6d39c}.contact-form-card{background:linear-gradient(140deg,#1f3018,#192712);border:1px solid #3e5b2e;border-radius:12px;padding:31px;position:relative}.contact-form-card>h2{font-size:21px;font-weight:500;letter-spacing:-.6px;margin-bottom:10px}.contact-form-card>p{font-size:10px;color:#9ab684;margin-bottom:26px}.contact-form{display:flex;flex-direction:column;gap:22px}.contact-form input,.contact-form textarea,.contact-form select{font-size:11px;border-color:#476438;background:#15220e;padding:11px 12px}.contact-form label{font-size:10px}.contact-form .form-footnote{margin-top:-6px;margin-bottom:0;font-size:9px;color:#86a773}.honeypot{position:absolute;left:-9999px;opacity:0;height:0;overflow:hidden}.contact-success{text-align:center;padding:30px 0}.success-icon{height:70px;width:70px;border-radius:50%;background:#355023;border:1px solid #608440;color:#bfe789;display:grid;place-items:center;margin:0 auto 27px}.contact-success h2{font-size:26px;letter-spacing:-1px}.contact-success>p{font-size:12px;color:#9fbc88}.ticket-reference{background:#14220e;border:1px solid #4b6e35;padding:21px;border-radius:7px;margin:25px 0}.ticket-reference small{display:block;font-size:8px;letter-spacing:1.7px;color:#85aa6b;margin-bottom:10px}.ticket-reference strong{font-family:monospace;font-size:19px;color:#d4f2b8;letter-spacing:1px}.contact-success>.form-footnote{font-size:9px}.contact-success>.button{margin-top:15px}.about-hero{padding-top:80px}.about-hero h1{font-size:65px;font-weight:500;line-height:1.13;letter-spacing:-3px;margin:26px 0}.about-hero h1>span{color:var(--lime)}.about-hero>p{max-width:515px;font-size:14px;line-height:1.9;color:#9fbb8b}.about-art{margin-top:48px;display:flex;align-items:center;justify-content:space-evenly;min-height:240px;background:radial-gradient(ellipse at 50% 100%,#36572266,transparent),#1a2913;border:1px solid #456336;border-radius:12px;padding:40px;gap:20px;overflow:hidden}.about-art-word{font-family:Georgia,serif;font-style:italic;font-size:58px;letter-spacing:-3px;color:#819e69;position:relative;transform:rotate(-5deg)}.about-art-word>span{position:absolute;right:-35px;top:-20px;font-family:DM Sans Variable,sans-serif;font-size:34px;font-style:normal;color:#95bc71}.about-art-word.finished{color:#d3efb8;transform:rotate(-5deg)}.about-art-word.finished>span{color:var(--lime);font-size:40px;right:-43px}.about-art-line{width:160px;border-top:1px dashed #7e9d65;position:relative;transform:rotate(-6deg)}.about-art-line:after{content:"";position:absolute;right:0;top:-5px;width:8px;height:8px;border-top:1px solid #7e9d65;border-right:1px solid #7e9d65;transform:rotate(45deg)}.about-story{display:grid;grid-template-columns:1fr 1fr;gap:25px 85px;padding-top:85px}.about-story>.section-label{grid-column:1/-1}.about-story h2{font-size:37px;line-height:1.3;font-weight:500}.about-story h2>span{color:#a5bf90}.about-story p{font-size:12px;line-height:1.95;color:#9bb68a}.about-values{padding-top:35px;padding-bottom:80px}.about-values .step-card{padding-bottom:15px}.security-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.security-card{border:1px solid #3f5c30;border-radius:10px;background:#1b2a13;padding:29px}.security-card h2{font-size:18px;line-height:1.4;font-weight:500;letter-spacing:-.4px;margin-top:23px;margin-bottom:14px}.security-card p{font-size:11px;line-height:1.9;color:#9cb989;margin-bottom:0}.security-report{display:flex;align-items:center;gap:40px;justify-content:space-between;background:#203019;border:1px solid #476539;border-radius:10px;padding:29px;margin-top:35px}.security-report h2{font-size:22px;letter-spacing:-.7px}.security-report p{font-size:11px;max-width:650px;margin-bottom:0;line-height:1.9}.security-report .button{font-size:10px}.security-note{font-size:9px;line-height:1.9;color:#7c9c69;margin-top:25px;max-width:750px}.security-note a{color:#bdd5a6;text-decoration:underline}.not-found{min-height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:40px;text-align:center}.not-found>.brand-logo{margin-bottom:50px}.not-found-number{font-family:var(--heading);font-size:150px;letter-spacing:-12px;color:#324e22;position:relative;margin-top:45px}.not-found-number>span{position:absolute;right:-40px;top:10px;font-size:50px;letter-spacing:0;color:#a8d175;transform:rotate(15deg)}.not-found h1{font-size:31px;margin-top:15px}.not-found p{font-size:13px;margin-bottom:28px}.workspace-load-error{height:100vh;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:20px;text-align:center;padding:30px}.workspace-load-error>svg{color:var(--lime)}.workspace-load-error h1{font-size:30px;margin:0}.workspace-load-error p{font-size:13px;max-width:500px}.modal{padding:0;background:#1b2814;color:var(--text);border:1px solid #4e6b39;border-radius:12px;max-width:490px;width:calc(100% - 36px);max-height:90vh;box-shadow:0 25px 100px #0009;overflow:auto}.modal::backdrop{background:#060c03b8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal-inner{padding:27px}.modal-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.modal-heading h2{font-size:21px;letter-spacing:-.7px;font-weight:550;margin:0}.modal-heading>.icon-button{flex-shrink:0}.modal-description{font-size:12px;line-height:1.9;color:#a4be8e;margin:0 0 25px}.modal-actions{display:flex;align-items:center;justify-content:flex-end;gap:11px;margin-top:24px}.modal-actions .button{font-size:11px}.modal-wide{max-width:1100px}.toast-stack{position:fixed;bottom:25px;right:25px;z-index:150;display:flex;flex-direction:column;gap:10px;max-width:420px;width:calc(100% - 50px)}.toast{display:flex;align-items:center;text-align:left;gap:11px;background:#293b1f;border:1px solid #668948;border-radius:9px;padding:16px 18px;box-shadow:0 10px 40px #0008;color:#d8eec4;font-size:11px;line-height:1.7;animation:rise .2s ease-out}.toast-dot{width:6px;height:6px;background:var(--lime);border-radius:50%;flex-shrink:0}.toast-close{margin-left:auto;font-size:18px;color:#86a36e}.toast-error{background:#3c2925;border-color:#8b5447;color:#f4c6b8}.toast-error .toast-dot{background:#eea18b}.toast-info{background:#283324;border-color:#506742}@keyframes spin{to{transform:rotate(360deg)}}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{50%{opacity:.4}}@media(min-width:1500px){.hero-section{padding-top:90px}.hero-section h1{font-size:82px}.product-preview-section{margin-top:78px}.preview-main{height:560px}.hero-description{font-size:16px}}@media(max-width:1190px){.container,.nav-container{width:calc(100% - 64px)}.main-nav{margin-left:0;gap:23px}.hero-section h1{font-size:68px}.preview-floating-note{left:-15px;top:-47px;font-size:14px}.preview-conversation{width:275px;padding:15px}.preview-main{height:505px}.feature-models p{max-width:185px}.model-orbit{right:-53px;opacity:.8}.feature-code-window{margin-left:20px}.price-card{padding:24px 17px 19px}.plan-includes{font-size:8px}.price-card li{font-size:8.5px;gap:6px}.topup-section{gap:55px}.contact-page{gap:50px}.footer-main{gap:30px}.template-artwork{padding:22px 16px 0;height:237px}.template-artwork h4{font-size:23px}.mini-portfolio h4{font-size:18px}.mini-agency h4{font-size:20px}.mini-store-hero h4{font-size:16px}.mini-store-hero{padding:15px 10px 8px;gap:5px}.mini-still-life{width:70px}.mini-restaurant h4{font-size:20px}.mini-nav{padding:12px 10px}.mini-nav>span{font-size:4px}.template-card p{font-size:9px}.template-card h3{gap:9px}.auth-visual-side{padding:60px 40px 30px}.auth-visual-side h2{font-size:49px}.auth-form-side{padding:32px}.legal-layout{gap:45px;grid-template-columns:210px 1fr}.feature-bento{gap:17px}.template-filters{flex-wrap:wrap}}@media(max-width:960px){.main-nav{gap:20px}.main-nav>a:first-child{display:none}.nav-container{gap:20px}.nav-actions{gap:16px}.nav-container .brand-logo{font-size:21px}.nav-actions .button{font-size:10px}.hero-section{padding-top:63px}.hero-section h1{font-size:61px;letter-spacing:-3.4px}.hero-spark{width:28px;right:-38px}.hero-prompt{max-width:650px}.hero-eyebrow{font-size:8px}.preview-main{height:460px}.preview-toolrail{width:35px}.preview-conversation{width:244px;padding:12px}.example-user-message{font-size:9px;margin-left:9px}.example-assistant p,.example-assistant strong{font-size:8px}.example-tasklist>div{font-size:7px}.example-artifact{margin-left:17px}.preview-address{display:none}.preview-conversation-header strong{font-size:9px}.example-assistant{margin-top:18px}.example-tasklist{gap:10px}.example-artifact{margin-top:16px}.preview-conversation-spacer{min-height:10px}.preview-topbar{gap:11px}.preview-caption{font-size:10px}.section-header h2{font-size:33px}.section-header>p{font-size:11px}.step-card{padding:23px 20px}.step-card h3{font-size:14px}.step-card p{font-size:10px}.step-detail{font-size:8px}.feature-card{padding:25px}.feature-card h3{font-size:20px}.feature-models{min-height:320px}.feature-models .feature-card-heading{max-width:190px}.model-orbit{right:-92px;top:96px;opacity:.6}.feature-code-window{margin-left:0;padding:13px}.feature-code-window pre{font-size:9px}.feature-code{padding-bottom:0}.feature-card p{font-size:10px}.template-grid{gap:17px}.template-artwork{height:210px;padding:20px 13px 0}.mini-saas{padding-top:12px}.mini-saas h4{font-size:20px}.mini-portfolio{padding:12px}.mini-portfolio h4{font-size:15px}.mini-portfolio>small{font-size:3px}.mini-work{gap:5px}.mini-work>div{height:75px}.mini-ring{width:44px;height:44px;border-width:11px}.mini-sculpture{height:50px;width:35px}.mini-nav b{font-size:9px}.mini-nav{padding:11px 9px}.mini-nav>span{font-size:3px}.mini-dash-sidebar{width:43px;padding:13px 6px}.mini-dash-sidebar b{font-size:6px}.mini-dash-sidebar>span{font-size:4px}.mini-dash-content{padding:3px 6px}.mini-stats>span{padding:5px 3px;font-size:3px}.mini-stats b{font-size:8px}.mini-chart{height:73px}.mini-chart>div{height:40px}.mini-chart>div{gap:3px}.template-card h3{font-size:13px;gap:6px}.template-card h3>span{font-size:7px;padding:3px 5px}.template-card p{font-size:8px;max-width:175px}.template-use{height:27px;width:27px}.template-use>svg{width:15px}.pricing-grid{grid-template-columns:repeat(2,1fr);gap:42px 20px}.price-card{padding:26px 25px}.plan-description{max-width:none;min-height:0}.plan-includes{font-size:10px;min-height:0}.price-card li{font-size:11px}.plan-price{font-size:43px}.price-card>.button{font-size:12px}.plan-top h3{font-size:17px}.plan-description{font-size:11px}.plan-price>span{font-size:11px}.plan-extra{font-size:9px}.faq-section{gap:45px;grid-template-columns:.85fr 1.25fr}.faq-heading h2{font-size:30px}.faq-item>button{font-size:11px}.faq-answer p{font-size:10px}.cta-section{padding:42px;min-height:345px}.cta-copy h2{font-size:44px}.cta-art{right:-87px;top:-35px;width:420px;height:420px;opacity:.65}.cta-art .brand-logo{width:150px;height:150px}.cta-art .brand-mark{width:115px;height:115px}.orbit-one{height:390px;width:390px}.orbit-two{height:300px;width:300px}.orbit-three{height:210px;width:210px}.footer-main{grid-template-columns:1.3fr 1fr 1fr 1.1fr;gap:22px}.footer-column a{font-size:9px}.footer-column h4{font-size:7px}.footer-brand .brand-logo{font-size:18px}.footer-brand p{font-size:10px}.company-label{font-size:7px}.topup-section{gap:35px}.topup-section h2{font-size:31px}.topup-section>div>p{font-size:11px}.topup-calculator{padding:25px}.topup-card-title{gap:10px}.topup-card-title h3{font-size:13px}.topup-card-title p{font-size:9px}.templates-page .template-gallery-grid{grid-template-columns:repeat(2,1fr)}.templates-page .template-artwork{height:285px}.templates-page .template-artwork h4{font-size:27px}.templates-page .mini-nav b{font-size:12px}.templates-page .mini-nav>span{font-size:5px}.templates-page .mini-portfolio h4{font-size:23px}.templates-page .mini-store-hero h4{font-size:20px}.templates-page .mini-dash-sidebar{width:60px}.templates-page .mini-dash-sidebar b{font-size:9px}.templates-page .mini-dash-sidebar>span{font-size:6px}.templates-page .mini-stats b{font-size:12px}.templates-page .mini-restaurant h4{font-size:26px}.templates-page .template-card h3{font-size:16px}.templates-page .template-card p{font-size:10px;max-width:none}.template-bottom-cta{gap:15px;padding:23px}.template-bottom-cta h3{font-size:13px}.auth-form-side{padding:28px}.auth-form-content{max-width:350px}.auth-form-content h1{font-size:27px}.auth-visual-side{padding:55px 30px 25px}.auth-visual-side h2{font-size:43px;letter-spacing:-2px}.auth-visual-label{font-size:6px;letter-spacing:1.2px}.auth-visual-card{margin-top:45px}.auth-visual-card>.template-artwork{height:300px;padding:17px 17px 0}.auth-visual-card .mini-nav>span{font-size:4px}.auth-visual-card .mini-nav b{font-size:11px}.auth-visual-card .mini-saas h4{font-size:29px}.auth-floating-badge{right:-12px;font-size:8px;padding:11px}.auth-visual-bottom>span{font-size:8px}.auth-footer{gap:13px}.legal-layout{grid-template-columns:180px 1fr;gap:35px}.legal-hero h1{font-size:39px}.legal-content h2{font-size:19px}.legal-content p,.legal-content li{font-size:11px}.legal-sidebar>a{font-size:9px}.contact-page{gap:35px}.contact-copy h1{font-size:49px}.contact-copy>p{font-size:11px}.contact-form-card{padding:25px}.contact-form-card h2{font-size:18px}.contact-form .form-row{grid-template-columns:1fr}.contact-form{gap:18px}.contact-topics span{font-size:9px}.contact-topics strong{font-size:10px}.security-grid{grid-template-columns:repeat(2,1fr)}.security-report{flex-direction:column;align-items:flex-start;gap:20px}.about-hero h1{font-size:55px}.about-story{gap:25px 45px}.about-story h2{font-size:31px}.about-art-word{font-size:46px}.about-art-line{width:100px}.about-story p{font-size:11px}}@media(max-width:720px){.container,.nav-container{width:calc(100% - 40px)}.site-header{height:73px}.nav-container{gap:12px}.nav-container .brand-logo{font-size:22px}.nav-actions{margin-left:auto}.nav-login{display:none}.nav-actions .button{font-size:10px;min-height:34px;padding:9px 11px}.mobile-menu-button{display:flex}.main-nav{display:none;position:absolute;top:72px;left:20px;right:20px;background:#1d2a15;border:1px solid #4b6635;border-radius:0 0 10px 10px;padding:18px 20px;box-shadow:0 20px 35px #0007;font-size:13px;flex-direction:column;align-items:stretch;gap:0}.main-nav.nav-open{display:flex}.main-nav>a{padding:13px 0}.main-nav>a:first-child{display:block}.nav-resource-toggle{font-size:13px;padding:13px 0;width:100%;justify-content:space-between}.resources-nav{width:100%}.nav-dropdown{position:relative;top:auto;left:auto;width:100%;border:0;background:#23351a;padding:5px;box-shadow:none;margin-bottom:10px}.main-nav .dropdown-dismiss{display:none}.mobile-nav-actions{display:block;border-top:1px solid #3d562b;padding-top:13px;margin-top:8px}.mobile-nav-actions>a{display:flex;justify-content:space-between;font-size:12px;color:#d4e9bd}.hero-section{padding-top:49px}.hero-eyebrow{font-size:7px;letter-spacing:1.2px;gap:7px;margin-bottom:21px}.hero-eyebrow .eyebrow-separator,.hero-eyebrow>span:last-child{display:none}.hero-section h1{font-size:53px;letter-spacing:-3px;line-height:1.13;margin-bottom:23px}.hero-spark{width:25px;right:-17px;top:-15px}.hero-description{font-size:13px;line-height:1.85;margin-bottom:26px}.hero-glow{width:90%;top:90px;height:350px}.hero-grid{inset:0 -10px auto}.hero-prompt{width:100%;padding:17px 15px 12px;border-radius:11px;box-shadow:0 0 0 4px #9db95209}.hero-prompt textarea{font-size:13px;min-height:75px}.prompt-shortcut{font-size:8px}.prompt-suggestions{flex-wrap:wrap;gap:7px;margin-top:19px}.prompt-suggestions>span{width:100%;margin:0 0 4px;font-size:8px}.prompt-suggestions>button{font-size:8px;padding:6px 8px;gap:5px}.prompt-suggestions>button svg:last-child{display:none}.hero-free-note{font-size:8px;flex-wrap:wrap;gap:5px;margin-top:18px}.hero-free-note>a{font-size:8px}.model-partners{margin-top:34px}.model-partners>span{font-size:6px;letter-spacing:1.4px}.model-partners>div{gap:24px;margin-top:15px}.model-partners>div>span{font-size:18px!important}.model-partners svg{width:19px}.partner-claude>span{font-size:23px}.partner-deepseek>span{font-size:23px}.product-preview-section{margin-top:48px}.preview-floating-note{display:none}.preview-topbar{height:41px;padding:0 11px;gap:9px}.window-controls{gap:4px;margin-right:0}.window-controls i{height:4px;width:4px}.preview-breadcrumb{font-size:8px;gap:6px}.preview-breadcrumb>span:first-of-type:not(.brand-logo){display:none}.preview-breadcrumb .brand-mark{width:15px;height:15px}.demo-indicator{display:none}.preview-open{font-size:7px;padding:6px 8px;margin-left:auto;gap:4px}.preview-open svg{width:11px}.preview-toolrail{display:none}.preview-main{height:350px}.preview-conversation{display:none}.preview-website{width:100%}.preview-website iframe{width:150%;height:150%;transform:scale(.66667);transform-origin:top left;flex-shrink:0}.preview-browser-toolbar{height:31px;font-size:7px;flex-shrink:0;position:relative;z-index:1}.preview-address{display:flex;font-size:5px;padding:3px 10px}.preview-statusbar{position:relative;height:23px;padding:0 9px;font-size:6px}.preview-statusbar>span:last-child{display:none}.preview-caption{font-size:9px;line-height:1.7;margin-top:18px}.preview-caption span{display:block;font-size:8px}.how-section{padding-top:72px}.section-header{gap:22px;flex-wrap:wrap;margin-bottom:28px}.section-header h2{font-size:29px;letter-spacing:-1.4px;margin-top:15px}.section-header>p{font-size:11px;margin-top:0}.section-label{font-size:7px;letter-spacing:1.3px;gap:7px}.section-label>span{height:4px;width:4px}.section-header>.text-link{font-size:10px}.steps-grid{grid-template-columns:1fr;gap:14px}.step-card{padding:24px}.step-top{margin-bottom:22px}.step-card h3{font-size:17px}.step-card p{font-size:12px;max-width:500px;margin-bottom:20px}.step-detail{font-size:10px}.step-card .step-number{font-size:26px}.step-card>svg{margin-bottom:22px}.features-section{padding-top:73px}.features-section .section-header{margin-bottom:28px}.section-header.centered h2{font-size:28px}.feature-bento{grid-template-columns:1fr;gap:15px}.feature-card{padding:26px;min-height:0}.feature-models{min-height:285px}.feature-models .feature-card-heading{max-width:220px}.feature-models p{max-width:200px}.feature-card h3{font-size:23px;margin-top:17px}.feature-card p{font-size:12px}.model-orbit{right:-40px;top:41px;opacity:.8;transform:scale(.9)}.feature-code{padding-bottom:0}.feature-code-window{margin-left:35px;margin-top:24px;padding:15px}.feature-code-window pre{font-size:11px}.feature-code-window>div:first-child{font-size:8px}.code-illustration-label{font-size:6px}.feature-code-window .code-export-badge{font-size:8px;bottom:15px}.feature-history h3,.feature-budget h3{font-size:21px}.history-illustration{margin-top:24px}.history-illustration>div{font-size:11px}.history-illustration small{font-size:9px}.history-tag{font-size:7px}.budget-illustration{margin-top:25px}.budget-illustration>div{font-size:10px}.templates-section{padding-top:73px}.template-grid{grid-template-columns:1fr;gap:30px}.template-artwork{height:310px;padding:28px 30px 0}.mini-nav{padding:16px 20px;font-size:6px}.mini-nav b{font-size:13px}.mini-nav>span{font-size:6px}.mini-saas{padding-top:23px}.mini-saas>span{font-size:5px}.mini-saas h4{font-size:31px}.mini-saas p{font-size:7px}.mini-saas>i{font-size:6px;padding:6px 12px}.tiny-dashboard{margin-top:19px;height:150px}.tiny-dashboard b{font-size:8px}.tiny-dashboard>div:last-child{padding:13px}.tiny-sidebar{width:28px;font-size:9px}.tiny-kanban{gap:7px}.tiny-kanban small{font-size:4px}.tiny-kanban i{height:28px}.mini-portfolio{padding:20px}.mini-portfolio>small{font-size:5px}.mini-portfolio h4{font-size:26px;margin-top:15px}.mini-work{gap:12px;margin-top:22px}.mini-work>div{height:130px}.mini-sculpture{height:80px;width:55px}.mini-ring{height:70px;width:70px;border-width:18px}.mini-dash-sidebar{width:68px;padding:20px 10px;gap:20px}.mini-dash-sidebar b{font-size:10px;margin-bottom:7px}.mini-dash-sidebar>span{font-size:6px}.mini-dash-content{padding:5px 12px}.mini-dash-content .mini-nav{padding:17px 0 14px}.mini-dash-content .mini-nav b{font-size:15px}.mini-stats{gap:7px}.mini-stats>span{font-size:5px;padding:9px 6px;gap:7px}.mini-stats b{font-size:13px}.mini-stats i{font-size:5px}.mini-chart{height:100px;margin-top:12px;padding:11px}.mini-chart b{font-size:7px}.mini-chart>div{height:61px;gap:5px;padding-top:13px}.mini-table{padding:10px;font-size:7px;margin-top:12px}.mini-table i{height:13px}.template-card-info{margin-top:14px}.template-card h3{font-size:17px;gap:12px;margin-bottom:8px}.template-card h3>span{font-size:8px;padding:4px 6px}.template-card p{font-size:11px;max-width:none}.template-use{height:33px;width:33px}.template-use svg{width:17px}.home-pricing{padding-top:73px}.home-pricing .section-header.centered h2{font-size:31px}.section-header.centered p{font-size:12px;margin-top:13px}.pricing-grid{gap:42px 15px;margin-top:50px}.price-card{padding:23px 16px}.plan-top h3{font-size:14px}.plan-symbol{font-size:20px}.plan-description{font-size:9px;min-height:32px;line-height:1.8;margin-bottom:18px}.plan-price{font-size:35px;letter-spacing:-1.6px;gap:3px;margin-bottom:21px}.plan-price>span{font-size:9px}.price-card>.button{font-size:10px;padding:9px 10px;min-height:35px;gap:6px}.price-card>.button>svg{width:14px}.plan-includes{font-size:8px;min-height:24px}.price-card li{font-size:9px;align-items:flex-start;line-height:1.6;gap:6px}.price-card li svg{width:11px;margin-top:1px}.price-card ul{gap:11px}.plan-rule{margin:22px 0 17px}.plan-extra{font-size:8px;line-height:1.8}.popular-label{font-size:6px;letter-spacing:.7px}.pricing-bottom-note{font-size:9px;flex-wrap:wrap;gap:8px;margin-top:25px;text-align:center;line-height:1.8}.pricing-bottom-note>svg{width:14px}.pricing-bottom-note>a{margin-left:0;font-size:9px}.price-disclaimer{font-size:7px;line-height:1.9}.faq-section{padding-top:73px;grid-template-columns:1fr;gap:28px;padding-bottom:65px}.faq-heading h2{font-size:30px;margin-top:15px;margin-bottom:16px}.faq-heading p{font-size:11px}.faq-heading>.text-link{font-size:11px}.faq-item>button{font-size:12px;padding:19px 0}.faq-answer p{font-size:11px;line-height:1.95}.cta-section{padding:35px 29px;min-height:345px;border-radius:11px}.cta-copy h2{font-size:41px;letter-spacing:-2px}.cta-copy p{font-size:11px;max-width:240px;line-height:1.8}.eyebrow-dark{font-size:7px;letter-spacing:1px}.cta-art{right:-232px;top:14px;opacity:.38}.cta-copy .button{font-size:10px}.cta-note{font-size:7px}.site-footer{padding-top:55px}.footer-main{grid-template-columns:1fr 1fr;gap:35px 25px;padding-bottom:37px}.footer-brand .brand-logo{font-size:21px}.footer-brand p{font-size:11px}.company-label{font-size:8px}.footer-column{gap:12px}.footer-column h4{font-size:8px;margin-top:6px}.footer-column a{font-size:11px}.footer-bottom{flex-wrap:wrap;gap:15px;font-size:8px;padding:24px 0}.footer-made{display:none}.footer-bottom>span:last-child{margin-left:auto}.page-hero{padding-top:57px;padding-bottom:45px}.page-hero h1{font-size:44px;letter-spacing:-2.2px;line-height:1.15;margin:22px 0}.page-hero>p{font-size:12px}.billing-interval{margin-top:24px;font-size:10px}.billing-interval>span:last-child{font-size:8px}.availability-note{flex-wrap:wrap;font-size:10px;gap:8px;padding:15px}.availability-note>span{flex:1}.availability-note>a{width:100%;margin-left:25px}.topup-section{grid-template-columns:1fr;gap:32px;padding-top:65px}.topup-section h2{font-size:31px;margin-top:20px}.topup-section>div>p{font-size:12px;max-width:none}.topup-benefits{font-size:11px;gap:13px;margin-top:24px}.topup-calculator{padding:26px}.topup-card-title h3{font-size:15px}.topup-card-title p{font-size:10px}.credit-explainer{padding-top:70px;padding-bottom:10px}.credit-explainer .step-card p{font-size:12px}.credits-example{font-size:10px;line-height:1.9;text-align:left}.pricing-policy-links{flex-wrap:wrap;gap:17px 24px;justify-content:flex-start}.pricing-policy-links>a{font-size:10px}.template-filters{gap:20px;margin-bottom:27px}.filter-tabs{gap:3px}.filter-tabs>button{font-size:10px;padding:8px 10px}.template-filters>.search-field{width:100%}.search-field input{font-size:12px;padding:12px 0}.templates-page .template-gallery-grid{grid-template-columns:1fr;gap:31px}.templates-page .template-artwork{height:310px}.templates-page .template-artwork h4{font-size:30px}.templates-page .mini-portfolio h4{font-size:27px}.templates-page .mini-nav>span{font-size:5px}.templates-page .mini-work>div{height:135px}.templates-page .mini-store-hero{padding:26px 19px 12px;gap:13px}.templates-page .mini-store-hero h4{font-size:23px}.templates-page .mini-still-life{width:95px;height:130px}.templates-page .mini-products{margin:13px 18px}.templates-page .mini-store-hero small,.templates-page .mini-store-hero i{font-size:5px}.templates-page .mini-agency{padding:20px}.templates-page .mini-agency h4{font-size:27px}.templates-page .mini-agency>small{font-size:5px}.templates-page .mini-agency p{font-size:6px}.templates-page .mini-agency-work>span{height:123px!important;font-size:50px!important}.templates-page .mini-restaurant h4{font-size:28px}.templates-page .mini-restaurant p{font-size:6px}.templates-page .mini-restaurant>i{font-size:5px}.templates-page .mini-plate{height:110px;width:110px;margin-top:22px}.template-bottom-cta{flex-wrap:wrap;padding:24px;gap:17px;margin-top:38px}.template-bottom-cta>div:nth-child(2){flex:1;min-width:180px}.template-bottom-cta h3{font-size:14px;line-height:1.6}.template-bottom-cta p{font-size:11px}.template-bottom-cta>.button{margin-left:0;font-size:11px}.template-disclaimer{font-size:8px;line-height:1.9;text-align:left}.auth-page{display:block}.auth-form-side{min-height:100dvh;padding:27px 26px 22px}.auth-form-content{max-width:390px;padding:40px 0}.auth-form-content>.back-link{margin-bottom:29px;font-size:11px}.auth-form-content h1{font-size:28px}.auth-description{font-size:12px}.auth-form input{font-size:14px;padding:14px}.auth-form label{font-size:12px}.checkbox-label{font-size:11px!important}.auth-submit{font-size:13px}.auth-assurance{font-size:9px}.auth-switch{font-size:11px;line-height:1.8}.auth-footer{font-size:9px;gap:18px}.auth-visual-side{display:none}.auth-form-content>.form-footnote{margin-top:20px}.legal-hero{padding-top:56px;padding-bottom:32px}.legal-hero h1{font-size:34px;letter-spacing:-1.3px;margin:20px 0 17px}.legal-hero>p{font-size:12px}.legal-meta{font-size:8px;gap:15px}.legal-meta>span+span{padding-left:15px}.legal-layout{display:block;padding-top:30px}.legal-sidebar{position:relative;top:auto;max-height:none;padding:18px 20px;border:1px solid #3d552d;border-radius:8px;background:#1a2813;margin-bottom:35px;gap:10px}.legal-sidebar>a{font-size:10px}.legal-sidebar-help{display:none}.legal-content h2{font-size:20px;margin-bottom:15px}.legal-content p,.legal-content li{font-size:12px;line-height:1.9}.legal-content>section{margin-bottom:33px}.legal-end{font-size:10px;line-height:1.8}.legal-hero .section-label{font-size:7px}.doc-example{font-size:12px;padding:18px}.contact-page{grid-template-columns:1fr;gap:35px;padding-top:55px;padding-bottom:15px}.contact-copy h1{font-size:49px;margin-top:24px}.contact-copy>p{font-size:13px;max-width:none}.contact-topics{gap:20px;margin-top:27px}.contact-topics strong{font-size:12px}.contact-topics span{font-size:11px}.contact-company{margin-top:29px;padding-top:21px}.contact-form-card{padding:25px}.contact-form-card>h2{font-size:23px}.contact-form-card>p{font-size:11px}.contact-form label{font-size:11px}.contact-form input,.contact-form textarea,.contact-form select{font-size:13px}.contact-form .form-footnote{font-size:10px}.contact-form .form-row{gap:18px}.about-hero{padding-top:54px}.about-hero h1{font-size:43px;letter-spacing:-2px;line-height:1.2}.about-hero>p{font-size:12px}.about-art{min-height:175px;padding:30px 20px;gap:10px;margin-top:35px}.about-art-word{font-size:31px;letter-spacing:-1px}.about-art-word>span{font-size:20px;right:-13px;top:-20px}.about-art-word.finished>span{font-size:24px;right:-7px;top:-25px}.about-art-line{width:45px;margin:0 6px}.about-story{grid-template-columns:1fr;gap:22px;padding-top:54px}.about-story h2{font-size:31px;margin-bottom:0}.about-story p{font-size:12px;line-height:1.95}.about-values{padding-top:20px;padding-bottom:55px}.security-grid{grid-template-columns:1fr;gap:15px}.security-card{padding:26px}.security-card h2{font-size:20px;margin-top:20px}.security-card p{font-size:12px}.security-report{padding:24px}.security-report h2{font-size:22px;line-height:1.4}.security-report p{font-size:12px}.security-note{font-size:10px;line-height:1.9}.not-found-number{font-size:120px}.not-found h1{font-size:27px}.not-found p{font-size:12px}.modal-inner{padding:23px}.modal-heading h2{font-size:19px}.modal-description{font-size:12px}.modal-actions .button{font-size:10px;padding:12px 13px}.toast-stack{bottom:18px;right:18px;width:calc(100% - 36px)}.toast{font-size:12px;padding:15px}.desktop-only{display:none}}@media(max-width:380px){.container,.nav-container{width:calc(100% - 30px)}.nav-container .brand-logo{font-size:20px}.nav-container .brand-mark{width:26px;height:26px}.nav-actions .button{font-size:9px;padding:8px 9px;gap:5px}.nav-actions .button>svg{width:13px}.hero-section h1{font-size:46px;letter-spacing:-2.4px}.hero-spark{right:-12px;width:20px}.hero-description{font-size:12px}.prompt-shortcut{display:none}.prompt-submit{margin-left:auto}.model-partners>div{gap:17px}.model-partners>div>span{font-size:16px!important}.model-partners svg{width:17px}.prompt-suggestions>button{padding:6px 5px;font-size:7px}.hero-free-note>a{margin-left:0;width:100%;justify-content:center}.feature-models .feature-card-heading{max-width:170px}.model-orbit{right:-90px;opacity:.55}.feature-models p{max-width:160px}.price-card{padding:20px 12px}.plan-price{font-size:31px}.plan-price>span{font-size:8px}.price-card li{font-size:8px}.plan-includes{font-size:7px}.template-artwork{padding-left:22px;padding-right:22px;height:285px}.mini-nav>span{font-size:5px}.mini-saas h4{font-size:28px}.cta-copy h2{font-size:37px}.auth-form-side{padding-left:22px;padding-right:22px}}.hero-eyebrow{display:flex;width:fit-content;margin-left:auto;margin-right:auto}.hero-section h1{display:block;width:fit-content;max-width:100%;margin-left:auto;margin-right:auto}@media(max-width:720px){.hero-section h1{font-size:47px;letter-spacing:-2.8px}.model-partners>div{gap:18px}}@media(max-width:380px){.hero-section h1{font-size:43px;letter-spacing:-2.5px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}iframe{scroll-behavior:auto}}.app-layout{min-height:100vh;background:#11180e}.app-sidebar{width:226px;position:fixed;top:0;left:0;bottom:0;background:#151f10;border-right:1px solid #314528;padding:27px 18px 0;display:flex;flex-direction:column;z-index:45}.app-logo-link{padding:0 7px;align-self:flex-start}.app-logo-link .brand-logo{font-size:22px}.app-logo-link .brand-mark{height:29px;width:29px}.workspace-selector{display:flex;align-items:center;gap:9px;margin-top:30px;padding:10px 6px;border:1px solid #344b29;border-radius:7px;background:#1a2814}.workspace-selector>div{font-size:10px;color:#c2d5b0;flex:1;line-height:1.7}.workspace-selector small{display:block;font-size:8px;color:#7f9b6c}.workspace-selector>svg{color:#75925e;margin-right:3px}.avatar{width:31px;height:31px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#3e562a;border:1px solid #5b7b3e;color:#d7edb9;font-family:var(--heading);font-size:12px;font-weight:650;flex-shrink:0}.avatar-small{width:26px;height:26px;font-size:10px;border-radius:6px}.new-project-button{width:100%;font-size:11px;margin-top:16px;min-height:37px;padding:10px}.sidebar-label{font-size:7px;letter-spacing:1.3px;color:#678b51;padding:0 10px;margin-top:28px;margin-bottom:12px}.app-nav{display:flex;flex-direction:column;gap:5px}.app-nav>a{display:flex;align-items:center;gap:11px;font-size:11px;color:#91ad7c;padding:12px 11px;border-radius:6px;border:1px solid transparent}.app-nav>a>svg{color:#7b9a62;stroke-width:1.6}.app-nav>a:hover{background:#223219;color:#d5eac2}.app-nav>a.active{border-color:#425f30;background:#2b3e1f;color:#d1e8b9}.app-nav>a.active>svg{color:#b1d58b}.app-nav .tiny-label{margin-left:auto;font-size:7px;padding:2px 5px;color:#7e9f65;background:#263b19;border:1px solid #3c5829}.sidebar-spacer{flex:1;min-height:30px}.sidebar-credits{background:#1c2d14;border:1px solid #405e2c;border-radius:8px;padding:15px;margin-bottom:20px}.sidebar-credits>div:first-child{display:flex;align-items:center;justify-content:space-between;color:#a4c38b;font-size:8px}.sidebar-credits>div:first-child>span{display:flex;align-items:center;gap:6px}.sidebar-credits .status-dot{width:4px;height:4px}.sidebar-credits>strong{font-family:var(--heading);font-size:25px;letter-spacing:-1px;font-weight:500;display:flex;align-items:baseline;gap:6px;margin-top:12px;color:#d2edba}.sidebar-credits>strong small{font-family:DM Sans Variable,sans-serif;font-size:7px;letter-spacing:0;font-weight:400;color:#7fa267}.credit-line{height:3px;background:#304b22;margin-top:12px;border-radius:4px;overflow:hidden}.credit-line>span{display:block;height:100%;background:#aedb78;border-radius:4px}.sidebar-credits>a{display:flex;justify-content:space-between;align-items:center;font-size:8px;color:#b8d6a0;margin-top:12px}.sidebar-help{display:flex;align-items:center;gap:9px;font-size:9px;color:#81a36a;padding:0 8px;margin-bottom:21px}.sidebar-help>svg:last-child{margin-left:auto}.sidebar-profile{display:flex;align-items:center;gap:9px;margin:0 -18px;border-top:1px solid #344f27;padding:17px 14px;background:#172610}.sidebar-profile>a{flex:1;min-width:0}.sidebar-profile strong{display:block;font-size:10px;font-weight:500;color:#c4deb0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-profile small{display:block;font-size:7px;color:#74985e;margin-top:4px;overflow:hidden;text-overflow:ellipsis}.sidebar-profile>.icon-button{height:25px;width:25px}.app-content{margin-left:226px;min-height:100vh;min-width:0}.app-page{max-width:1350px;margin:0 auto;padding:39px 39px 25px}.app-mobile-header,.app-sidebar-backdrop{display:none}.app-eyebrow{display:flex;align-items:center;gap:6px;font-size:7px;letter-spacing:1.35px;color:#7d9b65;margin-bottom:14px}.app-eyebrow>.status-dot{height:4px;width:4px}.app-page h1{font-size:30px;letter-spacing:-1.25px;font-weight:500;line-height:1.35;margin:0 0 9px}.app-page h1>span{color:#aecb94}.app-page-heading>p,.app-page-heading>div>p,.dashboard-header p{font-size:11px;color:#839f6e;margin:0;line-height:1.8}.app-page-heading{margin-bottom:30px}.page-heading-row{display:flex;justify-content:space-between;align-items:center;gap:25px}.page-heading-row>.button{font-size:10px;min-height:37px;padding:10px 13px}.dashboard-header{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:32px}.dashboard-header>.button{font-size:10px;padding:11px 14px;min-height:39px}.dashboard-start-card{height:232px;border:1px solid #3b582a;border-radius:11px;background:radial-gradient(ellipse at 90% 70%,#537b2d40,transparent 65%),#1d2d15;position:relative;overflow:hidden;padding:29px 32px}.dashboard-start-card>div:first-child{position:relative;z-index:2}.dashboard-start-card .app-eyebrow{font-size:7px;color:#8eaf74;margin-bottom:16px}.dashboard-start-card h2{font-size:28px;line-height:1.2;letter-spacing:-1.1px;font-weight:500;color:#dfefd2;margin-bottom:12px}.dashboard-start-card p{font-size:10px;color:#92b07b;margin-bottom:16px}.dashboard-start-card .text-link{font-size:10px;color:#b7d693}.dashboard-spark{position:absolute;top:18px;left:279px;font-size:40px;color:#7fa45c;transform:rotate(10deg)}.dashboard-template-stack{position:absolute;right:-20px;top:24px;width:390px;height:270px;pointer-events:none}.dashboard-template-stack>div{position:absolute;width:225px;height:255px;transform:rotate(-12deg);left:8px;top:30px;box-shadow:0 20px 40px #0a180950;border-radius:7px;overflow:hidden;border:3px solid #607f3e66}.dashboard-template-stack>div:last-child{transform:rotate(10deg);left:155px;top:0}.dashboard-template-stack .template-artwork{padding:18px 13px 0;height:255px}.dashboard-template-stack .mini-nav{padding:12px 10px}.dashboard-template-stack .mini-nav b{font-size:9px}.dashboard-template-stack .mini-nav>span{font-size:3px}.dashboard-template-stack .mini-saas h4{font-size:25px}.dashboard-template-stack .mini-portfolio h4{font-size:17px}.dashboard-template-stack .mini-work>div{height:90px}.workspace-notice{display:flex;align-items:center;gap:10px;border:1px solid #3c532d;background:#1b2913;border-radius:7px;padding:13px 16px;font-size:10px;color:#88a672;line-height:1.8;margin:21px 0 30px}.workspace-notice>svg{color:#9dc37d}.workspace-notice strong{font-weight:500;color:#b3cd9b}.workspace-notice>a{margin-left:auto;display:flex;align-items:center;gap:4px;font-size:9px;white-space:nowrap;color:#b5cd9e}.projects-section{margin-top:31px}.projects-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.projects-heading h2{font-size:17px;letter-spacing:-.4px;display:flex;align-items:center;gap:10px;margin:0;white-space:nowrap}.projects-heading h2>span{color:#8eaa74;background:#25381b;border:1px solid #3a5229;padding:3px 6px;border-radius:4px;font-family:DM Sans Variable,sans-serif;font-size:8px;letter-spacing:0}.project-controls{display:flex;align-items:center;gap:11px}.project-controls .search-field{min-width:140px;max-width:190px;border-color:#304824}.project-controls .search-field input{font-size:9px;padding:9px 0}.project-controls>select{font-size:9px;padding:9px 10px;border-color:#304824;background:#172310}.view-toggle{display:flex;border:1px solid #304824;padding:3px;border-radius:6px;background:#172310}.view-toggle>button{display:flex;align-items:center;justify-content:center;width:27px;height:25px;color:#6f9157;border-radius:3px}.view-toggle>button.active{background:#304a22;color:#bbdca0}.project-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.project-card{min-width:0;border:1px solid #344e28;border-radius:9px;background:#1a2913}.project-thumbnail{display:block;border-radius:8px 8px 0 0;overflow:hidden;position:relative;height:180px;background:#263a1c}.project-thumbnail .template-artwork{padding:19px 15px 0;height:225px}.project-thumbnail .mini-saas h4{font-size:23px}.project-thumbnail .mini-nav{padding:12px 10px}.project-thumbnail .mini-nav b{font-size:10px}.project-thumbnail .mini-nav>span{font-size:4px}.project-thumbnail .mini-portfolio{padding:15px}.project-thumbnail .mini-portfolio h4{font-size:19px}.project-open-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:6px;font-size:11px;background:#14210fbb;color:#e1f4cc;opacity:0;transition:opacity .2s}.project-thumbnail:hover .project-open-overlay{opacity:1}.project-card-info{display:flex;align-items:center;gap:10px;padding:14px 13px}.project-card-info>a{flex:1;min-width:0}.project-card h3{font-size:12px;letter-spacing:-.2px;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-card p{display:flex;align-items:center;gap:4px;font-size:7px;color:#779860;margin:0;white-space:nowrap}.project-card p>span{margin:0 2px}.project-menu-wrap{position:relative;align-self:flex-start}.project-menu-wrap>.icon-button{height:25px;width:25px;color:#7e9f64}.project-menu{position:absolute;right:0;top:29px;width:157px;border:1px solid #536f3e;background:#263b1d;border-radius:7px;padding:5px;z-index:27;box-shadow:0 10px 30px #0007}.project-menu>button,.project-menu>a{display:flex;align-items:center;gap:8px;font-size:10px;color:#b8d0a4;text-align:left;width:100%;padding:10px 8px;border-radius:4px}.project-menu>button:hover,.project-menu>a:hover{background:#365027}.project-list{grid-template-columns:1fr;gap:12px}.project-list .project-card{display:flex;height:90px;align-items:center}.project-list .project-thumbnail{width:132px;height:88px;flex-shrink:0;border-radius:8px 0 0 8px}.project-list .template-artwork{width:264px;transform:scale(.5);transform-origin:top left}.project-list .project-card-info{flex:1;padding:15px 20px}.project-list .project-card h3{font-size:14px}.project-list .project-card p{font-size:9px;margin-top:9px}.project-list .project-menu-wrap{align-self:center}.dashboard-bottom{border-top:1px solid #304725;padding:21px 0 0;margin-top:45px;display:flex;justify-content:space-between;gap:20px;font-size:8px;color:#658950}.dashboard-bottom>a{display:flex;align-items:center;gap:4px;color:#8faf75}.new-project-preview{height:160px;overflow:hidden;border-radius:7px;border:1px solid #526d3d}.new-project-preview .template-artwork{height:280px;width:100%;padding:19px 30px 0}.new-project-preview .template-mini-browser{max-width:340px;margin:auto}.draft-note{display:flex;gap:8px;padding:13px;background:#253c19;border:1px solid #425f2f;border-radius:6px;font-size:10px;color:#b1c99d;line-height:1.8}.draft-note>svg{color:#a9cc85;margin-top:3px}.app-templates-page .template-gallery-grid{grid-template-columns:repeat(3,1fr);gap:26px 19px}.app-templates-page .template-artwork{height:220px;padding:20px 15px 0}.app-templates-page .template-card h3{font-size:13px}.app-templates-page .template-card p{font-size:8px}.app-templates-page .template-card-info{margin-top:12px}.app-templates-page .filter-tabs>button{font-size:9px;padding:8px 9px}.app-templates-page .template-filters{flex-wrap:wrap;gap:15px}.app-templates-page .template-filters>.search-field{max-width:210px}.app-templates-page .template-filters input{font-size:9px}.app-templates-page .mini-saas h4{font-size:23px}.app-templates-page .mini-portfolio h4{font-size:18px}.app-templates-page .mini-nav>span{font-size:4px}.app-templates-page .mini-nav{padding:12px 10px}.app-templates-page .mini-agency h4{font-size:20px}.app-templates-page .mini-store-hero h4{font-size:16px}.app-templates-page .mini-restaurant h4{font-size:22px}.app-templates-page .mini-dash-sidebar{width:48px}.app-templates-page .mini-dash-sidebar b{font-size:7px}.app-templates-page .template-bottom-cta{padding:22px}.app-templates-page .template-bottom-cta h3{font-size:13px}.app-templates-page .template-bottom-cta p{font-size:10px}.app-templates-page .template-bottom-cta>.button{font-size:9px}.billing-overview{display:grid;grid-template-columns:1.1fr 1fr;gap:21px}.balance-card{background:radial-gradient(ellipse at 90% 0,#456b2b55,transparent 80%),#21341a;border:1px solid #52733c;border-radius:10px;padding:26px}.balance-card-top{display:flex;justify-content:space-between;align-items:center}.balance-card-top>span:first-child{display:flex;align-items:center;gap:8px;font-size:8px;letter-spacing:1px;color:#9cbe83}.balance-card-top .tiny-label{font-size:7px;color:#9dbd82;background:#2e4721;border:1px solid #52703a}.balance-card>strong{display:flex;align-items:baseline;gap:10px;font-family:var(--heading);font-size:46px;font-weight:500;letter-spacing:-2px;color:#daf2c3;margin-top:21px}.balance-card>strong>span{font-family:DM Sans Variable,sans-serif;font-size:12px;color:#87ac6c;letter-spacing:0;font-weight:400}.balance-card-bottom{display:flex;justify-content:space-between;gap:15px;margin-top:16px;align-items:center}.balance-card-bottom>span{font-size:9px;color:#8eb375}.balance-card-bottom>button{font-size:8px;display:flex;align-items:center;gap:4px;color:#c1dfa7;padding:0}.current-plan-card{border:1px solid #3e592e;background:#1b2b14;border-radius:10px;padding:26px;display:flex;flex-direction:column}.current-plan-card>.app-eyebrow{font-size:8px;letter-spacing:1.15px;margin-bottom:23px}.current-plan-card>div{display:flex;justify-content:space-between;align-items:baseline;gap:15px}.current-plan-card h2{font-size:25px;letter-spacing:-.8px;margin-bottom:10px;color:#d2e9be}.current-plan-card>div>span{font-size:9px;color:#86a96b}.current-plan-card>p{font-size:10px;color:#8faf77;margin-bottom:20px}.current-plan-card>.text-link{font-size:9px;margin-top:auto}.billing-credit-tip{display:flex;align-items:center;gap:10px;padding:17px 3px;color:#8eae76}.billing-credit-tip p{font-size:9px;line-height:1.8;color:#7e9f69;margin:0}.billing-credit-tip strong{font-weight:500;color:#b0cd96}.billing-credit-tip>a{margin-left:auto;display:flex;align-items:center;gap:4px;font-size:8px;white-space:nowrap}.billing-plans{margin-top:30px}.section-mini-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px}.section-mini-heading h2{font-size:19px;letter-spacing:-.5px;margin:0 0 7px;color:#d4e7c2}.section-mini-heading p{font-size:10px;color:#839f6e;margin:0}.section-mini-heading>span{font-size:7px;letter-spacing:.9px;color:#73945c}.billing-plans .pricing-grid{gap:13px;margin-top:45px}.billing-plans .price-card{padding:23px 16px 20px}.billing-plans .plan-description{font-size:9px;min-height:32px;margin-bottom:20px}.billing-plans .plan-top h3{font-size:14px}.billing-plans .plan-price{font-size:34px;gap:4px}.billing-plans .plan-price>span{font-size:9px}.billing-plans .price-card>.button{font-size:9px;padding:9px 10px;gap:7px}.billing-plans .plan-includes{font-size:8px;min-height:25px}.billing-plans .price-card li{font-size:8px;gap:6px}.billing-plans .price-card li>svg{width:10px}.billing-plans .plan-rule{margin:20px 0 16px}.billing-plans .popular-label{font-size:6px;letter-spacing:.7px}.billing-activity{margin-top:48px}.activity-tabs{display:flex;align-items:center;gap:24px;border-bottom:1px solid #38552a;margin-bottom:20px}.activity-tabs>button{font-size:10px;color:#8baa72;border-bottom:2px solid transparent;padding:0 0 13px}.activity-tabs>button.active{color:#d6efbf;border-color:#bddc8f}.activity-tabs>.billing-receipts{display:flex;align-items:center;gap:5px;margin-left:auto;font-size:8px;color:#8fb275}.table-scroll{overflow:auto;border:1px solid #3b562c;border-radius:9px}.data-table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}.data-table th{font-size:8px;letter-spacing:.3px;font-weight:400;color:#7d9e67;background:#1b2a14;border-bottom:1px solid #38532a;padding:15px 17px}.data-table td{font-size:10px;color:#b4cfa0;padding:17px;border-bottom:1px solid #2d4422;background:#172611}.data-table tr:last-child td{border-bottom:0}.data-table small{display:block;font-size:8px;color:#799e61;margin-top:5px}.table-tag{display:inline-flex;align-items:center;padding:4px 7px;border-radius:4px;border:1px solid #3c592b;background:#273d1b;color:#8eb375;font-size:8px;text-transform:capitalize}.tag-success{color:#bddd94;border-color:#55783c;background:#304b21}.transaction-icon{display:inline-flex;align-items:center;justify-content:center;width:27px;height:27px;border:1px solid #425e30;background:#263e1a;border-radius:6px;color:#8bab75;margin-right:11px;vertical-align:middle}.billing-activity .empty-state{padding:42px 20px}.billing-activity .empty-state h3{font-size:18px}.billing-activity .empty-state p{font-size:11px;margin-bottom:0}.settings-page{max-width:1100px}.settings-section{display:grid;grid-template-columns:.75fr 1.3fr;gap:42px;padding:28px 0;border-top:1px solid #344f28}.settings-section-description h2{font-size:18px;letter-spacing:-.45px;margin-top:4px;margin-bottom:12px;color:#d1e5bf}.settings-section-description p{font-size:11px;line-height:1.9;color:#86a572;max-width:240px}.settings-card{border:1px solid #415d30;background:#1b2b13;border-radius:9px;padding:25px}.profile-avatar-row{display:flex;align-items:center;gap:13px;margin-bottom:24px}.avatar-large{height:49px;width:49px;border-radius:11px;font-size:22px;background:#3a5726;border-color:#638247}.profile-avatar-row strong{font-size:13px;font-weight:500;color:#cce5b7}.profile-avatar-row small{display:block;font-size:9px;color:#84a66b;margin-top:5px}.settings-card .stack-form,.settings-card.stack-form{gap:21px}.settings-card label{font-size:11px;color:#adc999}.settings-card input{background:#15220e;border-color:#466332;font-size:12px;padding:12px}.settings-card input[readonly]{background:#1b2b13;color:#7f9f68}.email-status{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:-6px;font-size:8px}.email-status>span{display:flex;gap:5px;align-items:center;color:#88a86f}.email-status>.text-link{font-size:8px}.settings-card .form-footnote{font-size:8px;text-align:left;color:#73985e;margin-top:-6px}.settings-card-footer{padding-top:18px;border-top:1px solid #38552a;display:flex;justify-content:flex-end;margin-top:0}.settings-card-footer>.button{font-size:10px;min-height:34px;padding:9px 12px}.settings-card h3{font-size:15px;letter-spacing:-.3px;color:#c9e0b4;margin-bottom:10px}.settings-card>p,.data-export-card>div>p{font-size:10px;line-height:1.9;color:#88a971;margin-bottom:20px}.settings-card a:not(.button){color:#bbd79f;text-decoration:underline;text-underline-offset:3px}.data-export-card{display:flex;align-items:flex-start;gap:17px}.data-export-card>.feature-icon-box{height:43px;width:43px}.data-export-card .button{font-size:10px}.settings-danger .settings-card{border-color:#664835;background:#2a2b1b}.settings-danger .settings-card h3{color:#ddc1a3}.settings-danger .settings-card p{color:#b1a18a}.settings-danger .settings-card a{color:#d2b79c}.settings-danger .button{font-size:10px;border-color:#855541;color:#e4b4a0;background:#3e3022}.admin-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.admin-stats>article{border:1px solid #456132;border-radius:9px;padding:25px;background:#1e3015;display:flex;flex-direction:column;align-items:flex-start}.admin-stats svg{color:#9ec580;margin-bottom:17px}.admin-stats strong{font-family:var(--heading);font-size:34px;font-weight:500;letter-spacing:-1px;color:#d7edc4}.admin-stats>article>span{font-size:10px;color:#8caa76;margin-top:7px}.admin-integrations{display:flex;gap:20px;flex-wrap:wrap;margin:25px 0 40px;padding:20px;border:1px solid #3c562b;border-radius:8px;background:#192911}.admin-integrations>div{display:flex;align-items:center;gap:7px;font-size:9px;color:#709457;flex:1;min-width:190px}.admin-integrations strong{font-weight:500;color:#b5cfa0}.admin-integrations>div>span{margin-left:auto;font-size:8px}.admin-page .section-mini-heading>select{font-size:10px;padding:9px 11px}.admin-page .data-table .text-link{font-size:9px}.admin-users-heading{margin-top:42px}.ticket-details>div:first-child{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;color:#a7c38f}.ticket-details>div:first-child strong{color:#d8edc5;font-weight:500}.ticket-details>div:first-child>.table-tag{margin-left:auto}.ticket-details>p:not(.form-footnote){white-space:pre-wrap;font-size:12px;line-height:1.9;padding:20px;background:#15230e;border:1px solid #3f5d2c;border-radius:7px;margin-top:20px;color:#b8d4a3;overflow-wrap:anywhere}.ticket-details .form-footnote{font-size:9px;margin:20px 0 0}.builder-workspace{height:100dvh;min-height:430px;display:flex;flex-direction:column;overflow:hidden;background:#121c0d}.builder-header{height:58px;border-bottom:1px solid #3b552c;background:#192612;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 20px;flex-shrink:0;z-index:35}.builder-header-left,.builder-header-right{display:flex;align-items:center;gap:14px;min-width:0}.builder-home{display:flex;align-items:center}.builder-home .brand-mark{height:28px;width:28px}.builder-slash{color:#516e3d;font-size:19px;font-weight:300}.builder-project-title{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:500;color:#d3e5c2;padding:5px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:300px;opacity:1!important}.builder-project-title>svg{color:#769b5e}.builder-project-type{font-size:6px;letter-spacing:.9px;border:1px solid #3e5a2c;padding:4px 6px;border-radius:4px;background:#21341a;color:#82a26b;white-space:nowrap}.builder-header-right>.button{font-size:9px;padding:8px 11px;min-height:31px}.builder-balance{display:flex;align-items:center;gap:6px;font-size:10px;color:#bedba5;padding-right:16px;border-right:1px solid #3b562b;white-space:nowrap}.builder-balance>span{font-size:8px;color:#789c61}.builder-balance>svg:first-child{color:#9cbe7e}.builder-balance>svg:last-child{padding:2px;box-sizing:content-box;background:#304b21;border-radius:4px;color:#a5c78b;margin-left:3px}.demo-header-note{display:flex;align-items:center;gap:6px;font-size:9px;color:#91b377}.demo-header-note .status-dot{height:4px;width:4px}.builder-body{display:flex;flex:1;min-height:0;position:relative}.builder-rail{width:47px;border-right:1px solid #334e26;background:#16240f;display:flex;flex-direction:column;align-items:center;gap:10px;padding:14px 0;flex-shrink:0}.builder-rail>button,.builder-rail>a{width:32px;height:32px;border-radius:6px;display:grid;place-items:center;color:#72965c;padding:0}.builder-rail>button:hover,.builder-rail>a:hover{background:#2a431c;color:#bedb9e}.builder-rail>button.active{background:#2a421c;color:#b2d78e;border:1px solid #456831}.builder-rail>div{flex:1}.builder-chat{width:355px;flex-shrink:0;display:flex;flex-direction:column;border-right:1px solid #3e5c2d;background:#182510;min-height:0}.builder-chat-heading{display:flex;align-items:center;gap:10px;padding:17px 16px;border-bottom:1px solid #2d4720;flex-shrink:0}.builder-chat-heading>.feature-icon-box{height:31px;width:31px;border-radius:7px;background:#253b19}.builder-chat-heading>div{flex:1}.builder-chat-heading strong{font-size:11px;font-weight:500;color:#d0e6ba;display:block}.builder-chat-heading>div>span{display:block;font-size:8px;color:#779b60;margin-top:4px}.builder-chat-heading>.icon-button{height:25px;width:25px;color:#6c9154}.builder-messages{flex:1;overflow:auto;padding:23px 17px 10px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#415d2d transparent;min-height:0}.chat-message{margin-bottom:25px;display:flex;gap:10px}.chat-agent-avatar{height:26px;width:26px;flex-shrink:0;display:grid;place-items:center;background:#2b431d;border:1px solid #4b6b33;border-radius:7px}.chat-agent-avatar .brand-mark{height:19px;width:19px}.chat-message>div{flex:1;min-width:0}.message-author{display:flex;align-items:center;gap:9px;font-size:10px;color:#c7dfb2;margin:4px 0 9px}.message-author>span{font-size:6px;letter-spacing:.5px;color:#749c57;background:#243b18;padding:2px 4px;border-radius:3px}.message-author>span:empty{display:none}.chat-message p{font-size:11px;line-height:1.9;color:#a3bd8e;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.chat-user{margin-left:31px}.chat-user>div{background:#304823;border:1px solid #496832;border-radius:9px 9px 2px;padding:12px 13px}.chat-user p{color:#cfe2bc;font-size:11px;line-height:1.75}.user-message-label{font-size:7px;color:#7da164;display:block;text-align:right;margin-top:6px}.chat-system p{font-size:10px;font-style:italic;color:#7ea465}.chat-system .chat-agent-avatar{background:#203717}.chat-suggestions{margin-left:35px;margin-top:0;display:flex;flex-direction:column;gap:8px;margin-bottom:25px}.chat-suggestions>span{font-size:6px;letter-spacing:1px;color:#6f9256;margin-bottom:5px}.chat-suggestions>button{display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;font-size:9px;color:#adc996;border:1px solid #3c5b29;border-radius:5px;background:#1f3416;padding:10px;line-height:1.6}.chat-suggestions>button:hover{border-color:#6c9449;background:#2b461b}.chat-suggestions svg{color:#83ac67}.builder-composer-wrap{padding:12px;flex-shrink:0;position:relative}.builder-composer{background:#1f3315;border:1px solid #4a6b32;border-radius:9px;box-shadow:0 4px 14px #0002;position:relative}.builder-composer:focus-within{border-color:#8bb561}.builder-composer textarea{width:100%;background:none;border:0;border-radius:9px;box-shadow:none;padding:13px 12px 4px;font-size:11px;line-height:1.8;color:#d0e4ba;resize:none;min-height:83px;outline:none}.builder-composer textarea::placeholder{color:#7da063}.composer-controls{display:flex;justify-content:space-between;align-items:center;padding:6px 9px 9px;gap:9px}.workspace-model-picker{position:relative;min-width:0}.workspace-model-picker .model-trigger{font-size:9px;padding:6px 7px;gap:6px;background:#1b2d11;border-color:#3f5c2c;color:#b7ce9f}.provider-dot{height:6px;width:6px;border-radius:50%;flex-shrink:0}.workspace-model-dropdown{top:auto;bottom:calc(100% + 13px);left:-5px;width:305px;background:#263e1b;border-color:#618544}.model-dropdown-label{display:block;font-size:6px;letter-spacing:1px;color:#93b975;padding:8px 10px 10px}.workspace-model-dropdown>button{font-size:10px;padding:10px 9px;gap:10px}.workspace-model-dropdown small{font-size:8px;line-height:1.5;color:#8bb070}.workspace-model-dropdown>button:disabled{opacity:.5}.workspace-model-dropdown .provider-icon{width:25px;height:25px;font-size:13px}.workspace-model-dropdown>.dropdown-dismiss{z-index:26}.builder-composer .prompt-submit{height:29px;width:29px;border-radius:6px}.composer-footnote{display:flex;justify-content:space-between;align-items:center;font-size:7px;color:#668d50;padding:8px 2px 0;gap:10px}.composer-footnote>span{display:flex;align-items:center;gap:5px;line-height:1.5}.composer-footnote .status-dot{height:3px;width:3px}.budget-input{display:flex;flex-direction:row;gap:5px;align-items:center;font-size:7px;color:#85aa6a;white-space:nowrap;font-weight:400}.budget-input input{border:1px solid #476a2f;border-radius:3px;width:45px;font-size:8px;padding:2px 4px;outline:none;background:#1c3011;color:#c0de9f}.composer-warning{display:flex;gap:5px;align-items:center;color:#d9bf8c;font-size:8px;padding:0 0 9px 2px}.stop-button{height:29px;width:29px;background:#dda78b;color:#572a1a;display:grid;place-items:center;border-radius:6px;border:1px solid #efbf9d}.run-progress{display:flex;gap:10px;margin-bottom:20px}.run-progress>div{flex:1;min-width:0}.run-progress strong{display:flex;gap:6px;align-items:center;font-size:10px;font-weight:500;color:#b9d99c;line-height:1.6;margin:4px 0 8px}.run-progress p{font-size:10px;line-height:1.8;color:#88ac6b;margin:0 0 8px}.run-progress>div>span{font-size:7px;color:#6e9653}.build-error{display:flex;align-items:flex-start;gap:8px;background:#3b3020;border:1px solid #7e5c3b;border-radius:7px;padding:13px;margin-bottom:15px;color:#dcac8b}.build-error>svg{margin-top:2px}.build-error p{font-size:10px;line-height:1.8;color:#d3b495;margin:0;flex:1}.build-error .icon-button{height:19px;width:19px;color:#b99474}.builder-canvas{flex:1;min-width:0;display:flex;flex-direction:column;background:#111c0b;position:relative;min-height:0}.canvas-toolbar{display:flex;justify-content:space-between;align-items:center;height:45px;flex-shrink:0;border-bottom:1px solid #3e5c2d;background:#1b2b13;padding:0 13px;gap:10px;z-index:10}.canvas-tabs{display:flex;align-items:center;gap:5px;height:100%;flex-shrink:0}.canvas-tabs>button:not(.icon-button){display:flex;align-items:center;gap:6px;height:100%;font-size:9px;color:#73975a;padding:0 10px;position:relative}.canvas-tabs>button.active{color:#d1e9b9}.canvas-tabs>button.active:after{content:"";height:2px;position:absolute;bottom:0;left:9px;right:9px;background:#b1d87f;border-radius:2px}.canvas-address{display:flex;gap:5px;align-items:center;padding:5px 20px;background:#16250f;border:1px solid #355326;border-radius:4px;color:#6e9354;font-size:7px;white-space:nowrap;max-width:250px;overflow:hidden}.canvas-actions{display:flex;align-items:center;gap:5px;flex-shrink:0}.canvas-actions>.icon-button{height:26px;width:26px;color:#789e5f}.device-controls{display:flex;gap:3px;padding-right:8px;border-right:1px solid #3a5829;margin-right:3px}.device-controls>button{height:25px;width:25px;display:grid;place-items:center;border-radius:4px;color:#668b4c;padding:0}.device-controls>button.active{background:#304a21;color:#bddb9c}.device-controls>button:hover{color:#cee7b4}.preview-canvas{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;padding:0;background-image:radial-gradient(#6e963926 .65px,transparent .65px);background-size:18px 18px;overflow:auto}.preview-canvas iframe{border:0;background:#f7f9f2;width:100%;height:100%;flex:1;min-height:0;transition:width .25s,border-radius .25s}.preview-device-label{height:23px;flex-shrink:0;width:100%;display:flex;align-items:center;justify-content:center;font-size:6px;letter-spacing:.4px;color:#587d3e;background:#15240e;border-top:1px solid #365126}.device-mobile,.device-tablet{padding:22px 20px 0}.device-mobile iframe{width:min(390px,100%);border-radius:15px 15px 0 0;box-shadow:0 0 0 4px #38512a,0 18px 50px #0005}.device-tablet iframe{width:min(768px,100%);border-radius:9px 9px 0 0;box-shadow:0 0 0 4px #38512a,0 18px 50px #0005}.device-mobile .preview-device-label,.device-tablet .preview-device-label{background:transparent;border:0;margin-top:12px;height:24px;font-size:7px}.code-panel{flex:1;min-height:0;display:flex;flex-direction:column;background:#131f0d}.code-file-tabs{display:flex;gap:0;overflow:auto;flex-shrink:0;background:#172711;border-bottom:1px solid #345226;min-height:38px}.code-file-tabs>button{font-family:monospace;font-size:9px;display:flex;align-items:center;gap:7px;color:#709956;padding:11px 16px;border-right:1px solid #2d491f;white-space:nowrap;border-bottom:1px solid transparent}.code-file-tabs>button.active{background:#1e3215;color:#c4e4a2;border-bottom-color:#9dc96e}.code-editor{flex:1;min-height:0;display:flex;position:relative}.line-numbers{margin:0;padding:19px 11px 20px 14px;background:#172610;color:#4e7835;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.8;text-align:right;border-right:1px solid #29461c;overflow:hidden;-webkit-user-select:none;user-select:none;min-width:40px;flex-shrink:0}.code-editor textarea{border:0;box-shadow:none;outline:0;background:#131f0d;color:#b7d699;border-radius:0;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.8;padding:19px 18px 30px;white-space:pre;overflow-wrap:normal;tab-size:2;resize:none;flex:1;min-width:0;width:100%;overflow:auto;scrollbar-width:thin;scrollbar-color:#42662b transparent}.code-editor textarea[readonly]{background:#131f0d;color:#a8c78c}.code-demo-note{font-size:8px;color:#86aa69;display:flex;align-items:center;gap:5px;padding:10px 14px;border-bottom:1px solid #375329;background:#223718;line-height:1.7;flex-wrap:wrap}.code-demo-note a{display:inline-flex;align-items:center;gap:4px;color:#c3df9e}.code-editor-footer{display:flex;justify-content:space-between;align-items:center;gap:15px;font-family:monospace;font-size:7px;color:#628e44;padding:7px 13px;border-top:1px solid #304c20;background:#172710;flex-shrink:0}.code-editor-footer>span{display:flex;align-items:center;gap:9px}.code-editor-footer button{font-size:7px;color:#c6b481;border-left:1px solid #5a6937;padding:0 0 0 8px}.unsaved-dot{height:4px;width:4px;background:#d9bc77;border-radius:50%;margin-left:2px}.history-panel{position:absolute;right:0;top:45px;bottom:0;width:310px;max-width:100%;background:#1e3315;border-left:1px solid #527d36;z-index:20;overflow:auto;box-shadow:-15px 0 30px #0003;padding:19px;scrollbar-width:thin;scrollbar-color:#527539 transparent}.history-heading{display:flex;align-items:center;gap:7px;color:#b1d38f}.history-heading h3{font-size:12px;margin:0;letter-spacing:-.3px;flex:1}.history-heading .icon-button{height:23px;width:23px}.history-panel>p{font-size:9px;color:#83a76b;line-height:1.8;margin:11px 0 22px}.revision-card{border:1px solid #4a6c31;background:#213a16;border-radius:7px;padding:15px;margin-bottom:12px}.revision-card>div{display:flex;align-items:center;gap:6px}.revision-card strong{font-size:10px;font-weight:500;color:#c5dfa8}.revision-card .tiny-label{margin-left:auto;font-size:5px;letter-spacing:.7px;padding:3px 5px}.revision-dot{height:5px;width:5px;border-radius:50%;background:#acd480}.revision-card p{font-size:9px;line-height:1.8;color:#99b97e;margin:11px 0 10px;overflow-wrap:anywhere}.revision-card small{font-size:7px;color:#6e9a50}.revision-card>button{display:flex;align-items:center;gap:6px;font-size:8px;padding:8px 0 0;color:#b5d792;margin-top:10px;border-top:1px solid #3d6127;width:100%;text-align:left}.builder-statusbar{height:26px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 14px;background:#1a2c12;border-top:1px solid #3d5f29;flex-shrink:0;font-size:7px;color:#719c54;z-index:30}.builder-statusbar>span:first-child{display:flex;align-items:center;gap:6px}.builder-statusbar .status-dot{height:4px;width:4px;background:#9dc972}.builder-statusbar>a{display:flex;align-items:center;gap:3px;color:#93b977}.builder-workspace .modal{z-index:100}.builder-workspace .modal-inner{padding:26px}@media(min-width:1500px){.app-page{padding:45px 48px}.app-page h1{font-size:33px}.dashboard-start-card{height:255px;padding:34px 38px}.dashboard-start-card h2{font-size:33px}.dashboard-template-stack{right:20px;width:430px;transform:scale(1.1)}.project-thumbnail{height:220px}.project-thumbnail .template-artwork{height:275px;padding-top:24px}.project-thumbnail .mini-saas h4{font-size:28px}.project-thumbnail .mini-portfolio h4{font-size:23px}.builder-chat{width:390px}.builder-messages{padding:26px 22px 14px}.chat-message p{font-size:12px}.builder-composer-wrap{padding:15px}.builder-composer textarea{font-size:12px;min-height:95px}.builder-chat-heading{padding:19px 20px}.canvas-toolbar{padding:0 17px}.canvas-tabs>button:not(.icon-button){font-size:10px}.builder-project-title{font-size:12px}.canvas-address{font-size:8px}.code-editor textarea,.line-numbers{font-size:12px}.workspace-model-picker .model-trigger{font-size:10px}.chat-suggestions>button{font-size:10px}}@media(max-width:1190px){.app-sidebar{width:210px;padding-left:14px;padding-right:14px}.app-content{margin-left:210px}.sidebar-profile{margin:0 -14px;padding:16px 11px}.app-logo-link .brand-logo{font-size:21px}.workspace-selector{gap:7px;padding-left:7px;padding-right:7px}.workspace-selector>div{font-size:9px}.workspace-selector small{font-size:7px}.app-page{padding:31px 28px 23px}.app-page h1{font-size:26px}.dashboard-start-card{padding:27px 26px;height:222px}.dashboard-start-card h2{font-size:26px}.dashboard-template-stack{right:-82px;transform:scale(.9);transform-origin:top right;opacity:.8}.dashboard-spark{left:253px;font-size:34px}.dashboard-start-card>div:first-child{max-width:330px}.dashboard-start-card p{max-width:230px;line-height:1.8}.projects-heading{gap:15px;flex-wrap:wrap}.project-grid{grid-template-columns:repeat(2,1fr);gap:18px}.project-thumbnail{height:190px}.project-thumbnail .template-artwork{height:250px}.project-thumbnail .mini-saas h4{font-size:26px}.project-thumbnail .mini-portfolio h4{font-size:21px}.project-card h3{font-size:13px}.project-card p{font-size:8px}.app-templates-page .template-gallery-grid{grid-template-columns:repeat(2,1fr);gap:27px 20px}.app-templates-page .template-artwork{height:250px;padding:22px 18px 0}.app-templates-page .mini-saas h4{font-size:26px}.app-templates-page .mini-portfolio h4{font-size:22px}.app-templates-page .mini-agency h4{font-size:23px}.app-templates-page .mini-store-hero h4{font-size:20px}.app-templates-page .template-card h3{font-size:15px}.app-templates-page .template-card p{font-size:9px}.billing-plans .pricing-grid{grid-template-columns:repeat(2,1fr);gap:42px 18px}.billing-plans .price-card{padding:25px 22px}.billing-plans .plan-top h3{font-size:17px}.billing-plans .plan-description{font-size:10px;min-height:0;max-width:none}.billing-plans .plan-price{font-size:40px}.billing-plans .plan-price>span{font-size:10px}.billing-plans .price-card>.button{font-size:11px}.billing-plans .plan-includes{font-size:10px;min-height:0}.billing-plans .price-card li{font-size:10px;gap:8px}.billing-plans .price-card li>svg{width:13px}.billing-plans .popular-label{font-size:7px;letter-spacing:1px}.balance-card,.current-plan-card{padding:23px}.balance-card-bottom{align-items:flex-start;flex-direction:column;gap:12px;margin-top:12px}.balance-card>strong{font-size:43px;margin-top:16px}.current-plan-card>div{flex-wrap:wrap;gap:3px}.current-plan-card h2{font-size:23px}.current-plan-card>div>span{margin-bottom:8px}.current-plan-card>.app-eyebrow{margin-bottom:17px}.current-plan-card>p{font-size:9px;margin-bottom:17px}.billing-credit-tip{flex-wrap:wrap;padding:17px 0;gap:8px}.billing-credit-tip p{flex:1;min-width:250px}.billing-credit-tip>a{margin-left:25px}.settings-section{grid-template-columns:.75fr 1.4fr;gap:25px}.settings-card{padding:22px}.settings-section-description h2{font-size:17px}.settings-section-description p{font-size:10px}.admin-stats{gap:13px}.admin-stats>article{padding:21px}.admin-stats>article>span{font-size:8px}.admin-integrations{gap:16px;padding:18px}.builder-chat{width:320px}.builder-header{padding:0 16px}.builder-header-left,.builder-header-right{gap:11px}.canvas-address{padding:4px 10px;font-size:6px;max-width:160px}.canvas-toolbar{padding:0 9px;gap:5px}.canvas-tabs>button:not(.icon-button){padding:0 8px;font-size:8px;gap:5px}.canvas-actions{gap:3px}.device-controls{padding-right:5px;margin-right:0}.device-controls>button{width:22px}.canvas-actions>.icon-button{width:23px}.chat-message p{font-size:10px}.chat-suggestions>button{font-size:8px}.builder-messages{padding:20px 14px 10px}.builder-chat-heading{padding:16px 13px}.builder-chat-heading strong{font-size:10px}.builder-chat-heading>div>span{font-size:7px}.workspace-model-dropdown{width:284px}.workspace-model-dropdown small{font-size:7px}}@media(max-width:960px){.app-sidebar{width:195px;padding:24px 12px 0}.app-content{margin-left:195px}.app-logo-link{padding:0 3px}.app-logo-link .brand-logo{font-size:20px;gap:5px}.app-logo-link .brand-mark{width:26px;height:26px}.workspace-selector{padding:9px 6px;gap:6px;margin-top:25px}.workspace-selector>div{font-size:8px}.workspace-selector small{font-size:7px}.workspace-selector>.avatar{height:24px;width:24px;font-size:9px}.workspace-selector>svg{width:10px;margin:0}.app-nav>a{font-size:10px;padding:11px 10px;gap:9px}.app-nav>a>svg{width:16px}.sidebar-label{font-size:6px;margin-top:24px}.sidebar-profile{margin:0 -12px;padding:15px 10px;gap:7px}.sidebar-profile strong{font-size:9px}.sidebar-profile small{font-size:6px}.sidebar-profile>.avatar{height:27px;width:27px;font-size:10px}.sidebar-credits{padding:12px;margin-bottom:16px}.sidebar-credits>strong{font-size:23px}.sidebar-credits>strong small{font-size:6px}.sidebar-help{font-size:8px;padding:0 5px}.app-page{padding:29px 23px 22px}.app-page h1{font-size:24px}.dashboard-header{align-items:flex-start;gap:12px;margin-bottom:25px}.dashboard-header>.button{font-size:9px;padding:9px 10px;min-height:35px;gap:6px}.dashboard-header>.button>svg{width:14px}.dashboard-header p{font-size:10px;max-width:300px}.dashboard-header h1{max-width:340px}.dashboard-start-card{height:215px;padding:25px}.dashboard-start-card h2{font-size:25px}.dashboard-template-stack{right:-153px;transform:scale(.85);opacity:.55}.dashboard-spark{display:none}.dashboard-start-card>div:first-child{max-width:250px}.dashboard-start-card .app-eyebrow{font-size:6px}.workspace-notice{font-size:9px;padding:12px;align-items:flex-start;gap:8px;flex-wrap:wrap}.workspace-notice>svg{width:14px;margin-top:2px}.workspace-notice>span{flex:1;min-width:180px}.workspace-notice>a{font-size:8px;width:100%;margin-left:22px}.projects-heading h2{font-size:16px}.project-controls{gap:7px;width:100%}.project-controls .search-field{flex:1;max-width:none}.project-controls .search-field input{font-size:10px}.project-controls>select{font-size:9px;padding:9px 8px}.project-card-info{padding:13px 11px}.project-card h3{font-size:12px}.project-card p{font-size:6px;gap:3px}.project-card p>svg{width:9px}.project-thumbnail{height:160px}.project-thumbnail .template-artwork{padding:18px 12px 0;height:220px}.project-thumbnail .mini-saas h4{font-size:21px}.project-thumbnail .mini-portfolio h4{font-size:17px}.project-thumbnail .mini-nav b{font-size:9px}.project-thumbnail .mini-nav>span{font-size:3px}.project-thumbnail .mini-portfolio{padding:12px}.project-grid{gap:17px}.dashboard-bottom{font-size:7px;line-height:1.7;gap:15px}.dashboard-bottom>a{font-size:7px}.app-templates-page .template-artwork{height:215px;padding:18px 12px 0}.app-templates-page .mini-saas h4{font-size:21px}.app-templates-page .mini-portfolio h4{font-size:17px}.app-templates-page .mini-agency h4{font-size:18px}.app-templates-page .mini-store-hero h4{font-size:15px}.app-templates-page .mini-restaurant h4{font-size:19px}.app-templates-page .template-card h3{font-size:13px;gap:6px}.app-templates-page .template-card h3>span{font-size:6px}.app-templates-page .template-card p{font-size:8px}.app-templates-page .template-use{height:25px;width:25px}.app-templates-page .template-bottom-cta{flex-wrap:wrap;padding:21px;gap:12px}.app-templates-page .template-bottom-cta>div:nth-child(2){flex:1;min-width:180px}.app-templates-page .template-bottom-cta>.button{margin-left:0;font-size:10px}.app-templates-page .template-filters>.search-field{max-width:none;width:100%}.billing-overview{gap:16px}.balance-card{padding:21px}.balance-card>strong{font-size:40px;gap:7px}.balance-card-top>span:first-child{font-size:6px;letter-spacing:.7px;gap:6px}.balance-card-top>span:first-child>svg{width:15px}.balance-card-top .tiny-label{font-size:6px}.balance-card>strong>span{font-size:10px}.balance-card-bottom>span{font-size:8px}.balance-card-bottom>button{font-size:7px}.current-plan-card{padding:21px}.current-plan-card h2{font-size:21px}.current-plan-card>.app-eyebrow{font-size:7px}.current-plan-card>.text-link{font-size:8px}.billing-plans .price-card{padding:22px 17px}.billing-plans .plan-top h3{font-size:15px}.billing-plans .plan-description{font-size:9px;min-height:30px}.billing-plans .plan-price{font-size:36px}.billing-plans .plan-includes,.billing-plans .price-card li{font-size:9px}.section-mini-heading h2{font-size:17px}.section-mini-heading>span{font-size:6px}.section-mini-heading p{font-size:9px}.settings-section{grid-template-columns:1fr;gap:17px;padding:25px 0}.settings-section-description p{max-width:none;font-size:11px;margin-bottom:0}.settings-section-description h2{font-size:18px;margin-bottom:10px}.settings-card{padding:24px}.admin-stats{grid-template-columns:repeat(2,1fr);gap:16px}.admin-stats>article{padding:24px}.admin-stats>article>span{font-size:10px}.admin-integrations{flex-direction:column;gap:18px}.admin-integrations>div{font-size:10px}.admin-integrations>div>span{font-size:9px}.builder-chat{width:300px}.builder-rail{width:41px}.builder-rail>button,.builder-rail>a{width:29px;height:29px}.builder-rail svg{width:17px}.canvas-address{display:none}.builder-project-title{max-width:240px;font-size:10px}.builder-project-type{font-size:5px}.builder-header-right>.button{font-size:8px;gap:5px;padding:7px 9px}.builder-balance{font-size:9px;padding-right:11px;gap:4px}.builder-balance>span{font-size:7px}.builder-header{height:54px;padding:0 13px;gap:12px}.builder-header-left,.builder-header-right{gap:9px}.builder-statusbar{font-size:6px;padding:0 11px;height:24px}.builder-statusbar>span:nth-child(2){font-size:5px}.canvas-toolbar{height:42px}.canvas-tabs>button:not(.icon-button){font-size:8px}.history-panel{top:42px;width:285px}.demo-header-note{font-size:8px}.builder-demo .builder-project-title{font-size:11px}.builder-composer textarea{font-size:10px}.workspace-model-picker .model-trigger{font-size:8px}.composer-footnote{font-size:6px}.workspace-model-dropdown{width:270px}.workspace-model-dropdown>button{font-size:9px}.workspace-model-dropdown small{font-size:7px}.builder-chat-heading{padding:14px 12px}.builder-chat-heading>.feature-icon-box{height:28px;width:28px}.builder-chat-heading strong{font-size:9px}.builder-chat-heading>div>span{font-size:6px}}@media(max-width:720px){.app-mobile-header{height:65px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid #3b542c;background:#172610;position:sticky;top:0;z-index:42}.app-mobile-header .brand-logo{font-size:21px}.app-mobile-header .brand-mark{width:28px;height:28px}.app-sidebar{transform:translate(-100%);transition:transform .2s;width:235px;padding:25px 17px 0;top:65px;z-index:44}.app-sidebar.sidebar-open{transform:translate(0)}.app-sidebar-backdrop{display:block;position:fixed;inset:65px 0 0;background:#071103bb;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:43}.app-content{margin-left:0;min-height:calc(100vh - 65px)}.app-logo-link{display:none}.workspace-selector{margin-top:0;padding:10px 8px;gap:9px}.workspace-selector>div{font-size:10px}.workspace-selector small{font-size:8px}.workspace-selector>.avatar{height:29px;width:29px;font-size:11px}.workspace-selector>svg{width:12px}.new-project-button{font-size:11px;min-height:39px;margin-top:17px}.sidebar-label{font-size:7px;margin-top:27px}.app-nav>a{font-size:12px;padding:12px 11px;gap:10px}.app-nav>a>svg{width:18px}.sidebar-profile{margin:0 -17px;padding:17px 14px;gap:9px}.sidebar-profile>.avatar{height:32px;width:32px;font-size:12px}.sidebar-profile strong{font-size:11px}.sidebar-profile small{font-size:8px}.sidebar-credits{padding:15px}.sidebar-credits>strong{font-size:26px}.sidebar-credits>strong small{font-size:8px}.sidebar-credits>div:first-child{font-size:9px}.sidebar-credits>a{font-size:10px}.sidebar-help{font-size:11px;margin-bottom:20px}.sidebar-profile>.icon-button{width:28px;height:28px}.app-page{padding:28px 20px 22px}.app-page h1{font-size:26px;letter-spacing:-1px}.app-page-heading>p,.app-page-heading>div>p{font-size:12px}.app-eyebrow{font-size:7px;letter-spacing:1.2px}.dashboard-header{flex-direction:column;gap:19px;margin-bottom:25px}.dashboard-header h1{font-size:27px;max-width:420px}.dashboard-header p{font-size:12px;max-width:400px}.dashboard-header>.button{font-size:11px;min-height:38px;padding:10px 13px;gap:8px}.dashboard-header>.button>svg{width:15px}.dashboard-start-card{height:219px;padding:24px}.dashboard-start-card h2{font-size:26px}.dashboard-start-card p{font-size:10px;max-width:210px}.dashboard-start-card .text-link{font-size:10px}.dashboard-start-card .app-eyebrow{font-size:6px;letter-spacing:1px}.dashboard-template-stack{right:-225px;transform:scale(.8);opacity:.38;top:22px}.dashboard-start-card>div:first-child{max-width:285px}.workspace-notice{font-size:10px;padding:14px;gap:9px;line-height:1.8;margin-top:18px;margin-bottom:25px}.workspace-notice>svg{width:16px;margin-top:2px}.workspace-notice>a{font-size:9px;margin-left:25px}.projects-section{margin-top:27px}.projects-heading{gap:17px}.projects-heading h2{font-size:18px}.projects-heading h2>span{font-size:9px}.project-controls{gap:8px}.project-controls .search-field input{font-size:10px;padding:10px 0}.project-controls .search-field{min-width:110px}.project-controls>select{font-size:9px;padding:10px 7px;max-width:105px}.view-toggle>button{height:28px;width:28px}.project-grid{grid-template-columns:repeat(2,1fr);gap:15px}.project-thumbnail{height:148px}.project-thumbnail .template-artwork{padding:13px 9px 0;height:200px}.project-thumbnail .mini-nav{padding:9px 7px}.project-thumbnail .mini-nav b{font-size:7px}.project-thumbnail .mini-nav>span{font-size:3px}.project-thumbnail .mini-saas{padding:12px 6px 0}.project-thumbnail .mini-saas>span{font-size:3px;letter-spacing:.3px}.project-thumbnail .mini-saas h4{font-size:18px;letter-spacing:-.8px}.project-thumbnail .mini-saas p{font-size:4px;margin-bottom:8px}.project-thumbnail .mini-saas>i{font-size:4px;padding:4px 7px}.project-thumbnail .tiny-dashboard{margin-top:10px}.project-thumbnail .tiny-dashboard>div:last-child{padding:7px 5px}.project-thumbnail .tiny-sidebar{width:18px;font-size:5px;padding:4px}.project-thumbnail .tiny-dashboard b{font-size:4px}.project-thumbnail .tiny-kanban small{font-size:2px}.project-thumbnail .mini-portfolio{padding:12px 8px}.project-thumbnail .mini-portfolio>small{font-size:3px;letter-spacing:0}.project-thumbnail .mini-portfolio h4{font-size:15px;letter-spacing:-.6px;margin-top:10px}.project-thumbnail .mini-work{gap:5px;margin-top:12px}.project-thumbnail .mini-work>div{height:65px}.project-thumbnail .mini-sculpture{height:43px;width:30px}.project-thumbnail .mini-ring{width:35px;height:35px;border-width:9px}.project-card-info{padding:12px 9px;gap:4px}.project-card h3{font-size:11px;margin-bottom:5px}.project-card p{font-size:6px;gap:3px}.project-card p>svg{width:8px}.project-card p>span{margin:0}.project-menu-wrap>.icon-button{height:22px;width:22px}.project-menu-wrap>.icon-button>svg{width:17px}.project-list .project-thumbnail{width:100px}.project-list .project-card{height:85px}.project-list .project-thumbnail{height:83px}.project-list .project-card-info{padding:12px 15px}.project-list .project-card h3{font-size:13px}.project-list .project-card p{font-size:8px}.project-list .template-artwork{width:220px;height:200px;padding:20px 15px 0;transform:scale(.48)}.dashboard-bottom{font-size:8px;gap:12px;flex-wrap:wrap;margin-top:32px}.dashboard-bottom>a{font-size:8px}.empty-state{padding:40px 23px}.empty-state h3{font-size:19px}.empty-state p{font-size:12px}.app-templates-page .template-gallery-grid{grid-template-columns:1fr;gap:30px}.app-templates-page .template-artwork{height:300px;padding:25px 25px 0}.app-templates-page .mini-saas h4{font-size:30px}.app-templates-page .mini-nav{padding:15px}.app-templates-page .mini-nav b{font-size:12px}.app-templates-page .mini-nav>span{font-size:5px}.app-templates-page .mini-portfolio h4{font-size:25px}.app-templates-page .mini-portfolio,.app-templates-page .mini-agency{padding:19px}.app-templates-page .mini-agency h4{font-size:27px}.app-templates-page .mini-agency>.mini-agency-work{margin-top:22px}.app-templates-page .mini-agency-work>span{height:120px!important;font-size:50px!important}.app-templates-page .mini-store-hero h4{font-size:23px}.app-templates-page .mini-store-hero{padding:24px 15px 15px;gap:12px}.app-templates-page .mini-still-life{width:90px;height:130px}.app-templates-page .mini-restaurant{padding-top:22px}.app-templates-page .mini-restaurant h4{font-size:27px}.app-templates-page .mini-restaurant p{font-size:6px}.app-templates-page .mini-plate{margin-top:22px;width:105px;height:105px}.app-templates-page .mini-dash-sidebar{width:65px}.app-templates-page .mini-dash-sidebar b{font-size:10px}.app-templates-page .template-card h3{font-size:17px;gap:10px}.app-templates-page .template-card h3>span{font-size:8px}.app-templates-page .template-card p{font-size:11px}.app-templates-page .template-use{height:32px;width:32px}.app-templates-page .template-filters>.search-field{width:100%}.app-templates-page .template-filters input{font-size:11px}.app-templates-page .filter-tabs{gap:5px}.app-templates-page .filter-tabs>button{font-size:10px;padding:9px 11px}.app-templates-page .template-bottom-cta{padding:22px;gap:15px}.app-templates-page .template-bottom-cta h3{font-size:14px}.app-templates-page .template-bottom-cta p{font-size:11px}.app-templates-page .template-bottom-cta>.button{font-size:11px}.page-heading-row{flex-direction:column;align-items:flex-start;gap:20px}.page-heading-row>.button{font-size:11px;min-height:37px;padding:10px 14px}.billing-overview{grid-template-columns:1fr;gap:17px}.balance-card{padding:25px}.balance-card-top>span:first-child{font-size:8px;letter-spacing:1px}.balance-card-top>span:first-child>svg{width:18px}.balance-card-top .tiny-label{font-size:8px}.balance-card>strong{font-size:49px;gap:10px;margin-top:18px}.balance-card>strong>span{font-size:13px}.balance-card-bottom{flex-direction:row;align-items:center;gap:16px;margin-top:16px}.balance-card-bottom>span{font-size:10px}.balance-card-bottom>button{font-size:9px}.current-plan-card{padding:25px}.current-plan-card>.app-eyebrow{font-size:8px;margin-bottom:16px}.current-plan-card h2{font-size:26px}.current-plan-card>div>span{font-size:10px}.current-plan-card>p{font-size:11px;margin-bottom:20px}.current-plan-card>.text-link{font-size:11px}.billing-credit-tip{padding:19px 0;gap:10px}.billing-credit-tip p{font-size:10px;line-height:1.9;min-width:200px}.billing-credit-tip>a{font-size:9px;margin-left:27px}.billing-plans{margin-top:24px}.section-mini-heading{gap:15px;align-items:flex-start;flex-wrap:wrap}.section-mini-heading h2{font-size:20px;margin-bottom:9px}.section-mini-heading p{font-size:11px;line-height:1.8}.section-mini-heading>span{font-size:7px}.billing-plans .pricing-grid{gap:42px 14px}.billing-plans .price-card{padding:22px 15px}.billing-plans .plan-top h3{font-size:14px}.billing-plans .plan-description{font-size:9px;min-height:34px}.billing-plans .plan-price{font-size:34px;gap:3px}.billing-plans .plan-price>span{font-size:9px}.billing-plans .price-card>.button{font-size:9px;padding:9px 10px;gap:6px}.billing-plans .plan-includes{font-size:8px;min-height:25px}.billing-plans .price-card li{font-size:8px;gap:6px}.billing-plans .price-card li>svg{width:11px}.billing-plans .popular-label{font-size:6px;letter-spacing:.65px}.billing-activity{margin-top:35px}.section-mini-heading>.button{font-size:10px;padding:8px 11px;min-height:33px}.activity-tabs{gap:22px}.activity-tabs>button{font-size:10px}.activity-tabs>.billing-receipts{font-size:7px;gap:4px}.data-table td{font-size:10px;padding:15px 14px}.data-table th{font-size:9px;padding:13px 14px}.billing-activity .empty-state h3{font-size:20px}.billing-activity .empty-state p{font-size:12px}.settings-section{padding:25px 0;gap:18px}.settings-card{padding:22px}.settings-card label{font-size:12px}.settings-card input{font-size:13px;padding:12px}.settings-section-description h2{font-size:20px}.settings-section-description p{font-size:12px;line-height:1.85}.email-status{font-size:8px;gap:7px;flex-wrap:wrap}.email-status>.text-link{font-size:9px}.settings-card .form-footnote{font-size:9px;line-height:1.85}.profile-avatar-row strong{font-size:14px}.profile-avatar-row small{font-size:10px}.settings-card-footer>.button{font-size:11px;min-height:37px}.settings-card h3{font-size:17px}.settings-card>p,.data-export-card>div>p{font-size:11px;line-height:1.9}.data-export-card{gap:13px}.data-export-card>.feature-icon-box{height:35px;width:35px}.data-export-card>.feature-icon-box>svg{width:18px}.data-export-card .button{font-size:10px}.settings-danger .button{font-size:11px}.admin-stats{gap:14px}.admin-stats>article{padding:23px}.admin-stats strong{font-size:35px}.admin-stats>article>span{font-size:10px}.admin-integrations{padding:20px}.admin-integrations>div{font-size:11px}.admin-integrations>div>span{font-size:9px}.admin-page .data-table .text-link{font-size:9px}.admin-page .section-mini-heading>select{font-size:10px}.admin-users-heading{margin-top:34px}.ticket-details>div:first-child{font-size:11px}.ticket-details>p:not(.form-footnote){font-size:12px;padding:17px}.builder-header{height:51px;padding:0 11px;gap:8px}.builder-header-left,.builder-header-right{gap:7px}.builder-home .brand-mark{height:25px;width:25px}.builder-slash{font-size:17px}.builder-project-title{font-size:10px;max-width:145px;gap:6px}.builder-project-title>svg{width:11px}.builder-project-type{display:none}.builder-balance{font-size:8px;padding-right:8px;gap:4px}.builder-balance>span{display:none}.builder-balance>svg:first-child{width:12px}.builder-balance>svg:last-child{width:10px;padding:1px;margin-left:2px}.builder-header-right>.button{font-size:8px;min-height:29px;padding:7px 8px;gap:5px}.builder-header-right>.button>span{display:none}.builder-header-right>.button>svg{width:13px}.builder-header-right>.avatar{width:24px;height:24px;font-size:9px}.demo-header-note{display:none}.builder-demo .builder-project-title{font-size:10px;max-width:160px}.builder-demo .builder-header-right>.button{font-size:9px;padding:8px 10px}.builder-body{display:grid;grid-template-columns:35px minmax(0,1fr);grid-template-rows:minmax(190px,42%) minmax(0,1fr)}.builder-rail{width:35px;grid-column:1;grid-row:1/-1;gap:8px;padding:12px 0;border-right-color:#3b5829}.builder-rail>button,.builder-rail>a{width:27px;height:29px;border-radius:5px}.builder-rail svg{width:16px;height:16px}.builder-chat{grid-column:2;grid-row:2;width:100%;border-right:0;border-top:1px solid #466332;min-width:0}.builder-canvas{grid-column:2;grid-row:1;min-width:0}.builder-body:not(:has(.builder-chat)) .builder-canvas{grid-row:1/-1}.canvas-toolbar{height:37px;padding:0 6px;gap:3px}.canvas-tabs{gap:2px}.canvas-tabs>button:not(.icon-button){font-size:8px;gap:4px;padding:0 7px}.canvas-tabs>button:not(.icon-button)>svg{width:12px}.canvas-tabs>.icon-button{width:22px;height:26px}.canvas-tabs>.icon-button>svg{width:14px}.canvas-actions{gap:2px}.device-controls{gap:0;padding-right:3px;margin-right:0}.device-controls>button{width:22px;height:23px}.device-controls>button>svg{width:13px}.canvas-actions>.icon-button{height:24px;width:22px}.canvas-actions>.icon-button>svg{width:12px}.preview-device-label{font-size:5px;height:18px}.device-mobile,.device-tablet{padding:12px 12px 0}.device-mobile iframe,.device-tablet iframe{border-radius:8px 8px 0 0;box-shadow:0 0 0 3px #38512a}.device-mobile .preview-device-label,.device-tablet .preview-device-label{margin-top:5px;height:15px;font-size:5px}.builder-chat-heading{padding:9px 12px;height:47px;gap:9px}.builder-chat-heading>.feature-icon-box{width:27px;height:27px}.builder-chat-heading>.feature-icon-box>svg{width:15px}.builder-chat-heading strong{font-size:10px}.builder-chat-heading>div>span{font-size:7px;margin-top:3px}.builder-chat-heading>.icon-button{height:24px;width:24px}.builder-messages{padding:15px 13px 8px}.chat-message{gap:9px;margin-bottom:18px}.chat-agent-avatar{height:24px;width:24px;border-radius:6px}.chat-agent-avatar .brand-mark{height:18px;width:18px}.message-author{font-size:9px;margin-top:3px;margin-bottom:7px}.message-author>span{font-size:5px}.chat-message p{font-size:10px;line-height:1.8}.chat-user{margin-left:26px}.chat-user>div{padding:11px 12px}.chat-user p{font-size:10px}.user-message-label{font-size:6px;margin-top:5px}.chat-suggestions{margin-left:33px;gap:7px;margin-bottom:16px}.chat-suggestions>span{font-size:6px}.chat-suggestions>button{font-size:9px;padding:8px 10px}.builder-composer-wrap{padding:8px 10px}.builder-composer textarea{min-height:55px;height:55px;padding:9px 11px 0;font-size:11px;line-height:1.7}.composer-controls{padding:3px 8px 7px}.workspace-model-picker .model-trigger{font-size:8px;padding:5px 6px;gap:5px}.workspace-model-picker .model-trigger>.provider-dot{height:5px;width:5px}.workspace-model-picker .model-trigger>svg{width:10px}.builder-composer .prompt-submit,.stop-button{height:27px;width:27px;border-radius:5px}.builder-composer .prompt-submit>svg{width:16px}.composer-footnote{padding-top:6px;font-size:6px;gap:6px}.budget-input{font-size:6px;gap:4px}.budget-input input{font-size:7px;width:40px;padding:2px 3px}.workspace-model-dropdown{left:-3px;bottom:calc(100% + 11px);width:270px}.workspace-model-dropdown>button{padding:9px 8px;font-size:9px;gap:9px}.workspace-model-dropdown small{font-size:7px}.model-dropdown-label{font-size:6px;padding:8px}.workspace-model-dropdown .provider-icon{width:23px;height:23px;font-size:12px}.builder-statusbar{height:23px;padding:0 10px;gap:8px;font-size:6px}.builder-statusbar>span:nth-child(2){display:none}.builder-statusbar>a{font-size:6px}.run-progress{gap:9px}.run-progress strong,.run-progress p{font-size:9px}.run-progress>div>span{font-size:6px}.build-error{padding:10px;gap:7px}.build-error p{font-size:9px}.code-file-tabs{min-height:31px}.code-file-tabs>button{font-size:8px;padding:8px 11px;gap:5px}.code-file-tabs>button>svg{width:11px}.code-editor textarea,.line-numbers{font-size:10px;line-height:1.7;padding-top:13px;padding-bottom:20px}.line-numbers{padding-left:10px;padding-right:9px;min-width:32px}.code-editor textarea{padding-left:12px;padding-right:12px}.code-editor-footer{font-size:6px;padding:6px 10px}.code-demo-note{font-size:7px;padding:7px 10px;gap:4px}.code-demo-note>svg{width:11px}.code-demo-note a{font-size:7px;gap:3px}.code-editor-footer button{font-size:6px}.history-panel{top:37px;width:100%;padding:15px}.history-heading h3{font-size:12px}.history-panel>p{font-size:9px;margin-bottom:16px}.revision-card{padding:13px;margin-bottom:10px}.revision-card strong{font-size:10px}.revision-card p{font-size:9px;margin:9px 0}.revision-card>button{font-size:8px}.builder-workspace .modal-inner{padding:23px}}@media(max-width:380px){.app-page{padding:25px 15px 20px}.app-mobile-header{padding:0 15px}.dashboard-start-card{padding:22px}.dashboard-start-card h2{font-size:25px}.project-grid{gap:12px}.project-thumbnail{height:133px}.project-card h3{font-size:10px}.project-card p{font-size:5.5px}.project-card-info{padding:11px 8px}.project-controls{gap:6px}.project-controls>select{max-width:91px;font-size:8px}.view-toggle>button{width:24px}.billing-plans .price-card{padding:20px 12px}.billing-plans .plan-price{font-size:30px}.billing-plans .plan-price>span{font-size:8px}.billing-plans .plan-includes{font-size:7px}.billing-plans .price-card li{font-size:7.5px}.balance-card-bottom>button{font-size:8px}.builder-header{padding:0 8px}.builder-header-left,.builder-header-right{gap:5px}.builder-project-title{max-width:116px;font-size:9px}.builder-balance{font-size:8px;padding-right:5px}.builder-header-right>.avatar{width:22px;height:22px}.builder-home .brand-mark{width:23px;height:23px}.canvas-toolbar{padding:0 4px}.canvas-tabs>button:not(.icon-button){font-size:7px;padding:0 5px;gap:3px}.canvas-tabs>button:not(.icon-button)>svg{width:11px}.device-controls>button{width:20px}.canvas-actions>.icon-button{width:20px}.device-controls{padding-right:2px}.workspace-model-dropdown{width:251px}.workspace-model-dropdown small{font-size:6.5px}}
