@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.col-1{grid-column:1}.col-2{grid-column:2}.col-3{grid-column:3}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.table\!{display:table!important}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--ink:#121316;--muted:#72757d;--line:#e7e8eb;--soft:#f5f6f8;--accent:#d6b37f;--accent2:#d2ac72;--dark:#0b0c0f;--panel:#16181d;--font-serif:"HarmonyOS Sans SC","PingFang SC","Source Han Sans SC","Noto Sans SC","Microsoft YaHei",system-ui,-apple-system,sans-serif;--font-sans:"HarmonyOS Sans SC","PingFang SC","Source Han Sans SC","Noto Sans SC","Microsoft YaHei",system-ui,-apple-system,sans-serif;--font-brand:"Songti SC","STSong","Source Han Serif SC","Noto Serif SC",SimSun,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);font-family:var(--font-serif);letter-spacing:.015em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#fff;margin:0}button,input,textarea{font:inherit}button,a{color:inherit}button{cursor:pointer}a{text-decoration:none}img,video{max-width:100%;display:block}.site{min-height:100vh}.site.is-inner{background:#f6f7f9;padding-top:72px}.topbar{z-index:100;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0b0eeb;border-bottom:1px solid #ffffff14;align-items:center;height:72px;padding:0 28px;display:flex;position:fixed;inset:0 0 auto}.brand{align-items:center;gap:10px;min-width:168px;display:flex}.brand-mark{color:#111;background:#fff;border-radius:6px;place-items:center;width:32px;height:32px;font-size:21px;font-weight:800;display:grid}.brand strong{font-size:23px;line-height:19px;display:block}.brand small{color:#aaa;margin-top:5px;font-size:8px;display:block}.nav{align-items:center;gap:22px;height:100%;font-size:14px;display:flex}.nav>a,.nav-wrap>a{white-space:nowrap;align-items:center;gap:4px;height:72px;transition:all .2s;display:flex}.nav a:hover,.nav a.active{color:#e7d2b2}.nav-wrap{align-items:center;height:100%;display:flex;position:relative}.mega{background:#121419fa;border:1px solid #34363d;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:28px;width:650px;padding:24px;display:none;position:absolute;top:64px;left:-180px;box-shadow:0 24px 70px #0008}.nav-wrap:hover .mega{display:grid}.mega b{color:#777d89;margin-bottom:12px;font-size:12px;display:block}.mega a{padding:7px 0;font-size:13px;display:block}.top-actions{align-items:center;gap:12px;margin-left:auto;font-size:13px;display:flex}.top-actions button{color:#fff;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;display:flex}.top-actions>button:first-child{padding:8px;position:relative}.top-actions>button:first-child span{color:#241b10;background:#d8b683;border-radius:10px;font-size:10px;position:absolute;top:0;right:0}.coin-button,.user-button{border:1px solid #484a51!important;border-radius:5px!important;height:34px!important;padding:0 12px!important}.coin-button{color:#f1d28c!important;border-color:#8a7452!important}.mobile-menu{display:none!important}.primary,.light-button{background:linear-gradient(135deg,var(--accent),var(--accent2));color:#241b10;border:0;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:11px 20px;font-weight:600;display:inline-flex}.wide{width:100%}.center{margin:12px 18px}.prompt-fab{z-index:90;color:#241b10;background:#d8b683;border:0;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 28px #c3a16d68}.overlay{z-index:200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal{background:#fff;border-radius:8px;width:min(520px,100vw - 32px);padding:30px;position:relative;box-shadow:0 30px 100px #0007}.close{background:0 0;border:0;position:absolute;top:14px;right:14px}.auth-modal{width:430px}.auth-brand{text-align:center}.auth-brand .brand-mark{color:#fff;background:#111;margin:auto}.auth-brand h2{margin:15px 0 5px}.auth-brand p{color:var(--muted);font-size:13px}.auth-tabs{border-bottom:1px solid var(--line);margin:22px 0;display:flex}.auth-tabs button{color:#777;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;padding:11px}.auth-tabs .active{color:#17181b;border-color:#17181b}.auth-modal label,.training-layout label{margin:14px 0;font-size:13px;font-weight:600;display:block}.auth-modal input,.training-layout input{border:1px solid #ddd;border-radius:5px;width:100%;height:42px;margin-top:7px;padding:0 12px}.inline-input{display:flex}.inline-input input{border-radius:5px 0 0 5px}.inline-input button{white-space:nowrap;background:#fafafa;border:1px solid #ddd;margin-top:7px}.auth-modal>small{text-align:center;color:#999;margin-top:14px;display:block}.plans{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.plans button{background:#fafafa;border:1px solid #ddd;border-radius:6px;flex-direction:column;justify-content:center;gap:8px;height:130px;display:flex}.plans button:hover{border-color:#d1b182}.plans strong{color:#cba976}.plans span{font-size:18px}.task-drawer,.prompt-panel{background:#fff;width:min(460px,100vw);height:100%;padding:22px;position:absolute;top:0;right:0;overflow:auto;box-shadow:-20px 0 60px #0004}.drawer-head{justify-content:space-between;align-items:center;display:flex}.drawer-head button{background:0 0;border:0}.drawer-head h2{margin:0}.drawer-head p{color:#777;margin:5px 0;font-size:13px}.task-list{margin:24px 0}.task-list article{border-bottom:1px solid #eee;grid-template-columns:10px 1fr auto;gap:12px;padding:16px 0;display:grid}.status{background:#aaa;border-radius:50%;width:8px;height:8px;margin-top:5px}.status.running,.status.queued{background:#ceaf81}.status.succeeded{background:#2fb476}.task-list p{color:#777;white-space:nowrap;text-overflow:ellipsis;max-width:270px;margin:6px 0;font-size:12px;overflow:hidden}.progress{background:#ececf1;border-radius:2px;height:3px;overflow:hidden}.progress i{background:#d8b683;height:100%;display:block}.task-list small{color:#888}.logout{color:#888;background:0 0;border:0;gap:8px;margin:10px auto;display:flex}.empty-state{text-align:center;color:#999;padding:52px 20px}.order-list article{border-bottom:1px solid #eee;justify-content:space-between;padding:15px 0;display:flex}.order-list small,.order-list em{color:#999;margin-top:5px;font-size:11px;font-style:normal;display:block}.prompt-demo,.prompt-answer{background:#f5f5f7;border-radius:6px;margin:20px 0;padding:16px;font-size:13px}.prompt-demo p{color:#777}.prompt-demo span{border-top:1px solid #ddd;padding-top:12px;display:block}.prompt-answer{color:#957c56;background:#eeecff;line-height:1.7}.prompt-panel textarea{resize:none;border:1px solid #ddd;border-radius:6px;width:100%;height:150px;padding:14px}.toast{z-index:300;color:#fff;background:#111;border-radius:5px;padding:11px 18px;font-size:13px;position:fixed;bottom:34px;left:50%;transform:translate(-50%)}.hero{color:#fff;background:#111;height:100vh;min-height:760px;position:relative;overflow:hidden}.hero>video,.hero-shade{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-shade{background:linear-gradient(#0007 0%,#0002 40%,#0009 100%)}.hero-content{z-index:1;flex-direction:column;align-items:center;height:100%;padding:150px 44px 24px;display:flex;position:relative}.hero-content>h1{text-align:center;margin:0 0 10px;font-size:43px;font-weight:500}.hero-content>a{align-items:center;gap:6px;margin-bottom:32px;font-size:13px;display:flex}.hero-composer{color:#18191c;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f4f5f8ed;border:1px solid #fff8;border-radius:8px;width:min(1192px,100%);min-height:180px;padding:18px;position:relative;box-shadow:0 20px 70px #0004}.hero-composer textarea{resize:none;background:0 0;border:0;outline:0;width:100%;height:78px;line-height:1.65}.composer-controls{align-items:center;gap:8px;display:flex}.composer-controls button{background:#fff;border:1px solid #dfe0e4;border-radius:5px;align-items:center;gap:6px;height:36px;padding:0 10px;font-size:12px;display:flex}.composer-controls em{color:#26a75c;font-style:normal}.composer-controls .generate{color:#fff;background:#111;border:0;margin-left:auto;padding:0 25px}.prompt-dots{gap:5px;display:flex;position:absolute;top:14px;right:17px}.prompt-dots button{background:#c7c7ca;border:0;border-radius:50%;width:5px;height:5px;padding:0}.prompt-dots .active{background:#d6b37f}.hero-tabs{gap:40px;margin:28px 0 16px;display:flex}.hero-tabs a{opacity:.65;font-size:14px}.hero-tabs .active{opacity:1;border-bottom:2px solid #fff;padding-bottom:7px}.workflow-track{gap:12px;width:max-content;animation:38s linear infinite marquee;display:flex}.workflow-card{background:#222;border-radius:6px;width:210px;height:126px;position:relative;overflow:hidden}.workflow-card img{object-fit:cover;width:100%;height:100%;transition:all .3s}.workflow-card:after{content:"";background:linear-gradient(#0000,#000c);position:absolute;inset:35% 0 0}.workflow-card span,.workflow-card small{z-index:1;position:absolute;bottom:25px;left:12px}.workflow-card small{color:#ccc;font-size:10px;bottom:10px}.workflow-card:hover img{transform:scale(1.04)}@keyframes marquee{to{transform:translate(-50%)}}.capabilities{color:#fff;background:#101114;padding:115px 5vw}.section-head{text-align:center;margin-bottom:80px}.section-head span,.tool-title>span,.catalog-hero>span,.content-page header>span,.company-hero>span,.canvas-launch section>span{color:#d7bc94;font-size:12px}.section-head h2{font-size:34px;font-weight:500}.showcase{grid-template-columns:.72fr 1.28fr;align-items:center;gap:80px;max-width:1240px;margin:0 auto 130px;display:grid}.showcase-copy span{color:#dfc49b;font-size:13px}.showcase-copy h3{margin:15px 0;font-size:45px}.showcase-copy p{color:#a9abb2;line-height:1.9}.showcase-copy a{border:1px solid #4b4e55;border-radius:4px;align-items:center;gap:8px;margin-top:20px;padding:10px 18px;display:inline-flex}.compare{aspect-ratio:16/10;border-radius:4px;position:relative;overflow:hidden}.compare img,.compare .after{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.compare .after img{max-width:none}.compare i{z-index:2;background:#fff;width:2px;position:absolute;top:0;bottom:0}.compare i:after{content:"↔";color:#111;background:#fff;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.compare input{z-index:3;opacity:0;width:100%;height:100%;position:absolute;inset:0}.compare>span{z-index:2;background:#000a;border-radius:3px;padding:5px 8px;font-size:11px;position:absolute;bottom:14px}.before-label{right:14px}.after-label{left:14px}.enterprise{color:#fff;background:#292c33;grid-template-columns:1fr 1fr;gap:80px;padding:100px 8vw;display:grid}.enterprise h2{font-size:38px;font-weight:500}.enterprise p{color:#babdc5;line-height:1.8}.light-button{color:#111;background:#fff;margin-top:20px}.enterprise-grid{border:1px solid #50535a;grid-template-columns:1fr 1fr;display:grid}.enterprise-grid article{border:1px solid #50535a;padding:28px}.more-services{padding:100px 6vw}.more-services>h2{text-align:center;font-size:32px}.more-services>div{grid-template-columns:repeat(3,1fr);gap:22px;max-width:1200px;margin:45px auto 0;display:grid}.more-services article img{aspect-ratio:16/10;object-fit:cover;width:100%}.more-services h3{margin-bottom:6px}.more-services p{color:#777}.tool-page,.model-page,.content-page,.account-page,.company-page{min-height:calc(100vh - 72px)}.tool-title{text-align:center;padding:45px 20px 28px}.tool-title h1{margin:8px;font-size:29px}.tool-title p{color:#74777e;margin:0}.workspace{grid-template-columns:minmax(0,1fr) 390px;gap:20px;max-width:1420px;margin:0 auto;padding:0 28px 55px;display:grid}.media-stage,.control-panel,.training-layout>section{border:1px solid var(--line);background:#fff;border-radius:7px}.media-stage{min-height:650px;padding:20px;position:relative}.upload-zone{color:#8b8d94;background:#fafbfc;border:1px dashed #c9cbd1;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:13px;width:100%;height:560px;display:flex}.upload-zone b{color:#393b40}.preview-grid{grid-template-columns:repeat(2,1fr);gap:10px;height:560px;display:grid}.preview-grid.count-1{grid-template-columns:1fr}.preview-grid figure{background:#eee;margin:0;position:relative;overflow:hidden}.preview-grid img{object-fit:contain;width:100%;height:100%}.preview-grid figure button{color:#fff;background:#111a;border:0;border-radius:50%;padding:7px;position:absolute;top:8px;right:8px}.add-media{color:#b79a6e;background:0 0;border:0;align-items:center;gap:6px;margin-top:12px;display:flex}.task-preview{background:#fff;position:absolute;inset:20px}.task-preview>img{object-fit:contain;width:100%;height:100%}.result-actions{gap:8px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.result-actions button{color:#fff;background:#111;border:0;border-radius:4px;gap:5px;padding:9px 12px;display:flex}.processing{flex-direction:column;justify-content:center;align-items:center;gap:16px;height:100%;display:flex}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.progress.big{width:300px;height:7px}.control-panel{padding:20px}.panel-head{border-bottom:1px solid #eee;align-items:center;gap:12px;padding-bottom:17px;display:flex}.tool-icon{color:#fff;background:#111;border-radius:6px;place-items:center;width:44px;height:44px;display:grid}.panel-head h2{margin:0;font-size:17px}.panel-head p{color:#cbad81;margin:5px 0 0;font-size:12px}.control{margin-top:20px}.control>label{margin-bottom:9px;font-size:13px;font-weight:600;display:block}.segments,.chip-row{gap:6px;display:flex}.segments button,.chip-row button,.motion-list button{background:#fafafa;border:1px solid #dedfe4;border-radius:4px;flex:1;padding:9px 5px;font-size:12px}.segments .active,.chip-row .active{color:#b19366;background:#f1efff;border-color:#c9ab7e}.control textarea{resize:none;border:1px solid #ddd;border-radius:4px;width:100%;height:92px;padding:10px}.assistant-inline{color:#c7a777;background:0 0;border:0;align-items:center;gap:5px;margin:5px 0 0 auto;font-size:12px;display:flex}.motion-list{grid-template-columns:1fr 1fr;gap:6px;display:grid}.motion-list button{align-items:center;gap:5px;display:flex}.generate-main{color:#fff;background:#111;border:0;border-radius:5px;justify-content:center;align-items:center;gap:7px;width:100%;height:46px;margin-top:24px;display:flex}.canvas-launch{background:linear-gradient(130deg,#f8f8fb,#e7e4ff);min-height:calc(100vh - 72px);padding:100px 7vw 60px}.canvas-launch>section{text-align:center;max-width:820px;margin:auto}.canvas-launch h1{font-size:45px}.canvas-launch textarea{resize:none;border:1px solid #d8d7df;border-radius:7px;width:100%;height:120px;margin:25px 0 12px;padding:18px}.canvas-launch section>div{justify-content:center;gap:10px;display:flex}.canvas-launch section button{background:#fff;border:1px solid #ddd;border-radius:5px;padding:11px 18px}.recent-projects{max-width:1100px;margin:80px auto 0}.recent-projects>div:first-child{justify-content:space-between;display:flex}.project-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.project-grid>*{background:#fff;border:1px solid #ddd;border-radius:6px;min-height:170px;padding:15px}.new-project{flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.project-thumb{color:#fff;background:#24252b;place-items:center;height:100px;display:grid}.project-grid small{color:#888;margin-top:6px;display:block}.canvas-workspace{background:#e9e9ed;grid-template-columns:190px 1fr;height:calc(100vh - 72px);display:grid}.canvas-workspace>aside{color:#fff;background:#17181c;flex-direction:column;gap:8px;padding:20px;display:flex}.canvas-workspace aside button{text-align:left;color:#bbb;background:#25272d;border:0;padding:11px}.canvas-board{position:relative}.canvas-grid{background-image:radial-gradient(#bbb 1px,#0000 1px);background-size:20px 20px;position:absolute;inset:0}.canvas-grid article{background:#fff;border:1px solid #ccc;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:300px;height:190px;display:flex;position:absolute;top:27%;left:35%}.canvas-composer{z-index:1;background:#fff;border:1px solid #ccc;border-radius:6px;width:min(760px,85%);display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 10px 35px #0002}.canvas-composer textarea{resize:none;border:0;flex:1;height:72px;padding:13px}.canvas-composer button{color:#fff;background:#111;border:0;width:80px}.model-grid{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1200px;margin:auto;padding:10px 30px 60px;display:grid}.model-grid article{background:#fff;border:1px solid #e3e3e6;padding:12px}.model-grid article>div{background-size:cover;height:190px}.model-grid button{color:#fff;background:#111;border:0;gap:5px;padding:8px 12px;display:flex}.training-layout{grid-template-columns:1fr 1fr;gap:20px;max-width:1000px;margin:auto;padding:20px;display:grid}.training-layout>section{padding:24px}.training-item{border-bottom:1px solid #eee;justify-content:space-between;padding:14px 0;display:flex}.training-item p{color:#888;font-size:12px}.catalog-page{min-height:calc(100vh - 72px);padding-bottom:60px}.catalog-hero{text-align:center;background:#fff;padding:62px 20px 34px}.catalog-hero h1{margin:8px;font-size:38px}.catalog-hero>div{border:1px solid #d7d8dd;border-radius:5px;align-items:center;gap:10px;max-width:680px;height:48px;margin:25px auto;padding:0 15px;display:flex}.catalog-hero input{border:0;outline:0;flex:1}.catalog-hero nav,.case-tabs{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.catalog-hero nav button,.case-tabs button,.pagination button{background:#fff;border:1px solid #ddd;border-radius:4px;padding:8px 15px}.catalog-hero nav .active,.pagination .active{color:#fff;background:#111;border-color:#111}.tool-grid{grid-template-columns:repeat(4,1fr);gap:16px;max-width:1280px;margin:28px auto;padding:0 25px;display:grid}.tool-grid>a{background:#fff;border:1px solid #e3e4e7;border-radius:5px;padding-bottom:16px;transition:all .2s;position:relative;overflow:hidden}.tool-grid>a:hover{transform:translateY(-3px);box-shadow:0 10px 25px #0001}.tool-grid img{aspect-ratio:16/10;object-fit:cover;width:100%}.tool-grid>a>div{justify-content:space-between;padding:12px 14px 0;display:flex}.tool-grid>a>div span{color:#bfa174;font-size:10px}.tool-grid>a>div button{background:0 0;border:0}.tool-grid h2,.tool-grid p,.tool-grid small{margin:8px 14px}.tool-grid h2{font-size:16px}.tool-grid p{color:#777;height:36px;font-size:12px;line-height:1.5}.tool-grid small{color:#caae84;align-items:center;gap:5px;display:flex}.content-page{background:#fff;padding-bottom:70px}.content-page>header{text-align:center;padding:65px 20px 30px}.content-page header h1{font-size:35px}.content-page header p{color:#777}.prompt-tabs{border-bottom:1px solid #eee;max-width:1180px;margin:20px auto;display:flex;overflow:auto}.prompt-tabs button{white-space:nowrap;background:0 0;border:0;padding:12px 18px}.prompt-tabs .active{border-bottom:2px solid #111}.prompt-list{max-width:1050px;margin:30px auto}.prompt-list article{border:1px solid #e5e5e7;border-radius:5px;margin-bottom:12px;padding:22px}.prompt-list article>div{justify-content:space-between;align-items:center;display:flex}.prompt-list article>div:first-child{justify-content:flex-start;gap:15px}.prompt-list h2{font-size:15px}.prompt-list p{color:#555;line-height:1.8}.prompt-list button,.prompt-list a{background:#fff;border:1px solid #ddd;align-items:center;gap:6px;padding:8px 12px;display:inline-flex}.case-tabs{margin-bottom:30px}.case-grid{grid-template-columns:repeat(4,1fr);gap:24px;max-width:1250px;margin:auto;padding:0 25px;display:grid}.case-grid img{aspect-ratio:4/3;object-fit:cover;width:100%}.case-grid h2{font-size:15px}.case-grid p{color:#999;font-size:11px}.pagination{justify-content:center;gap:7px;margin-top:45px;display:flex}.account-page{padding:45px 5vw}.login-gate{text-align:center;background:#fff;border:1px solid #e2e3e6;max-width:500px;margin:110px auto;padding:60px}.login-gate p{color:#888}.reward-banner{color:#fff;background:#1b1c20;justify-content:space-between;align-items:center;max-width:1050px;margin:auto;padding:35px 45px;display:flex}.reward-banner h2{font-size:30px}.reward-banner strong{font-size:34px}.reward-grid{grid-template-columns:repeat(3,1fr);gap:15px;max-width:1050px;margin:20px auto;display:grid}.reward-grid article{text-align:center;background:#fff;border:1px solid #e3e4e7;padding:30px}.reward-grid b{margin:10px;display:block}.reward-grid p{color:#888}.history-table{background:#fff;border:1px solid #e3e4e7;max-width:1100px;margin:auto}.history-head,.history-table article{border-bottom:1px solid #eee;grid-template-columns:1fr 120px 100px 180px;align-items:center;gap:12px;padding:15px 20px;display:grid}.history-head{color:#888;background:#fafafa;font-size:12px}.history-table article p{color:#888;margin:4px 0;font-size:12px}.history-status{font-size:12px}.history-status.succeeded{color:#21a86b}.history-status.running,.history-status.queued{color:#bea176}.company-page{background:#fff}.company-hero{text-align:center;color:#fff;background:#111218;padding:120px 20px}.company-hero h1{font-size:48px}.company-hero p{color:#aaa}.company-hero>div{justify-content:center;gap:12px;margin-top:30px;display:flex}.company-hero>div a{border:1px solid #555;border-radius:5px;padding:10px 20px}.company-features{grid-template-columns:repeat(4,1fr);max-width:1100px;margin:70px auto;display:grid}.company-features article{border-right:1px solid #eee;padding:25px}.company-features p{color:#777}.software-band{text-align:center;background:#f2f3f5;padding:80px 20px}.document-page{background:#fff;max-width:850px;margin:auto;padding:65px 30px 100px}.document-page>p,.document-page section p{color:#666;line-height:1.9}footer{color:#97999f;background:#191a1e;justify-content:center;align-items:center;gap:28px;height:70px;padding:0 5vw;font-size:12px;display:flex}@media (max-width:1180px){.nav{background:#111;flex-wrap:wrap;height:auto;padding:18px;display:none;position:fixed;top:72px;left:0;right:0}.nav.open{display:flex}.nav-wrap,.nav-wrap>a,.nav>a{height:38px}.mega{display:none!important}.mobile-menu{display:flex!important}.top-actions>a{display:none}.tool-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.workspace,.showcase,.showcase.reverse,.enterprise,.training-layout{grid-template-columns:1fr}.showcase.reverse .showcase-copy{order:0}.showcase{gap:30px}.tool-grid,.case-grid,.model-grid{grid-template-columns:repeat(2,1fr)}.company-features{grid-template-columns:1fr 1fr}.history-head,.history-table article{grid-template-columns:1fr 90px 80px}.history-head span:last-child,.history-table article>small,.top-actions .coin-button{display:none}}@media (max-width:620px){.topbar{height:62px;padding:0 14px}.site.is-inner{padding-top:62px}.brand{min-width:135px}.brand small{display:none}.brand strong{font-size:20px}.top-actions{gap:4px}.user-button{font-size:0;padding:0 8px!important}.user-button svg{width:18px}.nav{top:62px}.hero{min-height:720px}.hero-content{padding:115px 14px 20px}.hero-content>h1{font-size:29px}.hero-composer{min-height:230px}.hero-composer textarea{height:90px}.composer-controls{flex-wrap:wrap}.composer-controls button:nth-child(3),.composer-controls button:nth-child(4){display:none}.composer-controls .generate{margin-left:0}.hero-tabs{gap:18px}.workflow-card{width:180px}.capabilities{padding:75px 20px}.section-head h2{font-size:26px}.showcase{margin-bottom:80px}.showcase-copy h3{font-size:34px}.enterprise{padding:70px 22px}.enterprise-grid,.more-services>div,.plans,.project-grid,.reward-grid,.model-grid{grid-template-columns:1fr}.workspace{padding:0 12px 35px}.media-stage{min-height:430px}.upload-zone,.preview-grid{height:360px}.control-panel{padding:16px}.canvas-launch{padding:70px 18px}.canvas-launch h1{font-size:32px}.canvas-workspace{grid-template-columns:1fr}.canvas-workspace>aside{display:none}.tool-grid,.case-grid{grid-template-columns:1fr;padding:0 14px}.catalog-hero h1,.content-page header h1{font-size:28px}.prompt-list{padding:0 12px}.company-hero{padding:80px 20px}.company-hero h1{font-size:34px}.company-features{grid-template-columns:1fr}.history-head,.history-table article{grid-template-columns:1fr 70px}.history-head span:nth-child(3),.history-table article>span:nth-child(3){display:none}footer{flex-wrap:wrap;height:auto;padding:25px}.billing-modal{padding:22px}.plans{display:grid}}.payment-channels{gap:8px;margin:-8px 0 16px;display:flex}.payment-channels button{background:#fff;border:1px solid #ddd;border-radius:4px;flex:1;padding:8px;font-size:12px}.payment-channels button.active{color:#bd9d6d;background:#f2efff;border-color:#d8b683}.canvas-launch section button.primary{color:#fff;background:#111;border-color:#111}.topbar{height:64px;transition:background-color .3s,box-shadow .3s}.site.is-home .topbar{background:0 0;border-bottom-color:#0000}.site.is-home .topbar.scrolled,.site.is-inner .topbar{background:#16171a;box-shadow:0 2px 12px #0006}.site.is-inner{padding-top:64px}.nav>a,.nav-wrap>a{height:64px}.mega{top:60px}.hero-content>h1{animation:4s ease-in-out infinite titlePulse}@keyframes titlePulse{0%,to{text-shadow:0 0 #0000}50%{text-shadow:0 0 22px #fff5}}.workflow-track{animation-duration:42s}.workflow-track:hover{animation-play-state:paused}.reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(28px)}.reveal.visible{opacity:1;transform:none}.dialogue-page{color:#e9ebef;background:#16171a;grid-template-columns:220px minmax(0,1fr);min-height:calc(100vh - 64px);display:grid}.dialogue-sidebar{background:#101116;border-right:1px solid #292c32;height:calc(100vh - 64px);padding:10px;position:sticky;top:64px}.dialogue-sidebar>a,.dialogue-sidebar>button{color:#241b10;background:linear-gradient(100deg,#2ca4d5,#c8b18f);border:1px solid #c3ad8c;border-radius:5px;justify-content:center;align-items:center;gap:8px;width:100%;height:48px;margin-bottom:10px;display:flex}.dialogue-sidebar>a{border-radius:18px;height:36px;font-size:13px}.dialogue-sidebar>small{text-align:center;color:#7d818b;margin:26px 0;font-size:12px;display:block}.session-list{flex-direction:column;gap:4px;display:flex}.session-list button{text-align:left;text-overflow:ellipsis;white-space:nowrap;color:#aeb2bb;background:0 0;border:0;border-radius:4px;padding:9px 10px;overflow:hidden}.session-list button:hover{color:#fff;background:#202229}.dialogue-main{width:min(1112px,100vw - 268px);margin:0 auto;padding:38px 0 70px}.dialogue-main>header{text-align:center;padding-bottom:56px}.dialogue-main>header h1{color:#0000;background:linear-gradient(100deg,#25a9db,#c6ae8a);-webkit-background-clip:text;background-clip:text;margin:0 0 10px;font-size:40px;line-height:1.2}.dialogue-main>header p{color:#9da1aa;margin:0;font-size:16px}.dialogue-composer{background:#ffffff05;border:1px solid #171a20;border-radius:12px;width:min(1000px,100%);height:180px;margin:0 auto 40px;padding:8px;position:relative;box-shadow:0 16px 50px #06131a55}.dialogue-editor{color:#f0f1f3;resize:none;background:0 0;border:0;outline:0;width:100%;height:118px;padding:8px;font-size:16px}.dialogue-editor::placeholder{color:#555a64}.dialogue-controls{align-items:center;gap:7px;display:flex}.dialogue-controls>button,.dialogue-controls>label{color:#d8d9de;white-space:nowrap;background:#272a31;border:1px solid #30333b;border-radius:5px;align-items:center;gap:6px;height:34px;padding:0 10px;font-size:12px;display:flex}.dialogue-controls select{max-width:190px;color:inherit;appearance:none;background:0 0;border:0;outline:0}.dialogue-controls em{color:#31b667;font-style:normal}.dialogue-controls b{font-weight:500}.blue-dot{background:#39addc;border-radius:50%;width:10px;height:10px}.dialogue-controls .dialogue-send{background:#191b21;margin-left:auto}.dialogue-upload input{display:none}.dialogue-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.dialogue-example{text-align:left;color:#eef0f4;background:#20232b;border:0;border-radius:12px;padding:0 0 16px;transition:transform .25s,box-shadow .25s;overflow:hidden}.dialogue-example:hover{transform:translateY(-4px);box-shadow:0 15px 35px #0005}.dialogue-example>div{grid-template-columns:1fr 1fr;gap:4px;height:200px;display:grid;overflow:hidden}.dialogue-example img{object-fit:cover;width:100%;height:100%;transition:transform .45s}.dialogue-example:hover img{transform:scale(1.035)}.dialogue-example strong,.dialogue-example span{margin:14px 20px 0;display:block}.dialogue-example span{color:#777d88;margin-top:5px;font-size:11px}.canvas-launch{isolation:isolate;color:#fff;background:#050505;min-height:calc(100vh - 64px);padding:145px 24px 56px;position:relative;overflow:hidden}.canvas-launch:before{content:"";z-index:-2;opacity:.42;background:repeating-radial-gradient(at 50% 45%,#0000 0 38px,#222 39px 40px,#0000 41px 69px);animation:16s linear infinite topologyDrift;position:absolute;inset:-30%;transform:perspective(700px)rotateX(56deg)translateY(-13%)}.canvas-launch:after{content:"";z-index:-1;background:radial-gradient(circle at 50% 35%,#0000 0,#05050544 46%,#050505 88%);position:absolute;inset:0}@keyframes topologyDrift{to{transform:perspective(700px)rotateX(56deg)translateY(-8%)translate(3%)}}.canvas-launch>section{max-width:920px}.canvas-launch h1{margin:0;font-size:42px}.canvas-launch p{color:#96999f}.canvas-launch textarea{color:#fff;background:#0006;border:1px solid #292b30;border-radius:28px;height:148px;margin:64px 0 0;padding:20px;box-shadow:0 20px 60px #0007}.canvas-launch section>div{justify-content:flex-start;margin-top:-52px;padding:0 18px;position:relative}.canvas-launch section button{color:#aaa;background:0 0;border:0}.canvas-launch section button.primary{background:#202126;border-radius:50%;width:42px;height:42px;margin-left:auto;padding:0;font-size:0}.canvas-launch section button.primary:after{content:"➤";font-size:16px}.recent-projects{max-width:none;margin:105px 0 0;position:relative}.recent-projects>div:first-child h2{font-size:24px}.project-grid{grid-template-columns:260px repeat(3,260px)}.project-grid>*{color:#fff;background:#090a0c;border:1px dashed #34373e;min-height:172px}.project-thumb{background:#15171c}@media (max-width:900px){.dialogue-page{grid-template-columns:1fr}.dialogue-sidebar{display:none}.dialogue-main{width:calc(100vw - 28px)}.dialogue-controls>label:nth-child(3),.dialogue-controls>label:nth-child(4){display:none}}@media (max-width:620px){.topbar{height:62px}.site.is-inner{padding-top:62px}.dialogue-main{padding-top:28px}.dialogue-main>header{padding-bottom:30px}.dialogue-main>header h1{font-size:32px}.dialogue-composer{height:210px}.dialogue-editor{height:140px}.dialogue-controls>button:first-of-type{display:none}.dialogue-gallery{grid-template-columns:1fr}.dialogue-example>div{height:160px}.canvas-launch{padding:110px 14px 35px}.canvas-launch h1{font-size:30px}.canvas-launch textarea{margin-top:45px}.recent-projects{margin-top:80px}.project-grid{display:flex;overflow:auto}.project-grid>*{min-width:240px}}.result-actions a{color:#fff;background:#111;border-radius:4px;align-items:center;gap:5px;padding:9px 12px;display:flex}.result-lightbox{z-index:250;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000e;place-items:center;padding:40px;display:grid;position:fixed;inset:0}.result-lightbox img{object-fit:contain;max-width:95vw;max-height:90vh}.result-lightbox button{color:#fff;background:#111;border:1px solid #555;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:24px;right:24px}.canvas-workspace>aside button.active{color:#241b10;background:#d6b37f}.canvas-node{box-shadow:0 12px 30px #0003;justify-content:flex-end!important;align-items:flex-start!important;width:260px!important;height:190px!important;padding:12px!important;position:absolute!important}.canvas-node img{object-fit:cover;opacity:.75;width:100%;height:100%;position:absolute;inset:0}.canvas-node b,.canvas-node span{z-index:1;color:#fff;background:#0009;padding:2px 6px;position:relative}.canvas-node button{z-index:2;color:#fff;background:#0009;border:0;padding:5px;position:absolute;top:8px;right:8px}.home-page{color:#fff;background:#101112;overflow:hidden}.hero-composer{position:relative}.composer-controls>label{color:#16171a;background:#ffffffea;border:1px solid #ffffff28;border-radius:5px;align-items:center;gap:6px;height:36px;padding:0 10px;font-size:12px;display:flex}.composer-controls select{max-width:220px;color:inherit;font:inherit;background:0 0;border:0;outline:0}.composer-controls label em{color:#13a966;font-style:normal}.hero-uploads{gap:8px;display:flex;position:absolute;bottom:58px;left:18px}.hero-uploads>span{border:1px solid #fff6;border-radius:4px;width:52px;height:52px;position:relative;overflow:hidden}.hero-uploads img{object-fit:cover;width:100%;height:100%}.hero-uploads button{color:#fff;background:#000b;border:0;border-radius:50%;place-items:center;width:17px;height:17px;padding:0;display:grid;position:absolute;top:2px;right:2px}.industry-workflows{background:#101112;padding:74px max(24px,5vw) 88px}.industry-workflows>header{justify-content:space-between;align-items:center;max-width:1280px;margin:0 auto 26px;display:flex}.industry-workflows h2{margin:0;font-size:25px;font-weight:600}.industry-workflows header a{color:#aaa;align-items:center;gap:5px;font-size:12px;display:flex}.industry-workflows>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;max-width:1280px;margin:auto;display:grid}.industry-workflows>div>a{background:#161719;border:1px solid #2b2d31;border-radius:8px;flex-direction:column;display:flex;position:relative;overflow:hidden}.industry-workflows img{aspect-ratio:1.55;object-fit:cover;width:100%;height:auto;transition:transform .45s,filter .3s;display:block}.industry-workflows span{text-align:center;background:0 0;justify-content:center;align-items:center;min-height:46px;padding:10px 12px;font-size:13.5px;line-height:1.45;display:flex;position:static;inset:auto}.industry-workflows a:hover img{filter:brightness(1.08);transform:scale(1.045)}.capabilities{background:#101112;padding:92px max(24px,5vw) 70px}.section-head{margin-bottom:48px}.section-head h2{margin:10px 0;font-size:32px}.showcase{background:#17181c;border:1px solid #292b30;border-radius:8px;grid-template-columns:1.25fr .75fr;gap:28px;max-width:1280px;min-height:510px;margin:0 auto 28px;padding:16px}.showcase.reverse{grid-template-columns:.75fr 1.25fr}.showcase.reverse .showcase-copy{order:0}.showcase.reverse .showcase-demo{order:2}.showcase:not(.reverse) .showcase-demo{order:0}.showcase:not(.reverse) .showcase-copy{order:2}.showcase-copy{align-self:center;padding:50px 36px}.showcase-copy h3{margin:15px 0 6px;font-size:40px;font-weight:500}.showcase-copy h4{color:#c9cbd1;margin:0 0 24px;font-size:16px}.showcase-copy a{color:#241b10;background:#cea465;border-color:#cea465;justify-content:center;min-width:150px}.showcase-demo{grid-template-columns:minmax(0,1fr) 102px;gap:10px;min-width:0;display:grid}.showcase-demo .compare{aspect-ratio:auto;background:#202228;height:100%}.showcase-thumbs{grid-template-rows:repeat(4,1fr);gap:8px;display:grid}.showcase-thumbs button{text-align:left;color:#fff;background:#202228;border:1px solid #30323a;border-radius:5px;min-height:0;padding:0;position:relative;overflow:hidden}.showcase-thumbs button.active{border-color:#d6b37f;box-shadow:inset 0 0 0 1px #d6b37f}.showcase-thumbs img{object-fit:cover;opacity:.58;width:100%;height:100%}.showcase-thumbs span{background:#000a;padding:2px 4px;font-size:10px;position:absolute;inset:auto 5px 5px}.enterprise{background:linear-gradient(120deg,#574222,#3a2b15 62%,#291f11);border:1px solid #8c6e42;border-radius:6px;gap:50px;max-width:1280px;margin:70px auto 105px;padding:62px 56px}.enterprise>div:first-child{align-self:center}.enterprise>div>span{color:#dfc399;font-size:12px}.enterprise h2{font-size:34px}.enterprise-screen{background:#332715;border:1px solid #ffffff16;grid-template-rows:40px 1fr;grid-template-columns:90px 1fr;gap:10px;min-height:280px;padding:24px;display:grid;box-shadow:0 20px 55px #0005}.enterprise-screen div{background:#48371e;border:1px solid #ffffff12}.enterprise-screen div:first-child{grid-row:1/3}.enterprise-screen div:nth-child(2){background:linear-gradient(90deg,#513f23,#174797)}.more-services{background:#111214;padding:85px 0 115px}.more-services>h2{color:#15a7f4;margin:0}.more-services>div{scroll-snap-type:x mandatory;scrollbar-width:none;gap:18px;max-width:none;margin-top:45px;padding:0 max(24px,50vw - 640px);display:flex;overflow-x:auto}.more-services>div::-webkit-scrollbar{display:none}.more-services>div>a{scroll-snap-align:center;background:#17181b;border:1px solid #24262b;border-radius:6px;flex:0 0 min(340px,78vw);min-height:330px;padding-bottom:22px;transition:transform .3s,border-color .3s;position:relative;overflow:hidden}.more-services>div>a:hover{border-color:#494c55;transform:translateY(-5px)}.more-services img{object-fit:cover;opacity:.84;width:100%;height:220px}.more-services h3,.more-services p{margin-left:18px;margin-right:18px}.more-services p{color:#858992;font-size:12px}.more-services a>svg{color:#888;position:absolute;bottom:25px;right:18px}@media (max-width:900px){.industry-workflows>div{grid-template-columns:repeat(2,minmax(0,1fr))}.showcase,.showcase.reverse{grid-template-columns:1fr;min-height:0}.showcase.reverse .showcase-demo{order:0}.showcase-copy{padding:24px 12px}.showcase-demo{min-height:430px}.enterprise{margin:45px 20px 70px;padding:40px 28px}.enterprise-screen{min-height:220px}}@media (max-width:620px){.composer-controls>label:first-child{max-width:238px}.composer-controls select{max-width:185px}.hero-uploads{bottom:98px}.industry-workflows{padding:55px 14px}.industry-workflows>div{gap:10px}.industry-workflows>div>a{aspect-ratio:auto}.industry-workflows span{min-height:40px;padding:8px 9px;font-size:12px}.capabilities{padding:68px 14px}.showcase{margin-bottom:18px;padding:8px}.showcase-copy h3{font-size:30px}.showcase-demo{grid-template-columns:1fr;min-height:300px}.showcase-thumbs{grid-template-rows:70px;grid-template-columns:repeat(4,1fr)}.showcase-thumbs span{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 8px);overflow:hidden}.enterprise{grid-template-columns:1fr;margin:35px 14px 65px;padding:32px 20px}.enterprise-screen{display:none}.more-services{padding:65px 0 85px}.more-services img{height:190px}.more-services>div>a{min-height:300px}}.spatial-workspace{color:#e8e9ed;background:#08090b;height:calc(100vh - 64px);min-height:650px;position:relative;overflow:hidden}.spatial-viewer{-webkit-user-select:none;user-select:none;background:#08090b;position:absolute;inset:0;overflow:hidden}.spatial-viewer>img{object-fit:cover;width:calc(100% + 180px);height:100%;transform:translateX(calc(var(--yaw) * .15));filter:brightness(.65);transition:filter .3s}.is-panorama .spatial-viewer>img{width:160%;max-width:none;transform:translateX(calc(-18% + var(--yaw) * .12));filter:brightness(.58)saturate(.9)}.spatial-shade{background:radial-gradient(circle at 62% 45%,#0000,#0003 70%,#0007);position:absolute;inset:0}.model-object{color:#d4d6dc;filter:drop-shadow(0 28px 22px #0008);background:radial-gradient(circle,#ffffff24,#0000 67%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:15px;width:280px;height:280px;animation:5s ease-in-out infinite modelFloat;display:flex;position:absolute;top:48%;left:58%;transform:translate(-50%,-50%)}.model-object svg{stroke-width:.65px;width:150px;height:150px}.model-object span{letter-spacing:4px;font-size:11px}.model-object.material-白模 svg{fill:#e8e8e8;color:#fff}.model-object.material-线框 svg{stroke:#54bbff;filter:drop-shadow(0 0 9px #35a7ff)}@keyframes modelFloat{50%{transform:translate(-50%,-54%)rotateY(8deg)}}.viewer-hint{color:#b8bbc2;background:#0a0b0dcc;border-radius:18px;align-items:center;gap:7px;padding:8px 13px;font-size:11px;display:flex;position:absolute;top:20px;left:50%;transform:translate(-50%)}.viewer-toolbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#101114dd;justify-content:center;align-items:center;gap:8px;height:40px;display:flex;position:absolute;bottom:0;left:258px;right:0}.viewer-toolbar button{color:#aeb1b8;background:#25272c;border:0;border-radius:4px;align-items:center;gap:5px;height:30px;padding:0 11px;display:flex}.viewer-toolbar button.active{color:#241b10;background:#ac9169}.viewer-toolbar svg{width:14px}.spatial-panel{z-index:2;color:#d7d9df;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);scrollbar-width:none;background:#111216ed;border:1px solid #303239;border-radius:7px;width:238px;padding:14px 10px;position:absolute;top:10px;bottom:10px;left:10px;overflow:auto;box-shadow:0 18px 45px #0008}.spatial-panel header{border-bottom:1px solid #292b31;align-items:center;gap:9px;padding:4px 3px 14px;display:flex}.spatial-panel header svg{color:#ddc095}.spatial-panel header b,.spatial-panel header small{display:block}.spatial-panel header small{color:#797d86;margin-top:3px;font-size:10px}.spatial-generate{color:#241b10;background:linear-gradient(90deg,#b99b6e,#b19872);border:0;border-radius:5px;width:100%;height:42px;margin:12px 0;position:relative}.spatial-generate:disabled{color:#777;background:#25272d}.spatial-generate em{color:#241b10;background:#c19f6b;border-radius:7px;padding:2px 5px;font-size:9px;font-style:normal;position:absolute;top:-7px;right:-4px}.spatial-upload{color:#aeb1b8;background:#1a1b20;border:1px dashed #565961;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;height:120px;display:flex;overflow:hidden}.spatial-upload>img{object-fit:cover;width:100%;height:82px}.spatial-upload span{text-overflow:ellipsis;white-space:nowrap;color:#747983;max-width:100%;font-size:10px;overflow:hidden}.spatial-control{margin-top:14px}.spatial-control>label{color:#b9bbc1;margin-bottom:7px;font-size:11px;display:block}.spatial-segments{gap:5px;display:flex}.spatial-segments button{color:#8b8f98;background:#202228;border:1px solid #33363d;border-radius:4px;flex:1;min-width:0;padding:7px 3px;font-size:9px}.spatial-segments button.active{color:#f6eee1;background:#5e513d;border-color:#c3a87f}.spatial-control textarea{resize:none;color:#ddd;background:#1b1c20;border:1px solid #303239;border-radius:4px;width:100%;height:88px;padding:9px;font-size:11px}.spatial-panel footer{color:#888;border-top:1px solid #292b31;align-items:center;gap:7px;margin-top:18px;padding:12px 3px 0;font-size:11px;display:flex}.spatial-panel footer span{margin-left:auto}.is-panorama .model-object{display:none}@media (max-width:620px){.composer-controls>button:nth-child(4){display:flex}.spatial-workspace{height:calc(100vh - 62px);min-height:620px}.spatial-panel{width:auto;padding:14px;inset:8px}.spatial-viewer>img{width:180%}.viewer-hint{display:none}.viewer-toolbar{z-index:3;bottom:0;left:0;right:0}.viewer-toolbar button span{display:none}.model-object{opacity:.55;left:69%}.spatial-upload{height:115px}.spatial-control{margin-top:11px}.spatial-control textarea{height:70px}}.video-studio{color:#e8e9ed;background:#121316;min-height:calc(100vh - 64px)}.video-creator{text-align:center;max-width:1120px;margin:auto;padding:65px 24px 70px}.video-creator>h1{margin:0;font-size:38px;font-weight:500}.video-creator>p{color:#898d96}.video-inputs{background:#1a1b1f;border:1px solid #292c32;border-radius:15px;margin-top:34px;padding:12px;box-shadow:0 20px 60px #0004}.frame-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.frame-pair>button{color:#878c97;background:#141519;border:1px dashed #464a54;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:230px;display:flex;position:relative;overflow:hidden}.frame-pair img{object-fit:cover;width:100%;height:100%}.frame-pair i{color:#fff;background:#000b;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;top:8px;right:8px}.frame-pair span{font-size:11px}.video-inputs textarea{resize:none;color:#eee;background:#101114;border:0;border-radius:8px;width:100%;height:100px;margin-top:10px;padding:14px}.video-controls{align-items:center;gap:8px;margin-top:12px;display:flex}.video-controls>select,.video-controls>button,.video-controls>div{color:#cfd1d6;background:#202228;border:1px solid #30333a;border-radius:5px;height:38px}.video-controls select{padding:0 10px}.video-controls>div{padding:3px;display:flex}.video-controls>div button{color:#999;background:0 0;border:0;border-radius:3px;padding:0 12px}.video-controls>div button.active{color:#241b10;background:#a28a67}.video-controls>button{justify-content:center;align-items:center;gap:5px;padding:0 12px;display:flex}.video-controls svg{width:15px}.video-controls .video-send{color:#241b10;background:#caaa7b;border-color:#caaa7b;margin-left:auto}.motion-engine{background:#0e0f11;border-top:1px solid #24262b;padding:80px max(20px,5vw) 110px}.motion-engine>header{text-align:center}.motion-engine>header>span{color:#d3b486;font-size:11px}.motion-engine h2{margin:10px 0;font-size:32px}.motion-engine header p{color:#858993}.motion-engine>nav{justify-content:center;gap:8px;margin:38px auto 28px;display:flex}.motion-engine>nav button{color:#888;background:#17181b;border:1px solid #303238;border-radius:20px;padding:9px 20px}.motion-engine>nav button.active{color:#241b10;background:#c0a274;border-color:#c0a274}.motion-grid{grid-template-columns:repeat(4,1fr);gap:16px;max-width:1200px;margin:auto;display:grid}.motion-grid>button{text-align:left;color:#fff;background:#17181c;border:1px solid #292b30;border-radius:7px;padding:0;transition:transform .25s,border-color .25s;overflow:hidden}.motion-grid>button:hover{border-color:#5a5e6a;transform:translateY(-4px)}.motion-grid img{object-fit:cover;width:100%;height:180px}.motion-grid>button>span{padding:15px;display:block}.motion-grid b,.motion-grid small,.motion-grid em{display:block}.motion-grid small{color:#858993;height:40px;margin-top:7px;font-size:10px;line-height:1.5}.motion-grid em{color:#dfc398;align-items:center;gap:5px;margin-top:12px;font-size:10px;font-style:normal;display:flex}@media (max-width:900px){.motion-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.video-creator{padding:45px 14px 55px}.video-creator>h1{font-size:28px}.frame-pair{grid-template-columns:1fr}.frame-pair>button{height:185px}.video-inputs textarea{height:120px}.video-controls{flex-wrap:wrap}.video-controls>select,.video-controls>div{flex:1;min-width:190px}.video-controls>button:not(.video-send){flex:1}.video-controls .video-send{border-radius:50%;flex:0 0 40px;width:40px;padding:0}.video-send span{display:none}.motion-engine{padding:60px 14px 80px}.motion-engine h2{font-size:27px}.motion-engine>nav{justify-content:flex-start;overflow:auto}.motion-engine>nav button{white-space:nowrap}.motion-grid{grid-template-columns:1fr}.motion-grid img{height:210px}}.task-list article>small button{color:#d96868;background:0 0;border:1px solid #d9686866;border-radius:3px;margin-top:5px;padding:2px 7px;font-size:10px;display:block}.case-tabs button.active{color:#fff;background:#111;border-color:#111}.result-detail>section{background:#fff;border:1px solid #e2e3e6;max-width:1080px;margin:auto;padding:16px}.result-detail>section>img{object-fit:contain;background:#16171a;width:100%;max-height:620px}.result-detail>section>div{align-items:center;gap:12px;padding:14px;display:flex}.result-detail>section a{border:1px solid #ddd;margin-left:auto;padding:8px 13px}.result-detail>section a+a{color:#fff;background:#111;margin-left:0}.company-hero .primary{border-radius:5px;align-items:center;padding:10px 20px;display:inline-flex}.model-train-page,.training-status-page{color:#f2f2f6;background:radial-gradient(circle at 70% 45%,#26201666,#0000 36%),#120f0a;min-height:calc(100vh - 64px);padding:44px 6vw 80px}.model-train-page>header,.training-status-page>header{text-align:center}.model-train-page>header h1{color:#0000;background:linear-gradient(90deg,#dbbb8c,#dbbb8c);-webkit-background-clip:text;background-clip:text;margin:0;font-size:52px}.model-train-page>header i{background:linear-gradient(90deg,#0000,#d4af77,#0000);width:260px;height:2px;margin:20px auto;display:block}.model-train-page>header p,.training-status-page>header p{color:#c7c9d1}.train-steps{grid-template-columns:1fr 1fr 1fr;gap:24px;max-width:1250px;margin:36px auto 0;display:grid}.train-steps>article{background:linear-gradient(#1b1814,#1b1814) padding-box padding-box,linear-gradient(90deg,#d4ae75,#b28e58) border-box;border:1px solid #38332d;border-top:3px solid #0000;border-radius:16px;min-height:470px;padding:28px 24px;position:relative}.train-steps h2{margin:4px 0 9px;font-size:24px}.train-steps article>p{color:#9a9da8;margin:0 0 24px;font-size:13px}.step-no{background:linear-gradient(135deg,#d6b27c,#b08b54);border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:14px;right:16px;box-shadow:0 0 20px #d3ad7577}.train-upload{color:#c2c5cf;background:#1b1710;border:1px dashed #836d4b;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;height:240px;display:flex;position:relative;overflow:hidden}.train-upload svg,.helper-uploads>button:last-child svg{color:#d6b27d}.train-upload>img{object-fit:cover;width:100%;height:100%}.train-upload>span{text-overflow:ellipsis;white-space:nowrap;background:#000b;max-width:80%;padding:4px 7px;font-size:10px;position:absolute;bottom:8px;left:8px;overflow:hidden}.train-upload>i,.helper-uploads i{color:#fff;background:#000c;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;top:8px;right:8px}.train-upload>i svg,.helper-uploads i svg{width:14px}.helper-uploads{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.helper-uploads>button{color:#aaa;background:#1b1710;border:1px dashed #836d4b;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:112px;display:flex;position:relative}.helper-uploads img{object-fit:cover;width:100%;height:100%}.helper-uploads span{font-size:10px}.train-steps label{margin:0 0 24px;font-weight:600;display:block}.train-steps input,.train-steps select{color:#d9dbe3;background:#15120e;border:1px solid #2a2d3c;border-radius:8px;width:100%;height:48px;margin-top:10px;padding:0 14px}.train-steps article>small,.train-steps article>em{color:#777b87;margin-top:-14px;font-size:11px;display:block}.train-steps article>em{margin-top:28px;font-style:italic}.train-actions{justify-content:center;gap:14px;margin:55px auto 0;display:flex}.train-actions button,.train-actions a{text-align:center;color:#fff;background:0 0;border:1px solid #d8b785;border-radius:28px;min-width:205px;padding:14px 25px}.train-actions button{background:linear-gradient(90deg,#d6b27c,#c3a87f);border:0;box-shadow:0 10px 30px #b8966255}.recent-training{max-width:950px;margin:65px auto 0}.training-status-page>header h1{font-size:40px}.training-status-list{max-width:950px;margin:40px auto}.training-status-list>article{color:#e8e9ee;background:#1c1915;border:1px solid #282b38;border-radius:9px;grid-template-columns:56px 1fr 100px;align-items:center;gap:16px;margin-bottom:12px;padding:18px;display:grid}.training-orb{background:#4e463b;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.training-orb svg{width:20px}.training-orb.queued svg,.training-orb.training svg{animation:1.2s linear infinite spin}.training-orb.ready{color:#63df9f;background:#183d31}.training-status-list p{color:#858995;margin:5px 0;font-size:11px}.training-status-list strong{text-align:right;color:#e3cba8}.training-status-list strong small{color:#777;margin-top:4px;display:block}.order-list article.pending{border-left:3px solid #e6a839}.order-list article i{color:#c38b2c;margin-top:6px;font-size:10px;font-style:normal;display:block}.order-list article.pending em{color:#d39327}@media (max-width:900px){.train-steps{grid-template-columns:1fr}.train-steps>article{min-height:0}.train-upload{height:270px}}@media (max-width:620px){.model-train-page,.training-status-page{padding:35px 14px 70px}.model-train-page>header h1{font-size:34px}.train-steps{gap:14px}.train-steps>article{padding:24px 18px}.train-steps h2{font-size:21px}.train-actions{flex-direction:column}.training-status-list>article{grid-template-columns:45px 1fr}.training-status-list article>strong{text-align:left;grid-column:2}}.account-hub{background:#f5f6f8;min-height:calc(100vh - 64px);padding:52px 5vw 90px}.account-hub>header{max-width:1250px;margin:0 auto 32px}.account-hub>header>span{color:#c9aa7b;font-size:11px}.account-hub>header h1{margin:8px 0;font-size:36px}.account-hub>header p{color:#7e8189}.login-hub{place-items:center;display:grid}.login-hub>section{text-align:center;background:#fff;border:1px solid #ddd;width:min(480px,90vw);padding:55px}.login-hub>section svg{color:#c8aa7c}.login-hub button{color:#fff;background:#111;border:0;border-radius:5px;padding:10px 25px}.history-tools{justify-content:space-between;align-items:center;max-width:1250px;margin:0 auto 22px;display:flex}.history-tools>div{background:#fff;border:1px solid #ddd;border-radius:5px;align-items:center;gap:8px;width:340px;height:42px;padding:0 12px;display:flex}.history-tools input{border:0;outline:0;width:100%}.history-tools nav{gap:5px;display:flex}.history-tools nav button{background:#fff;border:1px solid #ddd;border-radius:4px;padding:8px 14px}.history-tools nav button.active{color:#fff;background:#111;border-color:#111}.history-cards{grid-template-columns:repeat(4,1fr);gap:16px;max-width:1250px;margin:auto;display:grid}.history-cards>article{background:#fff;border:1px solid #e0e1e5;border-radius:6px;transition:transform .2s,box-shadow .2s;overflow:hidden}.history-cards>article:hover{transform:translateY(-3px);box-shadow:0 14px 30px #0001}.history-cover{background:#18191d;height:185px;position:relative}.history-cover img{object-fit:cover;width:100%;height:100%}.history-cover span{color:#fff;background:#555;border-radius:3px;padding:4px 7px;font-size:10px;position:absolute;top:9px;left:9px}.history-cover span.succeeded{background:#1eaa6d}.history-cover span.running,.history-cover span.queued{background:#bc9f73}.history-cover span.cancelled,.history-cover span.failed{background:#a45050}.history-cover>i{background:#d0b283;height:3px;position:absolute;bottom:0;left:0}.history-cards>article>div:last-child{padding:13px}.history-cards h2{margin:0;font-size:15px}.history-cards p{color:#777;height:34px;font-size:11px;line-height:1.5;overflow:hidden}.history-cards small{color:#999;font-size:10px}.history-cards footer{gap:6px;margin-top:12px;display:flex}.history-cards footer a,.history-cards footer button{background:#fff;border:1px solid #ddd;flex:1;justify-content:center;align-items:center;gap:5px;padding:7px;font-size:11px;display:flex}.history-cards footer a:first-child{color:#fff;background:#111}.history-cards footer svg{width:13px}.metric-grid{grid-template-columns:repeat(4,1fr);gap:15px;max-width:1250px;margin:auto;display:grid}.metric-grid article{background:#fff;border:1px solid #e0e1e5;padding:22px;position:relative}.metric-grid svg{color:#cbae83;position:absolute;top:18px;right:18px}.metric-grid span,.metric-grid b{display:block}.metric-grid span{color:#858892;font-size:12px}.metric-grid b{margin-top:10px;font-size:30px}.dashboard-grid{grid-template-columns:1fr 1fr;gap:18px;max-width:1250px;margin:20px auto;display:grid}.dashboard-grid>div{background:#fff;border:1px solid #e0e1e5;padding:22px}.dashboard-grid h2{margin-top:0;font-size:17px}.dashboard-grid>div>article{border-bottom:1px solid #eee;align-items:center;gap:10px;padding:11px 0;display:flex}.dashboard-grid article>div{flex:1}.dashboard-grid article b,.dashboard-grid article small{display:block}.dashboard-grid article small{color:#999;margin-top:3px;font-size:10px}.dashboard-grid article em{color:#777;font-size:11px;font-style:normal}.dot{background:#777;border-radius:50%;width:8px;height:8px}.dot.succeeded{background:#23aa6f}.dot.running,.dot.queued{background:#caac80}.route-stats article>span{text-overflow:ellipsis;width:150px;overflow:hidden}.route-stats article>i{background:#eee;border-radius:4px;flex:1;height:6px;overflow:hidden}.route-stats article>i b{background:#c2a579;height:100%;display:block}.asset-banner{color:#fff;background:linear-gradient(110deg,#393125,#1d1914);align-items:center;gap:12px;max-width:1250px;margin:auto;padding:28px;display:flex}.asset-banner>div{flex:1}.asset-banner h2{margin:8px 0}.asset-banner p{color:#aeb2c2}.asset-banner>a,.asset-banner>button{color:#fff;background:0 0;border:1px solid #555b78;padding:10px 14px}.asset-banner>button{background:#c8a97b;border-color:#c8a97b}.asset-grid{grid-template-columns:repeat(4,1fr);gap:15px;max-width:1250px;margin:20px auto;display:grid}.asset-grid article{background:#fff;border:1px solid #e0e1e5;overflow:hidden}.asset-grid article>img{object-fit:cover;width:100%;height:180px}.asset-grid article>div{padding:13px}.asset-grid b,.asset-grid small{display:block}.asset-grid small{color:#888;margin:5px 0 12px}.asset-grid a{border:1px solid #ddd;justify-content:center;align-items:center;gap:5px;padding:8px;display:flex}.asset-grid a svg{width:14px}@media (max-width:1000px){.history-cards,.asset-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.account-hub{padding:35px 14px 70px}.history-tools{flex-direction:column;align-items:stretch;gap:10px}.history-tools>div{width:100%}.history-tools nav{overflow:auto}.history-tools nav button{white-space:nowrap}.history-cards,.asset-grid,.metric-grid,.dashboard-grid{grid-template-columns:1fr}.asset-banner{flex-direction:column;align-items:stretch}.history-cover,.asset-grid article>img{height:220px}}.brand-logo{width:148px;max-width:none;height:auto}.brand-logo-mark{flex:none;width:34px;height:34px;display:block}.brand-name{letter-spacing:.01em;white-space:nowrap;font-size:16px;font-weight:800;line-height:1}.auth-logo{width:190px;height:auto;margin:0 auto}.auth-brand .auth-logo{display:block}.hero-content>h1{letter-spacing:.02em;max-width:1240px;font-size:42px;line-height:1.25}.workflow-track{gap:18px}.workflow-card{border-radius:10px;width:420px;height:252px}.workflow-card span{font-size:20px;font-weight:600;bottom:48px;left:20px}.workflow-card small{font-size:13px;bottom:22px;left:20px}@media (max-width:620px){.hero-content>h1{font-size:27px}.workflow-card{width:300px;height:180px}.workflow-card span{font-size:16px;bottom:34px;left:14px}.workflow-card small{font-size:11px;bottom:14px;left:14px}}.hero-title{text-align:center;flex-direction:column;align-items:center;gap:5px;margin-bottom:10px;display:flex}.hero-title strong{letter-spacing:.04em;color:#fff;text-shadow:0 4px 24px #0008;font-size:clamp(26px,4vw,56px);font-weight:650;line-height:1}.hero-title h1{color:#fff;letter-spacing:.01em;text-shadow:0 3px 18px #0008;max-width:1240px;margin:0;font-size:clamp(24px,3.1vw,43px);font-weight:500;line-height:1.22}.hero-composer{-webkit-backdrop-filter:blur(20px)saturate(130%);backdrop-filter:blur(20px)saturate(130%);color:#fff;background:#14191f9e;border:1px solid #ffffff3d;border-radius:16px;width:min(1160px,100vw - 80px);min-height:180px;padding:20px 24px 18px;box-shadow:0 20px 70px #0000006b}.hero-composer textarea{color:#fff;height:80px;font-size:18px;line-height:1.55}.hero-composer textarea::placeholder{color:#fff9}.composer-controls{align-items:center;gap:10px}.composer-controls>label,.composer-controls>button{color:#fff;background:#ffffff1f;border:1px solid #fff3;border-radius:999px;height:40px}.composer-controls>label{padding:0 13px}.composer-controls>button{padding:0 14px}.composer-controls select{color:#fff}.composer-controls select option{color:#18191c}.composer-controls .generate{background:linear-gradient(135deg,#4facfe,#dab988);border:0;min-width:82px;margin-left:auto;font-size:13px;font-weight:600}.hero-uploads{inset:18px 22px auto auto}.hero-uploads>span{border-radius:8px;width:96px;height:72px}.hero-tabs{gap:12px;margin:28px 0 18px}.hero-tabs a{opacity:.86;background:#14191fad;border:1px solid #fff3;border-radius:999px;padding:11px 24px}.hero-tabs .active{opacity:1;background:linear-gradient(135deg,#4facfe,#dab988);border:0;padding-bottom:11px}@media (max-width:620px){.hero-content{padding-left:14px;padding-right:14px}.hero-title strong{font-size:24px}.hero-title h1{font-size:27px}.hero-composer{width:100%;padding:16px 14px 14px}.hero-composer textarea{height:88px;font-size:15px}.hero-uploads{top:14px;right:14px}.hero-uploads>span{width:72px;height:56px}.composer-controls{gap:7px}.composer-controls>label,.composer-controls>button{height:36px;padding:0 10px}.composer-controls .generate{margin-left:0}.hero-tabs{gap:7px;max-width:100%;margin-top:22px;overflow:auto}.hero-tabs a{flex:none;padding:9px 14px;font-size:12px}}.admin-page{color:#e9ebf4;background:radial-gradient(circle at 75% 0,#4e4230 0,#0000 32%),#110e0a;min-height:calc(100vh - 64px);padding:46px 5vw 90px}.admin-head{justify-content:space-between;align-items:flex-end;gap:20px;max-width:1360px;margin:auto;display:flex}.admin-head span{color:#e2c9a3;letter-spacing:.18em;font-size:11px}.admin-head h1{margin:8px 0;font-size:42px}.admin-head p,.admin-panel p,.admin-lock p{color:#969baa}.admin-head button,.admin-tabs button,.admin-row button{color:#eeeae3;background:#25201a;border:1px solid #464037;border-radius:8px;align-items:center;gap:7px;padding:10px 14px;display:flex}.admin-notice{color:#aee4ca;background:#123226;border:1px solid #2e7657;border-radius:8px;max-width:1360px;margin:18px auto;padding:11px 14px}.admin-tabs{gap:8px;max-width:1360px;margin:35px auto 20px;display:flex;overflow:auto}.admin-tabs button{white-space:nowrap}.admin-tabs button.active{color:#241b10;background:#b99969;border-color:#dbbd8f}.admin-metrics{grid-template-columns:repeat(4,1fr);gap:16px;max-width:1360px;margin:auto;display:grid}.admin-metrics article{background:#201c15;border:1px solid #3b352b;border-radius:12px;padding:22px;position:relative}.admin-metrics svg{color:#e0c49b;position:absolute;top:18px;right:18px}.admin-metrics span,.admin-metrics b{display:block}.admin-metrics span{color:#9298aa;font-size:12px}.admin-metrics b{margin-top:10px;font-size:30px}.admin-panel{background:#201c15;border:1px solid #3b352b;border-radius:12px;max-width:1360px;margin:18px auto;padding:22px}.admin-panel h2{align-items:center;gap:8px;margin:0 0 18px;font-size:18px;display:flex}.admin-grid{grid-template-columns:360px 1fr;gap:18px;max-width:1360px;margin:auto;display:grid}.admin-grid .admin-panel{margin:0}.admin-panel input,.admin-panel textarea{color:#eef0fa;background:#17140f;border:1px solid #474137;border-radius:7px;width:100%;margin-bottom:10px;padding:11px 12px}.admin-panel textarea{min-height:120px;font:12px/1.5 monospace}.admin-primary{color:#241b10;background:linear-gradient(135deg,#d7b581,#bc9e72);border:0;border-radius:8px;width:100%;padding:11px}.admin-row{border-bottom:1px solid #3b352b;justify-content:space-between;align-items:center;gap:14px;padding:13px 0;display:flex}.admin-row small{color:#858b9f;text-overflow:ellipsis;white-space:nowrap;max-width:680px;margin-top:5px;display:block;overflow:hidden}.admin-row button{color:#ff8e9a;padding:7px}.admin-table-wrap{overflow:auto}.admin-table{min-width:760px}.admin-table-head,.admin-table-row{border-bottom:1px solid #3b352b;grid-template-columns:repeat(6,minmax(120px,1fr));gap:12px;padding:12px 8px;font-size:12px;display:grid}.admin-table-head{color:#9097aa;font-weight:600}.admin-table-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-lock{text-align:center;background:#201c15;border:1px solid #413b31;border-radius:16px;max-width:560px;margin:100px auto;padding:50px}@media (max-width:800px){.admin-head{flex-direction:column;align-items:stretch}.admin-head h1{font-size:34px}.admin-metrics{grid-template-columns:1fr 1fr}.admin-grid{grid-template-columns:1fr}.admin-page{padding:32px 14px 65px}}.admin-panel select{color:#eef0fa;background:#17140f;border:1px solid #474137;border-radius:7px;width:100%;margin-bottom:10px;padding:11px 12px}.admin-actions{gap:6px;display:flex}.admin-actions button{color:#eeeae3;background:#29241d;border:1px solid #4b453b;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.admin-actions button:hover{background:#4e4230;border-color:#dbbd8f}.admin-actions button:disabled{opacity:.35}.admin-panel input:disabled{opacity:.55;cursor:not-allowed}.admin-check{color:#b9becc;align-items:center;gap:9px;margin:2px 0 14px;font-size:13px;display:flex}.admin-check input{accent-color:#dbbd8f;width:auto;margin:0}.admin-help{font-size:12px;line-height:1.6;margin:0 0 14px!important}.admin-form-actions{gap:8px;display:flex}.admin-form-actions .admin-primary{flex:1}.admin-form-actions>button:not(.admin-primary){color:#eeeae3;background:#29241d;border:1px solid #4b453b;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 14px;display:flex}.admin-panel .admin-json-editor{min-height:460px;font:13px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace}.home-popover{z-index:20;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#141311f7;border:1px solid #fff3;border-radius:16px;width:min(520px,100% - 36px);padding:18px;position:absolute;top:132px;right:18px;box-shadow:0 22px 70px #000b}.home-popover header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.home-popover header button{color:#fff;background:0 0;border:0}.template-list{gap:8px;max-height:190px;display:grid;overflow:auto}.template-list button{text-align:left;color:#fff;background:#20232a;border:1px solid #3a3d45;border-radius:10px;gap:5px;padding:10px 12px;display:grid}.template-list button:hover,.ratio-grid button:hover,.quality-grid button:hover{border-color:#5d9cff}.template-list small{color:#e1c7a1}.template-list span{font-size:12px;line-height:1.5}.ratio-popover{top:132px;right:150px}.ratio-popover p{color:#b9becb;margin:12px 0 8px;font-size:12px}.ratio-grid{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.ratio-grid button,.quality-grid button{color:#fff;background:#20232a;border:1px solid #343741;border-radius:9px;padding:11px 5px;font-size:12px}.ratio-grid button.active,.quality-grid button.active{color:#fff;background:#17364a;border-color:#35a9db}.quality-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.route-selector-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.route-selector-grid label{gap:6px;font-size:13px;font-weight:600;display:grid}.route-selector-grid select{background:#fff;border:1px solid #dfe0e4;border-radius:6px;height:38px;padding:0 10px;font-size:12px}.brand-page{color:#e9e4da;background:#0d0e11;font-size:15px;overflow-x:hidden}.brand-page header{text-align:center;max-width:840px;margin:0 auto 46px}.brand-page header span{color:#c9a06a;letter-spacing:5px;margin-bottom:10px;font-size:12px;display:block}.brand-page header h2,.brand-hero h1,.brand-join-card h2{font-family:var(--font-brand);letter-spacing:2px;font-weight:700}.brand-page section{max-width:1720px;margin:0 auto;padding:84px clamp(22px,3.2vw,80px)}[data-reveal]{opacity:0;transition:opacity .85s cubic-bezier(.2,.7,.2,1),transform .85s cubic-bezier(.2,.7,.2,1);transform:translateY(28px)}[data-reveal].in{opacity:1;transform:none}[data-d="1"]{transition-delay:80ms}[data-d="2"]{transition-delay:.16s}[data-d="3"]{transition-delay:.24s}[data-d="4"]{transition-delay:.32s}[data-d="5"]{transition-delay:.4s}[data-d="6"]{transition-delay:.46s}.brand-page section.brand-hero{text-align:center;background:#0d0e11;max-width:none;padding:164px 26px 138px;position:relative;overflow:hidden}.brand-hero-bg{opacity:.68;filter:saturate(1.06)contrast(1.04);background-image:url(/brand/brand-hero.webp);background-position:50% 46%;background-repeat:no-repeat;background-size:cover;animation:40s ease-in-out infinite alternate brandKen;position:absolute;inset:-3%}@keyframes brandKen{0%{transform:scale(1.03)}to{transform:scale(1.12)translate(-1.4%,-1%)}}.brand-hero-veil{background:radial-gradient(700px 330px at 50% -8%,#0d0e11f7,#0000 74%),radial-gradient(980px 580px at 50% 114%,#0d0e11fc,#0000 72%),linear-gradient(#0d0e11c9 0%,#0d0e112e 32%,#0d0e11d1 76%,#0d0e11 100%);position:absolute;inset:0}.brand-hero-glow{z-index:2;pointer-events:none;opacity:0;background:radial-gradient(460px 460px at var(--mx,50%) var(--my,45%),#c9a06a30,transparent 68%);transition:opacity .5s;position:absolute;inset:0}.brand-hero:hover .brand-hero-glow{opacity:1}.brand-hero:before{content:"";z-index:2;pointer-events:none;background:repeating-linear-gradient(94deg,#ffffff04 0 2px,#0000 2px 9px,#c9a06a06 9px 10px,#0000 10px 17px);position:absolute;inset:0}.brand-hero>:not(.brand-hero-bg):not(.brand-hero-veil):not(.brand-hero-glow){z-index:3;position:relative}@media (prefers-reduced-motion:reduce){.brand-hero-bg{animation:none}}.brand-est{color:#c9a06a;letter-spacing:4px;border:1px solid #c9a06a55;border-radius:999px;align-items:center;gap:10px;padding:7px 20px;font-size:12px;display:inline-flex}.brand-hero h1{color:#f3ede2;margin:34px 0 8px;font-size:clamp(34px,5.4vw,58px)}.brand-en{color:#8f8574;letter-spacing:6px;margin:0 0 26px;font-size:13px}.brand-slogan{font-family:var(--font-brand);color:#d8b98a;letter-spacing:4px;margin-bottom:20px;font-size:clamp(18px,2.4vw,26px);display:block}.brand-intro{color:#a89f8f;max-width:660px;margin:0 auto 36px;line-height:2}.brand-cta{justify-content:center;gap:14px;display:flex}.brand-btn{letter-spacing:2px;border-radius:3px;align-items:center;gap:8px;padding:13px 34px;font-size:14px;transition:all .2s;display:inline-flex}.brand-btn.primary{color:#15100a;background:linear-gradient(135deg,#e3c08c,#c9a06a);border:1px solid #e3c08c;font-weight:700}.brand-btn.primary:hover{filter:brightness(1.08)}.brand-btn.ghost{color:#d8b98a;border:1px solid #4a4232}.brand-btn.ghost:hover{color:#e9d3ab;border-color:#c9a06a}.brand-stats{grid-template-columns:repeat(4,1fr);gap:14px;padding-top:10px;padding-bottom:10px;display:grid}.brand-stats>div{text-align:center;background:#14151a;border:1px solid #241f16;border-radius:6px;padding:30px 10px}.brand-stats b{color:#e3c08c;font-size:34px;font-family:var(--font-brand);letter-spacing:1px;display:block}.brand-stats span{color:#8f8574;letter-spacing:2px;margin-top:8px;font-size:13px;display:block}.brand-craft-track{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.brand-craft-track article{background:linear-gradient(#17181d,#131318);border:1px solid #262117;border-radius:6px;padding:0;transition:all .3s;position:relative;overflow:hidden}.brand-craft-track article:hover{border-color:#c9a06a55;transform:translateY(-3px)}.brand-craft-img{aspect-ratio:4/3;background:#0f1013;position:relative;overflow:hidden}.brand-craft-img img{object-fit:cover;filter:brightness(.86)saturate(1.03);width:100%;height:100%;transition:transform .9s cubic-bezier(.2,.7,.2,1),filter .5s;display:block}.brand-craft-track article:hover .brand-craft-img img{filter:brightness(1.03)saturate(1.06);transform:scale(1.07)}.brand-craft-img:after{content:"";background:linear-gradient(#0d0e1100 42%,#0d0e11e0 100%);position:absolute;inset:0}.brand-craft-body{padding:20px 22px 26px}.brand-craft-track i{font-style:normal;font-family:var(--font-brand);color:#c9a06a77;font-size:26px}.brand-craft-track h3{color:#f0e7d6;letter-spacing:2px;margin:10px 0;font-size:17px}.brand-craft-track p{color:#9a917f;margin:0;font-size:13px;line-height:1.9}.brand-craft-track article:after{content:none}.brand-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.brand-grid article{background:#14151a;border:1px solid #241f16;border-radius:6px;padding:0;transition:all .3s;overflow:hidden}.brand-grid article:hover{border-color:#c9a06a66;transform:translateY(-3px)}.brand-grid-img{aspect-ratio:16/11;background:#0f1013;position:relative;overflow:hidden}.brand-grid-img img{object-fit:cover;filter:brightness(.84)saturate(1.03);width:100%;height:100%;transition:transform .9s cubic-bezier(.2,.7,.2,1),filter .5s;display:block}.brand-grid article:hover .brand-grid-img img{filter:brightness(1.04)saturate(1.06);transform:scale(1.08)}.brand-grid-img:after{content:"";background:linear-gradient(#0d0e1100 48%,#14151ad9 100%);position:absolute;inset:0}.brand-grid-body{align-items:center;gap:10px;padding:17px 20px;display:flex}.brand-grid svg{color:#c9a06a;flex:none}.brand-grid b{letter-spacing:2px;color:#e6ddcd;font-size:15.5px;font-weight:600}.brand-page section.brand-factory{max-width:none;padding:0}.brand-factory-banner{text-align:center;background:#0d0e11;justify-content:center;align-items:center;min-height:clamp(340px,44vw,580px);display:flex;position:relative;overflow:hidden}.brand-factory-banner>img{object-fit:cover;filter:brightness(.66)saturate(1.05);width:104%;height:104%;animation:48s ease-in-out infinite alternate brandKen;position:absolute;inset:-2%}.brand-factory-veil{background:radial-gradient(920px 430px at 50% 42%,#0d0e11a8,#0000 76%),linear-gradient(#0d0e11d9 0%,#0d0e1140 34%,#0d0e11e8 88%,#0d0e11 100%);position:absolute;inset:0}.brand-factory-head{z-index:2;max-width:920px;padding:92px 26px;position:relative}.brand-factory-head>span{color:#c9a06a;letter-spacing:6px;font-size:12px;display:block}.brand-factory-head h2{font-family:var(--font-brand);color:#f3ede2;letter-spacing:2px;margin:18px 0 20px;font-size:clamp(26px,3.6vw,46px)}.brand-factory-head p{color:#a89f8f;margin:0;font-size:15px;line-height:2}.brand-factory-stats{grid-template-columns:repeat(4,1fr);gap:16px;max-width:1720px;margin:0 auto;padding:38px clamp(22px,3.2vw,80px) 6px;display:grid}.brand-factory-stats>div{text-align:center;background:linear-gradient(#16171d,#121317);border:1px solid #2a2317;border-radius:6px;padding:34px 12px}.brand-factory-stats b{font-family:var(--font-brand);color:#e3c08c;letter-spacing:1px;font-size:clamp(30px,3.6vw,46px);display:block}.brand-factory-stats span{color:#8f8574;letter-spacing:2px;margin-top:10px;font-size:13px;display:block}.brand-factory-grid{grid-template-columns:repeat(4,1fr);gap:16px;max-width:1720px;margin:0 auto;padding:30px clamp(22px,3.2vw,80px) 70px;display:grid}.brand-factory-grid article{background:linear-gradient(#17181d,#131318);border:1px solid #262117;border-radius:6px;padding:0;transition:all .3s;position:relative;overflow:hidden}.brand-factory-grid article:hover{border-color:#c9a06a55;transform:translateY(-3px)}.brand-factory-img{aspect-ratio:4/3;background:#0f1013;position:relative;overflow:hidden}.brand-factory-img img{object-fit:cover;filter:brightness(.84)saturate(1.03);width:100%;height:100%;transition:transform .9s cubic-bezier(.2,.7,.2,1),filter .5s;display:block}.brand-factory-grid article:hover .brand-factory-img img{filter:brightness(1.04);transform:scale(1.07)}.brand-factory-img:after{content:"";background:linear-gradient(#0d0e1100 42%,#0d0e11e0 100%);position:absolute;inset:0}.brand-factory-body{padding:20px 22px 26px}.brand-factory-body i{font-style:normal;font-family:var(--font-brand);color:#c9a06a;font-size:23px}.brand-factory-body h3{color:#f0e7d6;letter-spacing:2px;margin:8px 0 10px;font-size:16.5px}.brand-factory-body p{color:#9a917f;margin:0;font-size:13px;line-height:1.9}.brand-marquee{background:linear-gradient(#0a0b0e,#16130f 46%,#0a0b0e);padding:30px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.brand-marquee:before,.brand-marquee:after{content:"";background:linear-gradient(90deg,#0000,#c9a06a3d 16%,#e3c08c8c 50%,#c9a06a3d 84%,#0000);height:1px;position:absolute;left:0;right:0}.brand-marquee:before{top:0}.brand-marquee:after{bottom:0}.brand-marquee-glow{pointer-events:none;background:radial-gradient(620px 150px,#c9a06a1c,#0000 72%);position:absolute;inset:0}.brand-marquee-sheen{pointer-events:none;background:linear-gradient(100deg,#0000,#e3c08c24,#0000);width:20%;animation:9.5s ease-in-out infinite brandSheen;position:absolute;top:-10%;bottom:-10%;left:-26%;transform:skew(-18deg)}.brand-marquee-track{align-items:center;gap:54px;width:max-content;animation:46s linear infinite brandMarquee;display:flex;position:relative}.brand-marquee-item{white-space:nowrap;align-items:center;gap:13px;display:inline-flex}.brand-marquee-item i{color:#c9a06a;opacity:.72;font-size:9px;font-style:normal;transform:translateY(-1px)}.brand-marquee-item b{font-family:var(--font-brand);letter-spacing:5px;color:#0000;filter:drop-shadow(0 2px 12px #c9a06a26);background:linear-gradient(#f8edd8 0%,#e6c793 40%,#c9a06a 72%,#8d6c3c 100%);-webkit-background-clip:text;background-clip:text;font-size:clamp(20px,2.35vw,31px)}.brand-marquee-item small{letter-spacing:3.4px;color:#7d7364;text-transform:uppercase;font-size:10px;font-weight:600}@keyframes brandSheen{0%{left:-26%}52%{left:116%}to{left:116%}}@keyframes brandPing{0%{opacity:.85;transform:scale(.26)}to{opacity:0;transform:scale(1.55)}}@keyframes brandMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.brand-cap-grid{grid-template-columns:repeat(6,1fr);gap:16px;display:grid}.brand-cap-grid article{background:#14151a;border:1px solid #241f16;border-radius:6px;padding:0;transition:all .3s;position:relative;overflow:hidden}.brand-cap-grid article:hover{border-color:#c9a06a66;transform:translateY(-3px)}.brand-cap-img{aspect-ratio:1;background:#0f1013;position:relative;overflow:hidden}.brand-cap-img img{object-fit:cover;filter:brightness(.82)saturate(1.03);width:100%;height:100%;transition:transform .9s cubic-bezier(.2,.7,.2,1),filter .5s;display:block}.brand-cap-grid article:hover .brand-cap-img img{filter:brightness(1.05);transform:scale(1.09)}.brand-cap-img:after{content:"";background:linear-gradient(#0d0e1100 44%,#14151ae0 100%);position:absolute;inset:0}.brand-cap-grid span{text-align:center;letter-spacing:1.5px;color:#e6ddcd;padding:16px 10px;font-size:14.5px;font-weight:600;display:block}.brand-cap-note{text-align:center;color:#8f8574;letter-spacing:1px;max-width:760px;margin:30px auto 0;font-size:13.5px;line-height:2}.brand-grid article:after,.brand-craft-track article:after,.brand-cap-grid article:after,.brand-factory-grid article:after{content:"";pointer-events:none;z-index:3;background:linear-gradient(100deg,#0000,#ffffff14,#0000);width:45%;height:100%;transition:left .75s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;left:-70%;transform:skew(-20deg)}.brand-grid article:hover:after,.brand-craft-track article:hover:after,.brand-cap-grid article:hover:after,.brand-factory-grid article:hover:after{left:125%}.brand-page section.brand-join{max-width:none;padding:74px 26px}.brand-join-card{text-align:center;background:radial-gradient(600px 240px at 50% 0,#2a211355,#0000 70%),#131318;border:1px solid #c9a06a44;border-radius:8px;max-width:880px;margin:0 auto;padding:60px 48px;box-shadow:0 30px 80px #0006}.brand-join-card>span{color:#c9a06a;letter-spacing:6px;font-size:12px}.brand-join-card h2{color:#f3ede2;margin:16px 0 14px;font-size:clamp(26px,3.4vw,38px)}.brand-join-card>p{color:#a89f8f;max-width:640px;margin:0 auto 22px;line-height:2}.brand-join-card ul{grid-template-columns:repeat(2,minmax(0,260px));justify-content:center;gap:10px 26px;margin:0 0 30px;padding:0;list-style:none;display:grid}.brand-join-card li{color:#d8cdb8;text-align:left;font-size:13.5px}.brand-join-card li:before{content:"◆";color:#c9a06a;vertical-align:2px;margin-right:9px;font-size:10px}.brand-hotline{border:1px dashed #c9a06a66;border-radius:6px;flex-direction:column;gap:6px;margin:0 auto 30px;padding:18px 44px;display:inline-flex}.brand-hotline small{color:#8f8574;letter-spacing:3px;font-size:11px}.brand-hotline b{color:#e3c08c;font-size:clamp(22px,3vw,32px);font-family:var(--font-brand);letter-spacing:2px}.brand-contact-grid{background:#14151a;border:1px solid #241f16;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:40px;padding:44px 48px;display:grid}.brand-rows p{flex-direction:column;gap:5px;margin:0 0 18px;display:flex}.brand-rows small{color:#8f8574;letter-spacing:2px;font-size:12px}.brand-rows b{color:#e6ddcd;letter-spacing:1px;font-size:15.5px;font-weight:600}.brand-qr{text-align:center;margin:0}.brand-qr img{object-fit:cover;border:1px solid #2c2619;border-radius:8px;width:168px;height:168px}.brand-qr-holder{color:#8f8574;border:1px dashed #4a4232;border-radius:8px;place-items:center;gap:7px;width:168px;height:168px;margin:auto;display:grid}.brand-qr-holder svg{color:#c9a06a}.brand-qr-holder span{font-size:12.5px}.brand-qr-holder small{color:#6d675c;font-size:10.5px}.brand-qr figcaption{color:#8f8574;letter-spacing:2px;margin-top:12px;font-size:12.5px}.brand-page section.brand-amb{max-width:none;padding:0}.brand-amb-banner{background:#0d0e11;align-items:flex-end;min-height:clamp(320px,40vw,640px);display:flex;position:relative;overflow:hidden}.brand-amb-banner>img{object-fit:cover;filter:brightness(.93)saturate(1.03)contrast(1.02);width:100%;height:100%;animation:52s ease-in-out infinite alternate brandAmbKen;position:absolute;inset:0}.brand-amb-veil{background:radial-gradient(760px 320px at 15% 96%,#0d0e11cc,#0000 68%),linear-gradient(90deg,#0d0e11e6 0%,#0d0e1126 46%,#0d0e111a 76%,#0d0e1140 100%),linear-gradient(#0d0e1170 0%,#0000 20% 76%,#0d0e11a8 100%);position:absolute;inset:0}.brand-amb-head{z-index:2;width:100%;max-width:1720px;margin:0 auto;padding:0 clamp(22px,3.2vw,80px) clamp(34px,4vw,58px);position:relative}.brand-amb-head>span{color:#d8b483;letter-spacing:6px;text-shadow:0 2px 14px #000000a6;font-size:12px;display:block}.brand-amb-head h2{font-family:var(--font-brand);color:#fbf6ec;letter-spacing:2px;text-shadow:0 3px 26px #000000b8,0 1px 3px #0000008c;margin:14px 0 0;font-size:clamp(26px,3.5vw,46px)}.brand-amb-body{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(28px,4vw,64px);max-width:1720px;margin:0 auto;padding:clamp(42px,5vw,76px) clamp(22px,3.2vw,80px) clamp(16px,2vw,28px);display:grid}.brand-amb-portrait{background:#0f1013;border:1px solid #2a2317;border-radius:8px;margin:0;position:relative;overflow:hidden}.brand-amb-portrait>img{aspect-ratio:881/1367;object-fit:cover;filter:brightness(.94)saturate(1.02);width:100%;transition:transform 1.2s cubic-bezier(.2,.7,.2,1);display:block}.brand-amb-portrait:hover>img{transform:scale(1.035)}.brand-amb-portrait figcaption{background:linear-gradient(#0000,#0d0e11f5);flex-direction:column;gap:5px;padding:28px 24px 22px;display:flex;position:absolute;bottom:0;left:0;right:0}.brand-amb-portrait figcaption b{font-family:var(--font-brand);color:#f0e7d6;letter-spacing:2px;font-size:21px}.brand-amb-portrait figcaption small{color:#c9a06a;letter-spacing:2.6px;font-size:11.5px}.brand-amb-copy>svg{color:#c9a06a;opacity:.5}.brand-amb-copy blockquote{font-family:var(--font-brand);color:#e9d3ab;letter-spacing:1.5px;margin:16px 0 22px;font-size:clamp(19px,2.2vw,28px);line-height:1.88}.brand-amb-copy>p{color:#a89f8f;margin:0 0 24px;font-size:14.5px;line-height:2.1}.brand-amb-copy ul{gap:11px;margin:0 0 30px;padding:0;list-style:none;display:grid}.brand-amb-copy li{color:#d8cdb8;padding-left:20px;font-size:13.5px;line-height:1.8;position:relative}.brand-amb-copy li:before{content:"◆";color:#c9a06a;font-size:9px;position:absolute;top:3px;left:0}.brand-page section.brand-lead{background:radial-gradient(940px 440px at 10% 0,#1b1710,#0000 66%),#0b0c0f;border-top:1px solid #1e1b15;border-bottom:1px solid #1e1b15;max-width:none;padding:0}.brand-lead-inner{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:clamp(26px,3.4vw,54px);max-width:1720px;margin:0 auto;padding:clamp(52px,6vw,90px) clamp(22px,3.2vw,80px);display:grid}.brand-flow{background:linear-gradient(#15161b,#111216);border:1px solid #2a2317;border-radius:10px;padding:clamp(24px,2.6vw,38px);box-shadow:0 24px 60px #0000004d}.brand-flow-hd{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:10px;display:flex}.brand-flow-hd span{color:#c9a06a;letter-spacing:5px;font-size:11.5px}.brand-flow-hd b{color:#f0e7d6;font-family:var(--font-brand);letter-spacing:2px;font-size:clamp(20px,2.1vw,27px)}.brand-flow-sub{color:#8f8574;margin:0 0 26px;font-size:13px;line-height:1.9}.brand-flow-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.brand-flow-grid article{background:#121317;border:1px solid #241f16;border-radius:8px;padding:20px 16px 18px;transition:all .3s;position:relative;overflow:hidden}.brand-flow-grid article:hover{background:#15161b;border-color:#c9a06a66;transform:translateY(-3px)}.brand-flow-grid article:after{content:"";background:linear-gradient(100deg,#0000,#ffffff12,#0000);width:45%;height:100%;transition:left .75s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;left:-70%;transform:skew(-20deg)}.brand-flow-grid article:hover:after{left:125%}.brand-flow-ico{color:#e3c08c;background:linear-gradient(135deg,#2a2213,#3a2f1c);border:1px solid #4a3d24;border-radius:9px;place-items:center;width:38px;height:38px;margin-bottom:13px;display:grid}.brand-flow-grid article>i{font-style:normal;font-family:var(--font-brand);color:#c9a06a55;font-size:13px;position:absolute;top:12px;right:14px}.brand-flow-grid article>b{color:#ecdfc6;letter-spacing:1.6px;font-size:14.5px;font-weight:600;display:block}.brand-flow-grid article>p{color:#8f8574;margin:7px 0 0;font-size:12px;line-height:1.75}.brand-flow-foot{border-top:1px dashed #2a2317;flex-wrap:wrap;gap:8px;margin-top:22px;padding-top:18px;display:flex}.brand-flow-foot span{color:#a89f8f;letter-spacing:1px;border:1px solid #2a2317;border-radius:999px;padding:6px 13px;font-size:11.5px}.brand-form{color:#e9e2d5;background:linear-gradient(168deg,#16171d 0%,#111216 54%,#0d0e12 100%);border:1px solid #2a2317;border-radius:10px;padding:clamp(24px,2.8vw,40px);position:relative;overflow:hidden;box-shadow:0 34px 80px #0000008c,inset 0 0 0 1px #c9a06a24}.brand-form:before{content:"";pointer-events:none;background:radial-gradient(460px 220px at 100% 0,#c9a06a14,#0000 72%);position:absolute;inset:0}.brand-form:after{content:"";background:linear-gradient(90deg,#a9814a,#e3c08c 46%,#a9814a);height:2px;position:absolute;top:0;left:0;right:0}.brand-form-hd{margin-bottom:6px;position:relative}.brand-form-hd>span{color:#c9a06a;letter-spacing:3.4px;align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.brand-form-hd h2{font-family:var(--font-brand);letter-spacing:1.5px;color:#f3ede2;margin:12px 0 10px;font-size:clamp(23px,2.5vw,33px)}.brand-form-hd>p{color:#8f8574;margin:0;font-size:13.5px;line-height:1.9}.brand-form-proof{color:#a89f8f;background:#16171b;border:1px solid #2a2317;border-radius:999px;align-items:center;gap:9px;margin:16px 0 22px;padding:8px 15px;font-size:12.5px;display:inline-flex}.brand-form-proof b{color:#e3c08c;font-weight:700}.brand-form-proof i{background:#3f9c55;border-radius:50%;width:6px;height:6px;animation:2.1s ease-in-out infinite brandPulseDot;box-shadow:0 0 0 4px #3f9c5524}.brand-form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid;position:relative}.brand-field{flex-direction:column;gap:7px;display:flex}.brand-field.full,.brand-needs,.brand-agree,.brand-form-actions,.brand-form-msg{grid-column:1/-1}.brand-field>label{color:#a89f8f;letter-spacing:1.4px;font-size:12px;font-weight:600}.brand-field input,.brand-field select,.brand-field textarea{color:#f0e7d6;background:#0e0f13;border:1px solid #2a2317;border-radius:7px;outline:none;width:100%;padding:12px 14px;font-family:inherit;font-size:14px;transition:all .2s}.brand-field input::placeholder,.brand-field textarea::placeholder{color:#5f5a51}.brand-field input:focus,.brand-field select:focus,.brand-field textarea:focus{background:#111216;border-color:#c9a06a;box-shadow:0 0 0 3px #c9a06a26}.brand-field input:-webkit-autofill{-webkit-text-fill-color:#f0e7d6;-webkit-box-shadow:inset 0 0 0 40px #0e0f13}.brand-field input:-webkit-autofill:focus{-webkit-text-fill-color:#f0e7d6;-webkit-box-shadow:inset 0 0 0 40px #0e0f13}.brand-field textarea{resize:vertical;min-height:76px}.brand-field.err input,.brand-field.err select{border-color:#c06a58;box-shadow:0 0 0 3px #c06a5826}.brand-select{position:relative}.brand-select>svg{color:#8f8574;pointer-events:none;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.brand-select select{appearance:none;padding-right:36px}.brand-select select option{color:#f0e7d6;background:#16171b}.brand-needs{flex-wrap:wrap;gap:9px;display:flex}.brand-need{color:#a89f8f;cursor:pointer;-webkit-user-select:none;user-select:none;background:#121317;border:1px solid #2a2317;border-radius:999px;align-items:center;gap:7px;padding:9px 15px;font-size:13px;transition:all .2s;display:inline-flex}.brand-need:hover{color:#e9d3ab;border-color:#c9a06a80}.brand-need.on{color:#15100a;background:linear-gradient(135deg,#e3c08c,#c9a06a);border-color:#c9a06a;font-weight:700;box-shadow:0 8px 20px #c9a06a33}.brand-need>i{color:#0000;border:1px solid #4a4232;border-radius:4px;place-items:center;width:14px;height:14px;font-size:10px;font-style:normal;display:grid}.brand-need.on>i{color:#e3c08c;background:#15100a;border-color:#15100a}.brand-agree{color:#8f8574;cursor:pointer;align-items:flex-start;gap:9px;font-size:12.5px;line-height:1.8;display:flex}.brand-agree input{accent-color:#c9a06a;flex:none;width:16px;height:16px;margin-top:3px}.brand-agree a{color:#e3c08c;text-decoration:underline}.brand-form-actions{align-items:center;gap:14px;margin-top:4px;display:flex}.brand-submit{color:#15100a;letter-spacing:2.6px;cursor:pointer;background:linear-gradient(135deg,#e3c08c,#c9a06a);border:1px solid #e3c08c;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:9px;padding:15px 30px;font-family:inherit;font-size:15px;font-weight:700;transition:all .25s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 14px 34px #c9a06a2e}.brand-submit:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 18px 40px #c9a06a47}.brand-submit:disabled{opacity:.55;cursor:not-allowed;filter:grayscale(.25);transform:none}.brand-submit:after{content:"";background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:45%;height:100%;transition:left .8s;position:absolute;top:0;left:-70%;transform:skew(-20deg)}.brand-submit:hover:after{left:125%}.brand-form-msg{color:#e08b7a;font-size:13px;font-weight:600}.brand-lead-hp{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important}.brand-form-done{text-align:center;justify-items:center;gap:6px;padding:24px 6px 8px;display:grid;position:relative}.brand-form-done>em{color:#15100a;background:linear-gradient(135deg,#e3c08c,#c9a06a);border-radius:50%;place-items:center;width:62px;height:62px;margin-bottom:10px;font-style:normal;display:grid;box-shadow:0 12px 30px #c9a06a4d}.brand-form-done h3{font-family:var(--font-brand);color:#f3ede2;letter-spacing:1.5px;margin:0;font-size:23px}.brand-form-done p{color:#8f8574;margin:6px 0 20px;font-size:13.5px;line-height:2}.brand-form-done p b{color:#e9d3ab}.brand-form-done .brand-btn.primary{color:#15100a;background:linear-gradient(135deg,#e3c08c,#c9a06a);border-color:#e3c08c}.brand-map{background:#14151a;border:1px solid #241f16;border-radius:8px;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);margin-top:22px;display:grid;overflow:hidden}.brand-map-canvas{background:#0f1013;min-height:clamp(260px,26vw,344px);position:relative;overflow:hidden}.brand-map-svg{width:100%;height:100%;display:block;position:absolute;inset:0}.brand-map-pin{z-index:3;width:26px;height:26px;position:absolute;top:47%;left:50%;transform:translate(-50%,-100%)}.brand-map-pin>i{background:linear-gradient(135deg,#f2e0bd,#c9a06a);border-radius:50% 50% 50% 0;width:26px;height:26px;display:block;position:relative;transform:rotate(-45deg);box-shadow:0 10px 26px #0000008c,0 0 0 4px #c9a06a30}.brand-map-pin>i:after{content:"";background:#16110a;border-radius:50%;position:absolute;inset:7px}.brand-map-ping{border:1px solid #c9a06a59;border-radius:50%;width:74px;height:74px;margin:-37px 0 0 -37px;animation:2.8s ease-out infinite brandPing;position:absolute;top:26px;left:13px}.brand-map-legend{z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0d0e11d9;border:1px solid #2a2317;border-radius:7px;gap:6px;padding:12px 14px;display:grid;position:absolute;top:16px;left:16px}.brand-map-legend span{color:#a89f8f;letter-spacing:1px;align-items:center;gap:8px;font-size:11.5px;display:flex}.brand-map-legend b{color:#e3c08c;font-weight:600}.brand-map-legend small{color:#6d675c;font-size:10.5px}.brand-map-compass{z-index:3;color:#c9a06a;letter-spacing:1px;background:#0d0e11d9;border:1px solid #2a2317;border-radius:7px;place-items:center;gap:3px;width:36px;padding:8px 0;font-size:9.5px;display:grid;position:absolute;top:16px;right:16px}.brand-map-scale{z-index:3;color:#8f8574;letter-spacing:1px;align-items:center;gap:9px;font-size:10.5px;display:flex;position:absolute;bottom:14px;left:16px}.brand-map-scale:before{content:"";border-bottom:1px solid #c9a06a99;border-left:1px solid #c9a06a99;border-right:1px solid #c9a06a99;width:66px;height:7px}.brand-map-panel{border-left:1px solid #241f16;flex-direction:column;justify-content:center;padding:clamp(22px,2.4vw,32px);display:flex}.brand-map-panel>span{color:#c9a06a;letter-spacing:5px;font-size:11px}.brand-map-panel h3{font-family:var(--font-brand);color:#f0e7d6;letter-spacing:1.5px;align-items:center;gap:9px;margin:10px 0 6px;font-size:clamp(17px,1.7vw,21px);display:flex}.brand-map-panel h3 svg{color:#c9a06a;flex:none}.brand-map-panel>p{color:#a89f8f;margin:0;font-size:13.5px;line-height:1.95}.brand-map-note{padding-left:15px;position:relative;color:#8f8574!important;margin-top:8px!important;font-size:12.5px!important}.brand-map-note:before{content:"◈";color:#c9a06a;font-size:9px;position:absolute;top:1px;left:0}.brand-map-actions{flex-wrap:wrap;gap:11px;margin:20px 0 12px;display:flex}.brand-map-actions .brand-btn{cursor:pointer;padding:11px 22px;font-family:inherit;font-size:13px}.brand-map-actions .brand-btn.ghost{background:0 0}.brand-map-disc{color:#6d675c;letter-spacing:1px;font-size:10.5px}@keyframes brandPulseDot{0%,to{opacity:.45;transform:scale(.86)}50%{opacity:1;transform:scale(1.15)}}@media (max-width:1280px){.brand-cap-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1100px){.brand-factory-grid,.brand-craft-track,.brand-grid{grid-template-columns:1fr 1fr}.brand-craft-track article:after{display:none}}@media (max-width:860px){.brand-page section{padding:56px 20px}.brand-page header{margin-bottom:32px}.brand-page section.brand-hero{padding:112px 20px 92px}.brand-hero-glow{display:none}.brand-stats{grid-template-columns:repeat(2,1fr)}.brand-factory-banner{min-height:clamp(300px,58vw,420px)}.brand-factory-head{padding:64px 20px}.brand-factory-stats{grid-template-columns:repeat(2,1fr);gap:12px;padding:26px 20px 4px}.brand-factory-grid{grid-template-columns:1fr 1fr;gap:12px;padding:22px 20px 48px}.brand-cap-grid{grid-template-columns:repeat(3,1fr);gap:12px}.brand-marquee{padding:18px 0}.brand-marquee-track{gap:38px}.brand-contact-grid{grid-template-columns:1fr}.brand-join-card{padding:44px 22px}.brand-join-card ul{grid-template-columns:1fr}}@media (max-width:560px){.brand-page section{padding:46px 16px}.brand-page section.brand-hero{padding:94px 16px 74px}.brand-est{letter-spacing:2px;padding:6px 14px;font-size:11px}.brand-en{letter-spacing:3px;font-size:11.5px}.brand-slogan{letter-spacing:2px}.brand-cta{flex-direction:column;align-items:stretch;gap:10px}.brand-btn{justify-content:center}.brand-page header span,.brand-factory-head>span{letter-spacing:4px}.brand-stats{grid-template-columns:1fr 1fr;gap:10px}.brand-stats>div{padding:22px 8px}.brand-stats b{font-size:26px}.brand-factory-head{padding:54px 16px}.brand-factory-stats{grid-template-columns:1fr 1fr;gap:10px;padding:22px 16px 2px}.brand-factory-stats>div{padding:20px 6px}.brand-factory-stats b{font-size:26px}.brand-factory-grid{grid-template-columns:1fr;gap:12px;padding:20px 16px 42px}.brand-craft-track,.brand-grid{grid-template-columns:1fr;gap:12px}.brand-cap-grid{grid-template-columns:repeat(2,1fr);gap:10px}.brand-cap-grid span{padding:12px 6px;font-size:13px}.brand-contact-grid{gap:26px;padding:28px 20px}.brand-qr img,.brand-qr-holder{width:150px;height:150px}.brand-join-card{padding:36px 18px}.brand-hotline{padding:14px 22px}}@media (prefers-reduced-motion:reduce){.brand-marquee-track,.brand-factory-banner>img,.brand-hero-bg{animation:none}[data-reveal]{opacity:1;transition:none;transform:none}}@media (max-width:1100px){.brand-amb-body{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:34px}.brand-map{grid-template-columns:1fr}.brand-map-panel{border-top:1px solid #241f16;border-left:0}}@media (max-width:860px){.brand-lead-inner{grid-template-columns:1fr}.brand-amb-body{grid-template-columns:1fr;gap:26px;padding-top:44px}.brand-amb-portrait{max-width:400px;margin:0 auto}.brand-marquee-track{gap:38px}.brand-marquee{padding:18px 0}.brand-map-canvas{min-height:250px}}@media (max-width:560px){.brand-flow{padding:20px 15px}.brand-flow-grid{grid-template-columns:1fr 1fr;gap:10px}.brand-flow-grid article{padding:16px 13px 15px}.brand-flow-grid article>p{display:none}.brand-form{padding:22px 16px}.brand-form-grid{grid-template-columns:1fr}.brand-form-actions{flex-direction:column;align-items:stretch}.brand-submit{width:100%}.brand-map-actions{flex-direction:column;align-items:stretch}.brand-map-actions .brand-btn{justify-content:center;width:100%}.brand-map-legend{gap:4px;padding:9px 11px;top:10px;left:10px}.brand-map-compass{top:10px;right:10px}.brand-map-scale{bottom:10px;left:10px}.brand-marquee{padding:15px 0}.brand-marquee-track{gap:28px}.brand-marquee-item{gap:9px}.brand-marquee-item small{display:none}.brand-marquee-item b{letter-spacing:3px}.brand-amb-head{padding-bottom:32px}}@media (prefers-reduced-motion:reduce){.brand-marquee-track,.brand-marquee-sheen{animation:none}.brand-map-ping{opacity:.35;animation:none}.brand-form-proof i{animation:none}}.pm-panel{flex-direction:column;padding:0 0 16px;display:flex}.pm-panel .pm-head{border-bottom:1px solid #2b2e34;align-items:center;gap:12px;padding:16px 20px;display:flex}.pm-head h2{margin:0;font-size:19px}.pm-head p{color:#8e939e;margin:3px 0 0;font-size:12px}.pm-head button{color:#ddd;background:0 0;border:0;margin-left:auto}.pm-avatar{color:#241b10;background:linear-gradient(135deg,#dbbd8f,#d2ac72);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 4px 14px #d5b17c55}.pm-avatar.small{width:28px;height:28px}.pm-feed{flex-direction:column;flex:1;gap:12px;padding:18px 16px 8px;display:flex;overflow-y:auto}.pm-row{gap:8px;display:flex}.pm-row.user{justify-content:flex-end}.pm-bubble{white-space:pre-wrap;word-break:break-word;border-radius:14px;max-width:82%;padding:10px 14px;font-size:13.5px;line-height:1.7}.pm-bubble.user{color:#241b10;background:linear-gradient(135deg,#d6b37f,#d2ac72);border-bottom-right-radius:4px}.pm-bubble.master{color:#efedea;background:#23262d;border:1px solid #33373f;border-bottom-left-radius:4px}.pm-bubble.typing{align-items:center;gap:5px;padding:14px 16px;display:flex}.pm-bubble.typing i{background:#8e939e;border-radius:50%;width:6px;height:6px;animation:1.2s infinite pm-blink}.pm-bubble.typing i:nth-child(2){animation-delay:.2s}.pm-bubble.typing i:nth-child(3){animation-delay:.4s}@keyframes pm-blink{0%,80%,to{opacity:.25}40%{opacity:1}}.pm-bubble-actions{border-top:1px solid #3a3e47;align-items:center;gap:10px;margin-top:9px;padding-top:8px;display:flex}.pm-bubble-actions button,.pm-bubble-actions a{color:#e3cba8;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:12px;display:inline-flex}.pm-bubble-actions a{color:#e0c69e}.pm-msg-images{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-bottom:2px;display:flex}.pm-msg-images img{object-fit:cover;border:1px solid #33373f;border-radius:8px;width:56px;height:56px}.pm-hint{color:#aeb3be;background:#1d2026;border:1px dashed #3a3e47;border-radius:12px;margin:4px 0 0;padding:10px 14px;font-size:12.5px}.pm-hint p{margin:0 0 8px}.pm-hint button{color:#241b10;background:linear-gradient(135deg,#d6b37f,#d2ac72);border:0;border-radius:999px;padding:5px 14px;font-size:12px}.pm-composer{border-top:1px solid #2b2e34;margin-top:8px;padding:12px 16px 0}.pm-composer textarea{color:#fff;resize:none;background:#20242a;border:1px solid #343943;border-radius:12px;width:100%;height:72px;padding:12px}.pm-composer .prompt-input-actions .primary{background:linear-gradient(135deg,#d6b37f,#d2ac72)}.pm-steps{color:#6d727d;text-align:center;margin-top:8px;font-size:11.5px;display:block}.health-dot{vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.health-dot.ok{background:#35d07f;box-shadow:0 0 6px #35d07f88}.health-dot.busy{background:#f2b63c}.health-dot.down{background:#e0644f}.prompt-image-previews{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.prompt-image-previews span{background:#eee;border-radius:7px;width:66px;height:66px;position:relative;overflow:hidden}.prompt-image-previews img{object-fit:cover;width:100%;height:100%}.prompt-image-previews button{color:#fff;background:#111b;border:0;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;display:grid;position:absolute;top:3px;right:3px}.prompt-input-actions{align-items:center;gap:10px;margin-top:10px;display:flex}.prompt-input-actions label{color:#af9671;cursor:pointer;border:1px solid #ddd;border-radius:6px;align-items:center;gap:5px;padding:8px 10px;font-size:12px;display:inline-flex}.prompt-input-actions small{color:#999}.prompt-input-actions .primary{width:auto;margin-left:auto;padding:9px 15px}.studio-seed-preview{background:#ffffff09;width:100%;height:120px;margin-top:12px;overflow:hidden}.studio-seed-preview img{object-fit:contain;width:100%;height:100%;display:block}@media (max-width:520px){.studio-seed-preview{height:104px}}.hero-composer .home-popover{width:520px;max-width:calc(100% - 36px);top:auto;bottom:72px;right:auto}.hero-composer .model-popover{width:390px;padding:8px;left:18px}.hero-composer .prompt-template-popover{left:220px}.hero-composer .ratio-popover{padding:14px;left:410px}.model-trigger em{margin-left:2px;color:#22c77a!important}.model-list{gap:3px;max-height:250px;display:grid;overflow:auto}.model-list>button{text-align:left;justify-content:space-between;align-items:center;width:100%;min-height:54px;color:#fff!important;background:0 0!important;border:0!important;border-radius:9px!important;height:auto!important;padding:8px 10px!important;display:flex!important}.model-list>button:hover,.model-list>button.active{background:#544329!important}.model-list>button>span{gap:3px;display:grid}.model-list b{font-size:13px}.model-list small{color:#a7acb7;font-size:10px}.model-list strong{color:#ffe100;text-align:right;font-size:12px}.model-list em{color:#22d27d;background:#0b3a26;border-radius:8px;padding:2px 6px;font-size:9px;font-style:normal}.user-menu-wrap{height:34px;position:relative}.user-dropdown{z-index:130;background:#191713;border:1px solid #30343f;border-radius:16px;width:180px;padding:10px;position:absolute;top:43px;right:0;box-shadow:0 18px 55px #0009}.user-dropdown:before{content:"";background:#191713;border-top:1px solid #30343f;border-left:1px solid #30343f;width:11px;height:11px;position:absolute;top:-6px;right:24px;transform:rotate(45deg)}.user-dropdown a,.user-dropdown button{text-align:left;align-items:center;gap:12px;width:100%;font-size:13px;position:relative;color:#e5e7ec!important;background:0 0!important;border:0!important;border-radius:8px!important;height:44px!important;padding:0 13px!important;display:flex!important}.user-dropdown a:hover,.user-dropdown button:hover{background:#20242d!important}.user-dropdown svg{width:17px}.user-dropdown .benefit{font-weight:600;color:#f2cf59!important}.user-dropdown i{background:#ff4659;border-radius:50%;width:8px;height:8px;margin-left:auto;box-shadow:0 0 8px #ff4659}.prompt-panel{color:#eef0f5;background:#171a1f;border-left:1px solid #30343c;width:min(472px,100vw);height:100%;padding:16px 24px 22px;position:absolute;top:0;right:0;box-shadow:-20px 0 60px #0008}.prompt-panel .drawer-head{border-bottom:1px solid #2b2e34;margin:-16px -24px 0;padding:14px 16px}.prompt-panel .drawer-head h2{font-size:20px}.prompt-panel .drawer-head p{color:#8e939e}.prompt-panel .drawer-head button{color:#ddd}.prompt-panel .prompt-demo{color:#d8dbe1;background:#22262d;border:1px solid #30343c}.prompt-panel .prompt-demo p{color:#aeb3be}.prompt-panel .prompt-answer{color:#222;background:#f1f1f3;border-radius:14px;margin-left:42px}.prompt-panel textarea{color:#fff;background:#20242a;border-color:#343943;margin-top:14px}.prompt-panel .prompt-input-actions label{color:#e1c8a2;border-color:#3c414b}.prompt-panel .prompt-input-actions .primary{background:#6a5639}@media (max-width:900px){.hero-composer .prompt-template-popover,.hero-composer .ratio-popover{left:18px}.hero-composer .home-popover{width:calc(100% - 36px)}}@media (max-width:620px){.brand-name{font-size:13px}}.plb-page,.cat-page,.inv-page{color:#eceef2;background:#0e0d0b;min-height:calc(100vh - 72px);padding:34px clamp(16px,4vw,56px) 80px}.plb-layout{grid-template-columns:224px 1fr;align-items:start;gap:26px;max-width:1440px;margin:0 auto;display:grid}.plb-side{background:#14161b;border:1px solid #ffffff14;border-radius:14px;gap:4px;padding:14px;display:grid;position:sticky;top:96px}.plb-side>b{color:#9aa0ab;letter-spacing:.1em;padding:4px 10px 10px;font-size:12px}.plb-side button{color:#c9cdd6;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;font-size:14px;transition:all .15s;display:flex}.plb-side button:hover{color:#fff;background:#ffffff0f}.plb-side button.active{color:#241b10;background:linear-gradient(135deg,#d8b683,#d5b079);font-weight:600}.plb-side em{color:#aab;background:#ffffff1a;border-radius:99px;padding:1px 8px;font-size:11px;font-style:normal}.plb-side button.active em{color:#fff;background:#ffffff40}.plb-head{max-width:1440px;margin:0 auto 20px}.plb-head span{letter-spacing:.14em;color:#d7bc94;font-size:12px}.plb-head h1{color:#fff;margin:8px 0 6px;font-size:30px}.plb-head p{color:#9aa0ab;margin:0;font-size:14px}.plb-gen{background:linear-gradient(135deg,#d8b68329,#d5b0790d);border:1px solid #d8b68359;border-radius:14px;margin:0 0 20px;padding:18px}.plb-gen h2{color:#fff;align-items:center;gap:8px;margin:0;font-size:16px;display:flex}.plb-gen p{color:#9aa0ab;margin:6px 0 12px;font-size:13px}.plb-gen .row{flex-wrap:wrap;gap:10px;display:flex}.plb-gen input{color:#fff;background:#00000059;border:1px solid #ffffff29;border-radius:10px;outline:none;flex:280px;padding:11px 14px}.plb-gen input:focus{border-color:#d8b683}.plb-out{color:#dfe2e8;white-space:pre-wrap;background:#00000059;border:1px solid #ffffff1a;border-radius:10px;margin-top:12px;padding:14px;font-size:13px;line-height:1.75}.plb-toolbar{align-items:center;gap:12px;margin:0 0 16px;display:flex}.plb-search{color:#fff;background:#14161b;border:1px solid #ffffff24;border-radius:10px;outline:none;flex:0 300px;padding:10px 14px}.plb-search:focus{border-color:#d8b683}.plb-grid{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:16px;display:grid}.plb-card{background:#14161b;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;transition:all .18s;display:flex;overflow:hidden}.plb-card:hover{border-color:#d8b6838c;transform:translateY(-3px);box-shadow:0 14px 34px #00000080}.plb-cover{color:#fff;align-items:center;gap:10px;height:84px;padding:0 18px;display:flex;position:relative}.plb-cover .no{color:#ffffff4d;font-size:26px;font-weight:800;position:absolute;top:8px;right:14px}.plb-cover b{text-shadow:0 1px 6px #00000059;font-size:15px}.plb-body{flex-direction:column;flex:1;gap:10px;padding:14px 16px;display:flex}.plb-body>b{color:#fff;font-size:14px}.plb-body p{color:#c3c8d2;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.72;display:-webkit-box;overflow:hidden}.plb-act{align-items:center;gap:8px;margin-top:auto;display:flex}.plb-act button,.plb-act a{color:#dfe2e8;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:9px;align-items:center;gap:6px;padding:7px 13px;font-size:13px;transition:all .15s;display:inline-flex}.plb-act button:hover{color:#fff;border-color:#d8b683}.plb-act a{color:#241b10;background:linear-gradient(135deg,#d8b683,#d5b079);border-color:#0000;font-weight:600}.plb-act a:hover{filter:brightness(1.12)}.plb-page .empty-state,.cat-page .empty-state,.inv-page .empty-state{color:#7a7f8a}.cat-grid{columns:4 250px;column-gap:14px;max-width:1440px;margin:0 auto}.cat-card{break-inside:avoid;cursor:pointer;background:#14161b;border:1px solid #ffffff14;border-radius:14px;margin:0 0 14px;transition:all .18s;overflow:hidden}.cat-card:hover{border-color:#d8b6838c;transform:translateY(-3px);box-shadow:0 14px 34px #00000080}.cat-card img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.cat-card .pad{padding:12px 14px}.cat-card h2{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:15px;overflow:hidden}.cat-card .meta{color:#9aa0ab;align-items:center;gap:12px;margin-top:8px;font-size:12px;display:flex}.cat-card .meta .cl{color:#ebd9be;background:#d8b68329;border-radius:99px;padding:1px 9px}.cat-card .meta span{align-items:center;gap:4px;display:inline-flex}.cat-card .fav{color:#9aa0ab;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-left:auto;font-size:12px;display:inline-flex}.cat-card .fav:hover{color:#dfe2e8}.cat-card .fav.on{color:#ffd166}.cat-tabs{flex-wrap:wrap;gap:8px;max-width:1440px;margin:0 auto 20px;display:flex}.cat-tabs button{color:#c9cdd6;cursor:pointer;background:#14161b;border:1px solid #ffffff1f;border-radius:99px;padding:8px 16px;font-size:13px;transition:all .15s}.cat-tabs button:hover{color:#fff;border-color:#d8b68380}.cat-tabs button.active{color:#241b10;background:linear-gradient(135deg,#d8b683,#d5b079);border-color:#0000;font-weight:600}.cat-page .pagination{justify-content:center;align-items:center;gap:10px;max-width:1440px;margin:26px auto 0;display:flex}.cat-page .pagination button{color:#dfe2e8;cursor:pointer;background:#14161b;border:1px solid #ffffff24;border-radius:10px;padding:9px 18px}.cat-page .pagination button:disabled{opacity:.35;cursor:default}.inv-page>*{max-width:1040px;margin-left:auto;margin-right:auto}.inv-hero{background:linear-gradient(120deg,#56462d,#2d271d 55%,#0c2440);border:1px solid #d8b68366;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:30px 28px;display:flex;position:relative;overflow:hidden}.inv-hero>div>span{letter-spacing:.14em;color:#ebd9be;font-size:12px}.inv-hero h1{color:#fff;margin:8px 0 6px;font-size:28px}.inv-hero p{color:#c7bfb3;margin:0;font-size:14px}.inv-hero strong{color:#fff;white-space:nowrap;background:#d8b68340;border:1px solid #d8b68380;border-radius:14px;padding:12px 20px;font-size:32px}.inv-panel{background:#14161b;border:1px solid #ffffff14;border-radius:14px;margin-top:16px;padding:18px}.inv-panel>b{color:#fff;font-size:15px}.inv-row{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.inv-row input{color:#fff;background:#00000059;border:1px solid #ffffff24;border-radius:10px;outline:none;flex:280px;padding:11px 14px}.inv-row input:focus{border-color:#d8b683}.inv-note{color:#8b90a0;align-items:center;gap:6px;margin-top:10px;font-size:12px;display:flex}.inv-stats{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:16px;display:grid}.inv-stats article{color:#dfe2e8;background:#14161b;border:1px solid #ffffff14;border-radius:14px;padding:18px}.inv-stats article>svg{color:#d8b683}.inv-stats b{color:#fff;margin-top:8px;font-size:22px;display:block}.inv-stats p{color:#9aa0ab;margin:6px 0 0;font-size:12px}.inv-records{background:#14161b;border:1px solid #ffffff14;border-radius:14px;margin-top:16px;padding:18px}.inv-records>b{color:#fff;font-size:15px}.inv-records .row-item{color:#c3c8d2;border-bottom:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;font-size:13px;display:flex}.inv-records .row-item:last-of-type{border-bottom:0}.inv-tag{color:#ebd9be;background:#d8b6832e;border-radius:99px;padding:2px 10px;font-size:11px}@media (max-width:900px){.plb-layout{grid-template-columns:1fr}.plb-side{position:static}}.catalog-page{color:#eceef2;background:#0e0d0b}.catalog-hero{background:#0e0d0b}.catalog-hero>span{color:#d7bc94}.catalog-hero h1{color:#fff}.catalog-hero p{color:#9aa0ab}.catalog-hero>div{background:#14161b;border:1px solid #ffffff24;border-radius:10px}.catalog-hero>div input{color:#fff}.catalog-hero>div input::placeholder,.catalog-hero>div svg{color:#6d727d}.catalog-hero nav button{color:#c9cdd6;background:#14161b;border:1px solid #ffffff1f;border-radius:99px;padding:8px 16px;font-size:13px;transition:all .15s}.catalog-hero nav button:hover{color:#fff;border-color:#d8b68380}.catalog-hero nav .active{color:#241b10;background:linear-gradient(135deg,#d8b683,#d5b079);border-color:#0000}.tool-grid>a{background:#14161b;border:1px solid #ffffff14;border-radius:14px}.tool-grid>a:hover{border-color:#d8b6838c;box-shadow:0 14px 34px #00000080}.tool-grid>a>div span{color:#ebd9be;font-weight:600}.tool-grid>a>div button{color:#9aa0ab}.tool-grid h2{color:#fff}.tool-grid p{color:#9aa0ab}.tool-grid small{color:#e7d2b2}.bill-modal{color:#eceef2;background:#101217;border:1px solid #ffffff1a;border-radius:16px;width:min(880px,96vw);max-height:88vh;padding:0;position:relative;overflow:auto}.bill-modal>.close{z-index:2;color:#9aa0ab;cursor:pointer;background:0 0;border:0;position:absolute;top:12px;right:14px}.bill-banner{background:linear-gradient(90deg,#d8b6834d,#f0b43c29);border-radius:16px 16px 0 0;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 48px 14px 20px;display:flex}.bill-banner-tag{color:#ffd166;white-space:nowrap;background:#00000052;border-radius:99px;align-items:center;gap:5px;padding:3px 10px;font-size:12px;display:inline-flex}.bill-banner>b{color:#fff;font-size:14px}.bill-banner-badges{gap:6px;margin-left:auto;display:flex}.bill-banner-badges span{color:#aab;background:#ffffff1a;border-radius:99px;padding:3px 12px;font-size:12px}.bill-banner-badges span.on{color:#fff;background:linear-gradient(135deg,#f7b733,#e8890c);font-weight:600}.bill-tabs{flex-wrap:wrap;gap:6px;padding:14px 20px 0;display:flex}.bill-tabs button{color:#c9cdd6;cursor:pointer;background:#14161b;border:1px solid #ffffff1f;border-radius:99px;padding:8px 18px;font-size:13px;transition:all .15s}.bill-tabs button.active{color:#241b10;background:linear-gradient(135deg,#d8b683,#d5b079);border-color:#0000;font-weight:600}.bill-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:18px 22px 4px;display:flex}.bill-head h2{color:#fff;margin:0;font-size:22px}.bill-head-info{color:#9aa0ab;gap:18px;font-size:13px;display:flex}.bill-head-info b{color:#ffd166;margin-left:6px}.bill-body{grid-template-columns:1fr 250px;align-items:start;gap:16px;padding:14px 22px 24px;display:grid}.bill-plans{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.bill-plan{text-align:left;cursor:pointer;background:#16181d;border:1.5px solid #ffffff1a;border-radius:14px;gap:10px;padding:18px 14px;transition:all .15s;display:grid;position:relative}.bill-plan:hover{border-color:#d8b68380}.bill-plan.active{background:linear-gradient(#d8b68329,#d8b68308);border-color:#d8b683;box-shadow:0 8px 26px #d8b68333}.bill-plan .price{color:#fff;font-size:30px;font-weight:800}.bill-plan .price em{color:#aab;margin-right:3px;font-size:15px;font-style:normal}.bill-plan .tier{gap:5px;display:grid}.bill-plan .tier span{color:#9aa0ab;font-size:11px}.bill-plan .tier b{color:#eceef2;background:#ffffff12;border-radius:8px;padding:6px 10px;font-size:15px;font-weight:700}.bill-plan .mark{color:#241b10;background:linear-gradient(135deg,#d8b683,#d5b079);border-radius:0 0 8px 8px;padding:2px 9px;font-size:11px;font-style:normal;position:absolute;top:-1px;right:12px}.bill-plans-foot{color:#9aa0ab;grid-column:1/-1;padding-top:4px;font-size:13px}.bill-plans-foot a{color:#e7d2b2;margin-left:6px}.bill-pay{background:#16181d;border:1px solid #ffffff1a;border-radius:14px;gap:12px;height:fit-content;padding:16px;display:grid}.bill-pay .pay-head{color:#9aa0ab;justify-content:space-between;align-items:baseline;font-size:13px;display:flex}.bill-pay .pay-head strong{color:#fff;font-size:30px}.bill-pay .pay-channels{gap:8px;display:grid}.bill-pay .pay-channels button{color:#dfe2e8;cursor:pointer;background:#101217;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;transition:all .15s;display:flex}.bill-pay .pay-channels button.active{background:#d8b68324;border-color:#d8b683}.bill-pay .pay-go{width:100%}.bill-pay small{color:#7a7f8a;text-align:center;font-size:11px}.bill-pay small a{color:#e7d2b2}.bill-usercard{background:#16181d;border:1px solid #ffffff1a;border-radius:14px;flex-wrap:wrap;align-items:center;gap:16px;margin:6px 22px 0;padding:18px;display:flex}.bill-usercard .avatar{color:#241b10;background:linear-gradient(135deg,#d8b683,#d5b079);border-radius:50%;place-items:center;width:52px;height:52px;font-size:20px;font-weight:800;display:grid}.bill-usercard .who b{color:#fff;font-size:16px;display:block}.bill-usercard .who span{color:#9aa0ab;font-size:12px}.bill-usercard .uc-stats{flex-wrap:wrap;gap:26px;margin-left:auto;display:flex}.bill-usercard .uc-stats div{gap:4px;display:grid}.bill-usercard .uc-stats span{color:#7a7f8a;font-size:11px}.bill-usercard .uc-stats b{color:#eceef2;align-items:center;gap:5px;font-size:14px;display:flex}.bill-vip-title{text-align:center;color:#ffd166;margin:22px 12px 14px;font-size:20px}.bill-vip-cards{grid-template-columns:repeat(3,1fr);gap:14px;padding:0 22px 26px;display:grid}.bill-vip-card{background:#16181d;border:1px solid #ffffff1a;border-radius:14px;align-content:start;gap:12px;padding:20px;display:grid}.bill-vip-card.hot{background:linear-gradient(#d8b6831f,#16181d);border-color:#d8b6838c}.bill-vip-card h3{color:#fff;align-items:center;gap:8px;margin:0;font-size:16px;display:flex}.bill-vip-card .tier-tag{color:#ebd9be;background:#d8b68333;border-radius:99px;padding:2px 8px;font-size:10px}.bill-vip-card .res{color:#fff;font-size:22px;font-weight:800}.bill-vip-card ul{color:#9aa0ab;gap:8px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.bill-vip-card ul li:before{content:"✓";color:#4cc38a;margin-right:6px}.bill-vip-card a{text-align:center;color:#ebd9be;border:1px solid #d8b68380;border-radius:10px;padding:9px;font-size:13px;display:block}.bill-vip-card a:hover{background:#d8b68326}.bill-orders{padding:8px 22px 26px}.bill-orders .order-list{max-width:none}@media (max-width:760px){.bill-body{grid-template-columns:1fr}.bill-plans{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.bill-vip-cards{grid-template-columns:1fr}}.coin-button{color:#ffd166;background:#00000052;border:1px solid #ffffff29;border-radius:99px;align-items:center;gap:7px;height:34px;padding:0 5px 0 13px;font-size:13px;display:inline-flex}.coin-button b{color:#ffd166;font-weight:700}.coin-sep{background:#ffffff2e;width:1px;height:16px}.coin-vip{color:#5a3a00;white-space:nowrap;background:linear-gradient(135deg,#ffd166,#f0a020);border-radius:99px;padding:5px 12px;font-size:12px;font-style:normal;font-weight:700}.bill-vip-card .bill-sub{width:100%;padding:10px;font-size:13px}.brand-amb-sub{color:#a89f8f;letter-spacing:.6px;max-width:760px;margin:14px 0 0;font-size:14px;line-height:2}.brand-amb-badge{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center;background:#0d0e11cc;border:1px solid #c9a06a59;border-radius:10px;justify-items:center;gap:2px;padding:15px 22px;display:grid;position:absolute;bottom:clamp(34px,4vw,58px);right:clamp(22px,3.2vw,80px)}.brand-amb-badge svg{color:#c9a06a;margin-bottom:3px}.brand-amb-badge b{font-family:var(--font-brand);color:#f0e7d6;letter-spacing:2.4px;font-size:19px;font-weight:400;line-height:1.2}.brand-amb-badge small{color:#8f8574;letter-spacing:2px;font-size:10.5px}.brand-amb-copy ul{gap:13px}.brand-amb-copy>p{margin-bottom:26px}@media (min-width:1101px){.brand-amb-body{grid-template-columns:minmax(0,.73fr) minmax(0,1.27fr)}}.brand-amb-frame{z-index:2;pointer-events:none;border:1px solid #c9a06a33;border-radius:4px;transition:inset .55s cubic-bezier(.2,.7,.2,1),border-color .55s;position:absolute;inset:11px}.brand-amb-portrait:hover .brand-amb-frame{border-color:#c9a06a7a;inset:17px}.brand-amb-stats{background:#241f16;border:1px solid #241f16;border-radius:9px;grid-template-columns:repeat(4,1fr);gap:1px;margin:0 0 20px;display:grid;overflow:hidden}.brand-amb-stats>div{text-align:center;background:#121317;gap:5px;padding:19px 10px;transition:background .35s;display:grid}.brand-amb-stats>div:hover{background:#17181d}.brand-amb-stats b{font-family:var(--font-brand);color:#e9d3ab;letter-spacing:1px;font-size:clamp(19px,1.9vw,25px);font-weight:400;line-height:1.15}.brand-amb-stats span{color:#8f8574;letter-spacing:1.3px;font-size:11px;line-height:1.5}.brand-amb-shots{grid-template-columns:1.3fr 1fr;gap:12px;margin:0 0 26px;display:grid}.brand-amb-shots figure{background:#0f1013;border:1px solid #241f16;border-radius:9px;height:clamp(178px,17.5vw,268px);margin:0;position:relative;overflow:hidden}.brand-amb-shots img{object-fit:cover;object-position:50% 46%;filter:brightness(.84)saturate(1.02);width:100%;height:100%;transition:transform 1.15s cubic-bezier(.2,.7,.2,1),filter .5s;display:block}.brand-amb-shots figure:hover img{filter:brightness()saturate(1.06);transform:scale(1.055)}.brand-amb-shots figcaption{color:#cbbfa6;letter-spacing:1.2px;background:linear-gradient(#0000,#0d0e11f2);padding:24px 13px 10px;font-size:11.5px;position:absolute;bottom:0;left:0;right:0}.brand-flow-visual{background:#0f1013;border:1px solid #2a2317;border-radius:10px;margin:0 0 22px;position:relative;overflow:hidden;box-shadow:0 18px 44px #00000059}.brand-flow-visual>img{aspect-ratio:16/10;object-fit:cover;object-position:50% 46%;filter:brightness(.78)saturate(1.03);width:100%;transition:transform 1.3s cubic-bezier(.2,.7,.2,1),filter .6s;display:block}.brand-flow-visual:hover>img{filter:brightness(.94);transform:scale(1.04)}.brand-flow-visual-veil{background:linear-gradient(#0d0e1159 0%,#0000 34%,#0d0e11e0 100%),linear-gradient(90deg,#0d0e11a6 0%,#0000 58%);position:absolute;inset:0}.brand-flow-visual-tag{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#e9d3ab;letter-spacing:1.4px;background:#0d0e11d9;border:1px solid #c9a06a66;border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-size:11.5px;display:inline-flex;position:absolute;top:14px;left:14px}.brand-flow-visual-tag svg{color:#c9a06a}.brand-flow-visual-cap{color:#d8cdb8;letter-spacing:1.6px;align-items:center;gap:9px;font-size:12.5px;display:flex;position:absolute;bottom:14px;left:16px;right:16px}.brand-flow-visual-cap:before{content:"";background:#c9a06a;flex:none;width:26px;height:1px}.brand-flow-foot span{align-items:center;gap:6px;display:inline-flex}.brand-flow-foot span svg{color:#c9a06a;flex:none}@media (max-width:1100px){.brand-amb-stats{grid-template-columns:repeat(4,1fr)}}@media (max-width:860px){.brand-amb-sub{font-size:13.5px;line-height:1.95}.brand-amb-badge{padding:11px 15px;top:22px;bottom:auto;right:20px}.brand-amb-badge b{letter-spacing:1.6px;font-size:16px}.brand-amb-badge small{display:none}.brand-amb-stats,.brand-amb-shots{grid-template-columns:1fr 1fr}.brand-amb-shots figure{height:152px}}@media (max-width:560px){.brand-amb-badge{padding:9px 12px;top:16px;bottom:auto;right:16px}.brand-amb-stats>div{padding:12px 6px}.brand-amb-stats b{font-size:18px}.brand-amb-stats span{letter-spacing:1px;font-size:10px}.brand-amb-shots figure{height:126px}.brand-amb-shots figcaption{letter-spacing:.8px;padding:18px 10px 8px;font-size:10.5px}.brand-flow-visual-tag{letter-spacing:1px;padding:6px 11px;font-size:10.5px;top:10px;left:10px}.brand-flow-visual-cap{letter-spacing:1.1px;font-size:11.5px;bottom:11px;left:12px;right:12px}}.brand-amb-slides{z-index:0;position:absolute;inset:0}.brand-amb-slides>img{object-fit:cover;transform-origin:52% 34%;opacity:0;filter:brightness(.93)saturate(1.03)contrast(1.02);width:100%;height:100%;transition:opacity 1.15s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.brand-amb-slides>img.on{opacity:1;animation:26s ease-in-out infinite alternate brandAmbKen}.brand-amb-banner:focus-visible{outline-offset:-5px;outline:1px solid #c9a06a99}.brand-amb-cap{color:#dcb888;letter-spacing:2.4px;text-shadow:0 2px 12px #000000a6;align-items:center;gap:10px;margin:16px 0 0;font-size:13px;animation:.7s cubic-bezier(.2,.7,.2,1) both brandCapIn;display:flex}.brand-amb-cap>i{background:#c9a06a;flex:none;width:26px;height:1px}@keyframes brandCapIn{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.brand-amb-ctl{z-index:3;align-items:center;gap:12px;display:flex;position:absolute;bottom:clamp(34px,4vw,58px);right:clamp(22px,3.2vw,80px)}.brand-amb-arrow{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#0d0e11b8;border:1px solid #c9a06a4d;border-radius:50%;place-items:center;width:36px;height:36px;transition:all .25s;display:grid}.brand-amb-arrow:hover{background:#c9a06a26;border-color:#c9a06a}.brand-amb-arrow>i{border-top:1.5px solid #e3c08c;border-right:1.5px solid #e3c08c;width:7px;height:7px;display:block}.brand-amb-arrow.prev>i{margin-left:2px;transform:rotate(-135deg)}.brand-amb-arrow.next>i{margin-right:2px;transform:rotate(45deg)}.brand-amb-dots{align-items:center;gap:8px;display:flex}.brand-amb-dots>button{cursor:pointer;background:0 0;border:1px solid #c9a06a66;border-radius:50%;width:7px;height:7px;padding:0;transition:all .3s}.brand-amb-dots>button:hover{background:#c9a06a66;border-color:#c9a06a}.brand-amb-dots>button.on{background:linear-gradient(90deg,#e3c08c,#c9a06a);border-color:#c9a06a;border-radius:99px;width:22px}.brand-amb-prog{z-index:3;transform-origin:0;background:linear-gradient(90deg,#a9814a,#e3c08c 55%,#c9a06a);width:100%;height:2px;animation-name:brandProg;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;bottom:0;left:0}.brand-amb-prog[data-paused=true]{animation-play-state:paused}@keyframes brandProg{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes brandAmbKen{0%{transform:scale(1.008)}to{transform:scale(1.052)translate(-.5%,-.3%)}}.brand-flow{box-shadow:0 24px 60px #0000004d,inset 0 0 0 1px #c9a06a1f}@media (min-width:861px){.brand-amb-badge{top:clamp(26px,3vw,46px);bottom:auto}}@media (max-width:860px){.brand-amb-head{padding-bottom:78px}.brand-amb-ctl{gap:10px;bottom:20px;right:20px}.brand-amb-arrow{width:32px;height:32px}.brand-amb-cap{letter-spacing:1.8px;margin-top:12px;font-size:12.5px}}@media (max-width:560px){.brand-amb-head{padding-bottom:72px}.brand-amb-ctl{gap:8px;bottom:14px;right:16px}.brand-amb-arrow{width:28px;height:28px}.brand-amb-dots{gap:6px}.brand-amb-dots>button{width:6px;height:6px}.brand-amb-dots>button.on{width:18px}.brand-amb-cap{letter-spacing:1.2px;gap:8px;font-size:11.5px}.brand-amb-cap>i{width:18px}}@media (prefers-reduced-motion:reduce){.brand-amb-slides>img{transition:none;animation:none}.brand-amb-cap{animation:none}}.canvas-side-foot{border-top:1px solid #333;flex-direction:column;gap:4px;margin-top:auto;padding-top:14px;display:flex}.canvas-side-foot small{color:#8a8d95;font-size:11px}.canvas-node.is-active{outline-offset:2px;outline:2px solid #d6b37f}.canvas-node{cursor:grab}.canvas-node:active{cursor:grabbing}.node-pending{z-index:3;color:#fff;background:#0006;place-items:center;display:grid;position:absolute;inset:0}.canvas-zoombar{z-index:5;flex-direction:column;gap:6px;display:flex;position:absolute;bottom:24px;right:18px}.canvas-zoombar button{color:#333;cursor:pointer;background:#fff;border:1px solid #d5d5da;border-radius:5px;width:40px;height:34px;font-size:13px}.canvas-zoombar button:hover{background:#f2f2f6}.canvas-zoombar span{text-align:center;color:#666;background:#fff;border:1px solid #d5d5da;border-radius:5px;padding:6px 0;font-size:12px}.canvas-grid{touch-action:none;-webkit-user-select:none;user-select:none}.project-grid>article{cursor:pointer}.ad-form{flex-direction:column;gap:14px;display:flex}.ad-toolbar{color:#beb8af;background:#1c1811;border:1px solid #484033;border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:11px 14px;font-size:13px;line-height:1.6;display:flex}.ad-toolbar b{color:#eef0fa}.ad-ghost{color:#eeeae3;background:#29241d;border:1px solid #574f43;border-radius:7px;flex:none;padding:7px 12px;font-size:12px}.ad-ghost:hover{background:#4e4230;border-color:#dbbd8f}.ad-group{background:#1f1a13;border:1px solid #3b352b;border-radius:11px;padding:16px}.ad-group>h3{color:#eef0fa;margin:0 0 3px;font-size:15px}.ad-group-desc{color:#8c93a8;font-size:12px;line-height:1.6;margin:0 0 13px!important}.ad-field{flex-direction:column;gap:6px;margin-bottom:13px;display:flex}.ad-field:last-child{margin-bottom:0}.ad-field-label{color:#cdc7bf;flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;line-height:1.5;display:flex}.ad-field-label>em{color:#7b8299;font-size:11px;font-style:normal}.ad-badge{color:#efe1cb;background:#3c3428;border:1px solid #726551;border-radius:99px;padding:1px 7px;font-size:10px;font-weight:500}.ad-field input,.ad-field textarea,.ad-field select{color:#eef0fa;background:#17140f;border:1px solid #474137;border-radius:7px;width:100%;padding:9px 11px;font-size:13px;margin:0!important}.ad-field input::placeholder,.ad-field textarea::placeholder{color:#5d6478}.ad-field input:focus,.ad-field textarea:focus,.ad-field select:focus{border-color:#dab988;outline:none;box-shadow:0 0 0 3px #dab98824}.ad-field textarea{resize:vertical;font-family:inherit;font-size:13px;line-height:1.6;min-height:0!important}.ad-rows{flex-direction:column;gap:8px;display:flex}.ad-rowline{align-items:center;gap:8px;display:flex}.ad-rowline--pair input:first-child{flex:0 0 32%}.ad-rowline input{color:#eef0fa;background:#17140f;border:1px solid #474137;border-radius:7px;flex:1;min-width:0;padding:9px 11px;font-size:13px;margin:0!important}.ad-rowline input::placeholder{color:#5d6478}.ad-add,.ad-del{color:#d6d0c8;background:0 0;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:8px 12px;font-size:12px;display:inline-flex}.ad-add{border:1px dashed #5a5245;width:100%;margin-top:2px}.ad-add:hover{color:#fff;background:#2b251d;border-color:#dbbd8f}.ad-del{color:#ff8e9a;border:1px solid #443e36;flex:none;padding:8px}.ad-del:hover{background:#2a1420;border-color:#c4576a}.ad-plan{background:#1c1710;border:1px solid #484033;border-radius:10px;margin-bottom:10px;padding:13px}.ad-plan-head{align-items:flex-end;gap:12px;margin-bottom:10px;display:flex}.ad-plan-head>b{color:#e0d0b7;flex:none;padding-bottom:9px;font-size:12.5px}.ad-plan-grid{gap:10px;display:grid}.ad-plan-grid .ad-field{margin-bottom:0}.ad-help{color:#8c93a8;font-size:12px;line-height:1.6;margin:10px 0 0!important}@media (max-width:800px){.ad-plan-grid{grid-template-columns:1fr 1fr!important}.ad-rowline--pair{flex-wrap:wrap}.ad-rowline--pair input:first-child{flex:100%}}.canvas-minimap{z-index:5;cursor:crosshair;background:#fff;border:1px solid #d5d5da;border-radius:5px;width:170px;height:118px;position:absolute;bottom:240px;right:18px;overflow:hidden;box-shadow:0 6px 20px #0002}.canvas-minimap i{background:#d6b37f33;border:1px solid #d6b37f99;border-radius:2px;position:absolute}.canvas-minimap b{background:#d6b37f14;border:2px solid #d6b37f;position:absolute}.canvas-side-foot button:disabled{opacity:.4}.canvas-node span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.sx{--sx-gold:#c9a06a;--sx-gold-2:#e6c894;--sx-line:#252932;--sx-text:#e9eaee;--sx-mute:#8a9098;height:calc(100vh - 64px);min-height:660px;color:var(--sx-text);background:radial-gradient(1200px 620px at 76% 10%,#23211d 0%,#07080a 64%);grid-template-columns:352px minmax(0,1fr);display:grid;position:relative}.sx *{box-sizing:border-box}.sx button{cursor:pointer;font-family:inherit}.sx button:disabled{cursor:not-allowed}.sx-panel{z-index:2;border-right:1px solid var(--sx-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#181614f7,#12100ef7);flex-direction:column;min-height:0;display:flex;position:relative}.sx-head{border-bottom:1px solid var(--sx-line);align-items:center;gap:11px;padding:18px 18px 15px;display:flex}.sx-head-ico{color:#141109;background:linear-gradient(135deg,var(--sx-gold-2),var(--sx-gold));border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 8px 20px #c9a06a2e}.sx-head-text{min-width:0}.sx-head-text b{letter-spacing:.4px;font-size:15px;display:block}.sx-head-text small{color:var(--sx-mute);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;display:block;overflow:hidden}.sx-head-tag{color:var(--sx-gold-2);letter-spacing:1px;border:1px solid #c9a06a55;border-radius:999px;flex:none;margin-left:auto;padding:3px 8px;font-size:10px;font-style:normal}.sx-body{scrollbar-width:none;flex:1;min-height:0;padding:16px 18px 4px;overflow:auto}.sx-step{margin-bottom:17px}.sx-step-head{align-items:flex-start;gap:9px;margin-bottom:9px;display:flex}.sx-step-head i{width:19px;height:19px;color:var(--sx-gold-2);background:#c9a06a1f;border:1px solid #c9a06a44;border-radius:50%;flex:none;place-items:center;font-size:10px;font-style:normal;font-weight:600;display:grid}.sx-step-head b{letter-spacing:.2px;font-size:12.5px;font-weight:600;display:block}.sx-step-head small{color:var(--sx-mute);margin-top:2px;font-size:10.5px;line-height:1.5;display:block}.sx-step-body{padding-left:28px}.sx-drop{color:#a9aeb6;background:linear-gradient(#171a21,#181614);border:1px dashed #3a3f4a;border-radius:12px;flex-direction:column;align-items:center;gap:7px;width:100%;padding:20px 12px;transition:all .18s;display:flex}.sx-drop:hover{background:linear-gradient(#1d1c19,#14161c);border-color:#c9a06a88}.sx-drop-ico{width:38px;height:38px;color:var(--sx-gold-2);background:#c9a06a1a;border-radius:50%;place-items:center;display:grid}.sx-drop b{color:#dfe1e6;font-size:12.5px}.sx-drop small{color:#787e88;text-align:center;font-size:10.5px;line-height:1.6}.sx-picked{border:1px solid var(--sx-line);background:#14161c;border-radius:12px;align-items:center;gap:10px;padding:8px;display:flex;position:relative}.sx-picked>img{object-fit:cover;border-radius:8px;flex:none;width:76px;height:48px}.sx-picked-meta{min-width:0;padding-right:16px}.sx-picked-meta b{color:#e0e2e7;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;display:block;overflow:hidden}.sx-picked-meta small{color:var(--sx-mute);margin-top:3px;font-size:10px;display:block}.sx-picked-x{color:#c9ccd3;background:#000000a6;border:0;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:6px;right:6px}.sx-picked-x:hover{color:#fff;background:#000000e0}.sx-warn{color:#e8cfa0;background:#c9a06a12;border:1px solid #c9a06a3a;border-radius:9px;align-items:flex-start;gap:6px;margin:8px 0 0;padding:8px 10px;font-size:10.5px;line-height:1.6;display:flex}.sx-warn svg{flex:none;margin-top:1px}.sx-loading{color:var(--sx-mute);align-items:center;gap:6px;margin:0;font-size:11px;display:flex}.sx-models{grid-template-columns:1fr 1fr;gap:7px;display:grid}.sx-model{text-align:left;background:#1e1b17;border:1px solid #2a2f39;border-radius:10px;flex-direction:column;gap:6px;padding:9px 10px;transition:all .16s;display:flex}.sx-model:hover{background:#221f1b;border-color:#3a4150}.sx-model.on{background:linear-gradient(#241f17,#181a20);border-color:#c9a06a99;box-shadow:inset 0 0 0 1px #c9a06a2e}.sx-model-name{color:#e3e5ea;letter-spacing:.2px;justify-content:space-between;align-items:center;gap:5px;font-size:11.5px;display:flex}.sx-model.on .sx-model-name{color:var(--sx-gold-2)}.sx-model-sub{color:#767c86;align-items:center;gap:6px;font-size:9.5px;display:flex}.sx-model-sub i{text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.sx-health{border-radius:999px;flex:none;padding:1px 6px;font-size:9px}.sx-health.ok{color:#8fe0b4;background:#57c08a22}.sx-health.busy{color:#f0c98a;background:#e0a95522}.sx-health.down{color:#e8a2a0;background:#d3625f22}.sx-pills{gap:6px;display:flex}.sx-pills-wrap{flex-wrap:wrap}.sx-pills button{color:#9096a0;white-space:nowrap;text-overflow:ellipsis;background:#1e1b17;border:1px solid #2a2f39;border-radius:9px;flex:1;min-width:0;padding:8px 5px;font-size:10.5px;transition:all .16s;overflow:hidden}.sx-pills button:hover{color:#cfd3da;border-color:#3a4150}.sx-pills button.on{color:#1a1408;background:linear-gradient(135deg,var(--sx-gold-2),var(--sx-gold));border-color:#0000;font-weight:600}.sx-pills-sub{align-items:center;margin-top:7px}.sx-pills-sub label{color:#7b818b;flex:none;width:32px;font-size:10.5px}.sx-text{resize:none;color:#dfe1e6;background:#1d1b17;border:1px solid #2a2f39;border-radius:10px;width:100%;height:76px;padding:10px 11px;font-family:inherit;font-size:11.5px;line-height:1.65}.sx-text::placeholder{color:#5f656e}.sx-text:focus{border-color:#c9a06a88;outline:0}.sx-quick{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.sx-quick button{color:#8d939d;background:#191714;border:1px solid #262b34;border-radius:999px;padding:4px 9px;font-size:10px}.sx-quick button:hover{color:var(--sx-gold-2);border-color:#c9a06a66}.sx-foot{border-top:1px solid var(--sx-line);background:#131210f5;padding:13px 18px 16px}.sx-go{color:#1a1408;background:linear-gradient(135deg,var(--sx-gold-2),#b98d55);letter-spacing:.3px;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;width:100%;height:44px;font-size:13px;font-weight:700;transition:all .16s;display:flex;box-shadow:0 10px 26px #c9a06a30}.sx-go:hover:not(:disabled){filter:brightness(1.06)}.sx-go em{background:#00000024;border-radius:999px;align-items:center;gap:3px;padding:2px 8px;font-size:11px;font-style:normal;display:inline-flex}.sx-go:disabled{color:#6e737c;box-shadow:none;background:#1c1f26}.sx-note{color:#6f757e;justify-content:center;align-items:center;gap:5px;margin:9px 0 0;font-size:10px;display:flex}.sx-progress{flex-direction:column;gap:9px;display:flex}.sx-progress-bar{background:#22262e;border-radius:999px;height:5px;overflow:hidden}.sx-progress-bar i{background:linear-gradient(90deg,#b98d55,var(--sx-gold-2));height:100%;transition:width .4s;display:block}.sx-progress span{color:#c8ccd3;align-items:center;gap:6px;font-size:11.5px;display:flex}.sx-progress>button{color:#c3c7ce;background:#181b22;border:1px solid #333842;border-radius:8px;align-self:flex-start;padding:5px 12px;font-size:11px}.sx-spin{animation:1s linear infinite sxSpin}@keyframes sxSpin{to{transform:rotate(360deg)}}.sx-stage{grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;position:relative}.sx-view{border:1px solid var(--sx-line);cursor:grab;-webkit-user-select:none;user-select:none;background:#0a0b0e;border-radius:16px;margin:14px 14px 0;position:relative;overflow:hidden;box-shadow:0 22px 60px #0006}.sx-view:active{cursor:grabbing}.sx-view.is-empty,.sx-view.is-empty:active{cursor:default}.sx-view>*{pointer-events:none}.sx-view .sx-tools,.sx-view .sx-overlay{pointer-events:auto}.sx-vignette{background:radial-gradient(circle at 60% 42%,#0000 34%,#0000003d 78%,#000000a6),linear-gradient(#0003,#0000 20% 76%,#0009);position:absolute;inset:0}.sx-blank{color:#5f656e;text-align:center;background:radial-gradient(700px 380px at 50% 42%,#221f1b,#0a0b0e 70%);flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:20px;display:flex;position:absolute;inset:0}.sx-blank-ico{width:76px;height:76px;color:var(--sx-gold);background:#c9a06a12;border:1px solid #c9a06a2e;border-radius:24px;place-items:center;display:grid}.sx-blank b{color:#c9ccd4;font-size:14px}.sx-blank small{font-size:11px}.sx-hint{color:#b7bcc4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0b0dcc;border:1px solid #ffffff12;border-radius:999px;align-items:center;gap:6px;padding:7px 13px;font-size:11px;display:flex;position:absolute;top:16px;left:50%;transform:translate(-50%)}.sx-tools{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#11100ee0;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:6px;padding:6px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.sx-tools button,.sx-dl{color:#a9aeb6;background:#ffffff0d;border:0;border-radius:9px;align-items:center;gap:5px;height:30px;padding:0 11px;font-size:11px;text-decoration:none;display:flex}.sx-tools button:hover:not(:disabled),.sx-dl:hover{color:var(--sx-gold-2);background:#c9a06a1f}.sx-tools button.on{color:#1a1408;background:linear-gradient(135deg,var(--sx-gold-2),var(--sx-gold))}.sx-tools button:disabled{opacity:.35}.sx-overlay{text-align:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#090807e0;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:20px;display:flex;position:absolute;inset:0}.sx-ring{background:conic-gradient(from 180deg,#c9a06a 0deg,#ffffff14 0deg);border-radius:50%;width:78px;height:78px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 calc(100% - 7px));mask:radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 calc(100% - 7px))}.sx-overlay>b{letter-spacing:1px;color:var(--sx-text);font-size:22px}.sx-overlay>small{color:#9aa0a9;max-width:430px;font-size:11.5px;line-height:1.75}.sx-fail .sx-fail-title{color:#e8a2a0;font-size:16px}.sx-fail-acts{gap:8px;margin-top:4px;display:flex}.sx-fail-acts button{color:#d5d8de;background:#171a21;border:1px solid #343943;border-radius:9px;align-items:center;gap:5px;height:32px;padding:0 14px;font-size:11.5px;display:flex}.sx-fail-acts button:hover{color:var(--sx-gold-2);border-color:#c9a06a66}.sx-film{flex-direction:column;gap:9px;min-height:116px;margin:14px;display:flex}.sx-film-head{color:#8d939d;align-items:center;gap:7px;font-size:11px;display:flex}.sx-film-head>span{background:#ffffff12;border-radius:999px;padding:1px 7px;font-size:10px}.sx-film-clear{color:#7d838d;background:0 0;border:1px solid #262b34;border-radius:999px;align-items:center;gap:4px;margin-left:auto;padding:4px 9px;font-size:10px;display:flex}.sx-film-clear:hover{color:#c9ccd3;border-color:#3a4150}.sx-rail{scrollbar-width:none;gap:9px;padding-bottom:6px;display:flex;overflow-x:auto}.sx-rail-empty{color:#6b717a;border:1px dashed #262b34;border-radius:12px;width:100%;margin:0;padding:16px 14px;font-size:11px}.sx-card{text-align:left;background:#181613;border:1px solid #242932;border-radius:12px;flex-direction:column;flex:none;gap:7px;width:158px;padding:7px;transition:all .16s;display:flex}.sx-card:hover{background:#1e1b17;border-color:#3a4150}.sx-card.on{border-color:#c9a06a99;box-shadow:inset 0 0 0 1px #c9a06a2e}.sx-card-thumb{color:#5f656e;background:#100e0c;border-radius:8px;place-items:center;height:78px;display:grid;overflow:hidden}.sx-card-thumb img{object-fit:cover;width:100%;height:100%;display:block}.sx-card-meta{min-width:0}.sx-card-meta b{color:#d7dade;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;display:block;overflow:hidden}.sx-card-meta small{color:#767c86;margin-top:2px;font-size:9.5px;display:block}.sx-card.succeeded .sx-card-meta b{color:#8fe0b4}.sx-card.failed .sx-card-meta b,.sx-card.cancelled .sx-card-meta b{color:#e8a2a0}@media (max-width:1180px){.sx{grid-template-columns:322px minmax(0,1fr)}}@media (max-width:900px){.sx{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr;height:calc(100vh - 62px);min-height:600px}.sx-stage{order:1}.sx-panel{border-right:0;border-top:1px solid var(--sx-line);order:2;max-height:54vh}.sx-view{margin:10px 10px 0}.sx-film{min-height:96px;margin:10px 10px 14px}.sx-tools button span,.sx-dl span{display:none}.sx-tools button,.sx-dl{padding:0 9px}.sx-hint{display:none}.sx-card{width:132px}}@media (max-width:560px){.sx-models{grid-template-columns:1fr}.sx-head{padding:14px 14px 12px}.sx-body{padding:14px 14px 2px}.sx-step-body{padding-left:24px}}.canvas-kind{border-top:1px solid #333;flex-direction:column;gap:8px;margin-top:14px;padding-top:12px;display:flex}.canvas-kind>small{color:#8a8d95;font-size:11px}.canvas-kind-row{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.canvas-kind-row button{cursor:pointer;background:0 0;border:1px solid #444;border-radius:4px;padding:6px 0;font-size:12px}.canvas-kind-hint{color:#6f7278;line-height:1.5}.node-kind{z-index:2;color:#fff;border-radius:3px;padding:2px 7px;font-size:11px;font-style:normal;position:absolute;top:10px;left:10px}.sx-go{white-space:nowrap}.sx-go em{white-space:nowrap;flex:none}.sx-card.barren .sx-card-meta b{color:#e8cfa0}.sx-card.barren .sx-card-thumb{color:#c9a06a99;background:#171512;box-shadow:inset 0 0 0 1px #c9a06a26}.sx-barren .sx-fail-title{color:#e8cfa0}.studio{color:#fff;isolation:isolate;--mx:22%;--my:28%;background:#0b0c0f;grid-template-columns:minmax(0,1fr) 400px;min-height:calc(100vh - 72px);display:grid;position:relative;overflow:hidden}.studio:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at var(--mx) var(--my),#d6b37f80,transparent 52%),radial-gradient(circle at 68% 82%,#d2ac7242,transparent 55%),radial-gradient(circle at 92% 12%,#dcbe9133,transparent 45%);filter:blur(34px);width:75%;height:130%;transition:background .5s ease-out;position:absolute;top:-35%;left:-15%}.studio:after{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 28% 32%,#000 0%,#0000 72%);mask-image:radial-gradient(circle at 28% 32%,#000 0%,#0000 72%)}.studio-sparks{z-index:0;pointer-events:none;background-image:radial-gradient(1.5px 1.5px at 12% 22%,#fff9,#0000),radial-gradient(1px 1px at 27% 68%,#ffffff61,#0000),radial-gradient(1.5px 1.5px at 44% 34%,#edddc680,#0000),radial-gradient(1px 1px at 61% 78%,#ffffff52,#0000),radial-gradient(1.5px 1.5px at 73% 18%,#ffffff75,#0000),radial-gradient(1px 1px at 86% 52%,#edddc661,#0000),radial-gradient(1px 1px at 34% 88%,#ffffff4d,#0000),radial-gradient(1.5px 1.5px at 56% 8%,#ffffff6b,#0000);position:absolute;inset:0}.studio-lead{z-index:1;max-width:780px;padding:96px 6vw 80px;position:relative}.studio-eyebrow{letter-spacing:.2em;color:#ead8be;background:#d6b37f1a;border:1px solid #d6b37f61;border-radius:100px;align-items:center;gap:9px;margin:0 0 30px;padding:7px 16px;font-size:12px;font-weight:500;display:inline-flex}.studio-eyebrow i{background:#d6b37f;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #d6b37f}.studio-lead h1{letter-spacing:-.022em;color:#fff;margin:0 0 26px;font-size:54px;font-weight:700;line-height:1.22}.studio-line{white-space:nowrap;display:block}.studio-line.is-accent{color:#ead8be}.studio-char{opacity:0;animation:.72s cubic-bezier(.2,.7,.3,1) forwards studioChar;display:inline-block;transform:translateY(.45em)}.studio-desc{color:#9aa0ab;max-width:545px;margin:0 0 42px;font-size:16px;line-height:1.9}.studio-compose{-webkit-backdrop-filter:blur(14px);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;padding:20px 22px;transition:border-color .25s,box-shadow .3s}.studio-compose:focus-within{border-color:#d6b37f99;box-shadow:0 0 0 4px #d6b37f1f,0 0 46px #d6b37f33}.studio-compose textarea{resize:none;color:#fff;background:0 0;border:0;outline:0;width:100%;height:78px;font-family:inherit;font-size:14.5px;line-height:1.75}.studio-compose textarea::placeholder{color:#5f646e}.studio-compose-row{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.studio-hint{color:#5f646e;font-size:12px}.studio-go{letter-spacing:.02em;color:#241b10;cursor:pointer;background:linear-gradient(135deg,#dbbd8f,#c8a167);border:0;border-radius:10px;padding:12px 28px;font-family:inherit;font-size:13.5px;font-weight:600;transition:transform .2s,box-shadow .3s;box-shadow:0 6px 26px #d6b37f73,0 0 60px #d6b37f2e,inset 0 1px #ffffff4d}.studio-go:hover{transform:translateY(-1px);box-shadow:0 12px 38px #d6b37f99,0 0 80px #d6b37f47,inset 0 1px #ffffff59}.studio-secondary{gap:10px;margin-top:14px;display:flex}.studio-ghost{color:#c9ccd3;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff08;border:1px solid #ffffff1f;border-radius:9px;align-items:center;gap:7px;padding:9px 16px;font-family:inherit;font-size:12.5px;transition:all .2s;display:inline-flex}.studio-ghost:hover{color:#ead8be;background:#d6b37f1a;border-color:#d6b37f80}.studio-notes{flex-wrap:wrap;gap:28px;margin:36px 0 0;padding:0;list-style:none;display:flex}.studio-notes li{color:#7f8590;padding-left:17px;font-size:12.5px;position:relative}.studio-notes li:before{content:"";background:#d6b37f;border-radius:50%;width:6px;height:6px;position:absolute;top:5px;left:0;box-shadow:0 0 10px #d6b37fe6}.studio-side{-webkit-backdrop-filter:blur(12px);z-index:1;background:#ffffff06;border-left:1px solid #ffffff12;padding:96px 34px 80px;position:relative}.studio-metrics{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:20px;display:grid}.studio-metric{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;padding:13px 11px}.studio-metric small{color:#6b7078;margin-bottom:8px;font-size:11px;display:block}.studio-metric b{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:21px;font-weight:600;display:block}.studio-chart{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;margin-bottom:26px;padding:14px}.studio-chart-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.studio-chart-head small{color:#6b7078;font-size:11px}.studio-chart-head em{color:#6b7078;font-size:11px;font-style:normal}.studio-chart-head em.busy{color:#ead8be}.studio-bars{align-items:flex-end;gap:6px;height:56px;display:flex}.studio-bars i{background:linear-gradient(#dbbd8f,#d6b37f38);border-radius:3px 3px 1px 1px;flex:1;box-shadow:0 0 12px #d6b37f4d}.studio-side-head{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.studio-side-head span{letter-spacing:.2em;color:#6b7078;font-size:11.5px}.studio-list{margin:0;padding:0;list-style:none}.studio-list li{cursor:pointer;border-bottom:1px solid #ffffff0f;padding:15px 0;transition:padding-left .22s}.studio-list li:hover{padding-left:9px}.studio-list b{color:#e8e9ec;margin-bottom:6px;font-size:14px;font-weight:600;transition:color .2s;display:block}.studio-list li:hover b{color:#ead8be}.studio-list small{color:#5f646e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.studio-empty{color:#5f646e;font-size:13px;line-height:1.9}@keyframes studioPulse{0%,to{opacity:1;box-shadow:0 0 10px #d6b37f}50%{opacity:.4;box-shadow:0 0 4px #d6b37f80}}@keyframes studioTwinkle{0%{opacity:.35}to{opacity:.9}}@keyframes studioRise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes studioChar{to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.studio-eyebrow i{animation:2.4s ease-in-out infinite studioPulse}.studio-sparks{animation:5.5s ease-in-out infinite alternate studioTwinkle}.studio-eyebrow{animation:.6s cubic-bezier(.2,.7,.3,1) both studioRise}.studio-desc{animation:.8s cubic-bezier(.2,.7,.3,1) .16s both studioRise}.studio-compose{animation:.8s cubic-bezier(.2,.7,.3,1) .24s both studioRise}.studio-secondary{animation:.8s cubic-bezier(.2,.7,.3,1) .3s both studioRise}.studio-notes{animation:.8s cubic-bezier(.2,.7,.3,1) .36s both studioRise}.studio-metrics{animation:.8s cubic-bezier(.2,.7,.3,1) .2s both studioRise}.studio-chart{animation:.8s cubic-bezier(.2,.7,.3,1) .28s both studioRise}.studio-side-head{animation:.8s cubic-bezier(.2,.7,.3,1) .34s both studioRise}}@media (prefers-reduced-motion:reduce){.studio-char{opacity:1;animation:none;transform:none}}@media (max-width:1024px){.studio{grid-template-columns:1fr}.studio-side{border-top:1px solid #ffffff12;border-left:0;padding:44px 6vw}.studio-lead{padding:60px 6vw 40px}.studio-lead h1{font-size:34px}}html,body,*{scrollbar-width:none!important;-ms-overflow-style:none!important}::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}::-webkit-scrollbar-thumb{display:none!important}::-webkit-scrollbar-track{display:none!important}::-webkit-scrollbar-button{display:none!important}.canvas-workspace{color:#e8e9ec;background:#0b0c0f;grid-template-columns:216px minmax(0,1fr)}.canvas-workspace>aside{-webkit-backdrop-filter:blur(14px);background:#ffffff07;border-right:1px solid #ffffff12;gap:7px;padding:18px 16px}.canvas-workspace>aside>b{color:#fff;letter-spacing:.16em;border-bottom:1px solid #ffffff12;margin-bottom:4px;padding:4px 0 14px;font-size:13px;font-weight:600;display:block}.canvas-workspace aside button{color:#9aa0ab;cursor:pointer;background:#ffffff08;border:1px solid #0000;border-radius:9px;padding:10px 12px;font-family:inherit;font-size:13px;transition:all .18s}.canvas-workspace aside button:hover{color:#fff;background:#d6b37f24;border-color:#d6b37f59}.canvas-workspace>aside button.active{color:#fff;background:linear-gradient(135deg,#dbbd8feb,#c8a167eb);border-color:#0000;box-shadow:0 4px 18px #d6b37f6b}.canvas-side-foot{border-top:1px solid #ffffff12;padding-top:12px}.canvas-side-foot small{color:#6b7078}.canvas-side-foot button{color:#c9ccd3!important;background:#ffffff0a!important;border:1px solid #ffffff1a!important;border-radius:7px!important;padding:6px 0!important;font-size:12px!important}.canvas-side-foot button:hover:not(:disabled){color:#ead8be!important;border-color:#d6b37f73!important}.canvas-kind{border-top:1px solid #ffffff12}.canvas-kind>small{color:#6b7078}.canvas-kind-row button{background:#ffffff08;border-radius:7px;padding:6px 0;font-size:12px}.canvas-kind-hint{color:#6b7078}.canvas-board{background:#0b0c0f}.canvas-grid{background-color:#0b0c0f;background-image:radial-gradient(#ffffff26 1.3px,#0000 1.3px)}.canvas-hint{text-align:center;pointer-events:none;z-index:1;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.canvas-hint b{color:#5f646e;letter-spacing:.06em;margin-bottom:12px;font-size:16px;font-weight:600;display:block}.canvas-hint span{color:#4a4f58;margin-bottom:6px;font-size:13px;display:block}.canvas-hint em{color:#3d424a;font-size:12px;font-style:normal;display:block}svg.canvas-links path{stroke:#dbbd8f;filter:drop-shadow(0 0 6px #d6b37fa6)}.canvas-node{-webkit-backdrop-filter:blur(10px);transition:border-color .2s,box-shadow .25s;background:#ffffff0b!important;border:1px solid #ffffff1a!important;border-radius:13px!important;box-shadow:0 14px 38px #0000008c!important}.canvas-node:hover{border-color:#d6b37f73!important}.canvas-node.is-active{border-color:#d6b37f!important;outline:0!important;box-shadow:0 0 0 2px #d6b37f8c,0 14px 40px #d6b37f52!important}.canvas-node img{opacity:.92}.canvas-node b{border-radius:5px;font-size:12px;font-weight:600;color:#fff!important;background:#0009!important;padding:3px 8px!important}.canvas-node span{border-radius:5px;padding:2px 7px;font-size:12px;color:#c9ccd3!important;background:#00000080!important}.canvas-node button{transition:background .18s;background:#0000009e!important;border-radius:7px!important}.canvas-node button:hover{background:#d6b37f!important}.node-pending{background:#0b0c0fb8}.node-bar{z-index:2;border-radius:0 4px 4px 0;width:4px;position:absolute;top:16px;bottom:16px;left:0}.node-kind{top:11px;left:auto;right:12px}.canvas-composer{-webkit-backdrop-filter:blur(14px);background:#ffffff0d!important;border:1px solid #ffffff1f!important;border-radius:13px!important;box-shadow:0 14px 40px #00000080!important}.canvas-composer:focus-within{border-color:#d6b37f99!important;box-shadow:0 0 0 3px #d6b37f24,0 14px 40px #00000080!important}.canvas-composer textarea{font-family:inherit;color:#fff!important;background:0 0!important}.canvas-composer textarea::placeholder{color:#5f646e}.canvas-composer button{font-weight:600;transition:filter .2s;color:#241b10!important;background:linear-gradient(135deg,#dbbd8f,#c8a167)!important;border-radius:0 12px 12px 0!important}.canvas-composer button:hover{filter:brightness(1.12)}.canvas-zoombar button{transition:all .18s;color:#c9ccd3!important;background:#ffffff0f!important;border:1px solid #ffffff1f!important;border-radius:8px!important}.canvas-zoombar button:hover{color:#fff!important;background:#d6b37f42!important;border-color:#d6b37f80!important}.canvas-zoombar span{color:#9aa0ab!important;background:#ffffff0f!important;border:1px solid #ffffff1f!important;border-radius:8px!important}.canvas-minimap{-webkit-backdrop-filter:blur(10px);background:#ffffff0d!important;border:1px solid #ffffff1f!important;border-radius:9px!important}.canvas-minimap i{background:#dbbd8f57!important;border:1px solid #dbbd8fb3!important}.canvas-minimap b{box-shadow:0 0 14px #d6b37f80;background:#d6b37f29!important;border:2px solid #d6b37f!important}.canvas-title{border-bottom:1px solid #ffffff12;margin-bottom:4px;padding:2px 0 14px}.canvas-title b{color:#fff;letter-spacing:.02em;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.canvas-title b span{text-overflow:ellipsis;white-space:nowrap;cursor:text;flex:1;overflow:hidden}.canvas-title button{color:#6b7078;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;place-items:center;padding:3px;transition:all .18s;display:grid}.canvas-title button:hover{color:#ead8be;background:#d6b37f29}.canvas-title-input{color:#fff;background:#ffffff0f;border:1px solid #d6b37f8c;border-radius:7px;outline:0;width:100%;padding:7px 10px;font-family:inherit;font-size:13px}.notif-wrap{align-items:center;display:flex;position:relative}.notif-bell{color:#e9e6df;background:#ffffff0d;border:1px solid #ffffff24;border-radius:10px;place-items:center;width:38px;height:38px;transition:all .2s;display:grid;position:relative}.notif-bell:hover,.notif-bell.on{color:#f4e6cd;background:#c9a06a2e;border-color:#c9a06a80}.notif-count{color:#1b1a17;text-align:center;background:#8c8577;border-radius:9px;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px;position:absolute;top:-6px;right:-6px}.notif-count.live{background:linear-gradient(135deg,#e8cfa0,#c9a06a)}.notif-panel{z-index:120;color:#eae6de;background:linear-gradient(#1d1a15,#16130f);border:1px solid #c9a06a3d;border-radius:16px;width:376px;max-width:calc(100vw - 32px);max-height:min(72vh,620px);padding:0;position:absolute;top:48px;right:0;overflow:auto;box-shadow:0 26px 70px #00000080}.notif-panel>header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:flex-start;gap:10px;padding:16px 18px 12px;display:flex}.notif-panel>header b{color:#fff;font-size:15px;display:block}.notif-panel>header small{color:#9b958a;margin-top:4px;font-size:11.5px;display:block}.notif-x{color:#cfc8bb;background:#ffffff0f;border:0;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.notif-x:hover{background:#ffffff24}.notif-sec{padding:12px 12px 4px}.notif-sec h4{letter-spacing:.08em;color:#c9a06a;text-transform:uppercase;align-items:center;gap:8px;margin:0 6px 8px;font-size:11.5px;font-weight:600;display:flex}.notif-sec h4 span{color:#8d887e;letter-spacing:0;margin-left:auto;font-size:11px}.notif-item{background:#ffffff09;border:1px solid #ffffff0d;border-radius:12px;align-items:center;gap:10px;margin-bottom:8px;padding:10px;display:flex}.notif-item.live{border-color:#c9a06a4d}.notif-item.warn{background:#d6966012;border-color:#d6966057}.notif-item>div{flex:1;min-width:0}.notif-item b{color:#f2ede4;text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.notif-item small{color:#95908a;align-items:center;gap:4px;margin-top:4px;font-size:11px;display:flex}.notif-item img{object-fit:cover;background:#241f18;border-radius:9px;flex:none;width:42px;height:42px}.notif-item button,.notif-item a{color:#d8d2c6;background:0 0;border:1px solid #ffffff24;border-radius:8px;flex:none;padding:5px 11px;font-size:11.5px}.notif-item button:hover,.notif-item a:hover{color:#e8cfa0;border-color:#c9a06a99}.notif-dot{background:#c9a06a;border-radius:50%;flex:none;width:8px;height:8px;animation:1.6s infinite notif-pulse;box-shadow:0 0 0 3px #c9a06a2e}@keyframes notif-pulse{50%{opacity:.35}}.notif-bar{background:#ffffff1a;border-radius:2px;height:3px;margin-top:6px;overflow:hidden}.notif-bar i{background:linear-gradient(90deg,#c9a06a,#e8cfa0);border-radius:2px;height:100%;transition:width .4s;display:block}.notif-none{color:#8d887e;margin:0 6px 10px;font-size:12px}.notif-empty{text-align:center;color:#bdb6aa;padding:28px 24px 30px}.notif-empty svg{color:#c9a06a}.notif-empty p{margin:12px 0 16px;font-size:12.5px;line-height:1.7}.notif-foot{border-top:1px solid #ffffff12;padding:10px 16px 14px}.notif-foot a{color:#c9a06a;justify-content:center;align-items:center;gap:6px;font-size:12.5px;display:flex}.notif-foot a:hover{color:#e8cfa0}.acx{--acx-gold:#c9a06a;--acx-gold-soft:#e8cfa0;--acx-ink:#1b1a17;--acx-muted:#7b7871;--acx-line:#e7e3db;--acx-card:#fff;min-height:72vh;color:var(--acx-ink);background:#f7f6f3;padding-bottom:76px}.acx-tabs{z-index:45;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#16130ff5;border-bottom:1px solid #c9a06a2e;gap:6px;padding:10px 24px;display:flex;position:sticky;top:72px;overflow-x:auto}.acx-tabs a{color:#cdc6b9;white-space:nowrap;border-radius:999px;flex:none;padding:9px 16px;font-size:13.5px;transition:all .2s}.acx-tabs a:hover{color:#fff;background:#c9a06a1f}.acx-tabs a.active{color:#1b1a17;background:linear-gradient(135deg,var(--acx-gold-soft),var(--acx-gold));font-weight:600}.acx-hero{background:linear-gradient(135deg,#191612,#241f18 55%,#33291a);padding:52px 24px 60px;position:relative;overflow:hidden}.acx-hero:after{content:"";background:radial-gradient(circle,#c9a06a38,#0000 68%);border-radius:50%;width:420px;height:420px;position:absolute;top:-120px;right:-120px}.acx-hero-inner{z-index:1;max-width:1180px;margin:0 auto;position:relative}.acx-eyebrow{letter-spacing:.14em;color:var(--acx-gold-soft);border:1px solid #c9a06a66;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:11px;display:inline-flex}.acx-hero h1{font-family:"Songti SC","Noto Serif SC",var(--font-serif);letter-spacing:.02em;color:#fff;margin:18px 0 10px;font-size:clamp(28px,3.6vw,42px);font-weight:600}.acx-hero p{color:#b7af9f;max-width:720px;margin:0;font-size:14.5px;line-height:1.85}.acx-gate{text-align:center;max-width:560px;color:var(--acx-muted);margin:0 auto;padding:70px 24px}.acx-gate svg{color:var(--acx-gold)}.acx-gate h2{color:var(--acx-ink);margin:16px 0 8px;font-size:20px}.acx-gate p{margin:0 0 22px;font-size:13.5px;line-height:1.8}.acx-primary{background:linear-gradient(135deg,var(--acx-gold-soft),var(--acx-gold));color:#1b1a17;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:11px 20px;font-size:13.5px;font-weight:600;transition:all .2s;display:inline-flex}.acx-primary:hover{filter:brightness(1.06);transform:translateY(-1px)}.acx-primary:disabled{opacity:.55;cursor:not-allowed;transform:none}.acx-ghost{border:1px solid var(--acx-line);color:var(--acx-ink);cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:10px 16px;font-size:13px;transition:all .2s;display:inline-flex}.acx-ghost:hover{border-color:var(--acx-gold);color:#8a6a34}.acx-ghost:disabled{opacity:.45;cursor:not-allowed}.acx-ghost.sm{padding:6px 12px;font-size:12px}.acx-sub{color:var(--acx-muted);font-size:12px}.acx-empty{text-align:center;color:var(--acx-muted);padding:26px 16px;font-size:13px}.acx-empty.big{padding:70px 20px;font-size:14px}.acx-grid{max-width:1180px;margin:0 auto;padding:0 24px}.acx-cards{z-index:2;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:18px;margin-top:-38px;display:grid;position:relative}.acx-card{border:1px solid var(--acx-line);background:var(--acx-card);border-radius:18px;padding:22px;box-shadow:0 12px 34px #1b1a170d}.acx-card-head{align-items:center;gap:12px;display:flex}.acx-card-head>svg{color:var(--acx-gold);flex:none}.acx-card-head>div{flex:1;min-width:0}.acx-card-head b{font-size:15px;display:block}.acx-card-head small{color:var(--acx-muted);margin-top:3px;font-size:11.5px;display:block}.acx-avatar{width:44px;height:44px;color:var(--acx-gold-soft);background:linear-gradient(135deg,#2b251c,#4a3c28);border-radius:12px;place-items:center;font-size:19px;font-weight:700;display:grid}.acx-avatar.sm{vertical-align:middle;border-radius:7px;width:24px;height:24px;margin-right:8px;font-size:11px;font-style:normal;display:inline-grid}.acx-badge{color:var(--acx-muted);white-space:nowrap;background:#f1efe9;border-radius:999px;padding:5px 11px;font-size:11.5px;font-style:normal}.acx-badge.on{background:linear-gradient(135deg,var(--acx-gold-soft),var(--acx-gold));color:#1b1a17;font-weight:600}.acx-dl{border-top:1px dashed var(--acx-line);grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0 0;padding:14px 0 0;display:grid}.acx-dl-2{grid-template-columns:repeat(2,1fr)}.acx-dl-3{grid-template-columns:repeat(3,1fr)}.acx-dl>div{min-width:0}.acx-dl dt{color:var(--acx-muted);font-size:11.5px}.acx-dl dd{text-overflow:ellipsis;margin:6px 0 0;font-size:15px;font-weight:600;overflow:hidden}.acx-coin{color:#8a6a34;align-items:center;gap:5px;display:flex}.acx-card-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.acx-hint{color:var(--acx-muted);margin:14px 0 0;font-size:12.5px;line-height:1.75}.acx-metrics{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;max-width:1180px;margin:18px auto 0;padding:0 24px;display:grid}.acx-metrics article{border:1px solid var(--acx-line);background:#fff;border-radius:14px;flex-direction:column;gap:6px;padding:16px 18px;display:flex}.acx-metrics svg{color:var(--acx-gold)}.acx-metrics span{color:var(--acx-muted);font-size:12px}.acx-metrics b{font-size:22px;font-weight:700}.acx-notice{color:#6f5626;background:#c9a06a1a;border:1px solid #c9a06a66;border-radius:12px;align-items:center;gap:9px;max-width:1132px;margin:16px auto 0;padding:13px 18px;font-size:13px;display:flex}.acx-notice a{color:#8a6a34;margin-left:6px;text-decoration:underline}.acx-split{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:18px;max-width:1180px;margin:18px auto 0;padding:0 24px;display:grid}.acx-panel{border:1px solid var(--acx-line);background:#fff;border-radius:18px;width:calc(100% - 48px);max-width:1180px;margin:18px auto 0;padding:20px 22px}.acx-split .acx-panel{width:auto;margin:0}.acx-panel-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.acx-panel-head h2{margin:0;font-size:15.5px;font-weight:600}.acx-panel-head a{color:#8a6a34;align-items:center;gap:4px;font-size:12.5px;display:inline-flex}.acx-list{margin:0;padding:0;list-style:none}.acx-list li{border-bottom:1px solid #f2efe9;align-items:center;gap:11px;padding:11px 0;display:flex}.acx-list li:last-child{border-bottom:0}.acx-list li>div{flex:1;min-width:0}.acx-list b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;display:block;overflow:hidden}.acx-list small{color:var(--acx-muted);margin-top:3px;font-size:11.5px;display:block}.acx-list em{color:var(--acx-muted);white-space:nowrap;font-size:12px;font-style:normal}.acx-list em.succeeded{color:#3f7d4e}.acx-list em.failed,.acx-list em.cancelled{color:#b0503f}.acx-list em.running,.acx-list em.queued{color:#8a6a34}.acx-list em.cost{color:#b0503f;font-weight:600}.acx-dot{background:#c8c2b6;border-radius:50%;flex:none;width:8px;height:8px}.acx-dot.succeeded{background:#4c9a63}.acx-dot.running,.acx-dot.queued{background:var(--acx-gold)}.acx-dot.failed{background:#c2675a}.acx-tools{flex-wrap:wrap;align-items:center;gap:12px;max-width:1180px;margin:0 auto;padding:0 24px 6px;display:flex}.acx-search{border:1px solid var(--acx-line);min-width:220px;color:var(--acx-muted);background:#fff;border-radius:11px;flex:1;align-items:center;gap:8px;padding:10px 14px;display:flex}.acx-search input{color:var(--acx-ink);background:0 0;border:0;outline:none;flex:1;font-size:13.5px}.acx-filters{flex-wrap:wrap;gap:8px;display:flex}.acx-filters button{border:1px solid var(--acx-line);color:var(--acx-ink);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:9px 15px;font-size:12.5px;transition:all .2s;display:inline-flex}.acx-filters button i{color:var(--acx-muted);font-size:11px;font-style:normal}.acx-filters button:hover{border-color:var(--acx-gold)}.acx-filters button.active{background:linear-gradient(135deg,var(--acx-gold-soft),var(--acx-gold));border-color:#0000;font-weight:600}.acx-filters button.active i{color:#4a3a1c}.acx-filters-lg button{padding:10px 20px;font-size:13.5px}.acx-select{border:1px solid var(--acx-line);color:var(--acx-ink);background:#fff;border-radius:11px;outline:none;padding:10px 14px;font-size:12.5px}.acx-works{grid-template-columns:repeat(auto-fill,minmax(248px,1fr));gap:16px;max-width:1180px;margin:14px auto 0;padding:0 24px;display:grid}.acx-work{border:1px solid var(--acx-line);background:#fff;border-radius:16px;flex-direction:column;transition:all .24s;display:flex;overflow:hidden}.acx-work:hover{border-color:#c9a06a80;transform:translateY(-3px);box-shadow:0 16px 36px #1b1a171a}.acx-work-cover{aspect-ratio:4/3;background:#f1eee8;position:relative;overflow:hidden}.acx-work-cover img{object-fit:cover;width:100%;height:100%}.acx-work-cover .acx-bar{background:linear-gradient(90deg,var(--acx-gold),var(--acx-gold-soft));height:3px;position:absolute;bottom:0;left:0}.acx-tag{color:#f0ece3;background:#1b1a17b8;border-radius:999px;padding:4px 10px;font-size:11px;position:absolute;top:10px;left:10px}.acx-tag.succeeded{background:#316e42db}.acx-tag.failed,.acx-tag.cancelled{background:#963e30db}.acx-tag.running,.acx-tag.queued{background:#966e32e0}.acx-work.barren .acx-tag{background:#786032e6}.acx-work-body{flex-direction:column;flex:1;padding:14px;display:flex}.acx-work-body h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13.5px;font-weight:600;overflow:hidden}.acx-work-body p{color:var(--acx-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:38px;margin:7px 0 0;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.acx-work-body small{color:var(--acx-muted);align-items:center;gap:6px;margin-top:10px;font-size:11.5px;display:flex}.acx-work-body small b{color:#8a6a34;margin-left:auto}.acx-work-body footer{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.acx-work-body footer .acx-primary,.acx-work-body footer .acx-ghost{border-radius:9px;flex:1;padding:8px 10px;font-size:12px}.acx-more{justify-content:center;align-items:center;gap:14px;margin:22px auto 0;padding:0 24px;display:flex}.acx-promise{color:#f0e4cd;background:linear-gradient(135deg,#221d16,#3a2f1e);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;max-width:1132px;margin:14px auto 0;padding:16px 22px;display:flex}.acx-promise svg{color:var(--acx-gold-soft)}.acx-promise b{color:#fff}.acx-promise em{color:var(--acx-gold-soft);margin-left:auto;font-size:12.5px;font-style:normal}.acx-card-code .acx-code{letter-spacing:.14em;color:#6f5626;background:#fdfbf6;border:1px dashed #c9a06a8c;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:16px 0 0;padding:14px 18px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:21px;font-weight:700;display:flex}.acx-code button{background:linear-gradient(135deg,var(--acx-gold-soft),var(--acx-gold));color:#1b1a17;letter-spacing:0;cursor:pointer;border:0;border-radius:9px;align-items:center;gap:5px;padding:7px 13px;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex}.acx-linkrow{gap:8px;margin-top:12px;display:flex}.acx-linkrow input{border:1px solid var(--acx-line);min-width:0;color:var(--acx-ink);background:#faf9f6;border-radius:10px;outline:none;flex:1;padding:11px 13px;font-size:12.5px}.acx-linkrow button{border:1px solid var(--acx-line);cursor:pointer;white-space:nowrap;background:#fff;border-radius:10px;align-items:center;gap:5px;padding:0 16px;font-size:12.5px;display:inline-flex}.acx-linkrow button:hover{border-color:var(--acx-gold);color:#8a6a34}.acx-ladder-bar{background:#f0ece4;border-radius:3px;height:6px;overflow:hidden}.acx-ladder-bar i{background:linear-gradient(90deg,var(--acx-gold),var(--acx-gold-soft));border-radius:3px;height:100%;transition:width .5s;display:block}.acx-ladder{grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:12px;margin-top:18px;display:grid}.acx-ladder article{border:1px solid var(--acx-line);text-align:left;background:#fbfaf7;border-radius:14px;padding:15px 14px;position:relative}.acx-ladder article.done{background:linear-gradient(#fffdf8,#fbf6ea);border-color:#c9a06a99}.acx-ladder-need{color:var(--acx-muted);background:#efece5;border-radius:999px;padding:3px 9px;font-size:11px;display:inline-block}.acx-ladder article.done .acx-ladder-need{background:linear-gradient(135deg,var(--acx-gold-soft),var(--acx-gold));color:#1b1a17;font-weight:700}.acx-ladder b{margin:10px 0 7px;font-size:13.5px;display:block}.acx-ladder em{color:var(--acx-muted);align-items:center;gap:4px;font-size:11.5px;font-style:normal;display:flex}.acx-ladder article.done em{color:#3f7d4e}.acx-rules ol{margin:0;padding-left:20px}.acx-rules li{color:#4b4841;margin-bottom:10px;font-size:13px;line-height:1.8}.acx-rules li:last-child{margin-bottom:0}.acx-table{border:1px solid var(--acx-line);border-radius:14px;overflow:hidden}.acx-tr{border-bottom:1px solid #f2efe9;grid-template-columns:2.1fr .9fr .9fr .9fr 1.1fr auto;align-items:center;gap:10px;padding:13px 16px;font-size:13px;display:grid}.acx-tr:last-child{border-bottom:0}.acx-th{letter-spacing:.05em;color:var(--acx-muted);background:#faf9f6;padding:11px 16px;font-size:11.5px}.acx-tr>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.acx-tr b{font-size:13px;font-weight:600;display:block}.acx-tr small{color:var(--acx-muted);margin-top:3px;font-size:11px;display:block}.acx-strong{font-weight:600}.acx-state{color:var(--acx-muted);background:#f1efe9;border-radius:999px;justify-self:start;padding:4px 10px;font-size:11.5px;font-style:normal}.acx-state.paid,.acx-state.succeeded{color:#37704a;background:#4c9a6324}.acx-state.pending,.acx-state.queued,.acx-state.running{color:#7a5c26;background:#c9a06a33}.acx-state.cancelled,.acx-state.failed,.acx-state.refunded{color:#9c4a3d;background:#c2675a24}.acx-table .acx-tr.ok>span:last-child{color:#37704a}.acx-table .acx-tr.warn>span:last-child{color:#9c4a3d}.acx-benefits .acx-tr{grid-template-columns:1.6fr 1fr 1fr 1fr}.acx-benefits .acx-th span:not(:first-child){text-align:center}.acx-benefits .acx-tr>span:not(:first-child){text-align:center;color:var(--acx-muted)}.acx-benefits .acx-tr.col-1 span:nth-child(2),.acx-benefits .acx-tr.col-2 span:nth-child(3),.acx-benefits .acx-tr.col-3 span:nth-child(4){color:#37704a;font-weight:600}.acx-card-vip{background:linear-gradient(#fffdf8,#fbf6ea);border-color:#c9a06a66}.acx-chips{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.acx-chips li{border:1px solid var(--acx-line);color:#4b4841;background:#faf9f6;border-radius:999px;padding:6px 13px;font-size:12px}.acx-plans{grid-template-columns:repeat(auto-fit,minmax(212px,1fr));gap:16px;display:grid}.acx-plans article{border:1px solid var(--acx-line);background:#fbfaf7;border-radius:16px;padding:20px}.acx-plans article.hot{background:linear-gradient(#fffdf8,#faf3e4);border-color:#c9a06a99}.acx-plans h3{margin:0;font-size:14.5px}.acx-price{color:#6f5626;align-items:baseline;gap:3px;margin:12px 0 14px;font-size:30px;font-weight:700;display:flex}.acx-price em{font-size:15px;font-style:normal}.acx-price small{color:var(--acx-muted);font-size:12px;font-weight:400}.acx-plans ul{margin:0 0 18px;padding-left:18px}.acx-plans li{color:#4b4841;margin-bottom:7px;font-size:12.5px}.acx-plans .acx-primary{width:100%}.acx-cta{color:#f0e4cd;background:linear-gradient(135deg,#221d16,#3a2f1e);border-color:#c9a06a66;align-items:center;gap:16px;display:flex}.acx-cta svg{color:var(--acx-gold-soft)}.acx-cta h2{color:#fff;margin:0;font-size:16px}.acx-cta p{color:#c0b49c;margin:7px 0 0;font-size:12.5px;line-height:1.75}.acx-cta .acx-primary{flex:none;margin-left:auto}.acx-auth{border-radius:20px;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);gap:0;overflow:hidden;box-shadow:0 34px 90px #0000006b;width:min(908px,94vw)!important;max-width:908px!important;padding:0!important;display:grid!important}.acx-auth-side{color:#efe7d8;background:linear-gradient(150deg,#191612,#241f18 52%,#3a2f1e);padding:38px 34px;position:relative;overflow:hidden}.acx-auth-side:after{content:"";background:radial-gradient(circle,#c9a06a42,#0000 68%);border-radius:50%;width:280px;height:280px;position:absolute;bottom:-90px;right:-90px}.acx-auth-side .auth-logo{z-index:1;object-fit:contain;width:186px;max-width:100%;height:auto;position:relative}.acx-auth-eyebrow{z-index:1;letter-spacing:.2em;color:#a89c85;margin-top:16px;font-size:11px;display:block;position:relative}.acx-auth-side h2{z-index:1;font-family:"Songti SC","Noto Serif SC",var(--font-serif);color:#fff;margin:14px 0 22px;font-size:25px;font-weight:600;line-height:1.5;position:relative}.acx-auth-side ul{z-index:1;margin:0;padding:0;list-style:none;position:relative}.acx-auth-side li{gap:11px;margin-bottom:15px;display:flex}.acx-auth-side li svg{color:var(--acx-gold-soft);flex:none;margin-top:3px}.acx-auth-side li b{color:#fff;font-size:13px;display:block}.acx-auth-side li span{color:#a89c85;margin-top:3px;font-size:11.5px;line-height:1.6;display:block}.acx-auth-form{background:#fff;padding:34px 34px 30px}.acx-auth-form h3{margin:0;font-size:20px}.acx-auth-sub{color:var(--acx-muted);margin:7px 0 18px;font-size:12.5px}.acx-auth-tabs{background:#f4f2ee;border-radius:11px;gap:6px;padding:4px;display:flex}.acx-auth-tabs button{color:var(--acx-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;padding:9px 0;font-size:13px}.acx-auth-tabs button.active{color:var(--acx-ink);background:#fff;font-weight:600;box-shadow:0 2px 8px #1b1a1714}.acx-auth-tabs-sub{background:#faf9f6;margin-bottom:14px}.acx-auth-fields{flex-direction:column;gap:13px;margin-top:16px;display:flex}.acx-auth-fields label{display:block}.acx-auth-fields label>span:first-child{color:var(--acx-muted);margin-bottom:7px;font-size:12px;display:block}.acx-auth-fields input{border:1px solid var(--acx-line);width:100%;color:var(--acx-ink);background:#faf9f6;border-radius:11px;outline:none;padding:12px 14px;font-size:13.5px;transition:all .2s}.acx-auth-fields input:focus{border-color:var(--acx-gold);background:#fff;box-shadow:0 0 0 3px #c9a06a29}.acx-auth-fields .inline-input{gap:8px;display:flex}.acx-auth-fields .inline-input input{flex:1;min-width:0}.acx-auth-fields .inline-input button{border:1px solid var(--acx-line);white-space:nowrap;cursor:pointer;background:#fff;border-radius:11px;flex:none;padding:0 15px;font-size:12.5px}.acx-auth-fields .inline-input button:hover:not(:disabled){border-color:var(--acx-gold);color:#8a6a34}.acx-auth-fields .inline-input button:disabled{opacity:.5;cursor:not-allowed}.acx-auth-error{color:#9c4a3d;background:#c2675a14;border:1px solid #c2675a66;border-radius:10px;margin-top:14px;padding:11px 14px;font-size:12.5px}.acx-auth-form .primary.wide{background:linear-gradient(135deg,var(--acx-gold-soft),var(--acx-gold));color:#1b1a17;cursor:pointer;border:0;border-radius:11px;width:100%;margin-top:20px;padding:14px;font-size:14.5px;font-weight:600}.acx-auth-form .primary.wide:disabled{opacity:.6;cursor:not-allowed}.acx-auth-switch{color:#8a6a34;cursor:pointer;background:0 0;border:0;width:100%;margin-top:12px;font-size:12.5px;text-decoration:underline;display:block}.acx-auth-terms{color:var(--acx-muted);text-align:center;margin-top:16px;font-size:11.5px;display:block}.acx-auth-terms a{color:#8a6a34;text-decoration:underline}@media (max-width:880px){.acx-auth{grid-template-columns:1fr}.acx-auth-side{padding:26px 24px}.acx-auth-side h2{margin:10px 0 16px;font-size:20px}.acx-auth-side li:nth-child(3){display:none}.acx-auth-form{padding:26px 22px}.acx-tr{grid-template-columns:1fr 1fr;row-gap:6px}.acx-th{display:none}.acx-hero{padding:38px 18px 50px}.acx-tabs{padding:8px 14px}.acx-grid,.acx-metrics,.acx-split,.acx-works,.acx-tools{padding-left:16px;padding-right:16px}.acx-panel{width:calc(100% - 32px)}.acx-promise,.acx-notice{max-width:calc(100% - 32px)}}.cine{color:#eceae5;background:radial-gradient(1100px 520px at 50% -8%,#c9a06a1a,#0000 62%),#0b0c0f;min-height:calc(100vh - 72px);padding:0 0 72px}.cine-hero{max-width:1200px;margin:0 auto;padding:64px 28px 30px}.cine-hero>span{letter-spacing:.42em;color:#c9a06a;font-size:11px}.cine-hero h1{letter-spacing:.02em;color:#fff;margin:16px 0 12px;font-size:clamp(34px,5vw,56px);font-weight:600;line-height:1.15}.cine-hero p{color:#9a958c;max-width:660px;margin:0;font-size:15px;line-height:1.85}.cine-strip{color:#8f8a80;border-top:1px solid #c9a06a38;border-bottom:1px solid #c9a06a1a;align-items:center;gap:14px;margin-top:30px;padding:10px 0;font-size:11px;display:flex}.cine-strip i{background:repeating-linear-gradient(90deg,#c9a06a59 0 8px,#0000 8px 16px);flex:1;height:1px}.cine-strip b{color:#c9a06a;letter-spacing:.18em;white-space:nowrap;font-size:11px;font-weight:500}.cine-strip em{letter-spacing:.14em;white-space:nowrap;font-style:normal}.cine-body{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:26px;max-width:1200px;margin:0 auto;padding:26px 28px 0;display:grid}.cine-frame{background:#101113;border:1px solid #ffffff12;padding:18px;position:relative}.cine-corners i{border:0 solid #c9a06a;width:15px;height:15px;position:absolute}.cine-corners i:first-child{border-top-width:2px;border-left-width:2px;top:-1px;left:-1px}.cine-corners i:nth-child(2){border-top-width:2px;border-right-width:2px;top:-1px;right:-1px}.cine-corners i:nth-child(3){border-bottom-width:2px;border-left-width:2px;bottom:-1px;left:-1px}.cine-corners i:nth-child(4){border-bottom-width:2px;border-right-width:2px;bottom:-1px;right:-1px}.cine-frame>header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.cine-frame>header b{letter-spacing:.3em;color:#b8b2a6;font-size:11px;font-weight:500}.cine-frame>header em{letter-spacing:.22em;color:#c9a06a;font-size:10px;font-style:normal}.cine-slots{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cine-slots button{aspect-ratio:16/9;color:#8f8a80;cursor:pointer;background:#0d0e10;border:1px dashed #ffffff29;place-items:center;gap:6px;padding:10px;transition:border-color .2s,color .2s;display:grid;position:relative;overflow:hidden}.cine-slots button:hover{color:#c9a06a;border-color:#c9a06a99}.cine-slots img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cine-slots b{color:#ddd8cf;font-size:13px;font-weight:500}.cine-slots span{color:#7d786f;font-size:11px}.cine-slots i{color:#fff;background:#0000009e;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:6px;right:6px}.cine-frame textarea{box-sizing:border-box;color:#eceae5;resize:vertical;background:#0d0e10;border:1px solid #ffffff14;width:100%;min-height:88px;margin-top:14px;padding:12px;font-family:inherit;font-size:13px;line-height:1.7}.cine-frame textarea:focus{border-color:#c9a06a80;outline:none}.cine-controls{background:#101113;border:1px solid #ffffff12;gap:12px;margin-top:16px;padding:16px 18px;display:grid}.cine-controls label{gap:7px;display:grid}.cine-controls select{color:#eceae5;background:#0d0e10;border:1px solid #ffffff1a;height:38px;padding:0 10px;font-size:13px}.cine-controls label>div{gap:8px;display:flex}.cine-controls label>div button{color:#b8b2a6;cursor:pointer;background:0 0;border:1px solid #ffffff1f;flex:1;height:34px;font-size:12px;transition:all .18s}.cine-controls label>div button.active{color:#c9a06a;background:#c9a06a14;border-color:#c9a06a}.cine-actions{gap:10px;margin-top:4px;display:flex}.cine-actions button{color:#ddd8cf;cursor:pointer;background:0 0;border:1px solid #ffffff24;justify-content:center;align-items:center;gap:8px;height:46px;padding:0 18px;font-size:13px;transition:all .18s;display:inline-flex}.cine-actions button:hover{color:#c9a06a;border-color:#c9a06a80}.cine-actions .cine-send{color:#241b10;letter-spacing:.08em;background:linear-gradient(135deg,#d6b37f,#b98d4f);border:0;flex:1;font-weight:600}.cine-actions .cine-send:hover{filter:brightness(1.06);color:#241b10}.cine-notice{color:#d9c9a8;background:#c9a06a0f;border:1px solid #c9a06a4d;margin:14px 0 0;padding:11px 14px;font-size:12px;line-height:1.7}.cine-library{background:#101113;border:1px solid #ffffff12;padding:18px}.cine-library>header span{letter-spacing:.36em;color:#c9a06a;font-size:10px}.cine-library>header h2{color:#fff;margin:10px 0 6px;font-size:20px;font-weight:600}.cine-library>header p{color:#8f8a80;margin:0;font-size:12px}.cine-library nav{gap:6px;margin:16px 0;display:flex}.cine-library nav button{color:#b8b2a6;cursor:pointer;background:0 0;border:1px solid #ffffff1a;flex:1;height:32px;font-size:12px;transition:all .18s}.cine-library nav button.active{color:#c9a06a;background:#c9a06a14;border-color:#c9a06a}.cine-shots{scrollbar-width:none;gap:10px;max-height:600px;padding-right:2px;display:grid;overflow:auto}.cine-shots::-webkit-scrollbar{display:none}.cine-shots button{text-align:left;cursor:pointer;background:#0d0e10;border:1px solid #ffffff14;align-items:flex-start;gap:12px;padding:13px 14px;transition:border-color .18s,transform .18s;display:flex}.cine-shots button:hover{border-color:#c9a06a8c;transform:translateY(-1px)}.cine-shots em{letter-spacing:.14em;color:#c9a06a;white-space:nowrap;border:1px solid #c9a06a66;padding:3px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-style:normal}.cine-shots b{color:#eceae5;font-size:13px;font-weight:500;display:block}.cine-shots small{color:#8f8a80;margin-top:4px;font-size:11px;line-height:1.65;display:block}.cine-shots i{color:#c9a06a;align-items:center;gap:4px;margin-top:8px;font-size:11px;font-style:normal;display:inline-flex}@media (max-width:1080px){.cine-body{grid-template-columns:1fr}.cine-hero{padding-top:44px}}.cine{position:relative}.cine-hero{isolation:isolate;max-width:none;padding:104px 28px 52px;position:relative;overflow:hidden}.cine-hero-in{max-width:1200px;margin:0 auto;position:relative}.cine-hero-in>span{letter-spacing:.42em;color:#e3c08c;font-size:11px}.cine-hero-in h1{letter-spacing:.02em;color:#fff;text-shadow:0 2px 24px #0000008c;margin:16px 0 12px;font-size:clamp(34px,5vw,56px);font-weight:600;line-height:1.15}.cine-hero-in p{color:#c9c3b8;text-shadow:0 1px 12px #00000080;max-width:660px;margin:0;font-size:15px;line-height:1.85}.cine-hero-bg{object-fit:cover;z-index:-2;transform-origin:62% 38%;width:100%;height:100%;animation:28s ease-in-out infinite alternate cine-kenburns;position:absolute;inset:0}.cine-hero-veil{z-index:-1;background:linear-gradient(100deg,#0c0905ed 0%,#0c0905c7 36%,#0c09056b 66%,#0c090599 100%);position:absolute;inset:0}.cine-hero-veil:after{content:"";background:linear-gradient(#0000 54%,#0c0905e0);position:absolute;inset:0}@keyframes cine-kenburns{0%{transform:scale(1)}to{transform:scale(1.09)translate(-1.4%,-1%)}}.cine-hero-in>span,.cine-hero-in>h1,.cine-hero-in>p,.cine-hero-in .cine-strip{animation:.85s cubic-bezier(.2,.7,.2,1) both cine-rise}.cine-hero-in>h1{animation-delay:.1s}.cine-hero-in>p{animation-delay:.2s}.cine-hero-in .cine-strip{animation-delay:.32s}@keyframes cine-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.cine-frame:after{content:"";pointer-events:none;z-index:3;background:linear-gradient(#0000,#d6b37f12 68%,#d6b37f4d);height:22%;animation:7.5s linear infinite cine-scan;position:absolute;top:-24%;left:0;right:0}@keyframes cine-scan{to{top:118%}}.cine-corners i{animation:3.4s ease-in-out infinite cine-breath}.cine-corners i:nth-child(2){animation-delay:.85s}.cine-corners i:nth-child(3){animation-delay:1.7s}.cine-corners i:nth-child(4){animation-delay:2.55s}@keyframes cine-breath{0%,to{opacity:.5}50%{opacity:1}}.cine-shots button{animation:.7s cubic-bezier(.2,.7,.2,1) both cine-rise;display:block}.cine-shots button:nth-child(2){animation-delay:80ms}.cine-shots button:nth-child(3){animation-delay:.16s}.cine-shots button:nth-child(4){animation-delay:.24s}.cine-shot-thumb{aspect-ratio:16/9;background:#0a0b0c;border:1px solid #ffffff14;border-radius:6px;margin:0 0 10px;display:block;position:relative;overflow:hidden}.cine-shot-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.6,.2,1);display:block;transform:scale(1.001)}.cine-shots button:hover .cine-shot-thumb img{transform:scale(1.08)}.cine-shot-thumb em{background:#0a0805c7;position:absolute;bottom:8px;left:8px}.cine-shot-thumb:after{content:"";pointer-events:none;background:linear-gradient(#0000 60%,#0a080559);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.cine-hero-bg,.cine-frame:after,.cine-corners i,.cine-hero-in>*,.cine-hero-in .cine-strip,.cine-shots button{transition:none!important;animation:none!important}}.cine-shot-thumb{will-change:transform;transition:transform .55s cubic-bezier(.2,.6,.2,1)}.cine-shots button:hover .cine-shot-thumb{transform:scale(1.02)}.cine-shot-thumb img{animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}.cine-fx01 img{animation-name:cine-m-pan;animation-duration:11s}.cine-fx02 img{animation-name:cine-m-orbit;animation-duration:14s}.cine-fx03 img{animation-name:cine-m-push;animation-duration:12s}.cine-fx04 img{animation-name:cine-m-daynight;animation-duration:16s}.cine-fx05 img{animation-name:cine-m-lowup;animation-duration:11s}.cine-fx06 img{animation-name:cine-m-stroll;animation-duration:14s}.cine-fx07 img{animation-name:cine-m-reveal;animation-duration:15s}.cine-fx08 img{animation-name:cine-m-facade;animation-duration:11s}.cine-fx09 img{animation-name:cine-m-door;animation-duration:12s}.cine-fx10 img{animation-name:cine-m-atrium;animation-duration:14s}.cine-fx11 img{animation-name:cine-m-macro;animation-duration:16s}.cine-fx12 img{animation-name:cine-m-glow;animation-duration:16s}@keyframes cine-m-pan{0%{transform:scale(1.07)translate(-2.6%)}to{transform:scale(1.07)translate(2.6%)}}@keyframes cine-m-orbit{0%{transform:scale(1.09)rotate(-1.3deg)}to{transform:scale(1.09)rotate(1.3deg)}}@keyframes cine-m-push{0%{transform:scale(1)}to{transform:scale(1.16)}}@keyframes cine-m-daynight{0%{filter:brightness(1.02)saturate(1.05)}to{filter:brightness(.68)hue-rotate(-14deg)saturate(.82)}}@keyframes cine-m-lowup{0%{transform:scale(1.1)translateY(2.2%)}to{transform:scale(1.1)translateY(-2.2%)}}@keyframes cine-m-stroll{0%{transform:scale(1.07)translate(-2%,1.4%)}to{transform:scale(1.07)translate(2%,-1.4%)}}@keyframes cine-m-reveal{0%{transform:scale(1.18)}to{transform:scale(1.02)}}@keyframes cine-m-facade{0%{transform:scale(1.07)translate(2.6%)}to{transform:scale(1.07)translate(-2.6%)}}@keyframes cine-m-door{0%{transform:scale(1)}to{transform:scale(1.15)translateY(-1.2%)}}@keyframes cine-m-atrium{0%{transform:scale(1.08)rotate(1.4deg)}to{transform:scale(1.08)rotate(-1.4deg)}}@keyframes cine-m-macro{0%{transform:scale(1.02)}to{transform:scale(1.12)}}@keyframes cine-m-glow{0%{filter:brightness(.72)saturate(.95)}to{filter:brightness(1.1)saturate(1.12)}}.cine-live{letter-spacing:.16em;color:#e3c08c;background:#0a0805b8;border:1px solid #d6b37f59;border-radius:4px;align-items:center;gap:5px;padding:2px 7px;font-size:9px;font-style:normal;display:inline-flex;position:absolute;top:8px;right:8px}.cine-live:before{content:"";background:#e05a4e;border-radius:50%;width:5px;height:5px;animation:1.6s ease-in-out infinite cine-rec}@keyframes cine-rec{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.cine-shot-thumb img,.cine-live:before{animation:none!important}}.sx-view{position:relative}.sx-cases{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:5;background:#14100bee;border:1px solid #ffffff1c;border-radius:18px;width:min(880px,94%);padding:13px 16px 15px;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 18px 50px #000a}.sx-cases-head{align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.sx-cases-head b{color:#f3ead9;letter-spacing:.04em;font-size:14px}.sx-cases-head small{color:#ffffff5c;font-size:11px}.sx-cases-row{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.sx-case{cursor:pointer;background:#0f0c09a8;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;align-items:center;gap:3px;padding:8px 6px 9px;transition:border-color .2s,transform .2s;display:flex;position:relative}.sx-case:hover{border-color:#c9a06a88;transform:translateY(-2px)}.sx-case.on{border-color:#c9a06a;box-shadow:0 0 0 1px #c9a06a55}.sx-case model-viewer{width:100%;height:86px}.sx-case b{color:#f3ead9;font-size:12px}.sx-case small{color:#c9a06a9c;letter-spacing:.08em;font-size:10px}@media (max-width:760px){.sx-cases-row{grid-template-columns:repeat(2,1fr)}.sx-case model-viewer{height:72px}}.cine-t2v-note{color:#c9a06a;text-align:center;background:#c9a06a0d;border:1px dashed #c9a06a55;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:150px;padding:18px;display:flex}.cine-t2v-note b{color:#f3ead9;letter-spacing:.05em;font-size:14px}.cine-t2v-note span{color:#ffffff73;font-size:11px}.cine-controls label>span{letter-spacing:.18em;color:#b8b2a6;font-size:12px}.cine-controls select{height:42px;font-size:14.5px}.cine-controls label>div button{color:#d0cabd;height:38px;font-size:13.5px}.cine-frame>header b{letter-spacing:.2em;font-size:12.5px}.cine-frame>header em{color:#c9a06a;font-size:11px}.cine-frame textarea{color:#e8e5de;font-size:14px;line-height:1.7}.cine-shots b{font-size:14px}.cine-shots small{color:#aaa49a;font-size:12px;line-height:1.65}.sx-head-text b{font-size:16.5px}.sx-head-text small{color:#9aa0ab;font-size:12.5px}.sx-drop b{font-size:14px}.sx-drop small{color:#9aa0ab;font-size:12px}.sx-step-head b{font-size:14px}.sx-step-head small{color:#9aa0ab;font-size:12px}.sx-model-name{font-size:13px}.sx-quick button{color:#a8adb6;padding:5px 11px;font-size:12px}.sx-note{color:#8b919b;font-size:11.5px}.sx-blank b{font-size:15.5px}.sx-blank small{color:#9aa0ab;font-size:12.5px}.sx-text{font-size:14px;line-height:1.7}.sx-case small{color:#c9a06ab8;font-size:11px}.usage-note{background:#c9a06a0a;border:1px solid #c9a06a3d;border-radius:10px;margin:0 0 14px;overflow:hidden}.usage-note>button{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:9px;width:100%;padding:9px 12px;display:flex}.usage-note .usage-q{color:#c9a06a;border:1px solid #c9a06a88;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:12px;font-weight:700;display:grid}.usage-note b{color:#e9e2d3;font-size:13.5px;font-weight:500}.usage-note em{color:#c9a06a;margin-left:auto;font-size:11.5px;font-style:normal}.usage-note ol{counter-reset:usage;border-top:1px dashed #c9a06a2e;margin:0;padding:10px 14px 12px 40px;list-style:none}.usage-note ol li{counter-increment:usage;color:#c6c9cf;padding:4px 0;font-size:13px;line-height:1.7;position:relative}.usage-note ol li:before{content:counter(usage);color:#c9a06a;background:#c9a06a22;border-radius:50%;place-items:center;width:16px;height:16px;font-size:10.5px;display:grid;position:absolute;top:7px;left:-24px}html[data-theme=light] .topbar{z-index:100;color:#1b1d21;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbfbfbeb;border-bottom:1px solid #1a1c2118;align-items:center;height:72px;padding:0 28px;display:flex;position:fixed;inset:0 0 auto}html[data-theme=light] .mega{background:#fbfbfbfa;border:1px solid #e2e5ea;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:28px;width:650px;padding:24px;display:none;position:absolute;top:64px;left:-180px;box-shadow:0 24px 70px #0008}html[data-theme=light] .top-actions button{color:#1b1d21;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;display:flex}html[data-theme=light] .coin-button,html[data-theme=light] .user-button{border:1px solid #e2e5ea!important;border-radius:5px!important;height:34px!important;padding:0 12px!important}html[data-theme=light] .coin-button{color:#a88638!important;border-color:#8a7452!important}html[data-theme=light] .order-list small,html[data-theme=light] .order-list em{color:#545454;margin-top:5px;font-size:11px;font-style:normal;display:block}html[data-theme=light] .workflow-card{background:#fff;border-radius:6px;width:210px;height:126px;position:relative;overflow:hidden}html[data-theme=light] .workflow-card small{color:#1b1d21;font-size:10px;bottom:10px}html[data-theme=light] .capabilities{color:#1b1d21;background:#f8f8f9;padding:115px 5vw}html[data-theme=light] .section-head span,html[data-theme=light] .tool-title>span,html[data-theme=light] .catalog-hero>span,html[data-theme=light] .content-page header>span,html[data-theme=light] .canvas-launch section>span{color:#a37a3d;font-size:12px}html[data-theme=light] .enterprise{color:#1b1d21;background:#fbfbfb;grid-template-columns:1fr 1fr;gap:80px;padding:100px 8vw;display:grid}html[data-theme=light] .enterprise p{color:#1b1d21;line-height:1.8}html[data-theme=light] .canvas-workspace>aside{color:#1b1d21;background:#f8f8f9;flex-direction:column;gap:8px;padding:20px;display:flex}html[data-theme=light] .canvas-workspace aside button{text-align:left;color:#1b1d21;background:#fff;border:0;padding:11px}html[data-theme=light] .model-grid button{color:#1b1d21;background:#f7f8fa;border:0;gap:5px;padding:8px 12px;display:flex}html[data-theme=light] .catalog-hero nav .active,html[data-theme=light] .pagination .active{color:#8a6a2c;background:#f6ead6;border-color:#8a6a2c}html[data-theme=light] .tool-grid>a>div span{color:#9a7847;font-size:10px}html[data-theme=light] .tool-grid small{color:#9d7944;align-items:center;gap:5px;display:flex}html[data-theme=light] .reward-banner{color:#1b1d21;background:#fff;justify-content:space-between;align-items:center;max-width:1050px;margin:auto;padding:35px 45px;display:flex}html[data-theme=light] .history-status.running,html[data-theme=light] .history-status.queued{color:#987848}html[data-theme=light] .dialogue-page{color:#1b1d21;background:#f8f8f9;grid-template-columns:220px minmax(0,1fr);min-height:calc(100vh - 64px);display:grid}html[data-theme=light] .dialogue-sidebar{background:#f8f8f9;border-right:1px solid #e2e5ea;height:calc(100vh - 64px);padding:10px;position:sticky;top:64px}html[data-theme=light] .session-list button{text-align:left;text-overflow:ellipsis;white-space:nowrap;color:#4d515b;background:0 0;border:0;border-radius:4px;padding:9px 10px;overflow:hidden}html[data-theme=light] .dialogue-main>header p{color:#4e525a;margin:0;font-size:16px}html[data-theme=light] .dialogue-composer{background:#ffffff05;border:1px solid #e2e5ea;border-radius:12px;width:min(1000px,100%);height:180px;margin:0 auto 40px;padding:8px;position:relative;box-shadow:0 16px 50px #06131a55}html[data-theme=light] .dialogue-editor{color:#1b1d21;resize:none;background:0 0;border:0;outline:0;width:100%;height:118px;padding:8px;font-size:16px}html[data-theme=light] .dialogue-controls>button,html[data-theme=light] .dialogue-controls>label{color:#1b1d21;white-space:nowrap;background:#fbfbfb;border:1px solid #e2e5ea;border-radius:5px;align-items:center;gap:6px;height:34px;padding:0 10px;font-size:12px;display:flex}html[data-theme=light] .dialogue-controls .dialogue-send{background:#fff;margin-left:auto}html[data-theme=light] .dialogue-example{text-align:left;color:#1b1d21;background:#fff;border:0;border-radius:12px;padding:0 0 16px;transition:transform .25s,box-shadow .25s;overflow:hidden}html[data-theme=light] .canvas-launch{isolation:isolate;color:#1b1d21;background:#f7f8fa;min-height:calc(100vh - 64px);padding:145px 24px 56px;position:relative;overflow:hidden}html[data-theme=light] .canvas-launch:before{content:"";z-index:-2;opacity:.42;background:repeating-radial-gradient(at 50% 45%,#0000 0 38px,#fff 39px 40px,#0000 41px 69px);animation:16s linear infinite topologyDrift;position:absolute;inset:-30%;transform:perspective(700px)rotateX(56deg)translateY(-13%)}html[data-theme=light] .canvas-launch:after{content:"";z-index:-1;background:radial-gradient(circle at 50% 35%,#0000 0,#f7f8fa44 46%,#f7f8fa 88%);position:absolute;inset:0}html[data-theme=light] .canvas-launch p{color:#505358}html[data-theme=light] .canvas-launch textarea{color:#1b1d21;background:#0006;border:1px solid #e2e5ea;border-radius:28px;height:148px;margin:64px 0 0;padding:20px;box-shadow:0 20px 60px #0007}html[data-theme=light] .canvas-launch section button{color:#545454;background:0 0;border:0}html[data-theme=light] .home-page{color:#1b1d21;background:#f8f9f9;overflow:hidden}html[data-theme=light] .industry-workflows{background:#f8f9f9;padding:74px max(24px,5vw) 88px}html[data-theme=light] .industry-workflows header a{color:#545454;align-items:center;gap:5px;font-size:12px;display:flex}html[data-theme=light] .industry-workflows>div>a{background:#f8f8f9;border:1px solid #e2e5ea;border-radius:8px;flex-direction:column;display:flex;position:relative;overflow:hidden}html[data-theme=light] .capabilities{background:#f8f9f9;padding:92px max(24px,5vw) 70px}html[data-theme=light] .showcase{background:#f8f8f9;border:1px solid #e2e5ea;border-radius:8px;grid-template-columns:1.25fr .75fr;gap:28px;max-width:1280px;min-height:510px;margin:0 auto 28px;padding:16px}html[data-theme=light] .enterprise{background:linear-gradient(120deg,#f5f5f4,#fbfbfb 62%,#f2f4f7);border:1px solid #8c6e42;border-radius:6px;gap:50px;max-width:1280px;margin:70px auto 105px;padding:62px 56px}html[data-theme=light] .enterprise>div>span{color:#a87b38;font-size:12px}html[data-theme=light] .more-services{background:#f8f8f9;padding:85px 0 115px}html[data-theme=light] .more-services>div>a{scroll-snap-align:center;background:#f8f8f9;border:1px solid #e2e5ea;border-radius:6px;flex:0 0 min(340px,78vw);min-height:330px;padding-bottom:22px;transition:transform .3s,border-color .3s;position:relative;overflow:hidden}html[data-theme=light] .more-services>div>a:hover{border-color:#efefef;transform:translateY(-5px)}html[data-theme=light] .video-studio{color:#1b1d21;background:#f8f8f9;min-height:calc(100vh - 64px)}html[data-theme=light] .video-inputs{background:#fff;border:1px solid #e2e5ea;border-radius:15px;margin-top:34px;padding:12px;box-shadow:0 20px 60px #0004}html[data-theme=light] .frame-pair>button{color:#878c97;background:#f8f8f9;border:1px dashed #efefef;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:230px;display:flex;position:relative;overflow:hidden}html[data-theme=light] .frame-pair i{color:#1b1d21;background:#000b;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;top:8px;right:8px}html[data-theme=light] .video-inputs textarea{resize:none;color:#1b1d21;background:#f8f8f9;border:0;border-radius:8px;width:100%;height:100px;margin-top:10px;padding:14px}html[data-theme=light] .video-controls>select,html[data-theme=light] .video-controls>button,html[data-theme=light] .video-controls>div{color:#1b1d21;background:#fff;border:1px solid #e2e5ea;border-radius:5px;height:38px}html[data-theme=light] .video-controls>div button{color:#545454;background:0 0;border:0;border-radius:3px;padding:0 12px}html[data-theme=light] .motion-engine{background:#f8f8f9;border-top:1px solid #e2e5ea;padding:80px max(20px,5vw) 110px}html[data-theme=light] .motion-engine>header>span{color:#a57a3c;font-size:11px}html[data-theme=light] .motion-engine>nav button{color:#888;background:#f8f8f9;border:1px solid #e2e5ea;border-radius:20px;padding:9px 20px}html[data-theme=light] .result-detail>section>img{object-fit:contain;background:#f8f8f9;width:100%;max-height:620px}html[data-theme=light] .result-detail>section a+a{color:#1b1d21;background:#f7f8fa;margin-left:0}html[data-theme=light] .model-train-page,html[data-theme=light] .training-status-page{color:#1b1d21;background:radial-gradient(circle at 70% 45%,#fff6,#0000 36%),#f9f9f8;min-height:calc(100vh - 64px);padding:44px 6vw 80px}html[data-theme=light] .model-train-page>header p,html[data-theme=light] .training-status-page>header p{color:#1b1d21}html[data-theme=light] .train-steps>article{background:linear-gradient(#f9f9f8,#f9f9f8) padding-box padding-box,linear-gradient(90deg,#d4ae75,#b28e58) border-box;border:1px solid #e2e5ea;border-top:3px solid #0000;border-radius:16px;min-height:470px;padding:28px 24px;position:relative}html[data-theme=light] .train-steps article>p{color:#4e515a;margin:0 0 24px;font-size:13px}html[data-theme=light] .train-upload{color:#1b1d21;background:#f9f9f8;border:1px dashed #836d4b;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;height:240px;display:flex;position:relative;overflow:hidden}html[data-theme=light] .train-upload svg,html[data-theme=light] .helper-uploads>button:last-child svg{color:#a87b38}html[data-theme=light] .train-upload>i,html[data-theme=light] .helper-uploads i{color:#1b1d21;background:#000c;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;top:8px;right:8px}html[data-theme=light] .helper-uploads>button{color:#545454;background:#f9f9f8;border:1px dashed #836d4b;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:112px;display:flex;position:relative}html[data-theme=light] .train-steps input,html[data-theme=light] .train-steps select{color:#1b1d21;background:#f9f9f8;border:1px solid #e2e5ea;border-radius:8px;width:100%;height:48px;margin-top:10px;padding:0 14px}html[data-theme=light] .train-actions button,html[data-theme=light] .train-actions a{text-align:center;color:#1b1d21;background:0 0;border:1px solid #d8b785;border-radius:28px;min-width:205px;padding:14px 25px}html[data-theme=light] .training-status-list>article{color:#1b1d21;background:#f9f9f8;border:1px solid #e2e5ea;border-radius:9px;grid-template-columns:56px 1fr 100px;align-items:center;gap:16px;margin-bottom:12px;padding:18px;display:grid}html[data-theme=light] .training-orb{background:#f0efee;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}html[data-theme=light] .training-orb.ready{color:#436554;background:#fbfbfb}html[data-theme=light] .training-status-list strong{text-align:right;color:#a87b38}html[data-theme=light] .order-list article i{color:#a87f38;margin-top:6px;font-size:10px;font-style:normal;display:block}html[data-theme=light] .history-tools nav button.active{color:#8a6a2c;background:#f6ead6;border-color:#8a6a2c}html[data-theme=light] .history-cover{background:#f8f8f9;height:185px;position:relative}html[data-theme=light] .history-cover span{color:#1b1d21;background:#eceef2;border-radius:3px;padding:4px 7px;font-size:10px;position:absolute;top:9px;left:9px}html[data-theme=light] .history-cover span.cancelled,html[data-theme=light] .history-cover span.failed{background:#e9e7e7}html[data-theme=light] .history-cards small{color:#545454;font-size:10px}html[data-theme=light] .asset-banner{color:#1b1d21;background:linear-gradient(110deg,#fbfbfb,#f2f4f7);align-items:center;gap:12px;max-width:1250px;margin:auto;padding:28px;display:flex}html[data-theme=light] .asset-banner>a,html[data-theme=light] .asset-banner>button{color:#1b1d21;background:0 0;border:1px solid #e2e5ea;padding:10px 14px}html[data-theme=light] .admin-page{color:#1b1d21;background:radial-gradient(circle at 75% 0,#f5f5f4 0,#0000 32%),#f9f9f8;min-height:calc(100vh - 64px);padding:46px 5vw 90px}html[data-theme=light] .admin-head span{color:#a87c38;letter-spacing:.18em;font-size:11px}html[data-theme=light] .admin-head button,html[data-theme=light] .admin-tabs button,html[data-theme=light] .admin-row button{color:#8c7855;background:#fff;border:1px solid #e2e5ea;border-radius:8px;align-items:center;gap:7px;padding:10px 14px;display:flex}html[data-theme=light] .admin-notice{color:#1b1d21;background:#fff;border:1px solid #e2e5ea;border-radius:8px;max-width:1360px;margin:18px auto;padding:11px 14px}html[data-theme=light] .admin-metrics article{background:#fff;border:1px solid #e2e5ea;border-radius:12px;padding:22px;position:relative}html[data-theme=light] .admin-metrics svg{color:#a87b38;position:absolute;top:18px;right:18px}html[data-theme=light] .admin-metrics span{color:#4a4f5f;font-size:12px}html[data-theme=light] .admin-panel{background:#fff;border:1px solid #e2e5ea;border-radius:12px;max-width:1360px;margin:18px auto;padding:22px}html[data-theme=light] .admin-panel input,html[data-theme=light] .admin-panel textarea{color:#1b1d21;background:#f9f9f8;border:1px solid #e2e5ea;border-radius:7px;width:100%;margin-bottom:10px;padding:11px 12px}html[data-theme=light] .admin-row{border-bottom:1px solid #e2e5ea;justify-content:space-between;align-items:center;gap:14px;padding:13px 0;display:flex}html[data-theme=light] .admin-row button{color:#654347;padding:7px}html[data-theme=light] .admin-table-head,html[data-theme=light] .admin-table-row{border-bottom:1px solid #e2e5ea;grid-template-columns:repeat(6,minmax(120px,1fr));gap:12px;padding:12px 8px;font-size:12px;display:grid}html[data-theme=light] .admin-table-head{color:#494f5f;font-weight:600}html[data-theme=light] .admin-lock{text-align:center;background:#fff;border:1px solid #e2e5ea;border-radius:16px;max-width:560px;margin:100px auto;padding:50px}html[data-theme=light] .admin-panel select{color:#1b1d21;background:#f9f9f8;border:1px solid #e2e5ea;border-radius:7px;width:100%;margin-bottom:10px;padding:11px 12px}html[data-theme=light] .admin-actions button{color:#8c7855;background:#fff;border:1px solid #e2e5ea;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}html[data-theme=light] .admin-actions button:hover{background:#f5f5f4;border-color:#dbbd8f}html[data-theme=light] .admin-check{color:#1b1d21;align-items:center;gap:9px;margin:2px 0 14px;font-size:13px;display:flex}html[data-theme=light] .admin-form-actions>button:not(.admin-primary){color:#8c7855;background:#fff;border:1px solid #e2e5ea;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 14px;display:flex}html[data-theme=light] .home-popover{z-index:20;color:#1b1d21;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#141311f7;border:1px solid #1a1c213d;border-radius:16px;width:min(520px,100% - 36px);padding:18px;position:absolute;top:132px;right:18px;box-shadow:0 22px 70px #000b}html[data-theme=light] .home-popover header button{color:#1b1d21;background:0 0;border:0}html[data-theme=light] .template-list button{text-align:left;color:#1b1d21;background:#fff;border:1px solid #e2e5ea;border-radius:10px;gap:5px;padding:10px 12px;display:grid}html[data-theme=light] .ratio-popover p{color:#1b1d21;margin:12px 0 8px;font-size:12px}html[data-theme=light] .ratio-grid button,html[data-theme=light] .quality-grid button{color:#1b1d21;background:#fff;border:1px solid #e2e5ea;border-radius:9px;padding:11px 5px;font-size:12px}html[data-theme=light] .pm-panel .pm-head{border-bottom:1px solid #e2e5ea;align-items:center;gap:12px;padding:16px 20px;display:flex}html[data-theme=light] .pm-head p{color:#4e525b;margin:3px 0 0;font-size:12px}html[data-theme=light] .pm-head button{color:#1b1d21;background:0 0;border:0;margin-left:auto}html[data-theme=light] .pm-bubble.master{color:#1b1d21;background:#fff;border:1px solid #e2e5ea;border-bottom-left-radius:4px}html[data-theme=light] .pm-bubble-actions{border-top:1px solid #e2e5ea;align-items:center;gap:10px;margin-top:9px;padding-top:8px;display:flex}html[data-theme=light] .pm-bubble-actions button,html[data-theme=light] .pm-bubble-actions a{color:#a87b38;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:12px;display:inline-flex}html[data-theme=light] .pm-msg-images img{object-fit:cover;border:1px solid #e2e5ea;border-radius:8px;width:56px;height:56px}html[data-theme=light] .pm-hint{color:#4b515d;background:#fff;border:1px dashed #f4f4f5;border-radius:12px;margin:4px 0 0;padding:10px 14px;font-size:12.5px}html[data-theme=light] .pm-composer{border-top:1px solid #e2e5ea;margin-top:8px;padding:12px 16px 0}html[data-theme=light] .pm-composer textarea{color:#1b1d21;resize:none;background:#fff;border:1px solid #e2e5ea;border-radius:12px;width:100%;height:72px;padding:12px}html[data-theme=light] .prompt-image-previews button{color:#1b1d21;background:#111b;border:0;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;display:grid;position:absolute;top:3px;right:3px}html[data-theme=light] .prompt-input-actions label{color:#907651;cursor:pointer;border:1px solid #ddd;border-radius:6px;align-items:center;gap:5px;padding:8px 10px;font-size:12px;display:inline-flex}html[data-theme=light] .model-list>button{text-align:left;justify-content:space-between;align-items:center;width:100%;min-height:54px;color:#1b1d21!important;background:0 0!important;border:0!important;border-radius:9px!important;height:auto!important;padding:8px 10px!important;display:flex!important}html[data-theme=light] .model-list>button:hover,html[data-theme=light] .model-list>button.active{background:#f6ead6!important}html[data-theme=light] .model-list small{color:#4c515d;font-size:10px}html[data-theme=light] .model-list strong{color:#a89b38;text-align:right;font-size:12px}html[data-theme=light] .model-list em{color:#436555;background:#fbfbfb;border-radius:8px;padding:2px 6px;font-size:9px;font-style:normal}html[data-theme=light] .user-dropdown{z-index:130;background:#f9f9f8;border:1px solid #e2e5ea;border-radius:16px;width:180px;padding:10px;position:absolute;top:43px;right:0;box-shadow:0 18px 55px #0009}html[data-theme=light] .user-dropdown:before{content:"";background:#f9f9f8;border-top:1px solid #e2e5ea;border-left:1px solid #e2e5ea;width:11px;height:11px;position:absolute;top:-6px;right:24px;transform:rotate(45deg)}html[data-theme=light] .user-dropdown a,html[data-theme=light] .user-dropdown button{text-align:left;align-items:center;gap:12px;width:100%;font-size:13px;position:relative;color:#1b1d21!important;background:0 0!important;border:0!important;border-radius:8px!important;height:44px!important;padding:0 13px!important;display:flex!important}html[data-theme=light] .user-dropdown .benefit{font-weight:600;color:#a88f38!important}html[data-theme=light] .prompt-panel{color:#1b1d21;background:#fff;border-left:1px solid #e2e5ea;width:min(472px,100vw);height:100%;padding:16px 24px 22px;position:absolute;top:0;right:0;box-shadow:-20px 0 60px #0008}html[data-theme=light] .prompt-panel .drawer-head{border-bottom:1px solid #e2e5ea;margin:-16px -24px 0;padding:14px 16px}html[data-theme=light] .prompt-panel .prompt-demo{color:#1b1d21;background:#fff;border:1px solid #e2e5ea}html[data-theme=light] .prompt-panel textarea{color:#1b1d21;background:#fff;border-color:#f4f4f5;margin-top:14px}html[data-theme=light] .plb-page,html[data-theme=light] .cat-page,html[data-theme=light] .inv-page{color:#1b1d21;background:#f9f9f8;min-height:calc(100vh - 72px);padding:34px clamp(16px,4vw,56px) 80px}html[data-theme=light] .plb-side{background:#f8f8f9;border:1px solid #1a1c2118;border-radius:14px;gap:4px;padding:14px;display:grid;position:sticky;top:96px}html[data-theme=light] .plb-side>b{color:#4c525c;letter-spacing:.1em;padding:4px 10px 10px;font-size:12px}html[data-theme=light] .plb-side button{color:#1b1d21;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;font-size:14px;transition:all .15s;display:flex}html[data-theme=light] .plb-side button:hover{color:#1b1d21;background:#1a1c2112}html[data-theme=light] .plb-side em{color:#4b4b5e;background:#1a1c211f;border-radius:99px;padding:1px 8px;font-size:11px;font-style:normal}html[data-theme=light] .plb-side button.active em{color:#8a6a2c;background:#1a1c214d}html[data-theme=light] .plb-head span{letter-spacing:.14em;color:#a37a3d;font-size:12px}html[data-theme=light] .plb-head h1{color:#1b1d21;margin:8px 0 6px;font-size:30px}html[data-theme=light] .plb-head p{color:#4c525c;margin:0;font-size:14px}html[data-theme=light] .plb-gen h2{color:#1b1d21;align-items:center;gap:8px;margin:0;font-size:16px;display:flex}html[data-theme=light] .plb-gen p{color:#4c525c;margin:6px 0 12px;font-size:13px}html[data-theme=light] .plb-gen input{color:#1b1d21;background:#fbfbfb59;border:1px solid #1a1c2131;border-radius:10px;outline:none;flex:280px;padding:11px 14px}html[data-theme=light] .plb-search{color:#1b1d21;background:#f8f8f9;border:1px solid #1a1c212b;border-radius:10px;outline:none;flex:0 300px;padding:10px 14px}html[data-theme=light] .plb-card{background:#f8f8f9;border:1px solid #1a1c2118;border-radius:14px;flex-direction:column;transition:all .18s;display:flex;overflow:hidden}html[data-theme=light] .plb-act button,html[data-theme=light] .plb-act a{color:#1b1d21;cursor:pointer;background:0 0;border:1px solid #1a1c212b;border-radius:9px;align-items:center;gap:6px;padding:7px 13px;font-size:13px;transition:all .15s;display:inline-flex}html[data-theme=light] .plb-act button:hover{color:#1b1d21;border-color:#d8b683}html[data-theme=light] .cat-card{break-inside:avoid;cursor:pointer;background:#f8f8f9;border:1px solid #1a1c2118;border-radius:14px;margin:0 0 14px;transition:all .18s;overflow:hidden}html[data-theme=light] .cat-card h2{color:#1b1d21;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:15px;overflow:hidden}html[data-theme=light] .cat-card .meta{color:#4c525c;align-items:center;gap:12px;margin-top:8px;font-size:12px;display:flex}html[data-theme=light] .cat-card .meta .cl{color:#a87b38;background:#d8b68329;border-radius:99px;padding:1px 9px}html[data-theme=light] .cat-card .fav{color:#4c525c;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-left:auto;font-size:12px;display:inline-flex}html[data-theme=light] .cat-card .fav:hover{color:#1b1d21}html[data-theme=light] .cat-card .fav.on{color:#8a6a2c}html[data-theme=light] .cat-tabs button{color:#1b1d21;cursor:pointer;background:#f8f8f9;border:1px solid #1a1c2125;border-radius:99px;padding:8px 16px;font-size:13px;transition:all .15s}html[data-theme=light] .cat-tabs button:hover{color:#1b1d21;border-color:#d8b68380}html[data-theme=light] .cat-page .pagination button{color:#1b1d21;cursor:pointer;background:#f8f8f9;border:1px solid #1a1c212b;border-radius:10px;padding:9px 18px}html[data-theme=light] .inv-hero{background:linear-gradient(120deg,#f0efee,#fbfbfb 55%,#f2f4f7);border:1px solid #d8b68366;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:30px 28px;display:flex;position:relative;overflow:hidden}html[data-theme=light] .inv-hero>div>span{letter-spacing:.14em;color:#a87b38;font-size:12px}html[data-theme=light] .inv-hero h1{color:#1b1d21;margin:8px 0 6px;font-size:28px}html[data-theme=light] .inv-hero p{color:#1b1d21;margin:0;font-size:14px}html[data-theme=light] .inv-hero strong{color:#1b1d21;white-space:nowrap;background:#d8b68340;border:1px solid #d8b68380;border-radius:14px;padding:12px 20px;font-size:32px}html[data-theme=light] .inv-panel{background:#f8f8f9;border:1px solid #1a1c2118;border-radius:14px;margin-top:16px;padding:18px}html[data-theme=light] .inv-panel>b{color:#1b1d21;font-size:15px}html[data-theme=light] .inv-row input{color:#1b1d21;background:#fbfbfb59;border:1px solid #1a1c212b;border-radius:10px;outline:none;flex:280px;padding:11px 14px}html[data-theme=light] .inv-note{color:#4c505d;align-items:center;gap:6px;margin-top:10px;font-size:12px;display:flex}html[data-theme=light] .inv-stats article{color:#1b1d21;background:#f8f8f9;border:1px solid #1a1c2118;border-radius:14px;padding:18px}html[data-theme=light] .inv-stats article>svg{color:#a87b38}html[data-theme=light] .inv-stats b{color:#1b1d21;margin-top:8px;font-size:22px;display:block}html[data-theme=light] .inv-stats p{color:#4c525c;margin:6px 0 0;font-size:12px}html[data-theme=light] .inv-records{background:#f8f8f9;border:1px solid #1a1c2118;border-radius:14px;margin-top:16px;padding:18px}html[data-theme=light] .inv-records>b{color:#1b1d21;font-size:15px}html[data-theme=light] .inv-records .row-item{color:#1b1d21;border-bottom:1px solid #1a1c2112;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;font-size:13px;display:flex}html[data-theme=light] .inv-tag{color:#a87b38;background:#d8b6832e;border-radius:99px;padding:2px 10px;font-size:11px}html[data-theme=light] .catalog-page{color:#1b1d21;background:#f9f9f8}html[data-theme=light] .catalog-hero{background:#f9f9f8}html[data-theme=light] .catalog-hero>span{color:#a37a3d}html[data-theme=light] .catalog-hero h1{color:#1b1d21}html[data-theme=light] .catalog-hero p{color:#4c525c}html[data-theme=light] .catalog-hero>div{background:#f8f8f9;border:1px solid #1a1c212b;border-radius:10px}html[data-theme=light] .catalog-hero>div input{color:#1b1d21}html[data-theme=light] .catalog-hero nav button{color:#1b1d21;background:#f8f8f9;border:1px solid #1a1c2125;border-radius:99px;padding:8px 16px;font-size:13px;transition:all .15s}html[data-theme=light] .catalog-hero nav button:hover{color:#1b1d21;border-color:#d8b68380}html[data-theme=light] .tool-grid>a{background:#f8f8f9;border:1px solid #1a1c2118;border-radius:14px}html[data-theme=light] .tool-grid>a>div span{color:#a87b38;font-weight:600}html[data-theme=light] .tool-grid>a>div button{color:#4c525c}html[data-theme=light] .tool-grid h2{color:#1b1d21}html[data-theme=light] .tool-grid p{color:#4c525c}html[data-theme=light] .tool-grid small{color:#a87c38}html[data-theme=light] .bill-modal{color:#1b1d21;background:#f8f8f9;border:1px solid #1a1c211f;border-radius:16px;width:min(880px,96vw);max-height:88vh;padding:0;position:relative;overflow:auto}html[data-theme=light] .bill-modal>.close{z-index:2;color:#4c525c;cursor:pointer;background:0 0;border:0;position:absolute;top:12px;right:14px}html[data-theme=light] .bill-banner-tag{color:#a88738;white-space:nowrap;background:#fbfbfb52;border-radius:99px;align-items:center;gap:5px;padding:3px 10px;font-size:12px;display:inline-flex}html[data-theme=light] .bill-banner>b{color:#1b1d21;font-size:14px}html[data-theme=light] .bill-banner-badges span{color:#4b4b5e;background:#1a1c211f;border-radius:99px;padding:3px 12px;font-size:12px}html[data-theme=light] .bill-banner-badges span.on{color:#1b1d21;background:linear-gradient(135deg,#f7b733,#e8890c);font-weight:600}html[data-theme=light] .bill-tabs button{color:#1b1d21;cursor:pointer;background:#f8f8f9;border:1px solid #1a1c2125;border-radius:99px;padding:8px 18px;font-size:13px;transition:all .15s}html[data-theme=light] .bill-head h2{color:#1b1d21;margin:0;font-size:22px}html[data-theme=light] .bill-head-info{color:#4c525c;gap:18px;font-size:13px;display:flex}html[data-theme=light] .bill-head-info b{color:#a88738;margin-left:6px}html[data-theme=light] .bill-plan{text-align:left;cursor:pointer;background:#f8f8f9;border:1.5px solid #1a1c211f;border-radius:14px;gap:10px;padding:18px 14px;transition:all .15s;display:grid;position:relative}html[data-theme=light] .bill-plan .price{color:#1b1d21;font-size:30px;font-weight:800}html[data-theme=light] .bill-plan .price em{color:#4b4b5e;margin-right:3px;font-size:15px;font-style:normal}html[data-theme=light] .bill-plan .tier span{color:#4c525c;font-size:11px}html[data-theme=light] .bill-plan .tier b{color:#1b1d21;background:#1a1c2115;border-radius:8px;padding:6px 10px;font-size:15px;font-weight:700}html[data-theme=light] .bill-plans-foot{color:#4c525c;grid-column:1/-1;padding-top:4px;font-size:13px}html[data-theme=light] .bill-plans-foot a{color:#a87c38;margin-left:6px}html[data-theme=light] .bill-pay{background:#f8f8f9;border:1px solid #1a1c211f;border-radius:14px;gap:12px;height:fit-content;padding:16px;display:grid}html[data-theme=light] .bill-pay .pay-head{color:#4c525c;justify-content:space-between;align-items:baseline;font-size:13px;display:flex}html[data-theme=light] .bill-pay .pay-head strong{color:#1b1d21;font-size:30px}html[data-theme=light] .bill-pay .pay-channels button{color:#1b1d21;cursor:pointer;background:#f8f8f9;border:1px solid #1a1c2125;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;transition:all .15s;display:flex}html[data-theme=light] .bill-pay small a{color:#a87c38}html[data-theme=light] .bill-usercard{background:#f8f8f9;border:1px solid #1a1c211f;border-radius:14px;flex-wrap:wrap;align-items:center;gap:16px;margin:6px 22px 0;padding:18px;display:flex}html[data-theme=light] .bill-usercard .who b{color:#1b1d21;font-size:16px;display:block}html[data-theme=light] .bill-usercard .who span{color:#4c525c;font-size:12px}html[data-theme=light] .bill-usercard .uc-stats b{color:#1b1d21;align-items:center;gap:5px;font-size:14px;display:flex}html[data-theme=light] .bill-vip-title{text-align:center;color:#a88738;margin:22px 12px 14px;font-size:20px}html[data-theme=light] .bill-vip-card{background:#f8f8f9;border:1px solid #1a1c211f;border-radius:14px;align-content:start;gap:12px;padding:20px;display:grid}html[data-theme=light] .bill-vip-card.hot{background:linear-gradient(#d8b6831f,#f8f8f9);border-color:#d8b6838c}html[data-theme=light] .bill-vip-card h3{color:#1b1d21;align-items:center;gap:8px;margin:0;font-size:16px;display:flex}html[data-theme=light] .bill-vip-card .tier-tag{color:#a87b38;background:#d8b68333;border-radius:99px;padding:2px 8px;font-size:10px}html[data-theme=light] .bill-vip-card .res{color:#1b1d21;font-size:22px;font-weight:800}html[data-theme=light] .bill-vip-card ul{color:#4c525c;gap:8px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}html[data-theme=light] .bill-vip-card ul li:before{content:"✓";color:#436555;margin-right:6px}html[data-theme=light] .bill-vip-card a{text-align:center;color:#a87b38;border:1px solid #d8b68380;border-radius:10px;padding:9px;font-size:13px;display:block}html[data-theme=light] .coin-button{color:#a88738;background:#fbfbfb52;border:1px solid #1a1c2131;border-radius:99px;align-items:center;gap:7px;height:34px;padding:0 5px 0 13px;font-size:13px;display:inline-flex}html[data-theme=light] .coin-button b{color:#a88738;font-weight:700}html[data-theme=light] .coin-sep{background:#1a1c2137;width:1px;height:16px}html[data-theme=light] .canvas-side-foot{border-top:1px solid #e2e5ea;flex-direction:column;gap:4px;margin-top:auto;padding-top:14px;display:flex}html[data-theme=light] .canvas-side-foot small{color:#505258;font-size:11px}html[data-theme=light] .ad-toolbar{color:#1b1d21;background:#f9f9f8;border:1px solid #e2e5ea;border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:11px 14px;font-size:13px;line-height:1.6;display:flex}html[data-theme=light] .ad-toolbar b{color:#1b1d21}html[data-theme=light] .ad-ghost{color:#8c7855;background:#fff;border:1px solid #e2e5ea;border-radius:7px;flex:none;padding:7px 12px;font-size:12px}html[data-theme=light] .ad-ghost:hover{background:#f5f5f4;border-color:#dbbd8f}html[data-theme=light] .ad-group{background:#fff;border:1px solid #e2e5ea;border-radius:11px;padding:16px}html[data-theme=light] .ad-group>h3{color:#1b1d21;margin:0 0 3px;font-size:15px}html[data-theme=light] .ad-group-desc{color:#484e60;font-size:12px;line-height:1.6;margin:0 0 13px!important}html[data-theme=light] .ad-field-label{color:#1b1d21;flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;line-height:1.5;display:flex}html[data-theme=light] .ad-badge{color:#a87d38;background:#fbfbfb;border:1px solid #e2e5ea;border-radius:99px;padding:1px 7px;font-size:10px;font-weight:500}html[data-theme=light] .ad-field input,html[data-theme=light] .ad-field textarea,html[data-theme=light] .ad-field select{color:#1b1d21;background:#f9f9f8;border:1px solid #e2e5ea;border-radius:7px;width:100%;padding:9px 11px;font-size:13px;margin:0!important}html[data-theme=light] .ad-rowline input{color:#1b1d21;background:#f9f9f8;border:1px solid #e2e5ea;border-radius:7px;flex:1;min-width:0;padding:9px 11px;font-size:13px;margin:0!important}html[data-theme=light] .ad-add,html[data-theme=light] .ad-del{color:#1b1d21;background:0 0;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:8px 12px;font-size:12px;display:inline-flex}html[data-theme=light] .ad-add{border:1px dashed #f0efee;width:100%;margin-top:2px}html[data-theme=light] .ad-add:hover{color:#1b1d21;background:#fff;border-color:#dbbd8f}html[data-theme=light] .ad-del{color:#654347;border:1px solid #e2e5ea;flex:none;padding:8px}html[data-theme=light] .ad-del:hover{background:#fff;border-color:#c4576a}html[data-theme=light] .ad-plan{background:#f9f9f8;border:1px solid #e2e5ea;border-radius:10px;margin-bottom:10px;padding:13px}html[data-theme=light] .ad-plan-head>b{color:#9d7a44;flex:none;padding-bottom:9px;font-size:12.5px}html[data-theme=light] .ad-help{color:#484e60;font-size:12px;line-height:1.6;margin:10px 0 0!important}html[data-theme=light] .sx-panel{z-index:2;border-right:1px solid var(--sx-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#f9f9f8f7,#f9f9f8f7);flex-direction:column;min-height:0;display:flex;position:relative}html[data-theme=light] .sx-drop{color:#4d535b;background:linear-gradient(#f2f4f7,#f9f9f8);border:1px dashed #f4f4f5;border-radius:12px;flex-direction:column;align-items:center;gap:7px;width:100%;padding:20px 12px;transition:all .18s;display:flex}html[data-theme=light] .sx-drop b{color:#1b1d21;font-size:12.5px}html[data-theme=light] .sx-picked{border:1px solid var(--sx-line);background:#f8f8f9;border-radius:12px;align-items:center;gap:10px;padding:8px;display:flex;position:relative}html[data-theme=light] .sx-warn{color:#a88138;background:#c9a06a12;border:1px solid #c9a06a3a;border-radius:9px;align-items:flex-start;gap:6px;margin:8px 0 0;padding:8px 10px;font-size:10.5px;line-height:1.6;display:flex}html[data-theme=light] .sx-model{text-align:left;background:#fff;border:1px solid #e2e5ea;border-radius:10px;flex-direction:column;gap:6px;padding:9px 10px;transition:all .16s;display:flex}html[data-theme=light] .sx-pills button{color:#4e535b;white-space:nowrap;text-overflow:ellipsis;background:#fff;border:1px solid #e2e5ea;border-radius:9px;flex:1;min-width:0;padding:8px 5px;font-size:10.5px;transition:all .16s;overflow:hidden}html[data-theme=light] .sx-text{resize:none;color:#1b1d21;background:#fff;border:1px solid #e2e5ea;border-radius:10px;width:100%;height:76px;padding:10px 11px;font-family:inherit;font-size:11.5px;line-height:1.65}html[data-theme=light] .sx-quick button{color:#4e535b;background:#f9f9f8;border:1px solid #e2e5ea;border-radius:999px;padding:4px 9px;font-size:10px}html[data-theme=light] .sx-foot{border-top:1px solid var(--sx-line);background:#f9f9f8f5;padding:13px 18px 16px}html[data-theme=light] .sx-go em{background:#f7f8fa24;border-radius:999px;align-items:center;gap:3px;padding:2px 8px;font-size:11px;font-style:normal;display:inline-flex}html[data-theme=light] .sx-go:disabled{color:#6e737c;box-shadow:none;background:#eceef2}html[data-theme=light] .sx-progress span{color:#1b1d21;align-items:center;gap:6px;font-size:11.5px;display:flex}html[data-theme=light] .sx-progress>button{color:#1b1d21;background:#fff;border:1px solid #e2e5ea;border-radius:8px;align-self:flex-start;padding:5px 12px;font-size:11px}html[data-theme=light] .sx-film-head{color:#4e535b;align-items:center;gap:7px;font-size:11px;display:flex}html[data-theme=light] .sx-rail-empty{color:#6b717a;border:1px dashed #fbfbfb;border-radius:12px;width:100%;margin:0;padding:16px 14px;font-size:11px}html[data-theme=light] .canvas-kind{border-top:1px solid #e2e5ea;flex-direction:column;gap:8px;margin-top:14px;padding-top:12px;display:flex}html[data-theme=light] .canvas-kind>small{color:#505258;font-size:11px}html[data-theme=light] .studio{color:#1b1d21;isolation:isolate;--mx:22%;--my:28%;background:#f8f8f9;grid-template-columns:minmax(0,1fr) 400px;min-height:calc(100vh - 72px);display:grid;position:relative;overflow:hidden}html[data-theme=light] .studio:after{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(#1a1c2111 1px,#0000 1px),linear-gradient(90deg,#1a1c2111 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 28% 32%,#000 0%,#0000 72%);mask-image:radial-gradient(circle at 28% 32%,#000 0%,#0000 72%)}html[data-theme=light] .canvas-workspace{color:#1b1d21;background:#f8f8f9;grid-template-columns:216px minmax(0,1fr)}html[data-theme=light] .canvas-workspace>aside{-webkit-backdrop-filter:blur(14px);background:#1a1c2109;border-right:1px solid #1a1c2115;gap:7px;padding:18px 16px}html[data-theme=light] .canvas-workspace>aside>b{color:#1b1d21;letter-spacing:.16em;border-bottom:1px solid #1a1c2115;margin-bottom:4px;padding:4px 0 14px;font-size:13px;font-weight:600;display:block}html[data-theme=light] .canvas-workspace aside button{color:#4c525c;cursor:pointer;background:#1a1c2109;border:1px solid #0000;border-radius:9px;padding:10px 12px;font-family:inherit;font-size:13px;transition:all .18s}html[data-theme=light] .canvas-workspace>aside button.active{color:#1b1d21;background:linear-gradient(135deg,#dbbd8feb,#c8a167eb);border-color:#0000;box-shadow:0 4px 18px #d6b37f6b}html[data-theme=light] .canvas-side-foot{border-top:1px solid #1a1c2115;padding-top:12px}html[data-theme=light] .canvas-side-foot button{color:#1b1d21!important;background:#1a1c210c!important;border:1px solid #1a1c211f!important;border-radius:7px!important;padding:6px 0!important;font-size:12px!important}html[data-theme=light] .canvas-kind{border-top:1px solid #1a1c2115}html[data-theme=light] .canvas-title{border-bottom:1px solid #1a1c2115;margin-bottom:4px;padding:2px 0 14px}html[data-theme=light] .canvas-title b{color:#1b1d21;letter-spacing:.02em;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}html[data-theme=light] .notif-bell{color:#85795b;background:#1a1c210f;border:1px solid #1a1c212b;border-radius:10px;place-items:center;width:38px;height:38px;transition:all .2s;display:grid;position:relative}html[data-theme=light] .notif-panel{z-index:120;color:#897957;background:linear-gradient(#f2f4f7,#f9f9f8);border:1px solid #c9a06a3d;border-radius:16px;width:376px;max-width:calc(100vw - 32px);max-height:min(72vh,620px);padding:0;position:absolute;top:48px;right:0;overflow:auto;box-shadow:0 26px 70px #00000080}html[data-theme=light] .notif-panel>header{border-bottom:1px solid #1a1c2115;justify-content:space-between;align-items:flex-start;gap:10px;padding:16px 18px 12px;display:flex}html[data-theme=light] .notif-panel>header b{color:#1b1d21;font-size:15px;display:block}html[data-theme=light] .notif-x{color:#84765d;background:#1a1c2112;border:0;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}html[data-theme=light] .notif-x:hover{background:#1a1c212b}html[data-theme=light] .notif-sec h4{letter-spacing:.08em;color:#a5773c;text-transform:uppercase;align-items:center;gap:8px;margin:0 6px 8px;font-size:11.5px;font-weight:600;display:flex}html[data-theme=light] .notif-item{background:#1a1c210b;border:1px solid #1a1c210f;border-radius:12px;align-items:center;gap:10px;margin-bottom:8px;padding:10px;display:flex}html[data-theme=light] .notif-item b{color:#977b49;text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}html[data-theme=light] .notif-item small{color:#585550;align-items:center;gap:4px;margin-top:4px;font-size:11px;display:flex}html[data-theme=light] .notif-item img{object-fit:cover;background:#fff;border-radius:9px;flex:none;width:42px;height:42px}html[data-theme=light] .notif-item button,html[data-theme=light] .notif-item a{color:#85775b;background:0 0;border:1px solid #1a1c212b;border-radius:8px;flex:none;padding:5px 11px;font-size:11.5px}html[data-theme=light] .notif-bar{background:#1a1c211f;border-radius:2px;height:3px;margin-top:6px;overflow:hidden}html[data-theme=light] .notif-empty{text-align:center;color:#5f574a;padding:28px 24px 30px}html[data-theme=light] .notif-empty svg{color:#a5773c}html[data-theme=light] .notif-foot{border-top:1px solid #1a1c2115;padding:10px 16px 14px}html[data-theme=light] .notif-foot a{color:#a5773c;justify-content:center;align-items:center;gap:6px;font-size:12.5px;display:flex}html[data-theme=light] .notif-foot a:hover{color:#a88138}html[data-theme=light] .acx-tabs{z-index:45;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fbfbfbf5;border-bottom:1px solid #c9a06a2e;gap:6px;padding:10px 24px;display:flex;position:sticky;top:72px;overflow-x:auto}html[data-theme=light] .acx-tabs a{color:#83765d;white-space:nowrap;border-radius:999px;flex:none;padding:9px 16px;font-size:13.5px;transition:all .2s}html[data-theme=light] .acx-tabs a:hover{color:#1b1d21;background:#c9a06a1f}html[data-theme=light] .acx-hero{background:linear-gradient(135deg,#f9f9f8,#f2f4f7 55%,#fbfbfb);padding:52px 24px 60px;position:relative;overflow:hidden}html[data-theme=light] .acx-hero h1{font-family:"Songti SC","Noto Serif SC",var(--font-serif);letter-spacing:.02em;color:#1b1d21;margin:18px 0 10px;font-size:clamp(28px,3.6vw,42px);font-weight:600}html[data-theme=light] .acx-hero p{color:#605848;max-width:720px;margin:0;font-size:14.5px;line-height:1.85}html[data-theme=light] .acx-avatar{width:44px;height:44px;color:var(--acx-gold-soft);background:linear-gradient(135deg,#f2f4f7,#f5f5f4);border-radius:12px;place-items:center;font-size:19px;font-weight:700;display:grid}html[data-theme=light] .acx-tag{color:#927d4e;background:#fbfbfbb8;border-radius:999px;padding:4px 10px;font-size:11px;position:absolute;top:10px;left:10px}html[data-theme=light] .acx-promise{color:#a88238;background:linear-gradient(135deg,#f2f4f7,#fbfbfb);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;max-width:1132px;margin:14px auto 0;padding:16px 22px;display:flex}html[data-theme=light] .acx-promise b{color:#1b1d21}html[data-theme=light] .acx-cta{color:#a88238;background:linear-gradient(135deg,#f2f4f7,#fbfbfb);border-color:#c9a06a66;align-items:center;gap:16px;display:flex}html[data-theme=light] .acx-cta h2{color:#1b1d21;margin:0;font-size:16px}html[data-theme=light] .acx-cta p{color:#897957;margin:7px 0 0;font-size:12.5px;line-height:1.75}html[data-theme=light] .acx-auth-side{color:#9f7e41;background:linear-gradient(150deg,#f9f9f8,#f2f4f7 52%,#fbfbfb);padding:38px 34px;position:relative;overflow:hidden}html[data-theme=light] .acx-auth-eyebrow{z-index:1;letter-spacing:.2em;color:#83765d;margin-top:16px;font-size:11px;display:block;position:relative}html[data-theme=light] .acx-auth-side h2{z-index:1;font-family:"Songti SC","Noto Serif SC",var(--font-serif);color:#1b1d21;margin:14px 0 22px;font-size:25px;font-weight:600;line-height:1.5;position:relative}html[data-theme=light] .acx-auth-side li b{color:#1b1d21;font-size:13px;display:block}html[data-theme=light] .acx-auth-side li span{color:#83765d;margin-top:3px;font-size:11.5px;line-height:1.6;display:block}html[data-theme=light] .cine-slots button{aspect-ratio:16/9;color:#8f8a80;cursor:pointer;background:#f8f8f9;border:1px dashed #1a1c2131;place-items:center;gap:6px;padding:10px;transition:border-color .2s,color .2s;display:grid;position:relative;overflow:hidden}html[data-theme=light] .cine-slots b{color:#83765d;font-size:13px;font-weight:500}html[data-theme=light] .cine-slots i{color:#1b1d21;background:#fbfbfb9e;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:6px;right:6px}html[data-theme=light] .cine-controls{background:#f8f8f9;border:1px solid #1a1c2115;gap:12px;margin-top:16px;padding:16px 18px;display:grid}html[data-theme=light] .cine-controls select{color:#1b1d21;background:#f8f8f9;border:1px solid #1a1c211f;height:38px;padding:0 10px;font-size:13px}html[data-theme=light] .cine-controls label>div button{color:#5e574b;cursor:pointer;background:0 0;border:1px solid #1a1c2125;flex:1;height:34px;font-size:12px;transition:all .18s}html[data-theme=light] .cine-actions button{color:#83765d;cursor:pointer;background:0 0;border:1px solid #1a1c212b;justify-content:center;align-items:center;gap:8px;height:46px;padding:0 18px;font-size:13px;transition:all .18s;display:inline-flex}html[data-theme=light] .cine-notice{color:#9c7f44;background:#c9a06a0f;border:1px solid #c9a06a4d;margin:14px 0 0;padding:11px 14px;font-size:12px;line-height:1.7}html[data-theme=light] .cine-library{background:#f8f8f9;border:1px solid #1a1c2115;padding:18px}html[data-theme=light] .cine-library>header span{letter-spacing:.36em;color:#a5773c;font-size:10px}html[data-theme=light] .cine-library>header h2{color:#1b1d21;margin:10px 0 6px;font-size:20px;font-weight:600}html[data-theme=light] .cine-library nav button{color:#5e574b;cursor:pointer;background:0 0;border:1px solid #1a1c211f;flex:1;height:32px;font-size:12px;transition:all .18s}html[data-theme=light] .cine-shots button{text-align:left;cursor:pointer;background:#f8f8f9;border:1px solid #1a1c2118;align-items:flex-start;gap:12px;padding:13px 14px;transition:border-color .18s,transform .18s;display:flex}html[data-theme=light] .cine-shots em{letter-spacing:.14em;color:#a5773c;white-space:nowrap;border:1px solid #c9a06a66;padding:3px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-style:normal}html[data-theme=light] .cine-shots b{color:#1b1d21;font-size:13px;font-weight:500;display:block}html[data-theme=light] .cine-shots i{color:#a5773c;align-items:center;gap:4px;margin-top:8px;font-size:11px;font-style:normal;display:inline-flex}html[data-theme=light] .cine-shot-thumb{aspect-ratio:16/9;background:#f8f9f9;border:1px solid #1a1c2118;border-radius:6px;margin:0 0 10px;display:block;position:relative;overflow:hidden}html[data-theme=light] .cine-shot-thumb em{background:#fbfbfbc7;position:absolute;bottom:8px;left:8px}html[data-theme=light] .cine-shot-thumb:after{content:"";pointer-events:none;background:linear-gradient(#0000 60%,#fbfbfb59);position:absolute;inset:0}html[data-theme=light] .cine-t2v-note{color:#a5773c;text-align:center;background:#c9a06a0d;border:1px dashed #c9a06a55;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:150px;padding:18px;display:flex}html[data-theme=light] .cine-t2v-note b{color:#a88138;letter-spacing:.05em;font-size:14px}html[data-theme=light] .cine-t2v-note span{color:#1b1d21;font-size:11px}html[data-theme=light] .cine-controls label>span{letter-spacing:.18em;color:#5e574b;font-size:12px}html[data-theme=light] .cine-controls label>div button{color:#83775d;height:38px;font-size:13.5px}html[data-theme=light] .cine-shots small{color:#5b564d;font-size:12px;line-height:1.65}html[data-theme=light] .sx-drop small{color:#4c525c;font-size:12px}html[data-theme=light] .sx-quick button{color:#4d525c;padding:5px 11px;font-size:12px}html[data-theme=light] .sx-note{color:#4e535a;font-size:11.5px}html[data-theme=light] .topbar{background:#fffffff0}html[data-theme=light] .site.is-home .topbar.scrolled,html[data-theme=light] .site.is-inner .topbar{background:#fff;box-shadow:0 2px 12px #12141a12}html[data-theme=light] .topbar .brand-logo-mark{filter:invert()grayscale()brightness(.42)contrast(1.15)}html[data-theme=light] .nav a:hover,html[data-theme=light] .nav a.active{color:#8a6a2c}html[data-theme=light] .top-actions>a{color:#3a3d44}html[data-theme=light] .coin-button{color:#8a6a2c!important;background:#f6f1e7!important;border-color:#e0d0b2!important}html[data-theme=light] .user-button{color:#2a2d33!important;background:#f2f3f5!important;border-color:#e2e4e8!important}html[data-theme=light] .notif-bell{color:#3a3d44;background:#f2f3f5;border-color:#e2e4e8}html[data-theme=light] .notif-bell:hover,html[data-theme=light] .notif-bell.on{color:#8a6a2c;background:#f6ead6;border-color:#d9bd8c}html[data-theme=light] .top-actions>button:first-child span{color:#241b10}html[data-theme=light] .mobile-menu{color:#2a2d33}html[data-theme=light] .mega{background:#fff;border-color:#e6e8ec;box-shadow:0 24px 70px #12141a24}html[data-theme=light] .mega a{color:#2a2d33}html[data-theme=light] .dialogue-controls .dialogue-send{color:#fff;background:#8a6a2c}html[data-theme=light] .dialogue-composer{background:#fff;border-color:#e6e8ec;box-shadow:0 16px 50px #12141a17}html[data-theme=light] .dialogue-sidebar{background:#fff;border-right-color:#e6e8ec}html[data-theme=light] .dialogue-sidebar>a,html[data-theme=light] .dialogue-sidebar>button{color:#241b10}html[data-theme=light] .session-list button{color:#4a4e57}html[data-theme=light] .session-list button:hover{color:#1b1d21;background:#eef0f4}html[data-theme=light] .dialogue-editor{color:#1b1d21}html[data-theme=light] .dialogue-example{color:#1b1d21;background:#fff;border:1px solid #e6e8ec}html[data-theme=light] .dialogue-example span{color:#8a8f98}html[data-theme=light] .dialogue-main>header p{color:#6a6f78}html[data-theme=light] .sx{--sx-line:#e3e6ea;--sx-text:#1b1d21;--sx-mute:#6a6f78;background:radial-gradient(1200px 620px at 76% 10%,#f7f8fa 0%,#eef0f3 64%)}html[data-theme=light] .sx-panel{background:linear-gradient(#fffffff7,#f7f8faf7);border-right-color:#e3e6ea}html[data-theme=light] .sx-drop{color:#6a6f78;background:linear-gradient(#fbfcfd,#f3f5f8);border-color:#d8dce2}html[data-theme=light] .sx-drop:hover{background:linear-gradient(#fdfaf4,#f7f1e6);border-color:#d9bd8c}html[data-theme=light] .sx-drop b{color:#1b1d21}html[data-theme=light] .sx-drop small{color:#8a8f98}html[data-theme=light] .sx-picked{background:#f2f4f7;border-color:#e3e6ea}html[data-theme=light] .sx-model{background:#fff;border-color:#e3e6ea}html[data-theme=light] .sx-model:hover{background:#fdfaf4;border-color:#ddd2bd}html[data-theme=light] .sx-model.on{background:linear-gradient(#fdf6ea,#f8eeda);border-color:#d9bd8c;box-shadow:inset 0 0 0 1px #c9a06a40}html[data-theme=light] .sx-model.on .sx-model-name{color:#8a6a2c}html[data-theme=light] .sx-pills button{color:#4a4e57;background:#fff;border-color:#e3e6ea}html[data-theme=light] .sx-pills button:hover{color:#1b1d21;border-color:#ddd2bd}html[data-theme=light] .sx-pills button.on{color:#241b10;background:linear-gradient(135deg,#e6c894,#c9a06a)}html[data-theme=light] .sx-text{color:#1b1d21;background:#fff;border-color:#e3e6ea}html[data-theme=light] .sx-text::placeholder{color:#a8adb6}html[data-theme=light] .sx-quick button{color:#5a5f68;background:#f2f4f7;border-color:#e3e6ea}html[data-theme=light] .sx-foot{background:#fbfcfd;border-top-color:#e3e6ea}html[data-theme=light] .sx-go{box-shadow:0 10px 26px #c9a06a57}html[data-theme=light] .sx-go em{background:#00000024}html[data-theme=light] .sx-go:disabled{color:#9aa0aa;background:#eceef2}html[data-theme=light] .sx-progress span{color:#4a4e57}html[data-theme=light] .sx-progress-bar{background:#eceef2}html[data-theme=light] .sx-progress>button{color:#4a4e57;background:#fff;border-color:#e3e6ea}html[data-theme=light] .sx-note,html[data-theme=light] .sx-film-head{color:#8a8f98}html[data-theme=light] .sx-film-head>span{background:#eef0f4}html[data-theme=light] .sx-rail-empty{color:#8a8f98;border-color:#d8dce2}html[data-theme=light] .sx-warn{color:#8a6a2c;background:#fdf7ea;border-color:#e0cfa8}html[data-theme=light] .sx-head-tag{color:#8a6a2c}html[data-theme=light] .sx-hy3d-note{color:#8a8f98}html[data-theme=light] .sx-drop-ico{color:#8a6a2c}html[data-theme=light] .cine{color:#1b1d21;background:radial-gradient(1100px 520px at 50% -8%,#c9a06a1a,#0000 62%),#f4f5f7}html[data-theme=light] .cine-controls{background:#fff;border-color:#e6e8ec}html[data-theme=light] .cine-controls label>span{color:#8a8f98}html[data-theme=light] .cine-controls select{color:#1b1d21;background:#fff;border-color:#d8dce2}html[data-theme=light] .cine-controls label>div button{color:#4a4e57;border-color:#dfe2e7}html[data-theme=light] .cine-controls label>div button.active{color:#8a6a2c;background:#f6ead6;border-color:#c9a06a}html[data-theme=light] .cine-library{background:#fff;border-color:#e6e8ec}html[data-theme=light] .cine-library>header h2{color:#1b1d21}html[data-theme=light] .cine-library>header p{color:#8a8f98}html[data-theme=light] .cine-library nav button{color:#4a4e57;border-color:#dfe2e7}html[data-theme=light] .cine-library nav button.active{color:#8a6a2c;background:#f6ead6;border-color:#c9a06a}html[data-theme=light] .cine-shots button{background:#fff;border-color:#e6e8ec}html[data-theme=light] .cine-shots button:hover{border-color:#d9bd8c}html[data-theme=light] .cine-shots b{color:#1b1d21}html[data-theme=light] .cine-shots small{color:#8a8f98}html[data-theme=light] .cine-shots i{color:#8a6a2c}html[data-theme=light] .cine-shot-thumb{border-color:#e6e8ec}html[data-theme=light] .cine-slots button{color:#6a6f78;border-color:#d8dce2}html[data-theme=light] .cine-slots button:hover{color:#8a6a2c;border-color:#c9a06a}html[data-theme=light] .cine-slots b{color:#2a2d33}html[data-theme=light] .cine-slots span{color:#8a8f98}html[data-theme=light] .cine-slots i{background:#12141a9e}html[data-theme=light] .cine-actions button{color:#3a3d44;border-color:#d8dce2}html[data-theme=light] .cine-actions button:hover{color:#8a6a2c;border-color:#c9a06a}html[data-theme=light] .cine-t2v-note{color:#8a6a2c;background:#fdf7ea;border-color:#e0cfa8}html[data-theme=light] .cine-t2v-note b{color:#3a2f1c}html[data-theme=light] .cine-t2v-note span{color:#8a8f98}html[data-theme=light] .cine-notice{color:#8a6a2c;background:#fdf7ea;border-color:#e0cfa8}html[data-theme=light] .cine-frame>header b{color:#6a6f78}html[data-theme=light] .canvas-workspace{color:#1b1d21;background:#eef0f3}html[data-theme=light] .canvas-workspace>aside{color:#1b1d21;background:#fff;border-right-color:#e6e8ec}html[data-theme=light] .canvas-workspace>aside>b{color:#1b1d21;border-bottom-color:#eef0f4}html[data-theme=light] .canvas-workspace aside button{color:#4a4e57;background:#f5f6f8;border-color:#eef0f4}html[data-theme=light] .canvas-workspace aside button:hover{color:#8a6a2c;background:#f6ead6;border-color:#d9bd8c}html[data-theme=light] .canvas-workspace>aside button.active{color:#241b10}html[data-theme=light] .canvas-title{border-bottom-color:#eef0f4}html[data-theme=light] .canvas-title b{color:#1b1d21}html[data-theme=light] .canvas-title button{color:#8a8f98}html[data-theme=light] .canvas-title button:hover{color:#8a6a2c;background:#f6ead6}html[data-theme=light] .canvas-kind{border-top-color:#eef0f4}html[data-theme=light] .canvas-kind>small,html[data-theme=light] .canvas-side-foot small{color:#8a8f98}html[data-theme=light] .canvas-side-foot{border-top-color:#eef0f4}html[data-theme=light] .canvas-side-foot button{color:#3a3d44!important;background:#f5f6f8!important;border:1px solid #eef0f4!important}html[data-theme=light] .canvas-side-foot button:hover:not(:disabled){color:#8a6a2c!important;border-color:#d9bd8c!important}html[data-theme=light] .canvas-kind-row button{color:#4a4e57;background:#f5f6f8;border-color:#eef0f4}html[data-theme=light] .canvas-kind-row button.active{color:#8a6a2c;background:#f6ead6;border-color:#d9bd8c}html[data-theme=light] .canvas-hint b{color:#8a8f98}html[data-theme=light] .canvas-hint span{color:#a0a5ad}html[data-theme=light] .canvas-hint em{color:#b0b5bc}html[data-theme=light] .studio{color:#1b1d21;background:#f4f5f7}html[data-theme=light] .studio-side{background:#fff;border-left-color:#e6e8ec}html[data-theme=light] .studio-compose{background:#fff;border-color:#e0e3e8}html[data-theme=light] .studio-compose textarea{color:#1b1d21}html[data-theme=light] .studio-compose textarea::placeholder{color:#a8adb6}html[data-theme=light] .studio-chart{background:#f7f8fa;border-color:#e6e8ec}html[data-theme=light] .studio-desc{color:#6a6f78}html[data-theme=light] .studio-metric b{color:#1b1d21}html[data-theme=light] .studio-metric small,html[data-theme=light] .studio-notes li{color:#8a8f98}html[data-theme=light] .studio-list li{background:#f7f8fa;border-color:#eef0f4}html[data-theme=light] .studio-list b{color:#1b1d21}html[data-theme=light] .studio-list small{color:#8a8f98}html[data-theme=light] .studio-empty{color:#a0a5ad}html[data-theme=light] .studio-ghost{color:#4a4e57;border-color:#d8dce2}html[data-theme=light] .studio-ghost:hover{color:#8a6a2c;border-color:#c9a06a}html[data-theme=light] .studio-sparks{opacity:.28}html[data-theme=light] .studio:after{background-image:linear-gradient(#1a1c210d 1px,#0000 1px),linear-gradient(90deg,#1a1c210d 1px,#0000 1px)}html[data-theme=light] .model-train-page,html[data-theme=light] .training-status-page{color:#1b1d21;background:radial-gradient(circle at 75% 0,#f7f4ee 0,#0000 34%),#f7f8fa}html[data-theme=light] .train-steps>article{background:linear-gradient(#fff,#fdfcf9) padding-box padding-box,linear-gradient(90deg,#d4ae75,#b28e58) border-box;border-color:#e6e8ec}html[data-theme=light] .train-upload{color:#8a8f98;background:#fbfcfd;border-color:#d8c9a8}html[data-theme=light] .train-upload b{color:#1b1d21}html[data-theme=light] .train-steps input,html[data-theme=light] .train-steps select{color:#1b1d21;background:#fff;border-color:#dfe2e7}html[data-theme=light] .helper-uploads>button{color:#3a3d44;background:#fbfcfd;border-color:#e3e6ea}html[data-theme=light] .training-status-list>article{background:#fff;border-color:#e6e8ec}html[data-theme=light] .training-orb{background:radial-gradient(circle at 34% 30%,#fdf6ea,#e8dcc4);border-color:#d9bd8c}html[data-theme=light] .training-orb.ready{background:radial-gradient(circle at 34% 30%,#e6f5ec,#cfe8da);border-color:#7bb894}html[data-theme=light] .train-actions button,html[data-theme=light] .train-actions a{color:#8a6a2c;border-color:#d9bd8c}html[data-theme=light] .training-status-page>header p,html[data-theme=light] .model-train-page>header p{color:#6a6f78}html[data-theme=light] .acx-tabs{background:#fffffff5;border-bottom-color:#e6e8ec}html[data-theme=light] .acx-tabs a{color:#5a5f68}html[data-theme=light] .acx-tabs a.active{color:#8a6a2c;background:#f6ead6}html[data-theme=light] .acx-hero{background:linear-gradient(135deg,#fdf6ea,#f7f1e4 55%,#efe6d4)}html[data-theme=light] .acx-notice{color:#8a6a2c;background:#fdf7ea;border-color:#e0cfa8}html[data-theme=light] .acx-avatar{color:#8a6a2c;background:#f6ead6;border-color:#d9bd8c}html[data-theme=light] .acx-card,html[data-theme=light] .acx-panel,html[data-theme=light] .acx-promise,html[data-theme=light] .acx-cta{background:#fff;border-color:#e6e8ec}html[data-theme=light] .acx-card-vip.on{background:linear-gradient(135deg,#fdf6ea,#f8eeda);border-color:#d9bd8c}html[data-theme=light] .acx-auth-side{background:linear-gradient(160deg,#f4efe4,#eee7d8)}html[data-theme=light] .acx-rules li,html[data-theme=light] .acx-chips li,html[data-theme=light] .acx-plans li{color:#6a6f78}html[data-theme=light] .acx-price,html[data-theme=light] .acx-card-code .acx-code{color:#8a6a2c}html[data-theme=light] .admin-page{color:#1b1d21;background:radial-gradient(circle at 75% 0,#f7f4ee 0,#0000 32%),#f7f8fa}html[data-theme=light] .admin-head p,html[data-theme=light] .admin-panel p,html[data-theme=light] .admin-lock p{color:#6a6f78}html[data-theme=light] .admin-notice{color:#8a6a2c;background:#fdf7ea;border-color:#e0cfa8}html[data-theme=light] .admin-panel,html[data-theme=light] .admin-metrics article,html[data-theme=light] .admin-lock{background:#fff;border-color:#e6e8ec}html[data-theme=light] .admin-panel input,html[data-theme=light] .admin-panel textarea,html[data-theme=light] .admin-panel select{color:#1b1d21;background:#fbfcfd;border-color:#dfe2e7}html[data-theme=light] .admin-row,html[data-theme=light] .admin-table-row{border-color:#eef0f4}html[data-theme=light] .admin-table-head{color:#6a6f78;background:#f5f6f8}html[data-theme=light] .admin-head button,html[data-theme=light] .admin-tabs button,html[data-theme=light] .admin-row button{color:#4a4e57;background:#fff;border-color:#e2e5ea}html[data-theme=light] .admin-tabs button.active{color:#8a6a2c;background:#f6ead6;border-color:#d9bd8c}html[data-theme=light] .admin-actions button,html[data-theme=light] .admin-form-actions>button:not(.admin-primary){color:#4a4e57;background:#fff;border-color:#e2e5ea}html[data-theme=light] .ad-toolbar,html[data-theme=light] .ad-group,html[data-theme=light] .ad-plan{background:#fbfcfd;border-color:#e6e8ec}html[data-theme=light] .ad-field input,html[data-theme=light] .ad-field textarea,html[data-theme=light] .ad-field select,html[data-theme=light] .ad-rowline input{color:#1b1d21;background:#fff;border-color:#dfe2e7}html[data-theme=light] .ad-badge{color:#8a6a2c;background:#f6ead6}html[data-theme=light] .ad-ghost{color:#4a4e57;background:#fff;border-color:#e2e5ea}html[data-theme=light] .ad-add,html[data-theme=light] .ad-del{color:#4a4e57;background:#f5f6f8;border-color:#e2e5ea}html[data-theme=light] .plb-page,html[data-theme=light] .cat-page,html[data-theme=light] .inv-page,html[data-theme=light] .catalog-page{color:#1b1d21;background:#f4f5f7}html[data-theme=light] .plb-side,html[data-theme=light] .plb-search,html[data-theme=light] .plb-card,html[data-theme=light] .cat-card,html[data-theme=light] .inv-panel,html[data-theme=light] .inv-stats article,html[data-theme=light] .inv-records,html[data-theme=light] .tool-grid>a{background:#fff;border-color:#e6e8ec}html[data-theme=light] .plb-side>b,html[data-theme=light] .inv-panel>b,html[data-theme=light] .inv-records>b{color:#6a6f78}html[data-theme=light] .plb-side button{color:#3a3d44}html[data-theme=light] .plb-side button:hover{background:#f2f4f7}html[data-theme=light] .plb-side button.active{color:#8a6a2c;background:#f6ead6}html[data-theme=light] .plb-head h1,html[data-theme=light] .catalog-hero h1,html[data-theme=light] .inv-hero h1{color:#1b1d21}html[data-theme=light] .plb-head p,html[data-theme=light] .catalog-hero p,html[data-theme=light] .inv-hero p{color:#6a6f78}html[data-theme=light] .plb-gen input,html[data-theme=light] .inv-row input,html[data-theme=light] .catalog-hero>div input{color:#1b1d21;background:#fff;border-color:#dfe2e7}html[data-theme=light] .cat-card h2,html[data-theme=light] .tool-grid h2{color:#1b1d21}html[data-theme=light] .cat-card .meta,html[data-theme=light] .tool-grid p{color:#8a8f98}html[data-theme=light] .cat-tabs button,html[data-theme=light] .catalog-hero nav button,html[data-theme=light] .cat-page .pagination button{color:#4a4e57;background:#fff;border-color:#dfe2e7}html[data-theme=light] .cat-tabs button.active,html[data-theme=light] .catalog-hero nav button.active,html[data-theme=light] .cat-page .pagination button.active{color:#8a6a2c;background:#f6ead6;border-color:#d9bd8c}html[data-theme=light] .cat-card .fav{color:#8a8f98;background:#f5f6f8;border-color:#e2e5ea}html[data-theme=light] .cat-card .fav.on{color:#8a6a2c;background:#f6ead6;border-color:#d9bd8c}html[data-theme=light] .inv-hero{background:linear-gradient(135deg,#fdf6ea,#f6ecda 52%,#ecdfc9);border-color:#e2d3b2}html[data-theme=light] .inv-hero>div>span{color:#8a6a2c}html[data-theme=light] .inv-tag{color:#8a6a2c;background:#f6ead6}html[data-theme=light] .catalog-hero{background:linear-gradient(#fbfcfd,#f2f4f7);border-color:#e6e8ec}html[data-theme=light] .catalog-hero>div{background:#fff;border-color:#e6e8ec}html[data-theme=light] .plb-act button,html[data-theme=light] .plb-act a{color:#8a6a2c;background:#f6ead6;border-color:#d9bd8c}html[data-theme=light] .history-cover{background:linear-gradient(135deg,#fbfcfd,#f2f4f7)}html[data-theme=light] .history-cover span{color:#4a4e57;background:#eef0f4}html[data-theme=light] .history-cards small{color:#8a8f98}html[data-theme=light] .history-cards footer a:first-child{color:#8a6a2c;background:#f6ead6}html[data-theme=light] .history-table,html[data-theme=light] .result-detail>section{background:#fff;border-color:#e6e8ec}html[data-theme=light] .reward-banner,html[data-theme=light] .asset-banner{background:linear-gradient(135deg,#fdf6ea,#f6ecda);border-color:#e2d3b2}html[data-theme=light] .asset-banner p{color:#6a6f78}html[data-theme=light] .asset-banner>a,html[data-theme=light] .asset-banner>button{color:#8a6a2c;background:#fff;border-color:#d9bd8c}html[data-theme=light] .model-list>button{color:#1b1d21!important;border-color:#eef0f4!important}html[data-theme=light] .model-list>button:hover,html[data-theme=light] .model-list>button.active{background:#f6ead6!important;border-color:#d9bd8c!important}html[data-theme=light] .model-list small{color:#8a8f98}html[data-theme=light] .model-list em{color:#3f7d5c;background:#e6f2ea}html[data-theme=light] .template-list button,html[data-theme=light] .ratio-grid button,html[data-theme=light] .quality-grid button{color:#4a4e57;background:#fff;border-color:#dfe2e7}html[data-theme=light] .template-list button:hover,html[data-theme=light] .ratio-grid button:hover,html[data-theme=light] .quality-grid button:hover{color:#8a6a2c;border-color:#d9bd8c}html[data-theme=light] .ratio-grid button.active,html[data-theme=light] .quality-grid button.active{color:#8a6a2c;background:#f6ead6;border-color:#d9bd8c}html[data-theme=light] .template-list small{color:#8a8f98}html[data-theme=light] .home-popover,html[data-theme=light] .model-popover,html[data-theme=light] .ratio-popover,html[data-theme=light] .quality-popover,html[data-theme=light] .prompt-template-popover{background:#fff;border-color:#e6e8ec;box-shadow:0 24px 70px #12141a24}html[data-theme=light] .ratio-popover p{color:#6a6f78}html[data-theme=light] .prompt-input-actions label{color:#5a5f68;border-color:#dfe2e7}html[data-theme=light] .prompt-input-actions small{color:#8a8f98}html[data-theme=light] .bill-modal{color:#1b1d21;background:#fff;border-color:#e6e8ec}html[data-theme=light] .bill-banner{background:linear-gradient(135deg,#fdf6ea,#f6ecda)}html[data-theme=light] .bill-banner>b{color:#3a2f1c}html[data-theme=light] .bill-banner-tag{color:#8a6a2c}html[data-theme=light] .bill-banner-badges span{color:#6a6f78;background:#fff;border-color:#e6dcc8}html[data-theme=light] .bill-banner-badges span.on{color:#241b10;background:linear-gradient(135deg,#e6c894,#c9a06a)}html[data-theme=light] .bill-tabs button{color:#4a4e57}html[data-theme=light] .bill-tabs button.active{color:#8a6a2c;background:#f6ead6}html[data-theme=light] .bill-head h2,html[data-theme=light] .bill-vip-title{color:#1b1d21}html[data-theme=light] .bill-head-info{background:#f7f8fa;border-color:#eef0f4}html[data-theme=light] .bill-head-info span{color:#8a8f98}html[data-theme=light] .bill-plan,html[data-theme=light] .bill-pay,html[data-theme=light] .bill-usercard,html[data-theme=light] .bill-vip-card{background:#fff;border-color:#e6e8ec}html[data-theme=light] .bill-plan .price em,html[data-theme=light] .bill-plan .tier span{color:#8a8f98}html[data-theme=light] .bill-plan .mark{color:#fff;background:#8a6a2c}html[data-theme=light] .bill-plans-foot{color:#8a8f98}html[data-theme=light] .bill-plans-foot a{color:#8a6a2c}html[data-theme=light] .bill-pay .pay-channels button{color:#4a4e57;background:#f7f8fa;border-color:#e6e8ec}html[data-theme=light] .bill-vip-card.hot{border-color:#d9bd8c}html[data-theme=light] .bill-vip-card h3{color:#1b1d21}html[data-theme=light] .bill-vip-card ul li{color:#6a6f78}html[data-theme=light] .bill-vip-card ul li:before{background:#c9a06a}html[data-theme=light] .bill-vip-card .res,html[data-theme=light] .bill-vip-card .tier-tag{color:#8a6a2c}html[data-theme=light] .bill-usercard .who span,html[data-theme=light] .order-list small,html[data-theme=light] .order-list em{color:#8a8f98}html[data-theme=light] .order-list article i{color:#5a5f68;background:#eef0f4}html[data-theme=light] .order-list article.pending em{color:#8a6a2c}html[data-theme=light] .pm-panel .pm-head{background:#f7f8fa;border-bottom-color:#e6e8ec}html[data-theme=light] .pm-head p{color:#8a8f98}html[data-theme=light] .pm-head button{color:#3a3d44}html[data-theme=light] .pm-bubble.master{color:#1b1d21;background:#f4f5f7;border-color:#e6e8ec}html[data-theme=light] .pm-bubble-actions{background:#f7f8fa}html[data-theme=light] .pm-bubble-actions button,html[data-theme=light] .pm-bubble-actions a{color:#4a4e57;border-color:#e2e5ea}html[data-theme=light] .pm-bubble-actions a{color:#8a6a2c}html[data-theme=light] .pm-msg-images img{background:#eef0f4}html[data-theme=light] .pm-hint{color:#8a8f98;background:#f7f8fa;border-color:#e6e8ec}html[data-theme=light] .pm-composer{background:#fff;border-color:#dfe2e7}html[data-theme=light] .pm-composer textarea{color:#1b1d21;background:#fbfcfd}html[data-theme=light] .prompt-panel{color:#1b1d21;background:#fff;border-left-color:#e6e8ec;box-shadow:-20px 0 60px #12141a1f}html[data-theme=light] .prompt-panel .drawer-head{border-bottom-color:#eef0f4}html[data-theme=light] .prompt-panel .drawer-head p{color:#8a8f98}html[data-theme=light] .prompt-panel .drawer-head button{color:#3a3d44}html[data-theme=light] .prompt-panel .prompt-demo{color:#1b1d21;background:#f7f8fa;border-color:#e6e8ec}html[data-theme=light] .prompt-panel .prompt-demo p{color:#6a6f78}html[data-theme=light] .prompt-panel textarea{color:#1b1d21;background:#fbfcfd;border-color:#dfe2e7}html[data-theme=light] .prompt-panel .prompt-input-actions label{color:#8a6a2c;border-color:#dfe2e7}html[data-theme=light] .notif-panel{color:#1b1d21;background:#fff;border-color:#e2d9c6;box-shadow:0 26px 70px #12141a29}html[data-theme=light] .notif-panel>header{border-bottom-color:#eef0f4}html[data-theme=light] .notif-panel>header b{color:#1b1d21}html[data-theme=light] .notif-panel>header small{color:#8a8f98}html[data-theme=light] .notif-item{background:#f7f8fa;border-color:#eef0f4}html[data-theme=light] .notif-item.live{border-color:#d9bd8c}html[data-theme=light] .notif-item b{color:#1b1d21}html[data-theme=light] .notif-item small{color:#8a8f98}html[data-theme=light] .notif-item img{background:#eef0f4}html[data-theme=light] .notif-item button,html[data-theme=light] .notif-item a{color:#4a4e57;border-color:#dfe2e7}html[data-theme=light] .notif-item button:hover,html[data-theme=light] .notif-item a:hover{color:#8a6a2c;border-color:#c9a06a}html[data-theme=light] .notif-bar{background:#eef0f4}html[data-theme=light] .notif-foot{border-top-color:#eef0f4}html[data-theme=light] .notif-foot a{color:#8a6a2c}html[data-theme=light] .notif-x{color:#8a8f98}html[data-theme=light] .notif-sec h4{color:#6a6f78}html[data-theme=light] .notif-empty,html[data-theme=light] .notif-empty svg{color:#a8adb6}html[data-theme=light] .notif-count{color:#241b10;background:#c9a06a}html[data-theme=light] .user-dropdown{background:#fff;border-color:#e6e8ec;box-shadow:0 18px 55px #12141a24}html[data-theme=light] .user-dropdown:before{background:#fff;border-color:#e6e8ec}html[data-theme=light] .user-dropdown a,html[data-theme=light] .user-dropdown button{color:#2a2d33!important}html[data-theme=light] .user-dropdown a:hover,html[data-theme=light] .user-dropdown button:hover{background:#f2f4f7!important}html[data-theme=light] .user-dropdown .benefit{color:#8a6a2c!important}html[data-theme=light] .home-page{color:#1b1d21;background:#fff}html[data-theme=light] .capabilities{color:#1b1d21;background:#f4f5f7}html[data-theme=light] .industry-workflows{background:#fff}html[data-theme=light] .industry-workflows>div>a{background:#fbfcfd;border-color:#e6e8ec}html[data-theme=light] .showcase{background:#fff;border-color:#e6e8ec}html[data-theme=light] .showcase-copy p{color:#5a5f68}html[data-theme=light] .showcase-demo .compare{background:#eef0f4}html[data-theme=light] .showcase-thumbs button{background:#f2f4f7;border-color:#e6e8ec}html[data-theme=light] .enterprise{background:linear-gradient(120deg,#fdf6ea,#f4ead6 62%,#ecdfc9);border-color:#d9bd8c}html[data-theme=light] .enterprise p{color:#5a5f68}html[data-theme=light] .enterprise-screen{background:#f7f1e4;border-color:#e2d3b2}html[data-theme=light] .enterprise-screen div{background:#efe4cf}html[data-theme=light] .more-services{background:#f4f5f7}html[data-theme=light] .more-services>div>a{background:#fff;border-color:#e6e8ec}html[data-theme=light] .more-services>div>a:hover{background:#fbfcfd;border-color:#d9bd8c}html[data-theme=light] .workflow-card{background:#eef0f4}html[data-theme=light] .workflow-card small{color:#f4f5f7}html[data-theme=light] .motion-engine{color:#1b1d21;background:#f4f5f7;border-top-color:#e6e8ec}html[data-theme=light] .motion-engine header p{color:#6a6f78}html[data-theme=light] .motion-engine>nav button{color:#4a4e57;background:#fff;border-color:#dfe2e7}html[data-theme=light] .motion-engine>nav button.active{color:#241b10;background:#c9a06a;border-color:#c9a06a}html[data-theme=light] .case-tabs button.active{color:#8a6a2c;background:#f6ead6;border-color:#d9bd8c}html[data-theme=light] .video-studio{color:#1b1d21;background:#f4f5f7}html[data-theme=light] .video-inputs{background:#fff;border-color:#e6e8ec}html[data-theme=light] .video-inputs textarea{color:#1b1d21;background:#fbfcfd;border-color:#dfe2e7}html[data-theme=light] .video-controls>select,html[data-theme=light] .video-controls>button,html[data-theme=light] .video-controls>div{color:#3a3d44;background:#fff;border-color:#e6e8ec}html[data-theme=light] .frame-pair>button{color:#4a4e57;background:#f7f8fa;border-color:#dfe2e7}html[data-theme=light] .frame-pair i{background:#eef0f4}html[data-theme=light] .canvas-launch{color:#1b1d21;background:#f7f8fa}html[data-theme=light] .canvas-launch section button{color:#3a3d44;background:#fff;border-color:#e6e8ec}html[data-theme=light] .canvas-launch textarea{color:#1b1d21;background:#fff;border-color:#dfe2e7;box-shadow:0 20px 60px #12141a17}html[data-theme=light] .canvas-launch:before{background-image:repeating-radial-gradient(at 50% 45%,#0000 0 38px,#dfe3e8 39px 40px,#0000 41px 69px)}html[data-theme=light] .canvas-launch:after{background:radial-gradient(circle at 50% 35%,#0000 0,#f7f8fa88 46%,#f7f8fa 88%)}html[data-theme=light] .section-head span,html[data-theme=light] .tool-title>span{color:#8a6a2c}html[data-theme=light] .tool-title h1{color:#1b1d21}html[data-theme=light] .tool-title p{color:#6a6f78}html[data-theme=light] .panel-head p{color:#8a6a2c}html[data-theme=light] .usage-note{color:#4a4e57;background:#fbfcfd;border-color:#e6e8ec}html[data-theme=light] .usage-note b{color:#1b1d21}html[data-theme=light] .usage-note li{color:#5a5f68}html[data-theme=light] .usage-q{color:#8a6a2c;background:#f6ead6}html[data-theme=light] .health-dot.ok{background:#57c08a}html[data-theme=light] .health-dot.busy{background:#e0a955}html[data-theme=light] .health-dot.down{background:#d3625f}.theme-toggle{color:#e9e6df;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;transition:background .2s,border-color .2s,color .2s,transform .2s;display:grid}.theme-toggle:hover{color:#f4e6cd;background:#c9a06a33;border-color:#c9a06a80}.theme-toggle:active{transform:scale(.94)}.theme-toggle svg{width:17px;height:17px}html[data-theme=light] .theme-toggle{color:#4a4e57;background:#f2f3f5;border-color:#e2e4e8}html[data-theme=light] .theme-toggle:hover{color:#8a6a2c;background:#f6ead6;border-color:#d9bd8c}.theme-toggle-tip{z-index:130;white-space:nowrap;pointer-events:none;opacity:0;color:#f0eee9;background:#1f2126;border-radius:8px;padding:5px 9px;font-size:11.5px;transition:all .18s;position:absolute;top:46px;right:0;transform:translateY(-4px);box-shadow:0 10px 26px #00000047}.theme-toggle-wrap{display:flex;position:relative}.theme-toggle-wrap:hover .theme-toggle-tip{opacity:1;transform:translateY(0)}html[data-theme=light] .theme-toggle-tip{color:#4a4e57;background:#fff;border:1px solid #e6e8ec;box-shadow:0 10px 26px #12141a24}html[data-theme=light] ::selection{background:#c9a06a52}html[data-theme=light] .site.is-home .topbar{color:#f2f4f7;background:#0c0e12b8;border-bottom-color:#ffffff24}html[data-theme=light] .site.is-home .topbar .brand-name{color:#f2f4f7}html[data-theme=light] .site.is-home .nav a{color:#f2f4f7db}html[data-theme=light] .site.is-home .nav a:hover{color:#fff}html[data-theme=light] .site.is-home .top-actions>a{color:#f2f4f7e6}html[data-theme=light] .site.is-home .topbar .brand-logo-mark{filter:none}html[data-theme=light] .site.is-home .coin-button{color:#f0d9a8!important;background:#f6f1e729!important;border-color:#e2d6ba80!important}html[data-theme=light] .site.is-home .coin-button b{color:#f0d9a8}html[data-theme=light] .site.is-home .user-button{color:#fff!important;background:#ffffff24!important;border-color:#ffffff42!important}html[data-theme=light] .site.is-home .notif-bell,html[data-theme=light] .site.is-home .theme-toggle{color:#f2f4f7;background:#ffffff24;border-color:#ffffff42}html[data-theme=light] .site.is-home .theme-toggle:hover{color:#f4e6cd;background:#c9a06a52;border-color:#c9a06a99}html[data-theme=light] .site.is-home .theme-toggle-tip{color:#4a4e57;background:#fff;border:1px solid #e6e8ec}html[data-theme=light] .coin-button{color:#7a5c22!important}html[data-theme=light] .coin-button b{color:#7a5c22}html[data-theme=light] .dialogue-sidebar>small,html[data-theme=light] .dialogue-example span{color:#6b7078}html[data-theme=light] .dialogue-editor::placeholder{color:#8d929b}html[data-theme=light] .mega b{color:#6b7078}html[data-theme=light] .dialogue-main>header h1{color:#0000;background-image:linear-gradient(100deg,#0d6f96,#7a5c22);-webkit-background-clip:text;background-clip:text}.dialogue-main>header .dialogue-badge{color:#d8b878;letter-spacing:.06em;background:#c9a06a1a;border:1px solid #c9a06a6b;border-radius:99px;margin-bottom:14px;padding:5px 12px;font-size:12px;display:inline-block}.dialogue-main>header h1{font-size:36px}.dialogue-main>header p{max-width:720px;margin:0 auto;line-height:1.7}html[data-theme=light] .dialogue-main>header .dialogue-badge{color:#8a6a2c;background:#f6ead6;border-color:#d9bd8c}.dlg-taxonomy{background:#181b21;border:1px solid #262a31;border-radius:14px;margin:0 auto 44px;padding:24px 22px 20px}.dlg-taxonomy-head{margin-bottom:18px}.dlg-taxonomy-head h2{color:#eef0f4;margin:0 0 6px;font-size:19px}.dlg-taxonomy-head p{color:#8e939e;margin:0;font-size:13px;line-height:1.6}.dlg-groups{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.dlg-group{cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #2b2f37;border-radius:999px;align-items:center;gap:6px;padding:7px 13px;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.dlg-group-ico{opacity:.72;place-items:center;transition:opacity .18s;display:inline-grid}.dlg-group b{color:#cfd3da;font-size:13px;font-weight:500}.dlg-group:hover{background:#ffffff0a;border-color:#4a505b}.dlg-group:hover .dlg-group-ico{opacity:1}.dlg-group.on{background:linear-gradient(135deg,#dbbd8feb,#c8a167eb);border-color:#a8813a;box-shadow:0 3px 14px #c9a06a4d}.dlg-group.on b{color:#241b10;font-weight:600}.dlg-group.on .dlg-group-ico{opacity:1;color:#241b10}.dlg-group-desc{color:#7d828d;margin:0 0 14px;font-size:12px;line-height:1.6}.dlg-tags{grid-template-columns:repeat(auto-fill,minmax(238px,1fr));gap:10px;display:grid}.dlg-tag{text-align:left;cursor:pointer;background:#1c2027;border:1px solid #272b32;border-radius:9px;flex-direction:column;gap:5px;padding:11px 13px;transition:border-color .18s,background .18s,transform .18s;display:flex}.dlg-tag:hover{background:#232830;border-color:#d8b785;transform:translateY(-2px)}.dlg-tag-name{color:#e7e9ee;font-size:13.5px}.dlg-tag-meta{color:#82878f;font-size:11px;line-height:1.5}.dlg-taxonomy-note{color:#6b7078;border-top:1px solid #23272e;margin:14px 0 0;padding-top:12px;font-size:11.5px;line-height:1.6}.dialogue-example>div>figure{height:100%;margin:0;position:relative;overflow:hidden}.dialogue-example>div>figure figcaption{color:#f0f2f6;letter-spacing:.04em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c0e12bd;border-radius:5px;padding:3px 8px;font-size:10.5px;position:absolute;top:8px;left:8px}.dialogue-example>div>figure:last-child figcaption{color:#fff;background:#8a6a2cdb;left:auto;right:8px}.dialogue-example strong{margin-right:8px}.dialogue-example .dlg-group-tag{color:#d8b878;background:#c9a06a1a;border:1px solid #c9a06a66;border-radius:99px;margin:6px 20px 0;padding:2px 8px;font-size:10.5px;font-style:normal;display:inline-block}.dialogue-example .dlg-output{color:#a2a7b0;margin:8px 20px 0;font-size:12px;line-height:1.6;display:block}.dialogue-example .dlg-use{color:#7d818b;border-top:1px solid #ffffff12;margin:9px 20px 0;padding-top:9px;font-size:11px;display:block}html[data-theme=light] .dlg-taxonomy{background:#fff;border-color:#e3e6ea}html[data-theme=light] .dlg-taxonomy-head h2{color:#1b1d21}html[data-theme=light] .dlg-taxonomy-head p{color:#6a6f78}html[data-theme=light] .dlg-group{color:#1b1d21;border-color:#e0e3e8}html[data-theme=light] .dlg-group b{color:#4a4e57}html[data-theme=light] .dlg-group:hover{background:#faf6ee;border-color:#d9bd8c}html[data-theme=light] .dlg-group:hover b{color:#241b10}html[data-theme=light] .dlg-group.on{background:linear-gradient(135deg,#dbbd8f,#c8a167);border-color:#c8a167;box-shadow:0 3px 14px #c9a06a47}html[data-theme=light] .dlg-group.on b{color:#241b10}html[data-theme=light] .dlg-group-desc{color:#6b7078}html[data-theme=light] .dlg-tag{background:#fbfcfd;border-color:#e6e8ec}html[data-theme=light] .dlg-tag:hover{background:#faf6ee;border-color:#d9bd8c}html[data-theme=light] .dlg-tag-name{color:#1b1d21}html[data-theme=light] .dlg-tag-meta{color:#6b7078}html[data-theme=light] .dlg-taxonomy-note{color:#6b7078;border-top-color:#eceef2}html[data-theme=light] .dialogue-example .dlg-group-tag{color:#8a6a2c;background:#f6ead6;border-color:#dfc79b}html[data-theme=light] .dialogue-example .dlg-output{color:#4a4e57}html[data-theme=light] .dialogue-example .dlg-use{color:#6b7078;border-top-color:#eceef2}html[data-theme=light] .dialogue-example>div>figure figcaption{color:#fff;background:#14161ab8}html[data-theme=light] .dialogue-example>div>figure:last-child figcaption{background:#7a5c22e6}@media (max-width:760px){.dlg-groups{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.dlg-group{flex:none}.dlg-taxonomy{padding:18px 14px}.dlg-tags{grid-template-columns:1fr}.dialogue-main>header h1{font-size:28px}}button,input,select,textarea,.mega a,.top-actions,.nav,.dlg-tag-meta,.dlg-taxonomy-note,.tool-title>span,.tool-title p,.cat-card p,.cat-card small,.list-row,.table,.badge,.pill,.sx-panel,.sx-drop,.sx-text,.cine-controls,.canvas-workspace,.admin-ad{font-family:var(--font-sans)}.dlg-group,.dlg-group b,.dlg-group-desc,.dlg-tags,.dlg-tag,.dlg-tag-name,.dialogue-example strong,.dialogue-example .dlg-output,.dialogue-example .dlg-use,.dialogue-example .dlg-group-tag{font-family:var(--font-serif)}.dlg-group b{letter-spacing:.03em}.dlg-tag-name{letter-spacing:.02em}.hero-title h1,.hero-title strong{letter-spacing:.06em}.brand strong,.brand-name{letter-spacing:.04em}.nav>a,.top-actions{letter-spacing:.02em}.tool-title h1,.dialogue-main>header h1,.model-page h1,.content-page h1,.section-head h2,.capabilities h2,.showcase h3,.enterprise h2{letter-spacing:.05em}.footer,footer{letter-spacing:.04em}h1,h2,h3,h4,.brand strong,.hero-title strong,.hero-title h1,.section-head h2,.showcase h3,.tool-title h1{font-family:var(--font-serif)}.brand-page h1,.brand-page h2,.brand-page h3,.brand-slogan{font-family:var(--font-brand)}.mono,.acx-code,.studio-metric b,code,kbd{font-family:var(--font-mono)}.topbar{box-sizing:border-box;width:100%;max-width:100vw;overflow-x:clip}.topbar .brand{flex:0 auto;min-width:0;overflow:hidden}.topbar .brand-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:900px){.topbar{gap:10px;padding:0 16px}.topbar .brand{min-width:0}.top-actions{flex:none;gap:8px}.top-actions .notif-wrap,.theme-toggle-tip{display:none}}@media (max-width:620px){.topbar{gap:8px;padding:0 12px}.top-actions{gap:6px}.top-actions>a,.top-actions .notif-wrap{display:none}.coin-button{gap:4px;padding:0 10px}.coin-button em{font-style:normal}.coin-sep{display:none}}@media (max-width:430px){.topbar .brand-name{display:none}.topbar .brand-mark{flex:none}.top-actions{gap:5px}.coin-button{padding:0 8px;font-size:12px}.coin-vip{display:none}.user-button{gap:2px;padding:0 6px!important}}@media (max-width:360px){.coin-button b{font-size:0}.coin-button b:after{content:"算力";font-size:11px}}html[data-theme=light] .topbar{box-sizing:border-box;width:100%;max-width:100vw;overflow-x:clip}html[data-theme=light] .topbar .brand{flex:0 auto;min-width:0;overflow:hidden}html[data-theme=light] .topbar .brand-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:900px){html[data-theme=light] .top-actions .notif-wrap,html[data-theme=light] .theme-toggle-tip{display:none}}@media (max-width:620px){html[data-theme=light] .top-actions>a,html[data-theme=light] .top-actions .notif-wrap{display:none}}@media (max-width:430px){html[data-theme=light] .topbar .brand-name,html[data-theme=light] .coin-vip{display:none}}.hx85-stage{position:absolute;inset:0}.hx85-slide{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.5s cubic-bezier(.4,0,.2,1),transform 5s cubic-bezier(.16,.68,.3,1);position:absolute;inset:0;transform:scale(1.06)}.hx85-slide.is-on{opacity:1;transform:scale(1)}.hx85-hero .hero-shade{background:linear-gradient(#08070694 0%,#0a09081f 30%,#0a09083d 62%,#080706e0 100%)}.hx85-hero .hero-shade:after{content:"";background:radial-gradient(130% 92% at 50% 44%,#0000 52%,#06050470 100%);position:absolute;inset:0}.hx85-hero .hero-content{justify-content:center;padding-top:150px;padding-bottom:44px}.hx85-kicker{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#e2c79c;letter-spacing:.24em;text-indent:.24em;background:#c9a06a1f;border:1px solid #c9a06a80;border-radius:999px;align-items:center;gap:9px;margin-bottom:18px;padding:6px 15px;font-size:11.5px;display:inline-flex}.hx85-hero .hero-title strong{letter-spacing:.42em;text-indent:.42em;opacity:.72;font-size:clamp(13px,1.05vw,15px);font-weight:500}.hx85-hero .hero-title h1{letter-spacing:.02em;text-wrap:balance;max-width:18em;margin:14px 0 0;font-size:clamp(28px,3.5vw,50px);font-weight:600;line-height:1.2}.hx85-lede{color:#f0ece6c2;max-width:40em;margin:18px auto 0;font-size:14.5px;line-height:1.85}.hx85-rail{align-items:center;gap:4px;margin:26px 0 20px;padding:0;list-style:none;display:flex}.hx85-rail button{color:#ffffff80;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:9px;padding:7px 14px;transition:all .35s;display:flex}.hx85-rail button:hover{color:#fff}.hx85-rail button i{background:currentColor;width:22px;height:1px;transition:all .35s}.hx85-rail button em{letter-spacing:.14em;opacity:.7;font-size:10.5px;font-style:normal}.hx85-rail button span{letter-spacing:.08em;font-size:12.5px}.hx85-rail button.active{color:#e8cfa6;background:#c9a06a24;border-color:#c9a06a8c}.hx85-rail button.active i{background:#c9a06a;width:38px}.hx85-trust{border:1px solid #c9a06a47;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:0;max-width:1280px;margin:0 auto;padding:0 max(24px,5vw);display:grid;overflow:hidden}.hx85-trust>div{text-align:center;background:#0d0c0b;padding:30px 20px}.hx85-trust>div+div{border-left:1px solid #c9a06a2e}.hx85-trust strong{color:#e8cfa6;letter-spacing:.02em;font-size:38px;font-weight:600;line-height:1;display:block}.hx85-trust strong em{opacity:.7;margin-left:3px;font-size:15px;font-style:normal;font-weight:400}.hx85-trust span{color:#f0ece685;letter-spacing:.16em;margin-top:10px;font-size:12px;display:block}.hx85-branch{background:radial-gradient(120% 70% at 50% 0,#17140f 0%,#0b0a09 62%);padding:44px max(24px,5vw) 96px}.hx85-branch .section-head{text-align:left;max-width:1280px;margin:0 auto 30px}.hx85-branch .section-head p{color:#f0ece680;margin:16px 0 0;font-size:13.5px;line-height:1.9}.hx85-root{background:linear-gradient(100deg,#c9a06a24,#c9a06a08);border:1px solid #c9a06a52;border-radius:12px;align-items:center;gap:16px;max-width:1280px;margin:0 auto 26px;padding:20px 26px;display:flex}.hx85-root-mark{color:#e8cfa6;background:#c9a06a29;border:1px solid #c9a06a66;border-radius:10px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.hx85-root b{color:#f3ece1;letter-spacing:.04em;font-size:16px;display:block}.hx85-root small{color:#f0ece675;letter-spacing:.06em;margin-top:5px;font-size:12px;display:block}.hx85-tabs{grid-template-columns:repeat(5,1fr);gap:12px;max-width:1280px;margin:0 auto 22px;display:grid}.hx85-tabs button{text-align:left;color:#f0ece69e;background:#131211;border:1px solid #ffffff17;border-radius:10px;flex-direction:column;align-items:flex-start;gap:9px;padding:20px 18px;transition:all .35s;display:flex;position:relative}.hx85-tabs button svg{color:var(--accent,#c9a06a);opacity:.72;transition:all .35s}.hx85-tabs button span{letter-spacing:.04em;font-size:15px}.hx85-tabs button em{color:#f0ece657;font-size:11px;font-style:normal;position:absolute;top:16px;right:16px}.hx85-tabs button:hover{color:#fff;border-color:#fff3;transform:translateY(-2px)}.hx85-tabs button.active{color:#fff;border-color:var(--accent,#c9a06a);background:linear-gradient(160deg,#c9a06a33,#c9a06a0a);box-shadow:0 14px 40px #00000080}.hx85-tabs button.active svg{opacity:1}.hx85-body{background:#ffffff12;border:1px solid #ffffff17;border-radius:12px;grid-template-columns:250px minmax(0,1fr);gap:1px;max-width:1280px;margin:0 auto;display:grid;overflow:hidden}.hx85-body-copy{background:#100f0e;padding:34px 28px}.hx85-body-copy>span{border:1px solid var(--accent,#c9a06a);color:var(--accent,#e8cfa6);letter-spacing:.14em;border-radius:999px;padding:5px 13px;font-size:12px;display:inline-block}.hx85-body-copy p{color:#f0ece694;margin:18px 0 0;font-size:13.5px;line-height:1.9}.hx85-body-copy:after{content:"";background:var(--accent,#c9a06a);width:46px;height:1px;margin-top:26px;display:block}.hx85-nodes{background:#ffffff12;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1px;display:grid}.hx85-nodes article{background:#131211;padding:26px 22px;transition:all .3s}.hx85-nodes article:hover{background:#181614}.hx85-nodes h4{color:#e8cfa6;letter-spacing:.16em;border-left:2px solid var(--accent,#c9a06a);margin:0 0 16px;padding-left:11px;font-size:12.5px;font-weight:500}.hx85-nodes ul{gap:3px;margin:0;padding:0;list-style:none;display:grid}.hx85-nodes a{color:#f0ece6cc;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;font-size:13px;transition:all .28s;display:flex}.hx85-nodes a svg{opacity:0;color:var(--accent,#c9a06a);flex:0 0 14px;transition:all .28s;transform:translate(-5px)}.hx85-nodes a:hover{color:#fff;background:#c9a06a1f}.hx85-nodes a:hover svg{opacity:1;transform:none}.hx85-cases{background:#0b0a09;padding:100px max(24px,5vw)}.hx85-cases .section-head{max-width:760px;margin:0 auto 34px}.hx85-cases .section-head p{color:#f0ece680;margin:16px auto 0;font-size:13.5px;line-height:1.9}.hx85-filters{flex-wrap:wrap;align-items:center;gap:8px;max-width:1280px;margin:0 auto 26px;display:flex}.hx85-filters button{color:#f0ece699;background:0 0;border:1px solid #ffffff24;border-radius:999px;padding:8px 17px;font-size:12.5px;transition:all .3s}.hx85-filters button:hover{color:#fff;border-color:#ffffff4d}.hx85-filters button.active{color:#241b10;background:linear-gradient(135deg,#e2c79c,#c9a06a);border-color:#c9a06a;font-weight:600}.hx85-count{color:#f0ece666;letter-spacing:.1em;margin-left:auto;font-size:12px}.hx85-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;max-width:1280px;margin:0 auto;display:grid}.hx85-card{background:#131211;border:1px solid #ffffff17;border-radius:10px;flex-direction:column;transition:transform .4s cubic-bezier(.2,.7,.3,1),border-color .4s,box-shadow .4s;display:flex;overflow:hidden}.hx85-card:hover{border-color:#c9a06a8c;transform:translateY(-6px);box-shadow:0 22px 50px #0000008c}.hx85-shot{aspect-ratio:4/3;background:#0a0908;position:relative;overflow:hidden}.hx85-shot img{object-fit:cover;width:100%;height:100%}.hx85-after{transition:transform .7s cubic-bezier(.2,.7,.3,1),filter .5s}.hx85-card:hover .hx85-after{transform:scale(1.06)}.hx85-tag{color:#241b10;letter-spacing:.08em;z-index:3;background:linear-gradient(135deg,#e2c79c,#c9a06a);border-radius:999px;padding:4px 10px;font-size:10.5px;font-weight:600;position:absolute;top:12px;left:12px}.hx85-peek{z-index:3;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a09088c;border:1px solid #fff6;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:12px;right:12px}.hx85-before{z-index:2;opacity:0;transition:opacity .45s;position:absolute;inset:0}.hx85-before span{color:#fff;background:#000000b3;border-radius:4px;padding:3px 9px;font-size:10.5px;position:absolute;bottom:12px;right:12px}.hx85-card:hover .hx85-before{opacity:1}.hx85-card:hover .hx85-after{filter:brightness(.42)}.hx85-meta{flex-direction:column;flex:1;gap:6px;padding:16px 18px 18px;display:flex}.hx85-meta>small{color:#c9a06acc;letter-spacing:.1em;font-size:10.5px}.hx85-meta h4{letter-spacing:.02em;color:#f1ebe1;margin:0;font-size:15px;font-weight:500}.hx85-go{color:#f0ece680;align-items:center;gap:6px;margin-top:auto;padding-top:12px;font-size:12px;transition:all .3s;display:inline-flex}.hx85-go svg{transition:transform .3s}.hx85-card:hover .hx85-go{color:#e8cfa6}.hx85-card:hover .hx85-go svg{transform:translate(4px)}.hx85-desktop{background:linear-gradient(110deg,#c9a06a29,#14120f99 58%,#c9a06a0d);border:1px solid #c9a06a57;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;max-width:1280px;margin:78px auto 0;padding:38px 44px;display:flex}.hx85-desktop-copy>span{color:#e2c79c;letter-spacing:.22em;text-indent:.22em;border:1px solid #c9a06a80;border-radius:999px;margin-bottom:10px;padding:4px 12px;font-size:10.5px;display:inline-block}.hx85-desktop-copy b{letter-spacing:.03em;color:#f5efe6;font-size:21px;font-weight:600;display:block}.hx85-desktop-copy p{color:#f0ece68c;margin:9px 0 0;font-size:13px}.hx85-desktop-actions{align-items:center;gap:12px;display:flex}.hx85-desktop-actions .light-button{margin:0}.hx85-desktop-actions .primary{color:#241b10;background:linear-gradient(135deg,#e2c79c,#c9a06a)}.hx85-svc{background:#0b0a09;padding:92px 0 116px}.hx85-svc .section-head{margin-bottom:46px}.hx85-svc>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:none;margin-top:0;padding:0 max(24px,50vw - 640px);display:grid}.hx85-svc>div>a{background:#131211;border:1px solid #ffffff17;border-radius:10px;flex-direction:column;transition:transform .4s cubic-bezier(.2,.7,.3,1),border-color .4s,box-shadow .4s;display:flex;position:relative;overflow:hidden}.hx85-svc>div>a:hover{border-color:#c9a06a80;transform:translateY(-6px);box-shadow:0 22px 50px #0000008c}.hx85-shotwrap{position:relative}.hx85-svc .hx85-shotwrap{aspect-ratio:16/10;background:#0a0908;overflow:hidden}.hx85-svc .hx85-shotwrap img{object-fit:cover;opacity:.82;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.3,1),opacity .4s}.hx85-svc>div>a:hover img{opacity:1;transform:scale(1.07)}.hx85-svc h3,.hx85-svc p{margin-left:20px;margin-right:20px}.hx85-svc h3{color:#f1ebe1;margin-top:18px;margin-bottom:7px;font-size:16px;font-weight:500}.hx85-svc p{color:#f0ece67a;padding-bottom:24px;font-size:12.5px;line-height:1.7}.hx85-svc>div>a>svg:first-of-type{color:#c9a06a;opacity:.8;position:absolute;bottom:24px;left:20px}.hx85-svc>div>a>svg:last-child{color:#f0ece666;transition:all .3s;position:absolute;bottom:24px;right:20px}.hx85-svc>div>a:hover>svg:last-child{color:#e8cfa6;transform:translate(4px)}html[data-theme=light] .hx85-hero .hero-title h1,html[data-theme=light] .hx85-hero .hero-title strong,html[data-theme=light] .hx85-lede,html[data-theme=light] .hx85-kicker,html[data-theme=light] .hx85-rail button{color:#f5efe6}html[data-theme=light] .hx85-hero .hero-title strong{opacity:.72}html[data-theme=light] .hx85-kicker{color:#e2c79c;background:#c9a06a1f;border-color:#c9a06a80}html[data-theme=light] .hx85-rail button{opacity:1;color:#ffffff9e}html[data-theme=light] .hx85-rail button:hover{color:#fff}html[data-theme=light] .hx85-rail button.active{color:#e8cfa6;background:#c9a06a29;border-color:#c9a06a8c}html[data-theme=light] .hx85-trust{border-color:#96703457}html[data-theme=light] .hx85-trust>div{background:#fff}html[data-theme=light] .hx85-trust>div+div{border-left-color:#96703433}html[data-theme=light] .hx85-trust strong{color:#8a6427}html[data-theme=light] .hx85-trust span{color:#1c18128f}html[data-theme=light] .hx85-branch{background:radial-gradient(120% 70% at 50% 0,#f6f1e8 0%,#fffdf9 62%)}html[data-theme=light] .hx85-branch .section-head h2,html[data-theme=light] .hx85-cases .section-head h2,html[data-theme=light] .hx85-svc .section-head h2{color:#16130f}html[data-theme=light] .hx85-branch .section-head p,html[data-theme=light] .hx85-cases .section-head p{color:#1c181294}html[data-theme=light] .hx85-root{background:linear-gradient(100deg,#c9a06a2e,#fff6)}html[data-theme=light] .hx85-root b{color:#16130f}html[data-theme=light] .hx85-root small{color:#1c181280}html[data-theme=light] .hx85-tabs button{color:#1c1812a8;background:#fff;border-color:#1c18121f}html[data-theme=light] .hx85-tabs button:hover{color:#16130f;border-color:#1c181242}html[data-theme=light] .hx85-tabs button.active{color:#16130f;background:linear-gradient(160deg,#c9a06a3d,#fff9)}html[data-theme=light] .hx85-body{background:#1c18121a;border-color:#1c18121f}html[data-theme=light] .hx85-body-copy{background:#faf6ef}html[data-theme=light] .hx85-body-copy p{color:#1c18129e}html[data-theme=light] .hx85-nodes{background:#1c18121a}html[data-theme=light] .hx85-nodes article{background:#fff}html[data-theme=light] .hx85-nodes article:hover{background:#fbf7f0}html[data-theme=light] .hx85-nodes a{color:#1c1812cc}html[data-theme=light] .hx85-nodes a:hover{color:#16130f}html[data-theme=light] .hx85-cases,html[data-theme=light] .hx85-svc{background:#fffdf9}html[data-theme=light] .hx85-filters button{color:#1c18129e;border-color:#1c181229}html[data-theme=light] .hx85-filters button:hover{color:#16130f;border-color:#1c18124d}html[data-theme=light] .hx85-count{color:#1c181273}html[data-theme=light] .hx85-card,html[data-theme=light] .hx85-svc>div>a{background:#fff;border-color:#1c18121c}html[data-theme=light] .hx85-card:hover,html[data-theme=light] .hx85-svc>div>a:hover{border-color:#96703499;box-shadow:0 22px 50px #503c1e24}html[data-theme=light] .hx85-meta h4,html[data-theme=light] .hx85-svc h3{color:#16130f}html[data-theme=light] .hx85-go,html[data-theme=light] .hx85-svc p{color:#1c18128c}html[data-theme=light] .hx85-desktop{background:linear-gradient(110deg,#c9a06a3d,#fff 58%,#c9a06a14)}html[data-theme=light] .hx85-desktop-copy b{color:#16130f}html[data-theme=light] .hx85-desktop-copy p{color:#1c181294}html[data-theme=light] .hx85-desktop-actions .primary{color:#241b10}@media (max-width:1180px){.hx85-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hx85-tabs{grid-template-columns:repeat(3,1fr)}.hx85-svc>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.hx85-hero .hero-content{padding-top:118px}.hx85-trust{grid-template-columns:repeat(2,1fr)}.hx85-body{grid-template-columns:1fr}.hx85-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.hx85-hero .hero-content{padding:104px 14px 24px}.hx85-hero .hero-title h1{letter-spacing:0;font-size:25px}.hx85-hero .hero-title strong{letter-spacing:.24em;font-size:11px}.hx85-lede{font-size:13px;line-height:1.75}.hx85-kicker{letter-spacing:.18em;margin-bottom:14px;font-size:10.5px}.hx85-rail{scrollbar-width:none;gap:2px;max-width:100%;margin:20px 0 16px;overflow-x:auto}.hx85-rail::-webkit-scrollbar{display:none}.hx85-rail button{flex:none;padding:6px 11px}.hx85-rail button span{display:none}.hx85-rail button i{width:16px}.hx85-rail button.active i{width:26px}.hx85-trust{padding:0 14px}.hx85-trust>div{padding:18px 10px}.hx85-trust strong{font-size:26px}.hx85-trust span{letter-spacing:.08em;font-size:10.5px}.hx85-branch{padding:36px 14px 56px}.hx85-branch .section-head h2{font-size:24px}.hx85-branch .section-head{text-align:left;max-width:none;margin:0 auto 26px}.hx85-branch .section-head p{margin-left:0}.hx85-tabs{grid-template-columns:1fr 1fr;gap:8px}.hx85-tabs button{padding:14px 13px}.hx85-tabs button span{font-size:13.5px}.hx85-nodes{grid-template-columns:1fr}.hx85-cases{padding:64px 14px}.hx85-grid{grid-template-columns:1fr;gap:16px}.hx85-filters{gap:6px}.hx85-filters button{padding:7px 13px;font-size:11.5px}.hx85-count{width:100%;margin-top:4px;margin-left:0}.hx85-desktop{margin:44px 14px 0;padding:26px 20px}.hx85-desktop-copy b{font-size:17px}.hx85-svc{padding:56px 0 70px}.hx85-svc>div{grid-template-columns:1fr;padding:0 14px}}@media (max-width:900px){.workspace{grid-template-columns:minmax(0,1fr)!important}}.workspace>*,.workspace .control-panel,.workspace .media-stage,.workspace .panel-head,.workspace .control,.workspace .usage-note,.workspace .chip-row,.workspace .segments,.workspace .motion-list{min-width:0}.workspace .chip-row{flex-wrap:wrap}.workspace .chip-row button{white-space:normal;overflow-wrap:anywhere;flex:auto;min-width:0;height:auto;min-height:34px;padding:8px 6px;line-height:1.35}.workspace .segments{flex-wrap:wrap}.workspace .motion-list{grid-template-columns:1fr}.workspace .control textarea{max-width:100%}@media (max-width:900px){.workspace .media-stage{min-height:0}.workspace .upload-zone,.workspace .preview-grid{height:clamp(240px,52vh,420px)}}@media (max-width:620px){.workspace{gap:14px;padding:0 12px 32px}.workspace .media-stage{padding:12px}.workspace .task-preview{inset:12px}.workspace .upload-zone .tw86-drop>b{font-size:15px}.workspace .upload-zone .tw86-drop>span{font-size:11.5px}.workspace .result-actions{flex-wrap:wrap;justify-content:center;bottom:12px}.workspace .result-actions a,.workspace .result-actions button{padding:8px 10px;font-size:12px}}@media (max-width:380px){.workspace .chip-row button{flex-basis:44%}}.tool-page{--tw-line:#c9a06a2e;--tw-card:#12110f;--tw-card-2:#17150f;--tw-ink:#f0e9dd;--tw-muted:#9c948a;--tw-gold:#c9a06a;--tw-gold-2:#b3874c;color:var(--tw-ink);background:radial-gradient(120% 60% at 50% 0,#c9a06a12 0,#0000 58%),#0b0a09}.tool-page .tool-title{text-align:center;padding:54px 20px 26px;position:relative}.tool-page .tool-title:after{content:"";background:linear-gradient(90deg, transparent, var(--tw-gold), transparent);opacity:.6;width:56px;height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.tool-page .tool-title>span{color:var(--tw-gold);letter-spacing:.22em;font-size:11.5px}.tool-page .tool-title h1{color:var(--tw-ink);letter-spacing:.02em;margin:12px 0 10px;font-size:clamp(25px,3.2vw,34px);line-height:1.24}.tool-page .tool-title p{color:var(--tw-muted);max-width:640px;margin:0 auto;font-size:14px;line-height:1.7}.tool-page .media-stage,.tool-page .control-panel{background:linear-gradient(180deg, var(--tw-card) 0%, var(--tw-card-2) 100%);border:1px solid var(--tw-line);border-radius:10px;box-shadow:0 24px 60px #00000073}.tool-page .media-stage{padding:18px}.tool-page .control-panel{padding:20px}.tool-page .panel-head{border-bottom-color:var(--tw-line);padding-bottom:15px}.tool-page .tool-icon{background:linear-gradient(140deg, var(--tw-gold) 0%, var(--tw-gold-2) 100%);color:#1a1409;border-radius:8px}.tool-page .panel-head h2{color:var(--tw-ink)}.tool-page .panel-head p{color:var(--tw-gold)}.tool-page .control>label{color:#cfc6ba}.tool-page .control textarea{border:1px solid var(--tw-line);color:var(--tw-ink);background:#00000057;border-radius:7px}.tool-page .control textarea::placeholder{color:#6f675d}.tool-page .control textarea:focus{border-color:#c9a06a8c;outline:none;box-shadow:0 0 0 3px #c9a06a1f}.tool-page .segments button,.tool-page .chip-row button,.tool-page .motion-list button{color:#cdc4b8;background:#ffffff09;border:1px solid #c9a06a29;border-radius:7px;transition:border-color .18s,color .18s,background .18s}.tool-page .segments button:hover,.tool-page .chip-row button:hover,.tool-page .motion-list button:hover{color:var(--tw-ink);border-color:#c9a06a80}.tool-page .segments .active,.tool-page .chip-row .active{color:#1a1409;background:linear-gradient(140deg, var(--tw-gold) 0%, var(--tw-gold-2) 100%);border-color:#0000;font-weight:600}.tool-page .generate-main{background:linear-gradient(140deg, var(--tw-gold) 0%, var(--tw-gold-2) 100%);color:#1a1409;border-radius:8px;font-weight:700;transition:transform .18s,box-shadow .22s;box-shadow:0 10px 30px #c9a06a38}.tool-page .generate-main:hover{transform:translateY(-1px);box-shadow:0 16px 40px #c9a06a4d}.tool-page .assistant-inline{color:var(--tw-gold)}.tool-page .upload-zone{width:100%;height:clamp(280px,42vh,520px);color:var(--tw-muted);isolation:isolate;background-color:#100f0d;background-position:50%;background-size:cover;border:1px dashed #c9a06a57;border-radius:9px;justify-content:center;align-items:center;transition:border-color .2s,transform .2s;display:flex;position:relative;overflow:hidden}.tool-page .upload-zone:hover{border-color:#c9a06acc}.tool-page .tw86-veil{z-index:0;background:linear-gradient(#0a090894 0%,#0a09084d 42%,#0a0908d1 100%),radial-gradient(70% 60%,#0a09084d 0,#0a09089e 100%);position:absolute;inset:0}.tool-page .tw86-drop{z-index:1;text-align:center;color:var(--tw-ink);flex-direction:column;align-items:center;gap:9px;padding:22px;display:flex;position:relative}.tool-page .tw86-drop svg{color:var(--tw-gold)}.tool-page .tw86-drop>b{color:var(--tw-ink);font-size:17px;font-weight:600}.tool-page .tw86-drop>span{color:#bdb3a6;max-width:34em;font-size:12.5px}.tool-page .tw86-drop>em{color:#8c8377;border-top:1px solid #c9a06a33;margin-top:3px;padding-top:9px;font-size:11.5px;font-style:normal}.tool-page .tw86-shot-tag{z-index:1;letter-spacing:.04em;color:#e8d6b6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c0a08b8;border:1px solid #c9a06a4d;border-radius:99px;padding:4px 11px;font-size:11px;position:absolute;bottom:13px;left:14px}.tool-page .preview-grid figure{background:#100f0d;border-radius:7px}.tool-page .task-preview{background:#100f0d}.tool-page .processing{color:var(--tw-ink)}.tool-page .result-actions a,.tool-page .result-actions button{background:linear-gradient(140deg, var(--tw-gold) 0%, var(--tw-gold-2) 100%);color:#1a1409;border-radius:6px}.tool-page .result-lightbox{background:#040403e6}.tool-page .health-dot.ok{box-shadow:0 0 8px #2fb476cc}html[data-theme=light] .tool-page{--tw-line:#8a6a2c33;--tw-card:#fff;--tw-card-2:#fdfbf7;--tw-ink:#1b1813;--tw-muted:#6c675e;--tw-gold:#8a6a2c;--tw-gold-2:#a07f3a;color:var(--tw-ink);background:radial-gradient(120% 60% at 50% 0,#c9a06a1a 0,#0000 58%),#f6f3ee}html[data-theme=light] .tool-page .tool-title h1{color:var(--tw-ink)}html[data-theme=light] .tool-page .tool-title p{color:var(--tw-muted)}html[data-theme=light] .tool-page .media-stage,html[data-theme=light] .tool-page .control-panel{background:linear-gradient(180deg, #fff 0%, var(--tw-card-2) 100%);border-color:var(--tw-line);box-shadow:0 18px 44px #3c30181a}html[data-theme=light] .tool-page .control>label{color:#3f3a31}html[data-theme=light] .tool-page .control textarea{color:var(--tw-ink);background:#fff;border-color:#ddd6c8}html[data-theme=light] .tool-page .control textarea::placeholder{color:#9b948a}html[data-theme=light] .tool-page .segments button,html[data-theme=light] .tool-page .chip-row button,html[data-theme=light] .tool-page .motion-list button{color:#55503f;background:#fbf9f4;border-color:#e0d8c6}html[data-theme=light] .tool-page .segments .active,html[data-theme=light] .tool-page .chip-row .active{color:#fff;background:linear-gradient(140deg, var(--tw-gold) 0%, var(--tw-gold-2) 100%)}html[data-theme=light] .tool-page .tool-icon{color:#fff}html[data-theme=light] .tool-page .assistant-inline{color:var(--tw-gold)}html[data-theme=light] .tool-page .upload-zone{background-color:#fbf9f4;border-color:#8a6a2c57}html[data-theme=light] .tool-page .tw86-veil{background:linear-gradient(#ffffffb8 0%,#ffffff57 40%,#ffffffd6 100%),radial-gradient(70% 60%,#ffffff1a 0,#ffffff80 100%)}html[data-theme=light] .tool-page .tw86-drop{color:var(--tw-ink)}html[data-theme=light] .tool-page .tw86-drop>b{color:#241f16}html[data-theme=light] .tool-page .tw86-drop>span{color:#55503f}html[data-theme=light] .tool-page .tw86-drop>em{color:#6c675e;border-top-color:#8a6a2c3d}html[data-theme=light] .tool-page .tw86-shot-tag{color:#4a3c1c;background:#ffffffd6;border-color:#8a6a2c4d}html[data-theme=light] .tool-page .preview-grid figure,html[data-theme=light] .tool-page .task-preview{background:#f2efe8}html[data-theme=light] .tool-page .result-actions a,html[data-theme=light] .tool-page .result-actions button{color:#fff}html[data-theme=light] .tool-page .result-lightbox{background:#14100ad1}.topbar .top-actions>a{white-space:nowrap;flex:none}.topbar .brand,.topbar .brand-logo-mark{flex:none}.topbar .brand-name{flex:0 auto}@media (min-width:1181px){.topbar .brand-name{max-width:none}}@media (min-width:901px) and (max-width:1180px){.topbar .brand-name{font-size:15px}}@media (min-width:1441px){.topbar{gap:18px}.topbar .nav{gap:20px}}html[data-theme=light] .topbar .top-actions>a{white-space:nowrap;flex:none}html[data-theme=light] .topbar .brand{flex:none}@media (max-width:430px){.topbar .brand-name{text-overflow:ellipsis;white-space:nowrap;max-width:92px;overflow:hidden}}@media (max-width:360px){.topbar .brand-name{display:none}}@media (max-width:900px){html[data-theme] .dialogue-page{grid-template-columns:minmax(0,1fr)!important}.dialogue-page{min-width:0;grid-template-columns:minmax(0,1fr)!important}.dialogue-page>.dialogue-sidebar{width:0!important;min-width:0!important;display:none!important}}.dialogue-page .dialogue-controls{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.dialogue-page .dialogue-controls>button,.dialogue-page .dialogue-controls>label,.dialogue-page .dialogue-controls>select{white-space:normal;overflow-wrap:anywhere;flex:0 auto;min-width:0;max-width:100%;line-height:1.3}.dialogue-page .dialogue-controls select{max-width:min(190px,100%)}.dialogue-page .dialogue-controls .dialogue-send{flex:none;margin-left:auto}.dialogue-page .dlg-groups{flex-wrap:wrap;gap:8px;min-width:0;max-width:100%;display:flex}.dialogue-page .dlg-group{white-space:normal;overflow-wrap:anywhere;text-align:left;flex:0 auto;min-width:0;max-width:100%}.dialogue-page .dlg-group b{overflow-wrap:anywhere;min-width:0;line-height:1.35}.dialogue-page .dialogue-main,.dialogue-page .dialogue-composer,.dialogue-page .dialogue-editor{min-width:0;max-width:100%}.dialogue-page .dialogue-composer{height:auto;min-height:180px}.dialogue-page .dialogue-editor{height:auto;min-height:118px}@media (max-width:620px){.dialogue-page .dialogue-composer{min-height:210px}.dialogue-page .dialogue-editor{min-height:140px}}.dialogue-page .dialogue-upload{flex:none;min-width:76px}.dialogue-page .dialogue-files{align-items:center;gap:7px;max-width:100%;padding:4px 0;display:flex;overflow-x:auto}.dialogue-page .dialogue-files>span{background:#17191e;border:1px solid #3b3e46;border-radius:7px;flex:0 0 58px;width:58px;height:58px;position:relative;overflow:hidden}.dialogue-page .dialogue-files img{object-fit:cover;width:100%;height:100%}.dialogue-page .dialogue-files em{color:#fff;text-overflow:ellipsis;white-space:nowrap;background:#0009;padding:3px 4px;font-size:9px;font-style:normal;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.dialogue-page .dialogue-files button{color:#fff;background:#111c;border:0;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;display:grid;position:absolute;top:3px;right:3px}.dialogue-page .dlg-cases{border-top:1px solid #c9a06a29;margin-top:64px;padding-top:40px}html[data-theme=light] .dialogue-page .dlg-cases{border-top-color:#96703438}.dialogue-page .dlg-cases-head{text-align:center;max-width:760px;margin:0 auto 32px}.dialogue-page .dlg-cases-head>span{color:#e2c79c;letter-spacing:.2em;text-indent:.2em;background:#c9a06a1a;border:1px solid #c9a06a6b;border-radius:999px;margin-bottom:14px;padding:5px 14px;font-size:11.5px;display:inline-block}.dialogue-page .dlg-cases-head h2{color:#f3ece1;letter-spacing:.02em;margin:0;font-size:clamp(22px,2.2vw,30px);font-weight:600}.dialogue-page .dlg-cases-head p{color:#f0ece685;margin:14px auto 0;font-size:13.5px;line-height:1.85}html[data-theme=light] .dialogue-page .dlg-cases-head h2{color:#16130f}html[data-theme=light] .dialogue-page .dlg-cases-head p{color:#1c181294}html[data-theme=light] .dialogue-page .dlg-cases-head>span{color:#8a6427;background:#96703414;border-color:#96703466}.dialogue-page .dialogue-gallery{grid-template-columns:repeat(auto-fill,minmax(min(100%,430px),1fr));gap:22px;min-width:0;display:grid}.dialogue-page .dialogue-gallery>*{min-width:0}.dialogue-page .dialogue-example{text-align:left;background:#131211;border:1px solid #ffffff14;border-radius:14px;width:100%;min-width:0;padding:0;transition:transform .35s cubic-bezier(.2,.7,.3,1),border-color .35s,box-shadow .35s;display:block;overflow:hidden}.dialogue-page .dialogue-example:hover{border-color:#c9a06a75;transform:translateY(-3px);box-shadow:0 14px 34px #0000006b}.dialogue-page .dialogue-example>div{background:#c9a06a2e;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;min-width:0;display:grid}.dialogue-page .dialogue-example figure{aspect-ratio:4/3;min-width:0;margin:0;position:relative;overflow:hidden}.dialogue-page .dialogue-example img{object-fit:cover;width:100%;height:100%;display:block}.dialogue-page .dialogue-example figcaption{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#f0ece6;letter-spacing:.08em;background:#0a0908bd;border-radius:999px;padding:3px 9px;font-size:11px;position:absolute;top:10px;left:10px}html[data-theme=light] .dialogue-page .dialogue-example{background:#fff;border-color:#0000001a}html[data-theme=light] .dialogue-page .dialogue-example:hover{border-color:#96703480;box-shadow:0 14px 30px #7860322e}@media (max-width:900px){html[data-theme] .dialogue-page .dlg-cases{margin-top:46px;padding-top:30px}html[data-theme] .dialogue-page .dlg-cases-head{margin-bottom:24px}html[data-theme] .dialogue-page .dialogue-gallery{gap:16px}}@media (max-width:620px){html[data-theme] .dialogue-page .dlg-cases-head h2{font-size:20px}html[data-theme] .dialogue-page .dialogue-gallery{grid-template-columns:minmax(0,1fr)}}.site .bill-plan .tier-shots{border-top:1px dashed #c9a06a38;margin-top:9px;padding-top:9px}.site .bill-plan .tier-shots span{color:#f0ece675;font-size:11.5px}.site .bill-plan .tier-shots b{color:#e8cfa6;margin-top:3px;font-size:13px;font-weight:600;display:block}.site .bill-plans-foot{line-height:1.7}.site .bill-plans-foot a{margin-left:6px}html[data-theme=light] .site .bill-plan .tier-shots{border-top-color:#96703442}html[data-theme=light] .site .bill-plan .tier-shots span{color:#1c18128c}html[data-theme=light] .site .bill-plan .tier-shots b{color:#8a6427}html[data-theme] .enterprise-screen{background:#1b1409;border:1px solid #c9a06a4d;border-radius:10px;min-height:0;margin:0;padding:0;line-height:0;display:block;overflow:hidden;box-shadow:0 26px 70px #00000080}html[data-theme] .enterprise-screen img{aspect-ratio:1410/1005;object-fit:cover;object-position:50% 42%;width:100%;height:auto;display:block}html[data-theme=light] .enterprise-screen{background:#f6efe1;border-color:#96703457;box-shadow:0 22px 60px #5a46282e}@media (hover:hover){html[data-theme] .enterprise-screen{transition:transform .5s cubic-bezier(.2,.7,.3,1),box-shadow .5s}html[data-theme] .enterprise-screen:hover{transform:translateY(-4px);box-shadow:0 34px 88px #00000094}}@keyframes hx85-cycle{0%,22%{opacity:0}34%,60%{opacity:1}72%,to{opacity:0}}html[data-theme] .hx85-shot .hx85-before{opacity:0;animation:9s ease-in-out infinite hx85-cycle}html[data-theme] .hx85-card:hover .hx85-shot .hx85-before{opacity:1;animation-play-state:paused}html[data-theme] .hx85-card:hover .hx85-peek{opacity:.35;transform:scale(.86)}html[data-theme] .hx85-card:nth-child(4n+1) .hx85-before{animation-delay:-1.1s}html[data-theme] .hx85-card:nth-child(4n+2) .hx85-before{animation-delay:-3.4s}html[data-theme] .hx85-card:nth-child(4n+3) .hx85-before{animation-delay:-5.6s}html[data-theme] .hx85-card:nth-child(4n+4) .hx85-before{animation-delay:-7.2s}@media (max-width:620px){html[data-theme] .hx85-shot .hx85-before{animation-duration:12s}}@media (prefers-reduced-motion:reduce){html[data-theme] .hx85-shot .hx85-before{opacity:0;animation:none}html[data-theme] .enterprise-screen{transition:none}html[data-theme] .enterprise-screen:hover{transform:none}}html[data-theme] .hx85-body{grid-template-columns:330px minmax(0,1fr)}html[data-theme] .hx85-body-copy{flex-direction:column;padding:0;display:flex;overflow:hidden}html[data-theme] .hx85-branch-shot{border-bottom:1px solid var(--accent,#c9a06a);margin:0;position:relative}@supports (color:color-mix(in lab, red, red)){html[data-theme] .hx85-branch-shot{border-bottom:1px solid color-mix(in srgb, var(--accent,#c9a06a) 45%, transparent)}}html[data-theme] .hx85-branch-shot img{object-fit:cover;filter:saturate(.92)brightness(.9)contrast(1.04);width:100%;height:100%;animation:.6s cubic-bezier(.2,.7,.3,1) both hx92-shot-in;display:block}@keyframes hx92-shot-in{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}html[data-theme] .hx85-branch-shot:after{content:"";pointer-events:none;background:linear-gradient(#100f0e00 0%,#100f0e 92%);height:42%;position:absolute;inset:auto 0 0}html[data-theme] .hx85-branch-intro{z-index:2;padding:20px 26px 26px;position:relative}html[data-theme] .hx85-branch-intro>span{border:1px solid var(--accent,#c9a06a);color:var(--accent,#e8cfa6);letter-spacing:.14em;border-radius:999px;padding:5px 13px;font-size:12px;display:inline-block}html[data-theme] .hx85-branch-intro p{color:#f0ece694;margin:16px 0 0;font-size:13.5px;line-height:1.9}html[data-theme] .hx85-branch-intro:after{content:none}html[data-theme] .hx85-nodes{grid-auto-rows:minmax(0,1fr);align-content:stretch}html[data-theme] .hx85-nodes article{flex-direction:column;justify-content:flex-start;display:flex}@media (max-width:900px){html[data-theme] .hx85-body{grid-template-columns:1fr}html[data-theme] .hx85-branch-shot{aspect-ratio:21/9}}@media (max-width:620px){html[data-theme] .hx85-branch-shot{aspect-ratio:16/9}html[data-theme] .hx85-branch-intro{padding:16px 18px 20px}}html[data-theme=light] .hx85-branch-shot:after{background:linear-gradient(#faf6ef00 0%,#faf6ef 92%)}html[data-theme=light] .hx85-branch-shot img{filter:saturate(.9)brightness(1.04)contrast()}html[data-theme=light] .hx85-branch-intro p{color:#1c18129e}@media (prefers-reduced-motion:reduce){html[data-theme] .hx85-branch-shot img{animation:none}}.fpai-logo-light{max-width:100%;height:auto;display:block}.fpai-logo-light.is-lockup{width:186px}.fpai-logo-light.is-mark{width:34px}html[data-theme] .acx-auth-side .auth-logo{object-fit:contain;width:186px;max-width:100%;height:auto}@media (max-width:880px){html[data-theme] .acx-auth-side .auth-logo{width:158px}}@media (max-width:420px){html[data-theme] .acx-auth-side .auth-logo{width:140px}}html[data-theme] .brand-logo-mark{max-width:34px}html[data-theme=light] .hero-composer .home-popover{top:auto;right:auto}html[data-theme=light] .hero-composer .model-popover{width:390px;padding:8px;right:auto}html[data-theme=light] .hero-composer .prompt-template-popover{right:auto}html[data-theme=light] .hero-composer .ratio-popover{padding:14px;right:auto}@media (max-width:900px){html[data-theme=light] .hero-composer .prompt-template-popover,html[data-theme=light] .hero-composer .ratio-popover{width:auto;left:18px;right:auto}}.prompt-template-popover .template-list{max-height:296px}.template-groups{flex-wrap:wrap;gap:6px;margin:0 0 10px;display:flex}.template-groups button{color:#cfd3db;white-space:nowrap;cursor:pointer;background:#20232a;border:1px solid #3a3d45;border-radius:999px;padding:6px 10px;font-size:12px}.template-groups button:hover{border-color:#5d9cff}.template-groups button.active{color:#fff;background:#17364a;border-color:#35a9db}.template-desc{color:#b9becb;margin:0 0 9px;font-size:12px}.template-list b{font-size:13px}html[data-theme=light] .template-groups button{color:#4a4e57;background:#fff;border-color:#dfe2e7}html[data-theme=light] .template-groups button:hover{color:#8a6a2c;border-color:#d9bd8c}html[data-theme=light] .template-groups button.active{color:#8a6a2c;background:#f6ead6;border-color:#d9bd8c}html[data-theme=light] .template-desc{color:#6a6f78}html[data-theme=light] .topbar{height:64px}html[data-theme=light] .site.is-inner{padding-top:64px}html[data-theme=light] .nav>a,html[data-theme=light] .nav-wrap>a{height:64px}html[data-theme=light] .mega{top:60px}html[data-theme=light] .cine-controls select{height:42px;font-size:14.5px}html[data-theme=light] .cine-shots button{display:block}.cine-studio{color:#1d2129;background:#f7f8fa;min-height:calc(100vh - 72px);padding:28px clamp(16px,2.3vw,36px) 48px}.cine-studio-head{justify-content:space-between;align-items:flex-start;gap:24px;max-width:1580px;margin:0 auto 20px;display:flex}.cine-studio-head>div:first-child>span{color:#a7773d;letter-spacing:2px;font-size:11px;font-weight:700;display:block}.cine-studio-head h1{letter-spacing:0;margin:6px 0 4px;font-size:26px;line-height:1.25}.cine-studio-head p{color:#86909c;margin:0;font-size:13px;line-height:1.65}.cine-studio-grid{grid-template-columns:minmax(300px,360px) minmax(420px,1fr) minmax(290px,340px);align-items:start;gap:16px;max-width:1580px;margin:0 auto;display:grid}.cine-compose-card,.cine-preview-card,.cine-settings-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;min-width:0;padding:18px;box-shadow:0 2px 8px #0000000d}.cine-card-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.cine-card-title>div{align-items:center;gap:9px;display:flex}.cine-card-title>div>span{color:#9b6e39;background:#f3eee7;border-radius:8px;place-items:center;width:27px;height:27px;font-size:11px;font-weight:800;display:grid}.cine-card-title b{font-size:14px}.cine-card-title>small{color:#86909c;font-size:11px}.cine-mode-tabs{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:14px;display:grid}.cine-mode-tabs button,.cine-choice-grid button,.cine-duration-grid button{color:#4e5969;background:#fff;border:1px solid #e5e7eb;border-radius:8px;min-height:36px;padding:7px 8px;font-size:12px;transition:border-color .2s,background .2s,color .2s,transform .2s}.cine-mode-tabs button:hover:not(:disabled),.cine-choice-grid button:hover,.cine-duration-grid button:hover{color:#805d32;border-color:#c8a77a;transform:translateY(-1px)}.cine-mode-tabs button.active,.cine-choice-grid button.active,.cine-duration-grid button.active{color:#fff;background:#1d2129;border-color:#1d2129}.cine-mode-tabs button:disabled{cursor:not-allowed;opacity:.4}.cine-empty-media{color:#86909c;text-align:center;background:#fafbfc;border:1px dashed #d8dce3;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:142px;padding:20px;display:flex}.cine-empty-media svg{color:#a7773d}.cine-empty-media b{color:#4e5969;font-size:13px}.cine-empty-media span{font-size:11px;line-height:1.6}.cine-media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cine-media-grid figure,.cine-add-media{aspect-ratio:1;background:#f7f8fa;border:1px solid #e5e7eb;border-radius:10px;position:relative;overflow:hidden}.cine-media-grid figure{margin:0}.cine-media-grid figure img{object-fit:cover;width:100%;height:100%}.cine-media-grid figcaption{color:#4e5969;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe0;border-radius:6px;padding:3px 6px;font-size:10px;position:absolute;bottom:6px;left:6px}.cine-media-grid figure>button{color:#fff;background:#1d2129c2;border:0;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;display:grid;position:absolute;top:5px;right:5px}.cine-add-media{color:#86909c;flex-direction:column;justify-content:center;align-items:center;gap:5px;transition:all .2s;display:flex}.cine-add-media:hover{color:#9b6e39;background:#fdfbf8;border-color:#c8a77a}.cine-add-media b{font-size:11px}.cine-add-media span{font-size:9px}.cine-video-source{background:#fafbfc;border:1px dashed #d8dce3;border-radius:12px;overflow:hidden}.cine-video-source>button{color:#86909c;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:100%;min-height:142px;display:flex}.cine-video-source>button b{color:#4e5969}.cine-video-source video{object-fit:contain;background:#111;width:100%;max-height:220px}.cine-video-source>div{justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;font-size:11px;display:flex}.cine-video-source>div b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cine-video-source>div button{color:#a44;background:0 0;border:0;align-items:center;gap:4px;display:flex}.cine-inline-upload{color:#4e5969;background:#fff;border:1px dashed #d8dce3;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:8px;padding:9px 10px;font-size:11px;display:flex}.cine-prompt-title{margin-top:20px}.cine-director-input{color:#1d2129;resize:vertical;background:#fff;border:1px solid #e5e7eb;border-radius:10px;width:100%;min-height:148px;padding:12px;font-size:13px;line-height:1.7;transition:all .2s}.cine-director-input:focus{border-color:#b58b52;outline:0;box-shadow:0 0 0 3px #b58b521f}.cine-prompt-tools{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.cine-prompt-tools button{color:#805d32;background:#f3eee7;border:0;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:11px;display:flex}.cine-prompt-tools span{color:#86909c;text-align:right;font-size:9px}.cine-motion-compact{border-top:1px solid #eef0f2;margin-top:16px;padding-top:14px}.cine-motion-compact nav{gap:6px;display:flex;overflow:auto}.cine-motion-compact nav button{white-space:nowrap;color:#4e5969;background:#f2f3f5;border:0;border-radius:999px;padding:6px 8px;font-size:10px}.cine-motion-compact nav button.active{color:#fff;background:#1d2129}.cine-motion-compact>div{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.cine-motion-compact>div button{color:#4e5969;background:#fff;border:1px solid #e5e7eb;border-radius:7px;align-items:center;gap:4px;padding:6px 8px;font-size:10px;display:flex}.cine-preview-card{padding-bottom:14px}.cine-status{background:#f2f3f5;padding:5px 8px;border-radius:999px!important}.cine-status.running,.cine-status.queued{color:#996515;background:#fff5d6}.cine-status.succeeded{color:#18794e;background:#e8f7ef}.cine-status.failed,.cine-status.cancelled{color:#b42318;background:#fff0ee}.cine-player{background:#15171b;border-radius:12px;place-items:center;width:100%;min-height:420px;display:grid;position:relative;overflow:hidden}.cine-player video{object-fit:contain;background:#111;width:100%;height:100%;max-height:620px}.cine-rendering{color:#d7d9dd;text-align:center;flex-direction:column;align-items:center;gap:10px;width:min(420px,80%);display:flex}.cine-rendering>svg{color:#c5a26f}.cine-rendering b{font-size:14px}.cine-rendering span{color:#9399a3;font-size:11px;line-height:1.6}.cine-rendering>div{background:#2c3037;border-radius:999px;width:100%;height:5px;overflow:hidden}.cine-rendering>div i{background:#c5a26f;border-radius:999px;height:100%;transition:width .5s;display:block}.cine-rendering.failed>svg{color:#e05a4f}.cine-rendering.failed button{color:#1d2129;background:#fff;border:0;border-radius:8px;align-items:center;gap:5px;padding:8px 12px;display:flex}.cine-rendering.empty svg{opacity:.55}.cine-result-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}.cine-result-actions a,.cine-result-actions button{color:#4e5969;background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:6px;padding:8px 11px;font-size:11px;display:flex}.cine-result-actions a:hover,.cine-result-actions button:hover{color:#805d32;border-color:#b58b52}.cine-history{border-top:1px solid #eef0f2;margin-top:20px;padding-top:16px}.cine-history>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.cine-history>header>b{font-size:13px}.cine-history nav{gap:4px;display:flex}.cine-history nav button{color:#86909c;background:0 0;border:0;border-radius:999px;padding:5px 7px;font-size:10px}.cine-history nav button.active{color:#1d2129;background:#f0f1f3}.cine-history>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:280px;margin-top:10px;display:grid;overflow:auto}.cine-history>div>button{text-align:left;background:#fff;border:1px solid #edf0f2;border-radius:9px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:7px;display:grid}.cine-history>div>button.active{background:#fdfbf8;border-color:#c8a77a}.cine-history video,.cine-history>div>button>i{color:#fff;object-fit:cover;background:#17191e;border-radius:6px;place-items:center;width:52px;height:40px;display:grid}.cine-history span{min-width:0}.cine-history span b,.cine-history span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cine-history span b{font-size:10px}.cine-history span small{color:#86909c;margin-top:4px;font-size:9px}.cine-history em{color:#86909c;font-size:9px;font-style:normal}.cine-history em.succeeded{color:#178451}.cine-history em.failed,.cine-history em.cancelled{color:#bd3d32}.cine-history>div>p{color:#86909c;text-align:center;grid-column:1/-1;margin:0;padding:24px;font-size:11px}.cine-settings-card{position:sticky;top:90px}.cine-field{margin-top:17px;display:block}.cine-field>span{color:#4e5969;margin-bottom:8px;font-size:12px;font-weight:650;display:block}.cine-field select{color:#1d2129;background:#fff;border:1px solid #e5e7eb;border-radius:8px;outline:0;width:100%;height:42px;padding:0 11px;font-size:12px}.cine-field select:focus{border-color:#b58b52;box-shadow:0 0 0 3px #b58b521f}.cine-field>small{color:#86909c;align-items:center;gap:6px;margin-top:7px;font-size:10px;display:flex}.cine-field>small i{background:#27a66a;border-radius:50%;width:6px;height:6px}.cine-field>small i.busy{background:#d49a2d}.cine-field>small i.down{background:#d24b40}.cine-choice-grid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.cine-duration-grid{grid-template-columns:repeat(4,1fr);gap:6px;max-height:128px;display:grid;overflow:auto}.cine-duration-grid button small{color:inherit;margin-left:2px;font-size:9px}.cine-capability{flex-wrap:wrap;gap:6px;margin-top:17px;display:flex}.cine-capability b{color:#4e5969;width:100%;margin-bottom:2px;font-size:11px}.cine-capability span{color:#66707d;background:#f2f3f5;border-radius:999px;padding:5px 7px;font-size:9px}.cine-health-note{color:#8f691b;background:#fff9e8;border:1px solid #f1d799;border-radius:8px;margin:14px 0 0;padding:9px 10px;font-size:10px;line-height:1.55}.cine-generate{color:#fff;background:#1d2129;border:0;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;width:100%;min-height:50px;margin-top:20px;padding:8px 13px;transition:all .2s;display:grid}.cine-generate:hover:not(:disabled){background:#313740;transform:translateY(-1px)}.cine-generate:disabled{cursor:not-allowed;opacity:.5}.cine-generate span{text-align:left;font-size:13px;font-weight:650}.cine-generate em{color:#dfc69f;font-size:10px;font-style:normal}.cine-charge-note{color:#86909c;text-align:center;margin:9px 2px 0;font-size:9px;line-height:1.55}@media (max-width:1220px){.cine-studio-grid{grid-template-columns:minmax(300px,.85fr) minmax(420px,1.15fr)}.cine-settings-card{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:12px;display:grid;position:static}.cine-settings-card>.cine-card-title,.cine-settings-card>.cine-generate,.cine-settings-card>.cine-charge-note,.cine-settings-card>.cine-capability,.cine-settings-card>.cine-health-note{grid-column:1/-1}.cine-field{margin-top:0}}@media (max-width:820px){.cine-studio{padding:18px 12px 36px}.cine-studio-head{display:block}.cine-studio-grid{grid-template-columns:1fr}.cine-preview-card{grid-row:1}.cine-player{min-height:320px}.cine-settings-card{grid-column:auto;display:block}.cine-settings-card .cine-field{margin-top:17px}.cine-history>div{grid-template-columns:1fr}.cine-media-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:480px){.cine-studio-head h1{font-size:22px}.cine-compose-card,.cine-preview-card,.cine-settings-card{padding:14px}.cine-mode-tabs{grid-template-columns:1fr 1fr}.cine-player{min-height:260px}.cine-prompt-tools{flex-direction:column;align-items:flex-start}.cine-prompt-tools span{text-align:left}.cine-choice-grid{grid-template-columns:repeat(2,1fr)}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html:not([data-theme=light]) select option,html:not([data-theme=light]) select optgroup{color:#e7e9ee;background:#1a1d23}html[data-theme=light] select option,html[data-theme=light] select optgroup{color:#1b1d21;background:#fff}.composer-controls select option{color:#18191c;background:#fff}html[data-theme] .dialogue-page .dialogue-composer{-webkit-backdrop-filter:blur(20px)saturate(130%);backdrop-filter:blur(20px)saturate(130%);color:#fff;background:#14191f9e;border:1px solid #ffffff24;border-radius:16px;width:min(1000px,100%);height:auto;min-height:180px;padding:20px 24px 18px;box-shadow:0 20px 70px #0000006b}html[data-theme] .dialogue-page .dialogue-editor{color:#fff;height:112px;font-size:18px;line-height:1.55}html[data-theme] .dialogue-page .dialogue-editor::placeholder{color:#fff9}html[data-theme] .dialogue-page .dialogue-controls{gap:10px}html[data-theme] .dialogue-page .dialogue-controls>button,html[data-theme] .dialogue-page .dialogue-controls>label{color:#fff;background:#ffffff1f;border:1px solid #fff3;border-radius:999px;height:40px;padding:0 14px;font-size:12.5px}html[data-theme] .dialogue-page .dialogue-controls>button:hover,html[data-theme] .dialogue-page .dialogue-controls>label:hover{background:#fff3;border-color:#ffffff70}html[data-theme] .dialogue-page .dialogue-controls .dialogue-send{color:#0e1116;background:linear-gradient(135deg,#4facfe,#dab988);border:0;min-width:104px;margin-left:auto;font-size:13px;font-weight:600}html[data-theme=light] .dialogue-page .dialogue-composer{color:#1b1d21;background:#ffffffbd;border-color:#1a1c211a;box-shadow:0 20px 60px #12141a1f}html[data-theme=light] .dialogue-page .dialogue-editor{color:#1b1d21}html[data-theme=light] .dialogue-page .dialogue-editor::placeholder{color:#8d929b}html[data-theme=light] .dialogue-page .dialogue-controls>button,html[data-theme=light] .dialogue-page .dialogue-controls>label{color:#1b1d21;background:#fff;border-color:#e2e5ea}html[data-theme=light] .dialogue-page .dialogue-controls>button:hover,html[data-theme=light] .dialogue-page .dialogue-controls>label:hover{color:#8a6a2c;border-color:#d9bd8c}html[data-theme=light] .dialogue-page .dialogue-controls .dialogue-send{color:#fff;background:linear-gradient(135deg,#2f9fe0,#c8a86e)}html[data-theme] .dialogue-composer .home-popover{width:min(520px,100vw - 48px);inset:auto auto calc(100% + 10px) 0}html[data-theme] .dialogue-composer .model-popover{width:390px;padding:8px}html[data-theme] .dialogue-composer .ratio-popover,html[data-theme] .dialogue-composer .quality-popover{width:330px;padding:14px}html[data-theme] .dialogue-composer .ratio-grid{grid-template-columns:repeat(4,minmax(0,1fr))}html[data-theme] .dialogue-composer .quality-grid{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-theme] .dialogue-composer .home-popover>p{color:#b9becb;margin:0 0 10px;font-size:12px}html[data-theme=light] .dialogue-composer .home-popover>p{color:#6a6f78}@media (max-width:900px){html[data-theme] .dialogue-controls>button:first-of-type{display:flex}html[data-theme] .dialogue-controls>.dlg-slim{display:none}}@media (max-width:620px){html[data-theme] .dialogue-controls>button:first-of-type{display:flex}html[data-theme] .dialogue-composer .home-popover{width:calc(100vw - 40px);left:-8px}}html[data-theme] .dialogue-composer .prompt-template-popover{z-index:40;width:min(520px,100vw - 40px);max-height:calc(100vh - 48px);position:fixed;inset:auto auto 24px 50%;overflow:auto;transform:translate(-50%)}html[data-theme] .dialogue-composer .prompt-dots{z-index:2;top:18px;right:22px}html[data-theme] .dialogue-composer .prompt-dots button{cursor:pointer;background:#ffffff6b;transition:background .2s}html[data-theme] .dialogue-composer .prompt-dots button:hover{background:#ffffffc7}html[data-theme] .dialogue-composer .prompt-dots .active{background:#d6b37f}html[data-theme=light] .dialogue-composer .prompt-dots button{background:#c9ccd3}html[data-theme=light] .dialogue-composer .prompt-dots button:hover{background:#aeb3bd}html[data-theme=light] .dialogue-composer .prompt-dots .active{background:#c8a86e}.overlay.task-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#05080c99}.site .task-drawer{--task-bg:#15181d;--task-card:#1c2026;--task-text:#f0f0ee;--task-muted:#9da3ad;--task-line:#ffffff17;--task-gold:#dfbf8d;--task-track:#30343b;width:min(440px,100vw);height:100dvh;color:var(--task-text);background:var(--task-bg);border-left:1px solid var(--task-line);flex-direction:column;padding:0;display:flex;overflow:hidden;box-shadow:-24px 0 80px #0006}.task-drawer .task-drawer-head{border-bottom:1px solid var(--task-line);flex-shrink:0;align-items:flex-start;padding:28px 24px 22px}.task-drawer-kicker{color:var(--task-gold);letter-spacing:.12em;align-items:center;gap:6px;margin-bottom:10px;font-size:11px;display:flex}.task-drawer .drawer-head h2{color:var(--task-text);letter-spacing:.02em;font-size:23px;font-weight:600}.task-drawer .drawer-head p{color:var(--task-muted);margin:8px 0 0;font-size:12px;line-height:1.6}.task-drawer .task-drawer-close{border:1px solid var(--task-line);width:34px;height:34px;color:var(--task-muted);background:0 0;border-radius:50%;place-items:center;display:grid}.task-drawer .task-drawer-close:hover{color:var(--task-text);background:var(--task-card)}.task-drawer-summary{color:var(--task-muted);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:18px 24px 14px;font-size:12px;display:flex}.task-drawer-summary b{color:var(--task-text);font-variant-numeric:tabular-nums;margin-left:5px;font-size:12px;font-weight:500}.task-active-count{color:var(--task-gold);align-items:center;gap:6px;display:flex}.task-active-count i,.task-state i{background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.task-drawer-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--task-track) transparent;flex:1;min-height:0;padding:0 18px 20px;overflow-y:auto}.task-drawer .task-list{gap:10px;margin:0;display:grid}.task-drawer .task-list .task-card{border:1px solid var(--task-line);background:var(--task-card);border-radius:12px;min-width:0;padding:16px;display:block}.task-drawer .task-card.running,.task-drawer .task-card.queued{border-color:#d6b37f52}.task-card-heading{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.task-card-heading>b{-webkit-line-clamp:2;overflow-wrap:anywhere;min-width:0;color:var(--task-text);-webkit-box-orient:vertical;font-size:14px;font-weight:500;line-height:1.6;display:-webkit-box;overflow:hidden}.task-state{white-space:nowrap;color:var(--task-muted);background:#9197a11a;border-radius:5px;flex-shrink:0;align-items:center;gap:5px;padding:4px 7px;font-size:10px;line-height:1.4;display:inline-flex}.task-state.running,.task-state.queued{color:var(--task-gold);background:#d6b37f1a}.task-state.succeeded{color:#79c3a1;background:#42a87d1a}.task-state.failed{color:#e6a09b;background:#cd6c661a}.task-drawer .task-list .task-card>p{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:none;color:var(--task-muted);-webkit-box-orient:vertical;margin:9px 0 14px;font-size:12px;line-height:1.75;display:-webkit-box;overflow:hidden}.task-card-progress{align-items:center;gap:10px;margin:0 0 12px;display:flex}.task-card-progress .progress{background:var(--task-track);flex:1;height:3px}.task-card-progress .progress i{background:var(--task-gold);transition:width .3s}.task-card-progress>span{min-width:30px;color:var(--task-gold);text-align:right;font-variant-numeric:tabular-nums;font-size:11px}.task-card-meta{justify-content:space-between;align-items:center;gap:12px;min-height:26px;display:flex}.task-drawer .task-card-meta small{color:var(--task-muted);font-variant-numeric:tabular-nums;font-size:10px}.task-drawer .task-action{border:1px solid var(--task-line);min-height:28px;color:var(--task-muted);background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:4px 10px;font-size:11px;display:inline-flex}.task-drawer .task-action:hover{color:var(--task-text);border-color:var(--task-muted)}.task-drawer .task-action.retry{color:var(--task-gold);background:#d6b37f0d;border-color:#d6b37f4d}.task-drawer-footer{padding:16px 24px max(16px,env(safe-area-inset-bottom));border-top:1px solid var(--task-line);background:var(--task-bg);flex-shrink:0}.task-drawer-footer>.primary{color:#251e15;background:linear-gradient(120deg,#e0c399,#cba672);border-radius:9px;width:100%;min-height:44px;padding:10px 16px;font-size:13px;display:flex}.task-drawer-footer>.primary:hover{filter:brightness(1.06)}.task-drawer-footer .logout{color:var(--task-muted);align-items:center;margin:14px auto 0;padding:0;font-size:11px}.task-drawer .task-empty{color:var(--task-muted);flex-direction:column;align-items:center;gap:16px;padding:64px 12px;display:flex}.task-empty>svg{box-sizing:content-box;border:1px solid var(--task-line);color:var(--task-gold);background:var(--task-card);border-radius:18px;padding:18px}.task-empty>b{color:var(--task-text);font-size:15px;font-weight:500}.task-drawer .task-empty>p{margin:0;font-size:12px;line-height:1.8}.task-drawer :is(button,a):focus-visible{outline:2px solid var(--task-gold);outline-offset:3px}html[data-theme=light] .site.is-inner .task-drawer{--task-bg:#f8f9fa;--task-card:#fff;--task-text:#25292f;--task-muted:#737983;--task-line:#1b222c1a;--task-gold:#91703f;--task-track:#e9e9e7}html[data-theme=light] .site.is-inner .task-state.succeeded{color:#32805b}html[data-theme=light] .site.is-inner .task-state.failed{color:#b25850}@media (max-width:480px){.task-drawer .task-drawer-head{padding:24px 18px 20px}.task-drawer-summary{padding:16px 18px 12px}.task-drawer-body{padding:0 12px 16px}.task-drawer .task-list .task-card{padding:14px}.task-drawer-footer{padding-left:18px;padding-right:18px}}@media (max-width:1024px){html[data-theme=light] .studio{grid-template-columns:1fr!important}}@media (max-width:900px){html[data-theme=light] .enterprise{grid-template-columns:1fr!important;margin:45px 20px 70px!important;padding:40px 28px!important}html[data-theme=light] .train-steps>article{min-height:0!important}html[data-theme=light] .train-upload{height:270px!important}html[data-theme=light] .plb-side{position:static!important}}@media (max-width:620px){html[data-theme=light] .enterprise{grid-template-columns:1fr!important;margin:35px 14px 65px!important;padding:32px 20px!important}html[data-theme=light] .topbar{height:62px!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
