@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";.login-page{min-height:100vh;display:grid;grid-template-columns:420px 1fr;align-items:center;gap:8vw;padding:7vw 10vw;background:linear-gradient(135deg,#fbfdff,#eaf4ff);position:relative;overflow:hidden}.login-glow{position:absolute;border-radius:50%;filter:blur(4px)}.login-glow.one{width:420px;height:420px;background:#cce3ff;right:-120px;top:-150px}.login-glow.two{width:300px;height:300px;background:#e7f1ff;left:-100px;bottom:-130px}.login-card{position:relative;z-index:1;background:#ffffffdb;border:1px solid #dce9f7;box-shadow:0 30px 80px #2856871c;border-radius:24px;padding:38px}.login-brand{display:flex;align-items:center;gap:11px;margin-bottom:38px}.login-brand b,.login-brand span{display:block}.login-brand span{font-size:9px;letter-spacing:3px;color:#6b8fbe;font-weight:800}.login-card h1{font-size:29px;letter-spacing:-1px;margin:0 0 8px}.login-card>p:not(.eyebrow){font-size:11px;color:#8398b1;margin:0 0 28px}.login-card label{font-size:9px;font-weight:700;color:#536d8c;display:block;margin:13px 0 6px}.login-card input{width:100%;height:45px;border:1px solid #dce7f3;border-radius:11px;padding:0 13px;outline:0;background:#fbfdff;font-size:10px}.login-card input:focus{border-color:#72a7ef;box-shadow:0 0 0 3px #e3efff}.login-card form button{width:100%;height:45px;border:0;border-radius:11px;background:linear-gradient(135deg,#347fea,#62a0f4);color:#fff;font-size:10px;font-weight:700;margin-top:20px;display:flex;align-items:center;justify-content:center;gap:7px;box-shadow:0 10px 25px #3179dc42}.login-card>small{display:block;text-align:center;font-size:8px;color:#91a3b9;margin-top:18px}.login-error{font-size:9px;color:#d44b5e;background:#fff0f2;padding:8px;border-radius:8px;margin-top:10px}.login-visual{position:relative;z-index:1}.mock-window{width:min(670px,50vw);height:430px;background:#fff;border:1px solid #d9e7f5;border-radius:22px;box-shadow:0 40px 90px #2d5e911f;transform:perspective(1200px) rotateY(-7deg) rotateX(2deg);overflow:hidden}.mock-top{height:35px;background:#f8fbff;border-bottom:1px solid #e8eff7;display:flex;gap:5px;align-items:center;padding-left:15px}.mock-top i{width:6px;height:6px;border-radius:50%;background:#b8d2f2}.mock-body{display:flex;height:calc(100% - 35px)}.mock-body aside{width:24%;background:#f8fbff;border-right:1px solid #e5edf6}.mock-body main{margin:0;width:76%;padding:25px}.mock-hero{height:80px;border-radius:14px;background:linear-gradient(135deg,#deecff,#f8fbff)}.mock-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:15px}.mock-cards i{height:100px;border-radius:12px;background:linear-gradient(145deg,#edf5ff,#d8e9ff)}.mock-lines{margin-top:22px}.mock-lines span{display:block;height:8px;background:#e6eef8;border-radius:8px;margin:9px 0}.mock-lines span:nth-child(2){width:75%}.mock-lines span:nth-child(3){width:55%}.floating-card{position:absolute;z-index:2;background:#ffffffed;border:1px solid #d8e7f7;border-radius:12px;padding:11px 14px;box-shadow:0 15px 40px #315d8b1f;color:#397bd4;display:flex;align-items:center;gap:8px;font-size:9px;font-weight:700}.floating-card svg{width:17px}.fc1{right:-25px;top:60px}.fc2{left:-30px;bottom:60px}@media(max-width:900px){.login-page{grid-template-columns:1fr;padding:8vw}.login-card{max-width:440px;margin:auto}.login-visual{display:none}}:root{font-family:Manrope,Arial,sans-serif;color:#122849;background:#f6f9fd;font-synthesis:none}body{margin:0}.app-shell{min-height:100vh;display:flex;background:radial-gradient(circle at 72% 3%,#e3efff 0,transparent 30%),linear-gradient(135deg,#f8fbff 0,#f5f9fe 55%,#eef6ff)}.sidebar{position:fixed;left:0;top:0;bottom:0;width:246px;background:#f9fcfff0;border-right:1px solid #dfe9f6;padding:24px 16px;display:flex;flex-direction:column;z-index:5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.brand{display:flex;align-items:center;gap:10px;padding:0 6px 23px}.brandmark{width:38px;height:38px;border-radius:12px;background:linear-gradient(145deg,#2f80ff,#75adff);display:grid;place-items:center;color:#fff;box-shadow:0 8px 20px #357ee63d}.brand b{display:block;font-size:16px;line-height:17px}.brand span{font-size:9px;font-weight:800;letter-spacing:3px;color:#6b8fbe}.collapse{position:absolute;right:-14px;top:31px;width:28px;height:28px;border-radius:50%;border:1px solid #dbe7f5;background:#fff;color:#7290b6;display:grid;place-items:center}.workspace-select{padding:13px 12px;border:1px solid #e2ebf6;border-radius:13px;background:#fff;box-shadow:0 5px 18px #19385c08}.workspace-select small{font-size:9px;color:#8ca2be;font-weight:700;letter-spacing:1px}.workspace-select button{border:0;background:transparent;padding:5px 0 0;width:100%;display:flex;justify-content:space-between;font-size:12px;font-weight:700;color:#274464}nav{flex:1;margin-top:20px}nav p{font-size:9px;font-weight:800;color:#9badc2;letter-spacing:1.3px;margin:21px 12px 8px}nav a{height:39px;padding:0 12px;display:flex;align-items:center;gap:11px;color:#66809f;font-size:12px;font-weight:600;border-radius:10px;margin:3px 0}nav a svg{width:17px}nav a.active{color:#2166cf;background:#eaf3ff;box-shadow:inset 3px 0 #3983f6}nav a span{margin-left:auto;background:#d7e9ff;color:#2871dc;font-size:9px;padding:3px 7px;border-radius:20px}.storage{padding:12px;border-radius:12px;background:#edf5ff;border:1px solid #daeaff}.storage>div{display:flex;justify-content:space-between;align-items:center;font-size:9px}.storage span{display:flex;gap:5px;align-items:center;color:#5f7898}.storage b{font-size:9px}.storage>i{display:block;height:4px;background:#d4e4f8;border-radius:4px;margin:9px 0}.storage>i em{display:block;width:28%;height:100%;background:#3a84f4;border-radius:4px}.storage small{font-size:8px;color:#8aa0bc}.profile{display:flex;align-items:center;gap:9px;margin-top:15px;padding:9px 5px}.avatar{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;background:#dcecff;color:#2871d9;font-size:10px;font-weight:800}.profile b,.profile span{display:block;font-size:10px}.profile span{color:#8ba0b9;font-size:8px;margin-top:2px}.profile svg{margin-left:auto;color:#8aa0ba}main{margin-left:246px;width:calc(100% - 246px)}header{height:68px;padding:0 34px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e3ebf5;background:#ffffffa3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0;z-index:4}.search{display:flex;align-items:center;gap:10px;color:#9aadc3}.search input{width:330px;background:transparent;border:0;outline:0;font-size:11px}.header-actions{display:flex;align-items:center;gap:8px}.header-actions button{width:34px;height:34px;border-radius:10px;background:#fff;border:1px solid #e3ebf5;color:#7890ad;position:relative;display:grid;place-items:center}.header-actions button i{width:6px;height:6px;background:#ff5b6b;border:2px solid white;border-radius:50%;position:absolute;right:6px;top:5px}.server{font-size:9px;color:#5e7896;background:#fff;border:1px solid #e2ebf5;border-radius:10px;padding:10px 12px;margin-left:5px}.server span{display:inline-block;width:7px;height:7px;background:#25c78b;border-radius:50%;margin-right:6px;box-shadow:0 0 0 3px #dff8ee}.content{padding:30px 34px 60px;max-width:1500px;margin:auto}.title-row{display:flex;justify-content:space-between;align-items:flex-end}.eyebrow{font-size:9px!important;letter-spacing:1.6px;color:#4e89d9!important;font-weight:800;margin:0 0 8px!important}.title-row h1{font-size:27px;margin:0;color:#122b4e;letter-spacing:-.8px}.title-row>div>p{font-size:11px;color:#7d92ad;margin:8px 0 0}.status-card{background:#fff;border:1px solid #e0eaf6;box-shadow:0 10px 30px #234e7c0c;border-radius:14px;padding:11px 13px;display:flex;align-items:center;min-width:245px;gap:10px}.status-icon{width:33px;height:33px;background:#e8f8f2;color:#20ae7c;border-radius:10px;display:grid;place-items:center}.status-card small,.status-card b{display:block}.status-card small{font-size:7px;color:#92a6be;letter-spacing:1px}.status-card b{font-size:10px;margin-top:3px}.status-card button{margin-left:auto;border:0;background:#edf5ff;color:#3779d5;border-radius:8px;font-size:9px;padding:7px 10px}.wizard{margin:25px 0 18px;background:#ffffffd9;border:1px solid #e1ebf6;border-radius:14px;padding:11px 18px;display:flex;box-shadow:0 8px 30px #31557e08}.wizard button{flex:1;border:0;background:transparent;display:flex;align-items:center;gap:8px;color:#9aacc1;font-size:9px;position:relative}.wizard button>span{width:25px;height:25px;border-radius:8px;background:#eef3f8;display:grid;place-items:center;font-size:9px}.wizard button i{height:1px;background:#e4ebf3;flex:1;margin-left:10px}.wizard button.active{color:#256fd8}.wizard button.active>span{background:#347fed;color:#fff;box-shadow:0 5px 12px #347fed4a}.wizard button.done>span{background:#e4f7f0;color:#16a875}.workspace-grid{display:grid;grid-template-columns:minmax(400px,.9fr) minmax(540px,1.35fr);gap:18px}.panel{background:#ffffffe6;border:1px solid #dfe9f5;border-radius:17px;box-shadow:0 14px 40px #294e780d;overflow:hidden}.setup-panel{padding:19px}.panel-title{display:flex;align-items:center;justify-content:space-between;padding-bottom:15px;border-bottom:1px solid #edf2f8;margin-bottom:16px}.panel-title b,.panel-title span{display:block}.panel-title b{font-size:12px}.panel-title span{font-size:8px;color:#93a5bb;margin-top:3px}.autosave{display:flex!important;align-items:center;gap:4px!important;color:#23a77a!important;background:#eaf9f3;padding:5px 8px;border-radius:15px}.setup-panel>label,.form-grid label{display:block;font-size:9px;font-weight:700;color:#506987;margin:14px 0 7px}.project-picker{width:100%;display:flex;align-items:center;text-align:left;border:1px solid #dfe9f4;border-radius:12px;padding:10px;background:#fbfdff;color:#284461}.project-thumb{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#5b98f6,#c6dcff);display:grid;place-items:center;color:#fff;font-size:10px;font-weight:800;margin-right:10px}.project-picker b,.project-picker span{display:block;font-size:9px}.project-picker span{font-size:8px;color:#8da2ba;margin-top:3px}.project-picker svg{margin-left:auto;width:15px}.upload{height:118px;border:1.5px dashed #bbd6f6;border-radius:13px;background:#f6faff;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#8ca3bf}.upload>div{width:31px;height:31px;border-radius:9px;background:#e5f0ff;color:#3d82e8;display:grid;place-items:center}.upload svg{width:17px}.upload b{font-size:9px;color:#476685;margin-top:5px}.upload span,.upload small{font-size:8px;margin-top:3px}.upload u{color:#337be2;font-weight:700}.upload small{display:flex;align-items:center;gap:3px;background:#fff;padding:4px 7px;border-radius:10px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px}.form-grid select{width:100%;height:38px;border:1px solid #dfe8f3;border-radius:10px;padding:0 10px;background:#fff;color:#415d7b;font-size:9px;outline:0}.choice-row{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.choice-row button{height:55px;border:1px solid #e0e8f3;background:#fff;border-radius:10px;padding:7px;display:flex;align-items:center;text-align:left;gap:7px;color:#47617f;position:relative}.choice-row button.selected,.template-row button.selected{border-color:#6ba2f1;box-shadow:0 0 0 2px #deebff}.choice-row button>svg{width:12px;position:absolute;right:5px;top:5px;color:#3179e2}.swatch{width:25px;height:38px;border-radius:6px;background:linear-gradient(135deg,#e7f2ff,#fff)}.soft-pink{background:linear-gradient(135deg,#ffe8f0,#fff)}.premium-dark{background:linear-gradient(135deg,#172d4c,#5480bb)}.choice-row b,.choice-row small{display:block;font-size:7px}.choice-row small{font-size:6px;color:#9badc1;margin-top:3px}.template-row{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.template-row button{border:1px solid #e0e8f3;background:#fff;border-radius:10px;padding:5px;color:#506987}.template-row b{font-size:7px}.template-preview{height:47px;border-radius:7px;background:#eaf3ff;position:relative;overflow:hidden}.template-preview span{position:absolute;left:8px;top:8px;width:35%;height:6px;background:#397edc;border-radius:2px}.template-preview i{position:absolute;left:8px;top:20px;width:24%;height:14px;background:#fff;border-radius:2px}.template-preview em{position:absolute;right:7px;bottom:5px;width:42%;height:35px;background:linear-gradient(145deg,#9ec6ff,#fff);border-radius:20px 20px 5px 5px}.t1{background:#fff0f4}.t1 span{background:#ef769b}.t2{background:#eef2f7}.t2 span{background:#334b6b}.toggle-line{margin-top:15px;border-top:1px solid #edf2f7;padding-top:13px;display:flex;justify-content:space-between;align-items:center}.toggle-line b,.toggle-line span{display:block;font-size:9px}.toggle-line span{font-size:7px;color:#94a6bc;margin-top:3px}.toggle{width:34px;height:19px;border:0;background:#cdd9e7;border-radius:20px;padding:2px}.toggle i{display:block;width:15px;height:15px;border-radius:50%;background:#fff;transition:.2s}.toggle.on{background:#3e84ec}.toggle.on i{transform:translate(15px)}.preview-panel{padding:19px;background:linear-gradient(150deg,#fafdff,#f1f7ff)}.preview-action{border:1px solid #dce8f6;background:#fff;border-radius:9px;color:#4b75aa;padding:7px 10px;font-size:8px;display:flex;gap:5px;align-items:center}.slides{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.slide{aspect-ratio:1;background:linear-gradient(145deg,#f9fcff,#dcecff);border:1px solid white;border-radius:11px;box-shadow:0 8px 18px #234f8512;padding:11px;position:relative;overflow:hidden}.slide:before{content:"";position:absolute;width:100px;height:100px;border-radius:50%;background:#b9d7ff88;right:-25px;top:-30px}.slide-top{position:relative;z-index:1;display:flex;justify-content:space-between;font-size:5px;font-weight:800;color:#1f5fae}.slide-top>span>span{color:#72a6e6}.slide-top small{font-size:5px;color:#738daa}.product-art{height:48%;position:relative;display:grid;place-items:center}.product-art>i{position:absolute;width:85%;height:50%;background:#fff9;border-radius:50%;filter:blur(2px);bottom:3px}.device{width:70%;height:42%;border:4px solid #294b76;background:linear-gradient(145deg,#5f9deb,#d1e4ff);border-radius:4px;position:relative;transform:perspective(200px) rotateX(-3deg)}.device:after{content:"";position:absolute;width:117%;height:5px;background:#31577f;bottom:-9px;left:-8%;border-radius:0 0 12px 12px}.device em{position:absolute;width:30%;height:4px;background:#fff;left:12%;top:20%;border-radius:4px}.device span{position:absolute;width:55%;height:3px;background:#cbe0ff;left:12%;top:40%;border-radius:4px}.product-art>b{position:absolute;right:4%;top:15%;font-size:5px;color:#fff;background:#337ee8;padding:4px;border-radius:9px}.slide-copy{position:relative;z-index:1}.slide-copy small{font-size:4px;font-weight:800;color:#3677cf;letter-spacing:.5px}.slide-copy h3{font-size:9px;line-height:11px;margin:3px 0;color:#15365e}.slide-copy p{font-size:5px;color:#7089a6;margin:0}.watermark{position:absolute;bottom:4px;right:7px;font-size:4px;color:#6e8fb7;opacity:.7}.slide-1{background:linear-gradient(145deg,#eef7ff,#fff)}.slide-2{background:linear-gradient(145deg,#e9f4ff,#d7eaff)}.slide-3{background:linear-gradient(145deg,#fff,#e8f3ff)}.slide-4{background:linear-gradient(145deg,#e6f1ff,#f8fbff)}.slide-5{background:linear-gradient(145deg,#dcecff,#fff)}.preview-info{display:flex;gap:8px;margin-top:12px}.preview-info span{display:flex;align-items:center;gap:3px;font-size:7px;color:#6e87a5;background:#fff;border:1px solid #e2ebf5;border-radius:14px;padding:5px 8px}.preview-info svg{width:10px;color:#19aa79}.generate-bar{margin:18px 0 36px;background:linear-gradient(105deg,#fff,#f5f9ff);border:1px solid #dfe9f5;border-radius:16px;padding:14px 16px;display:flex;align-items:center;box-shadow:0 12px 35px #21466f0c}.estimate{display:flex;align-items:center;gap:10px}.estimate-icon{width:37px;height:37px;border-radius:11px;background:#e7f1ff;color:#357ee6;display:grid;place-items:center}.estimate-icon svg{width:18px}.estimate b,.estimate span{display:block;font-size:10px}.estimate span{font-size:8px;color:#879bb3;margin-top:3px}.estimate strong{color:#357ad8}.temp-note{margin-left:auto;margin-right:20px;display:flex;align-items:center;gap:7px;color:#8198b4}.temp-note svg{width:17px}.temp-note span,.temp-note b{font-size:7px}.generate-bar>button{border:0;border-radius:11px;background:linear-gradient(135deg,#347fea,#5e9cf3);box-shadow:0 9px 20px #377fd04d;color:#fff;padding:12px 16px;display:flex;align-items:center;gap:7px;font-size:9px;font-weight:700}.generate-bar>button svg{width:16px}.generate-bar>button span{background:#ffffff2b;border-radius:6px;padding:3px 6px}.section-heading{display:flex;justify-content:space-between;align-items:end}.section-heading h2{font-size:19px;margin:0}.section-heading button{border:1px solid #dce7f3;background:#fff;border-radius:9px;padding:8px 11px;color:#5f7c9e;font-size:8px}.engine-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:15px}.engine-grid>button{height:150px;text-align:left;border:1px solid #e0e9f4;border-radius:14px;background:#ffffffdb;padding:14px;position:relative;color:#496581;transition:.2s;box-shadow:0 7px 22px #345a8408}.engine-grid>button:hover,.engine-grid>button.active{transform:translateY(-2px);border-color:#83afe9;box-shadow:0 12px 28px #345a8414}.engine-grid>button>span{position:absolute;right:12px;top:12px;font-size:7px;color:#93a7be;background:#f1f6fc;padding:4px 6px;border-radius:8px}.engine-icon{width:33px;height:33px;border-radius:10px;background:#e7f1ff;color:#3b7fdc;display:grid;place-items:center}.engine-icon svg{width:17px}.engine-grid h3{font-size:10px;margin:10px 0 4px;color:#2a4768}.engine-grid p{font-size:7px;margin:0;color:#8ca1b9}.engine-grid>button>i{position:absolute;bottom:13px;font-size:7px;color:#3479d8;font-style:normal;font-weight:700}@media(max-width:1100px){.workspace-grid{grid-template-columns:1fr}.engine-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.sidebar{display:none}main{margin-left:0;width:100%}header{padding:0 18px}.search input{width:180px}.content{padding:22px 16px}.title-row{align-items:flex-start;gap:15px}.status-card{min-width:150px}.wizard{overflow-x:auto}.wizard button{min-width:120px}.workspace-grid{grid-template-columns:1fr}.slides{grid-template-columns:repeat(2,1fr)}.generate-bar{flex-wrap:wrap;gap:12px}.temp-note{margin-left:0}.engine-grid{grid-template-columns:repeat(2,1fr)}}:root{--v2-ink:#17151f;--v2-muted:#736f7e;--v2-line:#e9e6ec;--v2-purple:#7c3aed;--v2-pink:#ed4270;--v2-bg:#f8f7fa;font-family:Manrope,Arial,sans-serif}*{box-sizing:border-box}.v2-shell{min-height:100vh;background:var(--v2-bg);color:var(--v2-ink)}button,input,select{font:inherit}.v2-sidebar{position:fixed;inset:0 auto 0 0;width:250px;padding:22px 16px;background:#fff;border-right:1px solid var(--v2-line);display:flex;flex-direction:column;z-index:20}.v2-brand{display:flex;align-items:center;gap:10px}.v2-brand>div{width:39px;height:39px;border-radius:12px;background:linear-gradient(135deg,#8b5cf6,#ec4899);display:grid;place-items:center;color:#fff;box-shadow:0 9px 22px #8b5cf633}.v2-brand svg{width:20px}.v2-brand span,.v2-brand b,.v2-brand small{display:block}.v2-brand b{font-size:15px}.v2-brand small{font-size:8px;letter-spacing:2px;color:#9992a5;margin-top:1px}.v2-close{display:none}.new-design{height:44px;margin:28px 0 20px;border:0;border-radius:12px;background:linear-gradient(135deg,#7c3aed,#a855f7);color:#fff;display:flex;align-items:center;justify-content:center;gap:8px;font-size:11px;font-weight:800;box-shadow:0 10px 24px #7c3aed32}.new-design svg{width:17px}.v2-sidebar nav{margin:0;display:grid;gap:4px}.v2-sidebar nav button{height:43px;border:0;border-radius:10px;background:transparent;color:#6b6675;padding:0 11px;display:flex;align-items:center;gap:11px;text-align:left;font-size:11px;font-weight:700}.v2-sidebar nav button svg{width:18px}.v2-sidebar nav button:hover{background:#faf7ff;color:#7141ce}.v2-sidebar nav button.active{background:#f1ebff;color:#6d35d1}.v2-sidebar nav button i{margin-left:auto;font-style:normal;font-size:8px;background:#fff;padding:3px 6px;border-radius:9px}.v2-plan{margin-top:auto;padding:14px;border-radius:14px;background:linear-gradient(145deg,#160c1d,#33112b);color:#fff}.v2-plan span{font-size:7px;letter-spacing:1px;color:#fc87ae;display:flex;align-items:center;gap:5px}.v2-plan svg{width:12px}.v2-plan b,.v2-plan small{display:block}.v2-plan b{font-size:10px;margin-top:8px}.v2-plan small{font-size:8px;color:#b9aebd;margin-top:3px}.v2-user{display:flex;align-items:center;gap:9px;padding:17px 4px 3px}.v2-user>div{width:31px;height:31px;border-radius:9px;background:#efe8ff;color:#713bd0;display:grid;place-items:center;font-size:9px;font-weight:800}.v2-user b,.v2-user small{display:block}.v2-user b{font-size:9px}.v2-user small{font-size:7px;color:#9c97a3;margin-top:2px}.v2-main{margin:0 0 0 250px;width:calc(100% - 250px)}.v2-header{height:68px;padding:0 32px;position:sticky;top:0;z-index:15;background:#fffffff0;border-bottom:1px solid var(--v2-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:flex;align-items:center;justify-content:space-between}.v2-search{width:min(420px,45vw);height:38px;border-radius:10px;background:#f5f3f7;display:flex;align-items:center;padding:0 12px;gap:9px;color:#a09aaa}.v2-search svg{width:16px}.v2-search input{width:100%;border:0;background:transparent;outline:0;font-size:10px;color:#433e4b}.v2-header>div:last-child{display:flex;align-items:center;gap:7px}.v2-header>div:last-child>button,.v2-menu-button{width:35px;height:35px;border:1px solid var(--v2-line);border-radius:10px;background:#fff;color:#756f7d;display:grid;place-items:center}.v2-header button svg{width:17px}.v2-menu-button{display:none}.system-live{font-size:8px;color:#746f7d;border:1px solid var(--v2-line);background:#fff;border-radius:10px;padding:9px 11px}.system-live i{display:inline-block;width:7px;height:7px;background:#24c68b;border-radius:50%;margin-right:6px;box-shadow:0 0 0 3px #dcf8ee}.v2-content{max-width:1420px;margin:auto;padding:30px 34px 70px}.v2-hero{min-height:410px;border-radius:28px;background:radial-gradient(circle at 78% 30%,#ff456e55,transparent 22%),radial-gradient(circle at 90% 10%,#863cff55,transparent 30%),linear-gradient(125deg,#130a17,#2b0b20 52%,#180c25);color:#fff;padding:50px 54px;display:grid;grid-template-columns:1fr 500px;align-items:center;overflow:hidden;position:relative}.v2-kicker{display:inline-flex;align-items:center;gap:7px;font-size:8px;letter-spacing:1.4px;font-weight:800;color:#fa779f;border:1px solid #fa779f44;border-radius:99px;padding:7px 10px;background:#fa779f0f}.v2-kicker svg{width:13px}.v2-hero h1,.v2-login h1{font-size:48px;line-height:1.08;letter-spacing:-2px;margin:20px 0 13px}.v2-hero h1 em,.v2-login h1 em{font-style:normal;color:#ff567f}.v2-hero>div:first-child>p{max-width:520px;font-size:12px;line-height:1.7;color:#c7bbc9}.hero-pills{display:flex;flex-wrap:wrap;gap:9px;margin-top:26px}.hero-pills span{display:flex;align-items:center;gap:5px;font-size:8px;color:#d8ceda;background:#ffffff0c;border:1px solid #ffffff16;padding:7px 10px;border-radius:99px}.hero-pills svg{width:12px;color:#52dba7}.hero-stack{height:310px;position:relative}.hero-stack .creative-card{position:absolute;width:210px;height:270px}.hero-stack .creative-card:nth-child(1){left:20px;top:25px;transform:rotate(-7deg)}.hero-stack .creative-card:nth-child(2){left:150px;top:0;z-index:2;transform:rotate(2deg)}.hero-stack .creative-card:nth-child(3){right:0;top:30px;transform:rotate(8deg)}.maker{margin-top:22px;background:#fff;border:1px solid var(--v2-line);border-radius:24px;box-shadow:0 14px 45px #2c173008;overflow:hidden}.maker-head{padding:24px 28px;border-bottom:1px solid var(--v2-line);display:flex;align-items:center;justify-content:space-between}.maker-head>div:first-child>span,.section-title>span,.page-heading>span{font-size:8px;color:#8b5cf6;font-weight:800;letter-spacing:1.5px}.maker-head h2{font-size:20px;margin:4px 0 0}.stepper{display:flex;align-items:center;gap:6px}.stepper button{border:0;background:transparent;color:#a49eaa;display:flex;align-items:center;gap:6px;font-size:9px;font-weight:700}.stepper button i{width:27px;height:27px;border-radius:50%;background:#f1eff3;display:grid;place-items:center;font-style:normal}.stepper button i svg{width:13px}.stepper button.active{color:#6f39cf}.stepper button.active i{background:#7c3aed;color:#fff}.stepper button.done i{background:#e2f8ef;color:#18a876}.maker-body{padding:26px 28px}.field{margin-bottom:23px}.field>label{display:block;font-size:10px;font-weight:800;color:#3b3543;margin-bottom:9px}.field>input{width:100%;height:45px;border:1px solid #ddd9e1;border-radius:11px;padding:0 13px;outline:0;font-size:11px}.field>input:focus{border-color:#9b70e5;box-shadow:0 0 0 3px #f0eaff}.field>small{font-size:8px;color:#9a94a1}.purpose-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.purpose-grid button{min-height:76px;border:1px solid #e4e0e7;background:#fff;border-radius:13px;padding:13px;text-align:left;position:relative;color:#453e4a}.purpose-grid button>span,.purpose-grid button>small{display:block}.purpose-grid button>span{font-size:10px;font-weight:800}.purpose-grid button>small{font-size:8px;color:#97919e;margin-top:4px;line-height:1.4}.purpose-grid button>svg,.style-grid button>svg,.cost-grid button>svg{display:none;position:absolute;right:9px;top:9px;width:14px;color:#7c3aed}.purpose-grid button:hover,.purpose-grid button.selected{border-color:#9f7aea;background:#fbf9ff;transform:translateY(-2px)}.purpose-grid button.selected>svg,.style-grid button.selected>svg,.cost-grid button.selected>svg{display:block}.v2-upload{width:100%;min-height:105px;border:1.5px dashed #cfc8d8;border-radius:14px;background:#faf9fc;color:#8b8391;display:flex;align-items:center;padding:20px;gap:14px;text-align:left}.v2-upload:hover{background:#faf6ff;border-color:#a681e8}.v2-upload>svg:first-child{width:23px;color:#7c3aed}.v2-upload>svg:last-child{margin-left:auto;width:17px}.v2-upload span,.v2-upload b,.v2-upload small{display:block}.v2-upload b{font-size:10px;color:#4c4553}.v2-upload small{font-size:8px;margin-top:4px}.maker-next{display:flex;justify-content:flex-end;margin-top:8px}.maker-next>button,.primary-action,.toolbar>button,.empty-state>button{height:42px;border:0;border-radius:11px;padding:0 15px;background:#1d1821;color:#fff;display:flex;align-items:center;gap:6px;font-size:9px;font-weight:800}.maker-next svg,.primary-action svg,.toolbar svg,.empty-state button svg{width:15px}.maker-next.split{justify-content:space-between}.maker-next .back{background:#f2eff4;color:#625b68}.style-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:11px}.style-grid button{height:105px;border:1px solid #e3dfe6;border-radius:14px;background:#fff;padding:9px;display:flex;align-items:center;gap:9px;text-align:left;position:relative;color:#3c3541}.style-grid button.selected{border-color:#9568e3;box-shadow:0 0 0 3px #f0eaff}.style-swatch{width:55px;height:84px;border-radius:10px;background:linear-gradient(145deg,#111827,#f43f5e)}.style-swatch.s1{background:linear-gradient(145deg,#eff6ff,#fff)}.style-swatch.s2{background:linear-gradient(145deg,#f4dfc2,#779374)}.style-swatch.s3{background:linear-gradient(145deg,#080b14,#7c3aed)}.style-grid b,.style-grid small{display:block}.style-grid b{font-size:9px}.style-grid small{font-size:7px;color:#958e9a;margin-top:4px}.brand-summary{border:1px solid #e6e1e9;border-radius:14px;padding:13px;display:flex;align-items:center;gap:12px}.brand-summary>div{width:42px;height:42px;border-radius:11px;display:grid;place-items:center;color:#fff;font-size:10px;font-weight:800}.brand-summary span{flex:1}.brand-summary small,.brand-summary b,.brand-summary em{display:block}.brand-summary small{font-size:7px;color:#9a929e;letter-spacing:1px}.brand-summary b{font-size:10px;margin:2px 0}.brand-summary em{font-size:8px;color:#8f8794;font-style:normal}.brand-summary button{border:0;background:#f1ebff;color:#713bd0;border-radius:9px;padding:8px 10px;font-size:8px;font-weight:700}.review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:22px}.review-grid>div{padding:15px;border-radius:13px;background:#faf9fb;border:1px solid #eeeaf0}.review-grid span,.review-grid b,.review-grid small{display:block}.review-grid span{font-size:7px;color:#9b94a0;letter-spacing:1px}.review-grid b{font-size:11px;margin:5px 0}.review-grid small{font-size:8px;color:#928b97}.cost-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.cost-grid button{min-height:95px;border:1px solid #e2dde5;border-radius:13px;background:#fff;padding:14px;text-align:left;position:relative;color:#514a56}.cost-grid button.selected{border-color:#9564e9;background:#fbf9ff;box-shadow:0 0 0 3px #f1ebff}.cost-grid span,.cost-grid b,.cost-grid small{display:block}.cost-grid span{font-size:10px;font-weight:800}.cost-grid span i{font-style:normal;font-size:6px;color:#fff;background:#7c3aed;border-radius:7px;padding:3px 5px;margin-left:6px}.cost-grid b{font-size:13px;margin:9px 0 2px}.cost-grid small{font-size:8px;color:#938b98}.generate-box{background:linear-gradient(125deg,#170b1a,#361027);border-radius:16px;padding:16px 17px;color:#fff;display:flex;align-items:center;justify-content:space-between}.generate-box>div{display:flex;align-items:center;gap:10px}.generate-box>div>svg{width:22px;color:#ff648a}.generate-box b,.generate-box small{display:block}.generate-box b{font-size:10px}.generate-box small{font-size:8px;color:#bfb2c1;margin-top:3px}.generate-box>button{height:42px;border:0;border-radius:11px;padding:0 16px;background:linear-gradient(135deg,#f04468,#9b4de2);color:#fff;display:flex;align-items:center;gap:7px;font-size:9px;font-weight:800}.generate-box>button:disabled{opacity:.65}.generate-box button svg{width:16px}.v2-progress{display:block;width:260px;max-width:35vw;height:6px;border-radius:6px;background:#ffffff1f;margin-top:7px;overflow:hidden}.v2-progress em{display:block;height:100%;background:#ff5d86}.v2-error{padding:10px 12px;border-radius:10px;background:#fff0f2;color:#b4233a;font-size:9px;margin-bottom:12px}.showcase{padding:75px 0 20px;overflow:hidden}.section-title{text-align:center;max-width:650px;margin:0 auto 30px}.section-title h2{font-size:29px;letter-spacing:-1px;margin:7px 0}.section-title p{font-size:10px;color:#89828e}.marquee{width:calc(100vw - 250px);margin-left:calc((1420px - min(1420px,calc(100vw - 318px)))/-2);overflow:hidden;padding:10px 0}.marquee>div{display:flex;width:max-content;gap:14px;animation:studio-marquee 34s linear infinite}.marquee.reverse>div{animation-direction:reverse;animation-duration:39s}.marquee:hover>div{animation-play-state:paused}@keyframes studio-marquee{to{transform:translate(calc(-50% - 7px))}}.creative-card{width:220px;height:276px;flex:0 0 auto;border-radius:18px;padding:18px;color:#fff;position:relative;overflow:hidden;background:radial-gradient(circle at 75% 30%,#5478ff,transparent 25%),linear-gradient(145deg,#090d1b,#102b65);box-shadow:0 14px 35px #17112020}.creative-card.c1{background:radial-gradient(circle at 74% 32%,#fff0f1,transparent 28%),linear-gradient(145deg,#a42a4c,#f7a7b8)}.creative-card.c2{background:radial-gradient(circle at 75% 35%,#ffb02e,transparent 28%),linear-gradient(145deg,#45100d,#d72b1e)}.creative-card.c3{background:radial-gradient(circle at 75% 30%,#e1bc86,transparent 27%),linear-gradient(145deg,#38281d,#8f6b45)}.creative-card.c4{background:radial-gradient(circle at 75% 30%,#ffe5ee,transparent 27%),linear-gradient(145deg,#78183b,#da6c91)}.creative-card.c5{background:radial-gradient(circle at 75% 30%,#bd844d,transparent 27%),linear-gradient(145deg,#1e110a,#744222)}.card-orb{position:absolute;width:140px;height:140px;border:1px solid #ffffff30;border-radius:42% 58% 50% 50%;right:-30px;top:42px;transform:rotate(25deg);box-shadow:inset 0 0 35px #ffffff1e}.creative-card>small{position:relative;font-size:5px;letter-spacing:1px;opacity:.75}.creative-card>span{display:block;position:relative;font-size:8px;color:#ffccda;margin-top:70px;font-weight:800}.creative-card h3{position:relative;font-size:20px;line-height:1.1;margin:7px 0}.creative-card p{position:relative;font-size:7px;opacity:.72}.creative-card button{position:absolute;left:18px;bottom:17px;border:1px solid #ffffff35;background:#ffffff14;color:#fff;border-radius:8px;padding:7px 9px;font-size:6px;font-weight:800}.page-view{min-height:calc(100vh - 68px)}.page-heading{margin:15px 0 25px}.page-heading h1{font-size:31px;margin:6px 0}.page-heading p{font-size:10px;color:#8c8591}.toolbar{display:flex;justify-content:flex-end;margin-top:-58px;margin-bottom:25px}.project-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.project-cards>article{background:#fff;border:1px solid var(--v2-line);border-radius:17px;padding:12px}.project-cover{height:180px;overflow:hidden;border-radius:12px}.project-cover .creative-card{width:100%;height:100%;border-radius:0}.project-cards>article>span{display:block;padding:12px 4px}.project-cards b,.project-cards small{display:block}.project-cards b{font-size:10px}.project-cards small{font-size:8px;color:#99929d;margin-top:3px}.project-cards>article>button{width:100%;height:35px;border:0;border-radius:9px;background:#f1ebff;color:#6e37cf;font-size:8px;font-weight:800}.brand-layout{display:grid;grid-template-columns:1fr .8fr;gap:18px}.brand-form,.brand-preview,.settings-card,.result-job,.empty-state{background:#fff;border:1px solid var(--v2-line);border-radius:20px;padding:24px}.brand-form h2,.settings-card h2{font-size:17px;margin:0 0 18px}.brand-form>label,.color-fields label{display:block;font-size:9px;font-weight:700;margin:12px 0}.brand-form input{width:100%;height:40px;border:1px solid #e0dce3;border-radius:9px;padding:0 11px;margin-top:6px;font-size:10px}.brand-form input[type=color]{padding:4px}.color-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.brand-preview{background:linear-gradient(145deg,var(--brand),#15121b);color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-height:430px}.brand-preview>small{font-size:7px;letter-spacing:1px;opacity:.7}.brand-preview>div{width:75px;height:75px;border-radius:20px;background:#ffffff18;border:1px solid #ffffff35;display:grid;place-items:center;font-size:18px;font-weight:800;margin:25px 0}.brand-preview h2{font-size:29px;margin:0}.brand-preview p{font-size:10px;opacity:.75}.brand-preview button{border:0;border-radius:10px;background:var(--accent);color:#fff;padding:11px 15px;font-size:8px;font-weight:800;margin-top:15px}.result-top{display:flex;justify-content:space-between;align-items:center}.result-top>span{display:flex;align-items:center;gap:8px;font-size:10px}.result-top svg{width:18px;color:#7c3aed}.result-top>a{display:flex;align-items:center;gap:7px;text-decoration:none;background:#1a161d;color:#fff;border-radius:10px;padding:11px 14px;font-size:8px;font-weight:800}.result-progress{display:block;height:7px;border-radius:9px;background:#eeeaf1;margin:18px 0;overflow:hidden}.result-progress em{display:block;height:100%;background:linear-gradient(90deg,#8b5cf6,#ec4899)}.result-thumbs{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.result-thumbs .creative-card{width:100%;height:auto;aspect-ratio:.8}.settings-card{max-width:650px}.settings-card>p{font-size:9px;color:#908995}.settings-card select{width:100%;height:42px;border:1px solid #ded9e1;border-radius:9px;padding:0 10px;font-size:9px}.settings-card>div{display:flex;gap:10px;align-items:center;border-top:1px solid #eeeaf0;padding-top:16px;margin-top:16px}.settings-card>div>svg{width:20px;color:#7c3aed}.settings-card b,.settings-card small{display:block}.settings-card b{font-size:9px}.settings-card small{font-size:8px;color:#96909b;margin-top:2px}.empty-state{min-height:370px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.empty-state>div{width:60px;height:60px;border-radius:18px;background:#f1ebff;color:#733bd2;display:grid;place-items:center}.empty-state h2{font-size:17px;margin:16px 0 3px}.empty-state p{font-size:9px;color:#958e99}.empty-state button{margin-top:12px}.v2-login{min-height:100vh;background:radial-gradient(circle at 78% 40%,#e7346855,transparent 25%),linear-gradient(120deg,#100913,#2b0b21);display:grid;grid-template-columns:420px 1fr;gap:9vw;align-items:center;padding:7vw 10vw;color:#fff;overflow:hidden}.v2-login>section{position:relative;z-index:2}.v2-login .v2-kicker{margin-top:45px}.v2-login>section>p{font-size:11px;color:#b9aebc}.v2-login form{margin-top:28px}.v2-login form label{display:block;font-size:8px;color:#bfb5c2;margin:13px 0}.v2-login form input{display:block;width:100%;height:44px;border:1px solid #ffffff25;background:#ffffff0d;color:#fff;border-radius:10px;padding:0 12px;margin-top:6px;outline:0}.v2-login form input:focus{border-color:#f0648b}.v2-login form>button{width:100%;height:45px;border:0;border-radius:10px;background:linear-gradient(135deg,#ef426a,#9948dc);color:#fff;display:flex;align-items:center;justify-content:center;gap:7px;font-size:9px;font-weight:800;margin-top:20px}.v2-login form svg{width:16px}.login-showcase{height:560px;position:relative}.login-showcase .creative-card{position:absolute;width:280px;height:360px}.login-showcase .creative-card:nth-child(1){left:0;top:90px;transform:rotate(-9deg)}.login-showcase .creative-card:nth-child(2){left:210px;top:25px;z-index:2;transform:rotate(2deg)}.login-showcase .creative-card:nth-child(3){left:420px;top:110px;transform:rotate(10deg)}.v2-backdrop{display:none}@media(max-width:1100px){.v2-hero{grid-template-columns:1fr 390px}.hero-stack .creative-card{width:175px;height:235px}.purpose-grid,.style-grid{grid-template-columns:repeat(2,1fr)}.result-thumbs{grid-template-columns:repeat(3,1fr)}.login-showcase .creative-card{width:220px;height:300px}.login-showcase .creative-card:nth-child(2){left:150px}.login-showcase .creative-card:nth-child(3){left:300px}}@media(max-width:760px){.v2-sidebar{transform:translate(-105%);transition:.25s;z-index:50}.v2-sidebar.open{transform:translate(0)}.v2-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;background:#17111d88;border:0}.v2-close{display:grid;place-items:center;position:absolute;right:13px;top:13px;width:32px;height:32px;border:0;border-radius:9px;background:#f4f1f6}.v2-close svg{width:15px}.v2-main{margin:0;width:100%}.v2-menu-button{display:grid}.system-live,.v2-header>div:last-child>button{display:none}.v2-header{padding:0 16px}.v2-search{width:calc(100vw - 80px)}.v2-content{padding:20px 15px 50px}.v2-hero{grid-template-columns:1fr;padding:32px 24px}.v2-hero h1{font-size:36px}.hero-stack{height:260px;margin-top:15px}.hero-stack .creative-card{width:150px;height:210px}.hero-stack .creative-card:nth-child(2){left:calc(50% - 75px)}.maker-head{display:block;padding:20px}.stepper{margin-top:17px}.maker-body{padding:20px}.purpose-grid,.style-grid{grid-template-columns:1fr 1fr}.review-grid,.cost-grid{grid-template-columns:1fr}.generate-box{display:block}.generate-box>button{width:100%;justify-content:center;margin-top:14px}.marquee{width:100vw;margin-left:-15px}.brand-layout,.project-cards{grid-template-columns:1fr}.result-thumbs{grid-template-columns:repeat(2,1fr)}.v2-login{grid-template-columns:1fr;padding:35px 24px}.login-showcase{display:none}}@media(max-width:460px){.purpose-grid,.style-grid{grid-template-columns:1fr}.hero-stack .creative-card:nth-child(1){left:-35px}.hero-stack .creative-card:nth-child(3){right:-35px}.hero-pills{display:grid}.maker-head h2{font-size:18px}.stepper button span{display:none}.brand-summary{align-items:flex-start;flex-wrap:wrap}.brand-summary span{min-width:70%}.section-title h2{font-size:24px}.v2-hero h1,.v2-login h1{font-size:33px}.result-thumbs{grid-template-columns:1fr 1fr}}:root{--v2-ink:#082f49;--v2-muted:#64748b;--v2-line:#dce7ef;--v2-purple:#2563eb;--v2-pink:#e31c24;--v2-bg:#f3f8fc;font-family:Inter,ui-sans-serif,system-ui,sans-serif}body{font-size:16px;background:var(--v2-bg)}.v2-sidebar{width:282px;padding:28px 20px;border-color:#dbe8f2;box-shadow:8px 0 30px #082f4909}.v2-brand>div{width:48px;height:48px;border-radius:15px;background:linear-gradient(145deg,#0284c7,#2563eb);box-shadow:0 12px 28px #0284c740}.v2-brand svg{width:24px}.v2-brand b{font-size:19px;letter-spacing:-.4px;color:#0c3550}.v2-brand small{font-size:9px;letter-spacing:2.4px;color:#60839a;margin-top:3px}.new-design{height:52px;margin:32px 0 25px;border-radius:14px;background:linear-gradient(135deg,#0284c7,#2563eb);font-size:14px;box-shadow:0 12px 28px #0284c738}.new-design svg{width:19px}.v2-sidebar nav{gap:6px}.v2-sidebar nav button{height:50px;border-radius:12px;padding:0 14px;font-size:14px;color:#5d7586}.v2-sidebar nav button svg{width:20px}.v2-sidebar nav button:hover{background:#edf8ff;color:#0369a1}.v2-sidebar nav button.active{background:linear-gradient(90deg,#e0f2fe,#eef6ff);color:#075985;box-shadow:inset 3px 0 #0284c7}.v2-plan{padding:18px;border-radius:17px;background:linear-gradient(145deg,#082f49,#0c4a6e)}.v2-plan span{font-size:9px;color:#7dd3fc}.v2-plan b{font-size:13px;margin-top:10px}.v2-plan small{font-size:11px;line-height:1.5;color:#b9d9e9;margin-top:5px}.v2-user{padding-top:20px}.v2-user>div{width:38px;height:38px;border-radius:11px;background:#e0f2fe;color:#0369a1;font-size:12px}.v2-user b{font-size:12px}.v2-user small{font-size:10px}.v2-main{margin-left:282px;width:calc(100% - 282px)}.v2-header{height:78px;padding:0 38px;border-color:#dce8ef;box-shadow:0 5px 22px #082f4906}.v2-search{width:min(500px,48vw);height:46px;border-radius:13px;background:#f1f7fb;padding:0 15px;gap:11px}.v2-search svg{width:19px}.v2-search input{font-size:13px}.v2-header>div:last-child>button{width:42px;height:42px;border-radius:12px}.v2-header button svg{width:19px}.system-live{font-size:11px;padding:11px 14px}.v2-content{max-width:1440px;padding:40px 42px 90px}.v2-hero{min-height:490px;padding:58px 62px;grid-template-columns:1fr 540px;border-radius:32px;background:radial-gradient(circle at 78% 22%,rgba(56,189,248,.34),transparent 22%),radial-gradient(circle at 95% 0%,rgba(59,130,246,.2),transparent 30%),linear-gradient(145deg,#f8fcff,#eaf7ff 60%,#dff2ff);color:#082f49;border:1px solid #d4ebf8;box-shadow:0 24px 60px #082f491a}.v2-kicker{font-size:11px;padding:9px 13px;color:#0369a1;border-color:#7dd3fc;background:#ffffffb8}.v2-kicker svg{width:15px}.v2-hero h1{font-size:60px;line-height:1.04;letter-spacing:-3px;color:#082f49;margin:25px 0 20px}.v2-hero h1 em{color:#0284c7}.v2-hero>div:first-child>p{font-size:17px;line-height:1.75;color:#557184;max-width:650px}.hero-pills{gap:11px;margin-top:30px}.hero-pills span{font-size:12px;padding:10px 14px;color:#37586d;background:#fff;border-color:#d9eaf4;box-shadow:0 6px 16px #082f490d}.hero-pills svg{width:15px}.hero-stack{height:350px}.hero-stack .creative-card{width:235px;height:310px}.maker{margin-top:30px;border-color:#d8e7f0;border-radius:28px;box-shadow:0 18px 55px #082f4914}.maker-head{padding:32px 38px;border-color:#e1ebf1}.maker-head>div:first-child>span,.section-title>span,.page-heading>span{font-size:11px;color:#0284c7}.maker-head h2{font-size:28px;letter-spacing:-.7px;margin-top:7px;color:#0a324d}.stepper{gap:15px}.stepper button{font-size:13px;gap:9px}.stepper button i{width:36px;height:36px;font-size:13px}.stepper button.active{color:#0369a1}.stepper button.active i{background:#0284c7}.maker-body{padding:36px 38px 40px}.field{margin-bottom:32px}.field>label{font-size:14px;margin-bottom:12px;color:#153b53}.field>input{height:54px;border-radius:14px;padding:0 16px;font-size:14px;border-color:#d6e3eb}.field>input:focus{border-color:#38bdf8;box-shadow:0 0 0 4px #e0f2fe}.field>small{font-size:11px;display:block;margin-top:7px;color:#8195a3}.purpose-grid{grid-template-columns:repeat(4,1fr);gap:15px}.purpose-grid button{min-height:145px;padding:20px;border-radius:18px;border-color:#d9e4eb;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;background:#fff;box-shadow:0 6px 18px #082f4909}.purpose-grid button:hover,.purpose-grid button.selected{border-color:#38bdf8;background:linear-gradient(145deg,#fff,#f0f9ff);transform:translateY(-4px);box-shadow:0 16px 35px #0284c71f}.purpose-grid button.selected{box-shadow:0 0 0 3px #e0f2fe,0 16px 35px #0284c71a}.purpose-grid button>span{font-size:15px;color:#123950;margin-top:15px}.purpose-grid button>small{font-size:11px;line-height:1.45;color:#738998;margin-top:6px}.purpose-grid button>svg{width:18px;color:#0284c7;right:14px;top:14px}.purpose-icon{width:46px;height:46px;border-radius:14px;background:linear-gradient(145deg,#e0f2fe,#eef6ff);color:#0284c7;display:grid;place-items:center;font-style:normal}.purpose-icon svg{width:23px}.purpose-grid button:nth-child(2n) .purpose-icon{background:linear-gradient(145deg,#eef2ff,#e0e7ff);color:#4f46e5}.purpose-grid button:nth-child(4n) .purpose-icon{background:linear-gradient(145deg,#fff1f2,#ffe4e6);color:#e31c24}.v2-upload{min-height:140px;padding:25px 28px;border-radius:18px;border:2px dashed #b9d3e2;background:#f8fcff}.v2-upload:hover{background:#eff9ff;border-color:#38bdf8}.v2-upload>svg:first-child{width:32px;color:#0284c7}.v2-upload>svg:last-child{width:22px}.v2-upload b{font-size:14px;color:#173e56}.v2-upload small{font-size:11px;margin-top:6px}.maker-next{margin-top:15px}.maker-next>button,.primary-action,.toolbar>button,.empty-state>button{height:50px;border-radius:13px;padding:0 20px;background:linear-gradient(135deg,#0284c7,#2563eb);font-size:13px;box-shadow:0 10px 24px #0284c72e}.maker-next .back{background:#edf4f8;color:#4a6577;box-shadow:none}.maker-next svg{width:18px}.style-grid{gap:15px}.style-grid button{height:145px;border-radius:18px;padding:13px;border-color:#d9e4eb;gap:13px}.style-grid button.selected{border-color:#38bdf8;box-shadow:0 0 0 3px #e0f2fe}.style-swatch{width:72px;height:115px;border-radius:13px}.style-grid b{font-size:13px}.style-grid small{font-size:10px;line-height:1.5}.brand-summary{padding:18px;border-radius:17px;border-color:#d9e5ec}.brand-summary>div{width:54px;height:54px;border-radius:14px;font-size:13px}.brand-summary small{font-size:9px}.brand-summary b{font-size:14px}.brand-summary em{font-size:11px}.brand-summary button{font-size:11px;padding:10px 13px;background:#e0f2fe;color:#0369a1}.review-grid{gap:15px}.review-grid>div{padding:20px;border-radius:16px;background:#f7fbfe;border-color:#dde9f0}.review-grid span{font-size:9px}.review-grid b{font-size:15px}.review-grid small{font-size:11px}.cost-grid{gap:15px}.cost-grid button{min-height:125px;border-radius:17px;padding:19px}.cost-grid button.selected{border-color:#38bdf8;background:#f4fbff;box-shadow:0 0 0 3px #e0f2fe}.cost-grid span{font-size:14px}.cost-grid b{font-size:18px}.cost-grid small{font-size:11px}.generate-box{padding:22px 24px;border-radius:19px;background:linear-gradient(135deg,#082f49,#075985)}.generate-box>div>svg{width:27px;color:#7dd3fc}.generate-box b{font-size:14px}.generate-box small{font-size:11px}.generate-box>button{height:50px;border-radius:13px;padding:0 20px;background:linear-gradient(135deg,#0284c7,#2563eb);font-size:13px}.v2-error{font-size:12px;padding:13px 15px}.section-title{max-width:760px}.section-title h2{font-size:38px;color:#082f49}.section-title p{font-size:14px;line-height:1.7}.showcase{padding-top:95px}.creative-card{width:270px;height:350px;border-radius:24px;padding:23px}.creative-card>small{font-size:7px}.creative-card>span{font-size:11px;margin-top:90px}.creative-card h3{font-size:26px}.creative-card p{font-size:10px}.creative-card button{left:23px;bottom:22px;font-size:9px;padding:9px 12px}.marquee>div{gap:18px}.page-heading h1{font-size:42px}.page-heading p{font-size:14px}.brand-form,.brand-preview,.settings-card,.result-job,.empty-state{padding:32px;border-radius:24px}.brand-form h2,.settings-card h2{font-size:23px}.brand-form>label,.color-fields label{font-size:13px}.brand-form input{height:48px;font-size:13px}.settings-card>p{font-size:13px}.settings-card select{height:50px;font-size:13px}.settings-card b{font-size:13px}.settings-card small{font-size:11px}.empty-state h2{font-size:23px}.empty-state p{font-size:13px}@media(max-width:1200px){.v2-hero{grid-template-columns:1fr 430px}.v2-hero h1{font-size:50px}.purpose-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.v2-main{margin:0;width:100%}.v2-content{padding:25px 18px 60px}.v2-header{height:70px;padding:0 17px}.v2-hero{padding:38px 25px}.v2-hero h1{font-size:40px;letter-spacing:-2px}.v2-hero>div:first-child>p{font-size:15px}.maker-head,.maker-body{padding:24px}.purpose-grid{grid-template-columns:1fr 1fr}.purpose-grid button{min-height:145px}.style-grid{grid-template-columns:1fr 1fr}.section-title h2{font-size:30px}.creative-card{width:230px;height:310px}}@media(max-width:480px){.purpose-grid,.style-grid{grid-template-columns:1fr}.purpose-grid button{min-height:130px}.v2-hero h1{font-size:35px}.field>label{font-size:13px}.maker-head h2{font-size:23px}}.source-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.source-grid .field{margin-bottom:20px}.portfolio-upload{background:linear-gradient(145deg,#f8fcff,#eef8ff)}.portfolio-upload>svg:first-child{color:#4f46e5}@media(max-width:760px){.source-grid{grid-template-columns:1fr}}.source-tabs{display:inline-flex;gap:5px;padding:5px;border-radius:13px;background:#edf4f8;margin:0 0 20px}.source-tabs button{height:40px;border:0;border-radius:9px;padding:0 18px;background:transparent;color:#64798a;font-size:12px;font-weight:750}.source-tabs button.active{background:#fff;color:#0369a1;box-shadow:0 5px 14px #082f491a}.manual-product{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:24px;padding:22px;border:1px solid #dbe8ef;border-radius:18px;background:#f8fcff}.manual-product label,.watermark-panel label{font-size:12px;font-weight:700;color:#173e56}.manual-product label.wide{grid-column:1/-1}.manual-product input,.manual-product textarea,.watermark-panel input{display:block;width:100%;margin-top:7px;border:1px solid #d3e1e9;border-radius:11px;background:#fff;padding:0 13px;color:#17374c;font-size:13px;outline:0}.manual-product input,.watermark-panel input{height:47px}.manual-product textarea{padding-top:12px;resize:vertical;line-height:1.55}.manual-product input:focus,.manual-product textarea:focus,.watermark-panel input:focus{border-color:#38bdf8;box-shadow:0 0 0 3px #e0f2fe}.optional{font-size:10px;color:#8497a5;font-weight:500;margin-left:5px}.watermark-panel{margin:22px 0;padding:19px 20px;border:1px solid #dbe7ee;border-radius:17px;background:#f8fcff}.watermark-panel>div{display:flex;align-items:center;justify-content:space-between}.watermark-panel span b,.watermark-panel span small{display:block}.watermark-panel span b{font-size:13px;color:#143c54}.watermark-panel span small{font-size:10px;color:#8093a0;margin-top:4px}.switch{width:48px;height:27px;border:0;border-radius:99px;background:#cbd8e0;padding:3px}.switch i{display:block;width:21px;height:21px;border-radius:50%;background:#fff;transition:.2s;box-shadow:0 2px 6px #0002}.switch.on{background:#0284c7}.switch.on i{transform:translate(21px)}.watermark-panel>label{display:block;margin-top:17px;padding-top:16px;border-top:1px solid #dce8ef}.watermark-panel label small{display:block;margin-top:6px;color:#8295a2;font-size:10px;font-weight:500}@media(max-width:700px){.manual-product{grid-template-columns:1fr}.manual-product label.wide{grid-column:auto}.source-tabs{display:flex}.source-tabs button{flex:1}}.result-top>span{display:grid!important;grid-template-columns:auto 1fr;align-items:center;column-gap:10px}.result-top>span>svg{grid-row:1/3}.result-top>span>small{grid-column:2;color:#7890a0;font-size:11px;margin-top:4px}.real-preview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:24px}.real-preview-grid>button{padding:0;border:1px solid #d8e5ed;border-radius:19px;overflow:hidden;background:#fff;text-align:left;box-shadow:0 8px 25px #082f4912;transition:.2s}.real-preview-grid>button:hover{transform:translateY(-5px);box-shadow:0 18px 38px #082f4924;border-color:#7dd3fc}.real-preview-grid img{display:block;width:100%;aspect-ratio:1;object-fit:cover;background:#eaf2f7}.real-preview-grid span{display:block;padding:13px 15px}.real-preview-grid b,.real-preview-grid small{display:block}.real-preview-grid b{font-size:12px;color:#123950}.real-preview-grid small{font-size:9px;color:#8296a4;margin-top:4px}.preview-wait{min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#668093;text-align:center}.preview-wait svg{width:34px;color:#0284c7;margin-bottom:14px}.preview-wait b{font-size:15px;color:#173e56}.preview-wait small{font-size:11px;margin-top:7px}.preview-lightbox{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;border:0;background:#030f19e0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:grid;place-items:center;padding:35px;cursor:zoom-out}.preview-lightbox span{display:flex;flex-direction:column;align-items:center;gap:12px}.preview-lightbox img{max-width:min(82vw,820px);max-height:82vh;border-radius:22px;box-shadow:0 30px 90px #0009}.preview-lightbox small{color:#d7e8f2;font-size:11px}.cost-grid button b{line-height:1.35}@media(max-width:1100px){.real-preview-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.real-preview-grid{grid-template-columns:repeat(2,1fr);gap:10px}.real-preview-grid span{padding:10px}.preview-lightbox{padding:16px}}.theme-helper{display:block;margin:-5px 0 16px;color:#7890a0;font-size:11px}.theme-gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.theme-gallery>button{position:relative;padding:8px 8px 16px;border:1px solid #d9e5ec;border-radius:20px;background:#fff;text-align:left;transition:.22s;overflow:hidden}.theme-gallery>button:hover{transform:translateY(-5px);box-shadow:0 18px 38px #082f491f}.theme-gallery>button.selected{border-color:#0ea5e9;box-shadow:0 0 0 3px #dff5ff,0 18px 38px #082f491f}.theme-gallery>button>svg{position:absolute;right:14px;top:14px;width:18px;color:#fff;opacity:0}.theme-gallery>button.selected>svg{opacity:1}.theme-gallery>button>strong,.theme-gallery>button>small{display:block;margin:0 8px}.theme-gallery>button>strong{font-size:13px;color:#10384f;margin-top:13px}.theme-gallery>button>small{font-size:10px;line-height:1.45;color:#748b9a;margin-top:5px}.theme-art{position:relative;height:190px;border-radius:14px;overflow:hidden;padding:17px;color:#fff;background:linear-gradient(145deg,#092f49,#0ea5e9)}.theme-art:after{content:"";position:absolute;right:-30px;bottom:-30px;width:150px;height:150px;border-radius:50%;background:radial-gradient(circle,#fff9,transparent 65%)}.theme-art>i:nth-child(1){position:absolute;right:20px;top:45px;width:82px;height:100px;border-radius:42% 42% 20% 20%;background:linear-gradient(145deg,#fff,#b9e7ff);filter:drop-shadow(0 18px 15px #0005);transform:rotate(8deg)}.theme-art>i:nth-child(2){position:absolute;right:8px;bottom:20px;width:125px;height:28px;border-radius:50%;background:#0005;filter:blur(8px)}.theme-art>i:nth-child(3){position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1px solid #ffffff42;border-radius:11px}.theme-art span{position:relative;z-index:2;display:inline-block;padding:6px 9px;border-radius:99px;background:#ef4444;font-size:7px;font-weight:900;letter-spacing:.7px}.theme-art b,.theme-art em,.theme-art small{position:relative;z-index:2;display:block;width:58%;font-style:normal}.theme-art b{margin-top:52px;font-size:7px;letter-spacing:1px;opacity:.8}.theme-art em{font-size:20px;line-height:1.05;font-weight:900;margin-top:6px}.theme-art small{font-size:8px;margin-top:7px;opacity:.75}.theme-cream-gold .theme-art,.theme-cream-black .theme-art{background:linear-gradient(145deg,#f6ead0,#8b5e26);color:#27180b}.theme-red-yellow .theme-art,.theme-yellow-black .theme-art{background:linear-gradient(145deg,#ef2b20,#ffb800)}.theme-sky-white .theme-art,.theme-blue-white .theme-art{background:linear-gradient(145deg,#f8fdff,#7dd3fc);color:#082f49}.theme-indigo-coral .theme-art,.theme-red-blue .theme-art{background:linear-gradient(145deg,#312e81,#fb7185)}.theme-mint-navy .theme-art{background:linear-gradient(145deg,#d1fae5,#075985);color:#073b3a}.theme-night-purple .theme-art,.theme-night-red .theme-art{background:linear-gradient(145deg,#080d25,#7e22ce)}.theme-cream-red .theme-art,.theme-warm-white .theme-art{background:linear-gradient(145deg,#fff7ed,#fb7185);color:#4a1515}.theme-pink-orange .theme-art{background:linear-gradient(145deg,#ec4899,#f97316)}.theme-mono-blue .theme-art{background:linear-gradient(145deg,#e2e8f0,#334155)}.theme-night-cyan .theme-art{background:linear-gradient(145deg,#020617,#06b6d4)}.theme-red-white .theme-art{background:linear-gradient(145deg,#dc2626,#fff);color:#450a0a}.selected-direction{display:flex;align-items:center;gap:14px;margin:20px 0;padding:17px 19px;border-radius:16px;background:linear-gradient(135deg,#082f49,#075985);color:#fff}.selected-direction>svg{width:26px;color:#7dd3fc}.selected-direction span>*{display:block}.selected-direction small{font-size:8px;letter-spacing:1.4px;color:#7dd3fc}.selected-direction b{font-size:14px;margin-top:4px}.selected-direction em{font-style:normal;font-size:10px;color:#c5dfeb;margin-top:4px}@media(max-width:1100px){.theme-gallery{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.theme-gallery{grid-template-columns:1fr}}
