@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_d3360b5-module__k03WEq__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_d3360b5-module__k03WEq__variable{--font-en-sans:"Manrope", "Manrope Fallback"}
:root{--bg:#08080c;--surface:#ffffff08;--surface-strong:#ffffff0d;--glass-border:#d4af371f;--gold:#c9a33a;--gold-light:#e8d9ab;--gold-deep:#8f6d1e;--gold-dim:#d4af3757;--text:#ede7da;--muted:#a6a09a;--dim:#a6a09aa3;--ink:#09090c;--shadow:0 18px 60px #00000057}*{box-sizing:border-box}html{scroll-behavior:smooth;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{min-width:320px;color:var(--text);font-family:var(--font-en-sans), var(--font-cn-sans), "Inter", "Noto Sans SC", "PingFang SC", "Helvetica Neue", sans-serif;-webkit-font-smoothing:antialiased;background:radial-gradient(circle at 50% 38%,#d4af371a 0%,#d4af370a 22%,#0b0b0f 58%,#07070a 100%),linear-gradient(#0b0b10 0%,#08080c 46%,#07070a 100%);margin:0}main[id],section[id]{scroll-margin-top:96px}.skip-link{z-index:80;color:#111;background:#f1d57e;border-radius:8px;padding:10px 14px;transition:transform .2s;position:absolute;top:12px;left:16px;transform:translateY(-160%)}.skip-link:focus-visible{transform:translateY(0)}body:before{content:"";opacity:.08;pointer-events:none;background-image:radial-gradient(#ffffff0a .5px,#0000 .5px);background-size:3px 3px;position:fixed;inset:0}a{color:inherit;text-decoration:none}button{font:inherit}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:2px;outline:2px solid #f1d57ee6}.studio-home{position:relative;overflow-x:clip}.bg-canvas{z-index:0;pointer-events:none;position:fixed;inset:0}.bg-particle,.bg-line{position:absolute}.starfield{opacity:.92;position:absolute;inset:0}.star,.star-link{position:absolute}.star{background:#ffffffc7;border-radius:999px;animation:4.6s ease-in-out infinite alternate twinkle;box-shadow:0 0 12px #ffffff29}.star-sm{width:2px;height:2px}.star-md{background:#c4a878d1;width:3px;height:3px;box-shadow:0 0 18px #c4a87838}.star-lg{background:#ffffffe6;width:4px;height:4px}.star-link{transform-origin:0;background:linear-gradient(90deg,#0000,#c4a87824,#0000);height:1px;animation:6.2s ease-in-out infinite alternate shimmer}.bg-particle{filter:blur(42px);border-radius:999px;width:360px;height:360px;animation:14s ease-in-out infinite alternate drift}.bg-particle-a{background:radial-gradient(circle,#c4a8781f,#0000 66%);top:10%;left:-120px}.bg-particle-b{background:radial-gradient(circle,#d4af3717,#0000 66%);animation-duration:18s;top:36%;right:-120px}.bg-particle-c{background:radial-gradient(circle,#c4a87814,#0000 70%);width:460px;height:460px;animation-duration:16s;bottom:5%;left:30%}.bg-line{background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:64px 64px;inset:0;-webkit-mask-image:linear-gradient(#000000d1,#0000 92%);mask-image:linear-gradient(#000000d1,#0000 92%)}.bg-line-b{opacity:.4;transform:scale(1.04)}.floating-nav{z-index:20;-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:#0a0a0e8c;border:1px solid #d4af3714;border-radius:999px;justify-content:space-between;align-items:center;width:min(92%,1120px);min-height:56px;padding:0 20px;animation:3.2s ease-in-out infinite navFloat;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 10px 36px #00000057}.nav-brand{align-items:center;gap:10px;display:flex}.nav-brand-icon,.footer-brand-icon-v2{border-radius:10px;width:34px;height:34px;display:inline-flex;overflow:hidden;box-shadow:0 6px 20px #0000003d}.brand-logo-image{object-fit:cover;width:100%;height:100%}.nav-brand-text,.footer-brand-v2 span:last-child{color:var(--gold);letter-spacing:.12em;font-family:Georgia,Times New Roman,serif;font-size:.9rem}.floating-nav-links{align-items:center;gap:28px;display:flex}.floating-nav-links a{color:var(--dim);letter-spacing:.04em;font-size:.76rem;transition:color .16s,transform .16s}.floating-nav-links a:hover{color:var(--text);transform:translateY(-1px)}.floating-nav-cta{background:linear-gradient(135deg,#e6c96a 0%,#c9a93a 100%);border-radius:999px;padding:8px 18px;font-weight:600;box-shadow:0 10px 30px #d4af372e;color:var(--ink)!important}.hero-v2{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:148px 24px 86px;display:flex;position:relative}.hero-v2-glow{background:radial-gradient(circle,#c4a87814,#0000 70%);border-radius:999px;width:620px;height:620px;animation:6s ease-in-out infinite pulseGlow;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.hero-v2-eyebrow,.section-eyebrow-v2,.generator-shell .eyebrow{color:var(--gold);letter-spacing:.3em;text-transform:uppercase;margin:0 0 18px;font-size:.72rem}.hero-v2-title,.section-title-v2,.callout-copy-v2 h2,.generator-shell h1{font-family:var(--font-cn-serif), "Noto Serif SC", "Source Han Serif SC", Georgia, "Times New Roman", serif;margin:0;font-weight:400}.hero-v2-title{font-size:clamp(2.8rem,7vw,5.7rem);line-height:1.08;font-family:var(--font-cn-brand), var(--font-cn-serif), "Noto Serif SC", "Source Han Serif SC", serif;letter-spacing:.06em;background:linear-gradient(#e8d9ab 0%,#c9a33a 52%,#8f6d1e 100%);color:#0000;text-shadow:0 0 10px #d4af371f;-webkit-background-clip:text;background-clip:text}.hero-v2-title span{background:inherit;color:#0000;-webkit-background-clip:text;background-clip:text}.section-title-v2 span{color:var(--gold-light)}.hero-v2-subtitle{color:var(--text);font-family:var(--font-cn-serif), "Noto Serif SC", "Source Han Serif SC", Georgia, "Times New Roman", serif;margin:14px 0 0;font-size:clamp(1.2rem,2.8vw,1.8rem);font-weight:400}.hero-v2-desc{max-width:62ch;color:var(--muted);margin:28px auto 0;font-size:.96rem;line-height:1.8}.model-orbit{width:min(100%,780px);height:76px;margin:40px auto 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%)}.model-track{gap:12px;width:max-content;animation:26s linear infinite marquee;display:flex}.model-chip{color:#cfc6b2;letter-spacing:.03em;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #d4af371a;border-radius:999px;flex-shrink:0;align-items:center;min-height:40px;padding:0 18px;font-size:.76rem;transition:border-color .16s,color .16s,box-shadow .16s,transform .16s;display:inline-flex}.model-chip.is-hot{color:var(--gold-light);background:#c4a87814;border-color:#c4a87842}.model-chip:hover{color:#f5e6a8;border-color:#d4af3759;transform:translateY(-1px);box-shadow:0 0 10px #d4af3729}.hero-v2-actions,.callout-actions-v2,.workflow-toolbar-actions,.generator-actions,.generator-cta-row{flex-wrap:wrap;gap:14px;display:flex}.hero-v2-actions{justify-content:center;margin-top:34px}.button-gold-pill,.button-ghost-pill,.button-primary,.button-secondary{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 24px;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s;display:inline-flex}.button-gold-pill,.button-primary{color:#1a1a1a;letter-spacing:1px;background:linear-gradient(135deg,#dec36b 0%,#bb9835 100%);font-weight:500;box-shadow:0 10px 30px #d4af372e}.button-ghost-pill,.button-secondary{color:var(--text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:1px;background:#ffffff0a;border-color:#d4af372e;font-weight:500}.button-gold-pill:hover,.button-ghost-pill:hover,.button-primary:hover,.button-secondary:hover{transform:translateY(-1px)}.button-gold-pill:hover,.button-primary:hover{box-shadow:0 14px 34px #d4af373d}.button-ghost-pill:hover,.button-secondary:hover{border-color:#d4af3761;box-shadow:0 0 12px #d4af3724}.hero-wave{justify-content:center;align-items:flex-end;gap:4px;margin-top:52px;display:flex}.hero-wave span{background:linear-gradient(180deg, var(--gold), transparent);opacity:.6;filter:blur(.3px);border-radius:999px;width:2px;height:8px;animation:1.4s ease-in-out infinite waveBar}.stats-bar-v2,.content-section,.callout-v2,.footer-v2{z-index:1;position:relative}.stats-bar-v2,.content-section,.footer-v2{width:min(1160px,100% - 28px);margin:0 auto}.stats-inner-v2,.feature-card-v2,.generator-card-v2,.price-card-v2,.subscription-strip-v2,.placeholder-v2,.faq-card-v2,.callout-card-v2,.qr-card-v2,.generator-shell,.generator-card,.generator-contact,.workflow-board,.workflow-node{border:1px solid var(--glass-border);background:var(--surface);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow)}.stats-inner-v2{background:#1c1c1fcc;border-color:#ffffff17;border-radius:24px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden;box-shadow:0 18px 50px #00000047,inset 0 0 0 1px #ffffff05}.stat-item-v2{text-align:left;padding:34px 24px 28px;position:relative}.stat-item-v2:not(:last-child):after{content:"";background:#ffffff0f;width:1px;height:56%;position:absolute;top:22%;right:0}.stat-item-v2 strong{color:var(--gold-light);font-family:Georgia,Times New Roman,serif;font-size:clamp(2.3rem,3vw,3rem);font-weight:400;line-height:.96;display:block}.stat-item-v2 strong span{color:var(--dim);margin-left:6px;font-size:.92rem}.stat-item-v2 p{color:var(--dim);letter-spacing:.02em;margin:12px 0 0;font-size:.88rem;line-height:1.6}.content-section{padding:96px 0 0}.section-eyebrow-v2{align-items:center;gap:10px;display:flex}.section-eyebrow-v2:before{content:"";background:var(--gold-dim);width:20px;height:1px}.section-title-v2{text-align:center;margin-bottom:52px;font-size:clamp(2rem,4.2vw,3.3rem);line-height:1.2}.section-title-v2-left{text-align:left}.feature-grid-v2,.pricing-grid-v2,.faq-list-v2,.generator-grid,.workflow-grid{gap:18px;display:grid}.feature-grid-v2{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-card-v2{border-radius:22px;min-height:230px;padding:34px 28px;position:relative;overflow:hidden}.feature-card-v2:after{content:"";background:radial-gradient(circle,#c4a87817,#0000 70%);border-radius:999px;width:120px;height:120px;position:absolute;top:-32px;right:-32px}.feature-num-v2{color:var(--gold-dim);letter-spacing:.18em;margin:0 0 18px;font-size:.7rem}.feature-card-v2 h3,.generator-card-v2 strong,.price-card-v2 strong,.placeholder-v2 p{margin:0;font-family:Georgia,Times New Roman,serif;font-weight:400}.feature-card-v2 h3{margin-bottom:12px;font-size:1.34rem}.feature-card-v2 p,.studio-body-v2,.generator-card-v2 p,.price-card-v2 li,.placeholder-v2 span,.faq-card-v2 p,.callout-copy-v2 p,.qr-card-v2 p,.generator-intro,.generator-card p,.generator-contact p,.workflow-node p{color:var(--muted);font-size:.92rem;line-height:1.9}.studio-section-v2{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:58px;display:grid}.studio-body-v2{margin:0 0 28px}.studio-badges-v2{flex-wrap:wrap;gap:10px;margin-bottom:28px;display:flex}.studio-badges-v2 span{min-height:34px;color:var(--gold-light);background:#c4a8780f;border:1px solid #c4a8782e;border-radius:999px;align-items:center;padding:0 16px;font-size:.78rem;display:inline-flex}.flow-list-v2{margin:42px 0 0;padding:0;list-style:none}.flow-item-v2{border-bottom:1px solid #ffffff0d;grid-template-columns:36px 1fr;gap:16px;padding:18px 0;display:grid}.flow-item-v2:first-child{border-top:1px solid #ffffff0d}.flow-step-v2{width:32px;height:32px;color:var(--gold);background:#c4a8780f;border:1px solid #c4a8782e;border-radius:999px;justify-content:center;align-items:center;font-size:.68rem;display:flex}.flow-title-v2{color:var(--text);font-size:.96rem;line-height:1.5}.flow-sub-v2{color:var(--dim);margin-top:4px;font-size:.8rem}.studio-side-v2{gap:18px;display:grid}.generator-card-v2,.placeholder-v2,.subscription-strip-v2{border-radius:22px;padding:24px}.generator-card-v2 span,.price-tier-v2,.qr-card-v2 span,.generator-card span,.workflow-node small,.workflow-toolbar span{color:var(--dim);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem}.generator-card-v2 strong{margin-top:12px;font-size:1.7rem;display:block}.generator-card-v2 p{margin:12px 0 18px}.pricing-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr))}.price-card-v2{border-radius:22px;padding:26px 22px;position:relative;overflow:hidden}.price-card-v2.is-featured{background:linear-gradient(160deg,#c4a87817,#ffffff05);border-color:#c4a87833}.price-badge-v2{min-height:24px;color:var(--ink);letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(135deg,#e6c96a 0%,#c9a93a 100%);border-radius:999px;align-items:center;padding:0 10px;font-size:.62rem;font-weight:700;display:inline-flex;position:absolute;top:16px;right:16px}.price-tier-v2{margin:0 0 14px}.price-value-v2{color:var(--text);font-size:2rem;display:block}.price-range-v2{color:var(--gold);margin:8px 0 14px;font-size:.8rem}.price-card-v2 ul{margin:0;padding:0;list-style:none}.price-card-v2 li{border-bottom:1px solid #ffffff0a;padding:7px 0}.price-card-v2 li:before{content:"+ ";color:var(--gold)}.subscription-strip-v2{justify-content:space-between;align-items:center;gap:16px;display:flex}.subscription-strip-v2 p,.subscription-strip-v2 strong,.subscription-strip-v2 span{margin:0}.subscription-strip-v2 p{color:var(--dim);letter-spacing:.12em;text-transform:uppercase;font-size:.74rem}.subscription-strip-v2 strong{margin-top:6px;font-family:Georgia,Times New Roman,serif;font-size:1.5rem;font-weight:400;display:block}.subscription-strip-v2 span{color:var(--muted);text-align:right;max-width:34ch;font-size:.88rem;line-height:1.8}.placeholder-v2{text-align:center}.placeholder-v2 p{color:var(--gold-light);font-size:1.3rem}.placeholder-v2 span{margin-top:8px;display:block}.faq-list-v2{grid-template-columns:repeat(2,minmax(0,1fr))}.faq-card-v2{border-radius:18px;padding:22px}.faq-card-v2 summary{cursor:pointer;color:var(--text);font-size:.94rem;list-style:none}.faq-card-v2 summary::-webkit-details-marker{display:none}.faq-card-v2 p{margin:12px 0 0}.callout-v2{padding:100px 0 0}.callout-card-v2{border-radius:28px;grid-template-columns:minmax(0,1fr) 320px;gap:22px;width:min(1160px,100% - 28px);margin:0 auto;padding:28px;display:grid}.callout-copy-v2 h2{font-size:clamp(2rem,4.4vw,3.4rem);line-height:1.1}.callout-copy-v2 p{max-width:58ch;margin:18px 0 0}.callout-actions-v2{margin-top:28px}.qr-card-v2{border-radius:24px;align-content:start;gap:12px;padding:22px;display:grid}.qr-image-wrap-v2{background:#ffffff05;border:1px solid #c4a87829;border-radius:28px;width:min(100%,250px);padding:10px;box-shadow:inset 0 0 0 1px #ffffff05}.qr-image-v2{object-fit:cover;border-radius:20px;width:100%;height:auto;display:block}.footer-v2{justify-content:space-between;align-items:center;gap:18px;padding:26px 0 34px;display:flex}.footer-brand-v2{align-items:center;gap:10px;display:flex}.footer-v2 p{color:var(--dim);margin:0;font-size:.8rem}.generator-page{min-height:100vh;padding:96px 14px 56px}.generator-shell{border-radius:28px;width:min(940px,100%);margin:0 auto;padding:28px}.generator-shell h1{font-size:clamp(2.4rem,6vw,4.6rem);line-height:1}.generator-intro{max-width:58ch;margin-top:18px}.workflow-board{border-radius:22px;margin-top:28px;overflow:hidden}.workflow-toolbar{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;min-height:58px;padding:0 18px;display:flex}.workflow-grid{padding:18px}.workflow-node{background:#ffffff05;border-radius:18px;min-height:130px;padding:18px}.workflow-node strong,.generator-card strong{margin-top:10px;font-family:Georgia,Times New Roman,serif;font-size:1.5rem;font-weight:400;display:block}.workflow-node.input{border-color:#c4a8782e}.workflow-node.output{background:linear-gradient(#c4a87817,#ffffff05);border-color:#c4a87833}.generator-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px}.generator-card{border-radius:20px;padding:20px}.generator-contact{border-radius:20px;margin-top:22px;padding:18px}.generator-contact-actions,.landing-cta-actions{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.generator-contact-actions{align-items:center}.landing-contact-panel{border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:min(860px,100%);box-shadow:var(--shadow);text-align:left;background:#ffffff08;border-radius:24px;margin-top:26px;padding:22px}.landing-contact-copy h4{margin:10px 0;font-family:Georgia,Times New Roman,serif;font-size:1.4rem;font-weight:400}.landing-contact-copy p:last-child,.tg-contact-feedback,.tg-field span{color:var(--muted);font-size:.9rem;line-height:1.8}.tg-contact-form{margin-top:18px}.tg-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.tg-field{gap:8px;margin-bottom:12px;display:grid}.tg-field input,.tg-field textarea{width:100%;color:var(--text);background:#ffffff08;border:1px solid #d4af3724;border-radius:16px;outline:none;padding:14px 16px;transition:border-color .16s,box-shadow .16s}.tg-field input::placeholder,.tg-field textarea::placeholder{color:var(--dim)}.tg-field input:focus,.tg-field textarea:focus{border-color:#d4af3752;box-shadow:0 0 0 4px #d4af3714}.tg-contact-actions{align-items:center;gap:14px;margin-top:4px;display:flex}.tg-contact-feedback{margin:0}.tg-contact-feedback.is-success{color:var(--gold-light)}.tg-contact-feedback.is-error{color:#d49a8f}.reveal-on-scroll{opacity:1;transform:translateY(0)}.motion-ready .reveal-on-scroll{opacity:0;transition:opacity .76s cubic-bezier(.23,1,.32,1),transform .76s cubic-bezier(.23,1,.32,1);transform:translateY(38px)}.motion-ready .reveal-on-scroll.is-visible{opacity:1;transform:translateY(0)}@media (max-width:960px){.floating-nav{width:calc(100% - 16px);padding:0 14px}.floating-nav-links{gap:14px}.floating-nav-links a:not(.floating-nav-cta){display:none}.feature-grid-v2,.studio-section-v2,.faq-list-v2,.callout-card-v2,.generator-grid,.tg-contact-grid,.pricing-grid-v2{grid-template-columns:1fr}.stats-inner-v2{grid-template-columns:repeat(2,1fr)}.callout-card-v2{padding:22px}.subscription-strip-v2{flex-direction:column;align-items:flex-start}.subscription-strip-v2 span{text-align:left}}@media (max-width:640px){.hero-v2{padding:128px 14px 72px}.hero-v2-actions,.callout-actions-v2,.workflow-toolbar-actions,.generator-actions{flex-direction:column}.button-gold-pill,.button-ghost-pill,.button-primary,.button-secondary{width:100%}.stats-bar-v2,.content-section,.footer-v2{width:min(100%,100% - 20px)}.stats-inner-v2{grid-template-columns:1fr}.stat-item-v2:not(:last-child):after{display:none}.feature-card-v2,.generator-card-v2,.price-card-v2,.placeholder-v2,.faq-card-v2,.generator-shell,.generator-card,.generator-contact,.landing-contact-panel{padding:18px}.callout-card-v2{width:min(100%,100% - 20px)}.footer-v2{flex-direction:column;align-items:flex-start}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes navFloat{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-3px)}}@keyframes pulseGlow{0%,to{opacity:.6;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.14)}}@keyframes waveBar{0%,to{opacity:.16;height:6px}50%{opacity:.5;height:28px}}@keyframes drift{0%{transform:translate(0,0)}to{transform:translate(18px,-16px)}}@keyframes twinkle{0%{opacity:.24;transform:scale(.9)}to{opacity:.92;transform:scale(1.12)}}@keyframes shimmer{0%{opacity:.18}to{opacity:.48}}.wf-home{position:relative;overflow-x:clip}.wf-bg{z-index:0;pointer-events:none;position:fixed;inset:0}.wf-orb,.wf-grid,.wf-starfield{position:absolute}.wf-orb{filter:blur(44px);opacity:.58;border-radius:999px;width:360px;height:360px;animation:16s ease-in-out infinite alternate wfOrbFloat}.wf-orb-left{background:radial-gradient(circle,#d4af371f,#0000 68%);top:8%;left:-130px}.wf-orb-right{background:radial-gradient(circle,#d4af371a,#0000 68%);animation-duration:19s;top:34%;right:-120px}.wf-grid{background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:72px 72px;inset:0;-webkit-mask-image:linear-gradient(#000000e0,#0000 96%);mask-image:linear-gradient(#000000e0,#0000 96%)}.wf-starfield{opacity:.64;inset:0}.wf-star,.wf-star-link{position:absolute}.wf-star{background:#f5e6a8d1;border-radius:999px;animation:5s ease-in-out infinite alternate wfTwinkle;box-shadow:0 0 8px #f5e6a833}.wf-star-sm{width:2px;height:2px}.wf-star-md{width:3px;height:3px}.wf-star-link{background:linear-gradient(90deg,#0000,#d4af3733,#0000);height:1px}.wf-nav,.wf-section,.wf-final-cta{z-index:1;width:min(1160px,100% - 28px);margin:0 auto;position:relative}.wf-nav{z-index:20;-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:#0a0a0e99;border:1px solid #d4af3714;border-radius:999px;justify-content:space-between;align-items:center;width:min(1160px,100% - 28px);min-height:58px;padding:0 18px;display:flex;position:fixed;top:16px;left:50%;transform:translate(-50%);box-shadow:0 10px 34px #00000052}.wf-brand{align-items:center;gap:10px;display:flex}.wf-brand-icon{border-radius:10px;width:34px;height:34px;overflow:hidden;box-shadow:0 6px 20px #0000003d}.wf-logo-image{object-fit:cover;width:100%;height:100%}.wf-brand-text{color:var(--gold-light);font-family:var(--font-cn-serif), "Noto Serif SC", "Source Han Serif SC", serif;letter-spacing:.14em;font-size:.88rem}.wf-nav-links{align-items:center;gap:24px;display:flex}.wf-nav-links a{color:var(--dim);letter-spacing:.04em;font-size:.76rem;transition:color .16s}.wf-nav-links a:hover{color:var(--text)}.wf-nav-cta{background:linear-gradient(135deg,#e6c96a 0%,#c9a93a 100%);border-radius:999px;align-items:center;min-height:40px;padding:0 18px;font-weight:600;display:inline-flex;box-shadow:0 10px 26px #d4af372e;color:#151515!important}.wf-hero{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:148px 14px 86px;display:flex;position:relative}.wf-eyebrow,.wf-section-kicker{color:var(--gold);letter-spacing:.24em;text-transform:uppercase;margin:0 0 18px;font-size:.72rem}.wf-title,.wf-section h2,.wf-final-cta h2{font-family:var(--font-cn-serif), "Noto Serif SC", "Source Han Serif SC", serif;margin:0;font-weight:600}.wf-title{letter-spacing:.04em;background:linear-gradient(#f5e6a8 0%,#d4af37 52%,#a17c1a 100%);color:#0000;text-shadow:0 0 10px #d4af371c;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.8rem,6.8vw,5.5rem);line-height:1.08}.wf-subtitle{color:var(--text);max-width:40ch;margin:20px 0 0;font-size:clamp(1.06rem,2.2vw,1.44rem);line-height:1.75}.wf-prompt-shell{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#ffffff09,#ffffff04);border:1px solid #d4af372e;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:min(820px,100%);min-height:70px;margin-top:32px;padding:8px 10px 8px 16px;display:grid}.wf-prompt-prefix{color:#f5e6a8db;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.wf-prompt-input{min-width:0;color:var(--text);background:0 0;border:0;outline:none;font-size:.95rem}.wf-prompt-input::placeholder{color:var(--muted)}.wf-prompt-run,.wf-btn-primary,.wf-btn-secondary{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 24px;transition:transform .16s,box-shadow .16s,border-color .16s;display:inline-flex}.wf-prompt-run,.wf-btn-primary{color:#1b1b1b;letter-spacing:.04em;background:linear-gradient(135deg,#e6c96a 0%,#c9a93a 100%);font-weight:600;box-shadow:0 10px 30px #d4af372e}.wf-prompt-run:hover,.wf-btn-primary:hover{transform:translateY(-1px);box-shadow:0 14px 34px #d4af373d}.wf-btn-secondary{color:var(--text);background:#ffffff0a;border-color:#d4af372e}.wf-btn-secondary:hover{border-color:#d4af3761;transform:translateY(-1px);box-shadow:0 0 12px #d4af3724}.wf-hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;display:flex}.wf-trust{color:var(--muted);letter-spacing:.04em;margin:18px 0 0;font-size:.86rem}.wf-wave{justify-content:center;align-items:flex-end;gap:4px;margin-top:50px;display:flex}.wf-wave span{background:linear-gradient(180deg, var(--gold), transparent);opacity:.5;border-radius:999px;width:2px;height:8px;animation:1.5s ease-in-out infinite wfWaveBar}.wf-section{padding-top:96px}.wf-section-head{margin-bottom:34px}.wf-section h2,.wf-final-cta h2{font-size:clamp(1.9rem,4vw,3.1rem);line-height:1.2}.wf-pipeline,.wf-compare,.wf-audience-grid,.wf-demo-grid,.wf-pricing-grid,.wf-api-panel{gap:16px;display:grid}.wf-pipeline{grid-template-columns:repeat(4,minmax(0,1fr))}.wf-node{background:#ffffff08;border:1px solid #d4af3724;border-radius:18px;padding:20px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative}.wf-node:not(:last-child):after{content:"";background:linear-gradient(90deg,#d4af3759,#0000);width:20px;height:1px;position:absolute;top:50%;right:-18px}.wf-node:hover{border-color:#d4af3759;transform:translateY(-2px);box-shadow:0 0 14px #d4af371f}.wf-node-index{width:28px;height:28px;color:var(--gold-light);border:1px solid #d4af3757;border-radius:999px;justify-content:center;align-items:center;font-size:.74rem;display:inline-flex}.wf-node h3,.wf-compare-card h3,.wf-audience-card h3,.wf-demo-card h3,.wf-pricing-card strong{font-family:var(--font-cn-serif), "Noto Serif SC", "Source Han Serif SC", serif;margin:12px 0 0;font-weight:600}.wf-node p,.wf-compare-card li,.wf-audience-card li,.wf-demo-card p,.wf-pricing-card span,.wf-api-panel p,.wf-final-cta p{color:var(--muted);font-size:.9rem;line-height:1.8}.wf-support{background:#ffffff05;border:1px solid #d4af371f;border-radius:18px;margin-top:26px;padding:18px}.wf-support p{color:var(--dim);letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:.82rem}.wf-chip-row{flex-wrap:wrap;gap:10px;display:flex}.wf-chip{color:#cfc6b2;background:#ffffff08;border:1px solid #d4af371a;border-radius:999px;align-items:center;min-height:34px;padding:0 14px;font-size:.82rem;transition:border-color .16s,color .16s,box-shadow .16s;display:inline-flex}.wf-chip:hover{color:#f5e6a8;border-color:#d4af3759;box-shadow:0 0 10px #d4af3729}.wf-compare{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-compare-card,.wf-audience-card,.wf-demo-card,.wf-pricing-card,.wf-api-panel,.wf-final-cta{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff08;border:1px solid #d4af371f;border-radius:20px;box-shadow:0 18px 50px #0000004d}.wf-compare-card{padding:24px}.wf-compare-card ul,.wf-audience-card ul{margin:14px 0 0;padding:0;list-style:none}.wf-compare-card li,.wf-audience-card li{border-bottom:1px solid #ffffff0a;padding:8px 0}.wf-compare-card-highlight{background:linear-gradient(#d4af3714,#ffffff05);border-color:#d4af3747}.wf-audience-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wf-audience-card{padding:22px;transition:transform .18s,box-shadow .18s,border-color .18s}.wf-audience-card:hover{border-color:#d4af374d;transform:translateY(-3px);box-shadow:0 0 16px #d4af371f}.wf-demo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wf-demo-card{padding:18px;transition:transform .17s,border-color .17s}.wf-demo-card:hover{border-color:#d4af3742;transform:translateY(-2px)}.wf-demo-top{justify-content:space-between;align-items:center;display:flex}.wf-demo-top span{min-height:28px;color:var(--gold-light);border:1px solid #d4af3733;border-radius:999px;align-items:center;padding:0 12px;font-size:.72rem;display:inline-flex}.wf-demo-top button{width:34px;height:34px;color:var(--gold-light);background:#ffffff0a;border:1px solid #d4af3733;border-radius:999px}.wf-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wf-pricing-card{padding:22px}.wf-pricing-card p{color:var(--dim);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.8rem}.wf-pricing-card strong{color:var(--gold-light);margin-top:10px;font-size:1.9rem;display:block}.wf-pricing-card span{margin-top:8px;display:block}.wf-pricing-note{color:var(--muted);margin:14px 0 0}.wf-api-panel{grid-template-columns:minmax(0,1fr) 320px;padding:24px}.wf-code-block{color:#f5e6a8;letter-spacing:.02em;background:#060609cc;border:1px solid #d4af3729;border-radius:16px;place-items:center;min-height:140px;margin:0;font-family:SFMono-Regular,Menlo,monospace;display:grid}.wf-final-cta{text-align:center;margin-top:96px;margin-bottom:44px;padding:30px}.wf-final-cta p{max-width:48ch;margin:14px auto 22px}@media (max-width:980px){.wf-nav-links a:not(.wf-nav-cta){display:none}.wf-pipeline,.wf-compare,.wf-audience-grid,.wf-demo-grid,.wf-pricing-grid,.wf-api-panel{grid-template-columns:1fr}.wf-node:not(:last-child):after{display:none}}@media (max-width:680px){.wf-nav,.wf-section,.wf-final-cta{width:min(100%,100% - 20px)}.wf-nav{padding:0 12px}.wf-brand-text{letter-spacing:.08em;font-size:.78rem}.wf-hero{padding-top:126px;padding-bottom:68px}.wf-prompt-shell{grid-template-columns:1fr;padding:10px}.wf-prompt-run,.wf-btn-primary,.wf-btn-secondary{width:100%}.wf-hero-actions{gap:10px;width:100%}.wf-wave{margin-top:34px}}@keyframes wfOrbFloat{0%{transform:translate(0,0)}to{transform:translate(14px,-12px)}}@keyframes wfTwinkle{0%{opacity:.34}to{opacity:.92}}@keyframes wfWaveBar{0%,to{opacity:.2;height:6px}50%{opacity:.52;height:28px}}.saas-page{color:#e7e9ee;background:#05070a;min-height:100vh;position:relative;overflow-x:clip}.saas-bg{pointer-events:none;z-index:0;position:fixed;inset:0}.saas-glow{filter:blur(46px);border-radius:999px;position:absolute}.saas-glow-gold{background:radial-gradient(circle,#d6b97b26,#0000 70%);width:460px;height:460px;top:18%;left:42%;transform:translate(-50%,-50%)}.saas-glow-blue{background:radial-gradient(circle,#4d8dff24,#0000 72%);width:320px;height:320px;top:58%;right:6%}.saas-noise,.saas-particles{position:absolute;inset:0}.saas-noise{opacity:.08;background-image:repeating-linear-gradient(0deg,#ffffff0f 0 1px,#0000 1px 3px)}.saas-particles{opacity:.18;background-image:radial-gradient(#d6b97b85 1px,#0000 1px),radial-gradient(#fff3 1px,#0000 1px);background-position:0 0,60px 40px;background-size:140px 140px,120px 120px}.saas-nav,.saas-section,.saas-cta{z-index:1;width:min(1160px,100% - 28px);margin:0 auto;position:relative}.saas-nav{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070a0e9e;border:1px solid #d6b97b2e;border-radius:999px;justify-content:space-between;align-items:center;min-height:58px;padding:0 18px;display:flex;position:fixed;top:16px;left:50%;transform:translate(-50%);box-shadow:0 14px 34px #00000059}.saas-logo{color:#f1d9a5;font-family:var(--font-cn-serif), "Noto Serif SC", "Source Han Serif SC", serif;letter-spacing:.12em;font-size:1.02rem;font-weight:600}.saas-links{align-items:center;gap:24px;display:flex}.saas-links a{color:#a8afb9;font-size:.84rem;font-weight:500;transition:color .16s}.saas-links a:hover{color:#eef2fb}.saas-nav-btn{background:linear-gradient(135deg,#d6b97b,#c5a766);border-radius:999px;align-items:center;min-height:40px;padding:0 18px;display:inline-flex;box-shadow:0 10px 24px #d6b97b4d;color:#161616!important}.saas-hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:150px 14px 88px;display:flex}.saas-kicker{color:#d6b97b;text-transform:uppercase;letter-spacing:.22em;font-size:.74rem;font-weight:500;font-family:var(--font-en-sans), var(--font-cn-sans), sans-serif;margin:0 0 16px}.saas-hero h1,.saas-section h3,.saas-cta h3{font-family:var(--font-cn-serif), "Noto Serif SC", "Source Han Serif SC", serif;margin:0;font-weight:600}.saas-hero h1{letter-spacing:.04em;color:#f2dca6;font-size:clamp(2.6rem,6.8vw,5.2rem);line-height:1.08}.saas-hero h2{color:#d4dbe5;font-size:clamp(1.1rem,2.3vw,1.65rem);font-weight:600;font-family:var(--font-en-sans), var(--font-cn-sans), sans-serif;letter-spacing:.01em;margin:16px 0 0}.saas-desc{color:#98a2b3;margin:22px 0 0;font-size:1rem;font-weight:500;line-height:1.8}.saas-hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.saas-page .btn-primary,.saas-page .btn-secondary{letter-spacing:.02em;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 24px;font-weight:600;transition:transform .16s,box-shadow .16s,border-color .16s;display:inline-flex}.saas-page .btn-primary{color:#1a1a1a;background:linear-gradient(135deg,#d6b97b,#c7a867);box-shadow:0 10px 28px #d6b97b52}.saas-page .btn-primary:hover{transform:translateY(-2px);box-shadow:0 14px 34px #d6b97b61}.saas-page .btn-secondary{color:#e6e9f0;background:#ffffff05;border-color:#d6b97b47}.saas-page .btn-secondary:hover{border-color:#4d8dff85;transform:translateY(-1px);box-shadow:0 0 14px #4d8dff42}.saas-tag-row{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:16px;display:flex}.saas-tag{color:#d7dce6;background:#ffffff0a;border:1px solid #d6b97b33;border-radius:999px;align-items:center;min-height:32px;padding:0 14px;font-size:.8rem;font-weight:500;display:inline-flex}.saas-wave{align-items:flex-end;gap:4px;margin-top:46px;display:flex}.saas-wave span{opacity:.52;background:linear-gradient(#d6b97b,#0000);border-radius:999px;width:2px;height:8px;animation:1.6s ease-in-out infinite saasWave}.saas-section{padding-top:96px}.saas-section-head{margin-bottom:30px}.saas-section h3,.saas-cta h3{color:#eef2f8;font-size:clamp(1.9rem,4vw,3rem);line-height:1.2}.pipeline,.result-grid,.why-grid,.pricing-grid-lite{gap:16px;display:grid}.mod-workflow{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff09;border:1px solid #d6b97b2e;border-radius:22px;padding:20px;box-shadow:0 16px 36px #0000004d}.mod-workflow-presets{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.preset-chip{color:#c8d0dc;background:#ffffff08;border:1px solid #d6b97b33;border-radius:999px;min-height:34px;padding:0 14px;font-size:.78rem;font-weight:600;transition:transform .16s,border-color .16s,box-shadow .16s}.preset-chip:hover{border-color:#4d8dff75;transform:translateY(-1px);box-shadow:0 0 12px #4d8dff33}.preset-chip.is-active{color:#f2ddb1;border-color:#d6b97b7a;box-shadow:0 0 12px #d6b97b38}.mod-workflow-stack{gap:18px;display:grid}.workflow-layer{padding-bottom:14px;position:relative}.workflow-layer-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.workflow-layer-head strong{color:#e7ecf6;font-size:.94rem;font-weight:600}.workflow-layer-head span{color:#9ca8bb;letter-spacing:.04em;font-size:.74rem}.workflow-options-row{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.workflow-option{text-align:left;background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;min-height:78px;padding:12px;transition:transform .17s,border-color .17s,box-shadow .17s,background .17s}.workflow-option:hover{border-color:#4d8dff70;transform:translateY(-2px);box-shadow:0 0 14px #4d8dff2e}.workflow-option.is-active{background:linear-gradient(#d6b97b1c,#ffffff05);border-color:#d6b97b8a;box-shadow:0 0 16px #d6b97b3d,0 0 24px #4d8dff26}.workflow-option-main{justify-content:space-between;align-items:center;gap:8px;display:flex}.workflow-option-main p{color:#f2f6fb;margin:0;font-size:.86rem;font-weight:600}.workflow-option span{color:#98a4b7;margin-top:8px;font-size:.74rem;line-height:1.4;display:block}.tier{text-transform:uppercase;letter-spacing:.06em;border:1px solid #0000;border-radius:999px;align-items:center;min-height:20px;padding:0 8px;font-size:.62rem;font-weight:700;display:inline-flex}.tier-cheap{color:#9bb6df;background:#4d8dff21;border-color:#4d8dff59}.tier-standard{color:#d2d8e4;background:#ffffff14;border-color:#ffffff3d}.tier-premium{color:#f4ddb0;background:#d6b97b26;border-color:#d6b97b61}.workflow-connector{background:linear-gradient(#d6b97b85,#4d8dff33);width:1px;height:12px;position:absolute;bottom:-10px;left:14px}.mod-workflow-footer{gap:10px;margin-top:4px;padding-top:10px;display:grid}.workflow-brief-label{color:#e8eef9;letter-spacing:.04em;font-size:.82rem}.workflow-brief{resize:vertical;color:#edf3ff;background:#070b1a9e;border:1px solid #ffffff21;border-radius:14px;width:100%;min-height:110px;padding:12px 14px;font-size:.9rem;line-height:1.5}.workflow-brief:focus{border-color:#d6b97b85;outline:none;box-shadow:0 0 0 3px #d6b97b1f}.workflow-meta{color:#9eaac0;justify-content:space-between;gap:10px;font-size:.75rem;display:flex}.run-workflow-btn{color:#181818;letter-spacing:.03em;background:linear-gradient(135deg,#d6b97b,#c7a867);border:1px solid #d6b97b5c;border-radius:999px;min-height:46px;padding:0 24px;font-weight:700;transition:transform .16s,box-shadow .16s;box-shadow:0 10px 24px #d6b97b47}.run-workflow-btn:hover{transform:translateY(-2px);box-shadow:0 14px 30px #d6b97b57}.run-workflow-btn:disabled{opacity:.62;cursor:not-allowed;box-shadow:none;transform:none}.workflow-status{color:#cdd7e7;margin:0;font-size:.8rem}.workflow-alert{color:#f0d29d;margin:0;font-size:.78rem}.workflow-results{gap:10px;display:grid}.workflow-track{background:#ffffff08;border:1px solid #ffffff1c;border-radius:12px;gap:4px;padding:10px 12px;display:grid}.workflow-track strong{color:#f0f5ff;font-size:.86rem}.workflow-track span{color:#9ca9c1;font-size:.76rem}.workflow-track a{color:#f3dca7;font-size:.78rem;text-decoration:underline}.mod-workflow-note{margin-top:10px}.mod-workflow-note p{color:#8f9cb2;margin:0;font-size:.74rem;line-height:1.5}.pipeline{grid-template-columns:repeat(4,minmax(0,1fr))}.pipeline-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #d6b97b2e;border-radius:18px;padding:20px;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative}.pipeline-card:hover{border-color:#d6b97b66;transform:translateY(-3px);box-shadow:0 0 14px #d6b97b33}.pipeline-icon{color:#f3dca7;background:#d6b97b14;border:1px solid #d6b97b52;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;font-size:.96rem;display:inline-flex}.pipeline-card strong{color:#f4f6fb;margin-top:12px;font-size:.95rem;font-weight:600;display:block}.pipeline-card p{color:#9aa4b4;margin:8px 0 0;font-size:.86rem;line-height:1.7}.pipeline-link{background:linear-gradient(90deg,#d6b97b80,#0000);width:20px;height:1px;position:absolute;top:50%;right:-17px}.result-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.result-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff09;border:1px solid #ffffff14;border-radius:18px;transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden}.result-card:hover{border-color:#d6b97b57;transform:translateY(-3px);box-shadow:0 0 16px #4d8dff33}.result-cover{height:170px;position:relative}.cover-pop{background:radial-gradient(circle at 70% 20%,#4d8dff6b,#0000 56%),linear-gradient(135deg,#20283a,#101621)}.cover-edm{background:radial-gradient(circle at 30% 20%,#d6b97b52,#0000 54%),linear-gradient(135deg,#1b1f2c,#0f121c)}.cover-cinematic{background:radial-gradient(circle at 40% 30%,#d6b97b5c,#0000 58%),linear-gradient(135deg,#24201a,#13110e)}.cover-ambient{background:radial-gradient(circle at 65% 35%,#4d8dff47,#0000 58%),linear-gradient(135deg,#1a1f2a,#0f141b)}.cover-pulse{background:radial-gradient(circle at 40% 25%,#d6b97b42,#0000 60%),linear-gradient(135deg,#191f29,#0f131b)}.cover-brand{background:radial-gradient(circle at 55% 20%,#d6b97b57,#0000 56%),linear-gradient(135deg,#231f18,#14110d)}.play-btn{color:#f3dca7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000052;border:1px solid #d6b97b66;border-radius:999px;width:38px;height:38px;position:absolute;inset:auto 14px 14px auto}.result-body{padding:14px}.result-body strong{color:#f2f5fb;font-size:.95rem;font-weight:600}.result-tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.result-tags span{color:#bcc4d1;border:1px solid #ffffff1f;border-radius:999px;align-items:center;min-height:24px;padding:0 10px;font-size:.72rem;font-weight:500;display:inline-flex}.result-meta{color:#8f9aab;justify-content:space-between;margin-top:10px;font-size:.76rem;font-weight:500;display:flex}.why-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.why-card,.pricing-lite-card,.api-panel,.saas-cta{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff09;border:1px solid #d6b97b29;border-radius:18px;box-shadow:0 16px 36px #00000047}.why-card{padding:20px}.why-card h4,.pricing-lite-card h4{color:#f0f3fa;margin:0;font-size:1.02rem;font-weight:600}.why-card p{color:#98a3b4;margin:10px 0 0;font-size:.9rem;line-height:1.75}.pricing-grid-lite{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-lite-card{padding:20px}.pricing-lite-card ul{margin:12px 0 0;padding:0;list-style:none}.pricing-lite-card li{color:#a6afbe;border-bottom:1px solid #ffffff0d;padding:8px 0;font-size:.9rem;font-weight:500}.pricing-lite-card.featured{background:linear-gradient(#d6b97b1a,#ffffff05);border-color:#d6b97b57}.api-panel{gap:16px;padding:22px;display:grid}.api-panel pre{color:#f5d58a;background:#080a0ed9;border:1px solid #d6b97b33;border-radius:14px;margin:0;padding:16px;font-family:SFMono-Regular,Menlo,monospace;font-size:.9rem;line-height:1.6}.saas-cta{text-align:center;margin-top:98px;margin-bottom:44px;padding:30px}.saas-cta .btn-primary{margin-top:14px}@media (max-width:980px){.saas-links a:not(.saas-nav-btn){display:none}.pipeline,.result-grid,.why-grid,.pricing-grid-lite,.workflow-options-row{grid-template-columns:1fr}.pipeline-link{display:none}}@media (max-width:680px){.saas-nav,.saas-section,.saas-cta{width:min(100%,100% - 20px)}.saas-nav{padding:0 12px}.saas-hero{padding-top:126px;padding-bottom:68px}.saas-hero-actions{flex-direction:column;width:100%}.saas-page .btn-primary,.saas-page .btn-secondary{width:100%}}@keyframes saasWave{0%,to{opacity:.22;height:6px}50%{opacity:.62;height:28px}}.landing-page{color:#e7ebf2;background:#05070a;min-height:100vh;position:relative;overflow-x:clip}.landing-bg{z-index:0;pointer-events:none;position:fixed;inset:0}.landing-glow{filter:blur(48px);border-radius:999px;position:absolute}.landing-glow-gold{background:radial-gradient(circle,#d6b97b26,#0000 70%);width:420px;height:420px;top:14%;left:50%;transform:translate(-50%)}.landing-glow-blue{background:radial-gradient(circle,#4d8dff24,#0000 72%);width:320px;height:320px;top:48%;right:6%}.landing-noise{opacity:.08;background-image:radial-gradient(#ffffff24 .5px,#0000 .5px);background-size:3px 3px;position:absolute;inset:0}.landing-nav,.landing-section,.landing-cta{z-index:1;width:min(1160px,100% - 28px);margin:0 auto;position:relative}.landing-nav{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080b1099;border:1px solid #d6b97b2e;border-radius:999px;justify-content:space-between;align-items:center;min-height:58px;padding:0 18px;display:flex;position:fixed;top:16px;left:50%;transform:translate(-50%)}.landing-logo{color:#f3d79c;font-family:var(--font-cn-serif), "Noto Serif SC", "Source Han Serif SC", serif;letter-spacing:.12em;font-size:1rem;font-weight:600}.landing-links{align-items:center;gap:24px;display:flex}.landing-links a{color:#a9b0bb;font-size:.84rem;font-weight:600}.landing-nav-btn{background:linear-gradient(135deg,#d6b97b,#c8aa69);border-radius:999px;align-items:center;min-height:40px;padding:0 18px;display:inline-flex;box-shadow:0 10px 24px #d6b97b4d;color:#171717!important}.landing-hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:148px 14px 82px;display:flex}.landing-kicker{color:#d6b97b;text-transform:uppercase;letter-spacing:.22em;margin:0 0 16px;font-size:.72rem;font-weight:600}.landing-hero h1,.landing-head h3,.landing-cta h3{font-family:var(--font-cn-serif), "Noto Serif SC", "Source Han Serif SC", serif;margin:0;font-weight:600}.landing-hero h1{color:#f2dca7;font-size:clamp(2.6rem,6.8vw,5rem);line-height:1.08}.landing-hero h2{color:#d5dce7;margin:16px 0 0;font-size:clamp(1.1rem,2.4vw,1.64rem);font-weight:600}.landing-desc{color:#9ba4b4;margin:20px 0 0;font-size:1rem;font-weight:500;line-height:1.8}.landing-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px;display:flex}.landing-btn-primary,.landing-btn-secondary{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 24px;font-weight:600;transition:transform .16s,box-shadow .16s,border-color .16s;display:inline-flex}.landing-btn-primary{color:#181818;background:linear-gradient(135deg,#d6b97b,#c8aa69);box-shadow:0 10px 30px #d6b97b57}.landing-btn-primary:hover{transform:translateY(-2px);box-shadow:0 14px 38px #d6b97b66}.landing-btn-secondary{color:#e6ebf2;background:#ffffff08;border-color:#d6b97b3d}.landing-btn-secondary:hover{border-color:#4d8dff85;transform:translateY(-1px);box-shadow:0 0 12px #4d8dff3d}.landing-tags{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:16px;display:flex}.landing-tags span{color:#cfd6e2;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-size:.8rem;font-weight:500;display:inline-flex}.landing-wave{align-items:flex-end;gap:4px;margin-top:44px;display:flex}.landing-wave span{opacity:.54;background:linear-gradient(#d6b97b,#0000);border-radius:999px;width:2px;height:7px;animation:1.6s ease-in-out infinite landingWave}.landing-section{padding-top:94px}.landing-head{margin-bottom:26px}.landing-head h3,.landing-cta h3{color:#eff3f9;font-size:clamp(1.9rem,4vw,3rem);line-height:1.2}.landing-head span{color:#9ea8ba;margin-top:10px;font-size:.92rem;display:block}.landing-pipeline-preview{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.preview-node{background:#ffffff0a;border:1px solid #d6b97b33;border-radius:14px;justify-content:center;align-items:center;min-height:64px;display:flex;position:relative}.preview-node p{color:#e9edf6;margin:0;font-size:.88rem;font-weight:600}.preview-arrow{color:#d6b97bb3;font-size:.96rem;position:absolute;right:-10px}.landing-demo-grid,.landing-why-grid{gap:16px;display:grid}.landing-demo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-demo-card,.landing-why-card,.landing-api,.landing-cta{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #d6b97b2e;border-radius:18px;box-shadow:0 16px 36px #0000004d}.landing-demo-card{overflow:hidden}.landing-demo-cover{height:170px;position:relative}.landing-cover-pop{background:radial-gradient(circle at 70% 20%,#4d8dff66,#0000 56%),linear-gradient(135deg,#1d2636,#101621)}.landing-cover-cinematic{background:radial-gradient(circle at 38% 22%,#d6b97b57,#0000 56%),linear-gradient(135deg,#232017,#13110d)}.landing-cover-edm{background:radial-gradient(circle at 52% 18%,#4d8dff57,#0000 56%),linear-gradient(135deg,#1a2130,#0e131e)}.landing-demo-cover button{color:#f3daa5;background:#0000005c;border:1px solid #d6b97b66;border-radius:999px;width:38px;height:38px;position:absolute;bottom:12px;right:12px}.landing-demo-meta{justify-content:space-between;align-items:center;padding:14px;display:flex}.landing-demo-meta strong{color:#f0f4fb;font-size:.95rem}.landing-demo-meta span{color:#9da7b7;font-size:.8rem}.landing-why-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-why-card{padding:20px}.landing-why-card h4{color:#f0f4fb;margin:0;font-size:1rem;font-weight:600}.landing-why-card p{color:#99a4b7;margin:10px 0 0;font-size:.9rem;line-height:1.76}.landing-api{gap:14px;padding:20px;display:grid}.landing-api pre{color:#f5d58a;background:#080b10d6;border:1px solid #d6b97b3d;border-radius:14px;margin:0;padding:14px;font-family:SFMono-Regular,Menlo,monospace;font-size:.9rem;line-height:1.6}.landing-cta{text-align:center;margin-top:98px;margin-bottom:44px;padding:30px}.landing-cta .landing-btn-primary{margin-top:14px}.workflow-app-page{color:#e8ecf3;background:#05070a;min-height:100vh;position:relative;overflow-x:clip}.workflow-app-bg{z-index:0;pointer-events:none;position:fixed;inset:0}.workflow-app-glow{filter:blur(50px);border-radius:999px;position:absolute}.workflow-app-glow-gold{background:radial-gradient(circle,#d6b97b24,#0000 72%);width:440px;height:440px;top:12%;left:16%}.workflow-app-glow-blue{background:radial-gradient(circle,#4d8dff29,#0000 72%);width:360px;height:360px;top:40%;right:10%}.workflow-app-nav,.workflow-app-hero,.workflow-app-builder{z-index:1;width:min(1160px,100% - 28px);margin:0 auto;position:relative}.workflow-app-nav{justify-content:space-between;align-items:center;min-height:58px;padding-top:18px;display:flex}.workflow-app-logo{color:#f3dba6;font-family:var(--font-cn-serif), "Noto Serif SC", "Source Han Serif SC", serif;letter-spacing:.12em;font-size:1rem;font-weight:600}.workflow-app-back{color:#d7dce8;border:1px solid #d6b97b38;border-radius:999px;align-items:center;min-height:36px;padding:0 14px;display:inline-flex}.workflow-app-hero{padding-top:54px}.workflow-app-kicker{color:#d6b97b;text-transform:uppercase;letter-spacing:.2em;margin:0 0 12px;font-size:.72rem;font-weight:600}.workflow-app-hero h1{font-family:var(--font-cn-serif), "Noto Serif SC", "Source Han Serif SC", serif;color:#eff3fb;margin:0;font-size:clamp(2rem,4.8vw,3.8rem)}.workflow-app-builder{padding-top:24px;padding-bottom:52px}@media (max-width:980px){.landing-links a:not(.landing-nav-btn){display:none}.landing-pipeline-preview,.landing-demo-grid,.landing-why-grid{grid-template-columns:1fr}.preview-arrow{display:none}}@media (max-width:680px){.landing-nav,.landing-section,.landing-cta,.workflow-app-nav,.workflow-app-hero,.workflow-app-builder{width:min(100%,100% - 20px)}.landing-nav{padding:0 12px}.landing-hero{padding-top:126px;padding-bottom:68px}.landing-actions{flex-direction:column;width:100%}.landing-btn-primary,.landing-btn-secondary{width:100%}}@keyframes landingWave{0%,to{opacity:.24;height:6px}50%{opacity:.62;height:28px}}.mkt-page,.feature-page{z-index:1;width:min(1120px,100% - 24px);margin:0 auto;padding-top:24px;padding-bottom:80px;position:relative}.mkt-nav,.feature-nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:40;background:#080a12c7;border:1px solid #d4af371f;border-radius:8px;justify-content:space-between;align-items:center;min-height:64px;padding:0 16px;display:flex;position:sticky;top:14px}.mkt-logo,.feature-nav>a{color:#f4e4bd;letter-spacing:.08em;font-size:.92rem;font-family:var(--font-cn-serif), "Noto Serif SC", serif;align-items:center;gap:10px;display:flex}.mkt-logo-mark{border:1px solid #d4af3742;border-radius:8px;width:36px;height:36px;overflow:hidden}.mkt-logo-mark img{object-fit:cover;width:100%;height:100%}.mkt-nav-links,.feature-nav>div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.mkt-nav-links a,.feature-nav>div a{color:var(--muted);letter-spacing:0;border:1px solid #0000;border-radius:8px;align-items:center;min-height:34px;padding:0 10px;font-size:.78rem;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.mkt-nav-links a:hover,.feature-nav>div a:hover{color:var(--text);background:#ffffff05;border-color:#d4af373d}.mkt-lang-switch{border-color:#d4af3766!important}.mkt-hero{grid-template-columns:1.05fr .95fr;gap:14px;margin-top:24px;display:grid}.mkt-hero-copy,.mkt-hero-visual,.feature-block,.member-auth-wrap,.member-panel{background:#0e0f14b8;border:1px solid #d4af371f;border-radius:8px;box-shadow:0 14px 40px #00000047}.mkt-hero-visual{align-content:start;gap:14px;padding:12px;display:grid}.mkt-hero-image{object-fit:cover;border-radius:8px;width:100%;height:220px}.mkt-hero-visual-content{padding:0 4px 6px}.mkt-hero-visual-content p{color:var(--gold-light);margin:0;font-size:.95rem}.mkt-hero-visual-content ol{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.mkt-hero-visual-content li{color:#efe8d8;background:#ffffff05;border:1px solid #d4af3733;border-radius:8px;align-items:center;min-height:38px;padding:0 12px;font-size:.9rem;display:flex}.mkt-hero-visual-content span{color:var(--dim);margin-top:12px;font-size:.84rem;line-height:1.6;display:block}.mkt-kicker{color:var(--gold);text-transform:uppercase;letter-spacing:.16em;margin:0 0 12px;font-size:.72rem}.mkt-hero h1,.mkt-section h3,.mkt-final-cta h3,.feature-hero h1,.feature-block h2{font-family:var(--font-cn-serif), "Noto Serif SC", serif;margin:0}.mkt-hero h1{color:var(--text);text-wrap:balance;font-size:clamp(2rem,4vw,3.2rem);line-height:1.24}.mkt-hero h2{color:var(--gold-light);text-wrap:balance;margin:10px 0 0;font-size:1.12rem;font-weight:500;line-height:1.5}.mkt-hero p{color:var(--muted);line-height:1.76}.mkt-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.mkt-btn-primary,.mkt-btn-secondary{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;min-height:46px;padding:0 22px;transition:transform .2s,box-shadow .2s,border-color .2s;display:inline-flex}.mkt-btn-primary{color:#1a1a1a;background:linear-gradient(135deg,#e6c96a 0%,#c9a93a 100%);box-shadow:0 12px 32px #d4af3733}.mkt-btn-primary:hover{transform:translateY(-1px);box-shadow:0 16px 34px #d4af373d}.mkt-btn-secondary{color:var(--text);background:#ffffff08;border-color:#d4af3738}.mkt-btn-secondary:hover{border-color:#d4af3766}.mkt-badge-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.mkt-badge-list li{color:#e7dbc4;background:#ffffff05;border:1px solid #d4af3729;border-radius:8px;align-items:center;min-height:36px;padding:0 10px;font-size:.84rem;display:flex}.mkt-section h3,.mkt-final-cta h3,.feature-hero h1{font-size:clamp(1.7rem,3.2vw,2.4rem);line-height:1.3}.mkt-service-grid,.mkt-pricing-grid,.mkt-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.mkt-service-card,.mkt-plan-card,.mkt-review-card{background:#ffffff05;border:1px solid #d4af3724;border-radius:8px;min-width:0;padding:20px 16px}.mkt-service-card h4,.mkt-plan-card h4{color:var(--text);margin:0;font-size:1.03rem}.mkt-service-card p,.mkt-plan-card p,.mkt-review-card p{color:var(--muted);margin:10px 0 0;line-height:1.66}.mkt-service-card ul,.mkt-contact-copy ul{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.mkt-service-card li,.mkt-contact-copy li{color:#d7d1c4;background:#ffffff03;border:1px solid #d4af371f;border-radius:8px;align-items:center;min-height:34px;padding:0 10px;font-size:.84rem;display:flex}.mkt-plan-card strong{color:var(--gold-light);margin-top:12px;font-size:1.2rem;display:block}.mkt-plan-note{font-size:.86rem;color:#d9cbad!important}.mkt-plan-link{color:#f0dfb2;background:#ffffff05;border:1px solid #d4af3742;border-radius:8px;justify-content:center;align-items:center;min-height:42px;margin-top:16px;padding:0 14px;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.mkt-plan-link:hover{color:#fff3d1;background:#d4af3714;border-color:#d4af3770}.mkt-review-card span{color:#e6d7b7;background:#d4af3714;border:1px solid #d4af3733;border-radius:8px;align-items:center;min-height:28px;padding:0 10px;font-size:.76rem;display:inline-flex}.mkt-case-intro{color:var(--muted);margin:12px 0 0;line-height:1.7}.mkt-case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.mkt-case-track{background:#ffffff05;border:1px solid #d4af3729;border-radius:8px;padding:16px}.mkt-case-track span{color:#e9ddc5;background:#d4af3714;border:1px solid #d4af3733;border-radius:8px;align-items:center;min-height:30px;padding:0 10px;font-size:.82rem;display:inline-flex}.mkt-case-track audio{width:100%;min-height:48px;margin-top:12px}.mkt-case-note{color:var(--dim);margin:10px 0 0;font-size:.82rem;line-height:1.6}.mkt-contact-grid{grid-template-columns:1.1fr .9fr;gap:12px;margin-top:20px;display:grid}.mkt-contact-copy,.mkt-contact-qr{background:#ffffff05;border:1px solid #d4af3724;border-radius:8px;padding:18px}.mkt-contact-copy>p{color:var(--muted);margin:0;line-height:1.7}.mkt-contact-form-wrap{border-top:1px solid #ffffff0f;margin-top:22px;padding-top:20px}.mkt-contact-form-wrap h4{color:var(--text);margin:0 0 14px;font-size:1rem}.mkt-contact-form,.pay-form{gap:12px;display:grid}.mkt-contact-form-grid,.pay-form{grid-template-columns:repeat(2,minmax(0,1fr))}.mkt-field,.pay-field{gap:8px;min-width:0;display:grid}.mkt-field span,.pay-field span{color:#e8dfcf;font-size:.85rem}.mkt-field input,.mkt-field textarea,.pay-field input,.pay-field textarea{width:100%;min-height:46px;color:var(--text);resize:vertical;background:#080a10d6;border:1px solid #d4af372e;border-radius:8px;padding:12px 14px}.mkt-field textarea,.pay-field textarea{min-height:132px}.mkt-field textarea,.mkt-field:last-of-type,.pay-field-full{grid-column:1/-1}.mkt-contact-form-actions{align-items:start;gap:10px;display:grid}.mkt-form-feedback{min-height:1.5rem;color:var(--muted);margin:0;font-size:.88rem}.mkt-form-feedback.is-success{color:#93d9b0}.mkt-form-feedback.is-error{color:#ff9797}.mkt-wechat-row{color:#dbc797;align-items:center;gap:10px;margin-top:14px;display:flex}.mkt-wechat-row strong{color:#f3e1b8;font-size:1.1rem}.copy-button{color:#171717;cursor:pointer;background:linear-gradient(135deg,#e6c96a 0%,#c9a93a 100%);border:1px solid #d4af3738;border-radius:8px;min-height:42px;margin-top:12px;padding:0 16px;font-weight:700;transition:transform .2s,box-shadow .2s}.copy-button:hover{transform:translateY(-1px);box-shadow:0 12px 30px #d4af373d}.mkt-contact-qr{place-items:center;display:grid}.mkt-qr-image{object-fit:cover;border:1px solid #d4af3733;border-radius:8px;width:220px;height:220px}.mkt-contact-qr p{text-align:center;color:var(--muted);margin:12px 0 0;font-size:.86rem;line-height:1.6}.mkt-faq-list{gap:10px;margin-top:22px;display:grid}.mkt-faq-item{background:#ffffff05;border:1px solid #d4af3724;border-radius:8px;padding:14px 16px}.mkt-faq-item summary{cursor:pointer;color:#efe8da;font-weight:600;list-style:none}.mkt-faq-item summary::-webkit-details-marker{display:none}.mkt-faq-item p{color:var(--muted);margin:10px 0 0;line-height:1.66}.mkt-float-entry{z-index:22;color:#1d1d1d;background:linear-gradient(135deg,#e6c96a 0%,#c8a84a 100%);border-radius:8px;align-items:center;min-height:44px;padding:0 18px;font-weight:700;display:inline-flex;position:fixed;bottom:22px;right:18px;box-shadow:0 14px 30px #d4af3747}.mkt-final-cta{text-align:center;background:#101218b8;border:1px solid #d4af3724;border-radius:8px;margin-top:68px;padding:42px 20px}.mkt-final-cta p{color:var(--muted);margin:14px 0 24px}.feature-hero{background:#0c0e14bf;border:1px solid #d4af371f;border-radius:24px;margin-top:22px;padding:34px 28px}.feature-hero p{color:var(--muted);margin:12px 0 0;line-height:1.7}.feature-block{margin-top:18px;padding:28px}.pay-checkout{gap:20px;display:grid}.pay-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.pay-plan-card{text-align:left;color:var(--text);background:#ffffff05;border:1px solid #d4af3729;border-radius:18px;padding:18px;transition:border-color .2s,transform .2s,box-shadow .2s}.pay-plan-card strong{font-size:1.02rem;display:block}.pay-plan-card span{color:var(--gold-light);margin-top:8px;display:block}.pay-plan-card p{color:var(--muted);margin:8px 0 0;line-height:1.6}.pay-plan-card.is-active{border-color:#d4af376b;box-shadow:0 10px 24px #d4af3724}.pay-plan-card:hover{transform:translateY(-1px)}.pay-action{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.pay-feedback{color:var(--muted);min-height:1.5rem;margin:0}.pay-feedback.is-done,.pay-feedback.is-success{color:#93d9b0}.pay-feedback.is-error{color:#ff9797}.api-docs{gap:14px;display:grid}.api-docs article{background:#ffffff05;border:1px solid #d4af371f;border-radius:14px;padding:18px}.api-docs h2{margin:0 0 12px;font-size:1.1rem}.api-docs pre{color:#e6ddc9;background:#00000059;border:1px solid #d4af371f;border-radius:12px;margin:0;padding:12px;overflow-x:auto}.seo-tags{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.seo-tags span{color:#d6c9a7;border:1px solid #d4af372e;border-radius:999px;padding:8px 12px;font-size:.82rem}.seo-faq{gap:10px;margin-top:14px;display:grid}.seo-faq article{background:#ffffff05;border:1px solid #d4af371f;border-radius:14px;padding:14px}.seo-faq h3{margin:0;font-size:1rem}.seo-faq p{color:var(--muted);margin:8px 0 0;line-height:1.7}.member-auth-wrap{max-width:560px}.member-auth-form{gap:14px;display:grid}.member-panel ul{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.member-panel li{border:1px solid #d4af371f;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:0 14px;display:flex}.member-panel li span{color:var(--dim)}.member-panel li strong{color:var(--text);font-weight:600}.member-actions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}@media (max-width:980px){.mkt-hero,.mkt-service-grid,.mkt-pricing-grid,.mkt-review-grid,.pay-grid,.mkt-case-grid,.mkt-contact-grid{grid-template-columns:1fr}}@media (max-width:680px){.mkt-page,.feature-page{width:min(100%,100% - 16px);padding-top:12px;padding-bottom:56px}.mkt-nav,.feature-nav{border-radius:8px;flex-flow:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:auto;padding:12px;position:static}.mkt-nav-links,.feature-nav>div{flex-wrap:wrap;gap:10px;width:100%}.mkt-hero-copy,.mkt-hero-visual,.feature-block,.feature-hero{padding:20px 16px}.mkt-actions{flex-direction:column}.mkt-contact-form-grid,.pay-form{grid-template-columns:1fr}.mkt-btn-primary,.mkt-btn-secondary{width:100%}.mkt-badge-list{grid-template-columns:1fr}.mkt-plan-link{width:100%}.mkt-float-entry{justify-content:center;left:10px;right:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.workflow-app-hero-desc{color:#9ca9bc;max-width:720px;margin:14px 0 0;line-height:1.74}.wf-plan-shell{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px;display:grid}.wf-plan-main{gap:16px;display:grid}.wf-plan-layer{background:linear-gradient(#0b0e17e0,#090c14c7);border:1px solid #7898ff29;border-radius:22px;padding:16px;box-shadow:0 20px 54px #02050c7a}.wf-plan-layer-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.wf-plan-layer-head p{color:#edf2ff;margin:0;font-size:1.06rem;font-weight:600}.wf-plan-layer-head span{color:#8da0bd;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.72rem}.wf-plan-cards{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-top:12px;display:grid}.wf-plan-card{text-align:left;color:#d8e0ef;background:#0d111dc7;border:1px solid #7e99ff2e;border-radius:16px;align-content:start;gap:8px;min-height:142px;padding:14px 12px;transition:border-color .2s,transform .2s,box-shadow .2s;display:grid;position:relative}.wf-plan-card:hover{border-color:#88aaff73;transform:translateY(-1px);box-shadow:0 16px 30px #070b1675}.wf-plan-card.is-selected{background:linear-gradient(#18161feb,#101018e0);border-color:#d6b97bcc;box-shadow:0 0 0 1px #d6b97b75,0 16px 32px #080a1480}.wf-plan-card-main{gap:4px;display:grid}.wf-plan-card-main strong{color:#f0f4ff;font-size:.98rem}.wf-plan-card-main p{color:#9fb1cf;margin:0;font-size:.82rem}.wf-plan-tier{letter-spacing:.04em;border:1px solid #0000;border-radius:999px;align-items:center;width:fit-content;min-height:22px;padding:0 9px;font-size:.73rem;display:inline-flex}.wf-plan-tier.tier-premium{color:#f2ddb0;background:#d6b97b1f;border-color:#d6b97ba3}.wf-plan-tier.tier-standard{color:#b7ccff;background:#7898ff1a;border-color:#7898ff8a}.wf-plan-tier.tier-cheap{color:#9debc8;background:#4fc6921c;border-color:#4fc69299}.wf-plan-hover{opacity:0;border-top:1px dashed #8195b840;max-height:0;margin-top:2px;padding-top:0;transition:max-height .25s,opacity .25s,padding-top .25s;overflow:hidden}.wf-plan-hover.is-open{opacity:1;max-height:180px;padding-top:8px}.wf-plan-hover p,.wf-plan-hover small{color:#b0bfd6;margin:0;font-size:.76rem;line-height:1.56;display:block}.wf-plan-hover small+small{margin-top:3px}.wf-plan-summary{background:linear-gradient(#0e0e16ed,#0b0c14e6);border:1px solid #d6b97b42;border-radius:22px;gap:14px;padding:18px;display:grid;position:sticky;top:22px;box-shadow:0 24px 62px #01030985}.wf-plan-summary header{justify-content:space-between;align-items:center;gap:10px;display:flex}.wf-plan-summary header p{color:#f4dca8;margin:0;font-size:1rem;font-weight:600}.wf-plan-summary header button{color:#c4d0e2;background:#ffffff08;border:1px solid #849cc857;border-radius:999px;min-height:30px;padding:0 10px;font-size:.74rem}.wf-plan-summary-list{gap:8px;display:grid}.wf-plan-summary-row{background:#ffffff05;border:1px solid #7e99ff26;border-radius:12px;gap:3px;padding:10px;display:grid}.wf-plan-summary-row span{color:#95a8c6;font-size:.74rem}.wf-plan-summary-row strong{color:#edf2ff;font-size:.88rem}.wf-plan-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.wf-plan-metrics article{background:#d6b97b14;border:1px solid #d6b97b33;border-radius:12px;align-content:center;justify-items:center;gap:4px;min-height:64px;padding:8px;display:grid}.wf-plan-metrics small{color:#c7b280;font-size:.71rem}.wf-plan-metrics b{color:#f6e6c1;font-size:1.02rem}.wf-plan-summary-desc{color:#adbbd1;margin:0;font-size:.84rem;line-height:1.6}.wf-plan-actions{display:flex}.wf-plan-next{color:#171611;background:linear-gradient(135deg,#d8ba77 0%,#b99649 100%);border:1px solid #d6b97bb3;border-radius:999px;width:100%;min-height:42px;font-weight:700;transition:transform .2s,box-shadow .2s}.wf-plan-next:hover{transform:translateY(-1px);box-shadow:0 14px 24px #d6b97b42}.wf-plan-mobile-bar{display:none}.wf-generate-shell{background:linear-gradient(#0a0e18e0,#080b13d6);border:1px solid #7e99ff2e;border-radius:24px;gap:16px;padding:18px;display:grid;box-shadow:0 20px 56px #02050c80}.wf-generate-header{background:#d6b97b14;border:1px solid #d6b97b42;border-radius:14px;padding:12px 14px}.wf-generate-header p{color:#c5b07a;letter-spacing:.06em;margin:0;font-size:.75rem}.wf-generate-header strong{color:#f4e2be;font-size:1rem}.wf-generate-selected{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.wf-generate-selected article{background:#ffffff05;border:1px solid #849cc83d;border-radius:12px;align-content:center;gap:4px;min-height:70px;padding:8px 10px;display:grid}.wf-generate-selected small{color:#91a2be;font-size:.71rem}.wf-generate-selected b{color:#e8eefc;font-size:.84rem}.wf-generate-grid{grid-template-columns:minmax(0,1fr) 280px;gap:14px;display:grid}.wf-generate-form{background:#0d101bbd;border:1px solid #7898ff2e;border-radius:18px;gap:10px;padding:14px;display:grid}.wf-generate-form label{color:#dce6fb;font-size:.85rem}.wf-generate-form textarea{color:#e8eefc;resize:vertical;background:#0a0e16e6;border:1px solid #7e99ff38;border-radius:12px;min-height:128px;padding:10px;font-size:.9rem;line-height:1.62}.wf-generate-form textarea:focus{border-color:#d6b97b9e;outline:none;box-shadow:0 0 0 1px #d6b97b4d}.wf-generate-meta{color:#90a3bf;justify-content:space-between;align-items:center;font-size:.74rem;display:flex}.wf-generate-actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.wf-generate-actions .wf-primary,.wf-generate-actions .wf-ghost{border-radius:999px;min-height:40px;padding:0 16px}.wf-generate-actions .wf-primary{color:#171611;background:linear-gradient(135deg,#d8ba77,#b99649);border:1px solid #d6b97bb3;font-weight:700}.wf-generate-actions .wf-primary:disabled{opacity:.7}.wf-generate-actions .wf-ghost{color:#c4d0e2;background:#ffffff08;border:1px solid #849cc857}.wf-generate-status{color:#dfe8fa;white-space:pre-line;margin:2px 0 0;font-size:.88rem;line-height:1.55}.wf-generate-notice{color:#f2ddb0;margin:0;font-size:.8rem}.wf-generate-summary{background:#0e0e16e6;border:1px solid #d6b97b3d;border-radius:16px;align-content:start;gap:8px;padding:12px;display:grid}.wf-generate-summary p{color:#f3dba6;margin:0;font-weight:600}.wf-generate-summary div{grid-template-columns:1fr;gap:5px;display:grid}.wf-generate-summary span,.wf-generate-summary small{color:#a7b4cb;line-height:1.6}.wf-generate-results{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.wf-generate-track{background:#0b0f18db;border:1px solid #7898ff33;border-radius:14px;gap:5px;padding:12px;display:grid}.wf-generate-track strong{color:#edf3ff}.wf-generate-track span{color:#9eb0cd;font-size:.8rem}.wf-generate-track a{color:#f3ddb0;font-size:.85rem;text-decoration:underline}@media (max-width:1100px){.wf-plan-shell{grid-template-columns:1fr}.wf-plan-summary{position:static}.wf-generate-selected{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-generate-grid{grid-template-columns:1fr}}@media (max-width:780px){.wf-plan-layer{padding:12px}.wf-plan-cards{grid-template-columns:1fr}.wf-plan-summary{display:none}.wf-plan-mobile-bar{z-index:30;background:#0a0c14f5;border:1px solid #d6b97b5c;border-radius:16px;gap:8px;padding:10px;display:grid;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 18px 50px #03050c9e}.wf-plan-mobile-bar div{color:#b9c7dd;justify-content:space-between;gap:8px;font-size:.78rem;display:flex}.wf-plan-mobile-bar button{color:#171611;background:linear-gradient(135deg,#d8ba77,#b99649);border:1px solid #d6b97bb3;border-radius:999px;width:100%;min-height:40px;font-weight:700}.wf-generate-selected{grid-template-columns:1fr}.wf-generate-actions{flex-direction:column}.wf-generate-actions .wf-primary,.wf-generate-actions .wf-ghost{width:100%}}.wf-timeline{flex-direction:column;gap:0;margin-top:32px;display:flex}.wf-timeline-step{align-items:flex-start;gap:16px;display:flex}.wf-timeline-indicator{flex-direction:column;flex-shrink:0;align-items:center;width:28px;display:flex}.wf-timeline-dot{color:#6b7a96;z-index:1;background:#ffffff0a;border:2px solid #d6b97b40;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.75rem;transition:border-color .2s,background .2s;display:flex;position:relative}.wf-timeline-step--done .wf-timeline-dot{color:#d8ba77;background:#d8ba7726;border-color:#d8ba77}.wf-timeline-step--running .wf-timeline-dot{background:#d8ba7714;border-color:#d8ba77;box-shadow:0 0 0 4px #d8ba771f}.wf-timeline-step--error .wf-timeline-dot{color:#e87c7c;background:#e87c7c1a;border-color:#e87c7c}.wf-timeline-check,.wf-timeline-error-mark,.wf-timeline-num{font-size:.78rem;font-weight:700;line-height:1}.wf-timeline-spinner{border:2px solid #d8ba774d;border-top-color:#d8ba77;border-radius:50%;width:10px;height:10px;animation:.7s linear infinite wf-spin;display:block}@keyframes wf-spin{to{transform:rotate(360deg)}}.wf-timeline-line{background:#d6b97b1f;flex:1;width:2px;min-height:24px;margin:4px 0}.wf-timeline-step--done+.wf-timeline-step .wf-timeline-line,.wf-timeline-step--done .wf-timeline-line{background:#d8ba7759}.wf-timeline-content{flex-direction:column;gap:2px;padding-top:3px;padding-bottom:20px;display:flex}.wf-timeline-content strong{color:#e0d4bc;font-size:.9rem;font-weight:600}.wf-timeline-step--pending .wf-timeline-content strong{color:#4a5568}.wf-timeline-content small{color:#6b7a96;font-size:.78rem}.wf-timeline-running-text{color:#d8ba77;font-size:.78rem;animation:1.2s ease-in-out infinite wf-blink}@keyframes wf-blink{0%,to{opacity:1}50%{opacity:.4}}.wf-generate-track audio{accent-color:#d8ba77;border-radius:8px;width:100%;margin-top:6px}.wf-track-loading{color:#6b7a96;font-size:.82rem}.wf-track-model{color:#4a5568;font-size:.75rem}.wf-feedback{text-align:center;background:#ffffff08;border:1px solid #d6b97b33;border-radius:16px;margin-top:28px;padding:24px}.wf-feedback-title{color:#c8bca6;margin-bottom:20px;font-size:1.05rem}.wf-feedback-actions{justify-content:center;gap:16px;display:flex}.wf-feedback-btn{color:#c8bca6;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;align-items:center;gap:8px;min-width:100px;min-height:80px;padding:16px 24px;font-size:.88rem;transition:background .18s,border-color .18s,transform .15s;display:flex}.wf-feedback-btn:active{transform:scale(.95)}.wf-feedback-like:hover{color:#d8ba77;background:#d8ba771a;border-color:#d8ba7766}.wf-feedback-dislike:hover{color:#a0aec0;background:#7882a01a;border-color:#7882a04d}.wf-feedback-icon{font-size:2rem;line-height:1}.wf-feedback-hint{color:#4a5568;margin-top:16px;font-size:.78rem}.wf-demo-badge{color:#68d391;background:#60c88214;border:1px solid #60c88259;border-radius:999px;margin-top:6px;padding:2px 10px;font-size:.74rem;font-weight:500;display:inline-block}.wf-dislike-notice{color:#a0aec0;background:#ffffff0a;border-left:3px solid #d8ba7766;border-radius:8px;margin-bottom:16px;padding:10px 14px;font-size:.85rem}.wf-generate-error{color:#e87c7c;margin-top:10px;font-size:.83rem}@media (max-width:480px){.wf-feedback-actions{gap:12px}.wf-feedback-btn{min-width:80px;padding:14px 16px}}.mkt-page{width:min(1180px,100% - 24px);padding-bottom:96px}.mkt-nav{border-radius:8px;min-height:62px;padding:0 18px}.mkt-hero{grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);align-items:stretch;gap:16px;margin-top:22px}.mkt-hero-copy,.mkt-hero-visual{min-height:100%}.mkt-hero-copy{padding:40px 30px 30px}.mkt-hero h1{letter-spacing:.02em;font-size:clamp(2.4rem,5vw,4.5rem);line-height:1.1}.mkt-hero h2{max-width:28ch;margin-top:14px;font-size:clamp(1.05rem,2.2vw,1.4rem);line-height:1.6}.mkt-hero-copy>p:last-of-type{max-width:54ch;margin-top:16px;font-size:.98rem}.mkt-hero-visual{background:linear-gradient(#ffffff09,#ffffff03),#0e0f14b8;padding:16px}.mkt-hero-image-wrap{background:radial-gradient(circle at 30% 25%,#d4af3729,#0000 30%),radial-gradient(circle at 80% 20%,#1e3a5f61,#0000 34%),linear-gradient(#0f1118f5,#090a0efa);border-radius:8px;min-height:238px;position:relative;overflow:hidden}.mkt-hero-image{opacity:.88;height:238px}.mkt-actions{margin-top:24px}.mkt-badge-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px}.mkt-badge-list li{min-height:40px;font-size:.82rem}.mkt-section{margin-top:78px}.mkt-lane-section{margin-top:26px}.mkt-lane-intro{max-width:52ch;color:var(--muted);margin:12px 0 0;line-height:1.7}.mkt-lane-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.mkt-lane-card{background:linear-gradient(#d4af370d,#ffffff05),#ffffff05;border:1px solid #d4af3729;border-radius:8px;padding:22px 18px 18px;transition:transform .18s,border-color .18s,box-shadow .18s}.mkt-lane-card:hover{border-color:#d4af374d;transform:translateY(-2px);box-shadow:0 16px 36px #00000038}.mkt-lane-label{min-height:28px;color:var(--gold-light);letter-spacing:.12em;text-transform:uppercase;border:1px solid #d4af373d;border-radius:999px;align-items:center;padding:0 10px;font-size:.72rem;display:inline-flex}.mkt-lane-card h4{color:var(--text);font-size:1.16rem;line-height:1.45;font-family:var(--font-cn-serif), "Noto Serif SC", serif;margin:16px 0 0}.mkt-lane-card p{color:var(--muted);margin:12px 0 0;line-height:1.72}.mkt-lane-card ul{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.mkt-lane-card li{color:#ddd4bf;background:#ffffff04;border:1px solid #d4af371f;border-radius:8px;align-items:center;min-height:34px;padding:0 10px;font-size:.83rem;display:flex}.mkt-lane-link{color:#f2e3bc;background:#ffffff05;border:1px solid #d4af373d;border-radius:8px;justify-content:center;align-items:center;min-height:42px;margin-top:18px;padding:0 14px;display:inline-flex}.mkt-lane-link:hover{background:#d4af3714;border-color:#d4af376b}.mkt-contact-form-desc{color:var(--muted);margin:-4px 0 14px;font-size:.9rem;line-height:1.7}.studio-lane-page{z-index:1;width:min(1180px,100% - 24px);margin:0 auto;padding:24px 0 96px;position:relative}.lane-nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:40;background:#080a12c7;border:1px solid #d4af371f;border-radius:8px;justify-content:space-between;align-items:center;min-height:62px;padding:0 18px;display:flex;position:sticky;top:14px}.lane-brand{color:#f4e4bd;letter-spacing:.08em;font-size:.92rem;font-family:var(--font-cn-serif), "Noto Serif SC", serif;align-items:center;gap:10px;display:flex}.lane-brand-icon{border:1px solid #d4af3742;border-radius:8px;width:36px;height:36px;overflow:hidden}.lane-nav-links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.lane-nav-links a{color:var(--muted);border:1px solid #0000;border-radius:8px;align-items:center;min-height:34px;padding:0 10px;font-size:.78rem;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.lane-nav-links a:hover{color:var(--text);background:#ffffff05;border-color:#d4af373d}.lane-hero{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:stretch;gap:16px;margin-top:22px;display:grid}.lane-hero-copy,.lane-hero-rail,.music-side-panel,.lane-cluster-card,.lane-flow-card,.lane-sample-card,.music-track-card,.lane-contact-panel,.lane-wechat-card,.lane-qr-card,.lane-empty-state,.lane-support-strip{background:#0e0f14b8;border:1px solid #d4af3724;border-radius:8px;box-shadow:0 14px 40px #00000047}.lane-hero-copy{padding:40px 30px 30px}.lane-kicker{color:var(--gold);text-transform:uppercase;letter-spacing:.16em;margin:0 0 12px;font-size:.72rem}.lane-hero h1,.lane-section h3{font-family:var(--font-cn-serif), "Noto Serif SC", serif;margin:0}.lane-hero h1{color:var(--text);font-size:clamp(2.3rem,5vw,4.3rem);line-height:1.1}.lane-hero h2{color:var(--gold-light);margin:12px 0 0;font-size:clamp(1.02rem,2.2vw,1.34rem);font-weight:500;line-height:1.6}.lane-hero p,.lane-section-head p,.lane-cluster-card p,.lane-flow-card p,.lane-sample-card p,.lane-contact-panel p,.lane-wechat-card p,.lane-empty-state p{color:var(--muted);line-height:1.72}.lane-actions,.lane-inline-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.lane-btn-primary,.lane-btn-secondary{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;min-height:46px;padding:0 22px;transition:transform .2s,box-shadow .2s,border-color .2s;display:inline-flex}.lane-btn-primary{color:#1a1a1a;background:linear-gradient(135deg,#e6c96a 0%,#c9a93a 100%);box-shadow:0 12px 32px #d4af3733}.lane-btn-primary:hover{transform:translateY(-1px);box-shadow:0 16px 34px #d4af373d}.lane-btn-secondary{color:var(--text);background:#ffffff08;border-color:#d4af3738}.lane-btn-secondary:hover{border-color:#d4af3766}.lane-hero-rail,.music-side-panel{padding:18px}.lane-hero-tag{min-height:30px;color:var(--gold-light);letter-spacing:.12em;text-transform:uppercase;border:1px solid #d4af373d;border-radius:999px;align-items:center;padding:0 10px;font-size:.72rem;display:inline-flex}.lane-hero-rail ul{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.lane-hero-rail li{background:#ffffff05;border:1px solid #d4af3724;border-radius:8px;gap:6px;min-height:72px;padding:14px;display:grid}.lane-hero-rail strong,.lane-cluster-card h4,.lane-flow-card h4,.lane-sample-card h4,.music-track-card h4,.lane-empty-state h4,.lane-contact-panel h4,.lane-wechat-card strong{color:var(--text);font-family:var(--font-cn-serif), "Noto Serif SC", serif;margin:0;font-size:1.08rem;line-height:1.45}.lane-hero-rail span,.music-filter-group span,.music-track-top span,.music-track-top strong,.lane-flow-card>span,.lane-sample-card>span,.lane-wechat-card>span{color:var(--gold-light);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem}.lane-section{margin-top:76px}.lane-section h3{font-size:clamp(1.8rem,3.4vw,2.7rem);line-height:1.25}.lane-section-head{max-width:58ch}.lane-cluster-grid,.lane-flow-grid,.lane-sample-grid,.music-track-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.music-track-grid{grid-template-columns:1fr}.lane-cluster-card,.lane-flow-card,.lane-sample-card{padding:20px 18px}.lane-cluster-card ul,.lane-contact-list{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.lane-cluster-card li,.lane-contact-list li{color:#ddd4bf;background:#ffffff04;border:1px solid #d4af371f;border-radius:8px;align-items:center;min-height:34px;padding:0 10px;font-size:.83rem;display:flex}.lane-flow-card>span{border:1px solid #d4af373d;border-radius:999px;justify-content:center;align-items:center;width:36px;min-height:30px;display:inline-flex}.lane-sample-card>span,.music-track-top span{border:1px solid #d4af373d;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;display:inline-flex}.lane-contact-grid{grid-template-columns:minmax(0,1.08fr) minmax(290px,.92fr);gap:12px;margin-top:24px;display:grid}.lane-contact-panel,.lane-wechat-card,.lane-qr-card{padding:18px}.lane-contact-side{gap:12px;display:grid}.lane-wechat-card strong{color:#f3e1b8;margin-top:8px;font-size:1.24rem;display:block}.lane-qr-card{place-items:center;display:grid}.lane-qr-image{object-fit:cover;border:1px solid #d4af3733;border-radius:8px;width:220px;height:220px}.music-filter-group+.music-filter-group{margin-top:16px}.music-filter-row,.lane-support-chips,.music-track-tags{flex-wrap:wrap;gap:8px;display:flex}.music-filter-row{margin-top:10px}.music-chip{color:#d9d1c0;background:#ffffff05;border:1px solid #d4af371f;border-radius:999px;min-height:34px;padding:0 12px;transition:border-color .18s,background .18s,color .18s}.music-chip:hover,.music-chip.is-active{color:#fff0c7;background:#d4af3714;border-color:#d4af3757}.music-track-card{max-width:880px;padding:18px}.music-track-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.music-track-top strong{color:var(--dim);text-transform:none;letter-spacing:0}.music-track-card audio{width:100%;margin-top:14px}.music-track-placeholder{min-height:54px;color:var(--dim);border:1px dashed #d4af3733;border-radius:8px;justify-content:center;align-items:center;margin-top:14px;font-size:.86rem;display:flex}.music-track-tags{margin-top:14px}.music-track-tags span,.lane-support-chips span{color:#d9cfb9;border:1px solid #d4af3724;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:.78rem;display:inline-flex}.lane-empty-state{margin-top:24px;padding:22px 18px}.lane-support-strip{margin-top:18px;padding:18px}.lane-support-strip p{color:var(--gold-light);letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:.84rem}@media (max-width:980px){.mkt-hero,.lane-hero,.lane-contact-grid,.mkt-lane-grid,.lane-cluster-grid,.lane-flow-grid,.lane-sample-grid,.music-track-grid{grid-template-columns:1fr}}@media (max-width:680px){.studio-lane-page,.mkt-page{width:min(100%,100% - 16px);padding-top:12px;padding-bottom:72px}.lane-nav,.mkt-nav{flex-wrap:wrap;gap:8px;min-height:auto;padding:12px;position:static}.lane-nav-links,.mkt-nav-links{gap:10px;width:100%}.lane-hero-copy,.lane-hero-rail,.music-side-panel,.lane-cluster-card,.lane-flow-card,.lane-sample-card,.music-track-card,.lane-contact-panel,.lane-wechat-card,.lane-qr-card,.mkt-hero-copy,.mkt-hero-visual,.mkt-lane-card{padding:18px 16px}.lane-actions,.lane-inline-actions,.mkt-actions{flex-direction:column}.lane-btn-primary,.lane-btn-secondary,.mkt-btn-primary,.mkt-btn-secondary,.mkt-lane-link{width:100%}.mkt-badge-list{grid-template-columns:1fr}.mkt-hero h1,.lane-hero h1{font-size:clamp(2rem,10vw,3.1rem)}}
