@import url(https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=DM+Sans:wght@400;500;600;700;800&family=Manrope:wght@400;500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Manrope:wght@400;500;600;700;800&display=swap);:root{--bg:#080a12;--panel:#10131f;--panel2:#151a29;--line:hsla(0,0%,100%,.085);--muted:#9298ad;--text:#f4f5fb;--purple:#a78bfa;--cyan:#7dd3fc}body{background:#fff;background:var(--bg);color:#111018;color:var(--text);font-family:DM Sans,sans-serif}button,input,textarea{font:inherit}button{color:inherit;cursor:pointer}.app-shell{background:radial-gradient(ellipse at 76% 5%,#664cc41f,#0000 34%),#fff;background:radial-gradient(ellipse at 76% 5%,#664cc41f,#0000 34%),var(--bg)}.topbar{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#080a12d1;border-bottom:1px solid #e7e5ef;border-bottom:1px solid var(--line);gap:42px;height:76px;padding:0 38px;z-index:20}.brand,.topbar{align-items:center;display:flex}.brand{color:#fff;font-size:18px;font-weight:700;gap:9px;text-decoration:none;white-space:nowrap}.brand b{color:#b8a2ff}.brand small{color:#858ba0;font:9px DM Mono;letter-spacing:1.4px;margin-left:8px}.brand-mark,.workspace-icon{background:linear-gradient(135deg,#a78bfa,#5b68db);border-radius:10px;box-shadow:0 5px 22px #8872f744;color:#090b15;display:grid;font-weight:800;height:30px;place-items:center;width:30px}.top-links{display:flex;gap:30px;margin:auto}.footer-brand+span,.top-links a,footer div a{color:#a3a8ba;font-size:12px;text-decoration:none}.top-links a:hover,footer a:hover{color:#fff}.top-actions{align-items:center;display:flex;gap:20px}.ghost-btn,.text-btn,.view-all{background:none;border:0;color:#c5c8d5;font-size:12px}.primary-btn{background:linear-gradient(110deg,#a78bfa,#7e8cf5);border:1px solid #c1afff73;border-radius:10px;box-shadow:0 8px 28px #8270e42c;color:#10101b;font-size:12px;font-weight:800;padding:13px 18px;transition:.25s}.primary-btn:hover{box-shadow:0 12px 35px #8270e455}.primary-btn span{margin-left:14px}.primary-btn.small{padding:10px 14px}.mobile-menu{background:none;border:0;display:none;font-size:20px}.layout{display:flex;margin:auto;max-width:1600px}.sidebar{border-right:1px solid #e7e5ef;border-right:1px solid var(--line);display:flex;flex-direction:column;flex-shrink:0;height:calc(100vh - 76px);min-height:calc(100vh - 76px);padding:24px 14px;position:sticky;top:76px;width:238px}.workspace{align-items:center;border-bottom:1px solid #e7e5ef;border-bottom:1px solid var(--line);display:flex;gap:10px;margin-bottom:20px;padding:7px 9px 22px}.workspace-icon{height:34px;width:34px}.profile-row b,.workspace b{display:block;font-size:11px}.profile-row small,.workspace small{color:#555366;color:var(--muted);display:block;font-size:10px;margin-top:3px}.chevron{color:#7e8498;margin-left:auto}.side-label{color:#747b91;font:9px DM Mono;letter-spacing:1.4px;padding:0 10px 10px}.side-label.second{margin-top:27px}.side-link{align-items:center;background:none;border:0;border-radius:8px;color:#a4a9bc;display:flex;font-size:11px;gap:12px;margin:2px 0;padding:10px;text-align:left;width:100%}.side-link>span{color:#8f96ac;font-size:16px;text-align:center;width:17px}.side-link.selected,.side-link:hover{background:#a78bfa17;color:#d7caff}.side-link.selected>span{color:#bba8ff}.side-link i{background:#272b3a;border-radius:8px;font-size:9px;font-style:normal;margin-left:auto;padding:2px 7px}.side-bottom{margin-top:auto}.upgrade-card{background:linear-gradient(145deg,#211b39,#171a2b);border:1px solid #a78bfa2b;border-radius:12px;padding:15px}.spark{color:#c5aaff;font-size:20px;margin-bottom:8px}.upgrade-card b{font-size:11px}.upgrade-card p{color:#9ea2b5;font-size:10px;line-height:1.6}.upgrade-card button{background:none;border:0;color:#c6b4ff;font-size:10px;padding:0}.profile-row{align-items:center;border-top:1px solid #e7e5ef;border-top:1px solid var(--line);display:flex;gap:9px;margin-top:18px;padding:16px 4px 0}.avatar{background:#29314b;border-radius:50%;color:#c4b5fd;display:grid;font-size:11px;height:29px;place-items:center;width:29px}.profile-row>span{color:#9298ad;margin-left:auto}.main-content{flex:1 1;margin:0 auto;max-width:1330px;min-width:0;padding:44px 48px 0}.welcome-row{align-items:center;display:flex;justify-content:space-between;margin:0 0 28px}.eyebrow{color:#a99be1;font:9px DM Mono;letter-spacing:1.7px}.live-dot,.pill span{background:#75e4c0;border-radius:50%;box-shadow:0 0 12px #75e4c0;display:inline-block;height:6px;margin-right:8px;width:6px}.welcome-row h1{font:700 clamp(30px,3.5vw,43px) Manrope;letter-spacing:-1.8px;margin:12px 0 7px}.bottom-cta h2 em,.feature-section h2 em,.section-heading h2 em,.welcome-row h1 em{background:linear-gradient(90deg,#c2a9ff,#81caff);-webkit-background-clip:text;background-clip:text;color:#0000;font-style:normal}.welcome-copy{color:#a2a8bb;font-size:12px}.welcome-orb{border:1px solid #a78bfa44;box-shadow:0 0 55px #8970e422,inset 0 0 30px #8970e41b;height:86px;margin-right:9%;place-items:center;position:relative;width:86px}.orb-inner,.welcome-orb{border-radius:50%;display:grid}.orb-inner{background:linear-gradient(145deg,#bda9ff,#626fdb);color:#121222;font-size:24px;font-weight:800;height:55px;place-items:center;position:relative;width:55px}.orb-inner span{color:#fff;font-size:12px;position:absolute;right:-5px;top:-2px}.orbit-dot{background:#8bd7ff;border-radius:50%;box-shadow:0 0 14px #8bd7ff;height:7px;position:absolute;width:7px}.orbit-dot.one{right:10px;top:8px}.orbit-dot.two{background:#c7a8ff;bottom:9px;left:5px}.launch-card{background:linear-gradient(115deg,#171528,#151a2c 53%,#1b2340);border:1px solid #a78bfa2c;border-radius:17px;box-shadow:0 22px 70px #0005;display:flex;min-height:330px;position:relative}.launch-copy{padding:32px 0 30px 35px;width:48%}.pill{background:#a78bfa16;border:1px solid #a78bfa26;border-radius:30px;color:#c6b9ef;display:inline-block;font:8px DM Mono;letter-spacing:1.2px;padding:8px 11px}.pill span{background:#c5aaff;box-shadow:none;height:5px;width:5px}.launch-copy h2{font:800 34px/1.12 Manrope;letter-spacing:-1.4px;margin:22px 0 12px}.launch-copy h2 span{color:#b6a0ff}.launch-copy>p{color:#a4a8ba;font-size:11px;max-width:310px}.launch-actions{align-items:center;gap:19px;margin-top:20px}.ghost-btn{font-size:11px}.ghost-btn span{color:#c1aaff;margin-left:9px}.trust-line{color:#848ba1;font:9px DM Mono;margin-top:25px}.trust-line span{color:#c2a9ff}.trust-line b{color:#5b6073;margin:0 6px}.launch-art{overflow:hidden;width:52%}.art-glow{background:#7c66d54a;filter:blur(65px);height:250px;right:3%;top:15%;width:360px}.browser-mock{background:#f1effb;border-radius:9px;box-shadow:0 24px 65px #0009;height:225px;transform:perspective(900px) rotateY(-9deg) rotateX(2deg);width:80%}.browser-bar{background:#e1dfee;gap:4px;height:23px;padding:0 9px}.browser-bar i{background:#aaa6b8;height:5px;width:5px}.browser-bar span{color:#6d687c;font:6px DM Mono}.mock-page{color:#28233c;padding:14px 20px}.mock-nav b{font:800 11px Manrope}.mock-nav b span{font-size:7px}.mock-nav small{font:6px DM Mono}.mock-hero{display:flex;margin-top:22px}.mock-hero>div:first-child{align-items:flex-start;display:flex;flex-direction:column;width:55%}.mock-hero small{color:#766b9b;font:6px DM Mono;letter-spacing:1px}.mock-hero strong{font:800 25px/1.04 Manrope;letter-spacing:-1px;margin:8px 0}.mock-hero strong i{color:#8e73c9}.mock-button{background:#28233c;font:6px DM Mono;padding:7px 10px}.mock-image{background:linear-gradient(135deg,#b6a1df,#f0c7ac);flex:1 1;height:135px}.mock-sun{background:#f7dfb7;height:65px;right:20px;top:12px;width:65px}.mock-arch{background:linear-gradient(130deg,#776c9e,#322c51);border-radius:60px 60px 0 0;height:115px;left:22px;width:82px}.float-card{align-items:center;background:#22263aee;border:1px solid #ffffff1a;border-radius:9px;box-shadow:0 12px 30px #0006;display:flex;gap:9px;padding:10px 12px;position:absolute}.float-card b{display:block;font-size:9px}.float-card small{color:#a3a9bb;display:block;font-size:8px;margin-top:3px}.card-a{left:1%;top:25px}.card-b{bottom:22px;right:1%}.check-icon,.mini-icon{background:#a78bfa27;border-radius:7px;color:#c4b5fd;display:grid;height:24px;place-items:center;width:24px}.check-icon{background:#6ed8b128;color:#82e6c2}.stats-strip{align-items:center;border-bottom:1px solid #e7e5ef;border-bottom:1px solid var(--line);display:flex;gap:0;padding:20px 3px}.stats-strip>div{border-right:1px solid #e7e5ef;border-right:1px solid var(--line);gap:10px;padding:0 25px}.stats-strip>div:first-child{padding-left:0}.stats-strip b{color:#b7a5fa;font:10px DM Mono}.stats-strip span{color:#9ba1b5;font-size:10px}.stats-strip .stats-note{border:0;color:#7f8599;margin-left:auto}.stats-note span{color:#b8a6ff;font-size:17px;margin-left:8px}.templates-section{padding:53px 0 45px}.section-heading{align-items:flex-end;display:flex;justify-content:space-between}.bottom-cta h2,.feature-section h2,.section-heading h2{font:700 28px/1.2 Manrope;letter-spacing:-1px;margin:10px 0 7px}.section-heading p{color:#999fb2;font-size:11px;margin:0}.view-all{padding-bottom:8px}.view-all span{color:#bba8ff;margin-left:10px}.template-tools{align-items:center;display:flex;justify-content:space-between;margin:25px 0 15px}.filter-pills{display:flex;gap:5px}.filter-pills button{background:none;border:1px solid #0000;border-radius:7px;color:#9298aa;font-size:10px;padding:7px 11px}.filter-pills button.active{background:#a78bfa1a;border-color:#a78bfa44;color:#d4c7ff}.search-box{align-items:center;border:1px solid #e7e5ef;border:1px solid var(--line);border-radius:8px;color:#8e94a9;display:flex;gap:8px;padding:7px 10px}.search-box input{background:none;border:0;color:#fff;font-size:10px;outline:0;width:125px}.template-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.template-card{background:#111522;border:1px solid #e7e5ef;border:1px solid var(--line);border-radius:11px;transition:.25s}.template-card:hover{border-color:#a78bfa66;transform:translateY(-4px)}.template-preview{display:grid;height:155px;overflow:hidden;padding:14px;place-items:center;position:relative}.template-preview.violet{background:linear-gradient(145deg,#272044,#65578b)}.template-preview.blue{background:linear-gradient(145deg,#1a3851,#6f9caf)}.template-preview.orange{background:linear-gradient(145deg,#6a3d30,#d69a70)}.template-preview.green{background:linear-gradient(145deg,#213f38,#81a18d)}.template-window{background:#f3f0f7;border-radius:4px;box-shadow:0 8px 25px #0005;color:#262238;height:125px;overflow:hidden;width:87%}.window-top{align-items:center;background:#e3e0e9;display:flex;height:15px;justify-content:space-between;padding:0 6px}.window-top span{color:#9a93a8;font-size:6px}.window-top small{color:#777;font:5px DM Mono}.preview-design{height:110px;overflow:hidden;padding:13px 12px;position:relative}.preview-design.studio{background:#e5d9ec}.preview-design.forma{background:#e0e8eb}.preview-design.morrow{background:#f0dfd1}.preview-design.north{background:#dbe7dc}.preview-copy{align-items:flex-start;display:flex;flex-direction:column;position:relative;width:65%;z-index:2}.preview-copy small{font:5px DM Mono;letter-spacing:1px}.preview-copy b{font:800 14px/1.1 Manrope;letter-spacing:-.5px;margin-top:8px}.preview-copy i{background:#8e78bb;height:8px;margin-top:10px;width:35px}.forma .preview-copy i{background:#54889b}.morrow .preview-copy i{background:#a86745}.north .preview-copy i{background:#568276}.preview-shape{background:linear-gradient(135deg,#a98dbd,#44365c);border-radius:50%;bottom:-10px;height:85px;position:absolute;right:-5px;width:85px}.forma .preview-shape{background:linear-gradient(135deg,#9dbdc8,#466a7d);border-radius:5px;transform:rotate(14deg)}.morrow .preview-shape{background:linear-gradient(135deg,#d9a57f,#9c6246);border-radius:45px 45px 0 0}.north .preview-shape{background:linear-gradient(135deg,#8eb4a6,#4c6b60);border-radius:0;height:75px;transform:rotate(45deg);width:75px}.template-tag{background:#0c101cbd;border:1px solid #ffffff20;border-radius:20px;color:#e5dcff;font:7px DM Mono;left:9px;padding:5px 7px;position:absolute;top:9px}.template-meta{align-items:center;display:flex;justify-content:space-between;padding:12px}.template-meta b{display:block;font-size:11px}.template-meta small{color:#8e95a9;display:block;font-size:9px;margin-top:4px}.template-meta button{background:none;border:0;color:#c5b4ff;font-size:9px}.template-meta button span{margin-left:4px}.empty-state{color:#9298aa;font-size:12px;padding:30px;text-align:center}.feature-section{border-top:1px solid #e7e5ef;border-top:1px solid var(--line);padding:46px 0}.feature-section h2{margin-bottom:22px}.feature-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.feature-card{background:linear-gradient(145deg,#111522,#0e111b);border:1px solid #e7e5ef;border:1px solid var(--line);border-radius:11px;padding:18px}.feature-card>span{color:#b8a6ff;font-size:20px}.feature-card h3{font-size:12px;margin:15px 0 7px}.feature-card p{color:#9298aa;font-size:10px;line-height:1.7;margin:0}.bottom-cta{align-items:center;background:radial-gradient(ellipse at 85% 50%,#7761bc38,#0000 40%),#141525;border:1px solid #a78bfa2b;border-radius:15px;display:flex;justify-content:space-between;margin:15px 0 40px;padding:28px 32px;position:relative}.bottom-cta h2{font-size:25px}.bottom-cta p{color:#9ea4b8;font-size:10px}.cta-star{color:#a78bfa14;font-size:85px;position:absolute;right:27%}footer{border-top:1px solid #e7e5ef;border-top:1px solid var(--line);gap:22px;padding:20px 0 25px}footer .brand{font-size:14px}footer .brand-mark{border-radius:7px;font-size:13px;height:24px;width:24px}footer>span{color:#81879a;font-size:9px}footer div{display:flex;gap:18px;margin-left:auto}footer div a{font-size:10px}.modal-backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#03040bd9;display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:60}.auth-modal{background:#141827;border:1px solid #a78bfa4a;border-radius:17px;box-shadow:0 30px 90px #000b;padding:30px;position:relative;width:min(420px,100%)}.close-modal{background:none;border:0;color:#aab0c3;font-size:24px;position:absolute;right:16px;top:12px}.modal-mark{background:linear-gradient(135deg,#b69cff,#6d7ce9);border-radius:12px;color:#0c1020;display:grid;font-size:20px;font-weight:900;height:39px;margin-bottom:18px;place-items:center;width:39px}.auth-modal h2{font:700 23px Manrope;margin:9px 0}.auth-modal p{color:#9ca2b6;font-size:11px;line-height:1.6;margin-bottom:22px}.auth-modal label,.properties label{color:#aeb4c7;display:block;font-size:10px;margin:13px 0}.auth-modal input,.properties input,.properties textarea{background:#0d111d;border:1px solid #e7e5ef;border:1px solid var(--line);border-radius:8px;color:#fff;display:block;font-size:11px;margin-top:7px;outline:none;padding:11px;width:100%}.auth-modal input:focus,.properties input:focus,.properties textarea:focus{border-color:#a78bfa}.full{margin-top:8px;width:100%}.modal-legal{color:#f0bd83;display:block;font-size:9px;line-height:1.5;margin-top:12px}.switch-auth{background:none;border:0;color:#c0adff;display:block;font-size:10px;margin:17px auto 0}.editor-overlay{background:#090c14;z-index:50}.editor-top{align-items:center;border-bottom:1px solid #e7e5ef;border-bottom:1px solid var(--line);display:flex;gap:22px;height:58px;padding:0 18px}.editor-brand{background:none;border:0}.editor-site{align-items:center;display:flex;gap:12px;margin:auto}.editor-site input{background:none;border:0;color:#e8eaf4;font-size:11px;width:160px}.saved{color:#79d9b6;font-size:9px}.editor-actions{gap:12px}.editor-workspace{display:grid;flex:1 1;grid-template-columns:180px minmax(0,1fr) 230px;min-height:0}.editor-tools,.properties{background:#101420;border-right:1px solid #e7e5ef;border-right:1px solid var(--line);padding:18px 13px}.editor-tools>b,.properties>b{color:#9ba2b8;display:block;font:9px DM Mono;letter-spacing:1px;margin-bottom:17px}.editor-tools>button{background:#151b2b;border:1px solid #e7e5ef;border:1px solid var(--line);border-radius:7px;color:#c8ccda;font-size:10px;margin:4px 0;padding:10px;text-align:left;width:100%}.editor-help,.property-note{background:#1a2030;border-radius:8px;color:#858ca1;font-size:9px;line-height:1.6;margin-top:24px;padding:10px}.editor-canvas-wrap{background:#0a0d15;overflow:auto;padding:16px}.canvas-toolbar{color:#9298aa;display:flex;font:9px DM Mono;justify-content:space-between;margin-bottom:12px}.site-canvas{background:#f4f0e8;box-shadow:0 12px 40px #0008;color:#262321;margin:0 auto;max-width:1000px;min-height:600px}.canvas-nav{align-items:center;border-bottom:1px solid #26232122;display:flex;height:62px;justify-content:space-between;padding:0 35px}.canvas-nav b{font:800 13px Manrope}.canvas-nav span{font:8px DM Mono}.canvas-copy button,.canvas-nav button{background:#272c31;border:0;color:#fff;font-size:8px;padding:10px 13px}.canvas-hero{align-items:center;display:flex;min-height:400px;padding:55px 6%}.canvas-copy{position:relative;width:55%;z-index:2}.canvas-copy>small{color:#83756a;font:9px DM Mono;letter-spacing:1.5px}.canvas-copy h1{font:800 clamp(30px,4vw,55px)/1.02 Manrope;letter-spacing:-2px;margin:17px 0;max-width:470px;outline-color:#a78bfa}.canvas-copy p{color:#716d69;font-size:12px;line-height:1.7;max-width:300px;outline-color:#a78bfa}.canvas-art{background:linear-gradient(145deg,#b8b4c5,#e5bda0);flex:1 1;height:300px;overflow:hidden;position:relative}.canvas-disc{background:#f1d7b4;border-radius:50%;height:180px;position:absolute;right:25px;top:18px;width:180px}.canvas-block{background:linear-gradient(130deg,#675c73,#342d47);border-radius:100px 100px 0 0;bottom:-20px;height:260px;left:15px;position:absolute;width:170px}.canvas-lower{align-items:center;border-top:1px solid #26232122;display:flex;justify-content:space-between;padding:25px 35px}.canvas-lower span{color:#7d756d;font:8px DM Mono}.canvas-lower b{font:700 17px Manrope}.properties{border-left:1px solid #e7e5ef;border-left:1px solid var(--line);border-right:0}.properties textarea{min-height:65px;resize:vertical}.publish-toast{background:#17382e;border:1px solid #4ab48c66;border-radius:9px;bottom:22px;box-shadow:0 12px 35px #0008;color:#b6f1d8;font-size:11px;left:50%;padding:12px 18px;position:absolute;transform:translateX(-50%)}@media(max-width:1050px){.topbar{gap:22px;padding:0 20px}.main-content{padding:35px 25px 0}.sidebar{width:205px}.template-grid{grid-template-columns:repeat(2,1fr)}.launch-copy{padding-left:25px;width:52%}.launch-art{width:48%}.feature-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.topbar{gap:12px;height:64px;padding:0 15px}.mobile-menu{display:block}.brand{font-size:16px}.brand small,.top-links{display:none}.top-actions{gap:10px;margin-left:auto}.text-btn{font-size:11px}.primary-btn.small{padding:9px 11px}.sidebar{background:#0e121e;box-shadow:20px 0 50px #0008;display:none;height:calc(100vh - 64px);left:0;position:fixed;top:64px;width:245px;z-index:30}.sidebar.open{display:flex}.main-content{padding:28px 16px 0}.welcome-row h1{font-size:31px}.welcome-orb{height:62px;margin-right:3%;width:62px}.orb-inner{font-size:18px;height:40px;width:40px}.launch-card{display:block}.launch-copy{padding:25px 22px 20px;width:100%}.launch-copy h2{font-size:30px}.launch-art{height:220px;width:100%}.browser-mock{height:185px;width:82%}.mock-hero{margin-top:14px}.mock-image{height:110px}.mock-hero strong{font-size:20px}.card-a{left:3%;top:9px}.card-b{bottom:10px;right:3%}.trust-line{font-size:8px}.stats-strip{flex-wrap:wrap;gap:14px;padding:17px 0}.stats-strip>div{border:0;padding:0 12px 0 0}.stats-strip .stats-note{margin:0;width:100%}.templates-section{padding:38px 0}.feature-section h2,.section-heading h2{font-size:25px}.template-tools{display:block}.filter-pills{overflow:auto;padding-bottom:9px}.filter-pills button{white-space:nowrap}.search-box{margin-top:7px}.template-grid{gap:9px}.template-preview{height:125px;padding:8px}.template-window{height:105px;width:94%}.preview-design{height:90px}.preview-copy b{font-size:11px}.preview-shape{height:65px;width:65px}.template-meta{padding:9px}.template-meta button{font-size:8px}.template-meta b{font-size:10px}.feature-grid{gap:8px}.feature-card{padding:13px}.feature-card h3{font-size:11px}.bottom-cta{display:block;padding:22px}.bottom-cta .primary-btn{margin-top:12px}.cta-star{right:12%;top:15px}footer{flex-wrap:wrap;gap:12px}footer>span{order:3;width:100%}footer div{gap:12px}.editor-workspace{grid-template-columns:52px minmax(0,1fr)}.editor-tools{padding:12px 5px}.editor-tools>b{font-size:7px;margin:0 auto 12px;writing-mode:vertical-rl}.editor-tools>button{font-size:0;padding:12px 2px;text-align:center}.editor-tools>button:first-letter{font-size:15px}.editor-help,.properties{display:none}.editor-top{gap:5px;padding:0 9px}.editor-brand{font-size:12px}.editor-brand .brand-mark{height:25px;width:25px}.editor-site{gap:2px}.editor-site input{font-size:9px;width:95px}.saved{display:none}.editor-actions{gap:5px}.editor-actions .ghost-btn{font-size:9px}.editor-actions .primary-btn{font-size:9px;padding:9px}.editor-canvas-wrap{padding:8px}.canvas-nav{height:45px;padding:0 12px}.canvas-nav span{display:none}.canvas-hero{display:block;min-height:340px;padding:30px 6%}.canvas-copy{width:100%}.canvas-copy h1{font-size:32px;max-width:100%}.canvas-art{height:150px;margin-top:15px}.canvas-disc{height:100px;width:100px}.canvas-block{height:145px;width:100px}.canvas-lower{gap:10px;padding:14px}.canvas-lower b{font-size:11px}.canvas-lower span{font-size:6px}}@media(max-width:390px){.topbar .brand{gap:6px}.top-actions{gap:5px}.top-actions .text-btn{padding:5px}.top-actions .primary-btn{font-size:9px}.welcome-orb{display:none}.template-grid{grid-template-columns:1fr}.template-preview{height:155px}.template-window{height:125px}.preview-design{height:110px}.feature-grid{grid-template-columns:1fr 1fr}}.admin-screen{background:radial-gradient(ellipse at 70% 20%,#6d59b944,#0000 38%),#080a12;display:grid;min-height:100vh;overflow:hidden;padding:24px;place-items:center;position:relative}.admin-glow{background:#8b70ed22;border-radius:50%;filter:blur(100px);height:450px;position:absolute;right:-100px;top:-100px;width:450px}.admin-login{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#141827e8;border:1px solid #a78bfa44;border-radius:20px;box-shadow:0 30px 100px #0009;padding:38px;position:relative;width:min(440px,100%)}.admin-logo{background:linear-gradient(135deg,#b69cff,#6d7ce9);border-radius:14px;color:#101322;display:grid;font-size:23px;font-weight:900;height:46px;margin-bottom:24px;place-items:center;width:46px}.admin-login h1{font:800 31px Manrope;letter-spacing:-1px;margin:12px 0}.admin-login h1 em{color:#b9a5ff;font-style:normal}.admin-login p{color:#9da4b8;font-size:12px;line-height:1.7;margin-bottom:24px}.admin-login label{color:#b8bfd0;display:block;font-size:10px;margin:14px 0}.admin-login input{background:#0b101c;border:1px solid #e7e5ef;border:1px solid var(--line);border-radius:8px;color:#fff;display:block;margin-top:7px;outline:0;padding:13px;width:100%}.admin-login>small{color:#778096;display:block;font:9px DM Mono;margin-top:22px;text-align:center}.admin-notice{background:#49351d;border:1px solid #e7ad5b55;border-radius:8px;color:#f2d5a8;font-size:10px;line-height:1.5;margin-top:12px;padding:10px}.admin-dashboard{background:#090c15}.admin-dashboard>header{align-items:center;border-bottom:1px solid #e7e5ef;border-bottom:1px solid var(--line);display:flex;height:65px;justify-content:space-between;padding:0 25px}.admin-dashboard>header .brand{font-size:15px}.admin-dashboard>header .brand b{font:9px DM Mono;letter-spacing:1px}.admin-layout{display:grid;grid-template-columns:220px 1fr;min-height:calc(100vh - 65px)}.admin-layout>aside{border-right:1px solid #e7e5ef;border-right:1px solid var(--line);padding:25px 14px}.admin-layout>aside .eyebrow{padding:0 10px 14px}.admin-layout>aside button{background:none;border:0;border-radius:8px;color:#a2a8ba;display:block;font-size:11px;padding:12px 10px;text-align:left;width:100%}.admin-layout>aside button.selected,.admin-layout>aside button:hover{background:#a78bfa1b;color:#d4c6ff}.admin-layout>main{max-width:1250px;padding:42px}.admin-layout>main h1{font:800 34px Manrope;letter-spacing:-1px;margin:12px 0}.admin-layout>main h1 em{color:#b9a5ff;font-style:normal}.admin-layout>main>p{color:#969db1}.admin-metrics{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin:30px 0}.admin-metrics>div,.admin-panels article{background:#131827;border:1px solid #e7e5ef;border:1px solid var(--line);border-radius:11px;padding:17px}.admin-metrics small,.admin-metrics span{color:#959cb0;display:block;font-size:10px}.admin-metrics b{display:block;font:700 28px Manrope;margin:12px 0 6px}.admin-metrics span{font-size:9px}.admin-layout section{margin-top:35px}.admin-layout section h2{font:700 17px Manrope}.admin-panels{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.admin-panels p{color:#9399ac;font-size:10px;line-height:1.6}.admin-warning{background:#4a351b44;border:1px solid #d8a24d44;border-radius:9px;color:#e5c18a;font-size:10px;margin-top:28px;padding:13px}.tenant-site{background:#0b0d15;color:#fff;display:flex;flex-direction:column;min-height:100vh;padding:30px 6%}.tenant-nav{border-bottom:1px solid #e7e5ef;border-bottom:1px solid var(--line);display:flex;font-size:12px;justify-content:space-between;padding-bottom:20px}.tenant-nav span{color:#a1a8ba;font:9px DM Mono}.tenant-hero{margin:auto 0;max-width:700px;padding:90px 0}.tenant-hero h1{font:800 clamp(45px,8vw,85px)/1 Manrope;letter-spacing:-3px;margin:22px 0}.tenant-hero h1 em{color:#b9a5ff;font-style:normal}.tenant-hero p{color:#a3a9bc;font-size:14px;line-height:1.8;margin-bottom:25px;max-width:420px}.tenant-hero a{background:#a78bfa;border-radius:8px;color:#10101b;display:inline-block;font-size:12px;font-weight:700;padding:13px 18px;text-decoration:none}.tenant-site footer{color:#858ca1;font-size:10px}@media(max-width:760px){.admin-login{padding:26px}.admin-layout{grid-template-columns:1fr}.admin-layout>aside{border-bottom:1px solid #e7e5ef;border-bottom:1px solid var(--line);border-right:0;display:flex;overflow:auto;padding:10px}.admin-layout>aside .eyebrow{display:none}.admin-layout>aside button{font-size:9px;white-space:nowrap;width:auto}.admin-layout>main{padding:24px 17px}.admin-layout>main h1{font-size:27px}.admin-metrics{grid-template-columns:repeat(2,1fr)}.admin-panels{grid-template-columns:1fr}.tenant-nav span{font-size:7px}}.editor-added-block{align-items:center;background:linear-gradient(120deg,#1b2032,#111827);border:1px solid #b9a5ff55;border-radius:14px;box-shadow:0 12px 35px #0003;color:#f4f1ff;padding:22px 24px}.editor-added-block small{color:#b9a5ff;font:9px DM Mono,monospace;letter-spacing:1.3px}.editor-added-block h3{font:700 20px Manrope,sans-serif;margin:8px 0 5px}.editor-added-block p{color:#aab1c5;font-size:11px;line-height:1.6;margin:0}.editor-added-block>button{background:#ffffff0b;border:1px solid #ffffff25;border-radius:8px;color:#d9d2f4;cursor:pointer;font-size:10px;padding:9px 12px;white-space:nowrap}.editor-added-block>button:hover{background:#8b70ed33;border-color:#b9a5ff77}.editor-tools>button{cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease}.editor-tools>button:hover{background:#a78bfa18;border-color:#a78bfa55;transform:translateX(2px)}.saved{color:#9ee6c0!important}@media(max-width:760px){.editor-added-block{align-items:flex-start;padding:16px}.editor-added-block h3{font-size:16px}.editor-added-block p{max-width:220px}}.device-switch{align-items:center;display:flex;gap:5px}.device-switch button{background:#111827;border:1px solid #ffffff20;border-radius:6px;color:#9ba4ba;cursor:pointer;font-size:9px;padding:6px 9px}.device-switch button.active{background:#a78bfa24;border-color:#a78bfa88;color:#e2d8ff}.site-canvas.preview-tablet{border-left:1px solid #ffffff18;border-right:1px solid #ffffff18;margin:0 auto;max-width:760px}.site-canvas.preview-mobile{border:1px solid #ffffff24;border-radius:18px;margin:0 auto;max-width:390px;min-height:700px;overflow:hidden}.site-canvas.preview-mobile .canvas-nav{padding:16px}.site-canvas.preview-mobile .canvas-nav span{display:none}.site-canvas.preview-mobile .canvas-nav button{font-size:8px;padding:8px}.site-canvas.preview-mobile .canvas-hero{display:block;padding:32px 22px}.site-canvas.preview-mobile .canvas-copy h1{font-size:35px;line-height:1.05}.site-canvas.preview-mobile .canvas-copy p{font-size:12px}.site-canvas.preview-mobile .canvas-art{height:210px;margin-top:22px}.site-canvas.preview-mobile .canvas-lower{flex-wrap:wrap;gap:8px;padding:18px}.site-canvas.preview-mobile .canvas-lower b{font-size:12px}.site-canvas.preview-mobile .editor-added-block{margin:10px;padding:14px}.property-divider{background:#ffffff18;height:1px;margin:20px 0}.properties>b:not(:first-child){color:#c8b8ff;display:block;font:700 10px DM Mono;letter-spacing:1px;margin-top:8px}.seo-preview{background:#0c1220;border:1px solid #ffffff1a;border-radius:9px;display:flex;flex-direction:column;gap:7px;margin-top:14px;padding:13px}.seo-preview small{color:#9b8bd0;font:8px DM Mono;letter-spacing:1px}.seo-preview b{color:#9bc1ff;font-size:12px}.seo-preview span{color:#a4d3a8;font-size:9px}.seo-preview p{color:#a8afc1;font-size:9px;line-height:1.5;margin:0}@media(max-width:760px){.device-switch button{font-size:8px;padding:6px}.site-canvas.preview-tablet{max-width:100%}}.editor-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.editor-actions .ghost-btn,.editor-actions .primary-btn{white-space:nowrap}@media(max-width:760px){.editor-actions{gap:5px}.editor-actions .ghost-btn{font-size:9px;padding:8px}}.editor-added-block{align-items:flex-start;background:hsla(0,0%,100%,.045);border:1px solid #ffffff1f;border-radius:18px;box-shadow:0 12px 36px #0000001f;display:flex;gap:18px;justify-content:space-between;margin:18px 0;padding:22px}.block-editor-fields{display:flex;flex:1 1;flex-direction:column;gap:10px;min-width:0}.block-editor-fields small{color:#a99bff;font-size:10px;font-weight:700;letter-spacing:.13em}.block-editor-fields input,.block-editor-fields textarea{background:#080a14ad;border:1px solid #ffffff1f;border-radius:10px;box-sizing:border-box;color:#f5f3ff;font:inherit;outline:none;padding:12px 14px;width:100%}.block-editor-fields input:focus,.block-editor-fields textarea:focus{border-color:#9b8aff;box-shadow:0 0 0 3px #9b8aff1f}.block-editor-fields textarea{min-height:76px;resize:vertical}.block-controls{gap:6px;justify-content:flex-end;max-width:180px}.block-controls button{background:#ffffff12;border:1px solid #ffffff21;border-radius:9px;color:#e8e5f4;font-size:12px;padding:8px 10px}.block-controls button:hover:not(:disabled){background:#9b8aff33;border-color:#9b8aff8c}.block-controls button:disabled{cursor:not-allowed;opacity:.3}@media(max-width:700px){.editor-added-block{flex-direction:column;padding:16px}.block-controls{justify-content:flex-start;max-width:none}}.page-manager{display:flex;flex-direction:column;gap:6px;margin:12px 0 24px}.page-manager-row{align-items:center;background:hsla(0,0%,100%,.035);border:1px solid #0000;border-radius:10px;display:flex;gap:4px;padding:3px}.page-manager-row.active{background:#917dff21;border-color:#a392ff52}.page-select{color:#e9e6f4;flex:1 1;font:inherit;font-size:13px;min-width:0;padding:9px 10px;text-align:left}.page-delete,.page-select{background:#0000;border:0;cursor:pointer}.page-delete{border-radius:7px;color:#bdb6ce;font-size:18px;padding:5px 9px}.page-delete:hover{background:#ff5a6e24;color:#ff9aa8}.add-page-btn{background:#9682ff12;border:1px dashed #aa9bff6b;border-radius:10px;color:#cfc5ff;cursor:pointer;font:inherit;font-size:12px;padding:10px;text-align:left}.add-page-btn:hover{background:#9682ff26}.media-heading{color:#c9bdff;display:block;font:700 9px DM Mono;letter-spacing:1px;margin:22px 0 9px}.media-upload{background:#a78bfa12;border:1px dashed #a78bfa88;border-radius:9px;color:#d8ceff;cursor:pointer;display:block;font-size:10px;padding:11px 12px;position:relative;text-align:center}.media-upload input{height:1px;opacity:0;overflow:hidden;position:absolute;width:1px}.media-upload:hover{background:#a78bfa24}.media-note,.media-notice{color:#929bb1;font-size:9px;line-height:1.5;margin:8px 1px}.media-notice{background:#1b2630;border-radius:7px;color:#b8e6d1;padding:8px}.media-grid{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.media-item{background:#0c111c;border:1px solid #ffffff16;border-radius:8px;min-width:0;overflow:hidden}.media-item>img{background:#171d2c;display:block;height:65px;object-fit:cover;width:100%}.media-item>div{align-items:center;display:flex;gap:3px;padding:5px}.media-item span{color:#aeb6c9;flex:1 1;font-size:8px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-item button{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:5px;color:#d8d0f6;cursor:pointer;font-size:8px;padding:4px 6px}.media-item button:hover{background:#a78bfa2b}.block-image-preview{background:#101625;border:1px dashed #aaa0d455;border-radius:9px;display:grid;margin-top:8px;min-height:70px;overflow:hidden;place-items:center}.block-image-preview img{display:block;max-height:210px;max-width:100%;object-fit:contain}.block-image-preview span{color:#9da5ba;font-size:10px;padding:14px}@media(max-width:760px){.media-grid{grid-template-columns:1fr}.media-item{align-items:center;display:flex}.media-item>img{height:48px;width:58px}.media-item>div{flex:1 1}.media-item span{font-size:7px}}.auth-feedback,.cloud-save-notice{background:#a78bfa12;border:1px solid #8b78d64a;border-radius:10px;color:#d9d0ff;font-size:11px;line-height:1.55;margin:12px 0;padding:11px 13px}.cloud-save-notice{background:#15182a;border-bottom:1px solid #a78bfa35;border-radius:0;color:#c9c2f4;margin:0;padding:9px 18px;position:relative;z-index:8}.signed-in-label{color:#c9c1e9;font-size:10px;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-actions button:disabled{cursor:not-allowed;opacity:.45}@media(max-width:760px){.signed-in-label{max-width:95px}.cloud-save-notice{font-size:10px}}.cloud-websites-panel{background:linear-gradient(125deg,#17172a,#111827 70%);border:1px solid #9b88ed35;border-radius:17px;box-shadow:0 16px 40px #0003;margin:0 0 26px;padding:22px 24px}.cloud-websites-panel h2{color:#f2efff;font-size:19px;margin:7px 0 4px}.cloud-websites-panel p{color:#a5a6bd;font-size:11px;margin:0}.cloud-site-list{grid-gap:8px;display:grid;gap:8px;margin-top:17px}.cloud-site-row{align-items:center;background:#ffffff06;border:1px solid #ffffff13;border-radius:10px;display:flex;gap:12px;justify-content:space-between;padding:11px 13px}.cloud-site-row>div{grid-gap:4px;display:grid;gap:4px;min-width:0}.cloud-site-row b{color:#eeeaff;font-size:12px}.cloud-site-row small{color:#979bb2;font-size:9px}.cloud-site-row button{background:#a78bfa18;border:1px solid #a78bfa55;border-radius:8px;color:#ddd4ff;cursor:pointer;flex-shrink:0;font-size:10px;padding:8px 11px}.cloud-site-row button:hover{background:#a78bfa30}.cloud-empty{border:1px dashed #ffffff25;border-radius:10px;color:#a8abc0;font-size:11px;margin-top:14px;padding:13px}.tenant-loading{color:#d7d1f4;display:grid;font-size:14px;min-height:100vh;place-items:center}.tenant-published{background:radial-gradient(ellipse at 75% 0,#252044 0,#0a0c15 48%,#080a10 100%);color:#f5f3ff;min-height:100vh}.tenant-published .tenant-nav{align-items:center;border-bottom:1px solid #ffffff16;display:flex;gap:18px;justify-content:space-between;padding:24px clamp(20px,7vw,100px)}.tenant-published .tenant-nav nav{gap:22px}.tenant-published .tenant-nav a,.tenant-published footer a{color:#cfc5ff;text-decoration:none}.tenant-published-main{margin:auto;max-width:1100px;padding:40px 24px 90px}.tenant-published-hero{display:flex;flex-direction:column;justify-content:center;min-height:430px;padding:50px clamp(10px,5vw,60px)}.tenant-published-hero h1{font-size:clamp(42px,8vw,92px);letter-spacing:-.055em;line-height:1.02;margin:18px 0;max-width:850px}.tenant-published-hero p{color:#b7b6c9;font-size:clamp(15px,2vw,20px);line-height:1.7;max-width:650px}.tenant-content-block{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff08;border:1px solid #ffffff17;border-radius:22px;margin:20px 0;padding:clamp(22px,5vw,48px)}.tenant-content-block h2{font-size:clamp(24px,4vw,42px);margin:12px 0}.tenant-content-block p{color:#c2c0d0;line-height:1.8;white-space:pre-wrap}.tenant-image-placeholder{background:#101625;border:1px dashed #aaa0d455;border-radius:16px;color:#a8a4bd;display:grid;min-height:160px;place-items:center}.tenant-published footer{border-top:1px solid #ffffff16;color:#9897aa;font-size:12px;padding:24px;text-align:center}.publish-toast a{color:#d9ceff;text-decoration:underline}@media(max-width:650px){.tenant-published .tenant-nav{align-items:flex-start;flex-direction:column}.tenant-published .tenant-nav nav{font-size:12px;gap:12px}.tenant-published-hero{min-height:330px}}.tenant-published-image{background:#11131d;border-radius:18px;display:block;height:auto;margin:18px auto;max-height:760px;object-fit:cover;width:100%}.tenant-content-block .tenant-published-image{box-shadow:0 18px 60px #0005}.tenant-block-button{padding-bottom:26px;padding-top:26px}.tenant-button-wrap{align-items:center;display:flex}.tenant-action-button,.tenant-contact-form button{align-items:center;background:linear-gradient(120deg,#b9a5ff,#8c7be8);border:1px solid #b9a5ff66;border-radius:11px;box-shadow:0 12px 35px #8c7be822;color:#10101a;display:inline-flex;font-size:13px;font-weight:800;gap:10px;justify-content:center;padding:13px 20px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.tenant-action-button:hover,.tenant-contact-form button:hover:not(:disabled){box-shadow:0 16px 38px #8c7be844;transform:translateY(-2px)}.tenant-disabled-button{border:1px dashed #ffffff35;border-radius:10px;color:#9da0b5;display:inline-block;font-size:12px;padding:12px 18px}.tenant-contact-form{grid-gap:14px;display:grid;gap:14px;margin-top:20px;max-width:620px}.tenant-contact-form label{grid-gap:7px;color:#d9d5e8;display:grid;font-size:12px;gap:7px}.tenant-contact-form input,.tenant-contact-form textarea{background:#090d18;border:1px solid #ffffff20;border-radius:10px;box-sizing:border-box;color:#fff;font:inherit;outline:none;padding:13px 14px;width:100%}.tenant-contact-form input:focus,.tenant-contact-form textarea:focus{border-color:#a995ff;box-shadow:0 0 0 3px #a995ff20}.tenant-contact-form textarea{min-height:110px;resize:vertical}.tenant-contact-form button{cursor:pointer;justify-self:start}.tenant-contact-form button:disabled{cursor:wait;opacity:.6}.tenant-contact-form .tenant-form-status{background:#a78bfa14;border-radius:9px;color:#d9d0ff;font-size:12px;margin:0;padding:10px 12px}.tenant-embed-frame{aspect-ratio:16/9;background:#070a12;border:1px solid #ffffff20;border-radius:16px;margin-top:18px;overflow:hidden;position:relative;width:100%}.tenant-embed-frame iframe{border:0;height:100%;inset:0;position:absolute;width:100%}@media(max-width:650px){.tenant-action-button,.tenant-contact-form button{width:100%}.tenant-contact-form{gap:12px}}.form-inbox-panel{margin:0 auto;max-width:1160px;padding:28px 0 70px}.form-inbox-heading{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:24px}.form-inbox-heading h1{font-size:clamp(30px,4vw,48px);letter-spacing:-1.8px;margin:8px 0}.form-inbox-heading h1 em{color:#b9a5ff;font-family:Georgia,serif;font-weight:400}.form-inbox-heading p{color:#9da0b5;font-size:13px}.form-inbox-stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:24px 0}.form-inbox-stats>div{background:linear-gradient(145deg,#ffffff0c,#ffffff04);border:1px solid #ffffff16;border-radius:15px;padding:18px 20px}.form-inbox-stats small{color:#989bb0;display:block;font-size:11px;margin-bottom:8px}.form-inbox-stats b{color:#f7f4ff;font-size:25px}.form-inbox-error{background:#ff777718;border-radius:10px;color:#faa;font-size:12px;margin:14px 0;padding:12px 14px}.form-inbox-layout{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(260px,.9fr) minmax(0,1.3fr);min-height:400px}.form-inbox-detail,.form-inbox-list{background:#0b0e18;border:1px solid #ffffff16;border-radius:15px;overflow:hidden}.form-inbox-item{background:#0000;border:0;border-bottom:1px solid #ffffff10;color:#f6f4ff;cursor:pointer;display:block;padding:16px;text-align:left;width:100%}.form-inbox-item.selected,.form-inbox-item:hover{background:#a78bfa14}.form-inbox-item.unread .form-inbox-item-top b:before{background:#b9a5ff;border-radius:50%;content:"";display:inline-block;height:7px;margin:0 9px 1px 0;width:7px}.form-inbox-item-top{align-items:center;display:flex;gap:12px;justify-content:space-between}.form-inbox-item-top b{font-size:13px}.form-inbox-item-top small,.form-inbox-site{color:#9295aa;font-size:10px}.form-inbox-preview,.form-inbox-site{display:block;margin-top:7px}.form-inbox-preview{color:#b7b5c7;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-inbox-detail{padding:24px}.form-inbox-detail h2{font-size:25px;margin:10px 0}.form-inbox-detail>a{color:#c5b7ff;font-size:13px}.form-inbox-meta{color:#9295aa;font-size:11px;margin:16px 0}.form-inbox-message{background:#ffffff08;border-radius:12px;color:#e8e5f1;font-size:13px;line-height:1.8;margin-bottom:18px;padding:18px;white-space:pre-wrap}.form-inbox-empty{color:#898ca1;display:grid;font-size:13px;place-items:center}@media(max-width:760px){.form-inbox-layout{grid-template-columns:1fr}.form-inbox-detail{min-height:230px}.form-inbox-heading{align-items:center}.form-inbox-stats{gap:8px}.form-inbox-stats>div{padding:13px}.form-inbox-stats b{font-size:21px}}.analytics-panel{margin:0 auto;max-width:1160px;padding:28px 0 70px}.analytics-actions{align-items:center;display:flex;gap:10px}.analytics-actions select{background:#111522;border:1px solid #ffffff20;border-radius:10px;color:#e9e5f7;font-size:11px;outline:none;padding:10px 13px}.analytics-stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:24px 0}.analytics-stats>div{background:linear-gradient(145deg,#ffffff0d,#ffffff04);border:1px solid #ffffff16;border-radius:15px;padding:20px}.analytics-stats small,.analytics-stats span{color:#999bb0;display:block;font-size:11px}.analytics-stats b{color:#f6f3ff;display:block;font-size:27px;margin:8px 0;overflow-wrap:anywhere}.analytics-stats span{font-size:10px}.analytics-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-card{background:#0d101b;border:1px solid #ffffff16;border-radius:15px;min-width:0;padding:21px}.analytics-card h2{color:#f2efff;font-size:15px;margin:0 0 18px}.analytics-card>p{color:#9295aa;font-size:11px}.analytics-bar-row{grid-gap:12px;align-items:center;color:#c9c5d8;display:grid;font-size:11px;gap:12px;grid-template-columns:minmax(80px,1fr) minmax(70px,1.5fr) 35px;margin:14px 0}.analytics-bar-row>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analytics-bar-row>div{background:#ffffff12;border-radius:9px;height:7px;overflow:hidden}.analytics-bar-row i{background:linear-gradient(90deg,#8d7be8,#c2aaff);border-radius:9px;display:block;height:100%}.analytics-bar-row>b,.analytics-list-row>b{color:#eeeaff;font-size:11px;text-align:right}.analytics-list-row{align-items:center;border-bottom:1px solid #ffffff0d;color:#c9c5d8;display:flex;font-size:11px;gap:15px;justify-content:space-between;padding:11px 0}.analytics-list-row:last-child{border-bottom:0}.analytics-list-row>span{min-width:0;overflow-wrap:anywhere}.analytics-list-row small{color:#85899f;display:block;font-size:9px;margin-top:5px}.analytics-privacy-note{color:#81859a;font-size:10px;line-height:1.6;margin:16px 2px}@media(max-width:760px){.analytics-stats{gap:8px}.analytics-stats>div{padding:13px}.analytics-stats b{font-size:21px}.analytics-grid{grid-template-columns:1fr}.analytics-actions{align-items:stretch;flex-direction:column}.analytics-actions .ghost-btn{width:100%}}.domain-add-card,.domain-card{background:linear-gradient(145deg,#ffffff0d,#ffffff04);border:1px solid #ffffff18;border-radius:16px;margin:18px 0;padding:22px}.domain-add-card h2{color:#f4f0ff;font-size:16px;margin:0 0 14px}.domain-add-fields{grid-gap:10px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(150px,.7fr) auto}.domain-add-fields input,.domain-add-fields select{background:#111522;border:1px solid #ffffff20;border-radius:10px;color:#f1edff;min-width:0;outline:none;padding:12px 14px;width:100%}.domain-add-card>p,.domain-routing-note{color:#9295aa;font-size:10px;line-height:1.6;margin:12px 0 0}.domain-notice{background:#7cdaa010;border:1px solid #7cdaa044;border-radius:10px;color:#a7e8c0;font-size:12px;margin:12px 0;padding:12px 15px}.domain-list{grid-gap:14px;display:grid;gap:14px}.domain-card-footer,.domain-card-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.domain-card-head>div{min-width:0}.domain-card-head b{color:#f5f1ff;display:block;font-size:16px;overflow-wrap:anywhere}.domain-card-footer>span,.domain-card-head small{color:#9295aa;display:block;font-size:10px;margin-top:5px}.domain-status{border-radius:30px;font-size:9px;padding:6px 9px;white-space:nowrap}.domain-status.verified{background:#6cda9919;color:#8ce6b0}.domain-status.pending{background:#f4bf5b19;color:#e9c47b}.domain-dns-record{grid-gap:9px;background:#080b13;border:1px solid #ffffff12;border-radius:12px;display:grid;gap:9px;margin-top:18px;padding:15px}.domain-dns-record>small{color:#a9a5bd;font-size:10px;margin-bottom:4px}.domain-dns-record>div{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:90px minmax(0,1fr) auto}.domain-dns-record>div>span{color:#9295aa;font-size:10px}.domain-dns-record code{color:#e7ddff;font-size:11px;min-width:0;overflow-wrap:anywhere}.domain-dns-record button{background:#0000;border:0;color:#bba6ff;cursor:pointer;font-size:10px}.domain-card-footer{margin-top:15px}.domain-card-footer .ghost-btn{flex-shrink:0}@media(max-width:700px){.domain-add-fields{grid-template-columns:1fr}.domain-card-footer,.domain-card-head{align-items:flex-start;flex-direction:column}.domain-dns-record>div{grid-template-columns:68px minmax(0,1fr) auto}.domain-card-footer .ghost-btn{width:100%}}.editor-added-block{position:relative;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.editor-added-block.is-selected{box-shadow:0 0 0 5px #9b85ff18,0 12px 35px #0003;outline:2px solid #9b85ff;outline-offset:3px}.editor-added-block.is-dragging{opacity:.48;transform:scale(.985)}.editor-added-block.is-selected:before{background:#8f79ed;border-radius:6px;color:#fff;content:"SELECTED · DRAG TO REORDER";font-size:8px;font-weight:800;letter-spacing:.1em;padding:4px 8px;position:absolute;right:12px;top:-10px;z-index:3}.block-controls{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.block-controls button{cursor:pointer}.block-align-options{display:flex;gap:6px}.block-align-options button{background:#ffffff08;border:1px solid #ffffff1c;border-radius:8px;color:#c9c5d8;cursor:pointer;flex:1 1;font-size:10px;padding:9px 6px}.block-align-options button.active{background:#9b85ff20;border-color:#9b85ff;color:#e5dcff}.properties input[type=color]{background:#101321;border:1px solid #ffffff20;border-radius:8px;cursor:pointer;height:38px;padding:4px;width:100%}.properties input[type=range]{accent-color:#9b85ff;width:100%}.clear-selection-btn{background:#ffffff08;border:1px solid #ffffff1b;border-radius:8px;color:#c8bfeb;cursor:pointer;font-size:10px;margin:5px 0 10px;padding:9px;width:100%}@media(max-width:900px){.editor-added-block.is-selected:before{font-size:7px;right:5px}}\n .structured-block-editor{grid-gap:10px;display:grid;gap:10px;margin-top:14px}.structured-item-editor{grid-gap:7px;background:#fff;border:1px solid #d8d6df;border-radius:9px;color:#272536;display:grid;gap:7px;padding:12px}.structured-item-editor>b{color:#756a94;font:700 10px DM Mono}.structured-item-editor input,.structured-item-editor select,.structured-item-editor textarea{background:#faf9fc;border:1px solid #dedbe6;border-radius:6px;color:#252333;font:11px DM Sans;padding:9px;width:100%}.structured-item-editor textarea{min-height:65px}.structured-block-editor>button,.structured-item-editor>button{background:#f2edff;border:1px solid #c9bce9;border-radius:6px;color:#55447d;font-size:10px;padding:8px}.featured-toggle{align-items:center;display:flex;font-size:10px;gap:7px}.featured-toggle input{width:auto}.tenant-gallery-grid,.tenant-pricing-grid,.tenant-testimonial-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px}.tenant-gallery-grid figure{background:#f0edf5;border-radius:12px;margin:0;overflow:hidden}.tenant-gallery-grid img{display:block;height:230px;object-fit:cover;width:100%}.tenant-gallery-grid figcaption{font-size:12px;padding:10px 12px}.tenant-pricing-grid article,.tenant-testimonial-grid article{background:#fff;border:1px solid #ded9e7;border-radius:14px;color:#282334;padding:22px}.tenant-stars{color:#b58a39;letter-spacing:3px}.tenant-testimonial-grid blockquote{font-size:15px;line-height:1.7;margin:14px 0}.tenant-testimonial-grid small{color:#777183;display:block;margin-top:5px}.tenant-pricing-grid article.featured{border:2px solid #8b70d4;box-shadow:0 12px 35px #7660a522}.tenant-pricing-grid h3{margin:0 0 12px}.tenant-pricing-grid strong{font-size:28px}.tenant-pricing-grid strong small{color:#777;font-size:12px;margin-left:4px}.tenant-pricing-grid ul{font-size:13px;line-height:2;padding-left:18px}.tenant-faq-list{grid-gap:10px;display:grid;gap:10px;margin-top:18px}.tenant-faq-list details{background:#fff;border:1px solid #ded9e7;border-radius:10px;padding:16px 18px}.tenant-faq-list summary{cursor:pointer;font-weight:700}.tenant-faq-list p{color:#625d6b;line-height:1.7;margin:12px 0 0}@media(max-width:700px){.tenant-gallery-grid,.tenant-pricing-grid,.tenant-testimonial-grid{grid-template-columns:1fr}.tenant-gallery-grid img{height:210px}}.tenant-stats-grid,.tenant-team-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px}.tenant-stats-grid article,.tenant-team-grid article{background:#fff;border:1px solid #ded9e7;border-radius:14px;color:#282334;padding:24px}.tenant-stats-grid strong{display:block;font-size:clamp(30px,4vw,48px);letter-spacing:-.04em}.tenant-stats-grid span{color:#777183;display:block;font-size:13px;margin-top:8px}.tenant-team-grid article{text-align:center}.tenant-team-avatar{background:linear-gradient(135deg,#e8ddff,#c8b7ef);border-radius:50%;color:#43336d;display:grid;font-size:22px;font-weight:800;height:58px;margin:0 auto 14px;place-items:center;width:58px}.tenant-team-grid h3{margin:0 0 5px}.tenant-team-grid b{color:#7861a9;font-size:12px}.tenant-team-grid p{color:#777183;font-size:13px;line-height:1.6}.tenant-logo-strip{align-items:center;display:flex;flex-wrap:wrap;gap:18px;justify-content:space-around;padding:24px 0}.tenant-logo-strip span{color:#716b7d;font-size:17px;font-weight:800;letter-spacing:.04em}.tenant-callout{align-items:center;background:#211b30;border-radius:16px;color:#fff;display:flex;gap:22px;justify-content:space-between;padding:28px}.tenant-callout p{font-size:clamp(18px,2vw,26px);font-weight:700;margin:0}.tenant-callout .tenant-action-button{flex-shrink:0}@media(max-width:700px){.tenant-stats-grid,.tenant-team-grid{grid-template-columns:1fr}.tenant-callout{align-items:flex-start;flex-direction:column}}.tenant-published{font-family:inherit;font-family:var(--tenant-font,inherit)}.tenant-published .tenant-nav{border-bottom:1px solid color-mix(in srgb,var(--tenant-accent) 20%,#0000)}.tenant-published .tenant-nav a:hover,.tenant-published .tenant-nav>b{color:var(--tenant-accent)}.tenant-published .tenant-action-button,.tenant-published .tenant-contact-form button{background:var(--tenant-accent);border-color:var(--tenant-accent)}.tenant-published .tenant-content-block{background:var(--tenant-surface)}.tenant-published .tenant-published-hero{border-bottom:1px solid color-mix(in srgb,var(--tenant-accent) 16%,#0000)}.tenant-header-centered .tenant-nav{display:flex;flex-direction:column;gap:14px;text-align:center}.tenant-header-centered .tenant-nav nav{justify-content:center}.tenant-header-centered .tenant-nav>b{font-size:24px}.tenant-header-minimal .tenant-nav{border:0;box-shadow:none;padding-bottom:28px;padding-top:28px}.tenant-header-minimal .tenant-nav nav a{font-size:12px;letter-spacing:.04em}.tenant-published>footer{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.tenant-published>footer span{font-size:11px;opacity:.65}.properties select{background:#fff;border:1px solid #d8d4e0;border-radius:7px;color:#292536;padding:10px;width:100%}.tenant-published .tenant-nav nav{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(12px,2vw,26px)}.tenant-published .tenant-nav nav a{white-space:nowrap}.tenant-social-links{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.tenant-social-links a{color:var(--tenant-accent);font-size:13px;font-weight:600;text-decoration:none}.tenant-social-links a:hover{text-decoration:underline}.tenant-published>footer{row-gap:14px}.tenant-published .tenant-nav nav a:focus-visible,.tenant-social-links a:focus-visible{border-radius:3px;outline:2px solid var(--tenant-accent);outline-offset:4px}.tenant-nav-dropdown{position:relative}.tenant-nav-dropdown>summary{color:inherit;cursor:pointer;font-size:inherit;list-style:none;white-space:nowrap}.tenant-nav-dropdown>summary::-webkit-details-marker{display:none}.tenant-nav-dropdown>summary:after{color:var(--tenant-accent);content:"⌄";margin-left:6px}.tenant-nav-dropdown-menu{grid-gap:3px;background:#171522;border:1px solid color-mix(in srgb,var(--tenant-accent) 40%,#555);border-radius:12px;box-shadow:0 16px 40px #0005;display:grid;gap:3px;left:0;min-width:190px;padding:8px;position:absolute;top:calc(100% + 10px);z-index:30}.tenant-nav-dropdown-menu a{border-radius:7px;padding:10px 12px}.tenant-nav-dropdown-menu a:hover{background:color-mix(in srgb,var(--tenant-accent) 18%,#0000)}.tenant-published>footer.tenant-footer-centered{flex-direction:column;justify-content:center;text-align:center}.tenant-published>footer.tenant-footer-columns{align-items:center;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.tenant-footer-columns .tenant-footer-copy{text-align:left}.tenant-footer-columns .tenant-social-links{justify-content:center;text-align:center}.tenant-footer-columns>span{text-align:right}.tenant-published>footer .tenant-footer-copy{font-size:13px}@media(max-width:650px){.tenant-published>footer.tenant-footer-columns{grid-template-columns:1fr;justify-items:center;text-align:center}.tenant-footer-columns .tenant-footer-copy,.tenant-footer-columns>span{text-align:center}}.reusable-section-library{grid-gap:8px;background:#ffffff06;border:1px solid #ffffff18;border-radius:11px;display:grid;gap:8px;margin:10px 0 18px;padding:10px}.reusable-section-library>button{background:#9b85ff18;border:1px solid #a995ff55;border-radius:8px;color:#e2d9ff;cursor:pointer;font-size:10px;font-weight:700;padding:9px}.reusable-section-library>button:disabled{cursor:not-allowed;opacity:.45}.reusable-section-library>small{color:#9295aa;font-size:10px;line-height:1.5}.reusable-section-row{align-items:center;background:#ffffff08;border-radius:8px;display:flex;gap:6px;min-width:0;padding:8px}.reusable-section-row>span{grid-gap:4px;display:grid;flex:1 1;gap:4px;min-width:0}.reusable-section-row>span>b{color:#eeeaff;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reusable-section-row>span>small{color:#9295aa;font-size:9px}.reusable-section-row>button{background:#ffffff08;border:1px solid #ffffff1a;border-radius:6px;color:#d8d0f2;cursor:pointer;font-size:9px;padding:6px 8px}.reusable-section-row>button:first-of-type{background:#9b85ff20;border-color:#9b85ff66}.editor-added-block,.tenant-content-block{box-sizing:border-box}@media(max-width:700px){.reusable-section-row{flex-wrap:wrap}.reusable-section-row>span{flex-basis:100%}.tenant-content-block[style*="width: 100%"]{border-radius:0}}.tenant-columns-grid{grid-gap:18px;align-items:stretch;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-columns-grid.tenant-columns-1{grid-template-columns:minmax(0,1fr)}.tenant-columns-grid.tenant-columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tenant-columns-grid.tenant-columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}.tenant-columns-grid article{background:color-mix(in srgb,#fff 88%,#0000);background:color-mix(in srgb,var(--tenant-surface,#fff) 88%,#0000);border:1px solid #8d7cff33;border:1px solid var(--tenant-accent,#8d7cff33);border-radius:16px;box-shadow:0 12px 36px #0000000b;min-width:0;padding:22px}.tenant-columns-grid article h3{font-size:clamp(17px,2vw,23px);margin:0 0 10px}.tenant-columns-grid article p{line-height:1.7;margin:0;white-space:pre-wrap}.tenant-columns-grid article a{color:#9b85ff;color:var(--tenant-accent,#9b85ff);display:inline-block;font-weight:700;margin-top:14px;text-decoration:none}@media(max-width:760px){.tenant-columns-grid,.tenant-columns-grid.tenant-columns-3,.tenant-columns-grid.tenant-columns-4{grid-template-columns:1fr}.tenant-columns-grid article{padding:18px}}.nested-child-editor{grid-gap:10px;background:#9b85ff0b;border:1px solid #a995ff33;border-radius:12px;display:grid;gap:10px;margin:12px 0;padding:12px}.nested-child-editor>label{grid-gap:6px;color:#bcb8d1;display:grid;font-size:10px;gap:6px}.nested-child-editor>label select{background:#171522;border:1px solid #ffffff20;border-radius:8px;color:#f2efff;padding:9px;width:100%}.nested-child-editor>b{color:#cfc5ff;font-size:10px;letter-spacing:.08em}.nested-child-row{grid-gap:7px;background:#ffffff06;border:1px solid #ffffff16;border-radius:9px;display:grid;gap:7px;padding:10px}.nested-child-row>small{color:#a99ae8;font-size:9px;font-weight:800;letter-spacing:.1em}.nested-child-row input,.nested-child-row textarea{box-sizing:border-box;width:100%}.nested-child-actions button,.nested-child-row>button{background:#ffffff0b;border:1px solid #ffffff20;border-radius:7px;color:#e5e0f6;cursor:pointer;font-size:10px;padding:7px 10px}.nested-child-actions{display:flex;flex-wrap:wrap;gap:7px}.nested-child-actions button{background:#9b85ff18;border-color:#a995ff55}.tenant-nested-container{grid-gap:14px;border-radius:18px;display:grid;gap:14px;padding:clamp(16px,3vw,30px)}.tenant-nested-card{background:#fff;background:var(--tenant-surface,#fff);box-shadow:0 15px 45px #00000012}.tenant-nested-plain{background:#0000;padding:0}.tenant-nested-bordered{background:#0000;border:1px solid color-mix(in srgb,#8d7cff 35%,#0000);border:1px solid color-mix(in srgb,var(--tenant-accent,#8d7cff) 35%,#0000)}.tenant-nested-glass{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:color-mix(in srgb,#fff 65%,#0000);background:color-mix(in srgb,var(--tenant-surface,#fff) 65%,#0000);border:1px solid #ffffff30;box-shadow:0 18px 50px #00000012}.tenant-nested-child h3{font-size:clamp(19px,2.5vw,27px);margin:0}.tenant-nested-child p{line-height:1.75;margin:0;white-space:pre-wrap}.tenant-nested-child-button{justify-self:start}@media(max-width:650px){.tenant-nested-container{border-radius:13px}.nested-child-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.nested-child-actions button{padding:8px 4px}}.nested-child-row{cursor:grab;transition:border-color .18s,transform .18s}.nested-child-row:active{cursor:grabbing}.nested-child-row[draggable=true]:hover{border-color:#a995ff66}.nested-child-toolbar{align-items:center;display:flex;gap:8px;justify-content:space-between}.nested-child-toolbar>small{color:#b9aaff;font-size:9px;font-weight:800;letter-spacing:.09em}.nested-child-toolbar>div{display:flex;gap:4px}.nested-child-toolbar button{background:#ffffff0b;border:1px solid #ffffff20;border-radius:6px;color:#eee9ff;cursor:pointer;height:25px;min-width:27px;padding:2px 7px}.nested-child-toolbar button:disabled{cursor:not-allowed;opacity:.3}.tenant-nested-image{border-radius:12px;display:block;height:auto;max-height:560px;object-fit:cover;width:100%}.tenant-nested-gallery{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.tenant-nested-gallery img{border-radius:10px;display:block;height:180px;object-fit:cover;width:100%}.tenant-nested-columns{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-nested-columns article{background:color-mix(in srgb,#8d7cff 7%,#0000);background:color-mix(in srgb,var(--tenant-accent,#8d7cff) 7%,#0000);border-radius:12px;min-width:0;padding:16px}.tenant-nested-columns h4{margin:0 0 8px}.nested-child-row select[multiple]{background:#171522;border:1px solid #ffffff20;border-radius:8px;color:#f2efff;min-height:105px;padding:8px}.nested-columns-fields{grid-gap:8px;display:grid;gap:8px}.nested-columns-fields>div{grid-gap:6px;border:1px solid #ffffff15;border-radius:8px;display:grid;gap:6px;padding:8px}@media(max-width:650px){.tenant-nested-columns{grid-template-columns:1fr}.tenant-nested-gallery img{height:140px}}.nested-child-editor input[type=range]{accent-color:#9b85ff;width:100%}.tenant-nested-container{box-sizing:border-box;min-width:0}.tenant-nested-container>*{min-width:0}.tenant-nested-container[style*="border-width: 0px"]{border-style:none}.marketplace-panel{display:flex;flex-direction:column;gap:22px}.marketplace-banner,.marketplace-setup-card{align-items:center;background:linear-gradient(120deg,#7c5ce021,hsla(0,0%,100%,.025));border:1px solid #a091ff33;border-radius:20px;display:flex;gap:20px;justify-content:space-between;padding:24px}.marketplace-banner b,.marketplace-setup-card h2{color:#fff;color:var(--text-primary,#fff)}.marketplace-banner p,.marketplace-setup-card p{color:#aaa;color:var(--text-muted,#aaa);line-height:1.65;margin:8px 0;max-width:760px}.marketplace-setup-card small{color:#aaa;color:var(--text-muted,#aaa);display:block;margin-top:12px}.marketplace-setup-card{align-items:flex-start}.marketplace-setup-card>div{flex:1 1}.marketplace-stats>div b{font-size:clamp(20px,2.4vw,30px)}.marketplace-lists .analytics-card{min-height:220px}@media(max-width:700px){.marketplace-banner,.marketplace-setup-card{align-items:flex-start;flex-direction:column}.marketplace-setup-card .primary-btn{width:100%}}.design-system-box{background:rgba(120,110,160,.055);border:1px solid #9696aa33;border-radius:14px;margin:12px 0 18px;padding:13px}.design-system-title{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:11px}.design-system-title b{font-size:12px;letter-spacing:.02em}.design-preset-row small,.design-system-title span{color:#555366;color:var(--muted,#9693a5);font-size:10px}.design-preset-create{align-items:center;display:flex;gap:7px}.design-preset-create input{flex:1 1;min-width:0}.design-preset-create .ghost-btn{font-size:11px;padding:9px 10px;white-space:nowrap}.design-preset-list{grid-gap:7px;display:grid;gap:7px;margin-top:10px}.design-preset-row{align-items:center;background:hsla(0,0%,100%,.025);border:1px solid #9696aa29;border-radius:10px;display:flex;gap:8px;padding:8px}.design-preset-swatches{display:flex;flex-shrink:0}.design-preset-swatches i{border:2px solid #fff3;border-radius:6px;height:25px;width:17px}.design-preset-swatches i+i{margin-left:-5px}.design-preset-row>span{grid-gap:2px;display:grid;flex:1 1;gap:2px;min-width:0}.design-preset-row>span b{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.design-preset-row button{background:#ffffff0a;border:1px solid #9696aa38;border-radius:7px;color:inherit;cursor:pointer;font-size:10px;padding:6px 8px}.design-preset-row button:last-child{color:#e89b9b;font-size:15px;padding:3px 8px}@media(max-width:520px){.design-preset-create{align-items:stretch;flex-direction:column}.design-preset-create .ghost-btn{width:100%}.design-preset-row{gap:6px}}.tenant-published .tenant-published-hero h1{font-size:clamp(39.36px,7vw,48px);font-size:clamp(calc(var(--tenant-heading-size,48px)*.82),7vw,var(--tenant-heading-size,48px));line-height:1.08}.tenant-published .tenant-published-hero p{font-size:16px;font-size:var(--tenant-body-size,16px);line-height:1.65;line-height:var(--tenant-line-height,1.65)}.tenant-published .tenant-content-block h2{font-size:clamp(22px,4vw,29.76px);font-size:clamp(22px,4vw,calc(var(--tenant-heading-size,48px)*.62));line-height:1.15}.tenant-published .tenant-content-block blockquote,.tenant-published .tenant-content-block li,.tenant-published .tenant-content-block p{font-size:16px;font-size:var(--tenant-body-size,16px);line-height:1.65;line-height:var(--tenant-line-height,1.65)}.tenant-published .tenant-content-block h3,.tenant-published .tenant-nested-child h3{font-size:20.16px;font-size:calc(var(--tenant-heading-size,48px)*.42);line-height:1.2}.tenant-published .tenant-action-button,.tenant-published .tenant-contact-form button{transition:transform .2s ease,box-shadow .2s ease,border-radius .2s ease}.tenant-published.tenant-button-rounded .tenant-action-button,.tenant-published.tenant-button-rounded .tenant-contact-form button{border-radius:11px}.tenant-published.tenant-button-pill .tenant-action-button,.tenant-published.tenant-button-pill .tenant-contact-form button{border-radius:999px;padding-left:25px;padding-right:25px}.tenant-published.tenant-button-square .tenant-action-button,.tenant-published.tenant-button-square .tenant-contact-form button{border-radius:2px}.tenant-published .tenant-contact-form input,.tenant-published .tenant-contact-form textarea{font-size:16px;font-size:var(--tenant-body-size,16px);line-height:1.65;line-height:var(--tenant-line-height,1.65)}:root{--bg:#f4f6f8;--panel2:#f8fafb;--line:#e3e8ed;--muted:#687482;--text:#17212b;--purple:#233f58;--cyan:#54758e}body,html{font-family:Inter,DM Sans,Arial,sans-serif}.app-shell,body,html{background:#f4f6f8;color:#17212b}.topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #e3e8ed;box-shadow:0 2px 10px rgba(20,35,50,.035)}.brand{color:#17212b}.brand b{color:#31566f}.brand-mark,.workspace-icon{background:#203c53;border-radius:7px;box-shadow:none;color:#fff}.footer-brand+span,.top-links a,footer div a{color:#596775}.top-links a:hover,footer a:hover{color:#203c53}.ghost-btn,.text-btn,.view-all{color:#425262}.primary-btn{background:#203c53;border:1px solid #203c53;border-radius:6px;box-shadow:none;color:#fff;letter-spacing:.1px}.primary-btn:hover{background:#2d526d;box-shadow:0 5px 14px #203c5324;transform:translateY(-1px)}.layout{background:#f4f6f8}.sidebar{background:#fff;border-right:1px solid #e3e8ed}.workspace{border-bottom:1px solid #e7ebef}.side-label{color:#7b8792}.side-link{border-radius:6px;color:#536170}.side-link.selected,.side-link:hover{background:#edf2f5;color:#203c53}.side-link.selected>span{color:#203c53}.side-link>span{color:#778592}.upgrade-card{background:#f5f8fa;border:1px solid #e1e8ed;border-radius:7px}.upgrade-card b{color:#203c53}.upgrade-card p{color:#667482}.upgrade-card button{color:#31566f}.profile-row{border-top:1px solid #e5eaee}.avatar{background:#e8eef2;color:#203c53}.main-content{color:#17212b}.eyebrow{color:#607d91}.welcome-row h1{color:#17212b;letter-spacing:-1.2px}.bottom-cta h2 em,.feature-section h2 em,.section-heading h2 em,.welcome-row h1 em{background:none;color:#31566f}.section-heading p,.welcome-copy{color:#687482}.welcome-orb{border-color:#cbd6de;box-shadow:none}.orb-inner{background:#e5edf2;color:#203c53}.orbit-dot.one,.orbit-dot.two{background:#7894a8;box-shadow:none}.launch-card{background:#fff;border:1px solid #dfe6eb;border-radius:9px;box-shadow:0 8px 28px #192b3a0f}.launch-copy h2{color:#17212b}.launch-copy h2 span{color:#31566f}.launch-copy>p{color:#63717e}.pill{background:#f1f5f7;border:1px solid #e0e7ec;color:#526c7f}.pill span{background:#54758e}.trust-line{color:#7a8792}.trust-line span{color:#31566f}.launch-art{background:#f1f5f7}.art-glow{background:#dce6ec;filter:blur(48px)}.browser-mock{box-shadow:0 14px 35px #1c2c3a24}.float-card{border:1px solid #e2e8ed;box-shadow:0 8px 22px #1c2c3a1a}.float-card b{color:#20303d}.float-card small{color:#687482}.check-icon,.mini-icon{background:#eaf0f4;color:#31566f}.check-icon{background:#edf4f0;color:#47765f}.stats-strip{border-bottom:1px solid #e0e6eb}.stats-strip>div{border-right:1px solid #e0e6eb}.stats-strip b{color:#31566f}.stats-strip .stats-note,.stats-strip span{color:#687482}.stats-note span{color:#31566f}.template-card{border:1px solid #e0e6eb;border-radius:7px;box-shadow:0 3px 12px rgba(25,43,58,.035)}.template-card:hover{border-color:#9aafbd;box-shadow:0 8px 22px #192b3a14;transform:translateY(-2px)}.template-tools .filter-pills button{color:#667482}.template-tools .filter-pills button.active{background:#edf2f5;border-color:#d8e1e7;color:#203c53}.search-box{border-color:#dce3e8}.bottom-cta h2,.feature-section h2,.search-box input,.section-heading h2{color:#17212b}.bottom-cta{background:#fff;border:1px solid #e1e7ec;border-radius:8px}.bottom-cta p{color:#687482}.cta-star{color:#9aafbd}footer{border-top:1px solid #e0e6eb;color:#687482}.modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#121e297a}.auth-modal{background:#fff;border:1px solid #e0e6eb;border-radius:10px;box-shadow:0 24px 80px #0c192433;max-height:90vh;overflow-y:auto}.auth-modal,.auth-modal h2{color:#17212b}.auth-modal p{color:#687482}.admin-login label,.auth-modal label{color:#425262}.admin-login input,.auth-modal input,.auth-modal select,.auth-modal textarea{background:#fff;border:1px solid #d6dfe5;border-radius:6px;color:#17212b;outline:none}.admin-login input:focus,.auth-modal input:focus,.auth-modal select:focus{border-color:#66869b;box-shadow:0 0 0 3px #54758e1f}.admin-logo,.modal-mark{background:#203c53;border-radius:7px;color:#fff}.switch-auth{color:#31566f}.modal-legal{color:#75818c}.admin-notice,.auth-feedback{background:#f2f6f8;border:1px solid #dce5eb;border-radius:6px;color:#405666}.auth-fields{grid-gap:0;display:grid;gap:0;grid-template-columns:1fr}.signup-fields{column-gap:14px;grid-template-columns:1fr 1fr}.signup-fields label:nth-last-child(-n+2){grid-column:auto}.optional-label{color:#87939d;font-size:10px;font-weight:400;margin-left:4px}.profile-setup-backdrop{z-index:100}.profile-setup-modal{width:min(680px,calc(100vw - 28px))}.profile-setup-grid{grid-gap:0 14px;display:grid;gap:0 14px;grid-template-columns:1fr 1fr;margin:18px 0}.profile-setup-grid .profile-wide{grid-column:1/-1}.admin-screen{background:#f4f6f8;color:#17212b}.admin-glow{display:none}.admin-login{background:#fff;border:1px solid #e0e6eb;border-radius:10px;box-shadow:0 18px 55px #14233214}.admin-login h1,.admin-login p{color:#17212b}.admin-login h1 em{color:#31566f}.admin-login small{color:#71808c}.admin-dashboard{background:#f4f6f8;color:#17212b}.admin-dashboard>header{border-bottom:1px solid #e0e6eb}.admin-dashboard .admin-layout>aside{background:#fff;border-right:1px solid #e0e6eb}.admin-dashboard .admin-layout>aside button{color:#536170}.admin-dashboard .admin-layout>aside button.selected{background:#edf2f5;color:#203c53}.admin-dashboard .admin-layout>main h1,.admin-dashboard .admin-layout>main h2{color:#17212b}.admin-dashboard .admin-metrics>div,.admin-panels article{background:#fff;border:1px solid #e0e6eb;border-radius:8px}.admin-dashboard .admin-metrics small,.admin-dashboard .admin-metrics span,.admin-panels p{color:#687482}.admin-dashboard .admin-metrics b{color:#203c53}.admin-session{color:#667482;font-size:12px}.analytics-panel,.cloud-websites-panel,.domain-card,.form-inbox-panel,.payments-panel{background:#fff;border:1px solid #e0e6eb;border-radius:8px}@media(max-width:700px){.profile-setup-grid,.signup-fields{grid-template-columns:1fr}.profile-setup-grid .profile-wide{grid-column:auto}.launch-card{background:#fff}.launch-art{background:#f1f5f7}.main-content{padding:28px 18px 0}}.corporate-ticker{align-items:center;background:#17364b;color:#fff;display:flex;flex-wrap:wrap;font-size:10px;gap:13px;justify-content:center;letter-spacing:.02em;min-height:34px;padding:7px 18px}.corporate-ticker b{color:#d9e5ec;font-size:9px;letter-spacing:.12em}.ticker-live{animation:duku-pulse 2s infinite;background:#80c9a5;border-radius:50%;box-shadow:0 0 0 4px #80c9a522;height:7px;width:7px}@keyframes duku-pulse{50%{box-shadow:0 0 0 7px #80c9a500}}.template-preview{isolation:isolate}.preview-shape{animation:duku-float 5s ease-in-out infinite;transform-origin:center}.template-card:nth-child(3n) .preview-shape{animation-delay:-1.8s}.template-card:nth-child(4n) .preview-shape{animation-delay:-3s}.template-card:hover .preview-shape{animation-duration:1.8s}.template-card{transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.template-tag{background:#203c53;border:0;border-radius:3px;color:#fff}.careers-section,.pricing-section{border-top:1px solid #e0e6eb;padding:52px 0}.pricing-category{margin-top:28px}.pricing-category>.eyebrow{margin-bottom:13px}.public-pricing-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.public-plan{border:1px solid #dfe6eb;border-radius:8px;box-shadow:0 4px 16px rgba(25,43,58,.035);display:flex;flex-direction:column;min-width:0;padding:20px 17px 17px;position:relative}.public-plan.featured{border-color:#6f8da1;box-shadow:0 9px 28px #203c5317}.public-plan>small{color:#526678;font-size:11px;font-weight:700}.public-plan>strong{color:#172b3a;font-size:27px;letter-spacing:-1.1px;margin:12px 0}.public-plan>strong i{color:#75828c;font-size:10px;font-style:normal;font-weight:400;letter-spacing:0;margin-left:4px}.public-plan ul{grid-gap:10px;display:grid;flex:1 1;gap:10px;list-style:none;margin:4px 0 20px;padding:0}.public-plan li{color:#52616d;font-size:10px;line-height:1.45}.public-plan li:first-letter{color:#48755f}.public-plan .ghost-btn,.public-plan .primary-btn{justify-content:center;width:100%}.plan-ribbon{background:#edf3f6;border-radius:3px;color:#31566f;font-size:8px;letter-spacing:.08em;padding:5px 7px;position:absolute;right:12px;top:12px}.pricing-disclaimer{color:#74818c;font-size:10px;line-height:1.6;margin-top:17px}.business-pricing{margin-top:36px}.careers-section{grid-gap:42px;gap:42px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.careers-intro h2{color:#17212b;font:700 32px/1.14 Manrope;letter-spacing:-1px;margin:13px 0}.careers-intro p{color:#687482;font-size:12px;line-height:1.8;max-width:430px}.career-roles{display:flex;flex-wrap:wrap;gap:7px;margin-top:22px}.career-roles span{background:#edf2f5;border:1px solid #e0e7ec;border-radius:4px;color:#415c70;font-size:9px;padding:7px 9px}.career-form{background:#fff;border:1px solid #dfe6eb;border-radius:9px;box-shadow:0 8px 28px rgba(25,43,58,.045);padding:24px}.career-form h3{color:#172b3a;font:700 19px Manrope;margin:0 0 17px}.career-fields{grid-gap:0 13px;display:grid;gap:0 13px;grid-template-columns:1fr 1fr}.career-form label{color:#52616d;display:block;font-size:10px;font-weight:600;margin:0 0 12px}.career-form label span{color:#87939d;font-size:9px;font-weight:400}.career-form input,.career-form select,.career-form textarea{background:#fff;border:1px solid #d8e1e7;border-radius:5px;color:#17212b;display:block;font:11px Inter,Arial,sans-serif;margin-top:6px;outline:none;padding:10px 11px;width:100%}.career-form input:focus,.career-form select:focus,.career-form textarea:focus{border-color:#66869b;box-shadow:0 0 0 3px #54758e1a}.career-form textarea{resize:vertical}.career-form>small{color:#87939d;display:block;font-size:9px;line-height:1.5;margin-top:12px}.career-notice{background:#edf4f0;border:1px solid #d7e8de;border-radius:5px;color:#3f6b55;font-size:10px;padding:10px}.duku-ai-widget{align-items:flex-end;bottom:22px;display:flex;flex-direction:column;gap:10px;position:fixed;right:22px;z-index:80}.duku-ai-launcher{align-items:center;background:#17364b;border:1px solid #244d67;border-radius:28px;box-shadow:0 8px 25px #12283833;color:#fff;cursor:pointer;display:flex;font-size:11px;font-weight:650;gap:9px;padding:12px 17px}.duku-ai-launcher span{color:#c9dce7;font-size:17px}.duku-ai-panel{background:#fff;border:1px solid #d8e1e7;border-radius:10px;box-shadow:0 18px 55px #0f223033;display:flex;flex-direction:column;height:440px;overflow:hidden;width:min(360px,calc(100vw - 30px))}.duku-ai-panel>header{align-items:center;background:#17364b;color:#fff;display:flex;justify-content:space-between;padding:14px 16px}.duku-ai-panel>header b,.duku-ai-panel>header small{display:block}.duku-ai-panel>header b{font-size:13px}.duku-ai-panel>header small{color:#c2d1db;font-size:9px;margin-top:3px}.duku-ai-panel>header button{background:#0000;border:0;color:#fff;font-size:22px}.duku-ai-messages{background:#f7f9fa;display:flex;flex:1 1;flex-direction:column;gap:10px;overflow-y:auto;padding:14px}.duku-ai-message{border-radius:8px;font-size:10px;line-height:1.65;max-width:88%;padding:10px 12px;white-space:pre-wrap}.duku-ai-message.model{align-self:flex-start;background:#fff;border:1px solid #e0e6eb;color:#344957}.duku-ai-message.user{align-self:flex-end;background:#e8eff3;color:#203c53}.duku-ai-panel form{border-top:1px solid #e3e9ed;display:flex;gap:7px;padding:11px}.duku-ai-panel form input{border:1px solid #d8e1e7;border-radius:5px;color:#17212b;flex:1 1;font-size:10px;min-width:0;padding:10px}.duku-ai-panel form button{background:#17364b;border:0;border-radius:5px;color:#fff;font-size:10px;padding:0 13px}.duku-ai-panel form button:disabled{opacity:.45}.duku-ai-panel>small{background:#fff;color:#89949c;font-size:8px;padding:0 12px 10px}@media(max-width:1050px){.public-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.careers-section{gap:25px}}@media(max-width:760px){.corporate-ticker{font-size:9px;gap:8px;justify-content:flex-start}.corporate-ticker span:last-child{display:none}.careers-section,.pricing-section{padding:36px 0}.public-pricing-grid{gap:8px;grid-template-columns:1fr 1fr}.public-plan{padding:15px 12px}.public-plan>strong{font-size:22px}.public-plan li{font-size:9px}.careers-section{gap:20px;grid-template-columns:1fr}.career-form{padding:17px}.career-fields{grid-template-columns:1fr 1fr}.duku-ai-widget{bottom:12px;right:12px}.duku-ai-panel{height:min(440px,70vh)}}@media(max-width:420px){.career-fields,.public-pricing-grid{grid-template-columns:1fr}.corporate-ticker b{display:none}}.admin-dashboard .admin-layout>aside{align-self:start;position:sticky;top:0}.admin-live-notice{background:#f0f6f2;border:1px solid #d5e5dc;border-radius:6px;color:#315c45;font-size:12px;margin:14px 0;padding:11px 14px}.admin-status-live{color:#367b58;display:inline-block;font-size:10px;margin-top:9px}.cms-editor{background:#fff;border:1px solid #dce4e9;border-radius:9px;margin-top:24px;padding:20px}.cms-heading{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.cms-heading h2{margin:0 0 5px}.cms-heading p{color:#75818b;font-size:11px;margin:0}.cms-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:minmax(280px,.9fr) minmax(350px,1.1fr)}.cms-fields,.cms-visual{min-width:0}.cms-fields h3,.cms-visual h3{color:#20394d;margin:18px 0 10px}.blog-admin-form label,.cms-fields label{color:#52616d;display:block;font-weight:650;margin:0 0 12px}.blog-admin-form input,.blog-admin-form select,.blog-admin-form textarea,.cms-fields input,.cms-fields textarea{background:#fff;border:1px solid #d8e1e7;border-radius:5px;color:#233744;display:block;font:11px Inter,Arial,sans-serif;margin-top:5px;padding:10px;width:100%}.cms-fields .cms-check{align-items:center;display:flex;gap:8px}.cms-fields .cms-check input{margin:0;width:auto}.cms-section-row{align-items:center;background:#fafcfd;border:1px solid #e1e7eb;border-radius:6px;cursor:grab;display:flex;gap:10px;margin:7px 0;padding:11px}.cms-section-row>span{color:#8b99a3}.cms-section-row>b{flex:1 1;font-size:11px}.cms-section-row small{color:#82909a;font-size:9px}.cms-section-row button{background:#fff;border:1px solid #d9e2e8;border-radius:4px;color:#35536a;font-size:9px;padding:5px 9px}.cms-code{background:#111c25;border:1px solid #d8e1e7;border-radius:5px;color:#d7e5ec;display:block;font:10px/1.6 ui-monospace,SFMono-Regular,monospace;min-height:100px;padding:10px;resize:vertical;width:100%}.blog-admin-layout{grid-gap:20px;display:grid;gap:20px;grid-template-columns:minmax(240px,.8fr) minmax(300px,1.2fr)}.blog-admin-item{align-items:center;border-bottom:1px solid #e8edf0;display:flex;gap:8px;padding:12px 0}.blog-admin-item>div{flex:1 1;min-width:0}.blog-admin-item b,.blog-admin-item small{display:block}.blog-admin-item b{font-size:11px}.blog-admin-item small{color:#7e8b95;font-size:9px;margin-top:4px}.blog-admin-form{background:#f8fafb;border:1px solid #e1e8ed;border-radius:7px;padding:16px}.blog-admin-form h3{font-size:15px;margin:0 0 13px}.blog-listing,.dev-workspace{background:#fff;border:1px solid #e0e7ec;border-radius:9px;margin:18px 0 25px;padding:24px}.blog-listing h1,.dev-workspace h1{color:#172c3b;font-size:30px;letter-spacing:-1px;margin:8px 0}.blog-listing>p,.dev-workspace>p{color:#6e7c87;font-size:12px;line-height:1.7}.dev-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:9px;margin:17px 0}.dev-toolbar input,.dev-toolbar select{background:#fff;border:1px solid #dbe3e9;border-radius:5px;color:#243846;flex:1 1;font-size:11px;min-width:0;padding:11px}.dev-project-list{display:flex;flex-wrap:wrap;gap:7px;margin:10px 0}.dev-project-list button{background:#f7fafb;border:1px solid #dbe4e9;border-radius:5px;color:#35536a;font-size:10px;padding:8px 11px}.dev-code-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-top:15px}.dev-code-grid label,.source-label{color:#536675;display:block;font-size:10px;font-weight:650;margin-bottom:12px}.android-source,.dev-code-grid textarea{background:#111c25;border:1px solid #263e50;border-radius:6px;color:#d6e4ed;display:block;font:10px/1.6 ui-monospace,SFMono-Regular,monospace;margin-top:6px;padding:12px;resize:vertical;width:100%}.dev-preview{display:flex;flex-direction:column;gap:8px;min-width:0}.dev-preview>b{color:#41586b;font-size:11px}.dev-preview iframe{background:#fff;border:1px solid #dce4e9;border-radius:6px;height:470px;width:100%}.dev-notice{background:#eff5f2;border-radius:5px;color:#315f49;font-size:11px;padding:10px 12px}.android-options{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(4,minmax(0,1fr));margin:17px 0}.android-options button{background:#fff;border:1px solid #dce5eb;border-radius:6px;color:#344c5d;display:flex;flex-direction:column;gap:6px;padding:13px;text-align:left}.android-options button.chosen{background:#f1f6f9;border-color:#537c96;box-shadow:0 0 0 2px #537c9615}.android-options b{font-size:10px}.android-options small{color:#7a8993;font-size:9px;line-height:1.5}.android-project-list{margin-top:20px}.android-project-list h3{font-size:14px}.android-project-list article{align-items:center;border-bottom:1px solid #e8edf0;display:flex;justify-content:space-between;padding:11px 0}.android-project-list b,.android-project-list small{display:block}.android-project-list b{font-size:11px}.android-project-list small{color:#7b8992;font-size:9px;margin-top:4px}.dev-disclaimer{background:#f6f8f9;border:1px solid #e5eaee;border-radius:5px;color:#75818a;font-size:10px;line-height:1.6;padding:10px 12px}.blog-card-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}.blog-card-grid article{background:#fff;border:1px solid #e0e7ec;border-radius:7px;overflow:hidden;padding:14px}.blog-card-grid img{border-radius:5px;height:150px;margin-bottom:12px;object-fit:cover;width:100%}.blog-card-grid small{color:#7a8992;font-size:9px}.blog-card-grid h2{color:#20394d;font-size:16px;line-height:1.35;margin:9px 0}.blog-card-grid p{color:#71808a;font-size:11px;line-height:1.6}.blog-card-grid a{color:#315c78;font-size:10px;font-weight:650;text-decoration:none}.public-blog{background:#f8fafb;color:#20313e;min-height:100vh}.public-blog>header{align-items:center;background:#fff;border-bottom:1px solid #e4eaee;display:flex;height:70px;justify-content:space-between;padding:0 max(5vw,20px)}.public-blog>header nav{display:flex;gap:22px}.public-blog>header nav a{color:#526879;font-size:11px;text-decoration:none}.public-blog>main{margin:0 auto;max-width:1100px;padding:55px 24px 80px}.public-blog>main>h1{color:#172c3b;font-size:38px;letter-spacing:-1.5px;margin:10px 0}.public-blog>main>p{color:#74818b;font-size:13px}.public-blog-article{margin:0 auto;max-width:790px}.public-blog-article>a{color:#4c6a7e;display:inline-block;font-size:11px;margin-bottom:28px;text-decoration:none}.public-blog-article h1{color:#172c3b;font-size:42px;letter-spacing:-1.5px;line-height:1.12}.public-blog-article .blog-excerpt{color:#687985;font-size:16px;line-height:1.6}.public-blog-article .blog-cover{border-radius:8px;margin:22px 0;max-height:420px;object-fit:cover;width:100%}.blog-body{color:#3d4f5b;font-size:14px;line-height:1.9;white-space:pre-wrap}.public-blog-article>small{color:#83909a;display:block;margin-top:25px}.public-blog>footer{background:#fff;border-top:1px solid #e1e8ed;color:#71808b;font-size:10px;padding:25px;text-align:center}@media(max-width:950px){.blog-admin-layout,.cms-grid{grid-template-columns:1fr}.android-options,.blog-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.cms-editor{padding:13px}.cms-heading{align-items:flex-start;flex-direction:column}.blog-listing,.dev-workspace{padding:15px}.dev-code-grid{grid-template-columns:1fr}.dev-preview iframe{height:320px}.android-options{grid-template-columns:1fr 1fr}.blog-card-grid{grid-template-columns:1fr}.public-blog>main{padding:35px 17px}.public-blog>main>h1{font-size:30px}.public-blog-article h1{font-size:32px}.public-blog>header nav{gap:10px}}.admin-data-panel{background:#fff;border:1px solid #dfe7ec;border-radius:8px;margin-top:20px;padding:18px}.admin-data-panel>p{color:#74828c;margin-bottom:15px}.admin-data-row{align-items:center;border-bottom:1px solid #e8edf0;display:flex;gap:14px;justify-content:space-between;padding:12px 0}.admin-data-row:last-child{border-bottom:0}.admin-data-row>div{min-width:0}.admin-data-row b,.admin-data-row small{display:block}.admin-data-row b{color:#233a4a;font-size:11px}.admin-data-row small{color:#81909a;font-size:9px;margin-top:4px;overflow-wrap:anywhere}.admin-data-row select{background:#fff;border:1px solid #d8e1e7;border-radius:5px;color:#344a59;font-size:10px;min-width:130px;padding:8px}.platform-popup-backdrop{background:#0e1e2a8c;display:grid;inset:0;padding:18px;place-items:center;position:fixed;z-index:100}.platform-popup{background:#fff;border-radius:10px;box-shadow:0 25px 80px #10283a44;padding:28px;position:relative;width:min(430px,100%)}.platform-popup>button:first-child{background:#0000;border:0;color:#647783;font-size:25px;position:absolute;right:14px;top:10px}.platform-popup h2{color:#183448;font-size:24px;margin:12px 0}.platform-popup p{color:#687985;font-size:12px;line-height:1.7}.platform-custom-html{position:relative;z-index:1}.main-content{display:flex;flex-direction:column}.code-ide-toolbar{align-items:center;background:#101c29;border-radius:14px 14px 0 0;color:#f3f6fa;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;padding:12px 16px}.code-ide-toolbar>div:last-child{display:flex;flex-wrap:wrap;gap:8px}.code-ide-brand{display:flex;flex-direction:column;gap:3px}.code-ide-brand span{color:#a8b5c4;font-size:11px}.code-ide-layout{background:#111d2a;border:1px solid #26384a;border-radius:0 0 14px 14px;display:grid;grid-template-columns:minmax(160px,220px) minmax(280px,1fr) minmax(280px,1fr);min-height:560px;overflow:hidden}.code-explorer{background:#172535;border-right:1px solid #2b3b4c;color:#e8edf3;display:flex;flex-direction:column;gap:7px;min-width:0;padding:16px 10px}.code-explorer>b,.code-library-bar>b{font-size:10px;letter-spacing:.12em}.code-explorer>small{color:#90a1b4;font-size:10px;margin:8px 0}.code-explorer>button{background:#0000;border:0;border-radius:6px;color:#c7d1dd;font-size:12px;overflow-wrap:anywhere;padding:8px;text-align:left}.code-explorer>button.active-file,.code-explorer>button:hover{background:#263d53;color:#fff}.code-new-file{grid-gap:8px;display:grid;gap:8px;margin-top:auto}.code-library-bar input,.code-new-file input{background:#0e1925;border:1px solid #34485b;border-radius:7px;color:#fff;min-width:0;padding:9px;width:100%}.code-library-bar>button,.code-new-file>button{background:#263d53;border:1px solid #4a6077;border-radius:7px;color:#fff;cursor:pointer;padding:8px}.code-upload{border:1px dashed #526b82;border-radius:7px;cursor:pointer;display:block;font-size:11px;padding:9px;position:relative;text-align:center}.code-upload input{cursor:pointer;inset:0;opacity:0;position:absolute;width:100%}.code-editor-column{border-right:1px solid #2b3b4c;display:flex;flex-direction:column;min-width:0}.code-file-tab{background:#1b2b3d;color:#fff;display:flex;font-size:12px;justify-content:space-between;padding:11px 14px}.code-file-tab span{color:#9eb1c4;font-size:10px}.code-source-editor{background:#0e1925;border:0;border-radius:0;color:#e3edf7;font:13px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace;min-height:350px;outline:none;padding:16px;resize:vertical;width:100%}.code-library-bar{grid-gap:8px;background:#172535;color:#d7e1ec;display:grid;font-size:11px;gap:8px;grid-template-columns:1fr auto;padding:12px}.code-library-bar>b,.code-library-bar>small,.code-library-bar>span{grid-column:1/-1}.code-library-bar small,.code-library-bar span{color:#9fb0c1;line-height:1.5}.code-library-bar input{grid-column:1}.code-library-bar>button{grid-column:2}.code-ide-layout .dev-preview{background:#f7f9fb;color:#1d2d3c;display:flex;flex-direction:column;gap:12px;min-width:0;padding:14px}.code-ide-layout .dev-preview iframe{background:#fff;border:1px solid #dce3e9;border-radius:8px;flex:1 1;min-height:400px;width:100%}.admin-search{background:#fff;border:1px solid #dce3e9;border-radius:10px;color:#1c2d3e;margin:10px 0 18px;padding:12px 14px;width:100%}.tenant-powered-by{display:inline-flex;font-size:12px;opacity:.8}.tenant-powered-by a{color:inherit;font-weight:700;text-decoration:none}@media(max-width:1050px){.code-ide-layout{grid-template-columns:160px minmax(260px,1fr)}.code-ide-layout .dev-preview{grid-column:1/-1;min-height:360px}.code-editor-column{border-right:0}}@media(max-width:640px){.code-ide-layout{display:flex;flex-direction:column}.code-explorer{max-height:230px;overflow:auto}.code-source-editor{min-height:280px}.code-library-bar{grid-template-columns:1fr}.code-library-bar input,.code-library-bar>button{grid-column:1}.code-ide-toolbar{align-items:flex-start;flex-direction:column}.code-ide-toolbar>div:last-child{width:100%}.code-ide-toolbar button{flex:1 1}}.admin-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin:10px 0 16px}.admin-toolbar .admin-search{flex:1 1 260px;margin:0;width:auto}.admin-toolbar select{background:#fff;border:1px solid #dce3e9;border-radius:9px;color:#1c2d3e;min-width:150px;padding:11px 12px}.admin-toolbar span{color:#647785;font-size:11px;white-space:nowrap}.admin-data-row>button{flex-shrink:0}@media(max-width:640px){.admin-data-row{align-items:flex-start;flex-direction:column}.admin-data-row>button{align-self:flex-start}.admin-toolbar{align-items:stretch;flex-direction:column}.admin-toolbar .admin-search,.admin-toolbar select{flex:auto;width:100%}}.store-order-list{grid-gap:12px;display:grid;gap:12px;margin-top:16px}.store-order-card{background:#fff;border:1px solid #e3e9ed;border-radius:14px;padding:16px 18px}.store-order-main{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.store-order-main>div:first-child{grid-gap:5px;display:grid;gap:5px;min-width:0}.store-order-main b{color:#203344;font-size:14px}.store-order-main small{color:#71808c;font-size:12px;overflow-wrap:anywhere}.store-order-total{align-items:flex-end;display:flex;flex-direction:column;gap:7px;white-space:nowrap}.store-order-total>b{font-size:16px}.store-order-status{background:#f0f2f4;border-radius:99px;color:#5f6b74;font-size:10px;font-weight:700;letter-spacing:.08em;padding:5px 9px;text-transform:uppercase}.store-order-status.paid{background:#e8f5ee;color:#24724a}.store-order-status.pending{background:#fff5df;color:#91661a}.store-order-status.failed,.store-order-status.refunded{background:#fcebea;color:#a3443e}.store-order-breakdown{border-top:1px solid #edf0f2;color:#667681;display:flex;flex-wrap:wrap;font-size:11px;gap:8px 22px;margin-top:13px;padding-top:11px}@media(max-width:640px){.store-order-card{padding:14px}.store-order-main{flex-direction:column}.store-order-total{align-items:flex-start;flex-direction:row;justify-content:space-between;width:100%}.store-order-breakdown{flex-direction:column;gap:6px}}.product-editor-card{background:#fff;border:1px solid #e1e8ec;border-radius:16px;margin:18px 0;padding:20px}.product-editor-heading{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.product-editor-heading h2{color:#203344;font-size:17px;margin:0}.product-form-grid{grid-gap:13px;display:grid;gap:13px;grid-template-columns:repeat(2,minmax(0,1fr))}.product-form-grid label{color:#536572;display:flex;flex-direction:column;font-size:12px;font-weight:650;gap:6px}.product-form-grid input,.product-form-grid select,.product-form-grid textarea{background:#fff;border:1px solid #dce4e9;border-radius:9px;color:#243746;font:inherit;font-weight:400;min-width:0;padding:11px 12px;width:100%}.product-form-grid .product-wide{grid-column:1/-1}.product-form-grid .product-inventory-toggle{align-items:center;flex-direction:row;gap:9px}.product-form-grid .product-inventory-toggle input{width:auto}.product-form-actions{display:flex;justify-content:flex-end;margin-top:16px}.store-product-list{grid-gap:12px;display:grid;gap:12px;margin-top:16px}.store-product-card{grid-gap:15px;align-items:center;background:#fff;border:1px solid #e2e8ec;border-radius:14px;display:grid;gap:15px;grid-template-columns:76px minmax(0,1fr) auto;padding:14px}.store-product-card>img,.store-product-placeholder{background:#f0f3f5;border-radius:10px;height:76px;object-fit:cover;width:76px}.store-product-placeholder{color:#85939d;display:grid;font-size:24px;place-items:center}.store-product-info{grid-gap:5px;display:grid;gap:5px;min-width:0}.store-product-info>b{color:#243746;font-size:14px}.store-product-info>p,.store-product-info>small{color:#71808c;font-size:11px;margin:0;overflow-wrap:anywhere}.store-product-meta{align-items:center;color:#6c7b85;display:flex;flex-wrap:wrap;font-size:11px;gap:8px 14px;margin-top:4px}.store-product-meta strong{color:#203344;font-size:14px}.store-product-actions{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.store-product-actions button{font-size:11px;padding:8px 10px}@media(max-width:700px){.product-form-grid{grid-template-columns:1fr}.product-form-grid .product-wide{grid-column:auto}.store-product-card{grid-template-columns:58px minmax(0,1fr)}.store-product-card>img,.store-product-placeholder{height:58px;width:58px}.store-product-actions{grid-column:1/-1;justify-content:flex-start}.product-editor-card{padding:14px}}.product-bulk-toolbar{align-items:center;background:#f7f9fa;border:1px solid #e5eaee;border-radius:12px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin:10px 0;padding:12px 14px}.product-bulk-toolbar>label{align-items:center;color:#526472;display:flex;font-size:12px;gap:8px}.product-bulk-toolbar input,.product-select input{accent-color:#263d50}.product-bulk-toolbar>div{display:flex;flex-wrap:wrap;gap:7px}.product-bulk-toolbar button{font-size:11px;padding:8px 10px}.product-select{align-items:center;display:flex;justify-content:center}.product-select input{height:16px;width:16px}.store-product-card{grid-template-columns:20px 76px minmax(0,1fr) auto}.store-product-card>.store-product-placeholder,.store-product-card>img{grid-column:2;grid-row:1}.store-product-card>.store-product-info{grid-column:3;grid-row:1}.store-product-card>.store-product-actions{grid-column:4;grid-row:1}.store-product-card>.product-select{grid-column:1;grid-row:1}.low-stock{color:#a45b22!important;font-weight:750}@media(max-width:700px){.store-product-card{grid-template-columns:18px 58px minmax(0,1fr)}.store-product-card>.store-product-placeholder,.store-product-card>img{grid-column:2;grid-row:1}.store-product-card>.store-product-info{grid-column:3;grid-row:1}.store-product-card>.store-product-actions{grid-column:2/-1;grid-row:2}.store-product-card>.product-select{grid-column:1;grid-row:1}.product-bulk-toolbar{align-items:flex-start;flex-direction:column}.product-bulk-toolbar>div{width:100%}.product-bulk-toolbar button{flex:1 1}}.platform-suite-section{background:#f5f6f4;color:#17221f;padding:104px clamp(22px,6vw,92px)}.suite-heading{align-items:flex-end;display:flex;gap:30px;justify-content:space-between;margin-bottom:42px}.platform-capabilities-section>h2,.suite-heading h2{font-size:clamp(38px,5vw,66px);letter-spacing:-.055em;line-height:1.03;margin:13px 0}.platform-capabilities-section>h2 em,.suite-heading h2 em{color:#718578;font-family:Georgia,serif;font-weight:400}.suite-heading p{color:#65716c;line-height:1.7;max-width:560px}.suite-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.suite-card{border:1px solid #e6eae6;border-radius:18px;box-shadow:0 10px 35px #1c302008;min-width:0;padding:18px}.suite-card-top{align-items:center;color:#75817b;display:flex;font-size:10px;font-weight:750;justify-content:space-between;letter-spacing:.12em}.suite-card-top b{color:#24352e;font-size:11px}.suite-visual{align-items:center;display:flex;height:172px;justify-content:center;margin:16px 0 21px;overflow:hidden;position:relative}.commerce-visual{background:#e8eee8}.commerce-product{background:#fff;border-radius:8px;box-shadow:0 12px 28px #1c302014;display:flex;flex-direction:column;gap:5px;height:125px;padding:12px;width:66%}.commerce-product i{background:linear-gradient(120deg,#c4d1c5,#e7d9c7);border-radius:5px;display:block;height:37px}.commerce-product span{color:#7c8b80;font-size:7px;letter-spacing:.15em}.commerce-product b{font-size:11px}.commerce-product small{color:#7b8580;font-size:8px}.commerce-tag{background:#20372e;border-radius:30px;bottom:12px;color:#fff;font-size:9px;padding:7px 10px;position:absolute;right:9px}.cms-visual{background:#f1e9df}.cms-mini{background:#fff;border-radius:8px;box-shadow:0 12px 28px #49321b12;padding:15px;width:75%}.cms-mini span,.dev-mini span{color:#89918c;font-size:8px;letter-spacing:.13em}.cms-mini i{background:#edf0ed;border-radius:3px;display:block;height:12px;margin-top:8px;width:100%}.cms-mini i:nth-of-type(2){width:72%}.cms-mini i:nth-of-type(3){width:88%}.cms-mini i:nth-of-type(4){width:55%}.cms-mini b{color:#59665e;display:block;font-size:9px;margin-top:12px}.dev-visual{background:#1c2828}.dev-mini{color:#e7eee9;display:flex;flex-direction:column;gap:10px;width:84%}.dev-mini span{color:#93a69a}.dev-mini code{color:#dce8dd;font-size:10px}.dev-mini code i{color:#a7d7b3}.dev-mini code em{color:#e7c28b;font-style:normal}.dev-mini small{color:#8da197;font-size:8px;margin-top:5px}.growth-visual{background:#e8edf0}.growth-chart{align-items:flex-end;border-bottom:1px solid #c5d0d4;display:flex;gap:9px;height:110px;padding:0 8px;position:relative;width:75%}.growth-chart span{background:linear-gradient(180deg,#668d7b,#b8cec0);border-radius:4px 4px 0 0;flex:1 1;height:30%}.growth-chart span:nth-child(2){height:52%}.growth-chart span:nth-child(3){height:43%}.growth-chart span:nth-child(4){height:68%}.growth-chart span:nth-child(5){height:57%}.growth-chart span:nth-child(6){height:90%}.growth-chart small{color:#72817a;font-size:8px;left:0;position:absolute;top:-18px}.suite-card h3{font-size:18px;letter-spacing:-.025em;margin:0 0 9px}.suite-card p{color:#68746e;font-size:12px;line-height:1.7;min-height:82px}.suite-card>a{color:#344d40;display:inline-block;font-size:11px;font-weight:750;margin-top:9px;text-decoration:none}.suite-card>a:hover{text-decoration:underline}.platform-capabilities-section{background:#fff;color:#18231f;padding:104px clamp(22px,6vw,92px)}.platform-capabilities-section>h2{margin-bottom:45px}.capability-list{border-top:1px solid #e7ebe8}.capability-list>div{grid-gap:20px;align-items:center;border-bottom:1px solid #e7ebe8;display:grid;gap:20px;grid-template-columns:48px minmax(0,1fr) 180px}.capability-list>div>span{background:#f0f4f0;border-radius:10px;color:#52715e;display:grid;font-size:17px;height:36px;place-items:center;width:36px}.capability-list section b{font-size:15px}.capability-list section p{color:#758079;font-size:12px;line-height:1.6;margin:5px 0 0}.capability-list>div>small{color:#85918a;font-size:9px;letter-spacing:.13em;text-align:right}.capability-footnote{color:#8a938d;font-size:10px;line-height:1.6;margin-top:22px}@media(max-width:1050px){.suite-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.suite-card p{min-height:60px}}@media(max-width:650px){.platform-capabilities-section,.platform-suite-section{padding:70px 20px}.suite-heading{display:block}.suite-heading>.ghost-btn{margin-top:16px}.suite-grid{grid-template-columns:1fr}.suite-card p{min-height:0}.capability-list>div{gap:12px;grid-template-columns:38px minmax(0,1fr)}.capability-list>div>small{grid-column:2;text-align:left}.suite-visual{height:155px}}.ai-builder-trigger{white-space:nowrap}.ai-builder-backdrop{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d121e9e;display:flex;inset:0;justify-content:center;padding:22px;position:fixed;z-index:10050}.ai-builder-modal{background:#fff;border:1px solid #e7eaf0;border-radius:22px;box-shadow:0 30px 100px #0a122347;color:#172033;max-height:min(88vh,850px);overflow:auto;padding:30px;width:min(680px,100%)}.ai-builder-heading{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:26px}.ai-builder-eyebrow{color:#7258d7;font-size:10px;font-weight:800;letter-spacing:.17em}.ai-builder-heading h2{color:#182033;font-size:28px;letter-spacing:-.04em;line-height:1.12;margin:10px 0 8px}.ai-builder-heading p{color:#687386;font-size:14px;line-height:1.65;margin:0;max-width:510px}.ai-builder-close{background:#f2f3f7;border:0;border-radius:50%;color:#394256;cursor:pointer;flex:0 0 auto;font-size:24px;height:36px;width:36px}.ai-builder-modal>label,.ai-builder-style-row label{color:#30394c;display:flex;flex-direction:column;font-size:12px;font-weight:750;gap:9px}.ai-builder-modal textarea,.ai-builder-style-row select{background:#fbfcfe;border:1px solid #dfe3eb;border-radius:12px;box-sizing:border-box;color:#172033;font:inherit;font-size:14px;outline:none;padding:14px;width:100%}.ai-builder-modal textarea{line-height:1.6;margin:10px 0 18px;min-height:132px;resize:vertical}.ai-builder-modal textarea:focus,.ai-builder-style-row select:focus{border-color:#8a74e3;box-shadow:0 0 0 3px #7c5ce01f}.ai-builder-style-row{grid-gap:16px;align-items:end;display:grid;gap:16px;grid-template-columns:1fr 1fr}.ai-builder-style-row select{margin-top:0}.ai-builder-hint{color:#758095;font-size:12px;line-height:1.6;padding:10px 0}.ai-builder-submit{margin-top:20px;min-height:48px;width:100%}.ai-builder-modal>small{color:#8490a2;display:block;font-size:10px;line-height:1.5;margin-top:12px;text-align:center}.ai-builder-notice{background:#f5f3ff;border:1px solid #e6e0ff;border-radius:10px;color:#5845a6;font-size:12px;line-height:1.5;margin-top:16px;padding:11px 13px}.ai-builder-toast{background:#182033;border-radius:12px;bottom:22px;box-shadow:0 12px 34px #0000002e;color:#fff;font-size:12px;line-height:1.5;max-width:420px;padding:13px 16px;position:fixed;right:22px;z-index:10040}@media(max-width:700px){.ai-builder-backdrop{align-items:flex-end;padding:12px}.ai-builder-modal{border-radius:20px 20px 14px 14px;max-height:92vh;padding:22px 18px}.ai-builder-heading h2{font-size:23px}.ai-builder-style-row{grid-template-columns:1fr}.ai-builder-trigger{font-size:11px;padding:9px 10px}.ai-builder-toast{bottom:12px;left:12px;max-width:none;right:12px}}.ai-admin-panel{padding:26px!important}.ai-admin-header{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.ai-admin-eyebrow{color:#7258d7;font-size:10px;font-weight:800;letter-spacing:.16em}.ai-admin-header h2{font-size:24px;letter-spacing:-.03em;margin:8px 0}.ai-admin-header p{color:#697487;font-size:13px;line-height:1.65;max-width:620px}.ai-configured,.ai-not-configured{border-radius:30px;font-size:11px;font-weight:750;padding:8px 11px;white-space:nowrap}.ai-configured{background:#e9f8f0;color:#177448}.ai-not-configured{background:#fff3df;color:#9a6415}.ai-admin-keybox{grid-gap:10px;background:#f8f9fc;border:1px solid #e6e9f0;border-radius:14px;display:grid;gap:10px;margin:18px 0;max-width:620px;padding:22px}.ai-admin-keybox label{color:#273147;font-size:12px;font-weight:750}.ai-admin-keybox input{background:#fff;border:1px solid #dce1eb;border-radius:10px;box-sizing:border-box;font:inherit;padding:13px 14px;width:100%}.ai-admin-keybox small,.ai-admin-security li{color:#738096;font-size:11px;line-height:1.6}.ai-admin-keybox button{justify-self:start;margin-top:6px}.ai-admin-security{border:1px solid #e7eaf0;border-radius:12px;max-width:650px;padding:18px 20px}.ai-admin-security b{font-size:13px}.ai-admin-security ul{margin:10px 0 0;padding-left:18px}.brain-trigger{white-space:nowrap}.brain-modal{width:min(900px,100%)}.brain-results{border-top:1px solid #e8eaf0;margin-top:24px;padding-top:20px}.brain-results h3{color:#202b40;font-size:14px;margin:18px 0 10px}.brain-results>p{color:#606d81;font-size:13px;line-height:1.65}.brain-next-action{grid-gap:7px;background:#f2efff;border:1px solid #e4ddff;border-radius:12px;color:#44328f;display:grid;gap:7px;padding:16px 18px}.brain-next-action small{font-size:9px;font-weight:850;letter-spacing:.15em}.brain-next-action b{font-size:14px;line-height:1.55}.brain-result-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.brain-result-grid>div{min-width:0}.brain-result-grid article{background:#fff;border:1px solid #e8eaf0;border-radius:11px;margin-bottom:9px;padding:13px}.brain-result-grid article>b{color:#263147;display:block;font-size:12px}.brain-result-grid article p{color:#68758a;font-size:11px;line-height:1.55;margin:7px 0}.brain-result-grid article small{color:#8993a3;display:block;font-size:10px;line-height:1.5}.brain-priority{background:#f1f2f6;border-radius:20px;color:#677286;display:inline-block;font-size:9px;font-weight:800;margin-bottom:7px;padding:4px 7px}.brain-priority.high{background:#fff0e9;color:#b34f2c}.brain-priority.medium{background:#fff6df;color:#98701c}.brain-priority.low{background:#eaf5ef;color:#347651}.brain-disclaimer{color:#8791a1;display:block;font-size:10px;line-height:1.6;margin-top:14px}@media(max-width:700px){.ai-admin-header{display:block}.ai-admin-header>span{display:inline-block;margin:6px 0 12px}.ai-admin-panel{padding:18px!important}.brain-result-grid{grid-template-columns:1fr}.brain-modal{max-height:92vh}.brain-trigger{font-size:10px;padding:8px}}.admin-dashboard{background:#f3f5fa;color:#182236;min-height:100vh}.admin-dashboard>header{background:#fff;border-bottom:1px solid #e6eaf1;box-shadow:0 5px 22px rgba(24,34,54,.035);height:72px;padding:0 30px;z-index:40}.admin-dashboard>header .brand{color:#172238;font-size:16px}.admin-dashboard>header .brand b{color:#7862d5;font-size:9px;letter-spacing:.13em}.admin-session{align-items:center;color:#68758b;display:flex;font-size:11px;gap:18px}.admin-session .ghost-btn{border:1px solid #e1e6ef;border-radius:8px;color:#536078;padding:9px 12px}.admin-layout{grid-template-columns:258px minmax(0,1fr);margin:0 auto;max-width:1800px;min-height:calc(100vh - 72px)}.admin-layout>aside.admin-sidebar{background:#fff;border-right:1px solid #e6eaf1;height:calc(100vh - 72px);overflow:auto;padding:24px 16px;position:sticky;top:72px}.admin-sidebar .eyebrow{color:#929bb0;font-size:9px;letter-spacing:.15em;padding:0 10px 14px!important}.admin-nav-search{background:#f8f9fc;border:1px solid #e4e8f0;border-radius:9px;color:#25324a;font-size:11px;margin-bottom:20px;outline:none;padding:11px 12px;width:100%}.admin-nav-search:focus{border-color:#a99be7;box-shadow:0 0 0 3px #a99be722}.admin-nav-group{color:#a0a8b8;font-size:9px;font-weight:800;letter-spacing:.14em;padding:4px 10px 8px}.admin-layout>aside.admin-sidebar button{align-items:center;border-radius:9px;color:#68758b;display:flex;font-size:11px;gap:11px;margin:2px 0;padding:10px 11px;text-align:left;transition:background .16s,color .16s;width:100%}.admin-layout>aside.admin-sidebar button.selected{background:#f0edff;box-shadow:inset 3px 0 #7965d8;color:#5946b5}.admin-layout>aside.admin-sidebar button:hover{background:#f6f4ff;color:#5946b5}.admin-nav-icon{background:#f1f3f8;border-radius:6px;color:#6f7b91;display:inline-grid;flex:none;font-size:12px;height:20px;place-items:center;width:20px}.admin-layout>aside.admin-sidebar button.selected .admin-nav-icon{background:#e1dbff;color:#5d4ab9}.admin-layout>main{max-width:none;min-width:0;padding:38px clamp(22px,3.2vw,54px) 70px}.admin-layout>main>.eyebrow{color:#8d96aa;font-size:9px;letter-spacing:.15em}.admin-layout>main>h1{color:#172238;font:800 clamp(27px,3vw,36px) Manrope;letter-spacing:-1.2px;margin:10px 0}.admin-layout>main>p{color:#7b879b;font-size:12px;line-height:1.6;max-width:760px}.admin-layout section{margin-top:25px}.admin-data-panel,.admin-metrics>div,.admin-panels article,.cms-editor{background:#fff;border:1px solid #e5e9f1;border-radius:13px;box-shadow:0 8px 30px rgba(28,42,68,.035)}.admin-metrics>div{padding:20px}.admin-metrics small,.admin-metrics span{color:#8792a6}.admin-metrics b{color:#1d2940}.admin-panels{gap:14px}.admin-panels article{padding:19px}.admin-panels b{color:#27334a;font-size:12px}.admin-panels p{color:#7b879a;font-size:11px}.admin-data-panel{padding:25px!important}.admin-data-panel h2,.admin-data-panel>h2{color:#1c2940;font-size:19px!important}.admin-data-panel>p{color:#7b879a;font-size:11px;line-height:1.6}.admin-data-row{border-color:#edf0f5!important;padding:14px 0!important}.admin-data-row b{color:#27334a}.admin-data-row small{color:#8390a4}.admin-search{background:#fbfcfe;border:1px solid #e1e6ee;border-radius:8px;color:#27334a;padding:12px;width:min(560px,100%)}.cms-editor{margin-top:20px;padding:25px}.cms-heading h2{color:#1e2b42}.cms-heading p{color:#78859a}.cms-grid{gap:25px;grid-template-columns:minmax(280px,.88fr) minmax(320px,1.12fr)}.cms-fields h3,.cms-visual h3{color:#27354c;font-size:13px;margin:20px 0 12px}.blog-admin-form label,.cms-fields label{color:#536179;font-size:10px}.cms-fields input,.cms-fields select,.cms-fields textarea{background:#fbfcfe;border-color:#e0e5ed;border-radius:8px;color:#26344c;padding:11px}.cms-fields input:focus,.cms-fields textarea:focus{border-color:#9d8ce8;box-shadow:0 0 0 3px #9d8ce822;outline:none}.cms-section-row{background:#fbfcfe;border-color:#e6eaf1;border-radius:8px}.cms-section-row>b{color:#2b3850}.cms-section-row button{border-color:#dfe4ed;border-radius:7px;color:#5546a7}.cms-preview-panel{background:#f8f9fc;border:1px solid #e5e9f1;border-radius:12px;margin-top:25px;overflow:hidden}.cms-preview-heading{align-items:center;border-bottom:1px solid #e7eaf1;display:flex;gap:15px;justify-content:space-between;padding:16px 18px}.cms-preview-heading h3{color:#26334a;font-size:13px;margin:0 0 5px}.cms-preview-heading p{color:#7e8a9e;font-size:10px;margin:0}.cms-live-preview{background:#fff;border:0;display:block;height:610px;width:100%}.admin-upload-field input[type=file]{background:#fff;padding:9px}.admin-upload-field small{color:#8b95a8;display:block;font-size:9px;margin-top:5px}.admin-logo-preview{align-items:center;background:#fafbfe;border:1px solid #e7eaf1;border-radius:9px;display:flex;gap:15px;padding:12px}.admin-logo-preview img{max-height:58px;max-width:180px;object-fit:contain}.email-admin-panel,.platform-controls-panel{padding:26px!important}.email-config-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.email-config-grid>.cms-fields{background:#fbfcfe;border:1px solid #e8ebf2;border-radius:12px;padding:18px}.email-config-grid .cms-fields h3:first-child{margin-top:0}.email-config-grid .cms-fields small{color:#818da2;display:block;font-size:10px;line-height:1.55;margin-top:7px}.email-config-grid .admin-live-notice{margin:12px 0 18px}.email-test-card{background:#f9faff;border:1px solid #e6eaf1;border-radius:12px;margin-top:20px;padding:20px}.email-test-card h3{color:#26334a;font-size:14px;margin:0 0 6px}.email-test-card p{color:#7c889d;font-size:10px;line-height:1.55}.email-test-row{display:flex;gap:10px;max-width:680px}.email-test-row input{background:#fff;border:1px solid #dfe5ef;border-radius:8px;color:#26334a;flex:1 1;font-size:11px;min-width:0;padding:12px}.platform-control-group{border-bottom:1px solid #edf0f5;padding:20px 0}.platform-control-group h3{color:#29364d;font-size:13px;margin:0 0 12px}.platform-control-grid{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.platform-control-item{align-items:center;background:#fbfcfe;border:1px solid #e8ebf2;border-radius:10px;cursor:pointer;display:flex;gap:14px;justify-content:space-between;padding:13px}.platform-control-item b{color:#2b3850;display:block;font-size:11px}.platform-control-item small{color:#8792a5;display:block;font-size:9px;line-height:1.45;margin-top:4px}.platform-control-item input{accent-color:#735bd0;flex:none;height:17px;width:17px}.admin-notice{background:#f0edff;border-color:#e2dcff;color:#5442a5}@media(max-width:1000px){.admin-layout{grid-template-columns:220px minmax(0,1fr)}.admin-layout>main{padding:28px 22px}.email-config-grid{grid-template-columns:1fr}}@media(max-width:760px){.admin-dashboard>header{height:62px;padding:0 14px}.admin-dashboard>header .brand b{display:none}.admin-session{gap:8px}.admin-session>span{font-size:9px;max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-layout{grid-template-columns:1fr}.admin-layout>aside.admin-sidebar{border-bottom:1px solid #e6eaf1;border-right:0;height:auto;max-height:310px;overflow:auto;padding:13px;position:relative;top:auto}.admin-nav-search{margin-bottom:10px}.admin-nav-group{display:none}.admin-layout>aside.admin-sidebar button{display:inline-flex;margin:3px;padding:9px;white-space:nowrap;width:auto}.admin-layout>main{padding:24px 14px 45px}.admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-panels{grid-template-columns:1fr}.cms-editor{padding:15px}.cms-heading{align-items:flex-start;flex-direction:column}.cms-grid{grid-template-columns:1fr}.cms-live-preview{height:470px}.platform-control-grid{grid-template-columns:1fr}.email-test-row{flex-direction:column}.email-test-row button{width:100%}.admin-data-panel{padding:17px!important}}.platform-brand-logo{display:block;height:auto;max-height:38px;max-width:145px;object-fit:contain;width:auto}.platform-brand-logo.footer-logo{max-height:30px;max-width:110px}.signup-paused{border:1px solid #34394a;border-radius:8px;color:#8d94a6;font-size:11px;padding:9px 12px}.platform-maintenance{align-content:center;background:radial-gradient(ellipse at 50% 30%,#a78bfa22,#0000 45%),#090c15;color:#f4f5fb;display:grid;justify-items:center;min-height:100vh;padding:30px;text-align:center}.platform-maintenance>span{color:#b9a5ff;font:10px DM Mono;letter-spacing:.2em}.platform-maintenance h1{font:800 clamp(34px,6vw,58px) Manrope;letter-spacing:-1.5px;margin:18px 0 8px}.platform-maintenance p{color:#a1a8ba;font-size:13px;line-height:1.7;max-width:480px}.platform-media-library{background:#fbfcfe;border:1px solid #e6eaf1;border-radius:12px;margin-top:24px;padding:18px}.media-upload-button{align-items:center;background:#fff;border:1px solid #dedff0;border-radius:8px;color:#5546a7;cursor:pointer;display:inline-flex;font-size:10px;font-weight:750;gap:8px;padding:9px 12px;white-space:nowrap}.media-upload-button input{display:none}.platform-media-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.platform-media-grid article{background:#fff;border:1px solid #e6eaf1;border-radius:9px;min-width:0;overflow:hidden}.platform-media-grid article>img{background:#f1f3f8;display:block;height:115px;object-fit:contain;width:100%}.platform-media-grid article>div{padding:10px}.platform-media-grid b,.platform-media-grid small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-media-grid b{color:#3b465d;font-size:9px}.platform-media-grid small{color:#8b95a8;font-size:8px;margin:4px 0 8px}.platform-media-grid article>div>div{display:flex;flex-wrap:wrap;gap:5px}.platform-media-grid .ghost-btn{border:1px solid #e2e4ee;border-radius:6px;color:#5849a8;font-size:8px;padding:5px 7px}@media(max-width:760px){.platform-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-preview-heading{align-items:flex-start;flex-direction:column}}@keyframes duku-live-pulse{0%,to{box-shadow:0 0 0 3px #24b47e18}50%{box-shadow:0 0 0 7px #24b47e08}}.ecosystem-section{border-bottom:1px solid #e7e5ef;border-bottom:1px solid var(--line);overflow:hidden;padding:42px 0 46px}.ecosystem-heading{margin:0 auto 24px;max-width:620px}.ecosystem-heading h2{font:700 clamp(22px,2.6vw,30px)/1.2 Manrope;letter-spacing:-1px;margin:9px 0}.ecosystem-heading h2 em{background:linear-gradient(90deg,#c2a9ff,#81caff);-webkit-background-clip:text;background-clip:text;color:#0000;font-style:normal}.ecosystem-heading p{color:#999fb2;font-size:11px;margin:0}.ecosystem-marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8%,#000 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8%,#000 92%,#0000);position:relative;width:100%}.ecosystem-track{animation:ecosystem-scroll 42s linear infinite;display:flex;gap:54px;padding:13px 0;width:max-content}.ecosystem-marquee:hover .ecosystem-track{animation-play-state:paused}.ecosystem-wordmark{align-items:center;color:#c5c8d5;display:inline-flex;font:700 19px Manrope;justify-content:center;letter-spacing:-.8px;opacity:.78;transition:opacity .2s,filter .2s;white-space:nowrap}.ecosystem-wordmark:hover{filter:grayscale(0);opacity:1}.ecosystem-wordmark.brand-0{font-weight:800;letter-spacing:-1.2px}.ecosystem-wordmark.brand-1{font-weight:800;letter-spacing:-1.1px}.ecosystem-wordmark.brand-2{font-weight:600;letter-spacing:-.5px}.ecosystem-wordmark.brand-5{font-weight:800;letter-spacing:-1px}.ecosystem-disclaimer{color:#747b91;font-size:9px;line-height:1.6;margin:8px auto 0;max-width:720px;padding:0 14px;text-align:center}@keyframes ecosystem-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){.ecosystem-track{animation:none;flex-wrap:wrap;gap:18px 28px;justify-content:center;width:100%}.ecosystem-marquee{-webkit-mask-image:none;mask-image:none}}@media(max-width:700px){.ecosystem-section{padding:32px 0}.ecosystem-track{animation-duration:34s;gap:34px}.ecosystem-wordmark{font-size:16px}.ecosystem-heading{padding:0 12px}}.dd-page{background:#f6f4fb;color:#24183f;font-family:Inter,system-ui,sans-serif;min-height:100vh}.dd-top{align-items:center;background:#fff;border-bottom:1px solid #e8e2f2;display:flex;height:76px;justify-content:space-between;padding:0 5vw;position:sticky;top:0;z-index:20}.dd-brand{color:#28164d;font-size:22px;font-weight:800;letter-spacing:-.04em;text-decoration:none}.dd-brand span{color:#55328d}.dd-brand b{color:#654a91;font-size:10px;letter-spacing:.18em;margin-left:8px}.dd-top>div{align-items:center;color:#51436b;display:flex;font-size:13px;gap:18px}.dd-sidebar a,.dd-top button{color:#37235f}.dd-top button{background:#fff;border:1px solid #ded5ed;border-radius:9px;padding:9px 14px}.dd-shell{display:grid;grid-template-columns:245px minmax(0,1fr);margin:auto;max-width:1600px;min-height:calc(100vh - 76px)}.dd-sidebar{background:#fff;border-right:1px solid #e8e2f2;display:flex;flex-direction:column;gap:16px;padding:32px 22px}.dd-kicker,.dd-workspace-label{color:#58378b;font-size:10px;font-weight:800;letter-spacing:.17em}.dd-sidebar>b{font-size:15px;margin:0 0 12px}.dd-sidebar a{border-radius:9px;font-size:13px;padding:10px 12px;text-decoration:none}.dd-sidebar a:hover{background:#f1ebfa}.dd-user-url{color:#66577d;font-size:11px;line-height:1.7;margin-top:auto;overflow-wrap:anywhere}.dd-main{min-width:0;padding:44px clamp(20px,4vw,64px)}.dd-welcome{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:28px}.dd-login h1,.dd-welcome h1{color:#24133f;font-size:clamp(32px,4vw,48px);letter-spacing:-.05em;margin:8px 0}.dd-login h1 em,.dd-welcome h1 em{color:#59338e;font-style:normal}.dd-login>p:not(.dd-kicker),.dd-section-head p,.dd-sharing p,.dd-welcome p:not(.dd-kicker){color:#655a76;line-height:1.7}.dd-primary{background:#392064;border:0;border-radius:10px;color:#fff!important;font-weight:700;padding:13px 18px;text-decoration:none;white-space:nowrap}.dd-stats{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin:28px 0 42px}.dd-empty,.dd-project,.dd-sharing,.dd-stats article,.dd-theme{background:#fff;border:1px solid #e8e1f1;border-radius:15px;padding:20px}.dd-stats small{color:#695b7e;display:block;font-size:10px;font-weight:800;letter-spacing:.13em}.dd-stats b{color:#2d1b4e;display:block;font-size:25px;margin-top:9px;text-transform:capitalize}.dd-section{margin:42px 0;scroll-margin-top:90px}.dd-section-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px}.dd-section h2{color:#291847;font-size:25px;margin:4px 0}.dd-section-head>span{color:#655a76;font-size:12px}.dd-project-grid,.dd-theme-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.dd-project h3,.dd-theme h3{color:#2d1c4b;margin:14px 0 5px}.dd-project p,.dd-theme p{color:#716580;font-size:12px;line-height:1.6}.dd-project-art,.dd-theme-art{align-items:center;background:linear-gradient(135deg,#ece5f7,#d7c9ec);border-radius:10px;color:#4a2c76;display:flex;height:125px;justify-content:center;position:relative}.dd-project-art span,.dd-theme-art span{font-size:54px;font-weight:800;opacity:.75}.dd-project-art small,.dd-theme-art small{background:#fff;border-radius:20px;color:#513778;font-size:10px;padding:5px 8px;position:absolute;right:10px;top:10px}.dd-project-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.dd-empty a,.dd-project-actions button,.dd-theme button{background:#fff;border:1px solid #d9cce9;border-radius:8px;color:#43266f;font-size:12px;font-weight:700;padding:9px 11px;text-decoration:none}.dd-share-url{color:#55358a;display:block;margin-top:10px;overflow-wrap:anywhere}.dd-filters{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.dd-filters button{background:#fff;border:1px solid #ded5eb;border-radius:30px;color:#514269;font-size:12px;padding:8px 13px}.dd-filters button.active{background:#392064;border-color:#392064;color:#fff}.dd-theme-art{height:145px}.dd-theme-1{background:linear-gradient(135deg,#e9e6e0,#c9d0d0)}.dd-theme-2{background:linear-gradient(135deg,#e8dced,#c8b7de)}.dd-theme-3{background:linear-gradient(135deg,#e4eaf0,#c0d1e3)}.dd-notice,.dd-sharing{background:#f0eafa}.dd-notice{border:1px solid #d9c8ef;border-radius:10px;color:#3d2764;margin:18px 0;padding:13px 16px}.dd-empty{padding:38px;text-align:center}.dd-empty a{display:inline-block;margin-top:10px}.dd-login{background:#fff;border:1px solid #e8e1f1;border-radius:20px;box-shadow:0 20px 70px #30204a12;margin:12vh auto;max-width:560px;padding:48px}.dd-login .dd-primary{display:inline-block;margin-top:20px}.dd-loading{color:#443064;padding:15vh 20px;text-align:center}@media(max-width:900px){.dd-shell{grid-template-columns:1fr}.dd-sidebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:18px}.dd-user-url{grid-column:1/-1}.dd-project-grid,.dd-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.dd-top{padding:0 16px}.dd-top>div span{display:none}.dd-main{padding:28px 16px}.dd-welcome{align-items:flex-start;flex-direction:column}.dd-project-grid,.dd-stats,.dd-theme-grid{grid-template-columns:1fr}.dd-login{margin:8vh 14px;padding:28px}.dd-sidebar{gap:8px}.dd-sidebar a{padding:8px}}.dd-hope{background:#f3f5f9;color:#283247;font-family:Inter,Segoe UI,sans-serif;min-height:100vh}.dd-hope .dd-top{border:0;box-shadow:0 2px 10px #17254a08;gap:26px;height:76px;padding:0 28px 0 30px}.dd-hope .dd-brand{align-items:center;color:#202c45;display:flex;font-size:21px;gap:9px;min-width:220px}.dd-brand-mark{color:#4664df;font-size:28px}.dd-hope .dd-brand b{color:#8992a6;font-size:9px;letter-spacing:.19em}.dd-top-search{align-items:center;color:#a0a8b8;display:flex;flex:1 1;gap:12px;max-width:500px}.dd-top-search span{font-size:25px}.dd-top-search input{background:#0000;border:0;color:#29344b;font:14px Inter,sans-serif;outline:0;width:100%}.dd-top-actions{align-items:center;display:flex;gap:15px}.dd-pro-button{background:#405de0;border-radius:7px;box-shadow:0 5px 12px #405de033;color:#fff;font-size:12px;font-weight:700;padding:10px 17px;text-decoration:none}.dd-icon-button{background:#0000;border:0;color:#79849a;cursor:pointer;font-size:19px;padding:7px}.dd-avatar{background:linear-gradient(145deg,#8da9ed,#3e5fd3);border-radius:50%;color:#fff;display:grid;font-weight:800;height:36px;place-items:center;width:36px}.dd-user-meta{display:flex;flex-direction:column;gap:3px;min-width:115px}.dd-user-meta b{color:#2b354b;font-size:12px}.dd-user-meta small{color:#8a93a5;font-size:10px}.dd-signout{background:#fff;border:1px solid #e4e8f0;border-radius:7px;color:#56627a;font-size:11px;padding:8px 11px}.dd-menu-toggle{display:none}.dd-hope .dd-shell{grid-template-columns:276px minmax(0,1fr);max-width:none;min-height:calc(100vh - 76px)}.dd-hope .dd-sidebar{background:#fff;border:0;border-right:1px solid #e9edf4;box-shadow:3px 0 12px #24365a05;gap:5px;padding:24px 17px 20px}.dd-side-home{color:#4d5870;font-size:12px;font-weight:700;margin:5px 0 9px;padding:9px 10px}.dd-hope .dd-sidebar>a{align-items:center;border-radius:7px;color:#657187;display:flex;font-size:13px;gap:14px;padding:12px 13px;transition:background .2s,color .2s}.dd-hope .dd-sidebar>a span{color:#8c97aa;font-size:16px;text-align:center;width:17px}.dd-hope .dd-sidebar>a b{color:#a4adbc;font-size:18px;font-weight:400;margin-left:auto}.dd-hope .dd-sidebar>a i{background:#edf1ff;border-radius:12px;color:#4662d7;font-size:10px;font-style:normal;margin-left:auto;padding:2px 7px}.dd-hope .dd-sidebar>a em{background:#57bba8;border-radius:10px;color:#fff;font-size:8px;font-style:normal;margin-left:auto;padding:3px 6px}.dd-hope .dd-sidebar>a:hover{background:#f2f5ff;color:#405cda}.dd-hope .dd-sidebar>a.dd-side-active{background:#405ddd;box-shadow:0 5px 13px #405ddd35;color:#fff}.dd-hope .dd-sidebar>a.dd-side-active span{color:#fff}.dd-side-bottom{border-top:1px solid #edf0f5;display:flex;flex-direction:column;gap:7px;margin-top:auto;padding:18px 10px 0}.dd-side-bottom>small:first-child{color:#929bad;font-size:9px;font-weight:800;letter-spacing:.14em}.dd-side-bottom>b{color:#3b465c;font-size:12px}.dd-hope .dd-user-url{color:#8b95a7;font-size:9px;overflow-wrap:anywhere}.dd-hope .dd-main{margin:0 auto;max-width:1700px;min-width:0;padding:0 38px 55px;width:100%}.dd-hero{align-items:center;background:linear-gradient(112deg,#1553b9,#2368d4 48%,#1647a9);border-radius:0 0 10px 10px;color:#fff;display:flex;height:212px;justify-content:space-between;margin:0 -38px;overflow:hidden;padding:40px 50px;position:relative}.dd-hero:before{background:linear-gradient(125deg,#0000 0 35%,#ffffff0e 35% 53%,#0000 53% 68%,#ffffff0c 68% 83%,#0000 83%);content:"";inset:-50% 35% -50% -5%;position:absolute;transform:skewX(-13deg)}.dd-hero-orb{animation:dd-orb-float 9s ease-in-out infinite;border:1px solid #ffffff20;border-radius:50%;pointer-events:none;position:absolute}.dd-orb-one{box-shadow:0 0 0 28px #ffffff08,0 0 0 58px #ffffff05;height:260px;right:18%;top:-170px;width:260px}.dd-orb-two{animation-delay:-4s;bottom:-145px;box-shadow:0 0 0 24px #ffffff08;height:180px;right:4%;width:180px}@keyframes dd-orb-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(13px) rotate(8deg)}}.dd-hero-content{position:relative;z-index:1}.dd-hero-content>p{color:#d3e2ff;font-size:9px;font-weight:800;letter-spacing:.2em;margin:0 0 12px}.dd-hero h1{color:#fff;font-size:clamp(29px,3vw,43px);font-weight:700;letter-spacing:-1.6px;margin:0 0 7px}.dd-hero-content>span{color:#e1ebff;font-size:13px}.dd-hero-content>a{align-items:center;background:#ffffff12;border:1px solid #ffffff50;border-radius:6px;color:#fff;display:inline-flex;font-size:11px;font-weight:700;gap:22px;margin-top:19px;padding:9px 13px;text-decoration:none}.dd-hero-announcement{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#ffffff22;border:1px solid #fff3;border-radius:6px;color:#fff;font-size:11px;padding:13px 17px;position:relative;z-index:1}.dd-hero-announcement span{margin-right:8px}.dd-hope .dd-notice{background:#edf8f5;border-color:#c8e9df;color:#236d5c;margin:18px 0}.dd-hope .dd-stats{gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 20px;padding:0;position:relative;z-index:2}.dd-stat-card{align-items:center;animation:dd-card-in .55s ease both;background:#fff;border:1px solid #edf0f5;border-radius:9px;box-shadow:0 7px 22px #1c2b4d08;display:flex;gap:18px;min-height:112px;padding:20px 22px}.dd-stat-card:nth-child(2){animation-delay:.08s}.dd-stat-card:nth-child(3){animation-delay:.16s}@keyframes dd-card-in{0%{opacity:0;transform:translateY(13px)}to{opacity:1;transform:translateY(0)}}.dd-stat-icon{border:3px solid #4e68d6;border-radius:50%;box-shadow:inset 0 0 0 5px #f5f7ff;color:#4e68d6;display:grid;flex:none;font-size:24px;height:58px;place-items:center;width:58px}.dd-stat-teal{border-color:#5bb9ad;box-shadow:inset 0 0 0 5px #f0fbf9;color:#45aa9e}.dd-stat-violet{border-color:#7a68c8;box-shadow:inset 0 0 0 5px #f7f5ff;color:#7663c2}.dd-stat-card>div:last-child{display:flex;flex-direction:column;gap:4px}.dd-stat-card small{color:#8993a5;font-size:11px;font-weight:500;letter-spacing:0}.dd-stat-card b{color:#29354b;font-size:25px;line-height:1.2;text-transform:capitalize}.dd-stat-card span{color:#a0a8b7;font-size:10px}.dd-hope-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(0,2.1fr) minmax(235px,.9fr);margin:18px 0 34px}.dd-chart-panel{background:#fff;border:1px solid #edf0f5;border-radius:9px;box-shadow:0 7px 22px #1c2b4d06;min-width:0;padding:24px 24px 18px}.dd-panel-head{align-items:center;display:flex;justify-content:space-between}.dd-panel-head>div>small{color:#8a95a9;font-size:9px;font-weight:800;letter-spacing:.15em}.dd-panel-head h2{color:#29364e;font-size:19px;margin:5px 0}.dd-chart-period{border:1px solid #e8edf4;border-radius:5px;color:#69768c;font-size:10px;padding:8px 10px}.dd-chart-summary{align-items:baseline;display:flex;gap:12px;margin:16px 0 4px}.dd-chart-summary b{color:#29364e;font-size:23px}.dd-chart-summary span{color:#9aa3b1;font-size:10px}.dd-chart{height:210px;padding:5px 0 0 35px;position:relative}.dd-chart svg{height:100%;overflow:visible;width:100%}.dd-chart-y{bottom:4px;color:#a1a9b8;display:flex;flex-direction:column;font-size:9px;justify-content:space-between;left:0;position:absolute;top:7px}.dd-grid-lines{stroke:#edf0f5;stroke-width:1;stroke-dasharray:3 4;fill:none}.dd-chart-area-blue{fill:url(#ddBlueFill)}.dd-chart-area-mint{fill:url(#ddMintFill)}.dd-chart-line-blue,.dd-chart-line-mint{fill:none;stroke-width:3;stroke-linecap:round;stroke-dasharray:1100;stroke-dashoffset:0;animation:dd-chart-draw 2.2s ease-out both}.dd-chart-line-blue{stroke:#526cdb}.dd-chart-line-mint{stroke:#65bdb1;animation-delay:.2s}@keyframes dd-chart-draw{0%{stroke-dashoffset:1100}to{stroke-dashoffset:0}}.dd-chart-x{color:#a0a8b6;display:flex;font-size:9px;justify-content:space-between;padding:7px 0 0 35px}.dd-chart-legend{color:#7d889b;display:flex;font-size:10px;gap:22px;padding:16px 0 0 35px}.dd-chart-legend span{align-items:center;display:flex;gap:7px}.dd-chart-legend i{background:#526cdb;border-radius:50%;height:7px;width:7px}.dd-chart-legend span+span i{background:#65bdb1}.dd-side-widgets{display:flex;flex-direction:column;gap:13px;min-width:0}.dd-creative-card{animation:dd-card-float 6s ease-in-out infinite;background:linear-gradient(130deg,#3d5ed1,#2743a2 70%,#182b6b);border-radius:10px;box-shadow:0 12px 26px #2743a233;color:#fff;height:195px;isolation:isolate;overflow:hidden;padding:20px;position:relative}@keyframes dd-card-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.dd-card-glow{background:#ffffff25;border-radius:50%;box-shadow:0 0 0 22px #ffffff0a,0 0 0 46px #ffffff08;height:190px;position:absolute;right:-50px;top:-85px;width:190px;z-index:-1}.dd-creative-card>small{color:#d9e4ff;font-size:8px;letter-spacing:.2em}.dd-creative-card>b{display:block;font-size:24px;letter-spacing:.06em;line-height:1.02;margin:17px 0 9px}.dd-card-chip{background:linear-gradient(135deg,#e5e8f3,#8ea2dc);border-radius:7px;color:#5268ac;display:grid;font-size:19px;height:34px;place-items:center;position:absolute;right:26px;top:72px;width:45px}.dd-card-number{color:#dce5ff;font-size:9px;letter-spacing:.16em}.dd-card-footer{align-items:center;bottom:17px;color:#d7e2ff;display:flex;font-size:8px;justify-content:space-between;left:20px;position:absolute;right:20px}.dd-card-footer b{color:#fff;font-size:10px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dd-mini-widget{align-items:center;background:#fff;border:1px solid #edf0f5;border-radius:8px;box-shadow:0 5px 16px #1c2b4d06;display:flex;gap:12px;padding:12px 13px}.dd-mini-icon{background:#eef1ff;border-radius:8px;color:#4a63d1;display:grid;font-size:17px;height:34px;place-items:center;width:34px}.dd-mini-mint{background:#e9f8f4;color:#49a999}.dd-mini-widget>div:nth-child(2){display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.dd-mini-widget b{color:#334057;font-size:11px}.dd-mini-widget small{color:#939daf;font-size:9px}.dd-mini-widget>a{color:#5269d3;font-size:18px;text-decoration:none}.dd-hope .dd-section{margin:34px 0;scroll-margin-top:90px}.dd-hope .dd-section-head{margin-bottom:16px}.dd-hope .dd-section h2{color:#2c3850;font-size:21px}.dd-hope .dd-section-head .dd-kicker{color:#526bd0;font-size:9px}.dd-hope .dd-empty,.dd-hope .dd-project,.dd-hope .dd-sharing,.dd-hope .dd-theme{border-color:#e9edf4;border-radius:9px;box-shadow:0 5px 18px #1c2b4d06}.dd-hope .dd-project-art,.dd-hope .dd-theme-art{background:linear-gradient(135deg,#e5ebff,#c8d5fa);border-radius:7px;color:#4c65ce}.dd-hope .dd-project h3,.dd-hope .dd-theme h3{color:#2c3850}.dd-hope .dd-project p,.dd-hope .dd-theme p{color:#78849a}.dd-hope .dd-empty a,.dd-hope .dd-project-actions button,.dd-hope .dd-theme button{border-color:#dfe5f5;border-radius:6px;color:#405bd0}.dd-hope .dd-filters button{background:#fff;border-color:#e1e6f0;color:#657187}.dd-hope .dd-filters button.active{background:#405ddd;border-color:#405ddd;color:#fff}.dd-hope .dd-sharing{background:#fff}@media(max-width:1100px){.dd-hope .dd-shell{grid-template-columns:230px minmax(0,1fr)}.dd-hope .dd-main{padding-left:24px;padding-right:24px}.dd-hero{margin-left:-24px;margin-right:-24px}.dd-hope-grid{grid-template-columns:minmax(0,1.6fr) minmax(210px,.8fr)}.dd-hope .dd-top{gap:14px}.dd-hope .dd-brand{min-width:180px}}@media(max-width:800px){.dd-hope .dd-shell{grid-template-columns:1fr}.dd-hope .dd-sidebar{bottom:0;box-shadow:12px 0 35px #1d2d4d20;display:none;left:0;overflow:auto;position:fixed;top:76px;width:275px;z-index:30}.dd-hope .dd-sidebar.dd-sidebar-open{display:flex}.dd-menu-toggle{background:#f0f3ff;border:0;border-radius:7px;color:#405ddd;display:block;padding:9px 12px}.dd-top-search{max-width:none}.dd-top-actions{gap:8px}.dd-top-actions .dd-icon-button,.dd-top-actions .dd-user-meta{display:none}.dd-hope-grid{grid-template-columns:1fr 250px}.dd-hope .dd-stats{gap:10px}.dd-stat-card{gap:10px;padding:14px}.dd-stat-icon{font-size:19px;height:44px;width:44px}}@media(max-width:600px){.dd-hope .dd-top{gap:9px;height:65px;padding:0 12px}.dd-hope .dd-brand{font-size:18px;min-width:0}.dd-brand-mark{font-size:23px}.dd-hope .dd-brand b,.dd-pro-button,.dd-signout,.dd-top-search{display:none}.dd-hope .dd-shell{min-height:calc(100vh - 65px)}.dd-hope .dd-sidebar{top:65px}.dd-hope .dd-main{padding:0 13px 35px}.dd-hero{align-items:flex-start;height:205px;margin:0 -13px;padding:27px 22px}.dd-hero h1{font-size:31px}.dd-hero-content>span{display:block;font-size:11px;line-height:1.5;max-width:280px}.dd-hero-announcement{bottom:14px;font-size:9px;padding:8px 10px;position:absolute;right:14px}.dd-hope .dd-stats{gap:9px;grid-template-columns:1fr;margin-top:0}.dd-stat-card{min-height:82px}.dd-hope-grid{grid-template-columns:1fr}.dd-side-widgets{display:grid;grid-template-columns:1fr 1fr}.dd-creative-card{grid-column:1/-1;height:180px}.dd-mini-widget{gap:8px;padding:10px 8px}.dd-mini-widget small{font-size:8px}.dd-chart-panel{padding:17px 12px}.dd-chart{height:175px}.dd-chart-summary{flex-wrap:wrap}.dd-chart-legend{padding-left:34px}.dd-hope .dd-project-grid,.dd-hope .dd-theme-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.dd-hope .dd-chart-line-blue,.dd-hope .dd-chart-line-mint,.dd-hope .dd-creative-card,.dd-hope .dd-hero-orb,.dd-hope .dd-stat-card{animation:none}}.editor-overlay{background:#17191d!important;color:#e9ebf0!important;display:flex;flex-direction:column;inset:0;overflow:hidden;position:fixed;z-index:1000}.editor-overlay .editor-top{background:#22252a!important;border-bottom:1px solid #383c43!important;color:#f2f3f6!important;flex-wrap:nowrap;gap:12px;min-height:58px;padding:7px 16px}.editor-overlay .editor-brand{color:#f5f6fa!important;min-width:115px}.editor-overlay .editor-brand .brand-mark{background:#405ddd;color:#fff}.editor-overlay .editor-site{align-items:center;display:flex;flex:1 1;gap:9px;min-width:120px}.editor-overlay .editor-site input{background:#30343b!important;border:1px solid #454a54!important;border-radius:5px;color:#fff!important;max-width:210px;padding:8px 10px}.editor-overlay .editor-site .saved{color:#aeb6c4;font-size:10px;white-space:nowrap}.editor-overlay .editor-actions{align-items:center;display:flex;flex-wrap:nowrap;gap:6px}.editor-overlay .editor-actions button{font-size:10px!important;padding:8px 10px!important;white-space:nowrap}.editor-studio-toolbar{grid-gap:10px;align-items:center;background:#292c31;border-bottom:1px solid #41454c;color:#d9dce3;display:grid;flex:none;gap:10px;grid-template-columns:1fr auto 1fr;height:42px;padding:0 12px;z-index:5}.studio-toolbar-centre,.studio-toolbar-left,.studio-toolbar-right{align-items:center;display:flex;gap:5px;min-width:0}.studio-toolbar-centre button,.studio-toolbar-left button,.studio-toolbar-right button{background:#0000;border:0;border-radius:4px;color:#b7beca;cursor:pointer;font-size:10px;padding:7px 10px}.studio-toolbar-centre button.active,.studio-toolbar-left button.active{background:#454a55;color:#fff}.studio-toolbar-centre button:hover,.studio-toolbar-left button:hover{background:#3b4049;color:#fff}.studio-toolbar-centre{justify-content:center}.studio-toolbar-centre>span{color:#a8b2c4;margin-right:8px}.studio-toolbar-centre select{background:#202329;border:1px solid #4a505b;border-radius:4px;color:#e1e4ea;font-size:10px;margin-left:7px;padding:5px 7px}.studio-toolbar-right{justify-content:flex-end}.studio-toolbar-right .studio-save-state{color:#a5adba;font-size:9px;white-space:nowrap}.studio-toolbar-right button{background:#3b414b;color:#fff}.studio-toolbar-right button.studio-publish{background:#405ddd}.editor-overlay .editor-workspace{grid-gap:0!important;background:#25282d;display:grid!important;flex:1 1;gap:0!important;grid-template-columns:250px minmax(0,1fr) 285px!important;grid-template-rows:minmax(0,1fr);min-height:0!important;overflow:hidden}.editor-overlay .editor-tools,.editor-overlay .properties{background:#292c31!important;border:0!important;border-radius:0!important;border-right:1px solid #41454d!important;color:#dfe3ea!important;min-width:0;overflow-y:auto;padding:13px 12px!important}.editor-overlay .properties{border-left:1px solid #41454d!important;border-right:0!important}.studio-panel-heading{align-items:center;border-bottom:1px solid #41454d;display:flex;justify-content:space-between;margin-bottom:12px;padding:4px 3px 12px}.editor-overlay .editor-tools>b,.editor-overlay .properties>b,.studio-panel-heading b{color:#e8eaf0!important;font-size:10px!important;letter-spacing:.12em}.studio-panel-heading small{color:#8e98a9;font-size:8px;letter-spacing:.1em}.studio-element-search{background:#202329;border:1px solid #454b56;border-radius:5px;box-sizing:border-box;color:#f5f6fa;font-size:11px;margin:0 0 14px;padding:9px 10px;width:100%}.studio-element-group{margin:12px 0 16px}.studio-element-group>b{color:#c4cad5;display:block;font-size:10px;margin-bottom:9px}.studio-element-group>div{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.studio-element-group button{align-items:flex-start;background:#30343b;border:1px solid #414650;border-radius:5px;color:#d9dee8;cursor:pointer;display:flex;flex-direction:column;font-size:10px;gap:7px;justify-content:center;min-height:62px;padding:8px;text-align:left}.studio-element-group button span{color:#93a9ff;font-size:17px}.studio-element-group button:hover{background:#363d4c;border-color:#6079e8}.studio-layer-list{display:flex;flex-direction:column;gap:5px}.studio-layer-list button,.studio-library-list button{align-items:center;background:#30343b;border:1px solid #414650;border-radius:5px;color:#dce1e9;display:flex;font-size:11px;gap:9px;padding:10px;text-align:left}.studio-layer-list button.active{background:#343c52;border-color:#637ce9}.studio-layer-list small{color:#929bad;margin-left:auto}.studio-library-list{display:flex;flex-direction:column;gap:8px}.studio-library-list button{flex-wrap:wrap}.studio-library-list button>span{color:#9eb0ff;font-size:20px}.studio-library-list button small{color:#929bad;padding-left:30px;width:100%}.editor-overlay .editor-tools .page-manager{margin:8px 0 18px}.editor-overlay .page-manager-row{background:#30343b;border:1px solid #414650;border-radius:5px;margin:4px 0}.editor-overlay .page-manager-row.active{background:#343d54;border-color:#6079e8}.editor-overlay .page-select{color:#e5e8ee!important}.editor-overlay .add-page-btn{background:#343b50!important;border-color:#4b5d9d!important;color:#aabaff!important}.editor-overlay .editor-help{border-top:1px solid #41454d;color:#9099a8!important;font-size:9px;padding-top:12px}.editor-overlay .editor-canvas-wrap{align-items:center;background:#373a40!important;display:flex;flex-direction:column;min-width:0;overflow:auto;padding:0 24px 35px;position:relative}.editor-overlay .canvas-toolbar{align-items:center;background:#0000;border:0;color:#aeb6c3;display:flex;font-size:9px;height:35px;justify-content:space-between;max-width:1200px;min-height:35px;padding:0 4px;width:100%}.editor-overlay .site-canvas{background:#fff!important;border-radius:7px;box-shadow:0 15px 50px #0005;color:#2d2464!important;margin:0 auto 35px;max-width:1050px;min-height:690px;overflow:hidden;transition:width .25s ease,transform .2s ease;width:100%}.editor-overlay .site-canvas.preview-tablet{max-width:768px}.editor-overlay .site-canvas.preview-mobile{max-width:390px;min-height:720px}.editor-overlay .canvas-nav{border-bottom:1px solid #e9e6f3;color:#34217d;height:56px;padding:0 5%}.editor-overlay .canvas-nav b{font-size:12px;letter-spacing:.08em}.editor-overlay .canvas-nav span{color:#655b8b;font-size:9px}.editor-overlay .canvas-nav button{background:#fff;border:1px solid #dcd6ef;border-radius:4px;color:#4933a4;font-size:9px;padding:7px 11px}.editor-overlay .canvas-hero{background:linear-gradient(140deg,#fff,#f7f6ff 65%,#f0edff);min-height:400px;padding:9% 8%;position:relative}.editor-overlay .canvas-copy{max-width:58%;position:relative;z-index:2}.editor-overlay .canvas-copy small{color:#6554a9;font-size:9px;letter-spacing:.17em}.editor-overlay .canvas-copy h1{color:#3824a4;font-size:clamp(34px,5vw,68px);letter-spacing:-.055em;line-height:.99;margin:18px 0}.editor-overlay .canvas-copy p{color:#5f5878;font-size:13px;line-height:1.7;max-width:430px}.editor-overlay .canvas-copy button{background:#4430b2;border:0;border-radius:4px;color:#fff;margin-top:13px;padding:11px 16px}.editor-overlay .canvas-art{height:65%;min-height:220px;position:absolute;right:7%;top:16%;width:38%}.editor-overlay .canvas-disc{background:radial-gradient(ellipse at 70% 20%,#bba7ff 0 10%,#0000 35%),linear-gradient(135deg,#24166f,#9d6bdf 52%,#edc2f2);border-radius:10px;box-shadow:0 20px 40px #40318a22;height:90%;position:absolute;right:0;top:0;transform:rotate(2deg);width:85%}.editor-overlay .canvas-block{background:linear-gradient(145deg,#f5c5a5,#a34e57 55%,#281e58);border:5px solid #fff;border-radius:8px;bottom:5%;box-shadow:0 12px 24px #27204a2b;height:42%;left:-15%;position:absolute;width:43%}.editor-overlay .canvas-lower{border-top:1px solid #eeeaf7;color:#43319b;display:flex;font-size:9px;gap:15px;justify-content:space-between;padding:24px 7%}.editor-overlay .canvas-lower b{font-size:18px}.editor-overlay .editor-added-block{background:#fff;border:1px solid #e4e0ee;border-radius:6px;color:#2f2a43;max-width:100%!important}.editor-overlay .editor-added-block.is-selected{outline:2px solid #4965df;outline-offset:2px}.editor-overlay .block-editor-fields{color:#38324c}.editor-overlay .block-editor-fields input,.editor-overlay .block-editor-fields textarea{background:#fbfaff;border:1px solid #e5e0ef;border-radius:5px;color:#30294a}.editor-overlay .block-editor-fields>small{color:#6855b1}.editor-overlay .editor-tools label,.editor-overlay .properties label{color:#cbd1dc!important;display:block;font-size:10px;margin:13px 0}.editor-overlay .editor-tools input:not([type=file]),.editor-overlay .editor-tools select,.editor-overlay .properties input:not([type=color]):not([type=range]),.editor-overlay .properties select,.editor-overlay .properties textarea{background:#202329!important;border:1px solid #454b56!important;border-radius:5px;box-sizing:border-box;color:#edf0f6!important;font-size:10px;margin-top:5px;padding:8px;width:100%}.editor-overlay .properties input[type=color]{background:#202329;border:1px solid #454b56;border-radius:5px;height:32px;width:100%}.editor-overlay .properties input[type=range]{accent-color:#637be8;width:100%}.editor-overlay .properties .property-note{color:#929bad!important;font-size:9px}.editor-overlay .properties .block-align-options button{background:#343942;border:1px solid #4a505c;color:#dce1e9;font-size:9px;padding:7px 9px}.editor-overlay .properties .block-align-options button.active{background:#405ddd;color:#fff}.editor-overlay .properties .property-divider{background:#424750;height:1px;margin:17px 0}.editor-overlay .properties .design-system-box{background:#30343b;border:1px solid #454b56;border-radius:6px;padding:10px}.editor-overlay .properties .design-system-box *{color:#d8deea}.editor-overlay .properties .seo-preview{background:#202329;border:1px solid #454b56;border-radius:5px;padding:10px}.editor-overlay .properties .seo-preview b{color:#9eb2ff}.editor-overlay .properties .seo-preview span{color:#75b89e}.editor-overlay .properties .seo-preview p{color:#a9b1c0;font-size:9px}.editor-overlay .cloud-save-notice{background:#edf8f3;border:1px solid #c5e9d9;border-radius:6px;color:#236b53;font-size:10px;padding:9px 12px;position:absolute;right:12px;top:55px;z-index:15}@media(max-width:1050px){.editor-overlay .editor-workspace{grid-template-columns:205px minmax(0,1fr) 240px!important}.editor-overlay .editor-actions .ai-builder-trigger,.editor-overlay .editor-actions .brain-trigger,.studio-toolbar-right .studio-save-state{display:none}}@media(max-width:760px){.editor-overlay .editor-top{min-height:52px;padding:5px 8px}.editor-overlay .editor-brand{font-size:11px;min-width:auto}.editor-overlay .editor-site{display:none}.editor-overlay .editor-actions{margin-left:auto}.editor-overlay .editor-actions button{font-size:9px!important;padding:7px!important}.editor-overlay .editor-actions button:first-child,.editor-overlay .editor-actions button:nth-child(2),.editor-overlay .editor-actions button:nth-child(3){display:none}.editor-studio-toolbar{gap:3px;grid-template-columns:1fr;height:auto;min-height:42px;padding:4px 6px}.studio-toolbar-left{overflow-x:auto}.studio-toolbar-left button{padding:7px 9px;white-space:nowrap}.studio-toolbar-centre,.studio-toolbar-right{display:none}.editor-overlay .editor-workspace{grid-template-columns:118px minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr)}.editor-overlay .editor-tools{padding:8px 6px!important}.studio-panel-heading{display:block}.studio-panel-heading small{display:none}.studio-element-group>div{grid-template-columns:1fr}.studio-element-group button{font-size:9px;min-height:46px;padding:6px}.studio-element-group button span{font-size:13px}.studio-element-search{font-size:9px;padding:7px}.editor-overlay .properties{display:none}.editor-overlay .editor-canvas-wrap{padding:0 8px 20px}.editor-overlay .canvas-toolbar{height:29px;min-height:29px}.editor-overlay .site-canvas{min-height:570px}.editor-overlay .canvas-nav{height:40px}.editor-overlay .canvas-nav span{display:none}.editor-overlay .canvas-hero{min-height:330px}.editor-overlay .canvas-copy{max-width:75%}.editor-overlay .canvas-copy h1{font-size:clamp(27px,7vw,42px)}.editor-overlay .canvas-art{height:46%;top:30%;width:38%}.editor-overlay .canvas-lower{font-size:7px}.editor-overlay .canvas-lower b{font-size:12px}}@media(prefers-reduced-motion:reduce){.editor-overlay *{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.admin-dashboard{--admin-bg:#071311;--admin-panel:#0b1b18;--admin-card:#0c201c;--admin-card-2:#102722;--admin-border:#203a33;--admin-text:#e8f1eb;--admin-muted:#91a69b;--admin-lime:#b6f36a;--admin-green:#75d8ad;background:radial-gradient(ellipse at 78% 0,#18362b 0,#0000 34%),var(--admin-bg)!important;color:var(--admin-text)!important;font-family:Inter,Manrope,system-ui,sans-serif;min-height:100vh!important}.admin-dashboard>header{background:#050d0b!important;border-bottom:1px solid var(--admin-border)!important;height:66px!important;padding:0 28px!important;position:sticky;top:0;z-index:30}.admin-dashboard>header .brand{align-items:center;color:#f1f7f2!important;display:flex;gap:12px}.admin-dashboard>header .brand-mark{background:var(--admin-lime)!important;border-radius:10px!important;box-shadow:0 0 22px #b6f36a30;color:#102016!important}.admin-dashboard>header .brand b{color:#91a69b!important}.admin-session{color:#a7b9af!important}.admin-session button{background:#10231e!important;border:1px solid #29463c!important;color:#dce9df!important}.admin-layout{background:#0000!important;grid-template-columns:250px minmax(0,1fr)!important;min-height:calc(100vh - 66px)!important}.admin-layout>aside.admin-sidebar{background:#081613!important;border-right:1px solid var(--admin-border)!important;height:calc(100vh - 66px)!important;overflow-y:auto!important;padding:24px 15px!important;position:sticky!important;top:66px!important}.admin-nav-group,.admin-sidebar .eyebrow{color:#718a7e!important;letter-spacing:.16em!important}.admin-nav-search{background:#0d211c!important;border:1px solid #203a33!important;border-radius:8px!important;color:#e4eee7!important}.admin-nav-search::placeholder{color:#6f877b!important}.admin-nav-search:focus{border-color:#8bcf62!important;box-shadow:0 0 0 3px #a9ed6420!important}.admin-layout>aside.admin-sidebar button{border-radius:7px!important;color:#91a69b!important;margin:3px 0!important;padding:11px 12px!important;transition:background .18s,border-color .18s,color .18s!important}.admin-layout>aside.admin-sidebar button:hover{background:#112922!important;color:#d9eddd!important}.admin-layout>aside.admin-sidebar button.selected{background:linear-gradient(90deg,#b6f36a20,#b6f36a08)!important;box-shadow:inset 3px 0 var(--admin-lime)!important;color:var(--admin-lime)!important;font-weight:750}.admin-nav-icon{color:var(--admin-lime)!important}.admin-layout>main{color:var(--admin-text)!important;max-width:none!important;padding:36px clamp(20px,3vw,48px)!important}.admin-layout>main>.eyebrow{color:#8eaa9b!important;letter-spacing:.15em!important}.admin-layout>main h1{color:#f1f6f1!important;font-size:30px!important;letter-spacing:-.7px!important}.admin-layout>main h1 em{color:var(--admin-lime)!important}.admin-layout main section>p,.admin-layout>main>p{color:var(--admin-muted)!important;line-height:1.7}.admin-dashboard h2,.admin-dashboard h3{color:#e9f1eb!important}.admin-metrics{gap:13px!important;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;margin:26px 0!important}.admin-dashboard .admin-data-panel.ai-admin-panel,.admin-dashboard .email-admin-panel,.admin-dashboard .platform-controls-panel,.admin-data-panel,.admin-metrics>div,.admin-panels article,.cms-editor{background:linear-gradient(145deg,#10251f,#0b1b18)!important;border:1px solid #234137!important;border-radius:12px!important;box-shadow:0 12px 28px #0002!important;color:#e6efe8!important}.admin-metrics>div{overflow:hidden;padding:19px!important;position:relative}.admin-metrics>div:after{background:#b6f36a0b;border-radius:50%;content:"";height:70px;position:absolute;right:-28px;top:-28px;width:70px}.admin-metrics small,.admin-metrics span{color:#8fa69a!important}.admin-metrics b{color:#f1f7f2!important;font-size:27px!important}.admin-metrics>div:first-child b{color:var(--admin-lime)!important}.admin-panels{gap:14px!important}.admin-panels article{padding:20px!important;transition:transform .2s,border-color .2s}.admin-panels article:hover{border-color:#78a95e!important;transform:translateY(-2px)}.admin-panels b{color:#edf5ee!important;font-size:13px!important}.admin-panels p{color:#91a69b!important;line-height:1.7!important}.admin-status-live{color:var(--admin-lime)!important}.admin-dashboard .ghost-btn{background:#10251f!important;border:1px solid #345346!important;border-radius:7px!important;color:#dcebe0!important}.admin-dashboard .ghost-btn:hover{border-color:var(--admin-lime)!important;color:var(--admin-lime)!important}.admin-dashboard .primary-btn{background:var(--admin-lime)!important;border:1px solid var(--admin-lime)!important;border-radius:7px!important;color:#112016!important;font-weight:800!important}.admin-dashboard button:disabled{opacity:.5}.admin-dashboard input:not([type=checkbox]):not([type=file]):not([type=color]),.admin-dashboard select,.admin-dashboard textarea{background:#081713!important;border:1px solid #29463b!important;border-radius:7px!important;color:#e5eee7!important;outline:none}.admin-dashboard input::placeholder,.admin-dashboard textarea::placeholder{color:#6f877b!important}.admin-dashboard input:focus,.admin-dashboard select:focus,.admin-dashboard textarea:focus{border-color:#9edb68!important;box-shadow:0 0 0 3px #a9ed6419!important}.admin-dashboard label{color:#b7c9bd!important}.admin-dashboard .admin-live-notice,.admin-dashboard .admin-notice{background:#142c20!important;border:1px solid #527b3c!important;border-radius:8px!important;color:#d8f3c3!important}.admin-dashboard .admin-data-panel{padding:20px!important}.admin-dashboard .admin-data-panel>p{color:#91a69b!important}.admin-dashboard .admin-data-row{border-color:#203a33!important}.admin-dashboard .admin-data-row b{color:#e7f1e9!important}.admin-dashboard .admin-data-row small{color:#8ca297!important}.admin-dashboard .admin-data-row select{background:#081713!important;border-color:#29463b!important;color:#e5eee7!important}.admin-dashboard .admin-toolbar select,.admin-dashboard .admin-toolbar span{color:#a7b9af!important}.admin-dashboard .admin-search{background:#081713!important;border-color:#29463b!important;color:#e5eee7!important}.admin-dashboard .cms-heading,.admin-dashboard .cms-preview-heading{border-color:#203a33!important}.admin-dashboard .blog-admin-form,.admin-dashboard .blog-admin-list,.admin-dashboard .cms-fields,.admin-dashboard .cms-preview-panel,.admin-dashboard .cms-visual{background:#0b1b18!important;border-color:#203a33!important;color:#e5eee7!important}.admin-dashboard .cms-fields h3,.admin-dashboard .cms-preview-heading h3,.admin-dashboard .cms-visual h3{color:#eaf3ec!important}.admin-dashboard .cms-fields label,.admin-dashboard .cms-preview-heading p,.admin-dashboard .cms-visual p{color:#9aafa3!important}.admin-dashboard .blog-admin-item,.admin-dashboard .cms-section-row,.admin-dashboard .platform-media-grid article{background:#10251f!important;border-color:#27483b!important;color:#e5eee7!important}.admin-dashboard .blog-admin-item b,.admin-dashboard .cms-section-row b,.admin-dashboard .platform-media-grid b{color:#e8f1eb!important}.admin-dashboard .blog-admin-item small,.admin-dashboard .cms-section-row small,.admin-dashboard .platform-media-grid small{color:#91a69b!important}.admin-dashboard .cms-code{background:#06110e!important;border:1px solid #29463b!important;color:#d5edcf!important}.admin-dashboard .admin-logo-preview,.admin-dashboard .admin-upload-field,.admin-dashboard .platform-media-library{background:#0d211c!important;border-color:#29463b!important;color:#dce9df!important}.admin-dashboard .admin-warning{background:#382c16!important;border-color:#76602b!important;color:#f0d99b!important}.admin-dashboard .admin-data-panel,.admin-dashboard .admin-nav-search,.admin-dashboard .cms-editor{scrollbar-color:#365747 #0b1b18}.admin-dashboard ::-webkit-scrollbar{height:9px;width:9px}.admin-dashboard ::-webkit-scrollbar-track{background:#081512}.admin-dashboard ::-webkit-scrollbar-thumb{background:#315044;border-radius:10px}@media(max-width:900px){.admin-layout{grid-template-columns:205px minmax(0,1fr)!important}.admin-layout>main{padding:25px 18px!important}.admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:640px){.admin-dashboard>header{padding:0 13px!important}.admin-session span{display:none}.admin-layout{grid-template-columns:1fr!important}.admin-layout>aside.admin-sidebar{border-bottom:1px solid #203a33!important;border-right:0!important;height:auto!important;max-height:270px;padding:12px!important;position:relative!important;top:auto!important}.admin-layout>aside.admin-sidebar .admin-nav-group{display:none}.admin-layout>aside.admin-sidebar button{display:inline-flex!important;font-size:10px!important;margin:3px!important;padding:8px 10px!important;width:auto!important}.admin-layout>aside.admin-sidebar .admin-nav-search{margin-bottom:9px}.admin-layout>main{padding:22px 13px!important}.admin-layout>main h1{font-size:24px!important}.admin-metrics{gap:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-metrics>div{padding:13px!important}.admin-metrics b{font-size:21px!important}.admin-panels{grid-template-columns:1fr!important}}@media(prefers-reduced-motion:reduce){.admin-dashboard *{animation:none!important;transition:none!important}}.android-studio-workspace{max-width:1500px!important}.android-studio-heading{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:22px}.android-studio-heading p{max-width:720px}.android-live-pill{align-items:center;background:#effcf6;border:1px solid #b9ead8;border-radius:999px;color:#08734e;display:inline-flex;font-size:11px;font-weight:800;gap:8px;padding:8px 12px;white-space:nowrap}.android-live-pill i{background:#12a66a;border-radius:50%;box-shadow:0 0 0 4px #12a66a20;height:7px;width:7px}.android-project-config{grid-gap:12px;align-items:end;background:#fff;border:1px solid #e7eaf0;border-radius:15px;display:grid;gap:12px;grid-template-columns:1.3fr 1.5fr .65fr .8fr auto;margin:18px 0;padding:15px}.android-project-config label{grid-gap:7px;color:#566174;display:grid;font-size:11px;font-weight:750;gap:7px}.android-project-config input,.android-project-config select{background:#fbfcfe;border:1px solid #dfe4ed;border-radius:9px;color:#1d2738;font:inherit;height:40px;min-width:0;padding:0 11px;width:100%}.android-project-config input[type=color]{height:40px;padding:4px}.android-studio-grid{grid-gap:16px;align-items:stretch;display:grid;gap:16px;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);margin-top:16px}.android-editor-pane,.android-preview-pane{background:#fff;border:1px solid #e5e9f0;border-radius:16px;box-shadow:0 8px 26px #17203308;min-width:0;overflow:hidden}.android-pane-head{align-items:center;border-bottom:1px solid #edf0f4;color:#1e293b;display:flex;font-size:11px;gap:12px;justify-content:space-between;letter-spacing:.04em;min-height:48px;padding:13px 16px}.android-pane-head span{color:#788397;font-size:10px;font-weight:600;letter-spacing:0}.android-editor-pane .android-source{background:#101923;border:0;border-radius:0;color:#e2eaf4;display:block;font:12px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace;min-height:490px;outline:none;padding:18px;resize:vertical;tab-size:2;width:100%}.android-source-footer{border-top:1px solid #edf0f4;color:#788397;display:flex;font-size:10px;gap:10px;justify-content:space-between;padding:10px 14px}.android-device-stage{background:radial-gradient(circle at 50% 35%,#e6ebf7 0,#f5f7fb 52%,#eef1f6 100%);display:grid;min-height:535px;padding:22px;place-items:center}.android-device-stage iframe{background:#0000;border:0;border-radius:10px;height:510px;max-width:390px;transition:width .2s ease;width:100%}.android-device-stage.tablet-stage iframe{height:430px;max-width:100%}.android-preview-note{color:#7b8798;font-size:10px;line-height:1.5;margin:0;padding:0 15px 14px}.android-project-actions{display:flex;flex-wrap:wrap;gap:8px}.android-project-list .android-pane-head{margin:0 0 8px}.android-empty{color:#778397;font-size:12px;padding:18px}@media(max-width:1000px){.android-project-config{grid-template-columns:repeat(2,minmax(0,1fr))}.android-project-config>button{min-height:40px}.android-studio-grid{grid-template-columns:1fr}.android-editor-pane .android-source{min-height:340px}}@media(max-width:600px){.android-studio-heading{display:block}.android-live-pill{margin-top:8px}.android-project-config{grid-template-columns:1fr}.android-source-footer{display:grid}.android-device-stage{min-height:500px;padding:10px}.android-project-list article{align-items:flex-start;flex-direction:column}.android-project-actions{width:100%}}.app-builder-ide{background:#11151d!important;border:1px solid #2b3442;border-radius:10px;color:#e7ebf3!important;margin:0!important;max-width:none!important;min-height:780px;overflow:hidden;padding:0!important;width:100%}.ide-topbar{align-items:center;background:#171d27;border-bottom:1px solid #2b3442;display:flex;gap:12px;height:52px;justify-content:space-between;padding:0 16px}.ide-project-name,.ide-top-actions{align-items:center;display:flex;gap:10px}.ide-project-name{font-size:12px}.ide-project-name small{color:#8d99aa;font-size:10px}.ide-app-mark{background:#5269ef;border-radius:7px;color:#fff;display:grid;font-weight:900;height:25px;place-items:center;width:25px}.ide-canvas-toolbar button,.ide-canvas-toolbar select,.ide-top-actions button{background:#0000;border:1px solid #354152;border-radius:6px;color:#c8d1de;font-size:10px;padding:7px 10px}.ide-top-actions .primary-btn{background:#5269ef;border:0;color:#fff}.ide-workspace-grid{display:grid;grid-template-columns:255px minmax(300px,1fr) 280px;min-height:680px}.ide-left,.ide-right{background:#171d27;min-width:0}.ide-left{border-right:1px solid #2b3442;padding:13px 10px}.ide-right{border-left:1px solid #2b3442;display:flex;flex-direction:column}.ide-component-title,.ide-panel-title,.ide-right-tabs,.ide-tree-title{color:#cbd4e1;display:flex;font-size:10px;font-weight:800;justify-content:space-between;letter-spacing:.09em;padding:7px 5px}.ide-panel-title span,.ide-tree-title span{color:#8190a5}.ide-search{background:#10151d;border:1px solid #303b4b;border-radius:6px;color:#e8edf5;font-size:11px;height:34px;margin:8px 0 14px;padding:0 10px;width:100%}.ide-tree-title{color:#8290a4}.ide-widget-tree{grid-gap:3px;display:grid;gap:3px;max-height:310px;overflow:auto}.ide-widget-tree button{align-items:center;background:#0000;border:0;border-radius:5px;color:#aeb9c9;display:flex;font-size:11px;gap:8px;padding:8px;text-align:left}.ide-widget-tree button span{color:#8495ad}.ide-widget-tree button small{color:#65748a;font-size:9px;margin-left:auto}.ide-widget-tree button.selected{background:#27344a;box-shadow:inset 2px 0 #7790ff;color:#fff}.ide-component-title{border-top:1px solid #2b3442;margin-top:16px;padding-top:14px}.ide-component-grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr 1fr}.ide-component-grid button{background:#1c2532;border:1px solid #303b4b;border-radius:6px;color:#b8c5d5;font-size:10px;padding:8px 5px;text-align:left}.ide-component-grid button b{color:#7e96ff;margin-right:5px}.ide-canvas-area{background:#10151d;display:flex;flex-direction:column;min-width:0}.ide-canvas-toolbar{align-items:center;border-bottom:1px solid #2b3442;display:flex;height:45px;justify-content:space-between;padding:0 12px}.ide-canvas-toolbar>div{display:flex;gap:6px}.ide-canvas-toolbar button.active{background:#293957;border-color:#566fba;color:#fff}.ide-canvas-toolbar select{background:#171e29}.ide-device-stage{background:radial-gradient(ellipse at 50% 42%,#28303c 0,#171d27 47%,#11151d 78%);display:grid;flex:1 1;min-height:580px;padding:25px;place-items:center}.ide-device{background:#f8fafc;border:7px solid #384351;border-radius:32px;box-shadow:0 18px 55px #0008;color:#1b2432;display:flex;flex-direction:column;height:550px;max-height:72vh;overflow:hidden;width:272px}.ide-device.tablet{border-radius:22px;height:550px;width:min(90%,500px)}.ide-device-status{font-size:9px;font-weight:700;height:27px;padding:7px 14px 0}.ide-device-appbar,.ide-device-status{display:flex;justify-content:space-between}.ide-device-appbar{align-items:center;border-bottom:1px solid #e8ebf0;font-size:12px;height:45px;padding:0 15px}.ide-device-content{background:#f8fafc;flex:1 1;overflow:auto;padding:12px}.ide-preview-widget{background:#fff;border:1px solid #e7ebf1;border-radius:10px;box-shadow:0 2px 6px #15243a08;cursor:pointer;margin-bottom:10px;min-height:62px;padding:13px}.ide-preview-widget.focused{outline:2px solid #6982f3;outline-offset:1px}.ide-preview-widget small{color:#778397;display:block;font-size:9px}.ide-preview-widget strong{color:#172033;display:block;font-size:21px;margin:8px 0}.ide-preview-widget p{color:#768297;font-size:9px;margin:5px 0}.ide-preview-widget button{border:0;border-radius:8px;color:#fff;font-weight:700;padding:10px 18px}.ide-preview-widget input{border:1px solid #dce2eb;border-radius:7px;padding:9px;width:100%}.ide-chart-placeholder,.ide-placeholder-image{background:#eef1f7;border-radius:7px;color:#8793a5;display:grid;height:75px;place-items:center}.ide-device-nav{align-items:center;border-top:1px solid #e8ebf0;color:#778397;display:flex;font-size:9px;height:40px;justify-content:space-around}.ide-statusbar{border-top:1px solid #2b3442;color:#8794a7;display:flex;font-size:9px;height:26px;justify-content:space-between;padding:6px 12px}.ide-code-editor{background:#10151d;border:0;color:#dce6f6;flex:1 1;font:12px/1.6 ui-monospace,monospace;min-height:580px;outline:0;padding:20px;resize:none;width:100%}.ide-right-tabs{border-bottom:1px solid #2b3442;height:45px;padding:15px}.ide-right-tabs b{color:#d8e0eb}.ide-inspector-section{grid-gap:8px;border-bottom:1px solid #2b3442;display:grid;gap:8px;padding:13px}.ide-inspector-section label{color:#8f9db0;font-size:10px;font-weight:700;margin-top:5px}.ide-inspector-section input,.ide-inspector-section select,.ide-inspector-section textarea{background:#10151d;border:1px solid #354152;border-radius:6px;color:#e4eaf2;font-size:11px;min-width:0;padding:9px;width:100%}.ide-inspector-section textarea{min-height:70px;resize:vertical}.ide-inspector-actions{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.ide-inspector-actions button{background:#253142;border:1px solid #3b4a60;border-radius:5px;color:#d5deea;font-size:9px;padding:6px 8px}.ide-inspector-actions button.danger{color:#ff9b9b}.ide-inspector-note{color:#9eacbf;font-size:11px;line-height:1.6;padding:15px}.ide-agent{border-top:1px solid #2b3442;display:flex;flex-direction:column;gap:9px;margin-top:auto;min-height:245px;padding:13px}.ide-agent-heading{color:#dce5f2;font-size:11px;font-weight:800}.ide-agent-heading small{color:#8391a5;display:block;font-size:9px;font-weight:500;margin-top:4px}.ide-agent-messages{max-height:100px;overflow:auto}.ide-agent-messages p{background:#202a38;border-radius:7px;color:#b4c0d0;font-size:10px;line-height:1.5;padding:8px}.ide-agent textarea{background:#10151d;border:1px solid #354152;border-radius:7px;color:#e4eaf2;font-size:10px;min-height:55px;padding:9px;resize:vertical;width:100%}.ide-agent .primary-btn{background:#5269ef;border:0;border-radius:6px;color:#fff;font-size:10px;padding:9px}.ide-bottom-bar{background:#171d27;border-top:1px solid #2b3442;color:#7f8da1;display:flex;font-size:9px;gap:8px;justify-content:space-between;padding:8px 13px}@media(max-width:1050px){.ide-workspace-grid{grid-template-columns:210px minmax(260px,1fr)}.ide-right{border-left:0;border-top:1px solid #2b3442;grid-column:1/-1}.ide-agent{min-height:180px}.ide-inspector-section{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.app-builder-ide{border-radius:0}.ide-topbar{align-items:flex-start;flex-direction:column;height:auto;min-height:52px;padding:10px}.ide-top-actions{flex-wrap:wrap;width:100%}.ide-workspace-grid{grid-template-columns:1fr}.ide-left{border-bottom:1px solid #2b3442;border-right:0}.ide-widget-tree{max-height:150px}.ide-component-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.ide-component-grid button{font-size:9px;padding:7px 3px}.ide-canvas-area{min-height:630px}.ide-device-stage{min-height:590px;padding:12px}.ide-device{max-height:540px}.ide-right{grid-column:auto}.ide-bottom-bar{flex-wrap:wrap}.ide-statusbar{font-size:8px}}.duku-terminal{background:#0b1017;border:1px solid #2b3544;border-radius:10px;box-shadow:0 10px 30px #07101b20;color:#dce5f1;margin:16px 0 12px;overflow:hidden}.duku-terminal-head{align-items:center;background:#171f2b;border-bottom:1px solid #2a3544;display:flex;gap:10px;justify-content:space-between;min-height:42px;padding:8px 12px}.duku-terminal-head>b{color:#e5ebf4;font-size:10px;letter-spacing:.09em}.duku-terminal-head>div{align-items:center;display:flex;gap:10px}.duku-terminal-head span{color:#7f91a8;font-size:9px;letter-spacing:.08em}.duku-terminal-head button{background:#222d3b;border:1px solid #354457;border-radius:5px;color:#cbd6e4;font-size:9px;padding:5px 9px}.duku-terminal-output{background:#0b1017;font:11px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;height:170px;overflow:auto;padding:12px 14px}.duku-terminal-output pre{color:#b6c4d6;font:inherit;margin:0 0 4px;overflow-wrap:anywhere;white-space:pre-wrap}.duku-terminal-output pre:nth-child(odd){color:#8fc8a9}.duku-terminal-input{align-items:center;background:#101722;border-top:1px solid #273242;display:flex;gap:9px;padding:9px 12px}.duku-terminal-input>span{color:#84d5a4;font:10px ui-monospace,monospace;white-space:nowrap}.duku-terminal-input input{background:#0000;border:0;color:#edf3fb;flex:1 1;font:11px ui-monospace,monospace;min-width:0;outline:0}.duku-terminal-input button{background:#536df0;border:0;border-radius:5px;color:#fff;font-size:10px;font-weight:750;padding:7px 12px}@media(max-width:600px){.duku-terminal-head{align-items:flex-start;flex-direction:column}.duku-terminal-input{gap:6px;padding:8px}.duku-terminal-input>span{font-size:9px}.duku-terminal-input button{padding:7px 9px}}.ref-mobile-ide{background:#0d111b!important;border:1px solid #252d42!important;border-radius:9px;color:#dbe3f2!important;margin:0!important;max-width:none!important;min-height:790px;overflow:hidden;padding:0!important;width:100%}.ref-ide-topbar{grid-gap:8px;align-items:center;background:#171b2b;border-bottom:1px solid #2a3045;display:grid;gap:8px;grid-template-columns:1fr 1fr 1fr;height:43px;padding:0 10px}.ref-brand,.ref-top-actions,.ref-top-center{align-items:center;display:flex;gap:7px;min-width:0}.ref-brand{font-size:11px}.ref-brand b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ref-logo{background:#6654ef;border-radius:5px;color:#fff;display:grid;font-weight:900;height:22px;place-items:center;width:22px}.ref-plan{background:#302a52;border-radius:5px;color:#a99bff;font-size:9px;padding:4px 7px;white-space:nowrap}.ref-top-center{justify-content:center}.ref-top-actions{justify-content:flex-end}.ref-ide-topbar button{background:#20263a;border:1px solid #343b55;border-radius:5px;color:#bfc9dd;font-size:9px;padding:6px 8px;white-space:nowrap}.ref-top-center .ref-branch{min-width:105px}.ref-top-actions .ref-publish{background:#604df0;border-color:#7769ff;color:#fff;font-weight:800}.ref-ide-main{background:#0c1120;display:grid;grid-template-columns:38px 225px minmax(300px,1fr) 285px;height:calc(100vh - 245px);max-height:850px;min-height:660px}.ref-rail{align-items:center;background:#171b2b;border-right:1px solid #282e42;display:flex;flex-direction:column;gap:5px;padding:9px 4px}.ref-rail button{background:#0000;border:0;border-radius:5px;color:#8995b1;font-size:13px;height:30px;width:28px}.ref-rail button.active{background:#2a2e4a;color:#a99aff}.ref-left-panel{background:#151a2a;border-right:1px solid #2a3044;min-width:0;overflow:auto;padding:8px 9px}.ref-panel-heading{align-items:center;color:#c7d0e3;display:flex;font-size:10px;font-weight:750;height:29px;justify-content:space-between}.ref-panel-heading button{background:#0000;border:0;color:#a9b4c9;font-size:15px}.ref-component-tree,.ref-screen-list{grid-gap:2px;display:grid;gap:2px}.ref-component-tree button,.ref-screen-list button{align-items:center;background:#0000;border:0;border-radius:4px;color:#aeb9ce;display:flex;font-size:10px;gap:7px;min-width:0;padding:6px 7px;text-align:left;width:100%}.ref-component-tree button span,.ref-screen-list button span{color:#8594b4}.ref-component-tree button small,.ref-screen-list button small{color:#75829d;font-size:8px;margin-left:auto}.ref-component-tree button.selected,.ref-screen-list button.selected{background:#292e49;color:#fff}.ref-components-heading{border-top:1px solid #2a3044;height:34px;margin-top:13px;padding-top:7px}.ref-tree-root{color:#9aa8c4;font-size:9px;padding:6px 4px}.ref-widget-picker{border-top:1px solid #2a3044;margin-top:12px;padding-top:7px}.ref-widget-picker .ide-search{background:#0e1423;border-color:#303752;color:#dce4f4;font-size:9px;height:29px;margin:5px 0 8px}.ref-widget-grid{grid-gap:4px;display:grid;gap:4px;grid-template-columns:1fr 1fr}.ref-widget-grid button{background:#1c2235;border:1px solid #303752;border-radius:4px;color:#aebbd2;font-size:8px;padding:6px 4px;text-align:left}.ref-widget-grid button b{color:#8d80ff;margin-right:4px}.ref-canvas{background:#0d1425;display:flex;flex-direction:column;min-width:0}.ref-canvas-toolbar{align-items:center;border-bottom:1px solid #29314a;display:flex;gap:6px;height:42px;justify-content:space-between;padding:0 9px}.ref-breadcrumb{color:#c2cce0;font-size:9px;white-space:nowrap}.ref-breadcrumb span{color:#7d8aa7;padding:0 4px}.ref-canvas-tools{align-items:center;display:flex;gap:4px}.ref-canvas-tools button,.ref-canvas-tools select{background:#1a2237;border:1px solid #303a56;border-radius:4px;color:#b9c6df;font-size:8px;padding:5px 6px}.ref-canvas-tools button.on{background:#39326e;color:#fff}.ref-design-stage{background-color:#101a30;background-image:none;display:grid;flex:1 1;min-height:540px;overflow:auto;place-items:center;position:relative}.ref-design-stage.grid-on{background-image:linear-gradient(#ffffff08 1px,#0000 0),linear-gradient(90deg,#ffffff08 1px,#0000 0);background-size:18px 18px}.ref-phone{background:#fff;border:5px solid #303a53;border-radius:17px;box-shadow:0 15px 40px #0009;color:#222;display:flex;flex-direction:column;height:490px;overflow:hidden;transform-origin:center center;width:260px}.ref-phone.ref-tablet{border-radius:13px;height:480px;width:390px}.ref-phone-status{color:#333;font-size:8px;height:19px;padding:4px 9px 0}.ref-phone-header,.ref-phone-status{display:flex;justify-content:space-between}.ref-phone-header{align-items:center;border-bottom:1px solid #eee;font-size:10px;height:37px;padding:0 12px}.ref-phone-scroll{background:#f8f8fa;flex:1 1;overflow:auto;padding:10px}.ref-phone-widget{background:#fff;border:1px solid #e6e8ee;border-radius:7px;cursor:pointer;font-size:10px;margin-bottom:8px;min-height:35px;padding:9px}.ref-phone-widget.focused{outline:2px solid #7966ff;outline-offset:1px}.ref-phone-widget small{color:#788;display:block;font-size:8px}.ref-phone-widget strong{display:block;font-size:15px;margin:5px 0}.ref-phone-widget p{color:#899;font-size:8px;margin:3px 0}.ref-phone-widget button{border:0;border-radius:5px;color:#fff;font-size:9px;padding:7px 13px}.ref-phone-widget input{border:1px solid #ddd;border-radius:5px;padding:7px;width:100%}.ref-chart-placeholder,.ref-image-placeholder{background:#e9edf4;border-radius:5px;color:#8792a6;display:grid;height:65px;place-items:center}.ref-phone-bottom{align-items:center;border-top:1px solid #eee;color:#596174;display:flex;font-size:12px;height:36px;justify-content:space-around}.ref-phone-bottom span{text-align:center}.ref-phone-bottom small{display:block;font-size:7px}.ref-canvas-bottom{align-items:center;border-top:1px solid #29314a;color:#9eabc4;display:flex;font-size:9px;gap:8px;height:31px;justify-content:center}.ref-canvas-bottom button{background:#0000;border:0;color:#b7c2d9;font-size:13px}.ref-preview-state{color:#83caa8;margin-left:12px}.ref-right-panel{background:#151a2a;border-left:1px solid #2a3044;display:flex;flex-direction:column;min-width:0;overflow:auto}.ref-right-tabs{align-items:center;border-bottom:1px solid #2b3147;display:flex;gap:4px;height:42px;padding:0 10px}.ref-right-tabs button{background:#0000;border:0;color:#8f9bb5;font-size:9px;padding:8px 9px}.ref-right-tabs button.active{border-bottom:2px solid #7967ff;color:#fff}.ref-agent-panel,.ref-properties-panel{display:flex;flex:1 1;flex-direction:column;gap:10px;min-height:0;padding:10px}.ref-agent-title{align-items:center;color:#d7dff0;display:flex;font-size:10px;font-weight:750;gap:5px;justify-content:space-between}.ref-agent-title button{background:#222941;border:1px solid #39425f;border-radius:5px;color:#aebcda;font-size:8px;padding:5px}.ref-agent-intro{background:#1a2033;border-radius:5px;color:#8997b4;font-size:9px;line-height:1.5;padding:8px}.ref-agent-panel .ide-agent-messages{flex:1 1;max-height:none;overflow:auto}.ref-agent-panel .ide-agent-messages p{background:#202840;color:#c3cde0;font-size:9px}.ref-agent-prompt{background:#0e1424;border:1px solid #303953;border-radius:7px;margin-top:auto;padding:7px}.ref-agent-prompt textarea{background:#0000;border:0;color:#e4eafa;font-size:9px;min-height:78px;outline:0;resize:vertical;width:100%}.ref-agent-prompt>div{align-items:center;color:#8594b1;display:flex;font-size:8px;justify-content:space-between}.ref-agent-prompt>div span{background:#252d48;border-radius:5px;padding:4px 6px}.ref-agent-prompt button{background:#6351ed;border:0;border-radius:5px;color:#fff;height:25px;width:25px}.ref-properties-panel label{color:#9eabc2;font-size:9px;margin-top:7px}.ref-properties-panel input,.ref-properties-panel textarea{background:#0e1424;border:1px solid #343e59;border-radius:5px;color:#e5eaf4;font-size:10px;padding:8px;width:100%}.ref-ide-footer{background:#171b2b;border-top:1px solid #29314a;color:#8996af;display:flex;font-size:8px;gap:8px;justify-content:space-between;padding:8px 11px}@media(max-width:1050px){.ref-ide-main{grid-template-columns:32px 180px minmax(260px,1fr);height:auto}.ref-right-panel{border-left:0;border-top:1px solid #29314a;grid-column:1/-1;min-height:300px}.ref-left-panel{grid-column:2}.ref-canvas{grid-column:3;grid-row:1}.ref-rail{grid-row:1/3}.ref-ide-footer{flex-wrap:wrap}}@media(max-width:650px){.ref-ide-topbar{grid-template-columns:1fr auto;height:auto;min-height:43px;padding:7px}.ref-top-center{display:none}.ref-top-actions{gap:3px}.ref-top-actions button{font-size:8px;padding:5px}.ref-ide-main{display:flex;flex-direction:column;height:auto;max-height:none}.ref-rail{display:none}.ref-left-panel{border-bottom:1px solid #29314a;border-right:0;max-height:320px;order:1}.ref-canvas{min-height:600px;order:2}.ref-right-panel{min-height:340px;order:3}.ref-design-stage{min-height:540px}.ref-phone{transform:scale(.9)!important}.ref-canvas-toolbar{flex-wrap:wrap;height:auto;min-height:42px;padding:7px}.ref-canvas-tools{flex-wrap:wrap}.ref-ide-footer{font-size:7px}}.duku-terminal{background:#0a0f18!important;border:1px solid #30394d!important;border-radius:9px!important;color:#dce5f3!important}.duku-terminal-head{background:#171e2d!important;border-bottom:1px solid #30394d!important}.duku-terminal-head>b{color:#f0f3fb!important;letter-spacing:.1em}.duku-terminal-head span{color:#9baac2!important}.duku-terminal-head button{background:#242f43!important;border-color:#3a4962!important;color:#d8e1f1!important}.duku-terminal-output{background:#080d14!important;font-size:11px!important;height:210px!important}.duku-terminal-output pre{color:#d0dbea!important}.duku-terminal-output pre:nth-child(odd){color:#9de2b4!important}.duku-terminal-input{background:#101827!important;border-top:1px solid #2d394e!important}.duku-terminal-input>span{color:#9ce3b3!important}.duku-terminal-input input{color:#f4f6fc!important}.duku-terminal-input button{background:#6654ee!important}.duku-terminal-input button:disabled{opacity:.55}.duku-quick-tools{align-items:center;background:#111a29;border-top:1px solid #263248;display:flex;flex-wrap:wrap;gap:6px;padding:9px 12px}.duku-quick-tools>span{color:#9aa9c1;font-size:9px;margin-right:3px}.duku-quick-tools button{background:#202b3e;border:1px solid #394760;border-radius:5px;color:#d0dbee;font-size:9px;padding:6px 8px}.duku-quick-tools a{color:#b4aaff;font-size:9px;margin-left:auto;text-decoration:none}.github-import-panel{grid-gap:9px;background:linear-gradient(135deg,#f8f7ff,#fff);border:1px solid #d9d5f0;border-radius:10px;color:#241b48;display:grid;gap:9px;margin:12px 0 18px;padding:14px 16px}.github-import-panel>div:first-child{grid-gap:3px;display:grid;gap:3px}.github-import-panel b{color:#34246f;font-size:11px;letter-spacing:.08em}.github-import-panel small{color:#655e80;font-size:10px}.github-import-fields{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(180px,1.4fr) minmax(160px,1fr) auto}.github-import-fields input{background:#fff;border:1px solid #d8d3e9;border-radius:7px;color:#251b4b;font-size:12px;min-width:0;padding:10px 11px}.github-import-fields input::placeholder{color:#928ba8}.github-import-fields button{font-size:11px;padding:9px 13px;white-space:nowrap}.github-import-panel-app{background:#101827;border-color:#303c53;color:#edf2ff;margin:10px 12px 0}.github-import-panel-app b{color:#c7bfff}.github-import-panel-app small{color:#aab6cb}.github-import-panel-app .github-import-fields input{background:#0b1220;border-color:#35435d;color:#eef3ff}.github-import-panel-app .github-import-fields input::placeholder{color:#8795ac}@media(max-width:760px){.github-import-fields{grid-template-columns:1fr}.github-import-fields button{width:100%}}.duku-growth-panel{max-width:1100px}.duku-growth-panel>p{color:#726b88;line-height:1.65}.duku-growth-form{grid-gap:10px;background:#f8f7fc;border:1px solid #e7e2f2;border-radius:12px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:20px 0;padding:16px}.duku-growth-form input,.duku-growth-form select{background:#fff;border:1px solid #dcd6e9;border-radius:8px;color:#251b49;font:inherit;min-width:0;padding:11px 12px;width:100%}.duku-growth-form button{min-height:42px}.duku-growth-panel .form-inbox-list{grid-gap:8px;display:grid;gap:8px;max-height:520px;overflow:auto}.duku-growth-panel .form-inbox-item{background:#fff;border:1px solid #e8e4f0;border-radius:9px;padding:12px}.duku-growth-panel .form-inbox-item-top{display:flex;gap:10px;justify-content:space-between}.duku-growth-panel .form-inbox-site{color:#4e3a88;display:block;margin-top:5px}.duku-growth-panel .form-inbox-preview{color:#7d778c;display:block;font-size:12px;margin-top:5px}@media(max-width:680px){.duku-growth-form{grid-template-columns:1fr}}.duku-job-panel{background:#0b1020;border:1px solid #8b7dff47;border-radius:10px;color:#dce2f4;margin:10px 12px;max-height:220px;overflow:auto;padding:12px}.duku-job-panel>div{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.duku-job-panel b{flex:1 1;font-size:12px;min-width:120px}.duku-job-panel a,.duku-job-panel button{background:#211c48;border:1px solid #a096ff59;border-radius:6px;color:#e9e5ff;font-size:11px;padding:6px 9px;text-decoration:none}.duku-job-panel pre{color:#c3cce0;font-size:11px;margin:10px 0 0;max-height:130px;overflow:auto;overflow-wrap:anywhere;white-space:pre-wrap}.duku-job-status{color:#b8adff;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.duku-job-status.completed{color:#76ddb2}.duku-job-status.cancelled,.duku-job-status.failed{color:#ff9a9a}.duku-terminal-head>div{flex-wrap:wrap}.duku-terminal-head button:disabled{cursor:not-allowed;opacity:.45}.dd-ecosystem{scroll-margin-top:90px}.dd-coming-pill,.dd-extension-count{align-items:center;background:#fff;border:1px solid #e4e1ef;border-radius:999px;color:#514477;display:inline-flex;font-size:12px;font-weight:700;padding:8px 12px;white-space:nowrap}.dd-extension-toolbar{align-items:center;display:flex;gap:14px;justify-content:space-between;margin:20px 0}.dd-extension-toolbar>a{color:#514477;font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap}.dd-extension-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.dd-extension-card{background:#fff;border:1px solid #e8e6ef;border-radius:17px;box-shadow:0 7px 24px rgba(30,22,60,.035);display:flex;flex-direction:column;min-height:270px;padding:20px}.dd-extension-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.dd-extension-icon{background:#f0edff;border-radius:13px;color:#4b347d;display:grid;font-size:18px;font-weight:800;height:42px;place-items:center;width:42px}.dd-extension-price{color:#28765e;font-size:11px;font-weight:800}.dd-extension-card>small{color:#766d8d;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.dd-extension-card h3{color:#251c3e;font-size:17px;margin:8px 0 6px}.dd-extension-card p{color:#6c667b;font-size:12px;line-height:1.6;margin:0 0 12px}.dd-extension-features{display:flex;flex-wrap:wrap;gap:6px;margin:auto 0 15px}.dd-extension-features span{background:#f7f6fa;border-radius:7px;color:#615878;font-size:10px;padding:5px 7px}.dd-extension-card>button,.dd-installed-row>button{background:#34205f;border:0;border-radius:9px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;padding:10px 12px}.dd-extension-card>button:disabled,.dd-installed-row>button:disabled{cursor:wait;opacity:.55}.dd-extension-card>button.dd-extension-installed{background:#f1eff6;border:1px solid #e4dfed;color:#49396a}.dd-api-panel,.dd-installed-panel{background:#fff;border:1px solid #e8e6ef;border-radius:17px;margin-top:22px;padding:20px}.dd-api-panel h3,.dd-installed-panel h3{color:#251c3e;font-size:19px;margin:4px 0 12px}.dd-api-panel p,.dd-installed-panel>p{color:#706a7e;font-size:13px;line-height:1.65}.dd-installed-list{grid-gap:9px;display:grid;gap:9px}.dd-installed-row{align-items:center;border:1px solid #efedf3;border-radius:12px;display:flex;gap:12px;padding:11px}.dd-installed-row>div{grid-gap:3px;display:grid;flex:1 1;gap:3px}.dd-installed-row>div b{color:#2c2440;font-size:13px}.dd-installed-row>div small{color:#817a8f;font-size:10px}.dd-state-off,.dd-state-on{font-size:11px;font-weight:700}.dd-state-on{color:#23805f}.dd-state-off{color:#887d9b}.dd-api-panel{align-items:center;background:linear-gradient(110deg,#faf9ff,#fff);display:flex;gap:20px;justify-content:space-between}.dd-api-panel>div{max-width:720px}@media(max-width:900px){.dd-extension-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.dd-extension-grid{grid-template-columns:1fr}.dd-api-panel,.dd-extension-toolbar{align-items:flex-start;flex-direction:column}.dd-installed-row{flex-wrap:wrap}.dd-installed-row>div{min-width:calc(100% - 60px)}.dd-installed-row>button{margin-left:auto}}.dd-integrations{scroll-margin-top:90px}.dd-dev-tabs{border-bottom:1px solid #e9e6ef;display:flex;gap:8px;margin:18px 0}.dd-dev-tabs button{background:#0000;border:0;border-bottom:2px solid #0000;color:#706981;cursor:pointer;font-size:13px;font-weight:700;padding:11px 15px}.dd-dev-tabs button.active{border-color:#5d43a3;color:#34205f}.dd-dev-create{align-items:flex-start;background:#fff;border:1px solid #e9e6ef;border-radius:15px;display:flex;gap:20px;justify-content:space-between;margin-bottom:14px;padding:20px}.dd-dev-create h3{color:#281e40;font-size:16px;margin:0 0 6px}.dd-dev-create p{color:#756f83;font-size:12px;line-height:1.6;margin:0;max-width:520px}.dd-dev-inline{display:flex;gap:8px;min-width:320px}.dd-dev-form>input,.dd-dev-inline input{background:#fff;border:1px solid #e2dfeb;border-radius:9px;color:#2b2144;flex:1 1;font-size:12px;min-width:0;padding:11px 12px}.dd-dev-form>button,.dd-dev-inline button,.dd-secret-reveal button{background:#34205f;border:0;border-radius:9px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;padding:11px 14px;white-space:nowrap}.dd-dev-form>button:disabled,.dd-dev-inline button:disabled{cursor:not-allowed;opacity:.5}.dd-dev-form{grid-gap:9px;display:grid;gap:9px;width:min(100%,460px)}.dd-event-options{display:flex;flex-wrap:wrap;gap:7px}.dd-event-options label{align-items:center;border:1px solid #e9e6ef;border-radius:8px;color:#554d69;display:flex;font-size:10px;gap:5px;padding:6px 8px}.dd-dev-list{grid-gap:9px;display:grid;gap:9px;margin:12px 0}.dd-dev-list>p{border:1px dashed #ddd8e8;border-radius:12px;color:#746d83;font-size:13px;padding:18px}.dd-dev-row{align-items:center;background:#fff;border:1px solid #eae7f0;border-radius:12px;display:flex;gap:14px;padding:13px 15px}.dd-dev-row>div{grid-gap:4px;display:grid;flex:1 1;gap:4px;min-width:0}.dd-dev-row b{color:#2b2143;font-size:13px}.dd-dev-row code{color:#55447d;font-size:11px;overflow-wrap:anywhere}.dd-dev-row small{color:#817a8e;font-size:10px}.dd-dev-row button{background:#faf9fc;border:1px solid #e1ddeb;border-radius:8px;color:#55447d;cursor:pointer;font-size:11px;font-weight:700;padding:8px 10px}.dd-secret-reveal{grid-gap:10px;background:#fffaf0;border:1px solid #d8cda9;border-radius:12px;display:grid;gap:10px;margin:12px 0;padding:16px}.dd-secret-reveal b{color:#614b19;font-size:12px}.dd-secret-reveal code{background:#fff;border-radius:8px;color:#33284c;font-size:12px;overflow-wrap:anywhere;padding:10px}.dd-secret-reveal button{justify-self:start}.dd-api-doc{grid-gap:7px;background:#f9f8fc;border:1px solid #e8e5ef;border-radius:13px;display:grid;gap:7px;margin-top:18px;padding:17px}.dd-api-doc>b{color:#2d2346;font-size:13px}.dd-api-doc code{color:#50416f;font-size:11px;overflow-wrap:anywhere}.dd-api-doc small{color:#777085;font-size:10px;margin-top:5px}@media(max-width:760px){.dd-dev-create{flex-direction:column}.dd-dev-inline{min-width:0;width:100%}.dd-dev-row{flex-wrap:wrap}.dd-dev-row>div{flex-basis:100%}.dd-dev-row>button{margin-left:0}.dd-dev-tabs{overflow-x:auto}.dd-dev-tabs button{white-space:nowrap}}.tenant-currency-switch{align-items:center;border:1px solid #e6e1ef;border-radius:9px;color:inherit;display:inline-flex;font-size:11px;font-weight:600;gap:7px;margin-left:12px;padding:5px 8px}.tenant-currency-switch select{background:#0000;border:0;color:inherit;cursor:pointer;font:inherit;max-width:90px;outline:none}@media(max-width:700px){.tenant-currency-switch{margin:7px 0 0 8px}.tenant-nav{flex-wrap:wrap}.tenant-nav nav{align-items:center;display:flex;flex-wrap:wrap;gap:10px}}.admin-form-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin:18px 0 24px}.admin-form-grid label{color:#64748b;color:var(--admin-muted,#64748b);display:flex;flex-direction:column;font-size:13px;font-weight:600;gap:8px}.admin-form-grid input,.admin-form-grid select{background:#fff;background:var(--admin-input,#fff);color:#172033;color:var(--admin-text,#172033);font:inherit;min-width:0;padding:12px 13px;width:100%}.admin-form-grid .admin-toggle,.admin-form-grid input,.admin-form-grid select{border:1px solid #dbe2ea;border:1px solid var(--admin-border,#dbe2ea);border-radius:10px}.admin-form-grid .admin-toggle{align-items:center;flex-direction:row;gap:10px;padding:12px 14px}.admin-form-grid .admin-toggle input{width:auto}@media(max-width:700px){.admin-form-grid{grid-template-columns:1fr}}.checkout-modal{max-height:min(88vh,760px);overflow:auto;width:min(500px,100%)}.checkout-modal label select{background:#0d111d;border:1px solid #e7e5ef;border:1px solid var(--line);border-radius:8px;color:#fff;display:block;font-size:12px;margin-top:7px;outline:none;padding:11px;width:100%}.checkout-modal label select:focus{border-color:#a78bfa}.checkout-plan-name{color:#d8c9ff;font-size:15px;font-weight:750;margin:10px 0 4px}.checkout-modal .admin-notice{margin-top:14px;overflow-wrap:anywhere;white-space:normal}.checkout-modal>small{color:#8f96aa;display:block;font-size:10px;line-height:1.55;margin-top:14px}:root{--duku-ink:#241638;--duku-purple:#482477;--duku-purple-strong:#35145f;--duku-muted:#514763}.career-section,.duku-brain-public-section,.ecosystem-section,.feature-section,.launch-card,.pricing-section,.templates-section,.welcome-row{color:#111018;color:var(--duku-ink)}.career-section h2,.feature-section h2,.launch-copy h2,.pricing-section h2,.section-heading h2,.welcome-row h1,.welcome-row h2{color:#25143f}.feature-section em,.pricing-section em,.section-heading em,.welcome-row em{color:#4b277f}.career-section p,.ecosystem-disclaimer,.feature-card p,.feature-section p,.launch-copy p,.pricing-section p,.section-heading p,.welcome-copy{color:#514763!important}.eyebrow,.feature-section>.eyebrow,.section-heading .eyebrow{color:#4c3474}.feature-card{border-color:#e5dff0;box-shadow:0 12px 35px #2d194b12}.feature-card h3,.pricing-card h3,.template-card h3{color:#28183f}.feature-card p,.template-card p{color:#554b65}.pricing-section small,.public-pricing-grid p{color:#514763}.launch-card{box-shadow:0 24px 70px #23123c1f}.duku-brain-public-section{grid-gap:36px;align-items:center;background:radial-gradient(circle at 85% 20%,#e8dcff 0,#0000 34%),linear-gradient(125deg,#fff,#f6f0ff 52%,#eee5ff);border:1px solid #e4d9f3;border-radius:28px;box-shadow:0 28px 80px #371c5a1f;display:grid;gap:36px;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);isolation:isolate;margin:40px auto;max-width:1240px;padding:clamp(28px,5vw,64px);position:relative}.duku-brain-public-glow{background:#b89af3;border-radius:50%;filter:blur(90px);height:350px;inset:auto -10% -65% 40%;opacity:.22;position:absolute;z-index:-1}.duku-brain-public-copy{max-width:680px}.duku-brain-kicker{align-items:center;background:#fff;border:1px solid #d8c8f0;border-radius:999px;color:#4c287e;display:inline-flex;font-size:11px;font-weight:850;letter-spacing:.12em;padding:8px 12px}.duku-brain-public-copy h2{color:#241338;font-size:clamp(30px,4.2vw,52px);letter-spacing:-.045em;line-height:1.08;margin:18px 0 12px}.duku-brain-public-copy>p{color:#514763;font-size:15px;line-height:1.8;max-width:620px}.duku-brain-points{display:flex;flex-wrap:wrap;gap:9px;margin:22px 0}.duku-brain-points span{background:#fff;border:1px solid #e1d7f0;border-radius:10px;color:#43305f;font-size:12px;font-weight:700;padding:9px 12px}.duku-brain-cta{align-items:center;background:linear-gradient(135deg,#49257a,#281346);border:0;border-radius:12px;box-shadow:0 12px 25px #44216c35;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;gap:22px;padding:15px 20px}.duku-brain-cta b{font-size:18px}.duku-brain-public-copy>small{color:#625772;display:block;font-size:10px;line-height:1.6;margin-top:12px}.duku-brain-visual{display:grid;min-height:320px;place-items:center;position:relative}.brain-orbit{border:1px solid #b9a2df;border-radius:50%;height:260px;position:absolute;transform:rotate(-25deg);width:260px}.brain-orbit-a{border-color:#bba7dc;height:190px;transform:rotate(34deg);width:300px}.brain-orbit-b{border-color:#d1c1e8;height:280px;transform:rotate(-42deg);width:230px}.brain-core{align-items:center;background:linear-gradient(145deg,#513087,#25133f);border:1px solid #fff;border-radius:34px;box-shadow:0 24px 60px #3b1b6840;color:#fff;display:flex;flex-direction:column;height:142px;justify-content:center;position:relative;transform:rotate(-7deg);width:142px;z-index:1}.brain-core span{color:#d7c4ff;font-size:27px}.brain-core b{font-size:21px;letter-spacing:.13em}.brain-core small{color:#d6c7ed;font-size:9px;letter-spacing:.2em;margin-top:4px}.brain-float{background:#fff;border:1px solid #e3d8f1;border-radius:12px;box-shadow:0 12px 30px #28133a18;color:#42266b;font-size:11px;font-weight:800;padding:10px 14px;position:absolute;z-index:2}.brain-float-one{left:5%;top:12%}.brain-float-two{right:0;top:18%}.brain-float-three{bottom:12%;left:18%}.fullscreen-action,.ref-fullscreen-action{white-space:nowrap}.app-builder-ide:fullscreen,.editor-overlay:fullscreen{background:#f8f7fb;height:100vh;max-height:none;max-width:none;overflow:auto;width:100vw}.ref-fullscreen-action{background:#252d46!important;border:1px solid #5d6380!important;border-radius:7px;color:#fff!important;font-size:10px;padding:7px 10px}.media-dropzone{align-items:center;background:#faf8ff!important;border:1.5px dashed #a99acb!important;border-radius:13px!important;color:#3d2866!important;cursor:pointer;display:flex!important;flex-direction:column;gap:8px;justify-content:center;min-height:108px;text-align:center}.media-dropzone small{color:#655779;font-size:10px}.media-dropzone.is-dragover{background:#f0e8ff!important;border-color:#5c35a0!important;box-shadow:inset 0 0 0 2px #5c35a022}.media-dropzone input{font-size:11px;max-width:100%}.studio-layer-row{align-items:center;display:flex;gap:4px}.studio-layer-row>button{flex:1 1;min-width:0}.studio-layer-row>span{display:flex;gap:2px}.studio-layer-row>span button{background:#fff;border:1px solid #e4dfed;border-radius:6px;color:#4c3474;cursor:pointer;height:25px;width:25px}.studio-layer-row>span button:disabled{cursor:not-allowed;opacity:.35}.editor-added-block{cursor:grab;outline-offset:3px}.editor-added-block:active{cursor:grabbing}.editor-added-block:focus-visible,.media-dropzone:focus-within,.studio-layer-row button:focus-visible{outline:3px solid #7651b5;outline-offset:2px}.tenant-powered-by{align-items:center;background:#fff;border:1px solid #e7e0f0;border-radius:999px;color:#514763!important;display:inline-flex!important;font-size:11px;font-weight:700;gap:4px;margin-top:14px;padding:7px 11px}.tenant-powered-by a{color:#482477!important;font-weight:850}.admin-notice,.ai-builder-toast,.career-notice,.cloud-save-notice,.dd-notice,.media-notice,.publish-toast{animation:duku-notice-dismiss 7s ease forwards}@keyframes duku-notice-dismiss{0%,78%{max-height:180px;opacity:1;transform:translateY(0)}to{margin-bottom:0;margin-top:0;max-height:0;opacity:0;overflow:hidden;padding-bottom:0;padding-top:0;pointer-events:none;transform:translateY(-8px)}}@media(max-width:760px){.duku-brain-public-section{border-radius:20px;gap:8px;grid-template-columns:1fr;margin:24px 12px;padding:25px 20px}.duku-brain-visual{min-height:260px}.brain-orbit{transform:scale(.82) rotate(-25deg)}.brain-orbit-a{transform:scale(.82) rotate(34deg)}.brain-orbit-b{transform:scale(.82) rotate(-42deg)}.brain-float-one{left:0}.brain-float-two{right:0}.ref-fullscreen-action{font-size:9px;padding:5px 7px}}[class*=notice]:not(.admin-live-notice):not(.persistent-notice),[class*=toast]:not(.persistent-toast){animation:duku-notice-dismiss 7s ease forwards}.dd-hope .dd-sidebar>button{appearance:none;background:#0000;border:0;border-radius:7px;color:#657187;cursor:pointer;font:500 13px Inter,Segoe UI,sans-serif;gap:14px;padding:12px 13px;transition:background .18s,color .18s}.dd-hope .dd-sidebar>button span{color:#8c97aa;font-size:16px;text-align:center;width:17px}.dd-hope .dd-sidebar>button:hover{background:#f2f5ff;color:#405cda}.dd-hope .dd-sidebar>button.dd-side-active{background:#405ddd;box-shadow:0 5px 13px #405ddd35;color:#fff}.dd-hope .dd-sidebar>button.dd-side-active span{color:#fff}.dd-hope .dd-sidebar>button i{background:#edf1ff;border-radius:12px;color:#4662d7;font-size:10px;font-style:normal;margin-left:auto;padding:2px 7px}.dd-hope .dd-sidebar>button em{background:#fff4d7;border-radius:10px;color:#85631a;font-size:8px;font-style:normal;margin-left:auto;padding:3px 6px}.dd-top-search{position:relative}.dd-top-search>button{background:#0000!important;border:0!important;color:#7c8799!important;font-size:20px;padding:3px 7px!important}.dd-app-hub{background:#fff;border:1px solid #e9edf4;border-radius:11px;box-shadow:0 7px 22px #1c2b4d06;padding:23px}.dd-app-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.dd-app-tile{align-items:flex-start;background:#fff;border:1px solid #e9edf4;border-radius:9px;cursor:pointer;display:flex;flex-direction:column;gap:8px;min-height:158px;min-width:0;padding:17px;text-align:left;transition:transform .2s,border-color .2s,box-shadow .2s}.dd-app-tile:hover:not(:disabled){border-color:#c9d5f5;box-shadow:0 10px 24px #334b8a12;transform:translateY(-3px)}.dd-app-tile b{color:#29364e;font-size:13px}.dd-app-tile small{color:#79859a;font-size:10px;line-height:1.5;min-height:30px}.dd-app-tile em{color:#4663d2;font-size:9px;font-style:normal;font-weight:700;margin-top:auto}.dd-app-icon{border-radius:9px;display:grid;font-size:17px;font-weight:700;height:35px;place-items:center;width:35px}.app-blue{background:#edf2ff;color:#4663d2}.app-violet{background:#f2edff;color:#785ac5}.app-orange{background:#fff1e7;color:#d17a37}.app-green{background:#e8f7f1;color:#369b7b}.app-rose{background:#fff0f2;color:#ca657c}.app-cyan{background:#e9f8fb;color:#3296a8}.app-amber{background:#fff6df;color:#ba8a27}.app-slate{background:#eef1f5;color:#778397}.dd-app-tile:disabled{background:#fafbfc;border-style:dashed;cursor:default;opacity:.78}.dd-app-tile:disabled em{color:#8993a5}.dd-app-footnote{color:#8a95a7;font-size:10px;line-height:1.6;margin:16px 0 0}.dd-hope .dd-top-search input{min-width:0}@media(max-width:1100px){.dd-app-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.dd-hope .dd-sidebar>button{width:100%}}@media(max-width:600px){.dd-app-hub{padding:15px}.dd-app-grid{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.dd-app-tile{min-height:150px;padding:12px}.dd-app-tile b{font-size:11px}.dd-app-tile small{font-size:9px}}.duku-inventory-manager{margin-top:18px}.duku-inventory-grid{grid-gap:13px;align-items:end;display:grid;gap:13px;grid-template-columns:repeat(2,minmax(0,1fr))}.duku-inventory-create label,.duku-inventory-grid>label{grid-gap:7px;color:#59647a;display:grid;font-size:12px;font-weight:650;gap:7px}.duku-inventory-create input,.duku-inventory-grid input,.duku-inventory-grid select{background:#fff;border:1px solid #e2e6ef;border-radius:9px;color:#202a3d;font:inherit;min-width:0;padding:11px 12px;width:100%}.duku-inventory-create{align-items:end;display:flex;gap:9px;min-width:0}.duku-inventory-create label{flex:1 1;min-width:0}.duku-inventory-grid>.primary-btn{min-height:40px}.duku-inventory-empty{color:#818ba0;font-size:12px;padding:10px 0}.duku-inventory-location-list{display:flex;flex-wrap:wrap;gap:9px;margin-top:14px}.duku-inventory-location-list>span{grid-gap:3px;background:#fafbfe;border:1px solid #e8ebf2;border-radius:10px;display:grid;gap:3px;padding:10px 13px}.duku-inventory-location-list b{color:#273249;font-size:12px}.duku-inventory-location-list small{color:#8a93a5;font-size:10px}@media(max-width:650px){.duku-inventory-grid{grid-template-columns:1fr}.duku-inventory-create{align-items:stretch;flex-direction:column}.duku-inventory-create .ghost-btn{width:100%}}.duku-campaign-manager{margin-top:20px}.campaign-audience-count{background:#f0f2ff;border-radius:999px;color:#5264b8;font-size:11px;font-weight:700;padding:8px 11px}.duku-campaign-form{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 0}.duku-campaign-form label{grid-gap:7px;color:#59647a;display:grid;font-size:12px;font-weight:650;gap:7px}.duku-campaign-form label:nth-child(3),.duku-campaign-form label:nth-child(4){grid-column:1/-1}.duku-campaign-form input,.duku-campaign-form textarea{background:#fff;border:1px solid #e2e6ef;border-radius:9px;color:#202a3d;font:inherit;min-width:0;padding:11px 12px;resize:vertical;width:100%}.duku-campaign-form>.primary-btn{justify-self:start}@media(max-width:650px){.duku-campaign-form{grid-template-columns:1fr}.duku-campaign-form label:nth-child(3),.duku-campaign-form label:nth-child(4){grid-column:auto}.product-editor-heading{align-items:flex-start;flex-wrap:wrap}}.duku-inventory-stock-list{margin-top:18px}.duku-inventory-stock-list h3{color:#273249;font-size:13px;margin:0 0 10px}.duku-inventory-stock-table{border:1px solid #e9ecf3;border-radius:10px;overflow:hidden}.duku-inventory-stock-head,.duku-inventory-stock-row{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1.5fr 1fr .5fr;padding:10px 12px}.duku-inventory-stock-head{background:#f7f8fc;color:#818ba0;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.duku-inventory-stock-row{border-top:1px solid #edf0f5;color:#657086;font-size:12px}.duku-inventory-stock-row b{color:#273249}.duku-inventory-stock-row strong{font-feature-settings:"tnum";color:#273249;font-variant-numeric:tabular-nums;text-align:right}@media(max-width:480px){.duku-inventory-stock-head,.duku-inventory-stock-row{font-size:10px;gap:6px;grid-template-columns:1fr .8fr .45fr;padding:9px 8px}}.duku-fulfilment-editor{background:#fbfcff;border:1px solid #e8ebf2;border-radius:12px;margin-top:16px;padding:15px}.duku-fulfilment-title{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:12px}.duku-fulfilment-title b{color:#273249;font-size:13px}.duku-fulfilment-title small{color:#8992a5;font-size:10px}.duku-fulfilment-grid{grid-gap:11px;display:grid;gap:11px;grid-template-columns:repeat(2,minmax(0,1fr))}.duku-fulfilment-grid label{grid-gap:6px;color:#667187;display:grid;font-size:11px;font-weight:650;gap:6px}.duku-fulfilment-grid input,.duku-fulfilment-grid select{background:#fff;border:1px solid #e0e5ee;border-radius:8px;color:#273249;font:inherit;min-width:0;padding:10px;width:100%}.duku-fulfilment-notes{grid-column:1/-1}.duku-fulfilment-actions{align-items:center;display:flex;gap:14px;justify-content:flex-end;margin-top:12px}.duku-fulfilment-actions a{color:#5368c5;font-size:11px;text-decoration:none}.duku-fulfilment-actions .primary-btn{min-height:38px}@media(max-width:600px){.duku-fulfilment-grid{grid-template-columns:1fr}.duku-fulfilment-notes{grid-column:auto}.duku-fulfilment-title{align-items:flex-start;flex-direction:column}.duku-fulfilment-actions{flex-wrap:wrap;justify-content:space-between}}.duku-abandoned-cart-panel{margin-top:20px}.duku-cart-actions{display:flex;flex-wrap:wrap;gap:8px}.duku-abandoned-cart-list{grid-gap:8px;display:grid;gap:8px;margin-top:14px}.duku-abandoned-cart-row{align-items:center;background:#fff;border:1px solid #e9ecf3;border-radius:10px;display:flex;gap:14px;justify-content:space-between;padding:13px}.duku-abandoned-cart-row>div{grid-gap:4px;display:grid;gap:4px;min-width:0}.duku-abandoned-cart-row b{color:#273249;font-size:12px}.duku-abandoned-cart-row small{color:#838da1;font-size:10px;overflow-wrap:anywhere}.duku-abandoned-cart-row strong{font-feature-settings:"tnum";color:#273249;font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:540px){.duku-abandoned-cart-row{align-items:flex-start;flex-direction:column}.duku-cart-actions{width:100%}.duku-cart-actions button{flex:1 1}}.tenant-storefront{margin:64px auto;max-width:1180px;padding:0 0 24px;width:calc(100% - 48px)}.tenant-storefront-heading{align-items:flex-end;display:flex;gap:20px;justify-content:space-between;margin-bottom:22px}.tenant-order-tracking h2,.tenant-storefront-heading h2{color:#202638;color:var(--tenant-text,#202638);font-size:clamp(25px,4vw,38px);margin:7px 0}.tenant-order-tracking>p,.tenant-storefront-heading p{color:#7b8496;font-size:14px;margin:0}.tenant-cart-open{background:#fff;border:1px solid #e5e8ef;border-radius:999px;color:#252e42;cursor:pointer;font-weight:700;padding:10px 16px}.tenant-cart-open span{background:var(--tenant-accent);border-radius:50%;color:#fff;display:inline-grid;font-size:11px;height:22px;margin-left:7px;min-width:22px;place-items:center}.tenant-product-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.tenant-product-card{background:#fff;border:1px solid #e9ebf1;border-radius:16px;box-shadow:0 8px 26px #1e2b4510;overflow:hidden}.tenant-product-card>img,.tenant-product-image-placeholder{aspect-ratio:4/3;background:#f3f5fa;object-fit:cover;width:100%}.tenant-product-image-placeholder{color:var(--tenant-accent);display:grid;font-size:42px;place-items:center}.tenant-product-info{grid-gap:8px;display:grid;gap:8px;padding:16px}.tenant-product-info h3{color:#20283a;font-size:17px;margin:0}.tenant-product-info p{color:#788297;font-size:12px;line-height:1.5;margin:0;min-height:30px}.tenant-product-price{color:#222b3e;font-size:17px;font-weight:800}.tenant-product-price del{color:#a2a9b6;font-size:12px;font-weight:500;margin-left:8px}.tenant-product-info>small{color:#788297;font-size:10px}.tenant-order-tracking form button,.tenant-product-info>button{background:var(--tenant-accent);border:0;border-radius:9px;color:#fff;cursor:pointer;font-weight:700;padding:11px 14px}.tenant-product-info>button:disabled{cursor:not-allowed;opacity:.45}.tenant-cart-backdrop{background:#10182880;display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:9998}.tenant-cart-drawer{background:#fff;box-shadow:-12px 0 40px #0002;display:flex;flex-direction:column;height:100%;overflow:auto;padding:24px;width:min(440px,100%)}.tenant-cart-heading{align-items:center;border-bottom:1px solid #edf0f5;display:flex;justify-content:space-between;padding-bottom:16px}.tenant-cart-heading h2{font-size:26px;margin:5px 0}.tenant-cart-heading>button{background:#f1f3f7;border:0;border-radius:50%;cursor:pointer;font-size:24px;height:36px;width:36px}.tenant-cart-items{grid-gap:16px;display:grid;gap:16px;padding:18px 0}.tenant-cart-items article{display:flex;gap:12px}.tenant-cart-items img,.tenant-cart-thumb{background:#f3f5fa;border-radius:10px;height:76px;object-fit:cover;width:72px}.tenant-cart-thumb{display:grid;place-items:center}.tenant-cart-items article>div:last-child{grid-gap:6px;align-content:start;display:grid;gap:6px}.tenant-cart-items b{color:#263047;font-size:13px}.tenant-cart-items small{color:#788297;font-size:12px}.tenant-cart-quantity{align-items:center;display:flex;gap:9px}.tenant-cart-quantity button{background:#fff;border:1px solid #e5e8ef;border-radius:6px;cursor:pointer;padding:4px 8px}.tenant-cart-quantity .tenant-cart-remove{border:0;color:#b34e55;font-size:10px}.tenant-cart-total{border-top:1px solid #edf0f5;display:flex;font-size:14px;justify-content:space-between;margin-top:auto;padding:16px 0}.tenant-checkout-note{background:#fff8e8;border-radius:9px;color:#82622b;font-size:12px;line-height:1.5;padding:12px}.tenant-checkout-disabled{background:#e9ebf1;border:0;border-radius:9px;color:#7b8494;font-weight:700;margin-top:10px;padding:13px}.tenant-cart-empty{color:#7b8496;font-size:13px;padding:35px 5px;text-align:center}.tenant-order-tracking{background:#fbfcff;border:1px solid #e8ebf1;border-radius:18px;margin:70px auto 35px;max-width:760px;padding:26px;width:calc(100% - 48px)}.tenant-order-tracking form{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:18px}.tenant-order-tracking form label{grid-gap:6px;color:#657086;display:grid;font-size:11px;font-weight:700;gap:6px}.tenant-order-tracking form input{background:#fff;border:1px solid #e0e5ed;border-radius:9px;font:inherit;min-width:0;padding:11px;width:100%}.tenant-order-tracking form button{grid-column:1/-1;justify-self:start}.tenant-tracking-error{color:#b43f49;font-size:12px}.tenant-tracking-result{background:#fff;border:1px solid #e6eaf1;border-radius:12px;display:flex;flex-wrap:wrap;gap:18px;margin-top:18px;padding:16px}.tenant-tracking-result>div{grid-gap:4px;display:grid;gap:4px}.tenant-tracking-result small{color:#8a93a4;font-size:10px}.tenant-tracking-result b{color:#273249;font-size:13px}.tenant-tracking-result a{align-self:center;color:var(--tenant-accent);font-size:12px;font-weight:700}@media(max-width:800px){.tenant-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.tenant-storefront-heading{align-items:flex-start}.tenant-order-tracking form,.tenant-product-grid{grid-template-columns:1fr}.tenant-order-tracking form button{grid-column:auto}.tenant-cart-drawer{padding:18px}}.tenant-checkout-form{grid-gap:10px;display:grid;gap:10px;padding:16px 0 8px}.tenant-checkout-form h3{color:#202b40;font-size:16px;margin:0 0 2px}.tenant-checkout-form label{grid-gap:5px;color:#667085;display:grid;font-size:11px;font-weight:700;gap:5px}.tenant-checkout-form input{background:#fff;border:1px solid #e0e5ed;border-radius:9px;box-sizing:border-box;color:#253047;font:inherit;min-width:0;padding:11px 12px;width:100%}.tenant-checkout-button{background:var(--tenant-accent);border:0;border-radius:9px;color:#fff;cursor:pointer;font-weight:750;margin-top:3px;padding:13px 14px}.tenant-checkout-button:disabled{cursor:wait;opacity:.55}.tenant-checkout-form>small{color:#7b8494;font-size:10px;line-height:1.5}.tenant-checkout-error,.tenant-checkout-notice{border-radius:8px;font-size:11px;line-height:1.45;margin:0;padding:10px 11px}.tenant-checkout-error{background:#fff0f0;color:#a7333e}.tenant-checkout-notice{background:#eef8f1;color:#28633b}.tenant-checkout-inr{background:#f5f6fa;border-radius:8px;color:#46516a;font-size:11px;line-height:1.45;margin:0;padding:9px 10px}:root{--duku-ink:#10172a;--duku-muted:#68738a;--duku-blue:#315cf5;--duku-violet:#8a5cf6;--duku-line:#e6eaf3;--duku-surface:#f7f8fc}.app-shell{background:#fff;color:#111018;color:var(--duku-ink);min-height:100vh}.corporate-ticker{display:none!important}.topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-bottom:1px solid #edf0f6;box-shadow:none;height:78px;padding:0 clamp(22px,5vw,76px);position:sticky;top:0;z-index:1000}.topbar .brand{color:#11182a;font-size:24px;font-weight:850;gap:10px;letter-spacing:-1.2px}.topbar .brand-mark{background:linear-gradient(145deg,#315cf5,#8c5df6);border-radius:12px;box-shadow:0 7px 18px #4568f344;height:35px;width:35px}.topbar .brand small{color:#8b93a5;font-size:8px;letter-spacing:1.1px;margin-left:2px}.top-links{gap:clamp(17px,2.5vw,36px)}.top-links a{color:#4b556b;font-size:13px;font-weight:650;transition:color .2s}.top-links a:hover{color:#315cf5}.top-actions{gap:18px}.top-actions .text-btn{color:#263149;font-size:13px;font-weight:700}.primary-btn{background:linear-gradient(105deg,#315cf5,#694ef2);border:1px solid #315cf5;border-radius:999px;box-shadow:0 8px 20px #315cf52b;font-weight:750;transition:transform .2s,box-shadow .2s}.primary-btn:hover{box-shadow:0 12px 26px #315cf53a;transform:translateY(-2px)}.primary-btn.small{padding:12px 21px}.layout{display:block;margin:0;max-width:none;padding:0;width:100%}.sidebar{display:none!important}.main-content{margin:0;max-width:none;overflow:hidden;padding:0;width:100%}.welcome-row{display:block!important;margin:0 auto;max-width:1320px;min-height:0;padding:58px clamp(24px,5vw,76px) 18px}.welcome-row>div:first-child{max-width:720px}.eyebrow,.welcome-row .eyebrow{color:#4964df;font-weight:800;letter-spacing:.12em}.welcome-row h1{color:#11182b;font-size:clamp(42px,6.1vw,78px);font-weight:850;letter-spacing:-.065em;line-height:.99;margin:17px 0 20px;max-width:780px}.welcome-row h1:after{background:linear-gradient(90deg,#315cf5,#a16af6);border-radius:10px;content:"";display:block;height:7px;margin-top:19px;width:110px}.welcome-copy{color:#68738a;font-size:clamp(16px,1.6vw,20px);line-height:1.65;max-width:600px}.welcome-orb{display:none!important}.launch-card{grid-gap:48px;align-items:center;background:radial-gradient(ellipse at 76% 52%,#e3eaff 0,#f1f3ff 34%,#fff 72%);border:0;border-radius:0;box-shadow:none;display:grid;gap:48px;grid-template-columns:.92fr 1.08fr;margin:0 auto 42px;max-width:1320px;min-height:470px;overflow:hidden;padding:30px clamp(24px,5vw,76px) 48px}.launch-copy{max-width:540px;position:relative;z-index:2}.launch-copy .pill{background:#eef2ff;border:1px solid #dce4ff;border-radius:999px;color:#3857d9;display:inline-flex;font-size:11px;font-weight:800;letter-spacing:.04em;padding:9px 14px}.launch-copy h2{color:#10172a;font-size:clamp(38px,4.8vw,62px);font-weight:850;letter-spacing:-.055em;line-height:1.04;margin:23px 0 18px}.launch-copy>p{color:#69748a;font-size:16px;line-height:1.7;max-width:480px}.launch-actions{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 22px}.launch-actions .ghost-btn,.launch-actions .primary-btn{border-radius:999px;padding:15px 23px}.launch-actions .ghost-btn{background:#fff;border:1px solid #dce2ee;color:#273149}.trust-line{color:#788297;font-size:11px;font-weight:600}.launch-art{align-items:center;display:flex;justify-content:center;min-height:390px;position:relative}.art-glow{background:#8aa9ff55;border-radius:50%;filter:blur(55px);height:75%;position:absolute;width:75%;z-index:0}.browser-mock{background:#fff;border:1px solid #d8dfed;border-radius:18px;box-shadow:0 28px 80px #24365c30;overflow:hidden;position:relative;transform:perspective(1200px) rotateY(-5deg) rotateX(2deg);width:min(100%,650px);z-index:1}.browser-bar{align-items:center;background:#111a2e;display:flex;gap:7px;height:44px;padding:0 15px}.browser-bar i{background:#fb7185;border-radius:50%;height:8px;width:8px}.browser-bar i:nth-child(2){background:#fbbf24}.browser-bar i:nth-child(3){background:#34d399}.browser-bar span{background:#26334e;border-radius:6px;color:#d5ddf0;font-size:10px;margin:auto;padding:5px 55px}.mock-page{background:linear-gradient(135deg,#fff,#f2f5ff);min-height:300px;padding:24px}.mock-nav{align-items:center;color:#18243b;display:flex;justify-content:space-between}.mock-nav b{font-size:16px;letter-spacing:-.04em}.mock-nav small{color:#69758c;font-size:9px;letter-spacing:.12em}.mock-hero{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:1fr 1fr;padding:38px 10px 18px}.mock-hero>div:first-child>small{color:#5269db;font-size:9px;font-weight:800;letter-spacing:.13em}.mock-hero strong{color:#15213a;display:block;font-size:clamp(24px,3vw,42px);letter-spacing:-.05em;line-height:1.03;margin:13px 0}.mock-hero strong i{color:#5268e9;font-style:normal}.mock-button{background:#315cf5;border-radius:7px;color:#fff;display:inline-block;font-size:9px;font-weight:800;padding:9px 13px}.mock-image{background:linear-gradient(140deg,#cbd9ef,#8ba5c7 55%,#344e70);border-radius:12px;height:210px;overflow:hidden;position:relative}.mock-sun{background:#fff2cc;border-radius:50%;box-shadow:0 0 50px #fff8c9;height:70px;position:absolute;right:30px;top:24px;width:70px}.mock-arch{background:linear-gradient(90deg,#e7edf5,#fff 45%,#b9c9db);border-radius:90px 90px 0 0;bottom:-15px;box-shadow:inset -18px 0 30px #5b718e55;height:85%;left:16%;position:absolute;width:70%}.float-card{background:#fff;border:1px solid #e7ebf4;border-radius:13px;box-shadow:0 12px 34px #1d2b471c;padding:13px 16px;z-index:3}.float-card b{color:#1b2740;font-size:12px}.float-card small{color:#8490a5;font-size:10px}.card-a{left:-10px;top:14%}.card-a,.card-b{position:absolute}.card-b{bottom:9%;right:-4px}.stats-strip{grid-gap:15px;background:#fff;border:1px solid #e9edf5;border-radius:16px;box-shadow:0 10px 35px #1c2c4a08;display:grid;gap:15px;grid-template-columns:repeat(4,1fr);margin:0 auto 70px;max-width:1200px;padding:22px 30px}.stats-strip>div{align-items:center;display:flex;gap:12px}.stats-strip>div b{color:#4965e8;font-size:18px}.stats-strip>div span{color:#657188;font-size:12px}.stats-strip .stats-note{color:#53617b;font-weight:700;justify-content:flex-end}.ecosystem-section{background:#fbfcff;border-bottom:1px solid #edf0f6;border-top:1px solid #edf0f6;padding:46px 24px 55px}.ecosystem-heading{text-align:center}.ecosystem-heading h2{color:#182239;font-size:clamp(25px,3vw,36px);letter-spacing:-.04em}.ecosystem-heading p{color:#7b8497;font-size:13px}.ecosystem-marquee{margin:35px auto 15px;max-width:1160px;overflow:hidden}.ecosystem-track{align-items:center;gap:52px}.ecosystem-wordmark{color:#64708a;filter:grayscale(1);font-size:19px;font-weight:800;opacity:.75}.careers-section,.feature-section,.platform-capabilities-section,.platform-suite-section,.pricing-section,.templates-section{margin:0 auto;max-width:1240px;padding:88px clamp(24px,5vw,64px)}.careers-section h2,.feature-section h2,.platform-capabilities-section h2,.pricing-section h2,.section-heading h2,.suite-heading h2{color:#141d32;font-size:clamp(32px,4vw,48px);font-weight:830;letter-spacing:-.055em;line-height:1.08}.section-heading p,.suite-heading p{color:#788297;font-size:14px;line-height:1.7}.template-tools{margin:25px 0 28px}.filter-pills button{background:#fff;border:1px solid #e3e8f1;border-radius:999px;color:#667187;font-size:11px;padding:9px 15px}.filter-pills button.active{background:#17223b;border-color:#17223b;color:#fff}.search-box{background:#fff;border:1px solid #e2e7f0;border-radius:999px}.template-grid{gap:18px}.template-card{background:#fff;border:1px solid #e6eaf2;border-radius:16px;box-shadow:0 8px 28px #1a2a4609;overflow:hidden;transition:transform .25s,box-shadow .25s}.template-card:hover{box-shadow:0 18px 42px #1a2a4618;transform:translateY(-5px)}.template-preview{border-radius:0;min-height:220px}.template-window{border-radius:8px;box-shadow:0 12px 28px #17233a20}.template-meta{padding:16px}.template-meta b{color:#202b43;font-size:14px}.template-meta small{color:#8b94a6}.template-meta button{background:#f0f3ff;border-radius:999px;color:#3659e8;font-weight:750;padding:9px 13px}.feature-section{background:#fff}.feature-grid{gap:16px}.feature-card{background:#fff;border:1px solid #e7ebf3;border-radius:15px;box-shadow:0 8px 25px #1c2c4908;padding:25px}.feature-card>span{background:#eef2ff;border-radius:12px;color:#4262eb;display:grid;height:42px;place-items:center;width:42px}.feature-card h3{color:#1a2540}.feature-card p{color:#778297;line-height:1.65}.platform-suite-section{background:#f8f9fd;max-width:none}.platform-suite-section>.suite-grid,.platform-suite-section>.suite-heading{margin-left:auto;margin-right:auto;max-width:1120px}.suite-card{background:#fff;border:1px solid #e6eaf2;border-radius:17px;box-shadow:0 9px 30px #17233a09;padding:19px}.suite-card h3{color:#19243c}.suite-card p{color:#778297;line-height:1.65}.suite-visual{border-radius:12px}.platform-capabilities-section{max-width:1120px}.capability-list>div{border-bottom:1px solid #e9edf4;padding:22px 8px}.capability-list>div>span{color:#4565ed}.capability-list p{color:#778297}.duku-brain-public-section{background:linear-gradient(120deg,#111a31,#202e59 65%,#453c88);border-radius:24px;color:#fff;margin:70px auto;max-width:1120px;overflow:hidden;padding:55px}.duku-brain-public-section h2{font-size:clamp(32px,4vw,48px);letter-spacing:-.05em}.duku-brain-public-section p{color:#c4cee2;line-height:1.7}.duku-brain-cta{background:#fff;border-radius:999px;color:#25365d;font-weight:800;padding:13px 19px}.pricing-section{max-width:1240px}.public-pricing-grid{gap:14px}.public-plan{background:#fff;border:1px solid #e3e8f1;border-radius:16px;box-shadow:0 10px 30px #17233a09;padding:24px}.public-plan.featured{border:1.5px solid #4968f0;box-shadow:0 15px 40px #315cf51a}.public-plan>strong{color:#17223b;font-size:30px}.public-plan li{color:#69758b}.public-plan .ghost-btn,.public-plan .primary-btn{border-radius:999px}.careers-section{grid-gap:55px;align-items:start;display:grid;gap:55px;grid-template-columns:.9fr 1.1fr}.career-form{border:1px solid #e5eaf2;border-radius:18px;box-shadow:0 12px 35px #17233a0a;padding:26px}.bottom-cta{background:linear-gradient(110deg,#10192e,#263a72);border-radius:24px;color:#fff;margin:40px auto 70px;max-width:1120px;overflow:hidden;padding:55px 60px}.bottom-cta h2{font-size:clamp(34px,4vw,52px);letter-spacing:-.05em}.bottom-cta p{color:#c6d0e2}footer{align-items:center;background:#0d1425;color:#c6cde0;display:flex;gap:25px;justify-content:space-between;padding:45px clamp(24px,5vw,70px)}footer .brand{color:#fff}footer a{color:#c6cde0}.duku-ai-launcher{background:#17223b;border-radius:999px;box-shadow:0 10px 30px #111a2d35}@media(max-width:900px){.topbar{padding:0 20px}.top-links{gap:12px}.launch-card{gap:10px;grid-template-columns:1fr;padding-top:25px}.launch-copy{max-width:700px}.launch-art{min-height:330px}.stats-strip{grid-template-columns:repeat(2,1fr);margin:0 20px 45px}.careers-section{gap:28px;grid-template-columns:1fr}.duku-brain-public-section{margin:35px 20px;padding:35px}}@media(max-width:650px){.topbar{height:68px}.top-links,.topbar .brand small{display:none}.top-actions{margin-left:auto}.welcome-row{padding:48px 22px 8px}.welcome-row h1{font-size:43px}.launch-card{min-height:0;padding:25px 22px 35px}.launch-copy h2{font-size:39px}.launch-art{min-height:260px}.browser-mock{transform:none}.browser-bar span{padding:5px 12px}.mock-page{min-height:220px;padding:14px}.mock-hero{padding:24px 3px 10px}.mock-image{height:145px}.mock-hero strong{font-size:25px}.float-card{padding:9px}.float-card b{font-size:10px}.float-card small{font-size:9px}.card-a{left:0;top:2%}.card-b{bottom:0;right:0}.stats-strip{gap:15px;padding:16px}.stats-strip .stats-note{justify-content:flex-start}.ecosystem-track{gap:30px}.ecosystem-wordmark{font-size:15px}.careers-section,.feature-section,.platform-capabilities-section,.platform-suite-section,.pricing-section,.templates-section{padding:58px 22px}.public-pricing-grid,.template-grid{grid-template-columns:1fr}.duku-brain-public-section{margin:20px 14px;padding:27px 22px}.bottom-cta{grid-gap:22px;display:grid;gap:22px;margin:25px 14px 45px;padding:35px 25px}footer{align-items:flex-start;flex-direction:column}.career-form{padding:19px}}.dd-hope{background:#f5f7fa!important;color:#172033!important;font-family:Inter,DM Sans,Arial,sans-serif}.dd-hope .dd-top{background:#fff!important;border-bottom:1px solid #e7ebf1!important;box-shadow:0 2px 8px #17203308!important}.dd-hope .dd-brand{color:#172033!important;letter-spacing:-.035em}.dd-hope .dd-brand b{color:#7b8494!important;font-weight:650}.dd-hope .dd-brand-mark{background:#172b4d!important;border-radius:8px!important;color:#fff!important}.dd-hope .dd-top-search input{background:#f7f8fa!important;border:1px solid #e6eaf0!important;border-radius:7px!important}.dd-hope .dd-shell{grid-template-columns:244px minmax(0,1fr)!important;margin:0 auto;max-width:1600px}.dd-hope .dd-sidebar{background:#fff!important;border-right:1px solid #e7ebf1!important;padding:22px 14px!important}.dd-hope .dd-side-home{color:#929bab!important;font-size:10px!important;font-weight:750!important;letter-spacing:.12em!important;margin:22px 10px 9px!important}.dd-hope .dd-sidebar>button{align-items:center;background:#0000!important;border:0!important;border-radius:7px!important;color:#596579!important;display:flex;font-size:13px!important;font-weight:550!important;gap:11px;min-height:40px;padding:9px 11px!important;text-align:left;width:100%}.dd-hope .dd-sidebar>button span{color:#77849a!important;font-size:15px;width:19px}.dd-hope .dd-sidebar>button:hover{background:#f4f6f9!important;color:#1e2c42!important}.dd-hope .dd-sidebar>button.dd-side-active{background:#edf2fa!important;color:#23436f!important;font-weight:700!important}.dd-hope .dd-sidebar>button.dd-side-active span{color:#315b91!important}.dd-hope .dd-side-bottom{border-top:1px solid #edf0f4!important;margin-top:24px!important;padding:18px 10px!important}.dd-hope .dd-main{background:#f5f7fa!important;padding:30px clamp(20px,3vw,46px)!important}.dd-hope .dd-hero{background:#203650!important;border-radius:10px!important;box-shadow:none!important;min-height:210px!important}.dd-hope .dd-hero h1{font-size:34px!important;font-weight:650!important;letter-spacing:-.045em!important}.dd-hope .dd-hero-content>p,.dd-hope .dd-kicker{font-size:10px!important;font-weight:750!important;letter-spacing:.12em!important}.dd-hope .dd-hero-content>a{background:#fff!important;border-radius:6px!important;color:#203650!important;font-weight:700!important}.dd-hope .dd-hero-announcement{background:#ffffff16!important;border-radius:6px!important}.dd-hope .dd-app-tile,.dd-hope .dd-chart-panel,.dd-hope .dd-project,.dd-hope .dd-stat-card,.dd-hope .dd-theme{border:1px solid #e6eaf0!important;border-radius:9px!important;box-shadow:0 2px 7px #17203306!important}.dd-hope .dd-stat-card{background:#fff!important}.dd-hope .dd-stat-icon{border-radius:8px!important;box-shadow:none!important}.dd-hope .dd-app-tile{background:#fff!important;padding:18px!important;text-align:left!important;transition:border-color .15s,transform .15s!important}.dd-hope .dd-app-tile:hover{border-color:#b8c7dc!important;transform:translateY(-2px)}.dd-hope .dd-app-icon{border-radius:8px!important}.dd-hope .dd-panel-head h2,.dd-hope .dd-section h2{font-size:21px!important;font-weight:650!important;letter-spacing:-.025em!important}.dd-hope .dd-filters button,.dd-hope .dd-project-actions button,.dd-hope .dd-theme button{border-radius:6px!important}.dd-hope .dd-filters button.active{background:#24476f!important;border-color:#24476f!important}.dd-hope .dd-primary,.dd-hope button.dd-primary{background:#24476f!important;border-radius:6px!important}.dd-hope .dd-brain-workspace{scroll-margin-top:85px}.dd-brain-layout{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1.6fr) minmax(250px,.8fr)}.dd-brain-chat,.dd-brain-side{background:#fff;border:1px solid #e5eaf0;border-radius:10px;box-shadow:0 2px 8px #17203306;overflow:hidden}.dd-brain-chat-head{align-items:center;border-bottom:1px solid #edf0f4;display:flex;gap:11px;padding:16px 18px}.dd-brain-mark{background:#203b5c;border-radius:8px;color:#fff;display:grid;font-size:18px;height:34px;place-items:center;width:34px}.dd-brain-chat-head>div{display:flex;flex-direction:column;gap:3px}.dd-brain-chat-head b{color:#1d2b40;font-size:13px}.dd-brain-chat-head small{color:#8792a3;font-size:11px}.dd-brain-status{background:#edf7f0;border-radius:4px;color:#357b5a;font-size:10px;font-weight:700;margin-left:auto;padding:5px 8px}.dd-brain-chat-feed{background:#fafbfd;display:flex;flex-direction:column;gap:12px;max-height:410px;min-height:230px;overflow:auto;padding:17px}.dd-brain-message{background:#fff;border:1px solid #e7ebf1;border-radius:8px;max-width:88%;padding:11px 13px}.dd-brain-message.user{align-self:flex-end;background:#edf2f8;border-color:#dfe7f1}.dd-brain-message small{color:#8290a3;font-size:9px;font-weight:750;letter-spacing:.1em}.dd-brain-message p{color:#354256;font-size:13px;line-height:1.6;margin:5px 0 0;white-space:pre-wrap}.dd-brain-composer{background:#fff;border-top:1px solid #edf0f4;padding:13px}.dd-brain-composer textarea{border:1px solid #dfe5ed;border-radius:7px;color:#253247;font:inherit;font-size:13px;outline:none;padding:12px;resize:vertical;width:100%}.dd-brain-composer textarea:focus{border-color:#7892b1;box-shadow:0 0 0 3px #315b9112}.dd-brain-composer>div{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:9px}.dd-brain-composer small,.dd-brain-side p{color:#8490a1;font-size:11px;line-height:1.55}.dd-brain-composer button,.dd-brain-plan button{background:#24476f;border:0;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:650;padding:10px 14px}.dd-brain-composer button:disabled,.dd-brain-plan button:disabled{cursor:not-allowed;opacity:.5}.dd-brain-side{padding:19px}.dd-brain-side>b{color:#25344a;font-size:13px}.dd-brain-plan ul,.dd-brain-side>ul{color:#566478;font-size:12px;line-height:2;padding-left:18px}.dd-brain-plan{border-top:1px solid #edf0f4;margin-top:16px;padding-top:15px}.dd-brain-plan>small{color:#39745c;font-size:9px;font-weight:800;letter-spacing:.12em}.dd-brain-plan h3{color:#203149;font-size:16px;margin:7px 0}.dd-brain-plan p{color:#738096;font-size:11px;margin:0}.dd-brain-plan button{margin-top:8px;width:100%}@media(max-width:800px){.dd-hope .dd-shell{grid-template-columns:1fr!important}.dd-brain-layout{grid-template-columns:1fr}.dd-hope .dd-sidebar{background:#fff!important}}@media(max-width:600px){.dd-hope .dd-main{padding:18px 13px 30px!important}.dd-hope .dd-hero{border-radius:8px!important}.dd-hope .dd-hero h1{font-size:29px!important}.dd-brain-chat-feed{min-height:190px;padding:12px}.dd-brain-message{max-width:96%}.dd-brain-composer>div{align-items:flex-start;flex-direction:column}.dd-brain-composer button{width:100%}}.auth-modal{background:#fff!important;border:1px solid #e6eaf0!important;border-radius:12px!important;box-shadow:0 28px 90px #101a2b35!important;color:#1c293b!important}.auth-modal h2{color:#18263a!important;font-weight:650!important;letter-spacing:-.035em!important}.auth-modal p{color:#69778b!important;line-height:1.65!important}.auth-modal .eyebrow{color:#65758b!important;font-weight:750!important;letter-spacing:.13em!important}.auth-modal .modal-mark{background:#203b5c!important;border-radius:8px!important;color:#fff!important}.auth-modal label{color:#35445a!important;font-size:12px!important;font-weight:650!important}.auth-modal input,.auth-modal select,.auth-modal textarea{background:#fff!important;border:1px solid #dce3ec!important;border-radius:7px!important;box-shadow:none!important;color:#1c293b!important}.auth-modal input:focus,.auth-modal select:focus,.auth-modal textarea:focus{border-color:#7892b1!important;box-shadow:0 0 0 3px #315b9112!important;outline:0!important}.auth-modal .primary-btn,.auth-modal button.primary-btn{background:#24476f!important;border-radius:7px!important;box-shadow:none!important;font-weight:650!important}.auth-modal .text-btn,.auth-modal a{color:#315b91!important}.auth-modal .close-modal{border-radius:6px!important;color:#6b7789!important}.dd-workspace-settings{scroll-margin-top:82px}.dd-settings-grid{grid-gap:13px;display:grid;gap:13px;grid-template-columns:repeat(2,minmax(0,1fr))}.dd-settings-card{background:#fff;border:1px solid #e5eaf0;border-radius:9px;display:flex;flex-direction:column;gap:16px;min-height:135px;padding:18px}.dd-settings-card>div:first-child b{color:#24344a;font-size:13px}.dd-settings-card>div:first-child p{color:#7b8798;font-size:11px;line-height:1.55;margin:6px 0 0}.dd-settings-options{display:flex;flex-wrap:wrap;gap:8px}.dd-settings-options button,.dd-settings-secondary{align-items:center;background:#fff;border:1px solid #dfe5ed;border-radius:6px;color:#44536a;cursor:pointer;display:flex;font-size:11px;font-weight:650;gap:7px;padding:8px 12px}.dd-settings-options button.selected{background:#f0f4fa;border-color:#315b91;color:#24476f}.dd-theme-preview{border:1px solid #dce2ea;border-radius:4px;display:inline-block;height:19px;width:19px}.dd-theme-preview.light{background:linear-gradient(90deg,#fff 50%,#eef2f6 0)}.dd-theme-preview.dark{background:linear-gradient(90deg,#172333 50%,#26364b 0);border-color:#46566c}.dd-settings-switch{align-items:center;color:#4d5b70;display:flex;font-size:12px;gap:9px}.dd-settings-switch input{accent-color:#315b91;height:16px;width:16px}.dd-settings-note{color:#8a95a5;font-size:11px;margin-top:12px}.dd-density-compact .dd-main{padding-top:20px!important}.dd-density-compact .dd-stat-card{padding:12px!important}.dd-density-compact .dd-app-tile{padding:13px!important}.dd-density-compact .dd-section{margin-top:23px!important}.dd-density-compact .dd-sidebar>button{min-height:34px!important;padding-bottom:6px!important;padding-top:6px!important}.dd-reduced-motion *,.dd-reduced-motion :after,.dd-reduced-motion :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.dd-theme-dark{background:#111a27!important;color:#e5ebf3!important;color-scheme:dark}.dd-theme-dark .dd-api-doc,.dd-theme-dark .dd-app-tile,.dd-theme-dark .dd-brain-chat,.dd-theme-dark .dd-brain-side,.dd-theme-dark .dd-chart-panel,.dd-theme-dark .dd-dev-create,.dd-theme-dark .dd-dev-list,.dd-theme-dark .dd-extension-card,.dd-theme-dark .dd-installed-panel,.dd-theme-dark .dd-project,.dd-theme-dark .dd-settings-card,.dd-theme-dark .dd-sidebar,.dd-theme-dark .dd-stat-card,.dd-theme-dark .dd-theme,.dd-theme-dark .dd-top{background:#192536!important;border-color:#2a394d!important;color:#e4eaf2!important}.dd-theme-dark .dd-main{background:#111a27!important}.dd-theme-dark .dd-sidebar{border-right-color:#2a394d!important}.dd-theme-dark .dd-sidebar>button{color:#aebbd0!important}.dd-theme-dark .dd-sidebar>button:hover{background:#243349!important}.dd-theme-dark .dd-sidebar>button.dd-side-active{background:#263b56!important;color:#dce9fb!important}.dd-theme-dark .dd-app-tile small,.dd-theme-dark .dd-extension-card p,.dd-theme-dark .dd-settings-card p,.dd-theme-dark .dd-settings-note,.dd-theme-dark .dd-side-home,.dd-theme-dark .dd-theme p{color:#91a0b5!important}.dd-theme-dark .dd-app-tile b,.dd-theme-dark .dd-brand,.dd-theme-dark .dd-panel-head h2,.dd-theme-dark .dd-section h2,.dd-theme-dark .dd-section h3,.dd-theme-dark .dd-settings-card b,.dd-theme-dark .dd-theme h3{color:#edf2f8!important}.dd-theme-dark .dd-brain-composer textarea,.dd-theme-dark .dd-dev-form input,.dd-theme-dark .dd-dev-inline input,.dd-theme-dark .dd-top-search input{background:#111a27!important;border-color:#34445b!important;color:#edf2f8!important}.dd-theme-dark .dd-brain-chat-feed{background:#121d2b!important}.dd-theme-dark .dd-brain-message{background:#1d2a3d!important;border-color:#34445b!important}.dd-theme-dark .dd-brain-message p{color:#d9e2ee!important}.dd-theme-dark .dd-settings-options button,.dd-theme-dark .dd-settings-secondary{background:#1d2a3d!important;border-color:#3a4b62!important;color:#d9e2ee!important}.dd-theme-dark .dd-settings-options button.selected{background:#294363!important;border-color:#6b8db8!important}.dd-theme-dark .dd-side-bottom{border-top-color:#2a394d!important}.dd-theme-dark .dd-stat-card small,.dd-theme-dark .dd-stat-card span{color:#9cabc0!important}.dd-theme-dark .dd-dev-row{border-color:#2c3b50!important}@media(max-width:700px){.dd-settings-grid{grid-template-columns:1fr}.dd-settings-card{min-height:0;min-height:auto}}.editor-overlay{background:#eef1f5!important;color:#202b3b!important;font-family:Inter,DM Sans,Arial,sans-serif!important}.editor-top{background:#fff!important;border-bottom:1px solid #dfe5ec!important;box-shadow:0 2px 8px #1720330a!important}.editor-brand{color:#1b2b40!important;font-weight:750!important;letter-spacing:-.03em}.editor-brand .brand-mark{background:#203b5c!important;border-radius:7px!important}.editor-site input{background:#f8fafc!important;border:1px solid #e1e6ed!important;border-radius:6px!important;color:#26354a!important}.editor-actions button,.studio-toolbar-right button{border-radius:6px!important;box-shadow:none!important;font-weight:650!important}.editor-actions .ai-builder-trigger,.editor-actions .primary-btn,.studio-toolbar-right .studio-publish{background:#24476f!important;color:#fff!important}.editor-actions .ghost-btn{background:#fff!important;border:1px solid #e1e6ed!important;color:#44536a!important}.editor-studio-toolbar{background:#fff!important;border-bottom:1px solid #dfe5ec!important;gap:8px!important}.studio-toolbar-centre button,.studio-toolbar-centre select,.studio-toolbar-left button{border-radius:6px!important;color:#59677a!important;font-size:12px!important}.studio-toolbar-centre button.active,.studio-toolbar-left button.active{background:#edf2f8!important;color:#24476f!important}.studio-toolbar-centre select{background:#fff!important;border:1px solid #e0e5ec!important}.editor-workspace{background:#eef1f5!important}.editor-tools{background:#fff!important;border-right:1px solid #dfe5ec!important}.studio-panel-heading{border-bottom:1px solid #edf0f4!important;padding:16px!important}.studio-panel-heading b{color:#2b3b51!important;font-size:11px!important;letter-spacing:.1em!important}.studio-panel-heading small{color:#8792a2!important}.page-manager-row,.studio-element-group>div button,.studio-layer-row,.studio-library-list>button{border-radius:6px!important}.studio-element-group>div button:hover,.studio-library-list>button:hover{background:#f3f6fa!important;border-color:#dce4ee!important}.editor-canvas-wrap{background:#eef1f5!important}.canvas-toolbar{background:#fff!important;border-bottom:1px solid #dfe5ec!important;color:#66758a!important}.site-canvas{background:#fff!important;border:1px solid #dce2e9!important;border-radius:5px!important;box-shadow:0 8px 30px #17203312!important;overflow:hidden}.site-canvas .canvas-hero button,.site-canvas .canvas-nav button{background:#24476f!important;background:var(--editor-brand-color,#24476f)!important;border-radius:5px!important}.site-canvas .canvas-hero h1{letter-spacing:-.045em!important}.studio-settings-panel{display:flex;flex-direction:column;gap:17px;padding:15px}.studio-setting-group{background:#fff;border:1px solid #e6eaf0;border-radius:8px;display:flex;flex-direction:column;gap:9px;padding:14px}.studio-setting-group>b{color:#26364b;font-size:12px}.studio-setting-group>p{color:#7a8798;font-size:11px;line-height:1.55;margin:0}.studio-setting-group label{color:#4a586d;display:flex;flex-direction:column;font-size:11px;font-weight:650;gap:6px}.studio-setting-group input:not([type=color]),.studio-setting-group select,.studio-setting-group textarea{background:#fff;border:1px solid #dfe5ed;border-radius:6px;color:#26364b;font:inherit;font-size:12px;outline:none;padding:9px 10px;width:100%}.studio-setting-group input:focus,.studio-setting-group select:focus,.studio-setting-group textarea:focus{border-color:#7892b1;box-shadow:0 0 0 3px #315b9112}.studio-setting-group small{color:#8994a3;font-size:10px}.studio-color-control{align-items:center;display:flex;gap:8px}.studio-color-control input[type=color]{background:#fff;border:1px solid #dfe5ed;border-radius:6px;height:36px;padding:3px;width:42px}.studio-color-control input:not([type=color]){font-family:ui-monospace,monospace;max-width:110px;text-transform:uppercase}.studio-color-swatches{display:flex;flex-wrap:wrap;gap:8px}.studio-color-swatches button{border:2px solid #fff;border-radius:50%;cursor:pointer;height:23px;outline:1px solid #d8dee7;width:23px}.studio-search-preview{background:#fbfcfe;border:1px solid #e5eaf0;border-radius:6px;display:flex;flex-direction:column;gap:5px;padding:12px}.studio-search-preview strong{color:#24476f;font-size:13px;font-weight:600}.studio-search-preview span{color:#32835d;font-size:10px}.studio-search-preview p{color:#66758a;font-size:11px;line-height:1.5;margin:0}@media(max-width:760px){.editor-top{flex-wrap:wrap;gap:8px}.editor-actions{max-width:100%;overflow-x:auto;padding-bottom:5px}.editor-studio-toolbar{overflow-x:auto}.studio-toolbar-centre,.studio-toolbar-left,.studio-toolbar-right{flex-shrink:0}.editor-tools{max-height:48vh;overflow:auto}.studio-settings-panel{display:grid;grid-template-columns:1fr}}#root:has(.launch-card){background:#070b14;color:#f4f6fb}#root:has(.launch-card) .welcome-row{display:block!important;margin:0 auto;max-width:1280px;padding:78px 6vw 28px!important}#root:has(.launch-card) .welcome-row .eyebrow{color:#aab7d1;font-size:10px;letter-spacing:.16em}#root:has(.launch-card) .welcome-row h1{color:#f7f8fc;font-size:clamp(42px,6.3vw,78px);font-weight:760;letter-spacing:-.065em;line-height:1.02;max-width:900px}#root:has(.launch-card) .welcome-copy{color:#aab5c8;font-size:17px;line-height:1.7;max-width:690px}#root:has(.launch-card) .launch-card{grid-gap:38px;align-items:center;background:radial-gradient(ellipse at 78% 45%,#17264a 0,#10182a 35%,#0b111e 74%)!important;border:1px solid #28344b!important;border-radius:22px!important;box-shadow:0 28px 90px #0008!important;display:grid;gap:38px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);margin:12px auto 65px!important;max-width:1280px;min-height:510px;overflow:hidden;padding:38px 6vw!important}#root:has(.launch-card) .launch-copy .pill{background:#151f34;border:1px solid #334462;border-radius:99px;color:#cbd5e8;font-size:10px;letter-spacing:.12em;padding:8px 12px}#root:has(.launch-card) .launch-copy h2{color:#f7f8fc;font-size:clamp(36px,4.5vw,58px);font-weight:730;letter-spacing:-.055em;line-height:1.06;max-width:570px}#root:has(.launch-card) .launch-copy p{color:#aebbd0;font-size:15px;line-height:1.75;max-width:510px}#root:has(.launch-card) .launch-actions{display:flex;gap:12px;margin-top:25px}#root:has(.launch-card) .launch-actions .primary-btn{background:linear-gradient(110deg,#743cff,#2578ff)!important;border:0!important;border-radius:7px!important;box-shadow:0 8px 26px #553cff45!important;color:#fff!important;padding:14px 20px!important}#root:has(.launch-card) .launch-actions .ghost-btn{background:#101a2b!important;border:1px solid #465875!important;border-radius:7px!important;color:#e8edf7!important;padding:13px 18px!important}#root:has(.launch-card) .trust-line{color:#8796ad!important;font-size:11px;margin-top:22px}#root:has(.launch-card) .launch-art{min-height:400px;position:relative}#root:has(.launch-card) .browser-mock{background:#f7f9fd!important;border:1px solid #64769a!important;border-radius:14px!important;box-shadow:0 28px 70px #0009!important;transform:perspective(1200px) rotateY(-7deg) rotateX(2deg)}#root:has(.launch-card) .browser-bar{background:#e9edf5!important;border-bottom:1px solid #d6ddea!important}#root:has(.launch-card) .mock-page{background:#f8faff!important}#root:has(.launch-card) .mock-nav{color:#17233a!important}#root:has(.launch-card) .mock-hero{background:linear-gradient(130deg,#e9edfa,#d9e6f7)!important;color:#1d2a44!important}#root:has(.launch-card) .mock-hero strong{color:#1a2a46!important}#root:has(.launch-card) .mock-image{background:linear-gradient(145deg,#182c50,#536c9a)!important}#root:has(.launch-card) .float-card{background:#17233a!important;border:1px solid #344763!important;box-shadow:0 14px 36px #0006!important;color:#e9eef8!important}#root:has(.launch-card) .float-card small{color:#a6b5cb!important}#root:has(.launch-card) .bottom-cta,#root:has(.launch-card) .careers-section,#root:has(.launch-card) .duku-brain-public-section,#root:has(.launch-card) .ecosystem-section,#root:has(.launch-card) .feature-section,#root:has(.launch-card) .platform-capabilities-section,#root:has(.launch-card) .platform-suite-section,#root:has(.launch-card) .pricing-section,#root:has(.launch-card) .templates-section{margin-left:auto!important;margin-right:auto!important;max-width:1280px;padding-left:6vw!important;padding-right:6vw!important}#root:has(.launch-card) .duku-brain-public-section,#root:has(.launch-card) .ecosystem-section,#root:has(.launch-card) .feature-section,#root:has(.launch-card) .platform-capabilities-section,#root:has(.launch-card) .platform-suite-section,#root:has(.launch-card) .templates-section{background:#0000!important;color:#f1f4fb!important}#root:has(.launch-card) .duku-suite-heading h2,#root:has(.launch-card) .ecosystem-heading h2,#root:has(.launch-card) .section-heading h2{color:#f3f6fc!important;font-size:clamp(28px,3.7vw,43px)!important;letter-spacing:-.045em!important}#root:has(.launch-card) .duku-suite-heading p,#root:has(.launch-card) .ecosystem-heading p,#root:has(.launch-card) .section-heading p{color:#9eacc1!important}#root:has(.launch-card) .ecosystem-wordmark{color:#aab7cc!important;opacity:.9}#root:has(.launch-card) .duku-platform-suite{background:linear-gradient(180deg,#080d17,#0d1422)!important;color:#f3f6fb!important;margin:0 auto;max-width:1280px;padding:82px 6vw 90px}#root:has(.launch-card) .duku-suite-heading{margin-bottom:35px;max-width:740px}#root:has(.launch-card) .duku-suite-heading>span{color:#9b83ff;font-size:10px;font-weight:750;letter-spacing:.16em}#root:has(.launch-card) .duku-suite-heading h2{color:#f6f8fc;font-size:clamp(32px,4vw,48px);letter-spacing:-.05em;line-height:1.08;margin:13px 0}#root:has(.launch-card) .duku-suite-heading h2 em{background:linear-gradient(100deg,#9d6aff,#38b8ff);background-clip:text;-webkit-background-clip:text;color:#0000;font-style:normal}#root:has(.launch-card) .duku-suite-heading p{color:#9eacc1;font-size:14px;line-height:1.7}#root:has(.launch-card) .duku-suite-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}#root:has(.launch-card) .duku-suite-card{background:linear-gradient(145deg,#121d30,#0c1422);border:1px solid #26354d;border-radius:13px;color:#f1f4fb;min-height:390px;overflow:hidden;padding:25px;position:relative}#root:has(.launch-card) .duku-suite-card>span{color:#8496b2;display:block;font-size:9px;font-weight:750;letter-spacing:.15em;margin-top:17px}#root:has(.launch-card) .duku-suite-card h3{color:#f6f8fc;font-size:25px;letter-spacing:-.035em;margin:10px 0;max-width:380px}#root:has(.launch-card) .duku-suite-card p{color:#a2b0c4;font-size:12px;line-height:1.7;max-width:400px}#root:has(.launch-card) .duku-suite-card ul{color:#b8c4d6;font-size:11px;line-height:1.9;padding-left:17px}#root:has(.launch-card) .duku-suite-card>button{background:#0000;border:0;color:#b49aff;cursor:pointer;font-size:12px;font-weight:700;margin-top:7px;padding:7px 0;position:relative;z-index:2}#root:has(.launch-card) .duku-suite-card>button b{margin-left:7px}#root:has(.launch-card) .suite-icon{background:#252044;border-radius:9px;color:#b99cff;display:grid;font-size:20px;height:38px;place-items:center;width:38px}#root:has(.launch-card) .suite-app .suite-icon{background:#102d42;color:#4ecbff}#root:has(.launch-card) .suite-commerce .suite-icon{background:#10362e;color:#5ee0b1}#root:has(.launch-card) .suite-ai .suite-icon{background:#30243f;color:#d0a0ff}#root:has(.launch-card) .suite-browser{background:#f4f7fc;border:1px solid #52637c;border-radius:9px 9px 0 0;bottom:0;box-shadow:0 0 50px #3d74c52a;height:160px;position:absolute;right:24px;width:47%}#root:has(.launch-card) .suite-browser-top{align-items:center;background:#e4eaf3;display:flex;gap:5px;height:24px;padding:0 8px}#root:has(.launch-card) .suite-browser-top i{background:#9caec6;border-radius:50%;height:5px;width:5px}#root:has(.launch-card) .suite-browser-top small{color:#607089;font-size:7px;margin-left:7px}#root:has(.launch-card) .suite-browser-body{display:flex;height:136px}#root:has(.launch-card) .suite-browser-side{background:#e9edf5;display:flex;flex-direction:column;gap:10px;padding:12px 7px;width:24px}#root:has(.launch-card) .suite-browser-side i{background:#aebbd0;border-radius:3px;height:5px}#root:has(.launch-card) .suite-browser-page{color:#21314a;flex:1 1;padding:15px}#root:has(.launch-card) .suite-browser-page b{display:block;font-size:13px}#root:has(.launch-card) .suite-browser-page span{background:#c3cedd;border-radius:4px;display:inline-block;height:4px;margin:7px 5px 0 0;width:36%}#root:has(.launch-card) .suite-browser-page div{background:linear-gradient(110deg,#8ba6c7,#e5eaf2);border-radius:4px;height:42px;margin-top:9px}#root:has(.launch-card) .suite-phone{background:#f5f7fb;border:4px solid #8190a7;border-radius:21px;bottom:-45px;box-shadow:0 0 50px #1686c42b;color:#26344a;height:220px;padding:20px 9px;position:absolute;right:54px;transform:rotate(7deg);width:115px}#root:has(.launch-card) .suite-phone-camera{background:#8997ac;border-radius:8px;height:5px;margin:-13px auto 16px;width:32px}#root:has(.launch-card) .suite-phone b{font-size:9px}#root:has(.launch-card) .suite-phone-banner{background:linear-gradient(120deg,#3a5f8d,#a8c3e3);border-radius:5px;height:45px;margin:9px 0}#root:has(.launch-card) .suite-phone-row{background:#e2e8f0;border-radius:4px;height:20px;margin:7px 0}#root:has(.launch-card) .suite-commerce-art{align-items:center;background:#172b39;border-radius:8px;bottom:20px;display:flex;gap:12px;height:115px;padding:15px;position:absolute;right:20px;width:44%}#root:has(.launch-card) .commerce-product{background:linear-gradient(145deg,#dae5f2,#8299b7);border-radius:5px;height:82px;width:75px}#root:has(.launch-card) .commerce-lines{display:flex;flex:1 1;flex-direction:column;gap:9px}#root:has(.launch-card) .commerce-lines i{background:#4a657d;border-radius:5px;height:6px}#root:has(.launch-card) .suite-ai-chat{background:#171a31;border:1px solid #3c3a5d;border-radius:9px;bottom:20px;padding:13px;position:absolute;right:20px;width:46%}#root:has(.launch-card) .suite-ai-chat small{color:#b69aff;font-size:8px;letter-spacing:.12em}#root:has(.launch-card) .suite-ai-chat p{color:#dce2f1;font-size:10px}#root:has(.launch-card) .suite-ai-chat div{background:#252b43;border-radius:5px;color:#a8b8d0;font-size:9px;padding:8px}#root:has(.launch-card) .suite-ai-chat div span{color:#9e83ff;float:right}#root:has(.launch-card) .pricing-section{background:#0b111d!important;color:#f4f6fb!important;padding-bottom:80px!important;padding-top:70px!important}#root:has(.launch-card) .public-plan{background:#111b2b!important;border:1px solid #2b3a52!important;border-radius:12px!important;color:#eef3fb!important}#root:has(.launch-card) .public-plan li,#root:has(.launch-card) .public-plan small{color:#aab7cb!important}#root:has(.launch-card) .public-plan strong{color:#fff!important}#root:has(.launch-card) .public-plan .ghost-btn{background:#17243a!important;border:1px solid #425573!important;color:#e6edf8!important}#root:has(.launch-card) .public-plan .primary-btn{background:linear-gradient(100deg,#773eff,#287dff)!important;border:0!important}#root:has(.launch-card) .bottom-cta{background:linear-gradient(110deg,#211c4b,#102e4e)!important;border:1px solid #3b4273!important;border-radius:16px!important}#root:has(.launch-card) footer{background:#070b14!important;border-top:1px solid #26344a!important;color:#8795aa!important}#root:has(.launch-card) .auth-modal{background:#101a2a!important;border-color:#2e3d55!important;color:#edf2fa!important}#root:has(.launch-card) .auth-modal h2{color:#fff!important}@media(max-width:850px){#root:has(.launch-card) .launch-card{grid-template-columns:1fr;margin:0 14px 45px!important;padding:30px 22px!important}#root:has(.launch-card) .launch-art{min-height:320px}#root:has(.launch-card) .duku-suite-grid{grid-template-columns:1fr}}@media(max-width:560px){#root:has(.launch-card) .welcome-row{padding:45px 22px 20px!important}#root:has(.launch-card) .launch-art{min-height:250px}#root:has(.launch-card) .duku-suite-card{min-height:420px;padding:19px}#root:has(.launch-card) .suite-browser{right:10px;width:62%}#root:has(.launch-card) .suite-phone{right:30px}#root:has(.launch-card) .suite-ai-chat,#root:has(.launch-card) .suite-commerce-art{right:12px;width:48%}}@media(prefers-reduced-motion:no-preference){#root:has(.launch-card) .launch-card{animation:duku-rise .85s cubic-bezier(.2,.75,.25,1) both}#root:has(.launch-card) .welcome-row{animation:duku-fade .7s ease-out both}#root:has(.launch-card) .duku-suite-heading{animation:duku-rise .75s .08s both}#root:has(.launch-card) .duku-suite-card{animation:duku-rise .8s cubic-bezier(.2,.75,.25,1) both;transition:transform .35s cubic-bezier(.2,.75,.25,1),border-color .35s,box-shadow .35s,background .35s}#root:has(.launch-card) .duku-suite-card:nth-child(2){animation-delay:.1s}#root:has(.launch-card) .duku-suite-card:nth-child(3){animation-delay:.18s}#root:has(.launch-card) .duku-suite-card:nth-child(4){animation-delay:.26s}#root:has(.launch-card) .duku-suite-card:hover{background:linear-gradient(145deg,#17243a,#101a2b);border-color:#6575ad;box-shadow:0 22px 65px #0005;transform:translateY(-7px)}#root:has(.launch-card) .suite-ai-chat,#root:has(.launch-card) .suite-browser,#root:has(.launch-card) .suite-commerce-art,#root:has(.launch-card) .suite-phone{transition:transform .5s cubic-bezier(.2,.75,.25,1),box-shadow .5s}#root:has(.launch-card) .suite-web:hover .suite-browser{box-shadow:0 18px 55px #3d74c55a;transform:translateY(-9px) rotate(-1deg)}#root:has(.launch-card) .suite-app:hover .suite-phone{transform:translateY(-10px) rotate(3deg)}#root:has(.launch-card) .suite-commerce:hover .suite-commerce-art{transform:translateY(-8px)}#root:has(.launch-card) .suite-ai:hover .suite-ai-chat{box-shadow:0 15px 45px #9e83ff25;transform:translateY(-7px)}#root:has(.launch-card) .suite-icon{transition:transform .35s cubic-bezier(.2,.75,.25,1),filter .35s}#root:has(.launch-card) .duku-suite-card:hover .suite-icon{filter:brightness(1.2);transform:translateY(-3px) rotate(-5deg)}#root:has(.launch-card) a,#root:has(.launch-card) button{transition:color .2s ease,background-color .25s ease,border-color .25s ease,transform .25s ease,box-shadow .25s ease}#root:has(.launch-card) .duku-suite-card>button:hover,#root:has(.launch-card) .primary-btn:hover{transform:translateY(-2px)}#root:has(.launch-card) .launch-art{animation:duku-float 8s ease-in-out infinite}#root:has(.launch-card) .float-card{animation:duku-float 6s ease-in-out infinite}#root:has(.launch-card) .float-card:nth-child(2){animation-delay:-2.5s}#root:has(.launch-card) .pricing-section .public-plan{transition:transform .3s ease,border-color .3s,box-shadow .3s}#root:has(.launch-card) .pricing-section .public-plan:hover{border-color:#6575ad!important;box-shadow:0 20px 55px #0004;transform:translateY(-5px)}#root:has(.dd-hope),#root:has(.dd-sidebar){scroll-behavior:smooth}#root:has(.dd-hope) .dd-section{animation:duku-rise .65s ease-out both}}@keyframes duku-rise{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes duku-fade{0%{opacity:0}to{opacity:1}}@keyframes duku-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@media(prefers-reduced-motion:reduce){*,:after,:before,html{scroll-behavior:auto!important}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(max-width:700px){#root:has(.launch-card) .duku-platform-suite{padding-bottom:62px;padding-top:58px}#root:has(.launch-card) .duku-suite-card{transition:none}}:root{--bg:#fff;--panel:#fff;--panel2:#f5f4fa;--line:#e7e5ef;--muted:#555366;--text:#111018;--purple:#5b21f6;--cyan:#2563eb}body{background:#fff!important;color:#111018!important}#root:has(.launch-card) .app-shell{background:#fff!important;color:#111018!important}#root:has(.launch-card) .corporate-ticker{background:#111018!important;border:0!important;color:#fff!important}#root:has(.launch-card) .corporate-ticker span{color:#e6e3ef!important}#root:has(.launch-card) .topbar{background:#fffffff5!important;border-bottom:1px solid #e8e6ef!important;box-shadow:0 3px 18px #17102708!important;color:#111018!important;height:78px}#root:has(.launch-card) .brand{color:#111018!important;font-size:22px;font-weight:850;letter-spacing:-.8px}#root:has(.launch-card) .brand small{color:#5b21f6!important;font-weight:800}#root:has(.launch-card) .brand-mark{background:#5b21f6!important;border-radius:9px;box-shadow:none!important;color:#fff!important}#root:has(.launch-card) .top-links a{color:#211f2b!important;font-size:13px;font-weight:700}#root:has(.launch-card) .top-links a:hover{color:#5b21f6!important}#root:has(.launch-card) .top-actions .text-btn{color:#171520!important;font-weight:750}#root:has(.launch-card) .primary-btn{background:#5b21f6!important;border:1px solid #5b21f6!important;border-radius:8px!important;box-shadow:0 8px 22px #5b21f62b!important;color:#fff!important;font-weight:800}#root:has(.launch-card) .primary-btn:hover{background:#4715d5!important;box-shadow:0 12px 28px #5b21f64a!important}#root:has(.launch-card) .main-content{max-width:1500px;padding:48px clamp(22px,4vw,64px) 0!important}#root:has(.launch-card) .welcome-row{margin:0 0 18px!important}#root:has(.launch-card) .welcome-row h1{color:#111018!important;font-size:clamp(36px,4.4vw,58px)!important;font-weight:850!important;letter-spacing:-2.8px!important;line-height:1.02!important}#root:has(.launch-card) .welcome-row h1 em{background:none!important;color:#5b21f6!important}#root:has(.launch-card) .welcome-copy{color:#292633!important;font-size:15px!important;line-height:1.65!important;max-width:650px}#root:has(.launch-card) .eyebrow{color:#5420dc!important;font-weight:850!important;letter-spacing:1.45px!important}#root:has(.launch-card) .welcome-orb{border-color:#d8ccff!important;box-shadow:0 0 0 12px #f7f4ff!important}#root:has(.launch-card) .orb-inner{background:#5b21f6!important;color:#fff!important}#root:has(.launch-card) .launch-card{background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:grid!important;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)!important;margin:0 0 24px!important;min-height:470px!important;overflow:visible!important}#root:has(.launch-card) .launch-copy{display:flex;flex-direction:column;justify-content:center;padding:58px 28px 45px 0!important;width:auto!important}#root:has(.launch-card) .launch-copy .pill{background:#f0eaff!important;border:0!important;color:#29145f!important;font:700 11px DM Sans!important;letter-spacing:0!important;padding:10px 14px!important;width:max-content}#root:has(.launch-card) .launch-copy .pill span{background:#5b21f6!important;box-shadow:none!important}#root:has(.launch-card) .launch-copy h2{color:#111018!important;font:850 clamp(43px,5.4vw,76px)/.99 Manrope,sans-serif!important;letter-spacing:-4.2px!important;margin:23px 0 18px!important;max-width:680px!important}#root:has(.launch-card) .launch-copy h2 span{color:#5b21f6!important}#root:has(.launch-card) .launch-copy>p{color:#292633!important;font-size:17px!important;line-height:1.55!important;max-width:520px!important}#root:has(.launch-card) .launch-actions{flex-wrap:wrap;gap:14px!important;margin-top:27px!important}#root:has(.launch-card) .launch-actions .primary-btn{font-size:14px!important;padding:16px 22px!important}#root:has(.launch-card) .launch-actions .ghost-btn{border:1.5px solid #c8c4d2!important;border-radius:8px!important;color:#15131c!important;font-weight:800!important;padding:14px 18px!important}#root:has(.launch-card) .launch-actions .ghost-btn span{color:#5b21f6!important}#root:has(.launch-card) .trust-line{color:#454151!important;font:600 11px DM Sans!important;margin-top:28px!important}#root:has(.launch-card) .trust-line span{color:#5b21f6!important}#root:has(.launch-card) .launch-art{align-items:center!important;align-self:stretch!important;background:linear-gradient(135deg,#7437ff,#5019df 48%,#170d48)!important;border-radius:0 0 0 70px!important;display:flex!important;justify-content:center!important;min-height:470px!important;overflow:hidden!important;padding:36px!important;position:relative!important}#root:has(.launch-card) .launch-art:before{background:radial-gradient(circle at 70% 24%,#bca4ff66,#0000 38%),linear-gradient(130deg,#0000 45%,#160a4d55);content:"";inset:0;pointer-events:none;position:absolute}#root:has(.launch-card) .browser-mock{background:#fff!important;border:7px solid #11101b!important;border-radius:18px!important;box-shadow:0 30px 75px #10052d88!important;max-width:680px!important;overflow:hidden!important;position:relative!important;transform:rotate(-3deg)!important;width:95%!important;z-index:1}#root:has(.launch-card) .browser-bar{background:#f7f6fa!important;color:#282435!important;height:32px!important}#root:has(.launch-card) .mock-page{background:#fff!important;color:#111018!important}#root:has(.launch-card) .mock-nav{color:#111018!important}#root:has(.launch-card) .mock-nav small{color:#302d3a!important}#root:has(.launch-card) .mock-hero{color:#fff!important}#root:has(.launch-card) .mock-hero strong{color:#fff!important}#root:has(.launch-card) .float-card{background:#fff!important;border:1px solid #e8e4f1!important;box-shadow:0 14px 35px #170d3b2b!important;color:#171520!important;z-index:3}#root:has(.launch-card) .float-card b{color:#171520!important}#root:has(.launch-card) .float-card small{color:#555164!important}#root:has(.launch-card) .stats-strip{background:#fff!important;border-bottom:1px solid #eceaf1!important;border-top:1px solid #eceaf1!important;color:#171520!important}#root:has(.launch-card) .stats-strip b{color:#5b21f6!important}#root:has(.launch-card) .stats-note,#root:has(.launch-card) .stats-strip span{color:#292633!important}#root:has(.launch-card) .duku-brain-public-section,#root:has(.launch-card) .ecosystem-section,#root:has(.launch-card) .feature-section,#root:has(.launch-card) .platform-capabilities-section,#root:has(.launch-card) .platform-suite-section,#root:has(.launch-card) .templates-section{background:#fff!important;color:#111018!important}#root:has(.launch-card) .duku-suite-heading h2,#root:has(.launch-card) .ecosystem-heading h2,#root:has(.launch-card) .section-heading h2{color:#111018!important;font-size:clamp(34px,4vw,52px)!important;font-weight:850!important;letter-spacing:-2.2px!important}#root:has(.launch-card) .duku-suite-heading h2 em,#root:has(.launch-card) .ecosystem-heading h2 em,#root:has(.launch-card) .section-heading h2 em{background:none!important;color:#5b21f6!important}#root:has(.launch-card) .duku-suite-heading p,#root:has(.launch-card) .ecosystem-heading p,#root:has(.launch-card) .section-heading p{color:#373342!important;font-size:15px!important;line-height:1.65!important}#root:has(.launch-card) .ecosystem-wordmark{color:#282435!important;opacity:1!important}#root:has(.launch-card) .duku-platform-suite{background:#f7f5fc!important;color:#111018!important;max-width:none!important;padding:86px clamp(22px,5vw,76px)!important}#root:has(.launch-card) .duku-suite-heading>span{color:#5420dc!important}#root:has(.launch-card) .duku-suite-heading h2{color:#111018!important}#root:has(.launch-card) .duku-suite-heading p{color:#373342!important}#root:has(.launch-card) .duku-suite-card{background:#fff!important;border:1px solid #e4e0ed!important;border-radius:16px!important;box-shadow:0 8px 26px #21123b08!important;color:#111018!important}#root:has(.launch-card) .duku-suite-card>span{color:#514b60!important}#root:has(.launch-card) .duku-suite-card h3{color:#111018!important;font-weight:850!important}#root:has(.launch-card) .duku-suite-card p{color:#34303e!important;font-size:13px!important}#root:has(.launch-card) .duku-suite-card ul{color:#292633!important}#root:has(.launch-card) .duku-suite-card>button{color:#4e19dc!important}#root:has(.launch-card) .suite-icon{background:#eee8ff!important;color:#4d1bdb!important}#root:has(.launch-card) .suite-app .suite-icon{background:#e6f0ff!important;color:#1459c8!important}#root:has(.launch-card) .suite-commerce .suite-icon{background:#e2f8ef!important;color:#087c52!important}#root:has(.launch-card) .suite-ai .suite-icon{background:#f3e8ff!important;color:#7a2bd7!important}#root:has(.launch-card) .pricing-section{background:#fff!important;color:#111018!important}#root:has(.launch-card) .public-plan{background:#fff!important;border:1px solid #e4e0ed!important;box-shadow:0 8px 28px #21123b0a!important;color:#111018!important}#root:has(.launch-card) .public-plan li,#root:has(.launch-card) .public-plan small{color:#34303e!important}#root:has(.launch-card) .public-plan strong{color:#111018!important}#root:has(.launch-card) .public-plan .ghost-btn{background:#fff!important;border:1px solid #c9c4d4!important;color:#171520!important}#root:has(.launch-card) .public-plan .primary-btn{background:#5b21f6!important;color:#fff!important}#root:has(.launch-card) .bottom-cta{background:#171222!important;border:0!important;border-radius:18px!important;color:#fff!important}#root:has(.launch-card) footer{background:#111018!important;border-top:0!important;color:#eeeaf6!important}#root:has(.launch-card) footer a{color:#eeeaf6!important}#root:has(.launch-card) .modal-backdrop{background:#100b1dcc!important}#root:has(.launch-card) .auth-modal{background:#fff!important;border:1px solid #e5e1ed!important;box-shadow:0 30px 90px #100b1d44!important;color:#111018!important}#root:has(.launch-card) .auth-modal h2{color:#111018!important;font-size:28px!important;font-weight:850!important}#root:has(.launch-card) .auth-modal label,#root:has(.launch-card) .auth-modal p{color:#302c3a!important}#root:has(.launch-card) .auth-modal input,#root:has(.launch-card) .auth-modal select{background:#fff!important;border:1px solid #c9c4d4!important;color:#111018!important}#root:has(.launch-card) .auth-modal input::placeholder{color:#777183!important}@media(max-width:850px){#root:has(.launch-card) .launch-card{grid-template-columns:1fr!important;min-height:0!important}#root:has(.launch-card) .launch-copy{padding:42px 10px 28px!important}#root:has(.launch-card) .launch-art{border-radius:0 0 0 42px!important;min-height:360px!important}}@media(max-width:560px){#root:has(.launch-card) .main-content{padding:26px 16px 0!important}#root:has(.launch-card) .launch-copy h2{font-size:clamp(42px,13vw,60px)!important;letter-spacing:-2.8px!important}#root:has(.launch-card) .launch-copy>p{font-size:15px!important}#root:has(.launch-card) .launch-art{min-height:270px!important;padding:18px!important}#root:has(.launch-card) .browser-mock{border-width:5px!important;width:100%!important}#root:has(.launch-card) .float-card{transform:scale(.82)!important}}@media(prefers-reduced-motion:no-preference){#root:has(.launch-card) .launch-card{animation:duku-rise .75s cubic-bezier(.2,.75,.25,1) both}#root:has(.launch-card) .launch-art:after{animation:duku-sheen 8s ease-in-out infinite;background:linear-gradient(90deg,#0000,#fff2,#0000);content:"";inset:-40% auto -40% -35%;pointer-events:none;position:absolute;transform:skewX(-18deg);width:35%}#root:has(.launch-card) .duku-suite-card{transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}#root:has(.launch-card) .duku-suite-card:hover{border-color:#a58af5!important;box-shadow:0 20px 44px #21123b12!important;transform:translateY(-6px)}}@keyframes duku-sheen{0%,18%{left:-35%}55%,to{left:120%}}:root{--duku-line:#e7e4ee;--duku-paper:#fff;--duku-wash:#f6f4fa}#root .app-shell,#root .layout{background:#fff!important;color:#111018!important;color:var(--duku-ink)!important}#root .layout{max-width:1600px}#root .sidebar{background:#faf9fc!important;border-right:1px solid #e7e4ee!important;border-right:1px solid var(--duku-line)!important}#root .workspace{border-bottom-color:#e7e4ee!important;border-bottom-color:var(--duku-line)!important}#root .profile-row b,#root .workspace b{color:#17141f!important;font-weight:800!important}#root .profile-row small,#root .workspace small{color:#595466!important}#root .side-label{color:#625d70!important;font-weight:800!important}#root .side-link{border-radius:9px!important;color:#292533!important;font-weight:650!important;transition:background .18s,color .18s,transform .18s!important}#root .side-link>span{color:#5c5669!important}#root .side-link.selected,#root .side-link:hover{background:#eee9ff!important;color:#35119b!important;transform:translateX(2px)}#root .side-link.selected>span{color:#5b21f6!important}#root .side-link i{background:#e9e5f0!important;color:#373142!important}#root .upgrade-card{background:#21153e!important;border:1px solid #39266a!important;border-radius:12px!important}#root .upgrade-card b,#root .upgrade-card p{color:#fff!important}#root .upgrade-card p{opacity:.82}#root .upgrade-card button{color:#d7c8ff!important}#root .avatar{background:#e9e2ff!important;color:#35119b!important;font-weight:800}#root .main-content{background:#fff!important;color:#111018!important}#root .main-content h1,#root .main-content h2,#root .main-content h3,#root .main-content h4{color:#111018}#root .main-content p{color:#403b4b}#root .main-content .eyebrow{color:#5420dc!important}#root .main-content .welcome-row h1{font-weight:850!important;letter-spacing:-2px!important}#root .main-content .welcome-copy{color:#464151!important}#root .main-content .welcome-orb{border-color:#ded4ff!important;box-shadow:0 0 0 10px #f7f4ff!important}#root .main-content .orb-inner{background:#5b21f6!important;color:#fff!important}#root .main-content .launch-card{background:#fff!important}#root .main-content .feature-card,#root .main-content .public-plan,#root .main-content .template-card{background:#fff!important;border:1px solid #e5e1ec!important;box-shadow:0 8px 28px #20143c0a!important;color:#111018!important}#root .main-content .feature-card h3,#root .main-content .template-meta b{color:#111018!important}#root .main-content .feature-card p,#root .main-content .template-meta small{color:#514c5b!important}#root .main-content .filter-pills button{color:#393444!important}#root .main-content .filter-pills button.active{background:#eee9ff!important;border-color:#cfc0ff!important;color:#3b169f!important}#root .main-content .search-box{border-color:#d9d5e2!important;color:#4b4558!important}#root .main-content .search-box input{color:#17141f!important}#root .main-content .stats-strip{border-color:#e7e4ee!important}#root .main-content .stats-strip .stats-note,#root .main-content .stats-strip span{color:#393444!important}#root .main-content .stats-strip b{color:#5420dc!important}#root .editor-overlay{background:#f5f4f8!important;color:#111018!important}#root .editor-top{background:#fff!important;border-bottom:1px solid #e4e1eb!important;box-shadow:0 3px 18px #160d2a08!important}#root .editor-brand,#root .editor-top{color:#111018!important}#root .editor-brand .brand-mark{background:#5b21f6!important;box-shadow:none!important;color:#fff!important}#root .editor-site input{color:#111018!important;font-weight:800!important}#root .editor-site .saved{color:#08784f!important}#root .editor-actions .ghost-btn{background:#fff!important;border:1px solid #e1dce9!important;border-radius:8px!important;color:#252130!important;padding:9px 11px!important}#root .editor-actions .ghost-btn:hover{border-color:#b9a5fa!important;color:#4c1bd1!important}#root .editor-studio-toolbar{background:#fff!important;border-bottom:1px solid #e5e1eb!important}#root .studio-toolbar-centre button,#root .studio-toolbar-left button{color:#393444!important;font-weight:700!important}#root .studio-toolbar-centre button.active,#root .studio-toolbar-left button.active{background:#eee9ff!important;color:#4d1bce!important}#root .studio-toolbar-right{color:#312c3a!important}#root .studio-toolbar-right .studio-save-state{color:#08784f!important}#root .editor-workspace{background:#f4f3f7!important}#root .editor-tools,#root .properties{background:#fff!important;border-color:#e5e1eb!important;color:#17141f!important}#root .studio-element-group>b,#root .studio-panel-heading b,#root .studio-setting-group>b{color:#17141f!important;font-weight:850!important}#root .studio-panel-heading small,#root .studio-setting-group p,#root .studio-setting-group small{color:#514c5b!important}#root .studio-element-group button,#root .studio-library-list button{background:#fff!important;border:1px solid #e5e1eb!important;border-radius:9px!important;color:#24202d!important;transition:border-color .18s,box-shadow .18s,transform .18s!important}#root .studio-element-group button:hover,#root .studio-library-list button:hover{border-color:#a58bf4!important;box-shadow:0 5px 16px #26124c10!important;transform:translateY(-1px)}#root .studio-element-group button small{color:#5b21f6!important}#root .studio-element-search,#root .studio-setting-group input,#root .studio-setting-group select,#root .studio-setting-group textarea{background:#fff!important;border:1px solid #d9d4e2!important;color:#17141f!important}#root .studio-setting-group label{color:#292533!important}#root .studio-setting-group input::placeholder,#root .studio-setting-group textarea::placeholder{color:#777182!important}#root .editor-canvas-wrap{background:#eeedf2!important}#root .canvas-toolbar{color:#484353!important}#root .site-canvas{background:#fff!important;box-shadow:0 12px 42px #17102718!important;color:#111018!important}#root .canvas-nav{border-color:#e8e4ec!important}#root .canvas-nav b{color:#111018!important}#root .canvas-nav span{color:#35303e!important}#root .canvas-copy button,#root .canvas-nav button{background:#5b21f6!important;border-radius:5px!important;color:#fff!important}#root .canvas-copy h1{color:#111018!important}#root .canvas-copy p{color:#393444!important}#root .editor-added-block{border:1px solid #e3deeb!important;color:#111018!important;transition:box-shadow .2s,border-color .2s,transform .2s!important}#root .editor-added-block.is-selected{outline:2px solid #5b21f6!important;outline-offset:2px!important}#root .editor-added-block.is-dragging{opacity:.48;transform:scale(.99)}#root .page-manager-row button,#root .studio-layer-row button{color:#292533!important}#root .page-manager-row.active,#root .studio-layer-row button.active{background:#eee9ff!important;color:#35119b!important}#root .editor-help,#root .property-note{background:#f5f2fb!important;border:1px solid #e7e1f2!important;color:#494354!important}#root .cloud-save-notice,#root .media-notice{background:#f0ebff!important;border:1px solid #d9cbff!important;color:#30127f!important}#root .ai-builder-backdrop{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#171222b8!important}#root .ai-builder-modal{background:#fff!important;border:1px solid #e5e1eb!important;border-radius:18px!important;box-shadow:0 28px 90px #120a2780!important;color:#111018!important}#root .ai-builder-modal h2,#root .ai-builder-modal h3{color:#111018!important;font-weight:850!important}#root .ai-builder-modal label,#root .ai-builder-modal p,#root .ai-builder-modal small{color:#393444!important}#root .ai-builder-modal select,#root .ai-builder-modal textarea{background:#fff!important;border:1px solid #d8d3e0!important;color:#17141f!important}#root .ai-builder-modal textarea::placeholder{color:#777182!important}#root .ai-builder-eyebrow{color:#5420dc!important}#root .ai-builder-notice{background:#fff5e8!important;border:1px solid #f1d6ad!important;color:#754300!important}#root .ai-builder-close{color:#252130!important}#root .auth-modal,#root .profile-setup-modal{background:#fff!important;border:1px solid #e4dfeb!important;color:#111018!important}#root .auth-modal h2,#root .profile-setup-modal h2{color:#111018!important}#root .auth-modal label,#root .auth-modal p,#root .profile-setup-modal label{color:#393444!important}#root .auth-modal input,#root .profile-setup-modal input,#root .profile-setup-modal select{background:#fff!important;border:1px solid #d7d2df!important;color:#17141f!important}#root .auth-modal input::placeholder{color:#777182!important}#root .modal-legal{color:#5b5365!important}#root .tenant-storefront{color:#111018!important}#root .platform-maintenance{background:#fff!important;color:#111018!important}@media(max-width:900px){#root .sidebar{width:205px!important}#root .main-content{padding:30px 24px 0!important}}@media(max-width:680px){#root .sidebar{padding:18px 7px!important;width:64px!important}#root .profile-row b,#root .profile-row small,#root .side-label,#root .side-link:not(.selected) i,#root .upgrade-card,#root .workspace b,#root .workspace small{display:none!important}#root .side-link{font-size:0!important;justify-content:center;padding:12px 5px!important}#root .side-link>span{font-size:18px!important}#root .main-content{padding:24px 16px 0!important}#root .editor-workspace{grid-template-columns:155px minmax(0,1fr)!important}#root .properties{display:none!important}#root .editor-actions{flex-wrap:wrap;gap:5px!important;justify-content:flex-end}#root .editor-actions .ghost-btn{font-size:10px!important;padding:7px!important}}@media(prefers-reduced-motion:no-preference){#root .editor-added-block,#root .side-link,#root .studio-element-group button{transition-duration:.2s!important}}.uil-subsidiary-ribbon{align-items:center;background:#171222;border-bottom:1px solid #5b21f6;color:#fff;display:flex;font:800 9px/1 DM Sans,Arial,sans-serif;gap:18px;height:28px;justify-content:center;letter-spacing:1.65px;overflow:hidden;position:sticky;text-transform:uppercase;top:0;z-index:99999}.uil-ribbon-track{align-items:center;animation:uil-marquee 25s linear infinite;display:flex;gap:52px;white-space:nowrap}.uil-ribbon-track span{display:inline-block}.uil-ribbon-track b{color:#b9a0ff;font-weight:950}.uil-ribbon-star{animation:uil-twinkle 2.4s ease-in-out infinite;color:#a98aff;font-size:12px}@keyframes uil-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes uil-twinkle{0%,to{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}:root{--duku-ink:#111018;--duku-purple:#5b21f6;--duku-muted:#514d5d;--duku-border:#e5e1ed;--duku-soft:#f7f5fc}#root:has(.admin-dashboard),#root:has(.dd-hope),#root:has(.editor-studio-toolbar){color:#111018;color:var(--duku-ink)}#root:has(.dd-hope) .dd-hope{background:#f7f6fa!important;color:#111018!important;color:var(--duku-ink)!important}#root:has(.dd-hope) .dd-sidebar{background:#fff!important;border-right:1px solid #e5e1ed!important;border-right:1px solid var(--duku-border)!important}#root:has(.dd-hope) .dd-app-tile b,#root:has(.dd-hope) .dd-brand,#root:has(.dd-hope) .dd-panel-head h2,#root:has(.dd-hope) .dd-section h2,#root:has(.dd-hope) .dd-section h3,#root:has(.dd-hope) .dd-settings-card b{color:#111018!important}#root:has(.dd-hope) .dd-sidebar>button{color:#292633!important;font-weight:700!important}#root:has(.dd-hope) .dd-sidebar>button.dd-side-active{background:#eee8ff!important;color:#4c1bd6!important}#root:has(.dd-hope) .dd-main{background:#f7f6fa!important;color:#111018!important}#root:has(.dd-hope) .dd-hero{background:#fff!important;border:1px solid #e5e1ed!important;box-shadow:0 14px 36px #21123b0a!important;color:#111018!important}#root:has(.dd-hope) .dd-hero h1,#root:has(.dd-hope) .dd-hero h2{color:#111018!important;font-weight:850!important;letter-spacing:-1.8px!important}#root:has(.dd-hope) .dd-hero p,#root:has(.dd-hope) .dd-section p,#root:has(.dd-hope) .dd-section small{color:#403b4b!important}#root:has(.dd-hope) .dd-section,.dd-hope .dd-app-tile,.dd-hope .dd-extension-card,.dd-hope .dd-panel,.dd-hope .dd-project-card,.dd-hope .dd-settings-card{background:#fff!important;border-color:#e5e1ed!important;color:#111018!important}#root:has(.dd-hope) .dd-app-tile em,#root:has(.dd-hope) .dd-section button{color:#4e1cdb}#root:has(.dd-hope) .dd-section .primary-btn,#root:has(.dd-hope) .dd-section button.primary-btn{background:#5b21f6!important;border-color:#5b21f6!important;color:#fff!important}#root:has(.dd-hope) .dd-brain-composer textarea,#root:has(.dd-hope) .dd-dev-form input,#root:has(.dd-hope) .dd-dev-inline input,#root:has(.dd-hope) .dd-top-search input{background:#fff!important;border:1px solid #c9c4d4!important;color:#111018!important}#root:has(.dd-hope) .dd-brain-layout{background:#fff!important;border:1px solid #e5e1ed!important}#root:has(.dd-hope) .dd-brain-message p{color:#211e2a!important}#root:has(.dd-hope) .dd-brain-message.assistant{background:#f3efff!important;color:#111018!important}#root:has(.dd-hope) .dd-brain-message.user{background:#5b21f6!important;color:#fff!important}#root:has(.admin-dashboard) .admin-dashboard,#root:has(.admin-screen) .admin-screen{background:#f7f6fa!important;color:#111018!important}#root:has(.admin-dashboard) .admin-dashboard>header,#root:has(.admin-dashboard) .admin-layout>aside,#root:has(.admin-screen) .admin-login{background:#fff!important;border-color:#e5e1ed!important;color:#111018!important}#root:has(.admin-dashboard) .admin-layout>aside button{color:#292633!important;font-weight:700!important}#root:has(.admin-dashboard) .admin-layout>aside button.selected{background:#eee8ff!important;color:#4c1bd6!important}#root:has(.admin-dashboard) .admin-layout>main h1,#root:has(.admin-dashboard) .admin-layout>main h2,#root:has(.admin-screen) .admin-login h1{color:#111018!important;font-weight:850!important}#root:has(.admin-dashboard) .admin-data-panel,#root:has(.admin-dashboard) .admin-data-row,#root:has(.admin-dashboard) .admin-metrics>div,#root:has(.admin-dashboard) .admin-panels article{background:#fff!important;border:1px solid #e5e1ed!important;color:#111018!important}#root:has(.admin-dashboard) .admin-dashboard p,#root:has(.admin-dashboard) .admin-dashboard small,#root:has(.admin-dashboard) .admin-metrics small{color:#403b4b!important}#root:has(.admin-dashboard) .admin-dashboard input,#root:has(.admin-dashboard) .admin-dashboard select,#root:has(.admin-dashboard) .admin-dashboard textarea{background:#fff!important;border:1px solid #c9c4d4!important;color:#111018!important}#root:has(.editor-studio-toolbar) .editor-studio-toolbar{background:#fff!important;border-color:#e5e1ed!important}#root:has(.editor-studio-toolbar) .editor-studio-toolbar button{color:#211e2a!important;font-weight:750!important}#root:has(.editor-studio-toolbar) .editor-studio-toolbar button.active{background:#eee8ff!important;color:#4c1bd6!important}#root:has(.editor-studio-toolbar) .editor-workspace{background:#f4f3f8!important}#root:has(.editor-studio-toolbar) .editor-tools,#root:has(.editor-studio-toolbar) .properties{background:#fff!important;border-color:#e5e1ed!important;color:#111018!important}#root:has(.editor-studio-toolbar) .studio-element-group button{background:#fff!important;border-color:#e5e1ed!important;color:#211e2a!important}#root:has(.editor-studio-toolbar) .studio-element-group button:hover{background:#f7f3ff!important;border-color:#9b7af8!important}#root:has(.editor-studio-toolbar) .site-canvas{background:#fff!important;box-shadow:0 18px 55px #17102718!important;color:#111018!important}#root:has(.editor-studio-toolbar) .canvas-nav{color:#111018!important}#root:has(.editor-studio-toolbar) .canvas-hero h1,#root:has(.editor-studio-toolbar) .canvas-hero p{color:#111018!important}#root:has(.editor-studio-toolbar) .editor-added-block{border:1px dashed #8c6cf0!important;cursor:grab}#root:has(.editor-studio-toolbar) .editor-added-block:active{cursor:grabbing}#root:has(.editor-studio-toolbar) .editor-added-block.is-selected{outline:2px solid #5b21f6!important;outline-offset:3px}#root:has(.editor-studio-toolbar) .studio-save-state{color:#08784f!important}@media(prefers-reduced-motion:reduce){.uil-ribbon-star,.uil-ribbon-track{animation:none!important}}@media(max-width:600px){.uil-subsidiary-ribbon{font-size:8px;gap:8px;height:25px;letter-spacing:1.1px}.uil-ribbon-track{animation-duration:19s;gap:28px}}:root{--duku-text:#171321;--duku-text-secondary:#514b5d;--duku-text-muted:#625b6d;--duku-primary:#5420d8;--duku-primary-hover:#4315b8;--duku-primary-pressed:#35108f;--duku-primary-contrast:#fff;--duku-control-bg:#fff;--duku-control-border:#c9c3d2;--duku-focus:#8b5cf6}#root :is(.dd-hope,.admin-dashboard,.admin-screen,.editor-overlay,.editor-workspace,.main-content,.ai-builder-modal,.auth-modal,.profile-setup-modal),#root :is(.dd-hope,.admin-dashboard,.admin-screen,.editor-overlay,.editor-workspace,.main-content,.ai-builder-modal,.auth-modal,.profile-setup-modal) :is(h1,h2,h3,h4,h5,strong,b,label,legend){color:#171321;color:var(--duku-text)}#root :is(.dd-hope,.admin-dashboard,.admin-screen,.editor-overlay,.editor-workspace,.main-content,.ai-builder-modal,.auth-modal,.profile-setup-modal) :is(p,small,.muted,.helper-text,.description,.subtitle){color:#514b5d;color:var(--duku-text-secondary)}#root :is(.dd-hope,.admin-dashboard,.admin-screen,.editor-overlay,.editor-workspace,.main-content,.ai-builder-modal,.auth-modal,.profile-setup-modal) button:not(.primary-btn):not(.dd-primary):not(.danger-btn):not(.destructive):not([aria-label*=close i]):not([title*=close i]){color:#292334}#root :is(.dd-hope,.admin-dashboard,.admin-screen,.editor-overlay,.editor-workspace,.main-content,.ai-builder-modal,.auth-modal,.profile-setup-modal) button:disabled{background:#eeecf1!important;border-color:#e0dce5!important;color:#777181!important;cursor:not-allowed!important;opacity:1!important}#root :is(.dd-hope,.admin-dashboard,.admin-screen,.editor-overlay,.editor-workspace,.main-content,.ai-builder-modal,.auth-modal,.profile-setup-modal) :is(button.primary-btn,button.dd-primary,button[class*=primary],a.primary-btn){background:#5420d8!important;border-color:#5420d8!important;color:#fff!important;font-weight:750!important;text-shadow:none!important}#root :is(.dd-hope,.admin-dashboard,.admin-screen,.editor-overlay,.editor-workspace,.main-content,.ai-builder-modal,.auth-modal,.profile-setup-modal) :is(button.primary-btn,button.dd-primary,button[class*=primary]):hover{background:#4315b8!important;border-color:#4315b8!important;color:#fff!important}#root :is(.dd-hope,.admin-dashboard,.admin-screen,.editor-overlay,.editor-workspace,.main-content,.ai-builder-modal,.auth-modal,.profile-setup-modal) :is(button.primary-btn,button.dd-primary,button[class*=primary]):active{background:#35108f!important;border-color:#35108f!important;color:#fff!important}#root :is(.dd-hope,.admin-dashboard,.admin-screen,.editor-overlay,.editor-workspace,.main-content,.ai-builder-modal,.auth-modal,.profile-setup-modal) :is(button.danger-btn,button.destructive,button[class*=danger]){background:#b42318!important;border-color:#b42318!important;color:#fff!important}#root :is(.dd-hope,.admin-dashboard,.admin-screen,.editor-overlay,.editor-workspace,.main-content,.ai-builder-modal,.auth-modal,.profile-setup-modal) :is(input,textarea,select){background:#fff!important;border-color:#bdb6c9!important;caret-color:#5420d8;color:#171321!important}#root :is(.dd-hope,.admin-dashboard,.admin-screen,.editor-overlay,.editor-workspace,.main-content,.ai-builder-modal,.auth-modal,.profile-setup-modal) :is(input,textarea,select)::placeholder{color:#716a7b!important;opacity:1!important}#root :is(.dd-hope,.admin-dashboard,.admin-screen,.editor-overlay,.editor-workspace,.main-content,.ai-builder-modal,.auth-modal,.profile-setup-modal) :is(button,a,input,textarea,select,[tabindex]):focus-visible{outline:3px solid #8b5cf6!important;outline-offset:2px!important}#root :is(.dd-hope,.admin-dashboard,.admin-screen,.editor-overlay,.editor-workspace,.main-content,.ai-builder-modal,.auth-modal,.profile-setup-modal) :is(.dd-side-active,.side-link.selected,.filter-pills button.active){color:#3f16a8!important}#root :is(button.primary-btn,button.ai-builder-submit,button.duku-brain-cta,button.bottom-cta,button.tenant-action-button,.tenant-checkout-button,.dd-pro-button){background:#5420d8!important;border:1px solid #5420d8!important;color:#fff!important;font-weight:750!important;text-shadow:none!important}#root :is(button.primary-btn,button.ai-builder-submit,button.duku-brain-cta,button.bottom-cta,button.tenant-action-button,.tenant-checkout-button,.dd-pro-button):hover:not(:disabled){background:#4315b8!important;border-color:#4315b8!important;box-shadow:0 7px 20px #5420d82b!important;color:#fff!important}#root :is(button.primary-btn,button.ai-builder-submit,button.duku-brain-cta,button.bottom-cta,button.tenant-action-button,.tenant-checkout-button,.dd-pro-button):active:not(:disabled){background:#35108f!important;border-color:#35108f!important;color:#fff!important}#root :is(button.ghost-btn,button.text-btn,button.add-page-btn,button.clear-selection-btn,.dd-icon-button){background:#fff!important;border:1px solid #c9c3d2!important;color:#292334!important}#root :is(button.ghost-btn,button.text-btn,button.add-page-btn,button.clear-selection-btn,.dd-icon-button):hover:not(:disabled){background:#f2edff!important;border-color:#a98cf5!important;color:#3f16a8!important}#root button:disabled{cursor:not-allowed!important;opacity:1!important}#root .uil-subsidiary-ribbon{background:#171222;color:#fff;height:auto;min-height:30px;padding:7px 12px}#root .uil-ribbon-track{animation-duration:34s;gap:64px}#root .uil-ribbon-track span{font-size:9px;font-weight:850;letter-spacing:1.1px;line-height:1.35}@media(max-width:600px){#root .uil-subsidiary-ribbon{min-height:28px;padding:6px 8px}#root .uil-ribbon-track{animation-duration:27s;gap:38px}#root .uil-ribbon-track span{font-size:8px;letter-spacing:.65px}}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:88px}body{-webkit-font-smoothing:antialiased;background:#f7f6fa;color:#171321;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-width:320px;text-rendering:optimizeLegibility}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}button{touch-action:manipulation}a{color:#4f1fc8;text-underline-offset:3px}a:hover{text-decoration-thickness:2px}#root img,#root video{max-width:100%}#root :is(input,textarea,select){border-radius:10px;max-width:100%}#root :is(button,a,[role=button],input,select,textarea){scroll-margin-top:96px}#root :is(button,a,[role=button]){transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}#root button:active:not(:disabled){transform:translateY(1px)}#root :is(.dd-hope,.admin-dashboard,.admin-screen,.editor-workspace,.main-content) :is(p,li){line-height:1.55}#root :is(.dd-hope,.admin-dashboard,.admin-screen,.editor-workspace,.main-content) :is(h1,h2,h3){text-wrap:balance;line-height:1.12}#root :is(.dd-hope,.admin-dashboard,.admin-screen,.editor-workspace,.main-content) :is(.dd-panel,.dd-section,.admin-data-panel,.admin-panels article){min-width:0}@media(max-width:760px){html{scroll-padding-top:72px}#root :is(.dd-hope,.admin-dashboard,.admin-screen,.editor-workspace,.main-content){max-width:100%;overflow-x:clip}#root :is(.dd-hero,.dd-section,.admin-data-panel,.admin-panels article){min-width:0}#root :is(input,textarea,select){font-size:16px!important}#root :is(button,.button,.primary-btn,.ghost-btn){min-height:40px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}#root *,#root :after,#root :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.feature-registry-controls{display:flex;flex-wrap:wrap;gap:14px;margin-top:12px}.feature-registry-controls label{align-items:center;color:#292334;display:inline-flex;font-size:13px;font-weight:700;gap:7px}.feature-registry-controls input{accent-color:#5420d8;height:17px;width:17px}.platform-controls-panel .platform-control-grid>article{min-width:0}.platform-controls-panel .platform-control-item{align-items:flex-start}@media(max-width:600px){.feature-registry-controls{gap:10px}.platform-controls-panel .platform-control-grid{grid-template-columns:minmax(0,1fr)}}.dd-hope .dd-stats{gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.dd-hope .dd-stat-card{background:linear-gradient(145deg,#fff,#f8f9ff);border:1px solid #e7e8f0;border-radius:18px;box-shadow:0 8px 24px rgba(28,31,58,.045);min-height:112px}.dd-hope .dd-stat-card>div:last-child{min-width:0}.dd-hope .dd-stat-card b{color:#17172a;font-size:clamp(22px,2vw,30px);letter-spacing:-.04em}.dd-hope .dd-stat-card small{color:#65677a;font-weight:700}.dd-hope .dd-stat-card span{color:#77798b}.dd-domains-section{scroll-margin-top:100px}.dd-domain-intro{align-items:center;background:linear-gradient(120deg,#f5f5ff,#f8fbff);border:1px solid #e3e5ef;border-radius:20px;display:flex;gap:24px;justify-content:space-between;margin:20px 0;padding:22px 24px}.dd-domain-intro>div:first-child{align-items:center;display:flex;gap:16px;min-width:0}.dd-domain-mark{background:#e8e7ff;border-radius:16px;color:#4d36bd;display:grid;flex:0 0 52px;font-size:28px;font-weight:800;height:52px;place-items:center;width:52px}.dd-domain-intro b,.dd-domain-transfer b{color:#202039;display:block;font-size:15px}.dd-domain-intro p,.dd-domain-transfer p{color:#65677b;font-size:13px;line-height:1.55;margin:5px 0 0}.dd-domain-steps{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.dd-domain-steps span{background:#fff;border:1px solid #e4e5ee;border-radius:999px;color:#4b4d62;font-size:11px;font-weight:800;padding:8px 10px;white-space:nowrap}.dd-domain-form{grid-gap:14px;align-items:end;background:#fff;border:1px solid #e4e5ef;border-radius:18px;box-shadow:0 8px 28px #1b1f3b0a;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(190px,.8fr) auto;padding:20px}.dd-domain-form label{grid-gap:8px;color:#33354a;display:grid;font-size:12px;font-weight:800;gap:8px}.dd-domain-form input,.dd-domain-form select{background:#fff;border:1px solid #d9dbe7;border-radius:11px;color:#1f2034;font:inherit;font-size:14px;height:46px;min-width:0;outline:none;padding:0 13px;width:100%}.dd-domain-form input:focus,.dd-domain-form select:focus{border-color:#6554d9;box-shadow:0 0 0 3px #6554d91f}.dd-domain-form .dd-primary{background:#4936c8;border:0;border-radius:11px;color:#fff;cursor:pointer;font-weight:800;height:46px;min-width:160px;padding:0 18px}.dd-domain-form .dd-primary:disabled{cursor:not-allowed;opacity:.55}.dd-domain-transfer{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr;margin:14px 0}.dd-domain-transfer>div{background:#fbfbfe;border:1px solid #e7e8f0;border-radius:15px;padding:17px 18px}.dd-domain-list{grid-gap:14px;display:grid;gap:14px;margin-top:16px}.dd-domain-card{background:#fff;border:1px solid #e3e5ee;border-radius:18px;box-shadow:0 8px 24px rgba(27,31,59,.035);padding:19px}.dd-domain-card-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.dd-domain-card-head b{color:#202039;display:block;font-size:17px;overflow-wrap:anywhere}.dd-domain-card-head small{color:#77798b;display:block;font-size:12px;margin-top:5px}.dd-domain-status{align-items:center;border-radius:999px;display:inline-flex;flex:0 0 auto;font-size:11px;font-weight:800;padding:7px 10px}.dd-domain-status.is-verified{background:#e8f7ef;color:#17683d}.dd-domain-status.is-pending{background:#fff4df;color:#86530a}.dd-dns-row{align-items:center;border-top:1px solid #ececf2;display:flex;gap:14px;min-height:55px;padding:10px 12px}.dd-dns-row>div{grid-gap:4px;display:grid;flex:1 1;gap:4px;min-width:0}.dd-dns-row small{color:#77798b;font-size:11px;font-weight:700}.dd-dns-row b,.dd-dns-row code{color:#282940;font-size:13px;overflow-wrap:anywhere}.dd-dns-row button,.dd-secondary{background:#fff;border:1px solid #d8d9e6;border-radius:9px;color:#37344e;cursor:pointer;flex:0 0 auto;font-size:12px;font-weight:800;padding:8px 11px}.dd-domain-card-footer{align-items:center;border-top:1px solid #ececf2;display:flex;gap:14px;justify-content:space-between;margin-top:12px;padding-top:14px}.dd-domain-card-footer span{color:#6e7082;font-size:12px;line-height:1.45}.dd-domain-card-footer button:disabled{cursor:wait;opacity:.55}.dd-domain-next{background:#f2f3ff;border-radius:10px;color:#4b4c69;font-size:12px;line-height:1.55;margin:12px 0 0;padding:11px 13px}.dd-domain-empty{background:#fbfbfe;border:1px dashed #d6d8e5;border-radius:16px;margin-top:16px;padding:28px;text-align:center}.dd-domain-empty b{color:#25263d}.dd-domain-empty p{color:#77798b;font-size:13px;margin:7px 0 0}@media(max-width:1000px){.dd-hope .dd-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dd-domain-intro{align-items:flex-start;flex-direction:column}.dd-domain-steps{justify-content:flex-start}}@media(max-width:650px){.dd-hope .dd-stats{gap:9px;grid-template-columns:1fr 1fr}.dd-hope .dd-stat-card{min-height:100px;padding:13px}.dd-domain-form{grid-template-columns:1fr}.dd-domain-form .dd-primary{width:100%}.dd-domain-transfer{grid-template-columns:1fr}.dd-domain-card{padding:14px}.dd-domain-card-footer,.dd-domain-card-head{align-items:flex-start;flex-direction:column}.dd-dns-row{align-items:flex-start;flex-wrap:wrap}.dd-dns-row>div{flex-basis:100%}.dd-domain-steps span{white-space:normal}}.dd-transfer-panel{grid-gap:11px;background:#fff;border:1px solid #e1e3ed;border-radius:16px;display:grid;gap:11px;min-width:0;padding:18px}.dd-transfer-panel>b{color:#202039;font-size:15px}.dd-transfer-panel>p{color:#696b7e;font-size:12px;line-height:1.55;margin:0 0 3px}.dd-transfer-panel>label,.dd-transfer-quote>label{grid-gap:6px;color:#37394f;display:grid;font-size:11px;font-weight:800;gap:6px}.dd-transfer-panel input,.dd-transfer-panel select,.dd-transfer-quote input{background:#fff;border:1px solid #d9dbe7;border-radius:9px;color:#202039;font:inherit;font-size:13px;height:40px;min-width:0;padding:0 11px;width:100%}.dd-transfer-panel input:focus,.dd-transfer-panel select:focus,.dd-transfer-quote input:focus{border-color:#6554d9;box-shadow:0 0 0 3px #6554d91a;outline:0}.dd-transfer-panel .dd-transfer-check{align-items:center;display:flex;gap:9px}.dd-transfer-panel .dd-transfer-check input{accent-color:#5140c7;height:16px;width:16px}.dd-transfer-panel .dd-secondary{background:#f5f4ff;border-color:#d9d5ff;color:#4939b8;height:42px;width:100%}.dd-transfer-quote{grid-gap:11px;background:#f8f7ff;border:1px solid #d8d4ff;border-radius:13px;display:grid;gap:11px;margin-top:8px;padding:15px}.dd-transfer-quote>b{color:#33258e;font-size:18px}.dd-transfer-quote>small{color:#62647a;font-size:11px;line-height:1.5}.dd-transfer-contact{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.dd-transfer-contact label{grid-gap:5px;color:#37394f;display:grid;font-size:10px;font-weight:800;gap:5px}.dd-transfer-panel .dd-primary{background:#4936c8;border:0;border-radius:10px;color:#fff;cursor:pointer;font-size:12px;font-weight:850;height:44px}.dd-transfer-panel .dd-primary:disabled{cursor:not-allowed;opacity:.55}.dd-transfer-panel>small{color:#737589;font-size:10px;line-height:1.55}.dd-domain-actions{display:flex;flex-wrap:wrap;gap:8px}.dd-hosting-state{grid-gap:10px;background:#f9faff;border:1px solid #e0e2f0;border-radius:13px;display:grid;gap:10px;margin-top:13px;padding:15px}.dd-hosting-state>b{color:#282a46;font-size:13px}.dd-hosting-state>div{grid-gap:4px;display:grid;gap:4px}.dd-hosting-state small{color:#696b7e;font-size:10px;line-height:1.5}.dd-hosting-state code{background:#fff;border:1px solid #e5e6ef;border-radius:8px;color:#292b46;display:block;font-size:11px;overflow-wrap:anywhere;padding:8px 10px}@media(max-width:700px){.dd-transfer-contact{grid-template-columns:1fr}.dd-transfer-panel{padding:14px}.dd-domain-actions,.dd-domain-actions button{width:100%}}.dd-hosting-state>div{align-items:center;gap:10px;grid-template-columns:minmax(110px,.45fr) minmax(0,1fr) auto}.dd-hosting-state>div button{background:#fff;border:1px solid #d9dbea;border-radius:8px;color:#373950;cursor:pointer;font-size:10px;font-weight:800;padding:7px 9px}.dd-transfer-history{scroll-margin-top:90px}@media(max-width:600px){.dd-hosting-state>div{align-items:start;grid-template-columns:1fr}.dd-hosting-state>div button{width:100%}}.dd-main[data-area]>*{display:none!important}.dd-main[data-area=analytics]>#analytics,.dd-main[data-area=analytics]>.dd-notice,.dd-main[data-area=brain]>#brain,.dd-main[data-area=brain]>.dd-notice,.dd-main[data-area=commerce]>#commerce,.dd-main[data-area=commerce]>.dd-notice,.dd-main[data-area=content]>#content,.dd-main[data-area=content]>.dd-notice,.dd-main[data-area=domains]>#domains,.dd-main[data-area=domains]>#transfer-history,.dd-main[data-area=domains]>.dd-notice,.dd-main[data-area=ecosystem]>#ecosystem,.dd-main[data-area=ecosystem]>.dd-notice,.dd-main[data-area=integrations]>#integrations,.dd-main[data-area=integrations]>.dd-notice,.dd-main[data-area=marketing]>#marketing,.dd-main[data-area=marketing]>.dd-notice,.dd-main[data-area=overview]>#projects-chart,.dd-main[data-area=overview]>#recent-projects,.dd-main[data-area=overview]>.dd-hero,.dd-main[data-area=overview]>.dd-notice,.dd-main[data-area=overview]>.dd-stats,.dd-main[data-area=projects]>#projects-chart,.dd-main[data-area=projects]>#recent-projects,.dd-main[data-area=projects]>.dd-notice,.dd-main[data-area=settings]>#settings,.dd-main[data-area=settings]>.dd-notice,.dd-main[data-area=sharing]>#sharing,.dd-main[data-area=sharing]>.dd-notice,.dd-main[data-area=studio-apps]>#studio-apps,.dd-main[data-area=studio-apps]>.dd-notice,.dd-main[data-area=themes]>#themes,.dd-main[data-area=themes]>.dd-notice,.dd-main[data-area]>.dd-notice{display:block!important}.dd-feature-page{background:#fff;border:1px solid #e3e7ef;border-radius:22px;color:#182230;min-height:54vh;padding:clamp(24px,4vw,48px)}.dd-feature-page h2{color:#172033;font-size:clamp(28px,4vw,40px);margin:8px 0 12px}.dd-feature-page>p:not(.dd-kicker){color:#586477;line-height:1.7;max-width:720px}.dd-feature-card{grid-gap:12px;background:#f8f9fc;border:1px solid #e5e9f1;border-radius:16px;display:grid;gap:12px;margin-top:28px;max-width:620px;padding:24px}.dd-feature-card b{color:#172033;font-size:18px}.dd-feature-card span{color:#586477;line-height:1.6}.dd-feature-card button,.dd-page .dd-brain-composer button,.dd-page .dd-brain-plan button,.dd-page .dd-dev-form>button,.dd-page .dd-dev-inline button,.dd-page .dd-primary,.dd-page .dd-pro-button,.dd-page .dd-theme>button,.dd-page .dd-transfer-quote>button{background:#5636b8!important;border:1px solid #5636b8!important;box-shadow:0 5px 14px #3e278229;color:#fff!important;font-weight:700}.dd-feature-card button{border-radius:10px;cursor:pointer;justify-self:start;padding:12px 17px}.dd-feature-card button:hover,.dd-page .dd-primary:hover,.dd-page .dd-pro-button:hover,.dd-page .dd-theme>button:hover{background:#432796!important;border-color:#432796!important;color:#fff!important}.dd-page button{transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.dd-page a:focus-visible,.dd-page button:focus-visible,.dd-page input:focus-visible,.dd-page select:focus-visible,.dd-page textarea:focus-visible{outline:3px solid #5636b847;outline-offset:2px}.dd-page .dd-dev-tabs button,.dd-page .dd-filters button,.dd-page .dd-icon-button,.dd-page .dd-secondary,.dd-page .dd-settings-options button,.dd-page .dd-sidebar button,.dd-page .dd-signout{color:#263247}.dd-page .dd-sidebar button.dd-side-active{background:#5636b8!important;color:#fff!important}.dd-page .dd-sidebar button.dd-side-active span{color:#fff!important}.dd-page .dd-secondary{background:#fff!important;border:1px solid #d5dbe6!important;color:#273449!important}.dd-page .dd-secondary:hover{background:#f1effa!important;border-color:#9a87d9!important;color:#39277a!important}.dd-page .dd-dev-tabs button.active,.dd-page .dd-filters button.active,.dd-page .dd-settings-options button.selected{background:#eee9fb!important;border-color:#b8a9e8!important;color:#39277a!important}.dd-page .dd-app-tile{color:#182230!important}.dd-page .dd-app-tile b{color:#172033!important}.dd-page .dd-app-tile small{color:#596579!important}.dd-page .dd-app-tile em{color:#5636b8!important}#root .admin-dashboard{--admin-ink:#171426;--admin-body:#403b4d;--admin-muted:#625c70;--admin-purple:#5420d8;--admin-purple-dark:#4315b8;background:#f7f6fa!important;color:var(--admin-ink)!important}#root .admin-dashboard .admin-layout>main,#root .admin-dashboard .admin-layout>main *{text-shadow:none}#root .admin-dashboard .admin-layout>main b,#root .admin-dashboard .admin-layout>main h1,#root .admin-dashboard .admin-layout>main h2,#root .admin-dashboard .admin-layout>main h3,#root .admin-dashboard .admin-layout>main h4,#root .admin-dashboard .admin-layout>main h5,#root .admin-dashboard .admin-layout>main legend,#root .admin-dashboard .admin-layout>main strong{color:var(--admin-ink)!important}#root .admin-dashboard .admin-layout>main .description,#root .admin-dashboard .admin-layout>main .helper-text,#root .admin-dashboard .admin-layout>main li,#root .admin-dashboard .admin-layout>main p{color:var(--admin-body)!important}#root .admin-dashboard .admin-layout>main .admin-meta,#root .admin-dashboard .admin-layout>main .field-hint,#root .admin-dashboard .admin-layout>main .muted,#root .admin-dashboard .admin-layout>main .subtle,#root .admin-dashboard .admin-layout>main small{color:var(--admin-muted)!important}#root .admin-dashboard .admin-layout>main label{color:#302b3d!important;font-weight:650}#root .admin-dashboard .admin-layout>main a:not(.primary-btn):not(.tenant-action-button){color:#4b20b8!important}#root .admin-dashboard .admin-layout>main a:not(.primary-btn):not(.tenant-action-button):hover{color:#35108f!important}#root .admin-dashboard .admin-layout>aside.admin-sidebar{background:#fff!important;border-right:1px solid #e5e1ed!important;color:#242033!important}#root .admin-dashboard .admin-layout>aside.admin-sidebar button{color:#393447!important}#root .admin-dashboard .admin-layout>aside.admin-sidebar button.selected{background:#eee8ff!important;color:#4315b8!important}#root .admin-dashboard .admin-layout>aside.admin-sidebar button:hover{background:#f5f1ff!important;color:#4315b8!important}#root .admin-dashboard .admin-nav-group,#root .admin-dashboard .admin-sidebar .eyebrow{color:#625b70!important}#root .admin-dashboard :is(.admin-metrics>div,.admin-panels article,.admin-data-panel,.admin-data-row,.cms-editor,.email-admin-panel,.platform-controls-panel,.admin-table-wrap,.admin-empty-state){background:#fff!important;border-color:#e4dfeb!important;color:var(--admin-ink)!important}#root .admin-dashboard .admin-metrics small,#root .admin-dashboard .admin-metrics span{color:#5b5568!important}#root .admin-dashboard .admin-data-panel :is(b,strong,th,td),#root .admin-dashboard .admin-data-row :is(b,strong,span){color:var(--admin-ink)}#root .admin-dashboard .admin-data-panel small,#root .admin-dashboard .admin-data-row small{color:var(--admin-muted)!important}#root .admin-dashboard :is(input,textarea,select){background:#fff!important;border:1px solid #c9c3d2!important;caret-color:#5420d8;color:#171426!important}#root .admin-dashboard :is(input,textarea,select)::placeholder{color:#716a7b!important;opacity:1!important}#root .admin-dashboard :is(input,textarea,select):focus{border-color:#7b55df!important;box-shadow:0 0 0 3px #5420d81c!important}#root .admin-dashboard button:not(.primary-btn):not(.danger-btn):not(.destructive){color:#292334}#root .admin-dashboard :is(button.primary-btn,button[class*=primary],a.primary-btn){background:#5420d8!important;border:1px solid #5420d8!important;color:#fff!important;font-weight:750!important}#root .admin-dashboard :is(button.primary-btn,button[class*=primary],a.primary-btn):hover:not(:disabled){background:#4315b8!important;border-color:#4315b8!important;color:#fff!important}#root .admin-dashboard :is(button.ghost-btn,button.text-btn,button.add-page-btn,button.clear-selection-btn){background:#fff!important;border:1px solid #c9c3d2!important;color:#292334!important}#root .admin-dashboard :is(button.ghost-btn,button.text-btn,button.add-page-btn,button.clear-selection-btn):hover:not(:disabled){background:#f2edff!important;border-color:#a98cf5!important;color:#3f16a8!important}#root .admin-dashboard button:disabled{background:#eeecf1!important;border-color:#e0dce5!important;color:#777181!important}#root .admin-dashboard .admin-live-notice,#root .admin-dashboard .admin-notice{background:#f0edff!important;border:1px solid #d8cdfb!important;color:#38256f!important}#root .admin-dashboard :is(table th,table td){border-color:#e7e2ed!important;color:#292334!important}#root .admin-dashboard table th{background:#f7f5fb!important;color:#514963!important}#root .admin-dashboard :is(.status-success,.status-active,.is-active){color:#17643b}#root .admin-dashboard :is(.status-warning,.status-pending,.is-pending){color:#80520b}#root .admin-dashboard :is(.status-danger,.status-failed,.is-failed){color:#a12620}.dd-main[data-area=developer]>#developer,.dd-main[data-area=developer]>.dd-notice{display:block!important}.dd-developer-hub{background:linear-gradient(145deg,#fff,#f8f7fc)}.dd-dev-platform-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:30px}.dd-dev-platform-card{align-items:flex-start;background:#fff;border:1px solid #e2e4ec;border-radius:18px;box-shadow:0 12px 35px rgba(28,20,58,.055);display:flex;flex-direction:column;gap:12px;padding:25px}.dd-platform-mark{background:#eee9ff;border-radius:14px;color:#5426c7;display:grid;font-size:25px;font-weight:850;height:48px;place-items:center;width:48px}.dd-android-mark{background:#e6f7ec;color:#18834a}.dd-dev-platform-card>small{color:#71678a;font-size:9px;font-weight:850;letter-spacing:1.4px}.dd-dev-platform-card h3{color:#19172a;font-size:21px;letter-spacing:-.5px;margin:0}.dd-dev-platform-card li,.dd-dev-platform-card p{color:#5c596b;font-size:12px;line-height:1.75}.dd-dev-platform-card p{margin:0;min-height:64px}.dd-dev-platform-card ol{margin:2px 0 8px;padding-left:18px}.dd-dev-platform-card li{padding:3px 0}.dd-dev-platform-card button{background:#5426c7!important;border:1px solid #5426c7!important;border-radius:9px;color:#fff!important;cursor:pointer;font-weight:750;padding:11px 14px}.dd-dev-platform-card a{color:#5426c7;font-size:12px;font-weight:750;margin-top:2px;text-decoration:none}.dd-dev-platform-note{background:#f2effb;border:1px solid #e2dcef;border-radius:15px;margin-top:22px;padding:22px 24px}.dd-dev-platform-note b{color:#211b36;font-size:15px}.dd-dev-platform-note p{color:#5e586f;font-size:12px;line-height:1.8}.dd-dev-platform-note button{background:#5426c7!important;border:0;border-radius:8px;color:#fff!important;font-weight:750;padding:11px 15px}@media(max-width:900px){.dd-dev-platform-grid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.dd-dev-platform-grid{grid-template-columns:1fr}.dd-dev-platform-card p{min-height:0}}.duku-domain-market{background:#fff;color:#17152a;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh}.duku-domain-market *{box-sizing:border-box}.dm-nav{background:#fff;border-bottom:1px solid #eeedf3;height:82px;justify-content:space-between;padding:0 clamp(22px,7vw,112px);position:relative;z-index:2}.dm-brand,.dm-nav{align-items:center;display:flex}.dm-brand{color:#17152a;font-size:20px;font-weight:850;gap:11px;letter-spacing:-.7px;text-decoration:none}.dm-logo{background:#5926d7;border-radius:11px;color:#fff;display:grid;font-size:20px;font-weight:900;height:35px;place-items:center;width:35px}.dm-brand-light{color:#6f6a7b;font-weight:500}.dm-nav nav{display:flex;gap:34px}.dm-nav nav a,.dm-nav-cta{color:#514d60;font-size:13px;font-weight:650;text-decoration:none}.dm-nav-cta{border:1px solid #ddd9e7;border-radius:9px;color:#2b2440;padding:12px 18px}.dm-nav-cta span{color:#5926d7;margin-left:8px}.dm-hero{background:radial-gradient(ellipse at 50% 0,#eee8ff 0,#f6f3ffcc 35%,#fff 74%);overflow:hidden;padding:105px 22px 58px;position:relative;text-align:center}.dm-hero-glow{background:#b69aff;filter:blur(100px);height:420px;left:calc(50% - 210px);opacity:.24;pointer-events:none;position:absolute;top:-240px;width:420px}.dm-eyebrow{align-items:center;color:#6540c6;display:flex;font-size:10px;font-weight:850;gap:9px;justify-content:center;letter-spacing:2.2px}.dm-eyebrow>span{background:#6a3cdb;border-radius:50%;box-shadow:0 0 0 5px #6a3cdb18;height:7px;width:7px}.dm-hero h1{color:#19162b;font-size:clamp(44px,6vw,76px);font-weight:850;letter-spacing:-4px;line-height:1.02;margin:27px 0 20px}.dm-hero h1 em{color:#6a43d5;font-style:normal}.dm-hero>p{color:#6c6879;font-size:16px;line-height:1.75;margin:0 auto;max-width:600px}.dm-search{align-items:center;background:#fff;border:1px solid #e1dbea;border-radius:14px;box-shadow:0 18px 55px #31205d13;display:flex;margin:38px auto 0;max-width:760px;padding:8px}.dm-search-icon{color:#7c6a9e;font-size:25px;padding:0 13px}.dm-search input{background:#0000;border:0;color:#242033;flex:1 1;font:500 15px inherit;min-width:0;outline:0;padding:14px 5px}.dm-search input::placeholder{color:#9b97a5}.dm-nav-cta,.dm-search button{cursor:pointer}.dm-search button{background:#5926d7;border:0;border-radius:9px;color:#fff;font-size:13px;font-weight:750;padding:16px 23px}.dm-search button:disabled{opacity:.7}.dm-search button span{margin-left:15px}.dm-tlds{display:flex;gap:10px;justify-content:center;margin-top:17px}.dm-tlds button{background:#fff;border:1px solid #e9e5ef;border-radius:99px;color:#625b70;cursor:pointer;font-size:12px;font-weight:700;padding:7px 15px}.dm-tlds button:hover{border-color:#a78be8;color:#5926d7}.dm-error{color:#a12b34;font-size:13px;margin:15px auto 0}.dm-result{align-items:center;background:#fff;border:1px solid #e6e0ef;border-radius:14px;box-shadow:0 10px 35px #25134c0b;display:flex;gap:18px;justify-content:space-between;margin:24px auto 0;max-width:760px;padding:22px 24px;text-align:left}.dm-result small{color:#6b51ad;font-size:9px;font-weight:850;letter-spacing:1.6px}.dm-result h3{color:#201b30;font-size:24px;margin:6px 0}.dm-result p{color:#777183;font-size:12px;line-height:1.6;margin:0}.dm-result-action{display:flex;flex-direction:column;gap:6px;min-width:175px}.dm-result-action b{color:#302942;font-size:12px}.dm-result-action span{color:#8a8495;font-size:11px}.dm-result-action button{background:#f4f0ff;border:1px solid #e2d8ff;border-radius:8px;color:#5424c6;font-weight:700;padding:11px}.dm-result-taken{border-color:#f0d9dc}.dm-result-unknown{border-color:#eee3c9}.dm-trust{color:#777184;display:flex;flex-wrap:wrap;font-size:11px;font-weight:650;gap:28px;justify-content:center;margin-top:37px}.dm-trust span:first-letter{color:#5a28d1}.dm-services{margin:0 auto;max-width:1120px;padding:94px 24px 88px}.dm-section-heading{align-items:flex-end;display:flex;gap:28px;justify-content:space-between;margin-bottom:35px}.dm-register-note .dm-eyebrow,.dm-section-heading .dm-eyebrow{justify-content:flex-start}.dm-register-note h2,.dm-section-heading h2{color:#1c1930;font-size:clamp(30px,4vw,43px);letter-spacing:-1.8px;line-height:1.12;margin:14px 0 0}.dm-section-heading>p{color:#777184;font-size:13px;line-height:1.8;margin:0 0 4px;max-width:350px}.dm-service-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.dm-service-grid article{background:#fff;border:1px solid #eae7f0;border-radius:14px;box-shadow:0 10px 30px #27144d06;padding:28px 25px 26px}.dm-service-icon{background:#f1ebff;border-radius:12px;color:#5b2bcc;display:grid;font-size:22px;height:42px;place-items:center;width:42px}.dm-service-grid h3{color:#211d31;font-size:17px;margin:22px 0 9px}.dm-service-grid p{color:#777184;font-size:12px;line-height:1.8;min-height:65px}.dm-service-grid a{color:#5926d7;font-size:12px;font-weight:800;text-decoration:none}.dm-register-note{align-items:center;background:#19162b;border-radius:17px;color:#fff;display:flex;gap:30px;justify-content:space-between;margin:0 auto 85px;max-width:1070px;padding:35px 38px}.dm-register-note .dm-eyebrow{color:#bda8ff}.dm-register-note h2{color:#fff;font-size:29px}.dm-register-note p{color:#c0bbce;font-size:12px;line-height:1.8;margin:13px 0 0;max-width:650px}.dm-register-note>a{background:#fff;border-radius:9px;color:#241b3c;font-size:12px;font-weight:800;padding:14px 18px;text-decoration:none;white-space:nowrap}.dm-footer{align-items:center;border-top:1px solid #eeedf3;display:flex;gap:20px;justify-content:space-between;padding:25px clamp(22px,7vw,112px)}.dm-footer>span{color:#8b8695;font-size:10px}.dm-footer .dm-brand{font-size:16px}.dm-footer .dm-logo{font-size:16px;height:29px;width:29px}@media(max-width:720px){.dm-nav{height:68px;padding:0 18px}.dm-nav nav{display:none}.dm-nav-cta{padding:10px 13px}.dm-hero{padding:78px 17px 48px}.dm-hero h1{letter-spacing:-2.5px}.dm-search{gap:0}.dm-search button{padding:14px 13px}.dm-search button span{display:none}.dm-search input{font-size:13px}.dm-trust{gap:13px}.dm-services{padding:65px 18px}.dm-section-heading{display:block}.dm-section-heading>p{margin-top:15px}.dm-service-grid{grid-template-columns:1fr}.dm-service-grid p{min-height:0}.dm-register-note{display:block;margin:0 18px 55px;padding:25px}.dm-register-note>a{display:inline-block;margin-top:22px}.dm-footer{flex-wrap:wrap;padding:22px 18px}.dm-footer>span:nth-child(2){order:3;width:100%}.dm-result{align-items:flex-start;flex-direction:column}.dm-result-action{min-width:0}.dm-tlds{gap:6px}.dm-tlds button{padding:7px 11px}}.dai-app{--ink:#20222b;--muted:#777b88;--line:#e8e9ee;--surface:#fff;--soft:#f7f7fa;background:#fff;color:var(--ink);display:flex;font-family:DM Sans,sans-serif;min-height:100vh}.dai-sidebar{background:#f7f7f9;border-right:1px solid #e9e9ed;display:flex;flex:0 0 274px;flex-direction:column;padding:18px 13px 12px;position:relative;width:274px;z-index:5}.dai-sidebar-top{justify-content:space-between;padding:0 7px 24px}.dai-brand,.dai-sidebar-top{align-items:center;display:flex}.dai-brand{color:#20212a;font:800 17px Manrope;gap:10px;text-decoration:none}.dai-brand b{color:#7555df}.dai-mark{background:linear-gradient(140deg,#a88bff,#7158d9);border-radius:10px;box-shadow:0 5px 18px #8263d433;color:#fff;display:grid;font:800 17px Manrope;height:31px;place-items:center;width:31px}.dai-icon-btn{background:#0000;border:0;border-radius:9px;color:#5c6070;display:grid;font-size:18px;height:35px;place-items:center;width:35px}.dai-icon-btn:hover{background:#eeeef3}.dai-new-chat{align-items:center;background:#fff;border:1px solid #e5e3ec;border-radius:11px;color:#282633;display:flex;font-size:12px;font-weight:700;gap:10px;height:43px;padding:0 12px;text-align:left}.dai-new-chat>span{color:#7659db;font-size:19px}.dai-new-chat kbd{background:#f5f4f8;border:1px solid #e9e7ed;border-radius:5px;color:#9996a3;font:9px DM Sans;margin-left:auto;padding:3px 5px}.dai-search{align-items:center;background:#eeeef2;border:1px solid #0000;border-radius:9px;color:#81818d;display:flex;gap:8px;margin:15px 0 21px;padding:9px 10px}.dai-search input{background:#0000;border:0;color:#242431;font-size:11px;min-width:0;outline:0;width:100%}.dai-history-label{color:#9998a3;font-size:9px;font-weight:800;letter-spacing:1.5px;padding:0 9px 9px}.dai-history{flex:1 1;overflow:auto}.dai-history-item{align-items:center;border-radius:8px;display:flex;margin:2px 0}.dai-history-item.active,.dai-history-item:hover{background:#eceaf3}.dai-history-item>button:first-child{align-items:center;background:none;border:0;color:#555563;display:flex;flex:1 1;font-size:11px;gap:9px;min-width:0;padding:10px 9px;text-align:left}.dai-history-item>button:first-child span:first-child{color:#9994aa}.dai-history-item>button:first-child span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dai-delete-chat{background:none;border:0;color:#9b98a3;opacity:0;padding:5px 8px}.dai-history-item:hover .dai-delete-chat{opacity:1}.dai-history-empty{color:#9695a0;font-size:11px;padding:8px}.dai-sidebar-bottom{padding-top:12px;position:relative}.dai-plan-card{align-items:center;background:linear-gradient(120deg,#f3efff,#fff);border:1px solid #e7e3f0;border-radius:10px;display:flex;gap:10px;margin-bottom:10px;padding:12px 9px}.dai-plan-card>span{background:#e7defe;border-radius:8px;color:#795bdf;display:grid;height:27px;place-items:center;width:27px}.dai-account b,.dai-plan-card b{display:block;font-size:10px}.dai-account small,.dai-plan-card small{color:#9694a0;display:block;font-size:9px;margin-top:3px}.dai-plan-card i{color:#4bbd91;font-size:8px;margin-left:auto}.dai-account{align-items:center;background:none;border:0;border-top:1px solid #e8e8ed;display:flex;gap:9px;padding:13px 4px 3px;text-align:left;width:100%}.dai-avatar{background:#ded7f7;border-radius:50%;color:#6349bd;display:grid;font-size:12px;font-weight:800;height:29px;place-items:center;width:29px}.dai-more{color:#777;margin-left:auto}.dai-account-menu{background:#fff;border:1px solid #e6e6eb;border-radius:9px;bottom:58px;box-shadow:0 8px 25px #2222;left:5px;padding:5px;position:absolute;right:5px}.dai-account-menu button{background:none;border:0;border-radius:6px;font-size:11px;padding:10px;text-align:left;width:100%}.dai-account-menu button:hover{background:#f3f2f6}.dai-main{background:#fff;display:flex;flex:1 1;flex-direction:column;min-height:100vh;min-width:0}.dai-topbar{align-items:center;border-bottom:1px solid #f0f0f2;display:flex;flex-shrink:0;height:64px;justify-content:space-between;padding:0 27px;z-index:4}.dai-top-left,.dai-topbar{position:relative}.dai-model-select{align-items:center;background:none;border:0;border-radius:8px;color:#30303a;display:flex;font-size:12px;font-weight:700;gap:9px;padding:8px 10px}.dai-model-select:hover{background:#f6f5f8}.dai-model-gem,.dai-model-gpt{color:#5554bd;font-size:17px}.dai-model-gem{color:#428b74}.dai-chevron{color:#8d8c98;margin-left:4px}.dai-top-right{align-items:center;color:#85838f;display:flex;font-size:10px;gap:8px}.dai-secure-dot{background:#4bbd91;border-radius:50%;box-shadow:0 0 0 3px #e6f7ef;height:6px;width:6px}.dai-model-menu{background:#fff;border:1px solid #e8e7ed;border-radius:12px;box-shadow:0 16px 45px #25203520;left:0;padding:6px;position:absolute;top:43px;width:270px;z-index:20}.dai-model-menu button{align-items:center;background:#fff;border:0;border-radius:8px;display:flex;gap:10px;padding:10px;text-align:left;width:100%}.dai-model-menu button.selected,.dai-model-menu button:hover{background:#f6f4fb}.dai-model-menu button>span:nth-child(2){flex:1 1}.dai-model-menu b{display:block;font-size:11px}.dai-model-menu small{color:#9995a1;display:block;font-size:9px;margin-top:3px}.dai-model-menu i{color:#7555df;font-style:normal}.dai-conversation{display:flex;flex:1 1;justify-content:center;min-height:0;overflow:auto}.dai-welcome{margin:auto;padding:9vh 28px 35px;text-align:center;width:min(760px,100%)}.dai-welcome-orb{background:linear-gradient(145deg,#f0eaff,#e7f0ff);border-radius:18px;box-shadow:0 10px 30px #7861ce1b;color:#7758d9;display:grid;font-size:27px;height:56px;margin:0 auto 23px;place-items:center;position:relative;width:56px}.dai-welcome-orb i{background:#7bdfc1;border-radius:50%;box-shadow:0 0 10px #7bdfc1;height:7px;position:absolute;right:4px;top:4px;width:7px}.dai-eyebrow{color:#928da1;font-size:9px;font-weight:800;letter-spacing:2px}.dai-welcome h1{color:#262530;font:700 clamp(29px,4vw,43px)/1.15 Manrope;letter-spacing:-1.7px;margin:14px 0 10px}.dai-welcome h1 em{color:#795bdc;font-style:normal}.dai-welcome-copy{color:#858390;font-size:12px;line-height:1.7;margin:0 auto 31px;max-width:480px}.dai-prompt-grid{grid-gap:11px;display:grid;gap:11px;grid-template-columns:repeat(2,minmax(0,1fr));margin:auto;max-width:620px;text-align:left}.dai-prompt-grid button{background:#fff;border:1px solid #e9e8ee;border-radius:12px;min-height:98px;padding:15px 40px 15px 15px;position:relative;text-align:left;transition:.2s}.dai-prompt-grid button:hover{border-color:#c8b9f2;box-shadow:0 8px 25px #6b55b313;transform:translateY(-2px)}.dai-prompt-grid button>span{color:#785cdb;display:block;font-size:16px;margin-bottom:8px}.dai-prompt-grid b{display:block;font-size:11px;margin-bottom:5px}.dai-prompt-grid small{color:#8c8997;display:block;font-size:9px;line-height:1.5}.dai-prompt-grid i{color:#aaa5b5;font-style:normal;position:absolute;right:14px;top:14px}.dai-messages{padding:42px 30px 55px;width:min(820px,100%)}.dai-message{align-items:flex-start;display:flex;gap:15px;margin:0 0 34px}.dai-message-avatar{background:#eee9fb;border-radius:10px;color:#7657d7;display:grid;flex:0 0 30px;font-size:13px;font-weight:800;height:30px;place-items:center;width:30px}.dai-message.user .dai-message-avatar{background:#edf0f5;border-radius:50%;color:#626c7e}.dai-message-body{flex:1 1;min-width:0}.dai-message-name{color:#373642;font-size:11px;font-weight:800;margin:3px 0 11px}.dai-message-name span{color:#aaa5b2;font-size:9px;font-weight:500;margin-left:9px}.dai-message-content{color:#383742;font-size:13px;line-height:1.8;overflow-wrap:anywhere;white-space:pre-wrap}.dai-message-actions{display:flex;gap:7px;margin-top:12px}.dai-message-actions button{background:none;border:0;color:#8e8b98;font-size:9px;padding:4px 6px}.dai-message-actions button:hover{color:#6e52cc}.dai-thinking{align-items:center;color:#8c8997;display:inline-flex;font-size:11px;gap:4px}.dai-thinking i{animation:daiPulse .9s infinite alternate;background:#9c88dc;border-radius:50%;height:5px;width:5px}.dai-thinking i:nth-child(2){animation-delay:.2s}.dai-thinking i:nth-child(3){animation-delay:.4s}@keyframes daiPulse{to{opacity:.25;transform:translateY(-3px)}}.dai-composer-wrap{flex-shrink:0;margin:0 auto;padding:10px 0 13px;width:min(820px,calc(100% - 48px))}.dai-composer{background:#fff;border:1px solid #dedde5;border-radius:17px;box-shadow:0 8px 30px #2520350b;padding:13px 14px 10px;transition:.2s}.dai-composer:focus-within{border-color:#b9a8e9;box-shadow:0 8px 30px #7655d612}.dai-composer textarea{background:#0000;border:0;color:#292833;font-size:12px;line-height:1.6;max-height:180px;min-height:37px;outline:0;padding:2px 2px 7px;resize:none;width:100%}.dai-composer textarea::placeholder{color:#a6a3ad}.dai-composer-tools,.dai-composer-tools>div{align-items:center;display:flex;justify-content:space-between}.dai-composer-tools>div{gap:10px}.dai-composer-tools small{color:#aaa6b1;font-size:8px}.dai-attach-btn{border:1px solid #e9e8ee;border-radius:8px;color:#777181;cursor:pointer;display:grid;font-size:18px;height:27px;place-items:center;width:27px}.dai-attach-btn input{display:none}.dai-tool-divider{background:#e8e7ec;height:17px;width:1px}.dai-model-hint{color:#8f8b98;font-size:9px}.dai-send-btn,.dai-stop-btn{background:#7659d8;border:0;border-radius:9px;color:#fff;display:grid;font-size:18px;height:31px;place-items:center;width:31px}.dai-send-btn:disabled{background:#c9c4d6;cursor:not-allowed}.dai-stop-btn{background:#282632;font-size:10px;padding:0 11px;width:auto}.dai-disclaimer{color:#aaa6b1;margin:8px 0 0;min-height:13px}.dai-disclaimer,.dai-footer{font-size:9px;text-align:center}.dai-footer{color:#aaa7b1;flex-shrink:0;height:35px}.dai-footer span{padding:0 6px}.dai-footer a{color:#85808f;text-decoration:none}.dai-attachments{display:flex;flex-wrap:wrap;gap:6px;padding-bottom:8px}.dai-attachments span{background:#f3f1f8;border-radius:7px;color:#625d70;font-size:9px;padding:5px 7px}.dai-attachments button{background:none;border:0;color:#888;margin-left:5px}.dai-mobile-menu,.dai-mobile-scrim,.dai-sidebar-close{display:none}.dai-auth-page{background:#faf9fc;color:#262530;display:grid;font-family:DM Sans,sans-serif;min-height:100vh;overflow:hidden;padding:30px;place-items:center;position:relative}.dai-auth-glow{background:radial-gradient(ellipse,#e9e1ff 0,#0000 68%);height:500px;left:50%;pointer-events:none;position:absolute;top:35%;transform:translate(-50%,-50%);width:650px}.dai-auth-card{background:#fff;border:1px solid #ece9f2;border-radius:20px;box-shadow:0 25px 90px #39245e12;padding:36px;position:relative;width:min(410px,100%)}.dai-auth-card .dai-brand{margin-bottom:33px}.dai-auth-icon{background:#f0ebff;border-radius:13px;color:#7656d9;display:grid;font-size:22px;height:43px;margin-bottom:17px;place-items:center;width:43px}.dai-auth-card h1{font:700 25px Manrope;letter-spacing:-.7px;margin:0 0 8px}.dai-auth-card>p{color:#8d8998;font-size:11px;margin:0 0 22px}.dai-auth-card label{color:#565361;display:block;font-size:10px;font-weight:700;margin:13px 0}.dai-auth-card input{background:#fff;border:1px solid #e4e1e9;border-radius:9px;color:#282631;display:block;font-size:11px;margin-top:7px;outline:none;padding:12px;width:100%}.dai-auth-card input:focus{border-color:#9e88e4}.dai-auth-submit{background:#7455d6;border:0;border-radius:9px;color:#fff;font-size:11px;font-weight:700;height:43px;margin-top:10px;width:100%}.dai-auth-submit span{float:right;font-size:16px;margin-right:9px}.dai-auth-switch{background:none;border:0;color:#7255cf;display:block;font-size:10px;margin:17px auto}.dai-auth-card>small{color:#aaa6b1;display:block;font-size:8px;line-height:1.5;margin-top:22px;text-align:center}.dai-auth-error{background:#fff0f0;border:1px solid #f2d0d0;border-radius:8px;color:#b54c4c;font-size:10px;line-height:1.5;padding:9px}.dai-auth-footer{bottom:17px;color:#aaa6b1;font-size:9px;position:absolute}.dai-auth-footer a{color:#7c61d2;text-decoration:none}.dai-loading{grid-gap:13px;color:#888;display:grid;font:12px DM Sans;gap:13px;justify-items:center;min-height:100vh;place-content:center}.dai-loading .dai-mark{height:43px;width:43px}@media(max-width:760px){.dai-sidebar{box-shadow:none;inset:0 auto 0 0;position:fixed;transform:translateX(-105%);transition:transform .25s;width:min(290px,85vw)}.dai-sidebar.open{box-shadow:20px 0 60px #15102022;transform:translateX(0)}.dai-mobile-scrim{background:#14121d66;border:0;display:block;inset:0;position:fixed;z-index:4}.dai-mobile-menu,.dai-sidebar-close{display:grid}.dai-topbar{height:58px;padding:0 12px}.dai-top-right>span:not(.dai-secure-dot){display:none}.dai-welcome{padding:8vh 18px 25px}.dai-welcome h1{font-size:30px}.dai-prompt-grid{grid-template-columns:1fr}.dai-prompt-grid button{min-height:78px}.dai-messages{padding:25px 16px 45px}.dai-message{gap:10px;margin-bottom:25px}.dai-composer-wrap{width:calc(100% - 22px)}.dai-footer{font-size:8px}.dai-auth-card{padding:27px 22px}.dai-top-left{align-items:center;display:flex;gap:6px}}@media(prefers-reduced-motion:reduce){.dai-app *{animation:none!important;transition:none!important}}.dai-voice-btn{align-items:center;background:#fff;border:1px solid #e8e6ed;border-radius:8px;color:#777181;cursor:pointer;display:flex;font-size:10px;gap:5px;padding:5px 8px}.dai-voice-btn.active,.dai-voice-btn:hover{background:#f5f1ff;border-color:#b9a8e9;color:#7052ce}.dai-voice-btn.active{animation:daiVoicePulse 1s infinite alternate}@keyframes daiVoicePulse{to{box-shadow:0 0 0 4px #8063d51c}}.dai-sent-files{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.dai-sent-files span{align-items:center;background:#faf9fc;border:1px solid #e8e5ef;border-radius:8px;color:#777181;display:inline-flex;font-size:9px;padding:6px 9px}.dai-message-actions button{cursor:pointer}.dai-message-actions button:hover{background:#f4f1fa;border-radius:6px}@media(max-width:500px){.dai-composer-tools small,.dai-voice-btn span{display:none}.dai-composer-tools>div{gap:7px}}.dai-studio-tabs{background:#f3f1f7;border:1px solid #e9e6ef;border-radius:10px;display:flex;gap:4px;margin-right:12px;padding:4px}.dai-studio-tabs button{background:#0000;border:0;border-radius:7px;color:#686273;cursor:pointer;font-size:12px;font-weight:650;padding:8px 12px}.dai-studio-tabs button.active{background:#fff;box-shadow:0 1px 4px #24164a14;color:#6847c5}.dai-studio{margin:42px auto 60px;max-height:calc(100vh - 150px);overflow:auto;width:min(920px,calc(100% - 48px))}.dai-studio-heading{margin:0 auto 26px;max-width:760px}.dai-studio-kicker{color:#8066c8;font-size:10px;font-weight:800;letter-spacing:2px}.dai-studio-heading h1{color:#201b2b;font-size:clamp(28px,4vw,42px);letter-spacing:-1.5px;margin:12px 0 8px}.dai-studio-heading p{color:#777181;font-size:14px;line-height:1.65}.dai-studio-card{background:#fff;border:1px solid #e8e5ef;border-radius:18px;box-shadow:0 12px 38px #21133b0a;padding:22px}.dai-studio-label{color:#777181;display:block;font-size:10px;font-weight:800;letter-spacing:1.4px;margin-bottom:10px}.dai-studio-prompt{background:#fcfbfe;border:1px solid #e5e1ed;border-radius:12px;color:#252132;font:14px/1.6 inherit;min-height:130px;outline:none;padding:15px;resize:vertical;width:100%}.dai-studio-prompt:focus{border-color:#9d87d9;box-shadow:0 0 0 3px #8063d51a}.dai-studio-actions{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:16px}.dai-studio-actions span{color:#8a8495;font-size:11px}.dai-studio-actions button,.dai-video-job button{background:#6d4bc4;border:0;border-radius:10px;color:#fff;cursor:pointer;font-weight:750;padding:12px 18px}.dai-studio-actions button:disabled{cursor:not-allowed;opacity:.5}.dai-video-options{display:flex;gap:14px;margin-top:14px}.dai-video-options label{color:#6f687a;display:flex;flex-direction:column;font-size:11px;font-weight:700;gap:7px}.dai-video-options select{background:#fff;border:1px solid #e6e2ec;border-radius:9px;color:#292434;min-width:180px;padding:9px 12px}.dai-studio-error{background:#fff2f1;border-radius:9px;color:#a3312a;font-size:12px;padding:12px 14px}.dai-studio-progress,.dai-video-job{background:#fff;border:1px solid #e8e5ef;border-radius:14px;color:#373143;margin-top:20px;padding:18px}.dai-studio-progress span{animation:daiProgress 1.4s ease-in-out infinite alternate;background:linear-gradient(90deg,#7c5acb,#c4b4f0);border-radius:9px;display:block;height:3px;margin-bottom:13px}.dai-studio-progress b,.dai-video-job b{font-size:13px}.dai-video-job p{color:#777181;font-size:12px}.dai-video-job video{border-radius:12px;display:block;margin:12px 0;max-width:700px;width:100%}.dai-generated-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:22px}.dai-generated-grid>div{background:#fff;border:1px solid #e8e5ef;border-radius:14px;padding:10px}.dai-generated-grid img{border-radius:9px;display:block;width:100%}.dai-generated-grid a{color:#6d4bc4;display:inline-block;font-size:12px;font-weight:700;margin:12px 4px 4px;text-decoration:none}@keyframes daiProgress{0%{opacity:.45;transform:scaleX(.35);transform-origin:left}to{opacity:1;transform:scaleX(1);transform-origin:left}}@media(max-width:760px){.dai-studio-tabs{margin:0 0 0 4px}.dai-studio-tabs button{padding:7px 9px}.dai-studio{margin:24px auto;width:calc(100% - 28px)}.dai-studio-card{padding:15px}.dai-studio-actions{align-items:stretch;flex-direction:column}.dai-studio-actions button{width:100%}.dai-video-options{flex-direction:column}.dai-video-options select{width:100%}}body{margin:0}*{box-sizing:border-box}button{font-family:inherit}::selection{background:#a78bfa55}
/*# sourceMappingURL=main.c4198638.css.map*/