:root{font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Segoe UI,sans-serif;color:#edf2f9;background:#0b1018;font-synthesis:none;font-size:14px;font-weight:400;line-height:1.5;--bg:#0b1018;--surface:#121a27;--elevated:#182232;--line:#263245;--ink:#edf2f9;--secondary:#a1aec1;--muted:#7e8ca2;--blue:#4b8dff;--blue-light:#8bb8ff;--blue-tint:#1b3153;--radius:10px;color-scheme:dark}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer;border:0;color:inherit}button:disabled{cursor:not-allowed;opacity:.45}button,select,a{touch-action:manipulation}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #80b3ff;outline-offset:4px}::selection{background:#2b5393;color:#fff}h1,h2,h3,p{margin:0}svg{flex-shrink:0}html{scroll-behavior:smooth;scroll-padding-top:100px}input,select{color-scheme:dark}button{transition:background .16s,border-color .16s,color .16s,transform .16s}input::placeholder{color:#697b94}.app{min-height:100vh;background:radial-gradient(ellipse at 72% 0,#15233b55 0,transparent 35%),var(--bg)}.page-container,.site-footer{width:91.5%;max-width:1480px;margin:0 auto}.site-header{height:76px;display:flex;align-items:center;gap:52px;padding:0 4.25%;border-bottom:1px solid #243043;background:#0d141fef;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:sticky;top:0;z-index:30}.brand{display:flex;align-items:center;gap:11px;font-size:22px;font-weight:700;letter-spacing:-.7px;white-space:nowrap}.brand-mark{width:37px;height:39px;display:grid;place-items:center;background:linear-gradient(140deg,#24436e,#17273e);border:1px solid #3c6493;border-radius:10px;color:#92bfff;box-shadow:inset 0 0 15px #467aff12}.brand-dot{color:#5a99ff}.main-nav{display:flex;align-items:center;gap:7px;height:100%;font-size:12px;color:#9aa8bb}.main-nav>a{display:flex;align-items:center;height:35px;padding:0 14px;border-radius:6px;position:relative;font-weight:500;white-space:nowrap}.main-nav>a:hover{background:#1c2737;color:#fff}.main-nav>a.active{color:#91bbff;background:#1d3050}.header-actions{display:flex;align-items:center;gap:23px;margin-left:auto}.plans-link{display:flex;gap:5px;align-items:center;font-size:11px;color:#b9c5d5;white-space:nowrap}.plans-link:hover,.plans-link.active{color:#82b2ff}.button{height:43px;border:1px solid transparent;padding:0 19px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;gap:10px;white-space:nowrap;font-size:12px;font-weight:550;letter-spacing:.1px}.button:hover:not(:disabled){transform:translateY(-1px)}.button.dark,.button.lime{background:#2f6fda;color:#fff;border-color:#6c9fff;box-shadow:0 4px 14px #2464cb25}.button.dark:hover:not(:disabled),.button.lime:hover:not(:disabled){background:#2b68d5;border-color:#86b2ff}.button.outline{background:#182231;border-color:#35455c;color:#ccd8e9;box-shadow:none}.button.outline:hover:not(:disabled){background:#223149;border-color:#5377a5;color:#fff}.button.small{height:35px;font-size:11px;padding:0 13px;gap:8px}.full-width{width:100%}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:33px;height:33px;border-radius:6px;background:none;color:#8ea0b8}.icon-button:hover{background:#22334d;color:#94c0ff}.text-button{display:inline-flex;align-items:center;gap:8px;padding:8px 0;font-size:12px;background:none;color:#adbcd1}.text-button:hover{color:#83b5ff}.mobile-menu{display:none}.account-button{display:flex;gap:8px;align-items:center;background:none;font-size:11px;color:#b4c4d8;white-space:nowrap}.account-button>span:first-child{width:31px;height:31px;display:grid;place-items:center;background:#203a60;border:1px solid #3c6292;color:#a7cdff;border-radius:9px;font-size:12px}.eyebrow{display:flex;align-items:center;gap:8px;line-height:1.4;font-size:9px;font-weight:600;letter-spacing:1.8px;color:#7c9bc4}.live-dot{display:inline-block;width:5px;height:5px;background:#609dff;border-radius:50%;box-shadow:0 0 0 3px #5088dc12}.muted{color:#7188a7}.hero{display:grid;grid-template-columns:1fr 1.1fr;gap:50px;align-items:center;padding:34px 0 29px;min-height:320px}.hero-copy{padding:2px 0}.hero h1{font-size:clamp(34px,3.1vw,49px);line-height:1.28;font-weight:650;letter-spacing:-1.5px;margin-top:15px}.hero-highlight{color:#8cbbff}.hero-copy>p{font-size:12px;line-height:1.8;color:#8f9fb5;margin-top:14px}.hero-actions{display:flex;align-items:center;gap:23px;margin-top:22px}.hero-note{display:flex;align-items:center;gap:19px;color:#7b90ad;font-size:9px;margin-top:17px}.hero-note>span{display:flex;align-items:center;gap:4px}.hero-note svg{color:#6e9ede}.hero-showcase{min-width:0;border:1px solid #2a3b54;border-radius:13px;padding:16px 17px 12px;background:linear-gradient(125deg,#1b2a40ab,#101a29);box-shadow:0 18px 50px #03080d20;position:relative;overflow:hidden}.hero-showcase:before{content:"";position:absolute;pointer-events:none;top:0;left:20%;right:20%;height:1px;background:linear-gradient(90deg,transparent,#5d94df,transparent)}.showcase-topline,.showcase-bottomline{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:8px;color:#788da9;letter-spacing:1px}.showcase-topline>span:first-child,.showcase-bottomline>span{display:flex;align-items:center;gap:7px}.showcase-topline>span:first-child{font-size:8px;color:#a8c3e9}.showcase-topline>span:last-child{font-size:9px;letter-spacing:.4px}.showcase-models{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:15px 0 13px}.showcase-card{padding:0;border:1px solid #31465f;background:#151f2f;border-radius:7px;overflow:hidden;text-align:left;transition:transform .2s,border-color .2s}.showcase-card:hover{transform:translateY(-3px);border-color:#689ce8}.showcase-image{height:145px;position:relative;background:#222d3d;display:flex;align-items:center;justify-content:center;color:#748eaf}.showcase-image img{width:100%;height:100%;object-fit:cover}.showcase-image>span{position:absolute;left:8px;top:8px;background:#0c1726b8;border:1px solid #a6c6f01a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:2px 5px;color:#deebff;font-size:7px;letter-spacing:.5px;border-radius:3px}.showcase-caption{display:flex;align-items:center;gap:6px;padding:9px 8px;font-size:9px;color:#c0d1e7}.showcase-caption>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex:1}.showcase-caption>svg{color:#6f9fdc}.showcase-bottomline>span{font-size:8px;letter-spacing:.5px}.showcase-bottomline button{display:flex;align-items:center;gap:6px;background:none;font-size:8px;color:#94b8e9;letter-spacing:.3px;padding:0}.showcase-awaiting{grid-column:span 3;min-height:183px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;color:#6d88ab;font-size:11px}.tool-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:30px}.tool-strip>a{display:flex;align-items:center;gap:13px;padding:17px 19px;background:#121b2a;border:1px solid #28364b;border-radius:8px;position:relative;transition:border-color .18s,background .18s}.tool-strip>a:hover{background:#1a2940;border-color:#3f618e}.tool-icon{width:36px;height:36px;display:grid;place-items:center;border:1px solid #2f4d76;background:#1b2d48;color:#7cafff;border-radius:9px}.tool-icon.lavender{color:#abb7ff;background:#242d48;border-color:#414e76}.tool-icon.sand{color:#79bfd5;background:#1b303d;border-color:#345767}.tool-strip strong{display:block;font-size:12px;font-weight:550;color:#d3dfef}.tool-strip span:not(.tool-icon){display:block;font-size:10px;color:#788ca7;margin-top:3px}.tool-strip>a>svg{margin-left:auto;color:#6686ae}.collection{scroll-margin-top:94px}.section-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.section-heading .eyebrow{display:none}.section-heading h2{font-size:23px;letter-spacing:-.5px;font-weight:600;display:flex;align-items:center;gap:11px}.count-pill{font-size:10px;color:#9aacbf;padding:3px 7px;border-radius:5px;font-weight:500;background:#1b2738;border:1px solid #314058;letter-spacing:.3px}.section-aside{display:flex;align-items:center;gap:8px;color:#7e93b0;font-size:10px}.search-row{display:flex;align-items:center;gap:10px}.search-box{flex:1;display:flex;align-items:center;gap:11px;background:#151f2e;border:1px solid #35475f;border-radius:8px;height:49px;padding:0 16px;color:#7898c5;box-shadow:0 2px 8px #050a111a}.search-box:focus-within{border-color:#6199e9;box-shadow:0 0 0 3px #4483da16}.search-box input{width:100%;min-width:0;flex:1;border:0;outline:0;background:transparent;color:#dce9fa;font-size:12px}.search-box input::placeholder{color:#7d91ae}.search-box button{padding:4px;background:none;color:#8aa8cf;display:flex}.search-box kbd{font-family:inherit;font-size:15px;color:#6b83a4;display:grid;place-items:center;border:1px solid #344963;border-radius:4px;width:23px;height:23px}.format-select{height:49px;display:flex;align-items:center;gap:9px;padding:0 15px;background:#151f2e;border:1px solid #35475f;border-radius:8px;color:#90a8c7}.format-select select{border:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;font-size:11px;color:#b9cbe3;cursor:pointer}.format-select option{background:#152235}.filter-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:15px 0 20px}.category-tabs{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.category-tabs button{padding:8px 13px;background:none;border:1px solid transparent;border-radius:6px;font-size:11px;color:#8e9eb6;white-space:nowrap}.category-tabs button:hover{background:#1c293d;color:#c0d6f4}.category-tabs button.selected{background:#203a60;border-color:#365e94;color:#9ec7ff}.view-toggle{display:flex;gap:3px;border:1px solid #2d3c53;border-radius:6px;padding:3px;background:#111b2a}.view-toggle .icon-button{height:26px;width:29px;border-radius:4px}.view-toggle .icon-button[aria-pressed=true]{background:#2b4262;color:#9fc8ff}.model-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.model-card{min-width:0;border:1px solid #29374c;border-radius:10px;background:#121c2b;overflow:hidden;transition:border-color .2s,transform .2s,box-shadow .2s}.model-card:hover{border-color:#496c9b;box-shadow:0 10px 26px #03070d38;transform:translateY(-2px)}.model-image{width:100%;display:block;aspect-ratio:1.42;background:#222e3f;padding:0;position:relative;overflow:hidden;border-bottom:1px solid #2c3c53}.model-image.tone-1{background:#25303f}.model-image.tone-2{background:#27303e}.model-image.tone-3{background:#253341}.model-image img{width:100%;height:100%;object-fit:contain;transition:transform .35s ease;mix-blend-mode:normal}.model-image:hover img{transform:scale(1.04)}.model-format{position:absolute;left:11px;top:10px;z-index:2;background:#111c2bd9;border:1px solid #b3d3ff1f;color:#d6e7ff;font-size:8px;padding:3px 6px;border-radius:4px;letter-spacing:.4px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.placeholder-model{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#657e9e}.preview-hint{display:flex;align-items:center;gap:5px;position:absolute;left:11px;bottom:10px;padding:6px 9px;font-size:9px;background:#14243be8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #496ea1;color:#bdd9ff;border-radius:5px;opacity:0;transform:translateY(7px);transition:.18s}.model-image:hover .preview-hint,.model-image:focus-visible .preview-hint{opacity:1;transform:translateY(0)}.model-info{display:flex;align-items:center;gap:9px;padding:13px 12px}.model-info>div{min-width:0;flex:1}.model-title{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;background:none;padding:0;font-size:12px;font-weight:550;color:#d9e5f6;line-height:1.7}.model-title:hover{color:#91bdff}.model-info p{display:flex;align-items:center;gap:8px;margin-top:4px;font-size:9px;line-height:1.6;color:#7f92ae;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.model-info p span{margin-left:auto;flex-shrink:0;font-size:8px;color:#8098ba}.download-small{height:30px;width:30px;display:grid;place-items:center;flex-shrink:0;border:1px solid #354a67;background:#1a2b42;border-radius:7px;color:#81ade8}.download-small:hover{color:#c2dcff;border-color:#558bcf;background:#23436c}.download-small svg{width:15px}.list-view{grid-template-columns:repeat(2,minmax(0,1fr))}.list-view .model-card{display:flex;align-items:center;gap:5px;padding-right:4px}.list-view .model-image{width:125px;height:103px;aspect-ratio:auto;flex-shrink:0;border-bottom:0;border-right:1px solid #2c3c53}.list-view .model-info{min-width:0;flex:1}.list-view .preview-hint{display:none}.pagination{display:flex;align-items:center;justify-content:center;gap:19px;margin-top:28px;font-size:11px;color:#8ca3c3}.pagination button{height:32px;width:32px;display:grid;place-items:center;background:#1b2a40;color:#9bbce7;border:1px solid #354d70;border-radius:6px}.pagination button:hover:not(:disabled){background:#2a456a}.collection-foot{display:flex;align-items:center;justify-content:space-between;gap:18px;color:#6b809d;font-size:9px;padding:22px 0}.collection-foot>span,.collection-foot>a{display:flex;align-items:center;gap:6px}.collection-foot>a:hover{color:#9cc2f4}.bottom-banner{padding:28px 32px;margin-top:23px;margin-bottom:43px;display:flex;align-items:center;justify-content:space-between;border:1px solid #354e70;border-radius:11px;position:relative;overflow:hidden;background:linear-gradient(120deg,#14233b,#172c4a 70%,#193253);color:#deebfe}.bottom-banner .eyebrow{font-size:8px;color:#7da5dc}.bottom-banner h2{font-size:23px;font-weight:550;letter-spacing:-.4px;margin-top:9px}.bottom-banner p{font-size:11px;color:#8ca7cd;margin-top:8px}.bottom-banner .button{z-index:2}.bottom-banner>div:first-child{position:relative;z-index:1}.banner-orbits{position:absolute;width:250px;height:250px;right:100px;top:-50px;border-radius:50%;border:1px solid #547fc138;transform:rotate(-30deg) scaleX(.7)}.banner-orbits:before,.banner-orbits:after{content:"";position:absolute;top:25px;right:25px;bottom:25px;left:25px;border-radius:50%;border:1px solid #547fc138}.banner-orbits:after{top:50px;right:50px;bottom:50px;left:50px}.site-footer{display:flex;align-items:center;gap:18px;padding:23px 0 29px;border-top:1px solid #27364b;font-size:9px;color:#6e83a0}.footer-brand{display:flex;align-items:center;gap:6px;color:#9cafcc;font-size:12px;font-weight:550}.footer-brand svg{color:#709dd9}.site-footer>div{margin-left:auto;display:flex;align-items:center;gap:24px}.site-footer a:hover{color:#9ec4fa}.skeleton{padding-bottom:15px}.skeleton-image{aspect-ratio:1.42;background:linear-gradient(100deg,#1e2b3d,#283a52,#1e2b3d);background-size:200% 100%;animation:shimmer 1.5s infinite linear}.skeleton-line{height:10px;width:65%;margin:15px 12px 0;border-radius:5px;background:#23354d}.skeleton-line.short{height:7px;width:40%;margin-top:9px}.empty{padding:54px 20px;border:1px dashed #354a65;border-radius:9px;background:#101c2a;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.empty-icon{height:57px;width:57px;display:grid;place-items:center;background:#1d3351;border:1px solid #355478;border-radius:15px;color:#7fabeb;margin-bottom:17px}.empty h3{font-size:15px;font-weight:550;color:#bdcfe7}.empty p{font-size:12px;color:#7d94b4;line-height:1.8;max-width:450px;margin-top:8px}.empty .button{margin-top:21px}.loading{min-height:200px;display:flex;align-items:center;justify-content:center;gap:12px;font-size:12px;color:#8cabd5}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{to{background-position:-200% 0}}.inner-page{min-height:calc(100vh - 178px);padding-top:37px;padding-bottom:55px}.page-intro{margin-bottom:30px}.page-intro h1{font-size:32px;font-weight:600;letter-spacing:-1px;line-height:1.4;margin-top:13px}.page-intro>p,.page-intro>div>p{font-size:12px;line-height:1.9;color:#8b9db7;margin-top:10px}.centered{text-align:center}.centered>.eyebrow{justify-content:center}.panel{border:1px solid #2c3e56;border-radius:11px;background:#121d2c}.studio-layout{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:24px}.studio-main{padding:26px}.panel-heading{display:flex;gap:11px;align-items:center;margin-bottom:20px}.panel-heading h3{font-size:14px;font-weight:550;color:#d3e2f6}.step{font-size:9px;color:#87aadd;background:#203550;border:1px solid #3b5b82;padding:3px 6px;border-radius:5px}.muted-text{font-size:10px;color:#768eae;margin-left:auto}.dropzone{width:100%;min-height:235px;background:#142235;border:1px dashed #3a577d;border-radius:9px;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#7a9cc9}.dropzone:hover,.dropzone.dragging{background:#192e49;border-color:#729fdb}.upload-orbit{width:61px;height:61px;display:grid;place-items:center;background:#1c3658;border:1px solid #3e6495;color:#7db0f5;border-radius:16px;box-shadow:0 0 0 8px #254d7a17;margin-bottom:20px}.dropzone>strong{font-size:16px;color:#bdd7f7;font-weight:550}.dropzone>span:not(.upload-orbit){font-size:11px;color:#7f9ec6;margin-top:6px}.dropzone u{text-underline-offset:4px;color:#8dbaff}.dropzone small{font-size:9px;letter-spacing:1.1px;color:#688ab7;margin-top:21px}.panel-divider{height:1px;background:#2b3e58;margin:25px 0}.format-options{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.format-options button{display:flex;flex-direction:column;align-items:center;gap:9px;padding:17px 8px;border:1px solid #334b69;border-radius:7px;position:relative;background:#16263b;color:#6e94c8}.format-options strong{font-size:10px;letter-spacing:.5px;font-weight:500;color:#a7c0e4}.format-options button.chosen{background:#244572;border-color:#608fd0;color:#acd0ff}.format-options .chosen strong{color:#d5e7ff}.format-options button>svg:last-child:not(:first-child){position:absolute;right:5px;top:5px}.studio-submit{display:flex;gap:15px;align-items:center;justify-content:space-between;margin-top:26px}.studio-submit>span{display:flex;align-items:center;gap:5px;font-size:9px;color:#7491b7}.tip-card{padding:25px;background:linear-gradient(140deg,#182d49,#16243a);border:1px solid #354d6d;border-radius:10px}.tip-icon{width:44px;height:44px;border:1px solid #456a9b;background:#254369;border-radius:11px;display:grid;place-items:center;color:#9cc7ff;margin-bottom:20px}.tip-card h3{font-size:16px;font-weight:550;color:#c3d7f3}.tip-card p{font-size:11px;line-height:1.9;color:#87a3c8;margin-top:11px}.tip-line{height:1px;background:#35516f;margin:22px 0}.check-line{display:flex;align-items:center;gap:9px;font-size:11px;line-height:1.7;color:#93b0d6;margin:13px 0}.check-line svg{color:#79a9ec}.small-note{display:flex;gap:10px;margin:22px 2px;color:#6f91bc}.small-note>svg{margin-top:2px}.small-note strong{font-size:11px;font-weight:500;color:#a3bbdc}.small-note p{font-size:10px;line-height:1.9;color:#7a98bf;margin-top:8px}.aside-upgrade{display:flex;align-items:center;gap:8px;font-size:10px;padding:13px;border:1px solid #36547c;border-radius:7px;background:#182e4b;color:#95bdf1}.aside-upgrade>svg:last-child{margin-left:auto}.selected-file{display:flex;align-items:center;gap:15px;padding:24px;border:1px solid #39577d;border-radius:8px;min-height:120px;background:#172a43}.selected-file-icon{height:57px;width:57px;border-radius:12px;border:1px solid #3c5d8b;background:#22416a;color:#a0c6fa;display:grid;place-items:center}.selected-file>div{min-width:0;flex:1}.selected-file strong{display:block;font-size:13px;font-weight:500;color:#bbd4f5;overflow-wrap:anywhere}.selected-file>div>span{display:block;font-size:10px;color:#7d9ec9;margin-top:6px}.studio-info{display:flex;gap:8px;color:#7496c2;margin-top:17px}.studio-info p{font-size:10px;line-height:1.85;color:#8aa4c6}.motion-options{display:grid;grid-template-columns:repeat(4,1fr);gap:11px}.motion-options button{display:flex;flex-direction:column;align-items:center;gap:9px;padding:21px 8px 16px;border:1px solid #334e70;border-radius:8px;background:#16283e;color:#7199cf;position:relative}.motion-options button.chosen{background:#244675;border-color:#6193d9;color:#acd1ff}.motion-options strong{font-size:12px;font-weight:550;margin-top:6px;color:#bdd3f0}.motion-options span{font-size:9px;color:#789cc9}.motion-options .chosen span{color:#97b7e0}.motion-options .option-check{position:absolute;right:7px;top:7px}.output-field{display:flex;align-items:center;gap:15px;font-size:11px;margin-top:19px;color:#8fadd2}.output-field select{min-width:110px;background:#172a43;color:#b4d2fa;border:1px solid #39577f;border-radius:6px;padding:7px 25px 7px 11px;text-transform:uppercase}.job-result{display:flex;align-items:center;gap:14px;margin-top:24px;padding:18px;background:#142f39;border:1px solid #2f646d;border-radius:9px;color:#8ac1c7}.job-result>div:not(.job-result-actions){flex:1;min-width:0}.job-result strong{font-size:12px;font-weight:550;color:#b7e2e3}.job-result p{font-size:10px;line-height:1.8;margin-top:5px;color:#82adb9}.job-result.failed,.job-result.expired{background:#342725;border-color:#745049;color:#c99b8a}.job-result.failed strong,.job-result.expired strong{color:#dfb29b}.job-result.failed p,.job-result.expired p{color:#b79788}.job-warnings{padding-left:16px;margin:9px 0 0;font-size:10px;line-height:1.8;color:#8daebb}.job-result-actions{display:flex;flex-direction:column;gap:7px;flex-shrink:0}.job-result-actions .button{height:33px;font-size:10px;gap:7px;padding:0 12px}.error-note{display:flex;align-items:flex-start;gap:8px;padding:12px 14px;background:#342522;border:1px solid #704c43;border-radius:7px;color:#ddb19f;font-size:11px;line-height:1.8;margin-top:17px}.error-note>svg{margin-top:2px}.toast{position:fixed;left:50%;bottom:29px;transform:translate(-50%);z-index:100;background:#203954;border:1px solid #4974a1;color:#dcecff;border-radius:9px;display:flex;gap:10px;align-items:center;font-size:12px;padding:14px 21px;box-shadow:0 12px 40px #02060e77;max-width:90vw}.toast svg{color:#92c8ff}.existing-file-picker{display:flex;align-items:center;gap:10px;padding:11px 13px;border:1px solid #354f71;background:#192c45;border-radius:7px;margin-bottom:17px;color:#8aaddb}.existing-file-picker label{font-size:10px;white-space:nowrap}.existing-file-picker select{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1;min-width:0;border:0;outline:0;background:transparent;font-size:11px;color:#a9c5e9;padding:5px;cursor:pointer}.existing-file-picker select:disabled{color:#6d89ae;cursor:default}.existing-file-picker select option{background:#16263c}.source-preview-button{height:33px;font-size:10px;padding:0 11px;gap:6px}.uploaded-preview{height:290px;border-radius:8px;overflow:hidden;margin-top:20px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#02070fbc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;padding:24px;overflow-y:auto}.modal{position:relative;background:#131f30;border:1px solid #3c5374;box-shadow:0 30px 110px #0009;border-radius:13px;max-height:calc(100dvh - 48px);overflow-y:auto;animation:modal-in .18s ease}.modal-close{position:absolute;right:15px;top:15px;z-index:5;background:#162941dd;border:1px solid #3b587e;color:#a6c3e9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modal-close:hover{background:#284c79;color:#fff}@keyframes modal-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.login-modal{width:440px;padding:37px}.login-brand{width:57px;height:57px;display:grid;place-items:center;border-radius:15px;background:#203e66;border:1px solid #4975ae;color:#a2ccff;margin-bottom:25px}.login-modal h2{font-size:24px;letter-spacing:-.7px;font-weight:550;margin-top:11px;color:#e0ecff}.login-modal>p{font-size:11px;line-height:1.9;color:#89a4c7;margin-top:10px}.login-modal form{margin-top:26px}.field-label{display:block;font-size:10px;color:#9db7d9;margin:17px 0 8px}.input-with-icon{display:flex;align-items:center;gap:10px;height:46px;padding:0 13px;border:1px solid #3d587c;border-radius:7px;background:#101e31;color:#779ac8}.input-with-icon:focus-within{border-color:#679ddd}.input-with-icon input{border:0;outline:0;flex:1;min-width:0;background:transparent;font-size:12px;color:#deedff}.input-with-icon input::placeholder{color:#6e8db4}.input-with-icon button{background:none;color:#8bb9f4;font-size:9px;white-space:nowrap;padding:0}.login-modal form>.button{margin-top:23px}.login-perks{border-top:1px solid #314864;margin-top:23px;padding-top:19px;display:flex;flex-direction:column;gap:9px;font-size:10px;color:#8eadd5}.login-perks span{display:flex;align-items:center;gap:6px}.login-small{font-size:9px!important;line-height:1.8!important;color:#6f8bad!important;margin-top:17px!important}.detail-modal{width:1060px;display:grid;grid-template-columns:1.22fr 1fr;overflow:hidden}.detail-preview{min-height:565px;background:#1b293a;position:relative;display:flex;align-items:center;justify-content:center;color:#6f94c5}.detail-preview>img{width:100%;height:100%;max-height:650px;object-fit:contain;mix-blend-mode:normal}.preview-start{position:absolute;bottom:28px;font-size:11px;box-shadow:0 6px 20px #02091270!important}.detail-format{position:absolute;left:19px;top:19px;z-index:2;background:#11233ada;border:1px solid #4f749d;border-radius:5px;color:#b9d7ff;padding:4px 8px;font-size:9px;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.detail-content{padding:49px 30px 27px;max-height:calc(100dvh - 48px);overflow-y:auto}.detail-content h2{font-size:24px;font-weight:550;line-height:1.45;color:#dfebfd;margin-top:13px}.english-title{font-size:11px;color:#7f9ec6;margin-top:6px}.description-language{display:flex;align-items:center;gap:3px;border-bottom:1px solid #324a69;margin-top:21px;padding-bottom:7px}.description-language button{background:none;color:#7897bd;font-size:10px;padding:5px 9px;border-radius:4px}.description-language button.active{background:#28476e;color:#afd3ff;font-weight:550}.description-language button:hover{background:#203b5e}.detail-description{font-size:11px;line-height:1.9;color:#9cb5d6;margin-top:12px;max-height:155px;overflow-y:auto;overflow-wrap:anywhere;white-space:pre-wrap;padding-right:5px;scrollbar-width:thin;scrollbar-color:#3d5a7f transparent}.detail-description[lang=en]{line-height:1.8}.tag-list{display:flex;gap:6px;flex-wrap:wrap;margin-top:15px}.tag-list span{font-size:9px;background:#1a304c;border:1px solid #2e4b6f;color:#8baedb;border-radius:4px;padding:2px 6px}.model-properties{margin:21px 0;padding:14px 0;border-top:1px solid #304965;border-bottom:1px solid #304965}.model-properties>div{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:8px 0;font-size:10px}.model-properties dt{color:#7796bd}.model-properties dd{margin:0;color:#adc7e8}.download-note{display:flex;justify-content:center;align-items:center;gap:5px;font-size:9px;color:#7b9ec9;margin-top:10px}.source-link{display:flex;align-items:center;gap:5px;font-size:9px;color:#85b0e7;margin-top:23px}.metadata-download{display:flex;align-items:center;gap:5px;flex-wrap:wrap;font-size:10px;color:#8ebafa;margin-top:14px}.metadata-download>span{font-size:8px;color:#6c8db7;margin-left:2px}.metadata-download:hover,.source-link:hover{color:#bddcff;text-decoration:underline;text-underline-offset:3px}.license-note{font-size:9px;line-height:1.8;color:#6e8bb0;margin-top:12px}.model-viewer{height:100%;width:100%;position:relative;min-height:260px;background:#172232}.model-viewer:fullscreen{height:100dvh}.detail-preview>.model-viewer{position:absolute;top:0;right:0;bottom:0;left:0}.viewer-canvas{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.viewer-canvas canvas{display:block;outline:none}.viewer-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;padding:30px;text-align:center;background:#15243af0;color:#88b3ea}.viewer-overlay strong{font-size:12px;font-weight:500}.viewer-overlay span{font-size:10px;color:#7398c9}.viewer-overlay p{font-size:12px;line-height:1.8;max-width:290px}.viewer-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;position:absolute;top:16px;left:16px;right:16px}.viewer-toolbar>span{display:flex;align-items:center;gap:5px;font-size:8px;color:#91afd4}.viewer-toolbar>div{display:flex;gap:4px}.viewer-toolbar button{height:29px;width:29px;display:grid;place-items:center;border:1px solid #4c6a90;border-radius:5px;background:#122a44dd;color:#a2c7f6}.viewer-toolbar button:hover,.viewer-toolbar button.active{background:#315d91;color:#deecff}.viewer-tip{position:absolute;bottom:14px;left:50%;transform:translate(-50%);font-size:8px;white-space:nowrap;border:1px solid #3d597c;background:#132b46d9;color:#8dadd4;padding:4px 11px;border-radius:20px}.private-preview-modal{width:900px;max-width:95vw;overflow:hidden}.private-preview-heading{padding:27px 31px 21px}.private-preview-heading h2{font-size:21px;font-weight:550;color:#d1e4ff;margin-top:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:25px}.private-preview-heading p{font-size:10px;color:#84a7d6;margin-top:6px}.private-viewer{height:min(56vh,500px);min-height:300px;background:#172232}.private-viewer>.loading{height:100%}.private-preview-actions{display:flex;align-items:center;justify-content:space-between;gap:17px;padding:19px 25px}.private-preview-actions>span{display:flex;align-items:center;gap:6px;color:#809fc5;font-size:9px}.private-preview-actions>div{display:flex;align-items:center;gap:8px}.private-preview-actions .button{font-size:10px;height:35px;gap:6px;padding:0 13px}.workspace-gate{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;min-height:385px;border:1px solid #344f73;border-radius:11px;padding:40px 25px;background:radial-gradient(ellipse at 50% 20%,#24446b70,#142338 65%)}.workspace-gate-art{color:#6796d0;transform:rotate(-6deg);margin-bottom:21px}.workspace-gate h2{font-size:21px;font-weight:550;color:#c9ddf8}.workspace-gate p{font-size:11px;color:#89a5c9;line-height:1.9;margin-top:12px}.workspace-gate .button{margin-top:23px}.workspace-gate>a{display:flex;align-items:center;gap:6px;font-size:10px;color:#87b2ed;margin-top:19px}.workspace-intro{display:flex;align-items:center;justify-content:space-between;gap:17px}.workspace-intro h1{display:flex;align-items:center;gap:14px}.plan-badge{font-size:9px;font-weight:500;letter-spacing:0;padding:4px 8px;border:1px solid #3b6091;background:#1f395c;color:#98bff1;border-radius:5px}.workspace-stats{display:grid;grid-template-columns:1.25fr 1fr 1fr 1fr;gap:15px;margin-bottom:25px}.workspace-stats>div,.workspace-plan{display:flex;flex-direction:column;align-items:flex-start;padding:21px 23px;border:1px solid #314a69;border-radius:9px;background:#14243a}.workspace-stats>div>span{display:flex;align-items:center;gap:7px;font-size:10px;color:#83a2ca}.workspace-stats>div>strong{font-size:27px;font-weight:500;color:#d4e6fe;margin-top:12px}.workspace-stats small{font-size:10px;font-weight:400;color:#7697c0}.workspace-stats p{font-size:9px;color:#718eb5;margin-top:8px}.storage-progress{width:100%;height:4px;background:#294463;border-radius:4px;overflow:hidden;margin-top:17px}.storage-progress i{display:block;height:100%;border-radius:4px;background:#579dff}.workspace-plan{justify-content:center;gap:10px;background:linear-gradient(130deg,#244775,#1b3150);border-color:#426b9d;color:#83b4f7}.workspace-plan strong{font-size:12px;font-weight:550;color:#bed9ff}.workspace-plan span{display:flex;align-items:center;gap:4px;font-size:9px;color:#8ab4ed}.workspace-content{padding:0 23px 23px;min-height:340px}.workspace-toolbar{display:flex;align-items:center;justify-content:space-between;gap:13px;padding:17px 0;margin-bottom:19px;border-bottom:1px solid #304865}.workspace-tabs{display:flex;gap:23px}.workspace-tabs button{display:flex;gap:7px;align-items:center;background:none;color:#7997bd;padding:9px 0;font-size:11px;position:relative}.workspace-tabs button.active{color:#a3cbff}.workspace-tabs button.active:after{content:"";height:2px;background:#5b9efb;position:absolute;left:0;right:0;bottom:-18px}.workspace-actions{display:flex;align-items:center;gap:8px}.file-list{display:flex;flex-direction:column}.file-row{display:flex;align-items:center;gap:13px;padding:15px 5px;border-bottom:1px solid #293f5b}.file-row:last-child{border-bottom:0}.file-icon{width:39px;height:39px;display:grid;place-items:center;border:1px solid #3d608b;border-radius:9px;background:#203d62;color:#94beef}.file-name{min-width:0;flex:1}.file-name strong,.file-preview-name{display:block;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:11px;color:#bed7f6;font-weight:500;text-align:left;background:none;padding:0}.file-preview-name:hover{color:#8abcff;text-decoration:underline;text-underline-offset:3px}.file-name>span{display:block;font-size:9px;color:#7998be;margin-top:5px;overflow-wrap:anywhere}.file-actions{display:flex;align-items:center;gap:3px;flex-shrink:0}.status-badge{font-size:9px;padding:4px 8px;color:#91b1da;background:#233d5e;white-space:nowrap;border:1px solid #3b587d;border-radius:5px}.status-badge.completed,.status-badge.paid{background:#183b3c;border-color:#2d6565;color:#8cd4cb}.status-badge.failed,.status-badge.expired{background:#3d2c29;border-color:#755149;color:#d4a18c}.status-badge.running,.status-badge.pending{background:#2b3658;border-color:#4d618f;color:#a2b9ef}.records-table{padding:0 5px}.record-row,.record-header{display:grid;grid-template-columns:2fr 1fr 1fr;gap:15px;align-items:center;padding:17px 8px;border-bottom:1px solid #2b425f;font-size:11px;color:#a8c4e8}.record-header{font-size:9px;color:#779ac8;background:#172c46;border:0}.record-row>span:last-child{justify-self:start}.record-row small{display:block;font-size:8px;color:#6d8db6;margin-top:5px}.pricing-page{max-width:1120px}.pricing-page .page-intro{margin-bottom:43px}.lifetime-label{display:inline-flex;align-items:center;gap:6px;margin-top:19px;padding:7px 12px;font-size:10px;border:1px solid #36567f;border-radius:20px;color:#8db5e9;background:#182e4b}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:21px}.pricing-card{position:relative;border:1px solid #344f71;border-radius:11px;background:#14243a;padding:30px 27px}.pricing-card .eyebrow{font-size:8px;color:#7e9ec7;letter-spacing:1.7px}.pricing-card h2{font-size:23px;font-weight:550;color:#cce2ff;margin-top:11px}.pricing-card>p{font-size:11px;color:#7e9cc4;margin-top:7px}.price{font-size:49px;font-weight:550;letter-spacing:-2px;line-height:1.2;color:#deedff;margin:25px 0 22px}.price sup{font-size:19px;letter-spacing:0;vertical-align:top;position:relative;top:10px;margin-right:3px}.price>span{font-size:10px;letter-spacing:0;font-weight:400;color:#7b9cc9;margin-left:8px}.pricing-card .button{height:42px;font-size:11px}.pricing-divider{height:1px;background:#35516f;margin:24px 0 19px}.includes-label{font-size:9px;color:#7f9cc3;display:block;margin-bottom:16px}.pricing-card .check-line{font-size:11px;color:#9cbbdf;margin:13px 0}.pricing-card.featured{background:linear-gradient(150deg,#244b7c,#183454 70%);border-color:#6c9ee1;box-shadow:0 0 0 3px #5188ce12,0 14px 35px #02081225}.pricing-card.featured h2,.pricing-card.featured .price{color:#f0f6ff}.pricing-card.featured>p,.pricing-card.featured .eyebrow{color:#a2c0e8}.pricing-card.featured .price>span{color:#aac9ef}.pricing-card.featured .pricing-divider{background:#4872a0}.pricing-card.featured .includes-label{color:#8fb1dc}.pricing-card.featured .check-line{color:#c0d8f5}.pricing-card.featured .check-line svg{color:#8dbcff}.recommended{position:absolute;top:-13px;left:27px;display:flex;gap:5px;align-items:center;border:1px solid #79aafa;border-radius:5px;background:#4f8be1;color:#fff;font-size:9px;padding:5px 10px}.payment-methods{display:flex;justify-content:center;align-items:center;gap:11px;margin-top:27px;color:#7e9fc9;font-size:10px}.payment-methods>span{margin-right:4px}.payment-methods button{display:flex;align-items:center;gap:7px;padding:7px 11px;border:1px solid #36567d;border-radius:6px;background:#172d48;color:#99b9e3;font-size:10px}.payment-methods button.selected{background:#274d7c;border-color:#6394d3;color:#c9dfff}.pay-dot{display:grid;place-items:center;width:18px;height:18px;border-radius:4px;font-size:10px;color:#fff}.pay-dot.alipay{background:#358dc9}.pay-dot.wechat{background:#49a286}.pricing-notes{display:grid;grid-template-columns:1fr 1fr;gap:57px;margin-top:49px;border-top:1px solid #304b6c;padding-top:28px}.pricing-notes h3{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:500;color:#a1c2eb}.pricing-notes p{font-size:11px;line-height:1.9;color:#7a99c1;margin-top:11px}.payment-modal{padding:40px;width:375px;text-align:center}.payment-modal .eyebrow{justify-content:center}.payment-modal h2{font-size:24px;font-weight:550;margin-top:13px;color:#c8e0ff}.payment-modal>p{font-size:11px;color:#87a7cf;margin-top:9px}.payment-amount{display:block;font-size:36px;font-weight:550;color:#d7eaff;margin-top:14px}.qr-wrap{display:inline-block;padding:15px;background:#fff;border:1px solid #4c709d;border-radius:9px;margin:20px 0}.waiting-payment{display:flex;align-items:center;justify-content:center;gap:6px;font-size:10px!important;margin-top:18px!important}.payment-success{color:#7dc8c0}.payment-modal .payment-success~.button{margin-top:23px}.legal-page{max-width:950px}.legal-content{padding:32px 38px}.legal-content h2{font-size:17px;font-weight:550;color:#bfd9fc;margin:25px 0 11px}.legal-content h2:first-child{margin-top:0}.legal-content p{font-size:12px;line-height:2;color:#91afd5;margin-top:9px}.legal-content a{color:#8bbdff;text-decoration:underline;text-underline-offset:3px}@media(min-width:1600px){.hero{min-height:345px;gap:70px;padding:37px 0 32px}.hero h1{font-size:49px}.hero-copy>p{font-size:13px}.showcase-image{height:163px}.showcase-caption{font-size:10px;padding:10px}.showcase-models{gap:13px}.model-grid{gap:21px}.model-info{padding:14px}.model-title{font-size:13px}.model-info p{font-size:10px}.tool-strip>a{padding:19px 23px}.main-nav{font-size:13px}.section-heading h2{font-size:25px}}@media(max-width:1180px){.site-header{gap:30px;padding:0 4%}.main-nav{gap:3px;font-size:11px}.main-nav>a{padding:0 11px}.header-actions{gap:17px}.brand{font-size:20px}.hero{gap:30px;grid-template-columns:1fr 1.07fr}.hero h1{font-size:39px}.showcase-image{height:130px}.showcase-topline>span:last-child{display:none}.hero-showcase{padding:14px 13px 12px}.showcase-models{gap:7px}.showcase-caption{font-size:8px;padding:8px 6px;gap:3px}.tool-strip>a{padding:15px 17px}.model-grid{gap:15px}.model-info{gap:7px;padding:11px 10px}.model-title{font-size:11px}.model-info p{font-size:8px}.studio-layout{grid-template-columns:minmax(0,1fr) 250px;gap:20px}.studio-main{padding:23px}.studio-submit{align-items:flex-start;flex-direction:column}.studio-submit>.button{align-self:flex-end}.workspace-stats{gap:12px}.workspace-stats>div,.workspace-plan{padding:19px}.workspace-tabs{gap:18px}.private-preview-actions{padding:18px 22px}}@media(max-width:950px){.site-header{height:69px;gap:24px}.brand{font-size:19px;gap:8px}.brand-mark{width:32px;height:35px}.main-nav{gap:1px;font-size:10px}.main-nav>a{height:32px;padding:0 10px}.header-actions{gap:12px}.plans-link{display:none}.header-actions .button.small{height:33px;font-size:10px;padding:0 11px}.hero{min-height:300px;gap:23px;padding-top:28px;padding-bottom:25px}.hero h1{font-size:35px}.hero-copy>p{font-size:11px}.hero-actions{gap:18px;margin-top:18px}.hero-actions .button{height:39px;font-size:11px;padding:0 15px}.hero-actions .text-button{font-size:11px}.hero-note{font-size:8px;gap:12px;margin-top:15px}.showcase-image{height:119px}.showcase-caption>svg{display:none}.showcase-topline>span:first-child{font-size:7px;letter-spacing:.7px}.showcase-models{margin:13px 0 11px}.showcase-bottomline{font-size:7px}.showcase-bottomline button{font-size:7px;gap:4px}.showcase-bottomline>span{font-size:7px}.tool-strip{gap:10px;margin-bottom:27px}.tool-strip>a{gap:10px;padding:14px}.tool-icon{width:32px;height:32px;border-radius:8px}.tool-icon svg{width:18px}.tool-strip strong{font-size:11px}.tool-strip span:not(.tool-icon){font-size:9px}.tool-strip>a>svg{width:14px}.model-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.model-title{font-size:11px}.model-info p{font-size:9px}.section-heading h2{font-size:22px}.studio-layout{grid-template-columns:minmax(0,1fr) 220px}.studio-main,.tip-card{padding:20px}.format-options{grid-template-columns:repeat(3,1fr)}.format-options button{padding:12px}.motion-options{gap:7px}.motion-options button{padding:17px 6px}.motion-options span{font-size:8px}.page-intro h1{font-size:29px}.workspace-stats{grid-template-columns:repeat(3,1fr)}.workspace-plan{display:none}.workspace-toolbar{flex-wrap:wrap}.workspace-tabs{gap:23px}.workspace-content{padding:0 18px 18px}.workspace-actions{margin-left:auto}.pricing-card{padding:27px 20px}.pricing-grid{gap:17px}.pricing-card .check-line{font-size:10px}.pricing-notes{gap:36px}.detail-modal{grid-template-columns:1.05fr 1fr}.detail-content{padding:46px 24px 24px}.detail-content h2{font-size:21px}.detail-preview{min-height:540px}.detail-content .button{font-size:11px;gap:8px}.collection-foot{font-size:8px}.collection-foot>span{max-width:63%}.bottom-banner{padding:26px}.bottom-banner h2{font-size:22px}.bottom-banner p{font-size:10px}.bottom-banner .button{font-size:11px;padding:0 16px}.source-preview-button{width:32px;padding:0}.source-preview-button>span{display:none}}@media(max-width:760px){html{scroll-padding-top:85px}.site-header{height:65px;padding:0 4.25%;gap:15px;background:#0d1521f5}.brand{font-size:20px;gap:8px}.header-actions{gap:10px}.mobile-menu{display:inline-flex}.account-name{display:none}.main-nav{display:none;position:absolute;left:0;right:0;top:64px;height:auto;padding:12px 4.25% 15px;background:#111d2dfc;border-bottom:1px solid #314863;box-shadow:0 14px 25px #03070e55}.main-nav.open{display:grid;grid-template-columns:repeat(2,1fr);gap:7px}.main-nav>a{font-size:12px;height:40px;padding:0 13px}.main-nav>a.active{background:#213c61}.page-container,.site-footer{width:91.5%}.hero{padding-top:28px;padding-bottom:21px;grid-template-columns:1fr;min-height:0;gap:23px}.hero-copy{position:relative;padding:0}.eyebrow{font-size:8px;letter-spacing:1.5px}.hero h1{font-size:35px;line-height:1.3;margin-top:14px;letter-spacing:-1.2px}.hero h1>br{display:none}.hero-copy>p{font-size:11px;margin-top:12px;line-height:1.8}.hero-copy>p>br{display:none}.hero-actions{margin-top:19px;gap:21px}.hero-actions .button{height:39px;padding:0 16px;font-size:11px;gap:10px}.hero-actions .text-button{font-size:11px}.hero-note{font-size:8px;gap:17px;margin-top:15px}.hero-note svg{width:11px}.hero-showcase{padding:12px;border-radius:9px}.showcase-topline>span:first-child{font-size:7px;letter-spacing:1px}.showcase-topline>span:last-child{display:block;font-size:8px}.showcase-models{gap:8px;margin:12px 0 10px}.showcase-image{height:115px}.showcase-caption{font-size:8px;padding:8px 7px}.showcase-image>span{left:6px;top:6px;font-size:6px;padding:2px 4px}.showcase-caption>svg{display:block;width:11px}.showcase-bottomline>span{font-size:7px}.showcase-bottomline button{font-size:7px}.showcase-awaiting{min-height:138px;font-size:10px}.tool-strip{gap:8px;margin-bottom:25px}.tool-strip>a{display:flex;flex-direction:column;align-items:flex-start;padding:13px 12px;gap:10px;border-radius:7px}.tool-strip>a>svg{position:absolute;right:10px;top:18px;width:12px}.tool-icon{width:29px;height:29px;border-radius:7px}.tool-icon svg{width:16px}.tool-strip strong{font-size:10px}.tool-strip span:not(.tool-icon){font-size:8px;line-height:1.6;margin-top:4px}.section-heading{margin-bottom:16px}.section-heading h2{font-size:21px;gap:9px}.section-aside{font-size:8px;gap:6px}.section-aside .live-dot{width:4px;height:4px;box-shadow:none}.count-pill{font-size:8px;padding:2px 6px}.search-row{gap:8px}.search-box{height:45px;padding:0 11px;gap:9px}.search-box>svg{width:17px}.search-box input{font-size:10px}.search-box kbd{display:none}.format-select{height:45px;padding:0 11px;gap:6px}.format-select>svg:first-child{display:none}.format-select select{font-size:9px}.format-select>svg:last-child{width:11px}.filter-row{margin:12px 0 17px;align-items:flex-start}.category-tabs{max-width:100%;flex-wrap:nowrap;overflow:auto;scrollbar-width:none;gap:4px}.category-tabs button{font-size:9px;padding:7px 10px;white-space:nowrap}.view-toggle{display:none}.model-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.model-card{border-radius:8px}.model-image{aspect-ratio:1.16}.model-format{font-size:7px;top:8px;left:8px;padding:2px 5px}.model-info{padding:10px 9px;gap:5px}.model-title{font-size:10px}.model-info p{font-size:8px;margin-top:4px;gap:5px}.model-info p span{font-size:7px}.download-small{width:25px;height:27px;border-radius:5px}.download-small svg{width:13px}.preview-hint{font-size:7px;gap:4px;bottom:8px;left:8px;padding:5px 6px}.preview-hint svg{width:10px}.collection-foot{flex-direction:column;align-items:flex-start;gap:11px;font-size:8px;padding:20px 0}.collection-foot>span{max-width:none;line-height:1.8;align-items:flex-start}.collection-foot>span>svg{width:12px;margin-top:2px}.bottom-banner{padding:24px;margin-top:15px;margin-bottom:31px;flex-direction:column;align-items:flex-start;gap:21px}.bottom-banner h2{font-size:21px;line-height:1.5;margin-top:9px}.bottom-banner p{font-size:10px;line-height:1.8}.bottom-banner .button{height:39px;font-size:11px}.banner-orbits{right:-70px;top:15px}.site-footer{flex-wrap:wrap;gap:10px 14px;font-size:8px;padding:20px 0 25px}.footer-brand{font-size:11px}.site-footer>div{width:100%;justify-content:space-between;gap:14px;margin-left:0;margin-top:7px}.inner-page{padding-top:29px;padding-bottom:40px}.page-intro{margin-bottom:25px}.page-intro h1{font-size:28px;letter-spacing:-.8px;margin-top:12px}.page-intro>p,.page-intro>div>p{font-size:11px;margin-top:9px}.studio-layout{grid-template-columns:1fr;gap:20px}.studio-main{padding:18px}.studio-aside{display:grid;grid-template-columns:1fr 1fr;gap:15px}.tip-card{padding:18px;grid-row:span 2}.tip-icon{height:35px;width:35px;border-radius:9px;margin-bottom:15px}.tip-icon svg{width:21px}.tip-card h3{font-size:14px}.tip-card p{font-size:10px}.tip-card .check-line{font-size:9px;gap:6px}.tip-line{margin:17px 0}.small-note{margin:6px 0;gap:7px}.small-note>svg{width:15px}.small-note strong{font-size:10px}.small-note p{font-size:9px}.aside-upgrade{align-self:end;height:fit-content;font-size:9px;padding:11px 8px;gap:5px}.aside-upgrade svg{width:12px}.panel-heading{gap:9px;margin-bottom:17px}.panel-heading h3{font-size:12px}.step,.muted-text{font-size:8px}.dropzone{min-height:220px}.dropzone>strong{font-size:15px}.dropzone>span:not(.upload-orbit){font-size:10px}.dropzone small{font-size:8px;letter-spacing:1px}.upload-orbit{height:54px;width:54px;border-radius:14px}.format-options{grid-template-columns:repeat(6,1fr);gap:6px}.format-options button{padding:13px 4px;gap:8px;border-radius:6px}.format-options strong{font-size:8px}.format-options svg{width:16px}.panel-divider{margin:22px 0}.studio-submit{margin-top:22px;gap:16px;align-items:stretch}.studio-submit>span{font-size:8px}.studio-submit>.button{align-self:stretch;height:43px;font-size:11px}.selected-file{padding:19px 13px;gap:9px;min-height:110px}.selected-file-icon{height:45px;width:43px;border-radius:10px}.selected-file-icon svg{width:25px}.selected-file strong{font-size:11px}.selected-file>div>span{font-size:9px}.selected-file>.icon-button{height:28px;width:28px}.motion-options{gap:8px}.motion-options button{padding:17px 5px 14px}.motion-options strong{font-size:11px}.motion-options span{font-size:8px}.motion-options>button>svg:first-child{width:26px}.studio-info p{font-size:9px}.studio-info>svg{width:15px;margin-top:2px}.job-result{padding:15px;gap:11px;flex-wrap:wrap}.job-result>div:not(.job-result-actions){min-width:calc(100% - 40px)}.job-result p,.job-warnings{font-size:9px}.job-result-actions{width:100%;flex-direction:row}.job-result-actions .button{flex:1;font-size:10px}.existing-file-picker{flex-wrap:wrap;gap:7px;padding:10px;margin-bottom:15px}.existing-file-picker label{font-size:9px}.existing-file-picker select{font-size:9px;max-width:100%;width:100%;flex-basis:calc(100% - 25px);order:3;padding-left:23px}.existing-file-picker>svg:last-child{order:4;margin-left:auto}.source-preview-button{height:31px;width:31px;padding:0}.source-preview-button>span{display:none}.modal-backdrop{padding:15px}.modal{max-height:calc(100dvh - 30px);border-radius:10px}.modal-close{top:10px;right:10px}.login-modal{max-width:400px;padding:31px 26px}.login-modal h2{font-size:22px}.login-brand{width:50px;height:50px;border-radius:13px;margin-bottom:22px}.detail-modal{display:block;width:95%;max-width:540px;overflow-y:auto}.detail-preview{min-height:0;height:310px}.detail-preview>img{height:100%;max-height:none}.detail-content{max-height:none;overflow:visible;padding:24px}.detail-content h2{font-size:22px}.detail-format{left:15px;top:15px;font-size:8px}.detail-modal .modal-close{position:fixed}.preview-start{bottom:22px;height:38px;font-size:10px}.description-language{margin-top:18px}.detail-description{max-height:185px}.viewer-toolbar{left:12px;right:12px;top:12px}.viewer-toolbar>span{display:none}.viewer-toolbar>div{margin-left:auto;margin-right:23px}.viewer-toolbar button{width:25px;height:25px}.viewer-toolbar button svg{width:13px}.private-preview-modal{max-width:100%}.private-preview-heading{padding:25px 20px 18px}.private-preview-heading h2{font-size:17px}.private-preview-heading p{font-size:9px}.private-viewer{height:45vh;min-height:260px}.private-preview-actions{padding:16px;flex-wrap:wrap;gap:12px}.private-preview-actions>div{width:100%;justify-content:flex-end;gap:7px}.private-preview-actions .button{font-size:9px;padding:0 10px;height:33px;gap:5px}.private-preview-actions .button>svg{width:13px}.workspace-gate{min-height:355px;padding:32px 22px}.workspace-gate h2{font-size:19px;line-height:1.6}.workspace-gate p{font-size:10px}.workspace-intro{gap:10px}.workspace-intro h1{font-size:24px;gap:9px}.workspace-intro .text-button{font-size:9px;gap:4px}.workspace-intro .text-button svg{width:13px}.plan-badge{font-size:8px;padding:3px 6px}.workspace-stats{grid-template-columns:1.2fr 1fr 1fr;gap:8px;margin-bottom:19px}.workspace-stats>div{padding:14px 11px}.workspace-stats>div>span{font-size:8px;gap:4px}.workspace-stats>div>span svg{width:12px}.workspace-stats>div>strong{font-size:20px;margin-top:10px}.workspace-stats small{font-size:8px}.workspace-stats p{font-size:7px;line-height:1.7}.storage-progress{margin-top:14px;height:3px}.workspace-content{padding:0 14px 14px}.workspace-toolbar{flex-direction:column;align-items:stretch;gap:15px;padding:14px 0}.workspace-tabs{gap:0;justify-content:space-between}.workspace-tabs button{font-size:9px;gap:5px;padding:7px 0}.workspace-tabs button svg{width:13px}.workspace-tabs button.active:after{bottom:-3px}.workspace-actions{margin-left:0;justify-content:flex-end}.workspace-actions .button{height:32px;font-size:10px;padding:0 11px}.file-row{padding:14px 0;gap:9px}.file-icon{width:35px;height:35px}.file-icon svg{width:21px}.file-name strong,.file-preview-name{font-size:10px}.file-name>span{font-size:8px}.file-row .icon-button{height:28px;width:28px}.file-row .icon-button svg{width:14px}.file-row.has-actions{flex-wrap:wrap;gap:8px}.file-row.has-actions>.file-name{min-width:calc(100% - 50px)}.file-actions{width:100%;justify-content:flex-end;padding-top:2px;padding-left:40px;gap:10px}.file-actions .icon-button{height:30px;width:30px}.file-actions .icon-button>svg{width:16px}.status-badge{font-size:8px;padding:4px 6px}.record-row,.record-header{grid-template-columns:1.5fr .7fr 1fr;gap:9px;padding:14px 5px;font-size:10px}.record-header{font-size:8px}.empty{padding:42px 15px}.empty h3{font-size:13px}.empty p{font-size:10px}.empty .button{height:38px;font-size:10px}.empty-icon{height:50px;width:50px;border-radius:14px}.pricing-page .page-intro{margin-bottom:35px}.pricing-page .page-intro h1{font-size:29px}.lifetime-label{font-size:9px;margin-top:17px}.pricing-grid{grid-template-columns:1fr;gap:27px;max-width:450px;margin:0 auto}.pricing-card{padding:26px;display:grid;grid-template-columns:1fr 1fr;gap:0 15px}.pricing-card .eyebrow{grid-column:span 2}.pricing-card h2{grid-column:1;font-size:24px;margin-top:9px}.pricing-card>p{grid-column:1;font-size:10px}.price{grid-column:2;grid-row:2 / span 2;align-self:center;justify-self:end;font-size:44px;margin:0}.price>span{font-size:9px}.pricing-card .button{grid-column:span 2;margin-top:24px}.pricing-divider{grid-column:span 2;margin:23px 0 18px}.includes-label{grid-column:span 2;font-size:9px;margin-bottom:4px}.pricing-card .check-line{grid-column:span 2;font-size:10px;margin:8px 0}.pricing-card .check-line:last-child{margin-bottom:0}.pricing-notes{grid-template-columns:1fr;gap:25px;margin-top:34px;padding-top:26px}.pricing-notes p{font-size:10px;margin-top:9px}.payment-methods{font-size:9px;gap:9px;margin-top:23px}.payment-methods button{font-size:9px}.payment-modal{padding:33px 27px;width:335px}.legal-content{padding:24px}.legal-content h2{font-size:16px}.legal-content p{font-size:11px}.toast{font-size:10px;gap:8px;padding:12px 17px;bottom:20px;width:max-content;max-width:90vw}.toast svg{width:16px}.uploaded-preview{height:250px}}@media(max-width:440px){.hero h1{font-size:31px;line-height:1.35}.hero h1>br{display:block}.hero{gap:21px}.hero-copy>p{max-width:300px;font-size:10px}.hero-copy>p>br{display:block}.showcase-image{height:100px}.showcase-topline>span:last-child{font-size:7px}.showcase-caption{font-size:7px;padding:7px 5px}.showcase-caption>svg{display:none}.hero-note{font-size:7px;gap:14px}.tool-strip>a{padding:12px 10px}.tool-strip span:not(.tool-icon){font-size:7px}.tool-strip strong{font-size:10px}.section-aside{display:none}.section-heading h2{font-size:20px}.model-grid{gap:11px}.model-title{font-size:10px}.model-info{gap:4px;padding:9px 8px}.model-info p,.model-info p span{font-size:7px}.search-box input{font-size:9px}.category-tabs button{font-size:8px;padding:7px 8px}.model-image{aspect-ratio:1.12}.pricing-card{padding:24px}.studio-aside{gap:12px}.tip-card{padding:17px}}@media(max-width:370px){.brand{font-size:18px}.header-actions{gap:5px}.header-actions .button.small{font-size:9px;padding:0 8px;gap:6px}.hero h1{font-size:29px}.showcase-image{height:88px}.showcase-topline>span:first-child{font-size:6px;letter-spacing:.6px}.showcase-topline>span:last-child{display:none}.tool-strip strong{font-size:9px}.tool-strip>a{padding:11px 9px}.tool-strip span:not(.tool-icon){font-size:7px}.format-options{grid-template-columns:repeat(3,1fr)}.motion-options{gap:6px}.motion-options span{font-size:7px}.studio-aside{grid-template-columns:1fr}.tip-card{grid-row:auto}.tip-card .check-line{font-size:10px}.small-note{margin:0}.workspace-stats>div{padding:13px 9px}.workspace-stats>div>strong{font-size:17px}.workspace-stats small{font-size:7px}.workspace-stats>div>span{font-size:7px}.workspace-intro h1{font-size:21px}.workspace-intro .text-button{font-size:8px}.workspace-tabs button{font-size:8px;gap:3px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.model-info{align-items:flex-end}.model-info p.model-subtitle{display:block;font-size:9px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#7d95b6}.model-size{display:block;margin-top:7px;font-size:10px;font-weight:500;letter-spacing:.2px;color:#a1bbdf}.model-info .download-small{margin-bottom:2px}@media(min-width:761px){.hero{min-height:295px;padding-top:27px;padding-bottom:24px}.showcase-image{height:128px}.hero h1{font-size:clamp(34px,3vw,45px)}}@media(max-width:760px){.hero-showcase{display:none}.hero{padding-top:25px;padding-bottom:23px}.hero h1{font-size:33px}.hero-copy>p{font-size:11px}.model-info p.model-subtitle{font-size:8px}.model-size{font-size:9px;margin-top:6px;color:#a1bbdf}.model-info{padding:10px 9px}.hero-note{margin-top:14px}.tool-strip{margin-top:0}.model-image{aspect-ratio:1.22}}@media(max-width:440px){.hero h1{font-size:31px}.hero h1>br{display:none}.hero-copy>p>br{display:none}.hero-copy>p{max-width:330px;font-size:10px}.hero-note,.model-info p.model-subtitle{font-size:8px}.model-size{font-size:9px}.model-image{aspect-ratio:1.18}}.main-nav>a{font-size:13px}.plans-link{font-size:13px}.button{font-size:14px}.button.small,.header-actions .button.small,.text-button{font-size:13px}.account-button{font-size:12px}.eyebrow{font-size:10px}.hero{padding-top:24px;padding-bottom:22px}.hero h1{font-size:40px;letter-spacing:-1.1px}.hero h1>br{display:none}.hero-copy>p{font-size:13px;line-height:1.8}.hero-actions{margin-top:17px}.hero-actions .button{font-size:13px;height:40px}.hero-actions .text-button{font-size:13px}.hero-note{font-size:11px;gap:18px;margin-top:14px}.showcase-image{height:114px}.showcase-topline>span:first-child{font-size:9px;letter-spacing:.7px}.showcase-topline>span:last-child{font-size:11px}.showcase-caption{font-size:12px;padding:9px}.showcase-image>span{font-size:10px}.showcase-bottomline>span,.showcase-bottomline button{font-size:10px}.tool-strip strong{font-size:14px}.tool-strip span:not(.tool-icon){font-size:12px;line-height:1.65}.section-heading h2{font-size:24px}.count-pill,.section-aside{font-size:11px}.search-box input{font-size:14px}.format-select select,.category-tabs button{font-size:13px}.model-title{font-size:14px;line-height:1.65}.model-info{padding:13px 12px;gap:9px}.model-info p.model-subtitle{font-size:11px;color:#91a6c4}.model-size{font-size:12px;margin-top:6px;color:#b4c9e7}.model-format{font-size:10px}.download-small{width:33px;height:33px}.download-small svg{width:17px}.preview-hint{font-size:11px}.pagination{font-size:13px}.collection-foot{font-size:11px;color:#8298b5}.bottom-banner .eyebrow{font-size:10px}.bottom-banner p,.bottom-banner .button{font-size:13px}.site-footer{font-size:11px}.footer-brand{font-size:13px}.empty h3{font-size:16px}.empty p,.loading{font-size:13px}.page-intro>p,.page-intro>div>p{font-size:14px}.panel-heading h3{font-size:15px}.step{font-size:10px}.muted-text{font-size:12px}.dropzone>strong{font-size:17px}.dropzone>span:not(.upload-orbit){font-size:13px}.dropzone small{font-size:11px}.format-options strong{font-size:13px}.studio-submit>span{font-size:12px;line-height:1.6}.tip-card p,.check-line,.small-note strong{font-size:13px}.small-note p,.aside-upgrade{font-size:12px}.selected-file strong{font-size:14px}.selected-file>div>span{font-size:12px;line-height:1.8}.studio-info p{font-size:12px}.motion-options strong{font-size:14px}.motion-options span{font-size:12px}.output-field{font-size:13px}.output-field select,.job-result strong{font-size:14px}.job-result p,.job-warnings,.job-result-actions .button{font-size:12px}.error-note,.toast{font-size:13px}.existing-file-picker label{font-size:12px}.existing-file-picker select{font-size:13px}.source-preview-button{font-size:12px}.login-modal>p{font-size:13px}.field-label{font-size:12px}.input-with-icon input{font-size:14px}.input-with-icon button{font-size:11px}.login-perks{font-size:12px}.login-small{font-size:11px!important}.detail-format{font-size:11px}.preview-start{font-size:13px}.english-title{font-size:12px;line-height:1.7}.description-language button{font-size:12px}.detail-description{font-size:13px;line-height:1.85}.tag-list span{font-size:11px}.model-properties>div{font-size:12px}.download-note{font-size:11px}.source-link{font-size:12px}.metadata-download{font-size:13px}.metadata-download>span{font-size:11px}.license-note{font-size:11px}.viewer-toolbar>span{font-size:10px}.viewer-tip{font-size:10px}.private-preview-heading p{font-size:12px}.private-preview-actions>span{font-size:11px}.private-preview-actions .button{font-size:12px}.workspace-gate p{font-size:13px}.workspace-gate>a{font-size:12px}.plan-badge{font-size:11px}.workspace-stats>div>span{font-size:12px}.workspace-stats small{font-size:12px}.workspace-stats p{font-size:11px;line-height:1.6}.workspace-plan strong{font-size:14px}.workspace-plan span{font-size:11px}.workspace-tabs button{font-size:13px}.file-name strong,.file-preview-name{font-size:14px}.file-name>span{font-size:12px;line-height:1.75}.status-badge{font-size:11px}.record-row{font-size:13px}.record-header,.record-row small{font-size:11px}.lifetime-label{font-size:12px}.pricing-card .eyebrow{font-size:10px}.pricing-card>p{font-size:13px}.price>span{font-size:12px}.pricing-card .button{font-size:13px}.includes-label{font-size:11px}.pricing-card .check-line{font-size:13px}.recommended{font-size:11px}.payment-methods,.payment-methods button{font-size:12px}.pricing-notes h3{font-size:14px}.pricing-notes p{font-size:13px}.payment-modal>p{font-size:13px}.waiting-payment{font-size:12px!important}.legal-content p{font-size:14px}@media(min-width:1600px){.hero h1{font-size:44px}.showcase-image{height:130px}.model-title{font-size:15px}.model-info p.model-subtitle{font-size:12px}}@media(max-width:1180px){.main-nav>a{font-size:12px;padding:0 10px}.plans-link{font-size:12px}.site-header{gap:25px}.hero{grid-template-columns:1fr 1fr;gap:28px}.hero h1{font-size:35px}.hero-copy>p{font-size:13px}.hero-note{font-size:10px;gap:12px}.hero-actions .button,.hero-actions .text-button{font-size:12px}.showcase-caption{font-size:11px;padding:8px}.tool-strip strong{font-size:13px}.tool-strip span:not(.tool-icon){font-size:11px}.model-title{font-size:14px}.model-info p.model-subtitle{font-size:11px}.format-options{gap:7px}.motion-options span{font-size:11px}.studio-submit>.button{font-size:13px}.workspace-stats>div{padding:18px}.workspace-stats>div>span{font-size:11px}.workspace-tabs button,.pricing-card .check-line{font-size:12px}}@media(max-width:950px){.header-actions .button.small{font-size:12px}.hero h1{font-size:33px}.hero-copy>p{font-size:12px}.showcase-caption{font-size:10px}.showcase-bottomline>span,.showcase-bottomline button{font-size:9px}.tool-strip strong{font-size:13px}.tool-strip span:not(.tool-icon){font-size:11px}.model-info{padding:12px 10px;gap:7px}.model-title{font-size:14px}.collection-foot{font-size:11px}.section-heading h2{font-size:23px}.detail-content .button{font-size:13px}.workspace-tabs{gap:16px}.workspace-stats small{font-size:11px}.pricing-card{padding:27px 19px}.pricing-card>p{font-size:12px}.pricing-card .check-line,.bottom-banner p{font-size:12px}.bottom-banner .button{font-size:13px}}@media(max-width:760px){.header-actions .button.small{font-size:12px;height:36px}.main-nav>a{font-size:14px;height:43px}.hero{grid-template-columns:1fr;gap:0;padding-top:24px;padding-bottom:23px}.hero h1{font-size:33px;line-height:1.35}.hero h1>br{display:none}.hero-copy>p{font-size:12px;max-width:none;line-height:1.8}.hero-copy>p>br{display:none}.hero-actions .button{font-size:13px;height:40px}.hero-actions .text-button{font-size:13px}.hero-note{font-size:11px;gap:15px;margin-top:14px}.hero-note svg{width:12px}.eyebrow{font-size:10px}.tool-strip{gap:8px}.tool-strip>a{padding:13px 11px;gap:11px}.tool-strip strong{font-size:13px;line-height:1.5}.tool-strip span:not(.tool-icon){font-size:11px;line-height:1.7}.tool-strip>a>svg{right:9px}.section-heading h2{font-size:22px}.count-pill,.section-aside{font-size:11px}.search-box,.format-select{height:49px}.search-box input{font-size:16px}.format-select select{font-size:13px}.format-select{padding:0 11px}.category-tabs button{font-size:12px;padding:8px 11px}.filter-row{margin:12px 0 18px}.model-grid{gap:12px}.model-title{font-size:14px;line-height:1.6}.model-info{padding:11px 10px;gap:6px}.model-info p.model-subtitle{font-size:11px}.model-size{font-size:12px;margin-top:7px}.model-format{font-size:10px}.model-image{aspect-ratio:1.18}.download-small{width:30px;height:32px}.download-small svg{width:16px}.preview-hint{font-size:10px}.collection-foot{font-size:11px}.collection-foot>span{line-height:1.8}.bottom-banner p{font-size:12px}.bottom-banner .button{font-size:13px}.site-footer{font-size:11px}.footer-brand{font-size:13px}.page-intro>p,.page-intro>div>p{font-size:13px}.panel-heading h3{font-size:14px}.muted-text{font-size:11px}.step{font-size:10px}.dropzone>strong{font-size:17px}.dropzone>span:not(.upload-orbit){font-size:13px}.dropzone small{font-size:10px}.format-options{grid-template-columns:repeat(3,1fr);gap:9px}.format-options strong{font-size:13px}.format-options button{padding:15px 8px;gap:10px}.format-options svg{width:19px}.studio-submit>span{font-size:11px}.studio-submit>.button{font-size:14px;height:45px}.selected-file strong{font-size:13px}.selected-file>div>span{font-size:11px}.studio-info p{font-size:12px}.motion-options{grid-template-columns:repeat(2,1fr);gap:10px}.motion-options button{padding:19px 9px 16px}.motion-options strong{font-size:14px}.motion-options span{font-size:12px}.output-field{font-size:13px}.output-field select{font-size:16px}.studio-aside{grid-template-columns:1fr;gap:18px}.tip-card{grid-row:auto;padding:22px}.tip-card h3{font-size:17px}.tip-card p,.tip-card .check-line{font-size:13px}.small-note{margin:0;gap:10px}.small-note strong{font-size:13px}.small-note p{font-size:12px}.aside-upgrade{font-size:13px;padding:13px;gap:8px}.aside-upgrade svg{width:16px}.job-result strong{font-size:14px}.job-result p,.job-warnings,.job-result-actions .button,.existing-file-picker label{font-size:12px}.existing-file-picker select{font-size:16px;padding-left:0}.existing-file-picker{gap:9px;padding:12px}.existing-file-picker>svg:first-child{width:16px}.empty h3{font-size:16px}.empty p{font-size:13px}.empty .button{font-size:13px;height:41px}.login-modal>p{font-size:13px}.field-label{font-size:12px}.input-with-icon input{font-size:16px}.input-with-icon button{font-size:11px}.login-perks,.english-title{font-size:12px}.description-language button{font-size:13px}.detail-description{font-size:13px;line-height:1.9}.tag-list span{font-size:11px}.model-properties>div{font-size:13px}.detail-content .button{font-size:13px}.preview-start{font-size:12px}.download-note{font-size:11px}.source-link{font-size:12px}.metadata-download{font-size:13px;line-height:1.8}.metadata-download>span{font-size:11px}.license-note{font-size:11px}.viewer-tip{font-size:10px}.private-preview-heading p{font-size:12px}.private-preview-actions>span{font-size:11px}.private-preview-actions .button{font-size:12px;padding:0 11px;height:37px;gap:6px}.private-preview-actions .button>svg{width:14px}.workspace-gate p{font-size:13px}.workspace-gate>a{font-size:12px}.workspace-intro .text-button{font-size:11px}.plan-badge{font-size:10px}.workspace-stats{grid-template-columns:1fr 1fr}.workspace-stats>div:first-child{grid-column:span 2}.workspace-stats>div{padding:17px}.workspace-stats>div>span{font-size:12px}.workspace-stats>div>strong{font-size:24px}.workspace-stats small{font-size:12px}.workspace-stats p{font-size:11px}.workspace-tabs{gap:14px;justify-content:flex-start;overflow:auto;scrollbar-width:none}.workspace-tabs button{font-size:12px;white-space:nowrap;gap:5px}.workspace-tabs button svg{width:15px}.workspace-actions .button{font-size:13px;height:36px}.file-name strong,.file-preview-name{font-size:14px}.file-name>span{font-size:11px;line-height:1.8}.file-actions .icon-button{width:36px;height:34px}.status-badge{font-size:11px}.record-row{font-size:12px;line-height:1.8}.record-header,.record-row small{font-size:11px}.pricing-card>p{font-size:13px}.price>span{font-size:12px}.pricing-card .button{font-size:14px}.pricing-card .check-line{font-size:13px;margin:9px 0}.includes-label,.lifetime-label{font-size:11px}.payment-methods,.payment-methods button{font-size:12px}.pricing-notes h3{font-size:14px}.pricing-notes p,.legal-content p{font-size:13px}.toast,.error-note{font-size:12px}}@media(max-width:390px){.hero h1{font-size:30px}.hero-note{font-size:10px;gap:12px}.tool-strip>a{padding:12px 9px}.tool-strip strong{font-size:12px}.tool-strip span:not(.tool-icon){font-size:11px}.model-info{padding:10px 8px;gap:5px}.model-title{font-size:14px}.model-info p.model-subtitle{font-size:11px}.model-size{font-size:12px}.download-small{width:28px;height:30px}.header-actions .button.small{font-size:12px;padding:0 10px}.private-preview-actions>div{flex-wrap:wrap}.workspace-intro h1{font-size:22px}.workspace-intro .text-button{font-size:10px}.workspace-tabs{gap:12px}.workspace-tabs button{font-size:12px}}.motion-demo{display:grid;grid-template-columns:minmax(265px,.85fr) minmax(0,1.6fr);padding:0;overflow:hidden;margin-bottom:28px;background:#111c2c;border-color:#2e4260}.motion-demo-controls{padding:25px 28px;display:flex;flex-direction:column;align-items:flex-start}.motion-demo-eyebrow{display:flex;align-items:center;gap:8px;color:#94bbf3;font-size:11px}.motion-demo h2{font-size:22px;letter-spacing:-.4px;line-height:1.45;margin-top:10px}.motion-demo-intro{font-size:13px;line-height:1.8;color:#9aaec9;margin-top:7px;max-width:355px}.motion-demo-stage{display:flex;gap:4px;padding:4px;background:#0c1523;border:1px solid #2d405d;border-radius:7px;width:100%;margin-top:20px}.motion-demo-stage button{display:flex;align-items:center;justify-content:center;gap:6px;flex:1;min-height:36px;background:transparent;border-radius:4px;color:#9cb0cd;font-size:13px;white-space:nowrap}.motion-demo-stage button.selected{color:#e3eeff;background:#294a77;box-shadow:0 1px 4px #0003}.motion-demo-presets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;gap:6px;margin-top:12px}.motion-demo-presets button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-height:65px;border:1px solid #2c405e;border-radius:6px;background:#152238;color:#adbed6;position:relative;font-size:13px}.motion-demo-presets button.selected{background:#1f3c64;border-color:#5f8fce;color:#d7e9ff}.motion-demo-presets button>svg:last-child:not(:first-child){position:absolute;top:6px;right:5px}.motion-demo-presets button:hover,.motion-demo-stage button:hover{background:#26446d}.motion-demo-caption{display:flex;flex-direction:column;gap:4px;margin-top:17px;min-height:48px}.motion-demo-caption strong{font-size:13px;font-weight:550;color:#dae6f8}.motion-demo-caption>span{font-size:12px;color:#94a9c5;line-height:1.7}.motion-demo-download{display:flex;align-items:center;gap:7px;font-size:12px;color:#9bc3ff;margin-top:12px;padding:3px 0}.motion-demo-download:hover{color:#c4ddff}.motion-demo-own{margin-top:17px;display:flex;align-items:center;gap:7px;font-size:12px;color:#9dabc1;padding-top:14px;border-top:1px solid #293b54;width:100%}.motion-demo-own:hover{color:#d7e9ff}.motion-demo-view{min-width:0;display:flex;flex-direction:column;background:#172232;border-left:1px solid #2e4260}.motion-demo-viewer{position:relative;flex:1;min-height:360px}.motion-demo-loading{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;position:absolute;top:0;right:0;bottom:0;left:0;font-size:13px;color:#a7bfde}.motion-demo-foot{display:flex;justify-content:space-between;gap:15px;padding:12px 17px;font-size:11px;color:#8fa8cc;background:#101c2d;border-top:1px solid #2b3d57}.motion-demo .viewer-toolbar>span{font-size:11px;color:#bfd3ee}.viewer-toolbar button.viewer-bones{width:auto;min-width:100px;display:flex;align-items:center;justify-content:center;gap:6px;padding:0 9px;font-size:11px;height:32px}.viewer-toolbar button{height:32px;width:32px}.viewer-toolbar button.viewer-bones.active{background:#315d91;border-color:#7fb6fc;color:#eff7ff}.motion-demo .viewer-toolbar button{height:34px}.motion-demo .viewer-toolbar{top:15px;left:15px;right:15px}.motion-demo .viewer-toolbar>div{margin-right:0}.motion-demo .viewer-tip{bottom:14px;color:#9ab0cb}#motion-upload{scroll-margin-top:94px}.job-result-actions .button{min-height:36px}@media(max-width:1180px){.motion-demo{grid-template-columns:minmax(275px,1fr) minmax(0,1.4fr)}.motion-demo-controls{padding:23px}.motion-demo h2{font-size:21px}.motion-demo .viewer-toolbar>span{display:none}.motion-demo .viewer-toolbar>div{margin-left:auto}}@media(max-width:760px){.motion-demo{display:flex;flex-direction:column;margin-bottom:24px}.motion-demo-controls{padding:21px 20px}.motion-demo h2{font-size:21px}.motion-demo-intro{font-size:13px;max-width:none}.motion-demo-stage{margin-top:17px}.motion-demo-stage button{min-height:39px;font-size:13px}.motion-demo-presets{gap:8px;margin-top:11px}.motion-demo-presets button{font-size:13px;min-height:62px}.motion-demo-caption{margin-top:14px;min-height:0}.motion-demo-caption strong{font-size:13px}.motion-demo-caption>span{font-size:12px}.motion-demo-download{font-size:13px;margin-top:10px}.motion-demo-own{font-size:12px;margin-top:12px;padding-top:12px}.motion-demo-view{border-left:0;border-top:1px solid #2e4260}.motion-demo-viewer{height:340px;min-height:340px;flex:none}.motion-demo-foot{padding:10px 13px;font-size:11px;gap:8px;line-height:1.8;flex-wrap:wrap}.motion-demo .viewer-toolbar{top:12px;left:12px;right:12px}.motion-demo .viewer-toolbar>div{margin-right:0}.viewer-toolbar button{height:31px;width:31px}.viewer-toolbar button.viewer-bones{min-width:96px;font-size:11px;gap:5px;padding:0 7px}.viewer-toolbar button svg{width:15px}.viewer-toolbar>div{gap:5px}.private-viewer .viewer-toolbar>div{margin-right:0}.motion-demo .viewer-tip{font-size:10px}}.preview-format-note{font-size:12px;line-height:1.8;color:#9bb1cd;margin-top:9px;padding:9px 11px;background:#172a43;border:1px solid #2b4463;border-radius:6px}.motion-demo-mobile-label{display:none}@media(max-width:760px){.motion-demo-view{order:-1;border-top:0;border-bottom:1px solid #2e4260}.motion-demo-mobile-label{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 15px;background:#132039;border-bottom:1px solid #2b3d57;font-size:12px}.motion-demo-mobile-label>span{display:flex;align-items:center;gap:8px;color:#9cb9e3}.motion-demo-mobile-label strong{font-size:12px;font-weight:500;color:#d0e2fc}.motion-demo-viewer{height:320px;min-height:320px}.motion-demo-controls{padding-top:19px}}.detail-preview .viewer-toolbar>span{display:none}.detail-preview .viewer-toolbar>div{margin-left:auto}.rig-entry{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px;padding:16px;border:1px solid #30465f;border-radius:9px;background:#152237}.rig-entry strong,.rig-calibration-header strong{font-size:12px;color:#d4e6ff}.rig-entry p,.rig-calibration-header p{margin-top:5px;color:#8ca5c5;font-size:11px;line-height:1.65}.rig-entry>span{font-size:10px;color:#8ca5c5}.rig-calibration{margin-top:12px;border:1px solid #3a5677;border-radius:9px;overflow:hidden;background:#101b2b}.rig-calibration-header{display:flex;justify-content:space-between;gap:12px;padding:16px}.rig-calibration-header>span{color:#8cbcff;font-size:11px;white-space:nowrap}.rig-calibration-body{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:14px;padding:0 16px}.rig-calibration-canvas{position:relative;height:390px;border:1px solid #2b405d;border-radius:7px;overflow:hidden;background:#111c2b;cursor:crosshair;touch-action:manipulation}.rig-calibration-canvas canvas{width:100%;height:100%;display:block}.rig-calibration-status{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;color:#9ab0cc;font-size:11px;text-align:center;pointer-events:none}.rig-calibration-steps{display:flex;flex-direction:column;gap:5px}.rig-calibration-steps>button:not(.rig-reset){display:flex;align-items:center;gap:8px;padding:6px;text-align:left;background:transparent;color:#9cb3d0;border:1px solid transparent;border-radius:6px;font-size:11px}.rig-calibration-steps>button.active{background:#233c5e;border-color:#477ab7;color:#d3e6ff}.rig-calibration-steps button span{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:#29435f;color:#b7d7ff;font-size:10px}.rig-calibration-steps p,.rig-calibration-note{color:#8da7c8;font-size:10px;line-height:1.7}.rig-calibration-steps p{margin:8px 3px}.rig-calibration-steps .rig-reset{background:none;color:#9ac5ff;text-align:left;font-size:10px;padding:5px}.rig-calibration-note{padding:12px 16px 16px}.rig-calibration-canvas:has(.rig-calibration-status:not([hidden])){cursor:default}@media(max-width:650px){.rig-calibration-body{grid-template-columns:1fr}.rig-calibration-canvas{height:340px}.rig-calibration-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.rig-calibration-steps>button:not(.rig-reset){font-size:10px;padding:5px 2px;gap:4px}.rig-calibration-steps p,.rig-calibration-steps .rig-reset{grid-column:1/-1}.rig-entry{align-items:flex-start;flex-direction:column}}.rig-calibration-error{color:#ffb6a3;font-weight:500}.viewer-timeline{position:absolute;left:14px;right:14px;bottom:36px;display:flex;align-items:center;gap:9px;padding:8px 10px;border:1px solid #415b7a;border-radius:6px;background:#102037d9;color:#c0d7f5;font-size:10px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.viewer-timeline input{flex:1;min-width:0;accent-color:#78aaff}.motion-demo-credit{font-size:9px;color:#7996bb;padding:0 14px 12px;line-height:1.5}.locomotion-mode{margin:24px 0 4px;display:grid;gap:9px}.locomotion-mode>span{font-weight:650;font-size:14px}.locomotion-mode>div{display:flex;gap:8px}.locomotion-mode button{border:1px solid var(--border,#d8e0e8);border-radius:9px;background:transparent;padding:9px 16px;cursor:pointer}.locomotion-mode button.selected{background:#21374a;color:#fff;border-color:#21374a}.locomotion-mode small{color:#718091;line-height:1.5}.example-character{display:grid;gap:7px;margin:18px 0 13px;color:#9cb0cb;font-size:12px}.example-character select{width:100%;padding:10px 12px;border:1px solid #304761;border-radius:8px;background:#152338;color:#d8e7fa}.example-locomotion{display:flex;gap:7px;margin:12px 0}.example-locomotion button{padding:7px 11px;border:1px solid #304761;border-radius:7px;background:transparent;color:#a9bbd2;font-size:11px}.example-locomotion button.selected{background:#27486b;border-color:#4a82b8;color:#e3f2ff}.motion-demo-credit a{text-decoration:underline}.rig-calibration-status[hidden]{display:none}
