.blog-shell{min-height:100vh;display:flex;flex-direction:column;background:var(--bg);color:var(--ink);font-family:var(--font-sans)}.blog-nav{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:14px 28px;background:#090b10d9;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.blog-nav-brand{display:flex;align-items:center;gap:8px;text-decoration:none;color:var(--ink)}.blog-nav-brand img{width:24px;height:24px}.blog-nav-brand strong{font-size:.95rem;letter-spacing:-.01em}.blog-nav-back{display:flex;align-items:center;gap:6px;font-size:.82rem;color:var(--muted);text-decoration:none;transition:color .18s}.blog-nav-back:hover{color:var(--ink)}.blog-main{flex:1;display:flex;justify-content:center;padding:56px 24px 80px}.blog-article{width:100%;max-width:680px}.blog-meta-top{display:flex;gap:8px;margin-bottom:20px}.blog-tag{font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:3px 10px;border-radius:99px;background:#d8b56d1f;color:var(--gold);border:1px solid rgba(216,181,109,.25)}.blog-tag--muted{background:var(--surface);color:var(--muted);border-color:var(--line)}.blog-title{font-family:var(--font-display);font-size:clamp(1.6rem,4vw,2.15rem);font-weight:700;line-height:1.22;letter-spacing:-.025em;color:var(--ink);margin:0 0 28px}.blog-byline{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--line)}.blog-author{display:flex;align-items:center;gap:12px}.blog-author-pic{width:40px;height:40px;border-radius:50%;border:1px solid var(--line-strong)}.blog-author strong{display:block;font-size:.9rem}.blog-author small{font-size:.78rem;color:var(--muted)}.blog-reading-info{display:flex;gap:16px;font-size:.78rem;color:var(--muted)}.blog-reading-info span{display:flex;align-items:center;gap:5px}.blog-forum-bar{display:flex;align-items:center;gap:8px;font-size:.78rem;color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:10px 14px;margin-bottom:40px}.blog-forum-bar svg{color:var(--gold);flex-shrink:0}.blog-forum-bar strong{color:var(--ink)}.blog-body{font-size:1.05rem;line-height:1.78;color:#f7f1e8e0}.blog-body p{margin:0 0 1.4em}.blog-body h2{font-family:var(--font-sans);font-size:1rem;font-weight:600;letter-spacing:0;color:var(--muted);margin:2em 0 .6em;text-transform:lowercase}.blog-body strong{color:var(--ink);font-weight:600}.blog-body em{color:var(--muted);font-style:italic}.blog-body code{font-family:var(--font-mono);font-size:.88em;background:var(--surface);border:1px solid var(--line);padding:2px 6px;border-radius:5px;color:var(--cyan)}.blog-body ul{padding-left:1.4em;margin:0 0 1.4em}.blog-body ul li{margin-bottom:.5em}.blog-body ul li::marker{color:var(--gold)}.blog-emphasis-line{font-family:var(--font-display);font-size:1.15rem;font-weight:700;color:var(--gold)!important;margin:1.6em 0!important;padding-left:16px;border-left:3px solid var(--gold)}.blog-divider{border:none;border-top:1px solid var(--line);margin:2.4em 0}.blog-cta-box{display:flex;align-items:center;gap:18px;background:linear-gradient(135deg,#d8b56d14,#77d7d20f);border:1px solid rgba(216,181,109,.22);border-radius:14px;padding:24px;margin:40px 0;flex-wrap:wrap}.blog-cta-box>svg{color:var(--gold);flex-shrink:0}.blog-cta-box>div{flex:1;min-width:160px}.blog-cta-box strong{display:block;font-size:1rem;margin-bottom:4px}.blog-cta-box p{margin:0;font-size:.85rem;color:var(--muted)}.blog-cta-btn{display:inline-block;padding:10px 22px;background:var(--gold);color:#0b0f16;font-weight:700;font-size:.88rem;border-radius:8px;text-decoration:none;white-space:nowrap;transition:background .18s,transform .14s}.blog-cta-btn:hover{background:var(--gold-2);transform:translateY(-1px)}.blog-forum-footer{display:flex;gap:20px;font-size:.82rem;color:var(--muted);padding-top:20px;border-top:1px solid var(--line)}.blog-comments{margin-top:40px;border-top:1px solid var(--line);padding-top:32px}.blog-comments-title{font-size:.82rem;font-weight:600;color:var(--muted);text-transform:lowercase;letter-spacing:.04em;margin:0 0 24px}.bc-thread{margin-bottom:8px}.bc-reply-wrap{padding-left:28px;border-left:2px solid var(--line);margin-left:18px;margin-top:4px}.bc-comment{display:flex;gap:12px;padding:14px 0}.bc-comment--reply{padding:12px 0 4px}.bc-avatar{width:32px;height:32px;border-radius:50%;flex-shrink:0;border:1px solid var(--line)}.bc-body{flex:1;min-width:0}.bc-meta{display:flex;align-items:center;gap:8px;margin-bottom:6px}.bc-user{font-size:.8rem;color:var(--cyan);font-weight:600}.bc-time{font-size:.75rem;color:var(--muted)}.bc-text{font-size:.92rem;line-height:1.62;color:#f7f1e8d1;margin:0 0 8px}.bc-actions{display:flex;align-items:center;gap:12px}.bc-upvote{display:flex;align-items:center;gap:3px;font-size:.75rem;font-weight:600;color:var(--muted);background:none;border:none;cursor:pointer;padding:0;transition:color .15s}.bc-upvote:hover{color:var(--gold)}.bc-reply-btn{font-size:.73rem;color:var(--muted);background:none;border:none;cursor:pointer;padding:0;transition:color .15s}.bc-reply-btn:hover{color:var(--ink)}.blog-footer{text-align:center;padding:24px;font-size:.78rem;color:var(--muted);border-top:1px solid var(--line)}.blog-footer a{color:var(--gold);text-decoration:none}.blog-footer a:hover{text-decoration:underline}@media (max-width: 600px){.blog-main{padding:36px 16px 60px}.blog-nav{padding:12px 16px}.blog-byline,.blog-cta-box{flex-direction:column;align-items:flex-start}}:root{--bg: #090b10;--bg-2: #0f1219;--ink: #f7f1e8;--muted: #a8a19a;--soft: #171b24;--surface: rgba(255, 255, 255, .055);--surface-strong: rgba(255, 255, 255, .1);--line: rgba(255, 255, 255, .12);--line-strong: rgba(255, 255, 255, .22);--gold: #d8b56d;--gold-2: #f0d99b;--rose: #d88f83;--cyan: #77d7d2;--violet: #8f7cff;--shadow: 0 34px 90px rgba(0, 0, 0, .45);--font-sans: "IBM Plex Sans", "Aptos", "Segoe UI Variable", "Segoe UI", ui-sans-serif, system-ui, sans-serif;--font-display: "IBM Plex Sans Condensed", "Bahnschrift", "Aptos Display", "Segoe UI Variable Display", var(--font-sans);--font-mono: "IBM Plex Mono", "Cascadia Code", "JetBrains Mono", "SFMono-Regular", Consolas, ui-monospace, monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;color:var(--ink);background:#0b0f16;font-family:var(--font-sans);font-feature-settings:"cv02","cv03","cv04","ss01";text-rendering:geometricPrecision}body:before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;content:"";background:linear-gradient(115deg,#0b0f1633,#0b0f16e6 58%,#07090d),linear-gradient(rgba(255,255,255,.038) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.038) 1px,transparent 1px),linear-gradient(rgba(216,181,109,.065) 2px,transparent 2px),linear-gradient(90deg,rgba(216,181,109,.065) 2px,transparent 2px);background-position:0 0,0 0,0 0,-1px -1px,-1px -1px;background-size:auto,44px 44px,44px 44px,176px 176px,176px 176px}body:after{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;content:"";background:radial-gradient(circle at 22% 18%,rgba(216,181,109,.18),transparent 30%),radial-gradient(circle at 82% 20%,rgba(119,215,210,.13),transparent 28%),radial-gradient(circle at 50% 92%,rgba(143,124,255,.11),transparent 30%);animation:auroraFloat 22s ease-in-out infinite}.app-fallback{display:grid;place-items:center;align-content:center;gap:14px;min-height:100vh;padding:32px;color:var(--ink);text-align:center}.app-fallback img{width:76px;height:76px;object-fit:contain;filter:drop-shadow(0 0 18px rgba(240,217,155,.24))}.app-fallback h1{max-width:560px;margin:0;font-size:28px;line-height:1.1}.app-fallback p{max-width:620px;margin:0;color:#f7f1e89e;font-size:14px;line-height:1.55}button,input,select{font:inherit}button,a{color:inherit}button{cursor:pointer}button:disabled,input:disabled{cursor:not-allowed;opacity:.62}h1,h2,h3,p{margin-top:0}h1{max-width:720px;margin-bottom:20px;font-size:clamp(46px,6.5vw,84px);font-family:var(--font-display);font-weight:760;line-height:.98;letter-spacing:0}h2{margin-bottom:0;font-size:clamp(30px,4vw,54px);font-family:var(--font-display);font-weight:740;line-height:1.05;letter-spacing:0}h3{font-size:18px;font-family:var(--font-display);font-weight:720;letter-spacing:0}.site-shell{position:relative;overflow:hidden}.ambient-ui{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.ambient-window,.ambient-panel{position:absolute;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:#ffffff07;box-shadow:0 30px 90px #0000003d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ambient-window:before{position:absolute;top:14px;left:16px;display:block;width:42px;height:8px;border-radius:999px;background:#d8b56d4d;content:""}.ambient-window span,.ambient-window i,.ambient-panel span{position:absolute;display:block;border-radius:6px;background:#ffffff12}.ambient-window-a{top:126px;right:-120px;width:500px;height:330px;transform:rotate(-7deg);animation:floatA 10s ease-in-out infinite}.ambient-window-a span:nth-child(1){top:56px;left:18px;width:170px;height:118px;background:#d8b56d1c}.ambient-window-a span:nth-child(2){top:56px;left:206px;width:250px;height:18px}.ambient-window-a span:nth-child(3){top:88px;left:206px;width:190px;height:18px}.ambient-window-a i:nth-child(4){right:44px;bottom:42px;width:112px;height:86px;background:#77d7d217}.ambient-window-a i:nth-child(5){right:176px;bottom:42px;width:112px;height:86px}.ambient-window-a i:nth-child(6){right:308px;bottom:42px;width:112px;height:86px}.ambient-window-b{top:610px;left:-150px;width:420px;height:280px;transform:rotate(8deg);animation:floatB 13s ease-in-out infinite}.ambient-window-b span:nth-child(1){top:58px;left:24px;width:120px;height:160px;background:#8f7cff17}.ambient-window-b span:nth-child(2){top:58px;left:166px;width:190px;height:18px}.ambient-window-b i:nth-child(3){top:96px;left:166px;width:150px;height:18px}.ambient-window-b i:nth-child(4){right:32px;bottom:34px;width:150px;height:70px;background:#d8b56d1a}.ambient-panel{right:9%;bottom:17%;width:240px;height:220px;transform:rotate(5deg);animation:floatC 11s ease-in-out infinite}.ambient-panel span:nth-child(1){top:24px;left:24px;width:92px;height:92px;background:#d8b56d1c}.ambient-panel span:nth-child(2){top:24px;right:24px;width:76px;height:76px;background:#77d7d217}.ambient-panel span:nth-child(3){left:24px;right:24px;bottom:62px;height:12px}.ambient-panel span:nth-child(4){left:24px;bottom:36px;width:128px;height:12px}.ambient-beam{position:absolute;height:1px;transform-origin:left center;background:linear-gradient(90deg,transparent,rgba(240,217,155,.54),rgba(119,215,210,.28),transparent);filter:drop-shadow(0 0 8px rgba(240,217,155,.2));opacity:.34;animation:ambientBeam 12s ease-in-out infinite}.ambient-beam-a{top:18%;left:4%;width:44vw;transform:rotate(-12deg)}.ambient-beam-b{top:47%;right:-8%;width:38vw;transform:rotate(8deg);animation-delay:-5s}.ambient-lens{position:absolute;width:132px;height:132px;border:1px solid rgba(240,217,155,.16);border-radius:18px;background:linear-gradient(135deg,rgba(240,217,155,.06),transparent 58%),#ffffff05;box-shadow:inset 0 1px #ffffff0d,0 28px 70px #0000002e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:lensFloat 16s ease-in-out infinite}.ambient-lens:before,.ambient-lens:after{position:absolute;top:18px;right:18px;bottom:18px;left:18px;border:1px solid rgba(119,215,210,.14);border-radius:14px;content:""}.ambient-lens:after{top:44px;right:44px;bottom:44px;left:44px;border-color:#f0d99b38;transform:rotate(45deg)}.ambient-lens span{position:absolute;display:block;border-radius:999px;background:#f7f1e81a}.ambient-lens span:nth-child(1){top:28px;left:26px;width:38px;height:5px}.ambient-lens span:nth-child(2){top:46px;left:26px;width:70px;height:5px;background:#77d7d21f}.ambient-lens span:nth-child(3){right:26px;bottom:28px;width:34px;height:5px;background:#d8b56d29}.ambient-lens-a{top:24%;left:58%;transform:rotate(10deg)}.ambient-lens-b{top:72%;left:7%;width:108px;height:108px;transform:rotate(-14deg);animation-delay:-7s}.ambient-node-map{position:absolute;top:39%;left:2%;width:260px;height:190px;opacity:.38;animation:nodeMapFloat 18s ease-in-out infinite}.ambient-node-map span{position:absolute;display:block;width:9px;height:9px;border:1px solid rgba(119,215,210,.42);border-radius:3px;background:#77d7d21a;box-shadow:0 0 16px #77d7d224}.ambient-node-map span:nth-child(1){top:18px;left:36px}.ambient-node-map span:nth-child(2){top:72px;left:112px}.ambient-node-map span:nth-child(3){top:32px;right:46px}.ambient-node-map span:nth-child(4){bottom:36px;left:68px}.ambient-node-map span:nth-child(5){bottom:26px;right:76px}.ambient-node-map span:nth-child(6){top:110px;right:24px}.ambient-node-map i{position:absolute;display:block;height:1px;background:linear-gradient(90deg,#77d7d200,#77d7d257,#f0d99b33,#77d7d200);transform-origin:left center}.ambient-node-map i:nth-child(7){top:45px;left:45px;width:150px;transform:rotate(8deg)}.ambient-node-map i:nth-child(8){top:89px;left:76px;width:118px;transform:rotate(-23deg)}.ambient-node-map i:nth-child(9){bottom:52px;left:76px;width:148px;transform:rotate(10deg)}.ambient-scan-card{position:absolute;right:13%;top:56%;width:220px;height:136px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:linear-gradient(180deg,#ffffff0b,#ffffff05),#06080d4d;box-shadow:0 26px 72px #00000038;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transform:rotate(-5deg);animation:scanCardFloat 14s ease-in-out infinite}.ambient-scan-card span,.ambient-scan-card i{position:absolute;display:block;border-radius:999px}.ambient-scan-card span:nth-child(1){top:18px;left:18px;width:44px;height:7px;background:#d8b56d38}.ambient-scan-card span:nth-child(2){top:44px;left:18px;width:136px;height:9px;background:#f7f1e817}.ambient-scan-card span:nth-child(3){top:64px;left:18px;width:96px;height:9px;background:#f7f1e80f}.ambient-scan-card i{left:18px;right:18px;bottom:24px;height:1px;background:linear-gradient(90deg,transparent,rgba(119,215,210,.55),transparent);animation:scanCardLine 2.8s ease-in-out infinite}.marketing-nav,.hero-section,.logo-strip,.section-block,.output-section,.studio-section{position:relative;z-index:1}.marketing-nav{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:240px minmax(0,1fr) auto;align-items:center;gap:24px;width:min(100% - 28px,1320px);margin:14px auto 0;padding:11px 14px;border:1px solid var(--line);border-radius:10px;background:#090b10d1;box-shadow:0 18px 60px #00000052;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.brand{display:flex;align-items:center;gap:11px;text-decoration:none}.brand-mark{position:relative;display:grid;place-items:center;width:48px;height:48px;filter:drop-shadow(0 0 16px rgba(240,217,155,.18))}.brand-mark img{position:relative;z-index:1;display:block;width:48px;height:48px;object-fit:contain}.brand strong,.brand small{display:block}.brand strong{font-family:var(--font-display);font-size:15px;font-weight:760;letter-spacing:0}.brand small{margin-top:1px;color:var(--muted);font-family:var(--font-mono);font-size:11px}.marketing-nav nav{display:flex;justify-content:center;gap:24px}.marketing-nav nav a{color:#f7f1e8b8;font-size:13.5px;font-weight:660;text-decoration:none;transition:color .15s}.marketing-nav nav a:hover{color:var(--ink)}.nav-actions{display:flex;align-items:center;gap:10px}.nav-link{display:inline-flex;align-items:center;gap:7px;padding:0 12px;color:#f7f1e8a8;font-size:13.5px;font-weight:660;text-decoration:none;transition:color .15s;background:none;border:none}.nav-link:hover{color:var(--ink)}.nav-cta,.primary-action{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 18px;border:1px solid rgba(216,181,109,.32);border-radius:8px;background:linear-gradient(135deg,#f5d882,#d48a30,#f5d882);background-size:200% 100%;color:#17110a;box-shadow:0 12px 28px #d8b56d38,0 0 #d8b56d00;font-size:14px;font-weight:760;text-decoration:none;transition:transform .15s,box-shadow .15s,background-position .4s;animation:buttonGlow 4s ease-in-out infinite}.primary-action.large{min-height:52px;padding:0 28px;font-size:16px}.primary-action:hover,.nav-cta:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 20px 48px #d8b56d5c,0 0 40px #d8b56d2e;background-position:100% 0}.nav-cta:after,.primary-action:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.28) 50%,transparent 100%);transform:translate(-100%);animation:shimmer 3s ease-in-out infinite}.secondary-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 18px;border:1px solid var(--line-strong);border-radius:8px;background:#ffffff0e;color:var(--ink);font-size:14px;font-weight:680;text-decoration:none;transition:background .15s}.secondary-action:hover{background:#ffffff17}.outline-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border:1px solid var(--line-strong);border-radius:8px;background:transparent;color:var(--ink);font-size:14px;font-weight:680;text-decoration:none;transition:border-color .15s,background .15s}.outline-action:hover{border-color:#d8b56d7a;background:#d8b56d0f}.ghost-action{display:inline-flex;align-items:center;gap:6px;color:#f7f1e89e;font-size:15px;font-weight:700;text-decoration:none;transition:color .15s}.ghost-action:hover{color:var(--ink)}.full{width:100%}.nav-user{position:relative}.user-trigger{display:flex;align-items:center;gap:8px;padding:5px 10px 5px 5px;border:1px solid var(--line);border-radius:999px;background:#ffffff0e;color:var(--ink);font-size:13.5px;font-weight:700;cursor:pointer;transition:border-color .15s,background .15s}.user-trigger:hover{border-color:var(--line-strong);background:#ffffff17}.user-pic{width:28px;height:28px;border-radius:999px;object-fit:cover;display:block}.user-first-name{max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-chevron{color:var(--muted);font-size:10px}.user-dropdown{position:absolute;top:calc(100% + 8px);right:0;min-width:220px;padding:6px;border:1px solid var(--line-strong);border-radius:10px;background:#0f1219;box-shadow:0 24px 64px #00000085;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:50}.user-dropdown-info{padding:10px 12px 12px;border-bottom:1px solid var(--line);margin-bottom:4px}.user-dropdown-info strong{display:block;font-size:13.5px;font-weight:780}.user-dropdown-info small{display:block;margin-top:2px;color:#f7f1e875;font-size:12px}.user-dropdown-item{display:flex;align-items:center;gap:8px;width:100%;padding:9px 12px;border:0;border-radius:7px;background:transparent;color:#f7f1e8b8;font-size:13.5px;font-weight:680;text-decoration:none;cursor:pointer;transition:background .12s,color .12s}.user-dropdown-item:hover{background:#ffffff12;color:var(--ink)}.user-dropdown-item.danger{color:var(--rose)}.user-dropdown-item.danger:hover{background:#d88f831a;color:#f0a89c}.google-login-btn{display:inline-flex;align-items:center;gap:10px;margin-top:20px;padding:10px 20px;border:1px solid var(--line-strong);border-radius:8px;background:#ffffff0f;color:var(--ink);font-size:14px;font-weight:760;cursor:pointer;transition:border-color .15s,background .15s}.google-login-btn:hover{border-color:#ffffff47;background:#ffffff1a}.hero-section{display:grid;grid-template-columns:minmax(0,.94fr) minmax(420px,1.06fr);gap:clamp(32px,5vw,80px);align-items:center;max-width:1320px;min-height:calc(100vh - 90px);margin:0 auto;padding:clamp(56px,7vw,96px) clamp(18px,4vw,44px) 64px}.hero-copy{max-width:680px}.hero-copy h1{background:linear-gradient(115deg,#fff8df,#f0d99b,#77d7d2 56%,#8f7cff,#f0d99b);background-size:300% 300%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:gradientShift 9s ease-in-out infinite}.hero-trust{display:flex;flex-direction:column;align-items:flex-start;gap:7px;margin-bottom:18px}.hero-trust-social{display:flex;align-items:center;gap:10px;min-width:0;max-width:100%;width:fit-content;max-width:min(100%,560px);padding:5px 11px 5px 6px;border:1px solid rgba(255,255,255,.11);border-radius:999px;background:#080a0f75;box-shadow:inset 0 1px #ffffff0e,0 12px 30px #00000029;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hero-trust p{margin:0;color:#f7f1e89e;font-size:13px;line-height:1.2;white-space:nowrap}.hero-trust strong{color:var(--ink);font-weight:720}.trust-sep{opacity:.4}.trust-stars{color:var(--gold);font-size:11px;letter-spacing:1px}.trust-rating{color:#f7f1e8b8;font-family:var(--font-mono);font-weight:700}.trust-avatars{display:flex;align-items:center;flex-shrink:0}.trust-avatars img{width:27px;height:27px;margin-left:-7px;border:2px solid rgba(18,16,22,.9);border-radius:999px;object-fit:cover;box-shadow:0 2px 8px #0006}.trust-avatars img:first-child{margin-left:0}.hero-product-badge{display:block;width:clamp(154px,15vw,178px);height:auto;margin-left:2px;border-radius:7px;background:#f7f1e8f5;box-shadow:0 10px 24px #00000038,0 0 0 1px #ffffff1f}.hero-text{max-width:580px;margin-bottom:0;color:#f7f1e8ad;font-size:18px;line-height:1.6}.hero-cloner{margin-top:28px;padding:14px;border:1px solid var(--line);border-radius:10px;background:#ffffff0f;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mode-tabs{display:inline-flex;gap:4px;padding:4px;border:1px solid var(--line);border-radius:8px;background:#ffffff0a}.mode-tabs button{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 14px;border:0;border-radius:6px;background:transparent;color:#f7f1e8a8;font-size:13px;font-weight:780;transition:background .15s,color .15s}.mode-tabs button.active{background:#d8b56d26;color:var(--gold-2)}.hero-input-row,.url-row,.hero-upload-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:10px}.screenshot-dropzone{position:relative;display:flex;align-items:center;gap:12px;min-width:0;min-height:50px;padding:8px 12px;border:1px dashed rgba(255,255,255,.18);border-radius:8px;background:#07090db8;color:#f7f1e8b8;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.screenshot-dropzone:hover,.screenshot-dropzone.has-file{border-color:#d8b56d7a;background:#d8b56d11;box-shadow:0 0 0 4px #d8b56d12}.screenshot-dropzone input{position:absolute;inline-size:1px;block-size:1px;opacity:0;pointer-events:none}.screenshot-dropzone svg{flex:0 0 auto;color:var(--gold-2)}.screenshot-dropzone span{display:grid;gap:2px;min-width:0;flex:1}.screenshot-dropzone strong,.screenshot-dropzone small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.screenshot-dropzone strong{font-size:13.5px;font-weight:700}.screenshot-dropzone small{color:#f7f1e875;font-size:12px}.screenshot-clear{display:inline-grid;place-items:center;flex:0 0 auto;width:26px;height:26px;padding:0;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#00000047;color:#f7f1e8ad;transition:color .15s,border-color .15s,background .15s}.screenshot-clear:hover{border-color:#d88f8385;background:#d88f831f;color:#f0a89c}input,select{width:100%;min-height:46px;padding:0 14px;border:1px solid var(--line);border-radius:8px;outline:0;background:#07090db8;color:var(--ink);transition:border-color .15s,box-shadow .15s}input:focus,select:focus{border-color:#d8b56d8f;box-shadow:0 0 0 4px #d8b56d17}input::placeholder{color:#f7f1e85c}input[type=range]{padding:0;accent-color:var(--gold)}.hero-notes{display:flex;flex-wrap:wrap;gap:14px;margin-top:12px;color:#f7f1e88f;font-size:12.5px;font-weight:720}.hero-notes span{display:inline-flex;align-items:center;gap:5px}.hero-notes svg{color:var(--gold-2)}.social-proof-row{display:flex;align-items:center;gap:12px;margin-top:24px}.social-proof-row p{margin:0;color:#f7f1e89e;font-size:13px;line-height:1.4}.social-proof-row strong{color:var(--ink)}.avatar-stack{display:flex;align-items:center;flex:0 0 auto}.avatar-stack img{width:30px;height:30px;margin-left:-8px;border:2px solid rgba(18,16,22,.9);border-radius:999px;object-fit:cover;box-shadow:0 4px 14px #0006}.avatar-stack img:first-child{margin-left:0}.product-visual{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#0b0d13;box-shadow:0 0 0 1px #d8b56d14,0 40px 100px #0009,0 0 80px #77d7d20a}.product-visual:before{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;pointer-events:none;content:"";background:linear-gradient(135deg,rgba(216,181,109,.18) 0%,transparent 40%,rgba(119,215,210,.08) 100%);border-radius:inherit;z-index:0}.product-visual:after{position:absolute;top:-20%;left:48%;width:24%;height:140%;pointer-events:none;content:"";background:linear-gradient(90deg,transparent,rgba(255,247,206,.06),transparent);filter:blur(8px);transform:rotate(14deg);z-index:0}.visual-tabbar{position:relative;z-index:2;display:flex;align-items:flex-end;gap:2px;padding:8px 14px 0;background:#00000047;border-bottom:1px solid var(--line)}.vtab{display:flex;align-items:center;gap:7px;padding:6px 12px;border-radius:7px 7px 0 0;font-size:11px;font-weight:600;color:#f7f1e861;cursor:default;white-space:nowrap}.vtab--active{background:#0b0d13;color:#f7f1e8c7;border:1px solid var(--line);border-bottom:1px solid #0b0d13;margin-bottom:-1px}.vtab-pip{width:7px;height:7px;border-radius:999px;background:var(--gold-2);flex-shrink:0}.vtab-x{opacity:.35;margin-left:2px}.vtab--ghost{font-size:11px;opacity:.35}.visual-toolbar{position:relative;z-index:2;display:flex;align-items:center;gap:8px;height:42px;padding:0 14px;border-bottom:1px solid var(--line);background:#0000002e}.vt-traffic{display:flex;align-items:center;gap:5px;flex-shrink:0}.vt-traffic span{width:9px;height:9px;border-radius:999px}.vt-traffic span:nth-child(1){background:#e57263}.vt-traffic span:nth-child(2){background:#d8b56d}.vt-traffic span:nth-child(3){background:#77d7d2}.vt-arrow{display:grid;place-items:center;width:22px;height:22px;border:none;border-radius:5px;background:#ffffff0f;color:#f7f1e84d;font-size:14px;cursor:default;flex-shrink:0}.vt-urlbar{flex:1;display:flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid rgba(255,255,255,.08);border-radius:7px;background:#ffffff0a;min-width:0}.vt-lock{display:flex;align-items:center;flex-shrink:0;color:#77d7d299}.vt-urlbar small{font-size:11.5px;color:#f7f1e880;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vt-ai-badge{display:flex;align-items:center;gap:5px;padding:4px 9px;border:1px solid rgba(119,215,210,.22);border-radius:999px;background:#77d7d212;color:#77d7d2e6;font-size:10.5px;font-weight:700;flex-shrink:0;white-space:nowrap}.vt-ai-badge.busy{border-color:#d8b56d47;background:#d8b56d14;color:#d8b56de6}.visual-body{position:relative;z-index:1;display:grid;grid-template-columns:168px minmax(0,1fr);min-height:460px}.visual-sidebar{display:flex;flex-direction:column;gap:0;border-right:1px solid var(--line);background:#ffffff05;overflow:hidden}.vsb-block{padding:14px 12px}.vsb-sep{height:1px;background:var(--line);margin:0}.vsb-label{display:flex;align-items:center;gap:6px;margin-bottom:10px;color:#f7f1e86b;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.vsb-count{margin-left:auto;padding:1px 5px;border:1px solid var(--line);border-radius:4px;font-size:9.5px;color:#f7f1e84d}.layer-tree{display:flex;flex-direction:column;gap:1px}.lr{display:flex;align-items:center;gap:6px;padding:4px 6px;border-radius:5px;font-size:11px;color:#f7f1e87a;cursor:default}.lr--active{background:#d8b56d1a;color:#f7f1e8e0}.lr--i2{padding-left:18px}.lr-icon{width:10px;height:10px;border-radius:2px;flex-shrink:0}.ic-page{background:#f7f1e833}.ic-section{background:#d8b56d8c;border-radius:3px}.ic-comp{background:#8f7cff99;border-radius:999px}.lr-name{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lr-badge{padding:1px 5px;border-radius:4px;background:#ffffff12;font-size:9.5px;color:#f7f1e859}.swatch-row{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.sw{width:16px;height:16px;border-radius:4px;border:1px solid rgba(255,255,255,.1)}.sw-gold{background:#d8b56d}.sw-cyan{background:#77d7d2}.sw-purple{background:#8f7cff}.sw-rose{background:#d88f83}.sw-ink{background:#1e2130}.sw-more{font-size:10px;color:#f7f1e84d;font-weight:700}.visual-main{display:flex;flex-direction:column;gap:0}.preview-canvas{flex:1;position:relative;overflow:hidden;border-bottom:1px solid var(--line);background:#0e111a}.sim-page{padding:10px 12px;display:flex;flex-direction:column;gap:8px}.sim-navbar{display:flex;align-items:center;gap:8px;padding:5px 0}.sim-logo-dot{width:20px;height:20px;border-radius:5px;background:linear-gradient(135deg,#d8b56dcc,#77d7d299);flex-shrink:0}.sim-nav-links{display:flex;gap:8px;flex:1}.sim-nav-links span{height:6px;width:32px;border-radius:999px;background:#ffffff1a}.sim-btn-sm{width:44px;height:18px;border-radius:5px;background:#d8b56d4d;border:1px solid rgba(216,181,109,.4);flex-shrink:0}.sim-hero-row{position:relative;display:grid;grid-template-columns:1fr 90px;gap:10px;padding:10px 8px;border:1px solid rgba(216,181,109,.15);border-radius:8px;background:#d8b56d06}.sim-hero-copy{display:flex;flex-direction:column;gap:5px}.sim-eyebrow{width:60px;height:7px;border-radius:999px;background:#d8b56d59}.sim-h1{height:10px;border-radius:999px;background:#f7f1e88c}.sim-h1.w65{width:65%}.sim-p{height:6px;border-radius:999px;background:#f7f1e833}.sim-p.w50{width:50%}.sim-ctas{display:flex;gap:6px;margin-top:4px}.sim-btn-primary{width:64px;height:18px;border-radius:5px;background:linear-gradient(90deg,#d8b56db3,#77d7d280)}.sim-btn-ghost{width:52px;height:18px;border-radius:5px;border:1px solid rgba(255,255,255,.14)}.sim-hero-art{position:relative;border-radius:7px;background:linear-gradient(135deg,#8f7cff4d,#77d7d233);border:1px solid rgba(143,124,255,.2);overflow:hidden}.sim-art-card{position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:5px;background:#ffffff12;border:1px solid rgba(255,255,255,.1)}.sim-art-badge{position:absolute;bottom:10px;left:6px;right:6px;height:14px;border-radius:4px;background:#d8b56d66}.ann-overlay{position:absolute;top:2px;right:2px;bottom:2px;left:2px;pointer-events:none;border-radius:6px}.ann-c{position:absolute;width:8px;height:8px;border-color:#d8b56db3;border-style:solid}.ann-c.tl{top:0;left:0;border-width:1.5px 0 0 1.5px;border-radius:2px 0 0}.ann-c.tr{top:0;right:0;border-width:1.5px 1.5px 0 0;border-radius:0 2px 0 0}.ann-c.bl{bottom:0;left:0;border-width:0 0 1.5px 1.5px;border-radius:0 0 0 2px}.ann-c.br{bottom:0;right:0;border-width:0 1.5px 1.5px 0;border-radius:0 0 2px}.ann-tag{position:absolute;top:-9px;left:6px;padding:1px 6px;border-radius:3px;background:#d8b56dd9;color:#121016;font-size:9px;font-weight:700;letter-spacing:0;text-transform:uppercase}.sim-feats{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.sim-feat{height:44px;border-radius:6px;border:1px solid var(--line);background:#ffffff0a}.sim-feat--hi{border-color:#8f7cff47;background:#8f7cff14}.scan-sweep{position:absolute;inset-inline:0;top:0;height:2px;background:linear-gradient(90deg,transparent,rgba(119,215,210,.7),transparent);filter:blur(1px);box-shadow:0 0 12px #77d7d266;animation:scanLine 3.8s ease-in-out infinite;pointer-events:none}.det-marker{position:absolute;padding:2px 7px;border:1px solid rgba(119,215,210,.4);border-radius:4px;background:#77d7d214;color:#77d7d2d9;font-size:9.5px;font-weight:700;letter-spacing:.04em;pointer-events:none;animation:detPulse 3s ease-in-out infinite}.det-marker:nth-child(2){animation-delay:1.5s}@keyframes detPulse{0%,to{opacity:.6}50%{opacity:1}}.bottom-panels{display:grid;grid-template-columns:1fr 160px;border-top:1px solid var(--line)}.code-panel{border-right:1px solid var(--line);background:#060810;overflow:hidden}.cp-header{display:flex;align-items:center;gap:8px;padding:7px 12px;border-bottom:1px solid var(--line);background:#ffffff08}.cp-dots{display:flex;gap:4px}.cp-dots span{width:7px;height:7px;border-radius:999px;background:#ffffff1f}.cp-file{font-size:10.5px;color:#f7f1e88c;font-weight:600}.cp-lang{margin-left:auto;padding:1px 6px;border-radius:4px;background:#77d7d21a;color:#77d7d299;font-size:9.5px;font-weight:700}.cp-body{display:flex;flex-direction:column;gap:1px;padding:10px 4px}.cp-body code{display:flex;align-items:baseline;gap:0;font-size:10.5px;line-height:1.7;color:#f7f1e8b8;white-space:pre}.t-ln{display:inline-block;width:20px;color:#f7f1e82e;font-size:9px;text-align:right;margin-right:10px;-webkit-user-select:none;user-select:none}.t-kw{color:#8f7cff}.t-fn{color:#77d7d2}.t-tag{color:#d88f83}.t-attr{color:#d8b56d}.t-str{color:#9ccc82}.tp-panel{background:#ffffff04;padding:10px;display:flex;flex-direction:column;gap:1px}.tp-hdr{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#f7f1e84d;margin-bottom:8px}.tp-row{display:flex;align-items:center;gap:6px;padding:4px 5px;border-radius:5px;font-size:9.5px}.tp-row:hover{background:#ffffff0a}.tp-row--dim{opacity:.5}.tp-sw{width:12px;height:12px;border-radius:3px;flex-shrink:0;border:1px solid rgba(255,255,255,.1)}.tp-sw--space{background:none!important;font-size:10px;color:#f7f1e866;display:grid;place-items:center}.tp-name{flex:1;color:#f7f1e87a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-val{color:#f7f1e847;font-size:9px;flex-shrink:0}.vfloat-badge{position:absolute;top:114px;right:-1px;display:flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid rgba(216,181,109,.28);border-right:none;border-radius:8px 0 0 8px;background:#d8b56d14;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#d8b56dd9;font-size:10.5px;font-weight:700;z-index:3;animation:badgeSlide .6s cubic-bezier(.16,1,.3,1) 1.2s both}@keyframes badgeSlide{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.floating-status{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:flex-start;gap:8px;padding:7px 14px;border-top:1px solid var(--line);background:#00000052;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f7f1e8b8;font-size:11.5px;font-weight:700;z-index:3}.floating-status svg{color:var(--gold-2);flex-shrink:0}.status-dot{flex:0 0 auto;width:10px;height:10px;border-radius:999px;background:var(--cyan);box-shadow:0 0 16px #77d7d285;animation:dotPulse 2s ease-in-out infinite}.status-dot.busy{background:var(--rose);box-shadow:0 0 0 6px #d88f8324}.logo-strip{max-width:1320px;margin:0 auto;padding:6px clamp(18px,4vw,44px) 32px;text-align:center}.logo-strip-label{margin-bottom:14px;color:#f7f1e861;font-size:12px;font-weight:720;text-transform:uppercase;letter-spacing:.08em}.logo-strip-items{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.logo-strip-items span{display:inline-flex;align-items:center;height:38px;padding:0 18px;border:1px solid var(--line);border-radius:999px;background:#ffffff0a;color:#f7f1e894;font-size:13px;font-weight:780;transition:border-color .2s,background .2s,color .2s,box-shadow .2s,transform .2s;cursor:default}.logo-strip-items span:hover{border-color:#d8b56d52;background:#d8b56d14;color:var(--gold-2);box-shadow:0 0 20px #d8b56d24;transform:translateY(-2px)}.section-block,.output-section,.studio-section{max-width:1320px;margin:0 auto;padding:clamp(56px,7vw,96px) clamp(18px,4vw,44px)}.section-heading{display:grid;gap:12px;max-width:820px;margin-bottom:32px}.section-heading.centered{max-width:660px;margin-right:auto;margin-left:auto;text-align:center}.section-sub{margin:8px 0 0;color:#f7f1e885;font-size:17px;line-height:1.55}.eyebrow{margin:0;color:var(--gold-2);font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:0}.workflow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.workflow-card{position:relative;min-height:220px;padding:24px;border:1px solid var(--line);border-radius:10px;background:var(--surface);box-shadow:0 18px 52px #00000029;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform-style:preserve-3d;transition:border-color .3s,transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .3s}.workflow-card:hover{border-color:#d8b56d61;transform:translateY(-8px) rotateX(3deg) scale(1.02);box-shadow:0 32px 80px #00000047,0 0 0 1px #d8b56d33,0 0 40px #d8b56d14}.workflow-number{display:inline-grid;place-items:center;width:44px;height:44px;border:1px solid rgba(216,181,109,.34);border-radius:8px;background:#d8b56d1a;color:var(--gold-2);font-size:14px;font-family:var(--font-mono);font-weight:700}.workflow-card h3{margin:20px 0 10px}.workflow-card p{margin:0;color:#f7f1e899;font-size:15px;line-height:1.6}.feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.feature-card{min-height:220px;padding:22px;border:1px solid var(--line);border-radius:10px;background:var(--surface);box-shadow:0 18px 52px #00000029;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform-style:preserve-3d;transition:border-color .3s,transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .3s}.feature-card:hover{border-color:#d8b56d52;transform:translateY(-8px) scale(1.02);box-shadow:0 32px 80px #00000047,0 0 30px #d8b56d1a}.feature-icon{display:inline-grid;place-items:center;width:44px;height:44px;border:1px solid rgba(216,181,109,.22);border-radius:8px;background:#d8b56d14;color:var(--gold-2)}.feature-card h3{margin:18px 0 10px}.feature-card p{margin:0;color:#f7f1e899;font-size:14.5px;line-height:1.6}.output-section{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1fr);gap:36px;align-items:center}.output-copy{display:grid;gap:16px}.output-copy h2{margin:0}.output-copy p{margin:0;color:#f7f1e899;font-size:16px;line-height:1.62}.output-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.output-item{display:grid;gap:9px;min-height:140px;padding:20px;border:1px solid var(--line);border-radius:10px;background:var(--surface);box-shadow:0 18px 52px #00000029;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:border-color .2s}.output-item:hover{border-color:#ffffff38}.output-item strong{font-size:15px;font-weight:780}.output-item span{color:#f7f1e894;font-size:13.5px;line-height:1.55}.output-item--violet svg{color:var(--violet)}.output-item--gold svg{color:var(--gold-2)}.output-item--cyan svg{color:var(--cyan)}.output-item--rose svg{color:var(--rose)}.testimonials-section{position:relative;z-index:1;padding:clamp(56px,7vw,96px) 0;overflow:hidden}.testimonials-section .section-heading{padding:0 clamp(18px,4vw,44px)}.testimonials-marquee{display:flex;flex-direction:column;gap:14px;margin-top:40px;-webkit-mask-image:linear-gradient(to right,transparent,black 8%,black 92%,transparent);mask-image:linear-gradient(to right,transparent,black 8%,black 92%,transparent)}.marquee-row{display:flex;gap:14px;width:max-content;will-change:transform}.marquee-row:hover{animation-play-state:paused}.marquee-left{animation:marqueeLeft 38s linear infinite}.marquee-right{animation:marqueeRight 42s linear infinite}@keyframes marqueeLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marqueeRight{0%{transform:translate(-50%)}to{transform:translate(0)}}.testimonial-card{flex-shrink:0;width:340px;display:grid;gap:16px;padding:22px;border:1px solid var(--line);border-left:3px solid rgba(216,181,109,.35);border-radius:10px;background:var(--surface);box-shadow:0 18px 52px #00000029;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:border-color .25s,transform .25s ease,box-shadow .25s;cursor:default}.testimonial-card:hover{border-left-color:#d8b56db8;transform:translateY(-4px);box-shadow:0 28px 72px #00000042,0 0 0 1px #d8b56d1f}.testimonial-stars{display:flex;gap:3px;color:var(--gold)}.testimonial-card blockquote{margin:0;color:#f7f1e8cc;font-size:14.5px;line-height:1.65}.testimonial-footer{display:flex;align-items:center;gap:12px;padding-top:4px;border-top:1px solid var(--line)}.testimonial-avatar{flex-shrink:0;width:38px;height:38px;border-radius:999px;object-fit:cover;border:2px solid rgba(255,255,255,.12)}.testimonial-footer strong{display:block;font-size:14px;font-weight:780}.testimonial-footer small{display:block;margin-top:2px;color:#f7f1e87a;font-size:12px}.pricing-section{position:relative;z-index:1;max-width:1320px;margin:0 auto;padding:clamp(56px,7vw,96px) clamp(18px,4vw,44px)}.pricing-section:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;content:"";background:radial-gradient(circle at 50% 40%,rgba(216,181,109,.07),transparent 60%)}.billing-toggle{display:inline-flex;gap:4px;margin-bottom:36px;padding:5px;border:1px solid var(--line);border-radius:10px;background:#ffffff0a}.billing-toggle button{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 20px;border:0;border-radius:7px;background:transparent;color:#f7f1e899;font-size:13.5px;font-weight:760;transition:background .15s,color .15s}.billing-toggle button.active{background:#d8b56d24;color:var(--gold-2)}.discount-badge{padding:2px 8px;border-radius:999px;background:#77d7d229;color:var(--cyan);font-size:11px;font-weight:700}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.pricing-card{position:relative;display:grid;gap:20px;padding:28px;border:1px solid var(--line);border-radius:12px;background:var(--surface);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:border-color .2s}.pricing-card:hover{border-color:#fff3}.pricing-card--highlight{border-color:#d8b56d7a;background:#d8b56d0f;box-shadow:0 0 0 1px #d8b56d2e,0 32px 80px #d8b56d24,0 0 60px #d8b56d14;animation:highlightPulse 4s ease-in-out infinite}.pricing-card--highlight:hover{border-color:#d8b56db8;transform:translateY(-6px) scale(1.02);box-shadow:0 0 0 1px #d8b56d52,0 40px 100px #d8b56d33,0 0 80px #d8b56d24}.pricing-badge{position:absolute;top:-13px;left:50%;transform:translate(-50%);padding:4px 14px;border:1px solid rgba(216,181,109,.36);border-radius:999px;background:linear-gradient(135deg,#f5d882,#b8792e);color:#17110a;font-size:11.5px;font-weight:700;white-space:nowrap}.pricing-header h3{margin:0 0 6px;font-size:20px;font-weight:720}.pricing-header p{margin:0;color:#f7f1e885;font-size:13.5px;line-height:1.5}.pricing-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px;row-gap:0}.price-free{font-size:36px;font-family:var(--font-display);font-weight:740;letter-spacing:0}.price-currency{color:var(--muted);font-size:18px;font-family:var(--font-mono);font-weight:700;align-self:flex-start;margin-top:6px}.price-value{font-size:44px;font-family:var(--font-display);font-weight:740;line-height:1;letter-spacing:0}.price-period{color:var(--muted);font-size:15px;font-weight:680;align-self:flex-end;margin-bottom:4px}.price-note{display:block;width:100%;margin-top:4px;color:#f7f1e861;font-size:11.5px}.pricing-features{margin:0;padding:0;list-style:none;display:grid;gap:10px}.pricing-features li{display:flex;align-items:flex-start;gap:10px;color:#f7f1e8b8;font-size:14px;line-height:1.45}.pricing-features li svg{flex:0 0 auto;margin-top:2px;color:var(--gold-2)}.outline-action.full,.primary-action.full{margin-top:4px}.studio-section{max-width:none;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:radial-gradient(circle at 18% 10%,rgba(216,181,109,.09),transparent 34%),#ffffff07}.studio-section>*{max-width:1232px;margin-right:auto;margin-left:auto}.studio-header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:24px}.studio-subtitle{max-width:620px;margin:10px 0 0;color:#f7f1e894;font-size:15.5px;line-height:1.55}.studio-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px}.clone-form,.inspector{padding:20px;border:1px solid var(--line);border-radius:10px;background:var(--surface);box-shadow:0 18px 52px #00000029;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.clone-form label{display:grid;gap:8px;color:#f7f1e89e;font-size:12.5px;font-family:var(--font-mono);font-weight:700}.controls-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.status-line{display:flex;align-items:center;gap:10px;margin-bottom:16px;font-size:14px}.metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.metric-grid div{min-height:86px;padding:14px;border:1px solid var(--line);border-radius:8px;background:#0000002e}.metric-grid span,.metric-grid strong{display:block}.metric-grid span{color:#f7f1e885;font-size:12px;font-weight:700}.metric-grid strong{margin-top:8px;color:var(--gold-2);font-size:28px;font-family:var(--font-display);font-weight:740;letter-spacing:0}.primary-action.full{width:100%;margin-top:14px}.studio-projects-head{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}.studio-projects-head div{display:grid;gap:6px}.studio-projects-head strong{font-family:var(--font-display);font-size:22px;font-weight:720}.studio-projects-head small{color:#f7f1e875;font-family:var(--font-mono);font-size:12px}.studio-history-note{display:flex;align-items:flex-start;gap:10px;margin-top:12px;padding:12px 14px;border:1px solid rgba(119,215,210,.18);border-radius:9px;background:linear-gradient(90deg,#77d7d213,#d8b56d0a),#00000029;color:#f7f1e89e;font-size:13.5px;line-height:1.5}.studio-history-note svg{flex:0 0 auto;margin-top:2px;color:var(--cyan)}.project-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.project-card{position:relative;overflow:hidden;min-height:276px;padding:14px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(180deg,#ffffff13,#ffffff08),var(--surface);box-shadow:0 18px 52px #00000029;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--ink);text-align:left;transition:border-color .15s,transform .15s,box-shadow .15s}.project-card:hover{border-color:#fff3;transform:translateY(-3px);box-shadow:0 24px 64px #0000003d}.project-card.selected{border-color:#d8b56d7a;background:#d8b56d12}.project-thumb{position:relative;overflow:hidden;height:102px;margin-bottom:13px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(135deg,#d8b56d3d,#77d7d21f 58%,#8f7cff29);background-size:18px 18px,18px 18px,auto}.project-thumb-2{background:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(135deg,#77d7d233,#8f7cff2e);background-size:18px 18px,18px 18px,auto}.project-thumb-3{background:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(135deg,#d88f832e,#d8b56d33);background-size:18px 18px,18px 18px,auto}.project-browser-bar,.project-hero-line,.project-side-panel,.project-card-strip{position:absolute;display:block;border-radius:999px;background:#f7f1e82e}.project-browser-bar{top:13px;left:14px;width:72%;height:7px}.project-hero-line{top:34px;left:14px;width:46%;height:10px;background:#f7f1e857}.project-hero-line.short{top:51px;width:34%;height:7px;background:#f7f1e829}.project-side-panel{top:34px;right:14px;width:28%;height:44px;border-radius:6px;background:#0000003d}.project-card-strip{right:14px;bottom:13px;left:14px;height:9px;background:linear-gradient(90deg,#d8b56d9e,#77d7d257)}.project-card-topline{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px;color:#f7f1e880;font-family:var(--font-mono);font-size:11px}.project-card-topline span{color:var(--gold-2)}.project-card-topline i{font-style:normal}.project-card strong,.project-card small{display:block}.project-card strong{font-family:var(--font-display);font-size:18px;font-weight:720;line-height:1.12}.project-card small{margin-top:4px;color:#f7f1e885;font-size:12px}.project-stats+small{display:none}.project-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.project-meta span{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#0000002e;color:#f7f1e89e;font-size:11.5px}.project-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:13px}.project-stats span{display:grid;gap:2px;min-height:46px;padding:7px;border:1px solid var(--line);border-radius:7px;background:#0000002e;color:#f7f1e873;font-size:10.5px}.project-stats b{color:var(--ink);font-family:var(--font-mono);font-size:14px}.faq-section{max-width:1040px!important}.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}.faq-item{border:1px solid var(--line);border-radius:12px;background:var(--surface);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);overflow:hidden;transition:border-color .2s,box-shadow .2s}.faq-item:hover{border-color:#ffffff24;box-shadow:0 12px 36px #0003}.faq-item--open{border-color:#d8b56d52!important;box-shadow:0 0 0 1px #d8b56d1a,0 18px 52px #0003!important}.faq-question{display:flex;align-items:center;gap:14px;width:100%;padding:20px;background:none;border:none;cursor:pointer;text-align:left;color:inherit;font-family:inherit}.faq-num{font-size:11px;font-weight:700;color:#d8b56d8c;font-variant-numeric:tabular-nums;flex-shrink:0;letter-spacing:.04em}.faq-question-text{flex:1;font-size:15px;font-weight:700;line-height:1.4}.faq-chevron{flex-shrink:0;color:#f7f1e859;transition:transform .3s ease,color .2s}.faq-item--open .faq-chevron{transform:rotate(180deg);color:#d8b56dbf}.faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s ease}.faq-item--open .faq-answer{grid-template-rows:1fr}.faq-answer-inner{min-height:0;overflow:hidden}.faq-answer p{margin:0;padding:16px 20px 22px;color:#f7f1e89e;font-size:14.5px;line-height:1.65;border-top:1px solid var(--line)}.faq-footer{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:40px;flex-wrap:wrap}.faq-footer p{margin:0;color:#f7f1e87a;font-size:14px}.final-cta{position:relative;z-index:1;padding:clamp(72px,9vw,120px) clamp(18px,4vw,44px);border-top:1px solid var(--line);text-align:center;overflow:hidden}.final-cta:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;content:"";background:radial-gradient(circle at 50% 50%,rgba(216,181,109,.1),transparent 55%)}.final-cta-inner{max-width:620px;margin:0 auto}.final-cta-icon{display:inline-grid;place-items:center;width:60px;height:60px;margin-bottom:20px;border:1px solid rgba(216,181,109,.3);border-radius:14px;background:#d8b56d17;color:var(--gold-2)}.final-cta-inner h2{margin-bottom:14px}.final-cta-inner p{margin-bottom:0;color:#f7f1e894;font-size:17px;line-height:1.55}.final-cta-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px;margin-top:32px}.site-footer{position:relative;z-index:1;border-top:1px solid var(--line);background:#00000038}.footer-inner{display:grid;grid-template-columns:280px minmax(0,1fr);gap:48px;max-width:1320px;margin:0 auto;padding:clamp(48px,6vw,72px) clamp(18px,4vw,44px) 40px}.footer-brand{display:grid;gap:16px;align-content:start}.footer-brand p{margin:0;color:#f7f1e870;font-size:13.5px;line-height:1.6}.footer-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.footer-col{display:grid;gap:10px;align-content:start}.footer-col strong{display:block;margin-bottom:4px;color:#f7f1e8c7;font-size:13px;font-family:var(--font-display);font-weight:720}.footer-col a{color:#f7f1e875;font-size:13.5px;text-decoration:none;transition:color .15s}.footer-col a:hover{color:#f7f1e8d1}.footer-bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;max-width:1320px;margin:0 auto;padding:20px clamp(18px,4vw,44px);border-top:1px solid var(--line)}.footer-bottom small{color:#f7f1e852;font-size:12.5px}.spin{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes auroraFloat{0%,to{background:radial-gradient(circle at 22% 18%,rgba(216,181,109,.18),transparent 30%),radial-gradient(circle at 82% 20%,rgba(119,215,210,.13),transparent 28%),radial-gradient(circle at 50% 92%,rgba(143,124,255,.11),transparent 30%)}33%{background:radial-gradient(circle at 58% 12%,rgba(216,181,109,.16),transparent 32%),radial-gradient(circle at 16% 74%,rgba(119,215,210,.12),transparent 26%),radial-gradient(circle at 88% 58%,rgba(143,124,255,.1),transparent 30%)}66%{background:radial-gradient(circle at 90% 40%,rgba(216,181,109,.14),transparent 28%),radial-gradient(circle at 38% 88%,rgba(119,215,210,.14),transparent 28%),radial-gradient(circle at 18% 24%,rgba(143,124,255,.13),transparent 32%)}}@keyframes floatA{0%,to{transform:rotate(-7deg) translateY(0)}50%{transform:rotate(-7deg) translateY(-22px)}}@keyframes floatB{0%,to{transform:rotate(8deg) translateY(0)}50%{transform:rotate(8deg) translateY(20px)}}@keyframes floatC{0%,to{transform:rotate(5deg) translateY(0)}50%{transform:rotate(5deg) translateY(-16px)}}@keyframes ambientBeam{0%,to{opacity:.18;clip-path:inset(0 74% 0 0)}45%,62%{opacity:.44;clip-path:inset(0 0 0 0)}}@keyframes lensFloat{0%,to{translate:0 0;opacity:.46}50%{translate:0 -18px;opacity:.72}}@keyframes nodeMapFloat{0%,to{transform:translateY(0) rotate(-2deg);opacity:.28}50%{transform:translateY(18px) rotate(2deg);opacity:.46}}@keyframes scanCardFloat{0%,to{transform:rotate(-5deg) translateY(0);opacity:.42}50%{transform:rotate(-5deg) translateY(-18px);opacity:.68}}@keyframes scanCardLine{0%,to{transform:translateY(-42px);opacity:0}25%,70%{opacity:1}to{transform:translateY(18px)}}@keyframes gradientShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes shimmer{0%{transform:translate(-100%)}45%,to{transform:translate(100%)}}@keyframes buttonGlow{0%,to{box-shadow:0 12px 28px #d8b56d38,0 0 #d8b56d00}50%{box-shadow:0 16px 40px #d8b56d57,0 0 30px #d8b56d1f}}@keyframes dotPulse{0%,to{box-shadow:0 0 16px #77d7d285}50%{box-shadow:0 0 32px #77d7d2e6,0 0 60px #77d7d247}}@keyframes scanLine{0%{transform:translateY(-120%);opacity:0}20%{opacity:1}80%{opacity:1}to{transform:translateY(220%);opacity:0}}@keyframes highlightPulse{0%,to{box-shadow:0 0 0 1px #d8b56d2e,0 32px 80px #d8b56d24,0 0 60px #d8b56d14}50%{box-shadow:0 0 0 1px #d8b56d52,0 32px 80px #d8b56d38,0 0 100px #d8b56d29}}@keyframes rotateCube{0%{transform:perspective(700px) rotateX(0) rotateY(0) rotate(0)}to{transform:perspective(700px) rotateX(360deg) rotateY(420deg) rotate(180deg)}}@keyframes spherePulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.9;transform:scale(1.14)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.ambient-cube{position:absolute;top:6%;right:3%;width:110px;height:110px;transform-style:preserve-3d;animation:rotateCube 32s linear infinite;opacity:.22;pointer-events:none}.cube-face{position:absolute;width:110px;height:110px;border:1px solid rgba(119,215,210,.45);background:linear-gradient(135deg,#77d7d20a,#8f7cff0a)}.cube-face.front{transform:translateZ(55px)}.cube-face.back{transform:translateZ(-55px) rotateY(180deg)}.cube-face.left{transform:translate(-55px) rotateY(-90deg)}.cube-face.right{transform:translate(55px) rotateY(90deg)}.cube-face.top{transform:translateY(-55px) rotateX(90deg)}.cube-face.bottom{transform:translateY(55px) rotateX(-90deg)}.ambient-sphere{position:absolute;top:28%;left:4%;width:340px;height:340px;border-radius:999px;background:radial-gradient(circle at 38% 38%,rgba(143,124,255,.18),transparent 68%);filter:blur(48px);animation:spherePulse 7s ease-in-out infinite;pointer-events:none}.cursor-glow{position:fixed;width:700px;height:700px;border-radius:999px;background:radial-gradient(circle,rgba(216,181,109,.055) 0%,transparent 70%);pointer-events:none;transform:translate(-50%,-50%);z-index:0;transition:left .12s ease,top .12s ease;will-change:left,top}.js-ready .animate-on-scroll{opacity:0;transform:translateY(36px);transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1);transition-delay:var(--anim-delay, 0s)}.js-ready .animate-on-scroll.anim-left{transform:translate(-44px)}.js-ready .animate-on-scroll.anim-right{transform:translate(44px)}.js-ready .animate-on-scroll.anim-scale{transform:scale(.88) translateY(24px)}.animate-on-scroll.visible{opacity:1!important;transform:none!important}.product-visual{transform-origin:center center;transition:transform .08s ease;will-change:transform}.feature-card:hover .feature-icon{background:#d8b56d29;box-shadow:0 0 24px #d8b56d3d;transition:background .3s,box-shadow .3s}.workflow-card:hover .workflow-number{background:#d8b56d2e;box-shadow:0 0 20px #d8b56d47;transition:background .3s,box-shadow .3s}.output-item{transition:border-color .3s,transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .3s}.output-item:hover{border-color:#ffffff42;transform:translateY(-6px) scale(1.02);box-shadow:0 28px 64px #00000047}.faq-item{transition:border-color .2s,box-shadow .2s}.faq-item:not(.faq-item--open):hover{box-shadow:0 18px 52px #00000038,-3px 0 #d8b56d59}.hero-section:before{position:absolute;top:0;left:30%;width:40%;height:2px;content:"";background:linear-gradient(90deg,transparent,rgba(216,181,109,.5),rgba(119,215,210,.4),transparent);filter:blur(1px);animation:beamSlide 8s ease-in-out infinite;pointer-events:none;z-index:2}@keyframes beamSlide{0%,to{opacity:0;transform:translate(-30%)}20%,80%{opacity:1}50%{transform:translate(30%)}}.product-visual:before{animation:visualGlow 5s ease-in-out infinite alternate}@keyframes visualGlow{0%{opacity:.6}to{opacity:1}}.hero-section{grid-template-columns:minmax(0,.86fr) minmax(500px,1.14fr);gap:clamp(26px,4.2vw,64px);align-items:center;min-height:calc(100vh - 74px);padding-top:clamp(34px,4.6vw,62px);padding-bottom:44px}.hero-copy{position:relative;z-index:2}.hero-copy h1{max-width:760px;margin-bottom:18px;font-size:clamp(44px,5.2vw,72px);font-weight:740;line-height:1.02;text-wrap:balance;filter:drop-shadow(0 18px 42px rgba(0,0,0,.2))}.hero-text{max-width:620px;margin-bottom:0;color:#f7f1e8b8;font-size:17.5px;line-height:1.62}.hero-cloner{position:relative;max-width:640px;margin-top:22px;border-color:#ffffff29;background:linear-gradient(180deg,#ffffff16,#ffffff0b),#090b10b8;box-shadow:0 24px 70px #0000006b,inset 0 1px #ffffff17}.hero-cloner:before{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;border-radius:inherit;content:"";background:linear-gradient(135deg,rgba(216,181,109,.22),transparent 34%,rgba(119,215,210,.16))}.hero-input-row{grid-template-columns:minmax(0,1fr) minmax(178px,auto)}.hero-input-row input{min-height:50px;background:#05070bc2}.hero-input-row .primary-action{min-height:50px;white-space:nowrap}.product-visual{width:min(100%,690px);justify-self:end;isolation:isolate;border-color:#ffffff29;border-radius:18px;background:linear-gradient(180deg,#10131dfa,#07090ffa),#0b0d13;box-shadow:0 0 0 1px #d8b56d1a,0 36px 90px #00000094,-28px 32px 86px #d8b56d1a,34px -22px 80px #77d7d214}.product-visual:before{top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.14),transparent 18%),linear-gradient(145deg,rgba(216,181,109,.18),transparent 43%,rgba(119,215,210,.12) 78%,rgba(143,124,255,.08));opacity:.85}.visual-tabbar,.visual-toolbar,.visual-body,.vfloat-badge,.floating-status{position:relative}.visual-tabbar{min-height:42px;padding:9px 14px 0;background:linear-gradient(180deg,#ffffff0e,#0000002e)}.vtab{min-width:0;max-width:180px}.vtab--active{background:#0a0c12f5;box-shadow:inset 0 1px #ffffff0f}.visual-toolbar{height:48px;background:linear-gradient(180deg,#ffffff0b,#ffffff05),#0003}.vt-urlbar{min-height:28px;box-shadow:inset 0 1px #ffffff09}.visual-body{grid-template-columns:176px minmax(0,1fr);min-height:462px}.visual-sidebar{background:linear-gradient(180deg,#ffffff09,#ffffff03),#ffffff04}.lr{min-height:25px}.lr--active{box-shadow:inset 2px 0 #d8b56d9e}.preview-canvas{min-height:288px;display:grid;place-items:stretch;padding:14px;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),radial-gradient(circle at 72% 22%,rgba(119,215,210,.12),transparent 30%),#0e111a;background-size:30px 30px,30px 30px,auto,auto}.sim-page{min-height:100%;padding:14px;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:linear-gradient(135deg,rgba(255,255,255,.07),transparent 30%),#05070cb8;box-shadow:0 18px 48px #0000003d}.sim-hero-row{min-height:138px;grid-template-columns:minmax(0,1fr) minmax(112px,.46fr);padding:16px 14px}.sim-h1{height:13px}.sim-p{height:7px}.sim-feat{height:50px}.det-marker{box-shadow:0 0 24px #77d7d21f}.bottom-panels{grid-template-columns:minmax(0,1fr) minmax(170px,.42fr);min-height:148px;background:#0000002e}.cp-body{padding:12px 6px 14px}.cp-body code{font-size:11px;line-height:1.8}.tp-panel{padding:12px;background:linear-gradient(180deg,rgba(216,181,109,.045),transparent 48%),#ffffff04}.tp-row{min-height:25px}.vfloat-badge{position:absolute;top:116px;box-shadow:0 10px 30px #00000042}.floating-status{position:absolute;min-height:36px;background:#02040894}.eyebrow,.vtab,.vt-urlbar small,.vt-ai-badge,.vsb-label,.vsb-count,.lr,.sw-more,.ann-tag,.det-marker,.cp-file,.cp-lang,.cp-body code,.tp-hdr,.tp-row,.vfloat-badge,.floating-status,.logo-strip-label,.pricing-badge,.discount-badge,.faq-num,.footer-bottom small,.metric-grid span,.status-line,.project-card small{font-family:var(--font-mono)}.eyebrow,.logo-strip-label,.vsb-label,.tp-hdr,.ann-tag,.det-marker{letter-spacing:0}@media (max-width: 1050px){.marketing-nav{grid-template-columns:1fr auto}.marketing-nav nav{display:none}.hero-section,.output-section,.studio-grid{grid-template-columns:1fr}.hero-section{max-width:860px;min-height:0;padding-bottom:46px}.hero-copy{max-width:760px}.product-visual{width:100%;justify-self:stretch}.ambient-lens-a,.ambient-node-map{opacity:.22}.workflow-grid,.feature-grid,.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-inner{grid-template-columns:1fr;gap:36px}}@media (max-width: 720px){html,body{width:100%;overflow-x:hidden}.site-shell{overflow-x:hidden}.ambient-beam,.ambient-lens-b,.ambient-node-map,.ambient-scan-card{display:none}.ambient-lens-a{top:34%;right:-54px;left:auto;width:94px;height:94px;opacity:.22}.marketing-nav{gap:10px;width:calc(100% - 20px);padding:10px;grid-template-columns:minmax(0,1fr) auto}.brand{min-width:0}.nav-actions,.brand small,.nav-link{display:none}.nav-cta{min-height:38px;padding:0 12px;font-size:12.5px}h1{font-size:42px}.hero-section{width:100%;max-width:100%;min-height:0;padding:38px 20px 34px;overflow:hidden}.hero-copy{min-width:0;width:min(100%,350px);max-width:350px}.hero-copy h1{width:min(100%,330px);max-width:330px;font-size:clamp(30px,9vw,35px);line-height:1.04;text-wrap:wrap}.hero-text{width:min(100%,340px);max-width:340px;font-size:16px;line-height:1.55;overflow-wrap:break-word}.hero-trust{align-items:flex-start;gap:7px}.hero-trust-social{align-items:center;gap:9px;width:min(100%,340px);padding-right:10px;border-radius:12px}.hero-trust p{white-space:normal;font-size:12.5px;line-height:1.3}.hero-trust p{min-width:0;line-height:1.35}.trust-avatars img{width:26px;height:26px}.hero-product-badge{width:164px;margin-left:0}.hero-cloner{width:min(calc(100vw - 40px),340px)!important;max-width:340px!important}.google-login-btn{max-width:340px}.hero-input-row,.hero-upload-row,.url-row,.controls-grid,.visual-body,.workflow-grid,.feature-grid,.pricing-grid,.output-grid,.project-row{grid-template-columns:1fr}.hero-input-row .primary-action,.hero-upload-row .primary-action{width:100%}.hero-notes{gap:9px 12px}.product-visual{width:min(calc(100vw - 40px),340px)!important;max-width:340px!important;border-radius:12px}.visual-tabbar{min-height:38px;padding-inline:10px}.vtab{max-width:150px}.vtab--ghost,.vt-traffic,.vt-arrow,.vt-ai-badge span{display:none}.visual-toolbar{height:42px;padding-inline:10px}.visual-body{min-height:470px}.preview-canvas{min-height:282px;padding:10px}.sim-page{padding:10px}.sim-hero-row{grid-template-columns:1fr;min-height:206px}.sim-hero-art{min-height:78px}.bottom-panels{grid-template-columns:1fr}.code-panel{border-right:0}.tp-panel{display:none}.vfloat-badge{top:96px;max-width:178px}.visual-sidebar{display:none}.layout-grid,.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-header{display:grid}.floating-status{position:static;max-width:none;border-right:0;border-bottom:0;border-left:0}.logo-strip-items{gap:8px}.footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-bottom{flex-direction:column;gap:4px}.final-cta-actions{flex-direction:column;align-items:stretch}.final-cta-actions a{justify-content:center}.billing-toggle{width:100%;justify-content:center}.faq-section{max-width:none!important}.faq-grid{grid-template-columns:1fr}}
