@charset "UTF-8";
/* 衍智枢 / Synthesis Lab — independent identity, precision graphics, mint + cobalt. */
:root{--bg:#060d11;--surface:#0b161c;--surface2:#10232a;--fg:#e9f2f2;--muted:#81999f;--purple:#94ffe0;--lime:#c6ff94;--line:rgba(155,210,214,.15);--tech-mono:Consolas,"SFMono-Regular",monospace}
body{background:#060d11;color:var(--fg)}::selection{background:#94ffe0;color:#052323}.shell{width:min(1320px,calc(100% - 112px))}
#dad-atmosphere{background:#060d11}#dad-fluid{opacity:.95}.atmosphere-fallback{background:radial-gradient(ellipse at 70% 45%,#10484288,transparent 60%),#060d11}.atmosphere-shade{background:linear-gradient(90deg,#060d1144,transparent 70%),linear-gradient(0deg,#060d1133,transparent)}.atmosphere-grain{opacity:.018}
.site-header{height:82px;padding:0 40px;background:#060d11d9;border-bottom:1px solid #a2d7dd1c;gap:22px}.brand{gap:11px}.brand-mark{width:32px;height:32px;display:block;padding:0;letter-spacing:0}.brand-mark img{width:100%;height:100%;object-fit:contain}.brand strong{font-size:23px;font-weight:600;letter-spacing:-1px}.brand-caption{font:9px/1.5 var(--tech-mono);letter-spacing:2px;color:#8da7aa}.brand-divider{height:22px;background:#a2d7dd30}.desktop-nav{gap:32px}.desktop-nav a{font-size:12px;gap:9px;color:#93a9ad}.desktop-nav a>span{font:8px var(--tech-mono);color:#4c6a73}.desktop-nav a.active{color:#bffff0}.desktop-nav a.active:after{background:#94ffe0;width:100%;height:1px}.header-actions{gap:16px}.preview-label{color:#65828c;font:8px var(--tech-mono);letter-spacing:1px}
.button{border-radius:3px;border-color:#91d4d030;background:#0d1c2170;padding:14px 23px;font-size:12px;letter-spacing:.4px}.button.primary{background:#94ffe0;border-color:#94ffe0;color:#052820;font-weight:600;box-shadow:0 0 25px #73ffdc09}.button.primary:hover{background:#c1ffed;box-shadow:0 0 28px #73ffdc22}.button:hover{background:#143b3e55;border-color:#94ffe080}.button.small{border-radius:3px;padding:9px 15px}.header-cta{background:#a1ffe2;color:#062822;border-color:#a1ffe2}.header-cta:hover{color:#baffea}.atmosphere-toggle{border-radius:3px;background:#0e1e2380;border-color:#a3e4dc30;color:#89bbb9}.atmosphere-toggle:hover{color:#b8ffeb;border-color:#94ffe0}.atmosphere-toggle[aria-pressed=true]{background:#0a161b;color:#66818c}
.text-link{border-bottom-color:#94ffe03b;font-size:12px}.text-link:hover{color:#94ffe0}.eyebrow{font:9px/1.5 var(--tech-mono);letter-spacing:1.6px;color:#8aa8ae}.eyebrow>span:not(.status-dot){color:#94ffe0}.status-dot{width:4px;height:4px;background:#94ffe0;box-shadow:0 0 9px #94ffe070}.dad-cursor{border-color:#94ffe083;width:22px;height:22px;margin:-11px 0 0 -11px}.dad-cursor.over-action{border-color:#c8ffa0;background:#94ffe008}
.hero{display:grid;grid-template-columns:1.05fr 1fr;column-gap:40px;row-gap:0;align-items:center;padding:0 0 30px;min-height:780px;position:relative}.hero-rail{grid-column:1/-1;display:flex;align-items:center;gap:20px;justify-content:space-between;border-bottom:1px solid var(--line);padding:17px 0;font:8px/1.5 var(--tech-mono);letter-spacing:1.4px;color:#6d8a94}.hero-rail>span:first-child{color:#b1c9ce}.hero-rail>span:nth-child(2){font-size:7px;color:#47636d}.rail-status{display:flex;gap:7px;align-items:center;letter-spacing:.5px;font-family:var(--font);font-size:9px}.hero-copy{padding:46px 0 35px;position:relative;z-index:2}.hero-copy>.eyebrow{font-size:8px;letter-spacing:1.5px}.tiny-bracket{margin-right:10px!important;color:#94ffe0!important}.hero h1{font-size:clamp(62px,6.2vw,92px);font-weight:500;line-height:1.22;letter-spacing:-5px;margin:28px 0 25px;color:#eef7f6}.hero h1 .serif-accent{color:#a6ffe3}.title-period{color:#629dff}.hero-description{font-size:13px;line-height:2.1;color:#92a9ae;text-shadow:none;letter-spacing:.3px}.hero-buttons{margin-top:31px;gap:27px}.hero-process{display:flex;align-items:center;gap:20px;margin-top:40px}.hero-process>span{display:flex;align-items:center;gap:8px;font-size:10px;color:#9cb5b9}.hero-process b{font:9px var(--tech-mono);font-weight:400;color:#70cbbf}.hero-process small{font:7px var(--tech-mono);letter-spacing:1px;color:#486873}.hero-process>i{font-style:normal;color:#31545b;font-size:11px}
.hero-art{padding:0;min-width:0;align-self:stretch;display:flex;flex-direction:column;position:relative;max-height:585px;margin-top:24px}.scene-heading,.scene-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:none}.scene-heading{padding:12px 0;font:8px/1.5 var(--tech-mono);color:#608591;letter-spacing:1.1px;border-bottom:1px solid #99dddd1a}.scene-heading>span:first-child{display:flex;align-items:center;gap:8px;color:#9dccc9}.scene-heading>span:last-child{font-family:var(--font);font-size:9px;letter-spacing:.3px}.art-frame.neural-frame{flex:1;height:480px;min-height:420px;border:0;border-radius:0;overflow:visible;background:transparent}.neural-frame:after{display:none}.neural-frame:before{display:none}#neural-scene{display:block;width:100%;height:100%}.scene-axis{position:absolute;font:8px/1.4 var(--tech-mono);color:#406371;letter-spacing:1px;pointer-events:none}.axis-left{left:0;top:50%;writing-mode:vertical-rl;transform:rotate(180deg)}.axis-bottom{bottom:8px;left:45%;font-size:7px}.scene-cross{position:absolute;color:#6fabb245;font-size:18px;font-weight:300;pointer-events:none}.cross-one{top:22px;left:22px}.cross-two{right:18px;bottom:30px}.scene-callout{position:absolute;right:-5px;top:34%;display:flex;align-items:center;gap:8px;padding:9px 11px;background:#0b2028b8;border:1px solid #8ceee72e;border-left:2px solid #94ffe0;backdrop-filter:blur(10px);font-size:10px;color:#b1d9d5;pointer-events:none}.scene-callout>span{color:#9affe8;font-size:15px}.scene-callout small{font:6px/1.5 var(--tech-mono);display:block;color:#4e8b9a;letter-spacing:1px;margin-top:2px}.scene-callout>i{position:absolute;width:30px;height:1px;background:#94ffe04d;right:100%;top:50%}.scene-bottom{border-top:1px solid var(--line);padding:11px 0 12px}.scene-mode{display:flex;gap:4px}.scene-mode button{padding:5px 10px;font-size:9px;color:#5e8590;border:1px solid transparent;border-radius:2px}.scene-mode button[aria-pressed=true]{background:#70ffd710;color:#a4ffe2;border-color:#70ffd73b}.scene-hint{font-size:8px;color:#3e6a77}#neural-pause{font-size:9px;color:#75a4ac;padding:7px 0}
.quick-create-panel{grid-column:1/-1;display:grid;grid-template-columns:210px 1fr auto;align-items:center;gap:22px;border:1px solid #8acccf2d;background:linear-gradient(110deg,#0b2028d9,#09161de6);padding:20px 24px;position:relative;margin-top:20px}.quick-create-panel:before{content:"";position:absolute;left:-1px;top:-1px;width:20px;height:20px;border-left:2px solid #94ffe0;border-top:2px solid #94ffe0;pointer-events:none}.quick-label{display:flex;align-items:center;gap:14px;color:#cce9e4;font-size:12px}.terminal-symbol{font:25px var(--tech-mono);color:#94ffe0}.quick-label small{display:block;font:7px var(--tech-mono);letter-spacing:1.5px;color:#567f8b;margin-top:4px}#quick-create{display:flex;align-items:center;gap:10px;padding:0 0 0 18px;border-left:1px solid var(--line)}#quick-prompt{background:none;border:0;color:#d3ebe7;min-width:0;width:100%;font-size:12px;padding:11px 0}#quick-prompt::placeholder{color:#4f727f}#quick-create>button{flex:none;width:36px;height:36px;background:#94ffe0;color:#06352b;font-size:20px;border-radius:2px}#quick-create>button:hover{background:#caffef}.quick-suggestions{display:flex;gap:7px;align-items:center;font-size:9px;color:#426875}.quick-suggestions button{font-size:9px;color:#73a2a9;padding:4px 7px;border:1px solid #5da5aa2b;border-radius:2px}.quick-suggestions button:hover{background:#94ffe012;color:#94ffe0}
.model-strip{background:#060e14cc;border-block:1px solid #84bec51c;backdrop-filter:blur(12px)}.model-strip-inner{min-height:82px;padding-block:18px;color:#718b95;font-size:21px}.model-strip .strip-label{font:8px/1.5 var(--tech-mono);letter-spacing:1.4px;color:#3c6572;max-width:100px}.model-strip .strip-note{color:#466977}.model-strip b{color:#77b2ba}.section{padding-block:90px}.section-heading{margin-bottom:36px}.section h2,.build-section h2{font-size:42px;line-height:1.35;letter-spacing:-1.8px;font-weight:400;margin-top:17px}.section-dot{color:#94ffe0;padding-left:3px}.section-description{color:#76949d;font-size:12px}.muted{color:#6e8c97}
#creative-space{display:grid;grid-template-columns:210px minmax(0,1fr);gap:0 40px}#creative-space>.section-heading{grid-column:1/-1;align-items:end}#creative-space .section-heading h2 br{display:none}.showcase-tabs{display:flex;flex-direction:column;align-self:stretch;border:0;border-top:1px solid #94ffe026;gap:0;padding-top:10px;margin-top:10px}.showcase-tabs button{border:0;border-left:2px solid transparent;padding:22px 15px;gap:14px;color:#73949c;font-size:12px}.showcase-tabs button[aria-selected=true]{border-left-color:#94ffe0;background:linear-gradient(90deg,#94ffe010,transparent);color:#b9ffeb}.showcase-tabs button>span:first-child{font:9px var(--tech-mono);color:#4b707c}.showcase-tabs .tab-arrow{font-size:13px}.showcase{grid-template-columns:.7fr 1.3fr;gap:28px;padding-top:10px;min-width:0;align-items:center}.showcase-copy h3{font-size:31px;letter-spacing:-1px;margin:16px 0}.showcase-copy>.eyebrow{font-size:8px;color:#a1d9d0}.showcase-copy>p:not(.eyebrow){font-size:12px;color:#7c9ca4}.showcase-copy ul{font-size:10px;color:#7c9ca4;margin-block:20px}.showcase-copy .text-link{font-size:11px}.showcase-visual{height:370px;border-radius:3px;border-color:#95ded03b;background:#07131a}.motion-topline>span:first-child{background:#06171bd9;border-color:#95ded038;color:#94dfd1}.motion-topline>span:last-child{color:#cefff1}.showcase-visual .visual-tag{background:#06171de8;color:#bbd9d6;border-color:#8be2d52a;font-size:9px}.visual-tag>span:last-child{color:#678e98;font-size:8px}.motion-controls{background:#071219ed;border-color:#80d7c62d;border-radius:2px}.motion-controls button,.motion-controls a{color:#a9c9c9}.motion-clock{color:#77a6ab}.motion-controls input{accent-color:#94ffe0}
.inspiration-section{padding-top:10px}.inspiration-grid{grid-template-columns:1.5fr 1fr 1fr;gap:18px}.motion-work-card .inspiration-image{height:310px;border-radius:3px;border-color:#90cbd928;filter:saturate(.75)}.motion-work-card:nth-child(1) .inspiration-image{filter:saturate(.65) hue-rotate(325deg)}.film-label{background:#07151ecc;color:#a8d2cf;border-color:#7ad4c936;border-radius:2px;font:8px var(--tech-mono)}.watch-film{color:#d8f7ef}.watch-film b{border-radius:3px;background:#a1ffe614;border-color:#a1ffe657}.inspiration-caption{border-bottom:1px solid var(--line);padding:0 0 16px}.inspiration-caption>div>span{font:7px var(--tech-mono);color:#538492;letter-spacing:1.2px}.inspiration-caption h3{font-size:15px;color:#bfdbdb}.motion-work-card .inspiration-caption>button{color:#64919a}.motion-gallery-note{color:#527c89;font-size:9px}
.build-section{background:linear-gradient(120deg,#0c2027d9,#071218e6);border-color:#73c2bf24;padding-block:70px}.build-grid{gap:90px;grid-template-columns:.85fr 1.15fr}.build-section .text-link{color:#b5eee0}.build-tags{color:#537d89;font:9px var(--tech-mono);gap:20px}.build-tags>span:before{color:#94ffe0}.code-card{border-radius:4px;background:#040e14;border-color:#8de9d52a;box-shadow:0 24px 70px #0003}.code-top{background:#0c1c24;border-color:#8de9d51c}.code-top i:first-child{background:#658689}.code-top i:nth-child(2){background:#5d8b8c}.code-top i:last-child{background:#94ffe0}.code-top small{color:#578392;font:7px var(--tech-mono);letter-spacing:1.5px}.code-badge{color:#638b92;border:1px solid #94ffe020;padding:2px 5px;font-size:8px}.code-tabs{border-color:#8de9d51c}.code-tabs>button{color:#5c8895;font-size:10px}.code-tabs>button[aria-selected=true]{border-color:#94ffe0;color:#94ffe0}.code-card pre{color:#94cfc2;font:12px/2 var(--tech-mono);min-height:250px}.code-footer{color:#456f7e;border-color:#8de9d51c;font-size:9px}
.faq-section{grid-template-columns:.9fr 1.1fr;gap:80px}.faq-list summary{font-size:12px;color:#c0d8da}.faq-list summary>span{color:#477385;font-family:var(--tech-mono)}.faq-list summary>b{color:#8af5dc}.faq-list details p{color:#74959f;font-size:12px}.final-cta{border:1px solid #83c9cd28;background:linear-gradient(115deg,#09222ba8,#06141b80);padding:65px 60px;margin-bottom:65px;clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,28px 100%,0 calc(100% - 28px))}.final-cta:before{background:radial-gradient(ellipse at 83% 70%,#1ba8b320,transparent 55%)}.final-cta h2{font-size:58px;line-height:1.35;margin-block:22px 28px;letter-spacing:-2px}.final-cta h2>span{color:#94ffe0}.cta-watermark{right:65px;bottom:-30px;font-size:280px;color:#76e9d604;-webkit-text-stroke:1px #72dbdf17;transform:skewY(-6deg)}.site-footer{padding-top:30px}.site-footer>div:first-child>p{color:#587f8c}.footer-links a,.footer-links button{color:#6b939e}.footer-bottom{color:#3f6574;font-family:var(--tech-mono);font-size:8px}.mobile-nav{background:#06141cf5;border-color:#8de9d52b}.mobile-nav a{color:#a7cfce}
.inner-page{padding-top:60px}.inner-title-row h1{font-weight:400;font-size:62px;letter-spacing:-2.5px}.inner-title-row p{color:#799aa4}.model-total strong{color:#a4c8cb;font-family:var(--tech-mono);font-size:74px}.model-total strong>span{color:#94ffe0}.model-total>span{color:#527887}.notice{background:#94ffe006;border-color:#94ffe024;border-radius:3px;color:#86a7ae;font-size:11px}.notice>span{color:#94ffe0}.filter-group button{border-radius:3px;color:#668f9c}.filter-group button[aria-pressed=true]{background:#94ffe010;color:#a7ffe7;border-color:#94ffe048}.search-box{border-radius:3px;background:#08151c;border-color:#94ffe026}.search-box input{color:#d3efea}.search-box input::placeholder{color:#436e7c}.model-grid{gap:16px}.model-card{border-radius:3px;background:linear-gradient(125deg,#0c1c23e8,#07141bea);border-color:#8de9d525;padding:26px;min-height:280px}.model-icon{border-radius:3px;background:#94ffe00a;border:1px solid #94ffe024;color:#94ffe0;font-size:23px}.model-vendor{font:7px/1.5 var(--tech-mono);color:#59818f}.model-card h2{color:#d6eaea;font-size:19px}.model-state{border-radius:2px;color:#648a96;border-color:#8de9d51c;font-size:8px}.model-card>p{color:#7598a3;font-size:12px}.model-tags span{background:#94ffe006;border-color:#94ffe01c;border-radius:2px;color:#6895a0;font-size:9px}.model-card-bottom{color:#477787;font-size:9px;border-color:#94ffe01b}.model-card-bottom button{color:#94ffe0;font-size:9px}.empty-state p{color:#779da7}
.studio-heading h1{font-size:28px}.studio-heading h1>span{font:9px var(--tech-mono);color:#497987}.demo-badge{color:#7bb4b6;border-radius:3px;border-color:#94ffe032;background:#94ffe005}.studio-controls{border-radius:4px;background:#07151ceb;border-color:#94ffe02b}.control-heading h2{color:#bddee0;font-size:12px}.control-heading h2>span{color:#477989}.control-heading>span{color:#4f8190}.studio-controls select,.studio-controls textarea{border-radius:3px;background:#030e14;border-color:#94ffe02b;color:#c4e4e2}.studio-controls textarea::placeholder{color:#406875}.prompt-presets button{border-color:#94ffe026;color:#689da4;border-radius:2px}.prompt-presets button:hover{color:#a1ffe5;background:#94ffe010}.upload-zone{background:#94ffe004;border-color:#94ffe035;border-radius:3px}#upload-label{color:#89b7be}#upload-label small{color:#497985}.ratio-group button{color:#65949d;border-color:#94ffe026;border-radius:2px}.ratio-group button[aria-pressed=true]{color:#a1ffe5;background:#94ffe010;border-color:#94ffe077}.studio-disclaimer{color:#4d7b89}.result-toolbar{background:#0b2029;border-color:#94ffe02b;border-radius:3px 3px 0 0;color:#86c7c5}.result-toolbar>span:last-child{color:#447886;font:8px var(--tech-mono)}.result-canvas{background:radial-gradient(ellipse,#17403d22,transparent 70%),radial-gradient(#94ffe01c .7px,transparent .7px);background-size:auto,20px 20px;border-color:#94ffe02b;border-radius:0 0 3px 3px}.canvas-symbol{color:#94ffe077;text-shadow:0 0 50px #94ffe022}.canvas-empty h2{color:#afd3d3;font-size:22px}.canvas-empty p{color:#4b7a89}.canvas-empty .text-link{color:#94ffe0}.history-heading h2{color:#b5d9d9}.history-heading h2>span,.history-heading>span{color:#4c7d8a}.history-empty{border-color:#94ffe02a;border-radius:3px;color:#4c7d8a}.history-item>span{color:#79a7af}.history-item small{color:#446d7c}.result-actions small{color:#5f8a95}.loading-orbit{border-color:#94ffe025;border-top-color:#94ffe0}.loading-track{background:#94ffe020}.loading-track>span{background:#94ffe0}.result-loading p{color:#6a949e}.subtle-button{color:#689ca7}
dialog,.motion-dialog{background:#08151d;border-color:#94ffe03c;border-radius:4px}dialog::backdrop{background:#02090dc9}.close-dialog{border-radius:3px;color:#93c8c8;border-color:#94ffe02c}.close-dialog:hover{background:#94ffe010}#dialog-content p,#dialog-content li{color:#80a8b2}.dialog-top .eyebrow{color:#6b99a5}.image-dialog{background:#040e14}.motion-dialog-foot p{color:#85b5bc}.motion-dialog-foot small{color:#487987}.toast{background:#0d2930;border-color:#94ffe057;color:#b8ffea;border-radius:3px}.motion-work-card .inspiration-image:before,.model-card:before,.showcase-visual:before{background:radial-gradient(360px circle at var(--spot-x,50%) var(--spot-y,50%),#94ffe015,transparent 70%)}
@media(min-width:1600px){.hero{min-height:840px}.art-frame.neural-frame{height:510px}.hero-art{max-height:620px}.hero h1{font-size:100px}}
@media(max-width:1180px){.shell{width:calc(100% - 72px)}.site-header{padding-inline:28px}.desktop-nav{gap:22px}.hero{column-gap:20px;min-height:730px}.hero h1{font-size:75px;letter-spacing:-4px}.hero-art{margin-top:20px;max-height:545px}.art-frame.neural-frame{min-height:380px}.scene-callout{right:0;font-size:9px;padding:8px}.hero-process{gap:13px}.hero-process small{display:none}.quick-create-panel{grid-template-columns:180px 1fr;gap:18px}.quick-suggestions{display:none}#creative-space{grid-template-columns:170px 1fr;gap:0 25px}.showcase{grid-template-columns:.8fr 1.2fr;gap:20px}.showcase-visual{height:340px}.showcase-copy h3{font-size:28px}.showcase-tabs button{padding:20px 10px;font-size:11px;gap:10px}.motion-work-card .inspiration-image{height:280px}.section h2{font-size:36px}.build-grid{gap:50px}.code-card pre{font-size:11px}.final-cta h2{font-size:52px}}
@media(max-width:850px){.site-header{height:72px;padding-inline:24px;gap:18px}.header-actions{gap:8px}.desktop-nav{gap:18px}.desktop-nav a{font-size:11px;gap:5px}.desktop-nav a>span{font-size:7px}.hero-rail>span:nth-child(2){display:none}.hero{min-height:680px;column-gap:16px}.hero h1{font-size:57px;letter-spacing:-3px}.hero-copy>.eyebrow{font-size:6px;letter-spacing:.7px}.hero-copy{padding-top:30px}.hero-description{font-size:12px}.hero-buttons{gap:20px}.hero-process{gap:10px;font-size:9px}.hero-process>span{font-size:9px}.hero-art{max-height:460px;margin-top:24px}.art-frame.neural-frame{min-height:325px;height:360px}.scene-heading{font-size:7px}.scene-heading>span:last-child{font-size:7px}.scene-hint{display:none}.scene-callout{font-size:8px;top:30%;padding:6px}.scene-callout small{font-size:5px}.scene-callout>i{width:18px}.scene-axis{font-size:6px}.quick-create-panel{margin-top:10px;padding:18px}.quick-label{font-size:11px}.quick-label small{font-size:6px}.model-strip-inner{min-height:75px;gap:27px;font-size:20px}.section{padding-block:65px}#creative-space{grid-template-columns:1fr}#creative-space>.section-heading h2 br{display:none}.showcase-tabs{flex-direction:row;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #94ffe020;padding:0;margin:0}.showcase-tabs button{border-left:0;border-bottom:1px solid transparent;padding:14px}.showcase-tabs button[aria-selected=true]{border-left:0;border-bottom-color:#94ffe0}.showcase{padding-top:28px;gap:30px;grid-template-columns:.8fr 1.2fr}.showcase-visual{height:360px}.section h2{font-size:32px}.inspiration-grid{grid-template-columns:repeat(3,1fr);gap:14px}.motion-work-card .inspiration-image{height:240px}.inspiration-caption h3{font-size:12px}.motion-work-card .inspiration-caption>button{display:none}.build-grid{grid-template-columns:1fr 1.1fr;gap:30px}.build-section h2{font-size:34px}.code-card pre{font-size:10px}.faq-section{gap:35px}.final-cta{padding:45px 40px;margin-bottom:50px}.final-cta h2{font-size:46px}.cta-watermark{right:20px;font-size:240px}.brand-caption,.brand-divider{display:none}}
@media(max-width:650px){.shell{width:calc(100% - 40px)}.site-header{height:70px;padding-inline:20px;gap:8px}.brand{gap:8px}.brand-mark{width:29px;height:29px}.brand strong{font-size:21px}.header-actions{gap:6px}.header-cta{font-size:10px!important;padding:8px 11px!important;gap:10px!important}.menu-button{font-size:21px;width:32px}.atmosphere-toggle{height:30px;width:30px;min-width:30px}.hero{grid-template-columns:1fr;padding-bottom:25px;min-height:0;gap:0}.hero-rail{padding:13px 0;font-size:7px;letter-spacing:.9px}.rail-status{font-size:8px}.hero-copy{padding:32px 0 12px}.hero-copy>.eyebrow{font-size:7px;letter-spacing:1px}.hero h1{font-size:clamp(55px,13.8vw,80px);letter-spacing:-3.5px;margin:22px 0;line-height:1.25}.hero-description{font-size:12px;line-height:2}.hero-buttons{margin-top:23px;gap:24px;flex-wrap:nowrap}.hero .button{font-size:11px;padding:13px 17px;gap:16px}.hero .text-link{font-size:10px;gap:13px}.hero-process{margin-top:27px;gap:16px}.hero-process small{display:block;font-size:6px;letter-spacing:.5px}.hero-process>span{gap:6px;font-size:9px}.hero-process b{font-size:8px}.hero-process>i{font-size:8px}.hero-art{margin-top:25px;max-height:none}.scene-heading{font-size:7px;padding-block:10px}.scene-heading>span:last-child{font-size:8px}.art-frame.neural-frame{height:355px;min-height:0}.scene-callout{font-size:9px;right:0;top:31%}.scene-callout small{font-size:5px}.axis-left{font-size:7px}.scene-hint{display:block;font-size:7px}.scene-mode button{padding:6px 10px;font-size:9px}#neural-pause{font-size:9px;padding-block:9px}.quick-create-panel{grid-template-columns:1fr;gap:12px;padding:18px;margin-top:24px}.quick-label{font-size:11px;gap:10px}.quick-label small{display:inline;margin-left:12px;font-size:6px;letter-spacing:1px}.terminal-symbol{font-size:19px}#quick-create{padding-left:0;border-left:0;border-top:1px solid #94ffe020;padding-top:6px;gap:5px}#quick-prompt{font-size:16px;padding-block:10px}#quick-prompt::placeholder{font-size:11px}#quick-create>button{width:36px;height:36px;font-size:20px}.model-strip-inner{display:grid;grid-template-columns:repeat(3,1fr);font-size:20px;gap:23px;padding-block:24px}.section{padding-block:52px}.section-heading{margin-bottom:24px}.section h2{font-size:29px;letter-spacing:-1px}.section-heading h2 br{display:none}.section-description{font-size:11px;line-height:1.9;margin-top:15px}.showcase-tabs button{font-size:10px;padding:14px 9px;gap:6px}.showcase-tabs button>span:first-child{font-size:7px}.showcase-tabs .tab-arrow{font-size:11px}.showcase{grid-template-columns:1fr;gap:23px;padding-top:25px}.showcase-copy h3{font-size:30px;margin:14px 0}.showcase-copy>p:not(.eyebrow){font-size:12px;line-height:1.9}.showcase-copy ul{font-size:9px;gap:10px;margin:15px 0}.showcase-copy .text-link{font-size:11px}.showcase-visual{height:340px}.motion-topline{font-size:7px}.showcase-visual .visual-tag{font-size:8px}.inspiration-section{padding-top:8px}.inspiration-grid{grid-template-columns:1fr;gap:26px}.motion-work-card .inspiration-image{height:300px}.motion-work-card .inspiration-caption>button{display:block;color:#76adaf}.inspiration-caption h3{font-size:15px}.inspiration-caption{padding-bottom:12px}.motion-gallery-note{font-size:9px;align-items:start}.motion-gallery-note .status-dot{margin-top:6px}.build-section{padding-block:48px}.build-grid{grid-template-columns:1fr;gap:30px}.build-section h2{font-size:36px}.build-tags{font-size:8px;margin-top:24px}.code-card pre{font-size:11px}.faq-section{grid-template-columns:1fr;gap:22px}.faq-section h2 br{display:none}.faq-list summary{font-size:12px;padding-block:20px}.faq-list details p{font-size:11px;line-height:2}.final-cta{padding:38px 25px;margin-bottom:38px;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px))}.final-cta h2{font-size:37px;letter-spacing:-1.5px}.cta-watermark{font-size:180px;right:6px;bottom:-20px}.final-cta .button{font-size:11px}.site-footer{padding-top:28px;gap:22px}.footer-links{gap:24px}.footer-links a,.footer-links button{font-size:10px}.footer-bottom{font-size:8px}.mobile-nav{top:70px}.inner-page{padding-top:35px}.inner-title-row h1{font-size:46px}.model-total{display:none}.model-card{min-height:260px;padding:23px}.model-card h2{font-size:20px}.model-vendor{font-size:8px}.model-state{font-size:9px}.notice{font-size:10px}.search-box input{font-size:16px}.model-grid{gap:14px}.model-card>p{font-size:12px}.filter-group button{padding:9px 12px;font-size:11px}.studio-heading h1{font-size:25px}.studio-controls select,.studio-controls textarea{font-size:16px}.studio-controls{padding:20px}.generate-button{font-size:13px}.result-toolbar>span:last-child{display:none}.control-heading h2{font-size:12px}.control-heading>span{font-size:9px}.studio-disclaimer{font-size:10px}.canvas-empty h2{font-size:20px}.canvas-empty p{font-size:12px}.model-grid{grid-template-columns:1fr}.inner-title-row{margin-top:22px}.scene-heading,.scene-bottom{position:relative;z-index:3}.atmosphere-shade{background:linear-gradient(90deg,#060d1122,transparent)}#dad-fluid{opacity:.9}}
@media(prefers-reduced-motion:reduce){.neural-frame{transform:none!important}}

/* Restored violet fluid atmosphere; retain the current Synthesis Lab interface. */
#dad-atmosphere{background:#090611}
#dad-fluid{opacity:.92}
.atmosphere-fallback{background:radial-gradient(ellipse at 70% 30%,#7041d4aa,transparent 58%),radial-gradient(ellipse at 30% 65%,#4540a680,transparent 57%),#0b0716}
.atmosphere-shade{background:linear-gradient(90deg,rgba(8,5,18,.48),rgba(8,5,18,.10) 65%),linear-gradient(0deg,rgba(8,5,18,.45),transparent 70%)}
.atmosphere-grain{opacity:.045}
@media(max-width:650px){#dad-fluid{opacity:.72}.atmosphere-shade{background:linear-gradient(90deg,#09051155,#09051122),linear-gradient(0deg,#09051166,transparent)}}
/* Domestic model ecosystem strip */
.domestic-strip{padding:18px 0 25px}
.domestic-strip-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:19px;font-size:9px;letter-spacing:1.2px;color:#557784}
.domestic-strip-heading>span:last-child{font-size:8px;letter-spacing:.3px;color:#59717b}
.domestic-brand-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:20px;align-items:center}
.domestic-brand-grid>div{text-align:center;min-width:0}
.domestic-brand-grid strong{display:block;color:#8faab3;font-size:clamp(15px,1.5vw,23px);font-weight:500;line-height:1.4;letter-spacing:-.5px;white-space:nowrap}
.domestic-brand-grid small{display:block;color:#4e7480;font-size:8px;line-height:1.6;letter-spacing:2px;margin-top:7px}
@media(max-width:1100px){.domestic-brand-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 18px}.domestic-brand-grid strong{font-size:22px}.domestic-strip{padding-block:19px 26px}}
@media(max-width:650px){.domestic-strip-heading{gap:10px;margin-bottom:22px;font-size:9px;letter-spacing:.5px}.domestic-strip-heading>span:last-child{font-size:7px;letter-spacing:0;max-width:160px;text-align:right}.domestic-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 18px}.domestic-brand-grid strong{font-size:22px}.domestic-brand-grid small{font-size:9px;margin-top:5px}.domestic-strip{padding-block:20px 27px}}
/* Dedicated AI conversation shortcut beside the idea submit action. */
#quick-create>#quick-chat{display:inline-flex;align-items:center;justify-content:center;gap:11px;width:auto;min-width:102px;height:36px;padding:0 14px;background:linear-gradient(115deg,#a1ffe218,#96beff0c);border:1px solid #a1ffe24a;border-radius:5px;color:#c7fff0;font-size:11px;white-space:nowrap;flex:none}
#quick-create>#quick-chat:hover{background:#a1ffe22b;border-color:#a1ffe293}
#quick-chat span{font-size:15px;color:#a1ffe2}
@media(max-width:650px){#quick-create{flex-wrap:wrap}#quick-prompt{flex:1;min-width:130px}#quick-create>#quick-chat{height:42px;min-width:105px;font-size:12px;margin-top:4px;margin-left:auto}#quick-create>button[type=submit]{width:38px;height:38px}#quick-create>#quick-chat span{font-size:16px}}
