@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&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}}
