@media (max-width:920px){.site-header{gap:12px}}@media (max-width:620px){.site-header{grid-template-columns:minmax(0,1fr) auto;gap:8px;height:auto;padding:10px 12px;display:grid}.site-header .brand{gap:6px;min-width:0;font-size:16px}.site-header .brand-cube{flex-shrink:0;width:32px;height:32px}.site-header>label{grid-area:1/2}.site-header .main-nav{grid-area:2/1;gap:10px;min-width:0;display:flex}.main-nav a{gap:4px;min-height:44px;font-size:11px;line-height:1.4}.main-nav a svg{flex-shrink:0;width:14px}.site-header>.auth-menu,.site-header>.auth-status{grid-area:2/2;justify-self:end}.auth-button,.auth-link,.auth-icon-link{min-height:44px}.auth-menu{gap:6px}.hero{gap:28px;padding:32px 16px 44px}.hero h1{overflow-wrap:anywhere;font-size:clamp(28px,8vw,36px);line-height:1.4}.hero-visual{min-height:0}.pixel-button{white-space:normal;text-align:center;padding:12px 16px;line-height:1.5}.studio-layout>*,.detail-layout>*,.detail-3d-layout>*,.detail-bottom-grid>*{min-width:0}.preview-panel,.control-panel,.materials-panel{min-width:0;max-width:100%}.pixel-art-replace-panel,.pixel-art-replacement-picker{width:min(330px,100% - 16px);right:8px}.site-footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer a,.legal-document,.contact-layout{overflow-wrap:anywhere}.app-toast-page{top:124px}input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=color]),textarea{max-width:100%;font-size:16px}.site-header .brand{white-space:nowrap;font-size:15px}.site-header>label{width:124px;max-width:100%}.site-header .main-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.site-header .main-nav a{overflow-wrap:anywhere;min-width:0}.site-header>.auth-button{grid-area:2/2;justify-self:end}.site-header .auth-button,.site-header .auth-link,.site-header .auth-icon-link{flex:0 0 40px;justify-content:center;width:40px;min-height:44px;padding:0}.site-header .auth-button{gap:0;font-size:0}.site-header .auth-button svg{flex-shrink:0}.site-header .auth-menu{gap:2px}.site-header>.auth-status{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:124px;font-size:11px}.view-tabs button,.detail-view-tabs button{flex-shrink:0;min-height:44px}.model-feature-anchor-section>.model-feature-anchor-workspace{height:auto;overflow:visible}.voxel-viewer:not(.is-preview-capture-only):not(.is-embedded-preview):not(.is-voxel-editing){flex-direction:column;height:auto;min-height:0;display:flex;overflow:visible}.voxel-viewer:not(.is-preview-capture-only):not(.is-embedded-preview):not(.is-voxel-editing)>.model-viewer-scene{flex:none;order:0;width:100%;min-height:0;height:clamp(280px,90vw,420px)!important}.voxel-viewer:not(.is-preview-capture-only):not(.is-embedded-preview):not(.is-voxel-editing)>.voxel-control-panel{opacity:1;width:auto;max-width:none;box-shadow:none;order:2;margin:8px;position:static;transform:none}.voxel-viewer:not(.is-preview-capture-only):not(.is-embedded-preview):not(.is-voxel-editing)>.viewer-help{white-space:normal;text-align:center;order:1;width:auto;max-width:none;margin:0;padding:10px;font-size:10px;position:static;transform:none}.voxel-control-panel>.voxel-control-drag-handle{display:none}.voxel-control-row{grid-template-columns:38px 44px minmax(0,1fr) 44px}.voxel-control-row button{width:44px;height:44px}.detail-main-view{min-height:0}.voxel-viewer.is-fullscreen:not(.is-voxel-editing){height:100dvh;overflow-y:auto}}.voxel-viewer.is-compact-editor:not(.is-embedded-preview){flex-direction:column;gap:8px;height:auto;min-height:0;padding-bottom:10px;display:flex;overflow:visible}.voxel-viewer.is-compact-editor>.model-viewer-scene{touch-action:none;flex:none;order:0;width:100%;min-height:0;height:clamp(320px,75vw,560px)!important}.voxel-viewer.is-compact-editor>.voxel-control-panel,.voxel-viewer.is-compact-editor>.voxel-first-person-view-actions,.voxel-viewer.is-compact-editor>.voxel-history-floating,.voxel-viewer.is-compact-editor>.voxel-used-blocks-panel,.voxel-viewer.is-compact-editor>.voxel-original-reference{width:calc(100% - 20px);max-width:calc(100% - 20px);box-shadow:none;opacity:1;flex:none;margin:0 10px;position:static!important;inset:auto!important;transform:none!important}.voxel-viewer.is-compact-editor>.voxel-control-panel{order:1}.voxel-viewer.is-compact-editor>.voxel-history-floating{order:3;justify-content:center;align-self:center;width:auto}.voxel-viewer.is-compact-editor>.voxel-used-blocks-panel{order:4;max-height:280px}.voxel-viewer.is-compact-editor>.voxel-original-reference{order:5}.voxel-viewer.is-compact-editor .voxel-original-reference-heading{min-height:44px}.voxel-viewer.is-compact-editor .voxel-original-reference-heading strong{font-size:12px}.voxel-viewer.is-compact-editor .voxel-original-reference-body{height:200px}.voxel-viewer.is-compact-editor>.viewer-help{text-align:center;order:6;width:auto;margin:0 10px;position:static;transform:none}.voxel-viewer.is-compact-editor>.voxel-hover-tooltip,.voxel-viewer.is-compact-editor .voxel-control-drag-handle{display:none}.voxel-viewer.is-compact-editor.is-fullscreen{height:100dvh;overflow-y:auto}.voxel-viewer.is-compact-editor .voxel-control-actions{flex-wrap:wrap;gap:8px;display:flex}.voxel-viewer.is-compact-editor .voxel-control-actions button{min-width:44px;min-height:44px}.voxel-viewer.is-compact-editor .voxel-original-reference>.original-model-viewer,.voxel-viewer.is-compact-editor .voxel-original-reference-image{height:200px;min-height:0}.voxel-viewer.is-compact-editor>.voxel-block-editor,.voxel-viewer.is-compact-editor>.voxel-replacement-picker-panel{box-sizing:border-box;opacity:1;min-width:0;max-width:calc(100% - 20px);max-height:none;box-shadow:none;background:#222228;flex:none;order:2;margin:0 10px;width:calc(100% - 20px)!important;height:auto!important;position:static!important;inset:auto!important;transform:none!important}.voxel-viewer.is-compact-editor>.voxel-replacement-picker-panel:not([open]){display:none}.voxel-viewer.is-compact-editor .voxel-block-editor-scroll{scrollbar-gutter:auto;overflow:visible}.voxel-viewer.is-compact-editor .voxel-block-editor-heading,.voxel-viewer.is-compact-editor .voxel-replacement-picker-heading{cursor:default;touch-action:pan-y;min-height:44px}.voxel-viewer.is-compact-editor .voxel-block-editor-heading-title>svg:first-child,.voxel-viewer.is-compact-editor .voxel-replacement-picker-heading>span:first-child>svg:first-child{display:none}.voxel-viewer.is-compact-editor .voxel-block-editor-heading button,.voxel-viewer.is-compact-editor .voxel-replacement-picker-heading button{min-width:44px;min-height:44px}.voxel-viewer.is-compact-editor .voxel-block-editor-current{flex-wrap:wrap}.voxel-viewer.is-compact-editor .voxel-block-editor-current>span{flex-basis:calc(100% - 52px)}.voxel-viewer.is-compact-editor .voxel-select-matching{width:100%;min-height:44px}.voxel-viewer.is-compact-editor .voxel-replacement-picker-panel .voxel-block-picker-list{max-height:min(50dvh,400px);overflow-y:auto}
body:has(.creation-workspace){--ink:#ededf0;--muted:#b4b4c1;--paper:#101012;--card:#19191c;--line:#2d2d31;--green:#b0e777;--green-dark:#c6f09d;--lime:#b0e777;color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#101012}body:has(.creation-workspace)>.site-header{display:none}.creation-workspace{min-height:100dvh;font-family:var(--font-geist-sans),Arial,sans-serif;background:#101012}.workspace-sidebar{z-index:100;background:#18181b;border:1px solid #202023;border-radius:16px;flex-direction:column;width:192px;padding:22px 12px;display:flex;position:fixed;inset:8px auto 8px 8px}.workspace-brand{color:#f6f6f7;letter-spacing:-1px;align-items:center;gap:9px;padding:0 8px 27px;font-size:23px;font-weight:800;display:flex}.workspace-brand svg{color:#b0e777}.workspace-sidebar nav{gap:6px;display:grid}.workspace-sidebar nav a{color:#b7b7bf;border-radius:8px;align-items:center;gap:10px;padding:12px 11px;font-size:12px;font-weight:550;display:flex}.workspace-sidebar nav a:hover{color:#fff;background:#232326}.workspace-sidebar nav a[aria-current=page]{color:#b0e777;background:#b0e7770e}.workspace-sidebar nav small{color:#182015;background:#b0e777;border-radius:4px;margin-left:auto;padding:2px 4px;font-size:9px;font-weight:800}.workspace-nav-label{color:#a5a5b3;border-top:1px solid #2b2b2f;margin:14px 8px 5px;padding-top:19px;font-size:10px}.workspace-sidebar-bottom{gap:16px;margin-top:auto;padding:24px 8px 0;display:grid}.workspace-sidebar-bottom>a{color:#9999a1;justify-content:space-between;align-items:center;gap:7px;font-size:11px;display:flex}.workspace-tip{background:linear-gradient(135deg,#b0e77709,#0000);border:1px solid #30342b;border-radius:10px;padding:13px}.workspace-tip svg{color:#b0e777}.workspace-tip strong{margin:10px 0 6px;font-size:11px;display:block}.workspace-tip p{color:#888890;margin:0;font-size:10px;line-height:1.8}.workspace-main{min-width:0;margin-left:208px}.workspace-topbar{border-bottom:1px solid #202023;justify-content:space-between;align-items:center;gap:16px;height:66px;padding:0 20px;display:flex}.workspace-page-title{align-items:center;gap:10px;min-width:0;display:flex}.workspace-page-title h1{white-space:nowrap;margin:0;font-size:14px;font-weight:600}.workspace-title-icon{color:#e4ffd5;background:linear-gradient(135deg,#8ab65e,#31543b);border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.workspace-account{align-items:center;gap:12px;display:flex}.workspace-account select{color:#c7c7cf;background:#222225;border:1px solid #343438;border-radius:7px;max-width:130px;padding:8px;font-size:11px}.workspace-account .auth-button,.workspace-account .auth-link,.workspace-account .auth-icon-link{color:#d5d5db;box-shadow:none;background:#27272b;border:1px solid #343438;border-radius:7px;height:34px;min-height:34px;padding:6px 9px;font-size:10px}.workspace-account .auth-menu{gap:6px}.workspace-menu-button,.workspace-scrim{display:none}.workspace-content{min-width:0;padding:8px}.workspace-panel-heading{border-bottom:1px solid #2a2a2e;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:14px 16px;font-size:12px;font-weight:600;display:flex}.workspace-panel-heading small{color:#81818a;font-size:9px;font-weight:400}.ai-workspace-generation{grid-template-columns:280px minmax(0,1fr) 260px;align-items:start;gap:8px;display:grid;max-width:none!important;margin:0!important;padding:0!important}.ai-workspace-generation>header,.ai-workspace-generation>a{display:none}.ai-workspace-generation>p[role=alert]{grid-column:1/-1}.ai-workspace-settings,.ai-workspace-preview,.ai-workspace-history{background:#18181b;border:1px solid #202024;border-radius:12px;min-width:0;overflow:hidden}.ai-workspace-settings{scrollbar-width:thin;scrollbar-color:#414147 transparent;max-height:calc(100dvh - 84px);overflow-y:auto}.ai-workspace-settings>section{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #29292d;border-radius:0;margin:0;padding:17px 14px}.ai-workspace-settings h2{color:#bcbcc5!important;margin:0 0 12px!important;font-size:12px!important}.ai-workspace-settings p{color:#898993!important;font-size:10px!important;line-height:1.8!important}.ai-workspace-settings label:has(input[type=file]){background:radial-gradient(at top,#292c2a,#202022);border:1px dashed #55585a;border-radius:10px;gap:12px;min-height:210px;padding:16px}.ai-workspace-settings label:has(input[type=file]) strong{font-size:12px}.ai-workspace-settings label:has(input[type=file]) span{color:#92929a;overflow-wrap:anywhere;font-size:10px}.ai-workspace-settings select{color:#d8d8df;background:#242427;border:1px solid #3c3c43;border-radius:7px;font-size:11px!important}.ai-workspace-settings label:has(select){color:#92929b;font-size:10px}.ai-workspace-settings label:has(input[type=checkbox]){color:#a6a6b0;background:#202023;border:1px solid #303037;border-radius:7px;align-items:flex-start;gap:8px;padding:10px;font-size:10px;line-height:1.7;display:flex}.ai-workspace-settings input[type=checkbox]{accent-color:#b0e777;flex:none;margin-top:3px}.ai-workspace-settings button{box-shadow:none;white-space:normal;border-radius:7px;font-size:11px;line-height:1.6}.ai-workspace-settings button:disabled{opacity:.4}.ai-workspace-settings button[class*=primary]{color:#172014;background:#b0e777;border:0;width:100%;min-height:44px}.ai-workspace-settings div[class*=actions] button{color:#a5a5af;background:#252528;border:1px solid #34343a}.ai-workspace-preview{min-height:calc(100dvh - 84px)}.ai-workspace-preview>div[class*=generatedPreview]{background:0 0;border:0;border-radius:0;padding:16px}.ai-workspace-preview>div>p{color:#8a8a94;margin:4px 0 12px;font-size:11px}.ai-workspace-preview div[class*=modelCanvas]{background:radial-gradient(#2a2c2a,#1b1b1e);border:1px solid #303036;border-radius:12px;height:clamp(360px,100dvh - 260px,780px)}.ai-workspace-preview .voxel-viewer{background:0 0}.ai-workspace-preview div[class*=resultActions]{flex-wrap:wrap;gap:8px;display:flex}.ai-workspace-preview button{color:#d9d9e0;background:#29292e;border:1px solid #3c3c42;border-radius:8px;padding:12px 16px;font-size:12px}.ai-workspace-preview button[class*=primary]{color:#172014;background:#b0e777;border-color:#b0e777;flex:1;font-weight:700}.ai-workspace-preview button:disabled{opacity:.45}.workspace-preview-empty{text-align:center;background:radial-gradient(at 50% 35%,#252824,#0000 65%);flex-direction:column;justify-content:center;align-items:center;min-height:calc(100dvh - 150px);padding:30px;display:flex}.workspace-empty-cube{color:#b0e777;text-shadow:0 0 70px #b0e77735;font-size:120px;font-weight:200;line-height:1}.workspace-preview-empty h2{letter-spacing:-.5px;color:#dddde2;margin:26px 0 12px!important;font-size:22px!important}.workspace-preview-empty p{color:#8b8b94;font-size:12px;line-height:1.9}.workspace-empty-flow{color:#b2b2bc;align-items:center;gap:10px;margin-top:30px;font-size:10px;display:flex}.workspace-empty-flow span{border:1px solid #35353b;border-radius:7px;padding:10px}.workspace-empty-flow b{color:#aaaab8}.ai-workspace-history{min-height:calc(100dvh - 84px);padding-bottom:12px}.workspace-history-intro{color:#a5a5b3;margin:14px 0;padding:0 14px;font-size:10px}.workspace-history-card{background:#202023;border:1px solid #303036;border-radius:10px;margin:10px;overflow:hidden}.workspace-history-card.is-active{background:#b0e77708;border-color:#a5d96e}.workspace-history-card>button{text-align:left;color:#d5d5dc;cursor:pointer;background:0 0;border:0;gap:7px;width:100%;padding:12px;display:grid}.workspace-history-card>button:disabled{cursor:default;opacity:.6}.workspace-history-symbol{color:#a3bf87;background:radial-gradient(#363c31,#252628);border-radius:7px;place-items:center;height:85px;font-size:52px;display:grid}.workspace-history-card strong{font-size:12px}.workspace-history-card small{color:#93939e;font-size:10px}.workspace-history-card em{color:#b0e777;font-size:9px;font-style:normal}.workspace-history-card p{overflow-wrap:anywhere;padding:8px;font-size:10px}.workspace-voxel-transition{color:#b0e777;grid-column:1/-1;background:#1f2820!important;border:1px solid #3c5039!important;border-radius:10px!important;margin:0!important;padding:18px!important}.workspace-voxel-transition h2{font-size:16px!important}.workspace-voxel-transition p{color:#95a690;font-size:11px}.creation-workspace .studio-page{min-height:0;padding:0 0 32px}.creation-workspace .studio-page>.page-intro{text-align:left;flex-wrap:wrap;align-items:center;gap:12px;max-width:none;margin:0;padding:16px 16px 20px;display:flex}.creation-workspace .page-intro h1{color:#e1e1e6;margin:0;font-size:16px;line-height:1.5}.creation-workspace .page-intro>p{display:none}.creation-workspace .page-intro .eyebrow{color:#8ca77a;font-size:9px}.creation-workspace .studio-guide-link{color:#8d8d98;margin-left:auto;font-size:10px}.creation-workspace .studio-layout{grid-template-columns:280px minmax(0,1fr);gap:8px;max-width:none}.creation-workspace .studio-page>.ninja-admax-container{display:none}.creation-workspace .control-panel,.creation-workspace .result-panel{box-shadow:none;background:#18181b;border:1px solid #29292e;border-radius:12px;min-width:0}.creation-workspace .control-panel{scrollbar-width:thin;scrollbar-color:#42424a transparent;max-height:calc(100dvh - 140px);padding:16px;position:sticky;top:8px;overflow-y:auto}.creation-workspace .control-panel .panel-heading{border-color:#33333a}.creation-workspace .panel-heading h2{color:#d6d6df;font-size:12px}.creation-workspace .panel-heading>span{color:#b0e777;background:#292d25;border-color:#384132;border-radius:6px}.creation-workspace .upload-zone{box-shadow:none;color:#b4b4bd;background:#222225;border-color:#46464d;border-radius:10px;min-height:150px}.creation-workspace .upload-zone.has-image{background:#222225}.creation-workspace .control-panel input,.creation-workspace .control-panel select{color:#d7d7df;background:#242428;border-color:#3b3b43;border-radius:6px}.creation-workspace .control-panel .toggle-row,.creation-workspace .block-material-option,.creation-workspace .block-palette-group{color:#bcbcc6;background:#202023;border-color:#34343b;border-radius:7px}.creation-workspace .control-panel .toggle-row small{color:#90909b}.creation-workspace .control-panel input[type=checkbox],.creation-workspace input[type=range]{accent-color:#b0e777}.creation-workspace .control-panel button{box-shadow:none;border-radius:6px}.creation-workspace .control-panel .pixel-button{color:#172014;box-shadow:none;background:#b0e777;border:0;min-height:44px}.creation-workspace .view-tabs{background:#18181b;border-color:#2d2d33;gap:8px;padding:8px 12px}.creation-workspace .view-tabs button{color:#9696a2;background:#232326;border:1px solid #303037;border-radius:7px;font-size:11px}.creation-workspace .view-tabs button.active{color:#b0e777;background:#31352c;border-color:#536542}.creation-workspace .voxel-replacement-guide{color:#b6c5a9;background:#20231f;border-color:#343b2f}.creation-workspace .voxel-replacement-guide>b{color:#a6bf92;background:#282e24;border-color:#424e37;border-radius:5px}.creation-workspace .voxel-viewer{background:#202322}.creation-workspace .voxel-stats{color:#a0a0ab;background:#1b1b1f;border-color:#303036}.creation-workspace .publish-metadata{background:#19191c;border-color:#313137;gap:10px;padding:16px}.creation-workspace .publish-metadata>label,.creation-workspace .publish-quality{background:#222226;border-color:#34343c;border-radius:8px}.creation-workspace .publish-metadata input,.creation-workspace .publish-metadata textarea{color:#e3e3e9;background:#1a1a1e;border-color:#44444d;border-radius:6px}.creation-workspace .publish-quality strong{color:#b0e777;background:#303a29;border-color:#4a5a3c;border-radius:5px}.creation-workspace .publish-metadata select{color:#d7d7df;background:#242428;border-color:#44444d}.creation-workspace .pixel-button{color:#172014;box-shadow:none;background:#b0e777;border:0;border-radius:8px}.creation-workspace .pixel-button:hover{box-shadow:none;background:#c3ef96;transform:none}.creation-workspace .draft-recovery-panel,.creation-workspace .voxel-draft-panel{color:#a8a8b3;background:#202023;border-color:#37373e}.creation-workspace .form-error{color:#ffaf9e;background:#402823;border-color:#845248}@media (min-width:1500px){.ai-workspace-generation{grid-template-columns:310px minmax(0,1fr) 250px}.creation-workspace .studio-layout{grid-template-columns:310px minmax(0,1fr)}}@media (max-width:1190px){.workspace-sidebar{width:170px}.workspace-main{margin-left:186px}.ai-workspace-generation{grid-template-columns:250px minmax(0,1fr)}.ai-workspace-history{flex-wrap:wrap;grid-column:1/-1;gap:8px;min-height:0;padding:0 10px 10px;display:flex}.ai-workspace-history>.workspace-panel-heading,.ai-workspace-history>.workspace-history-intro{width:100%}.workspace-history-card{width:calc(33.333% - 6px);margin:0}.creation-workspace .studio-layout{grid-template-columns:250px minmax(0,1fr)}}@media (max-width:900px){.workspace-sidebar{width:210px;transition:transform .2s;inset:8px auto 8px 8px;transform:translate(-110%)}.workspace-sidebar.is-open{transform:none}.workspace-main{margin-left:0}.workspace-menu-button{color:#dddde5;background:#26262c;border:1px solid #393941;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.workspace-scrim.is-open{z-index:99;background:#0009;border:0;display:block;position:fixed;inset:0}.workspace-topbar{height:60px;padding:0 12px}.workspace-account select{max-width:90px}.workspace-account .auth-link{display:none}.ai-workspace-generation{grid-template-columns:260px minmax(0,1fr)}}@media (max-width:620px){.workspace-topbar{z-index:90;background:#111113;position:sticky;top:0}.workspace-title-icon,.workspace-page-title h1{display:none}.workspace-account{gap:5px}.workspace-account .auth-button{white-space:nowrap;max-width:90px;padding:4px 7px;font-size:9px;overflow:hidden}.workspace-account .auth-icon-link{display:none}.workspace-account select{width:75px;font-size:10px}.workspace-content{padding:8px}.ai-workspace-generation{grid-template-columns:minmax(0,1fr);gap:10px}.ai-workspace-settings{max-height:none;overflow:visible}.ai-workspace-settings>section{padding:16px}.ai-workspace-settings label:has(input[type=file]){min-height:180px}.ai-workspace-preview{min-height:360px}.ai-workspace-preview div[class*=modelCanvas]{height:350px}.workspace-preview-empty{min-height:350px;padding:24px 16px}.workspace-preview-empty h2{font-size:19px!important}.workspace-empty-flow{gap:6px}.workspace-empty-flow span{padding:8px;font-size:9px}.ai-workspace-history{grid-column:auto}.workspace-history-card{width:calc(50% - 4px)}.workspace-voxel-transition{grid-column:auto}.creation-workspace .studio-layout{grid-template-columns:minmax(0,1fr)}.creation-workspace .control-panel{max-height:none;position:static;overflow:visible}.creation-workspace .studio-page>.page-intro{padding:12px 4px}.creation-workspace .page-intro h1{font-size:14px}.creation-workspace .studio-guide-link{display:none}.creation-workspace .publish-metadata{padding:10px}.workspace-empty-cube{font-size:80px}}@media (prefers-reduced-motion:reduce){.workspace-sidebar{transition:none}}.creation-workspace .feature-anchor-guide-button{color:#b0ce99;box-shadow:none;background:#242a21;border-color:#3c4934}.creation-workspace .feature-anchor-guide-button span,.creation-workspace .feature-anchor-guide-button strong{color:#b0ce99}.creation-workspace .model-feature-anchor-section,.creation-workspace .model-feature-anchor-workspace{background:#202022}.creation-workspace .voxel-control-panel,.creation-workspace .voxel-block-editor,.creation-workspace .voxel-used-blocks-panel{color:#bcbcc8;border-color:#46464e;box-shadow:0 6px 24px #0003;background:#222226!important}.creation-workspace .voxel-control-panel{opacity:.9}.creation-workspace .voxel-control-row{background:#29292f;border-color:#3a3a43;border-radius:6px}.creation-workspace .voxel-control-row button,.creation-workspace .voxel-control-actions button{color:#c1c1cc;background:#33333b;border-color:#494951;border-radius:5px}.creation-workspace .voxel-control-drag-handle{color:#9999a5;background:#29292f}.creation-workspace .voxel-block-editor-heading,.creation-workspace .voxel-used-blocks-heading{color:#d1d1dc;background:#303037}.creation-workspace .voxel-block-editor-current,.creation-workspace .voxel-block-editor-preview,.creation-workspace .voxel-selection-block-filter{background:#29292f;border-color:#46464e}.creation-workspace .voxel-block-editor input{color:#dddde6;background:#19191e;border-color:#4a4a55}.creation-workspace .voxel-block-editor label{color:#a8a8b4}.creation-workspace .voxel-replacement-picker-panel{color:#dddde5;box-shadow:none;border-color:#46464e;background:#222226!important}.creation-workspace .voxel-block-picker-item{color:#d0d0da;background:#29292e;border-color:#3f3f48}.creation-workspace .voxel-edit-draft-panel{background:#222226;border-color:#34343c}.creation-workspace .upload-actions button,.creation-workspace .upload-source-icon{color:#b0c999;background:#29292f;border-color:#444d3c;border-radius:6px}.creation-workspace .view-tabs button.active{box-shadow:none}.creation-workspace .voxel-first-person-view-actions button{color:#cccdd5;background:#303037;border-color:#494953;border-radius:6px}.workspace-account>label{color:#9696a3;background:#252529;border:1px solid #37373e;border-radius:7px;gap:4px;padding:0 5px}.workspace-account>label select{background:0 0;border:0}.creation-workspace .workspace-voxel-transition{scroll-margin-top:12px}.workspace-create-home{max-width:1140px!important;padding:38px 24px!important}.workspace-create-home>section:first-child{max-width:700px;margin-bottom:30px}.workspace-create-home h1{color:#e7e7ed}.workspace-create-home>section:nth-child(2){grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.workspace-create-home>section:nth-child(2)>a{box-shadow:none;background:#1b1b1f;border-color:#34343c}.workspace-create-home>section:nth-child(2)>a:hover{background:#222226;border-color:#829967;transform:translateY(-2px)}.workspace-create-home a div[class*=icon]{border-radius:12px;color:#b0e777!important;background:#30372a!important}.workspace-create-home a div[class*=formats] span{color:#a8a8b5;background:#27272d;border-color:#3a3a43}.workspace-create-home span[class*=paidBadge]{color:#e5d49d;background:#393424;border-color:#635b39}.workspace-create-home a[class*=aiCard]{border-color:#4b593e}.workspace-create-home .ninja-admax-container{display:none}@media (max-width:800px){.workspace-create-home>section:nth-child(2){grid-template-columns:minmax(0,1fr)}.workspace-create-home{padding:24px 12px!important}}.workspace-history-symbol img{object-fit:contain;border-radius:7px;width:100%;height:100%;max-height:110px}.workspace-history-card button:focus-visible,.workspace-sidebar a:focus-visible{outline-offset:-3px;outline:2px solid #b0e777}.workspace-preview-empty h2{max-width:100%}.workspace-topbar{z-index:90;background:#101012;position:sticky;top:0}.creation-workspace .voxel-used-blocks-list>button,.creation-workspace .voxel-block-picker-list button,.creation-workspace .model-feature-group,.creation-workspace .model-feature-output-color>label{color:#cdced8;background:#28282e;border-color:#41414a}.creation-workspace .voxel-used-blocks-list>button:hover,.creation-workspace .voxel-block-picker-list button:hover{color:#c6e8aa;background:#35392f}.creation-workspace .model-feature-group.is-active{background:#343d2c}.creation-workspace .model-feature-anchor-toolbar select{color:#d2d2de;background:#222226;border-color:#45454f}.creation-workspace .model-feature-output-color,.creation-workspace .model-feature-marker-colors,.creation-workspace .model-feature-marker-opacity{background:#2c2c33;border-color:#45454f}.creation-workspace .voxel-replacement-picker-summary{border-color:#414149}.creation-workspace .voxel-block-editor .voxel-block-editor-apply{color:#172014;background:#b0e777}.creation-workspace .pixel-art-preview{background:#242426}.creation-workspace .pixel-art-replace-panel{color:#d6d6e0;border-color:#44444d;border-radius:9px;background:#222226!important}.ai-workspace-generation>section:not(.ai-workspace-preview):not(.ai-workspace-history):not(.workspace-voxel-transition){color:#cccdd7;background:#1b1b1f;border-color:#34343d;grid-column:1/-1}.workspace-sidebar a,.workspace-history-card button,.workspace-menu-button{transition:background .15s,border-color .15s,color .15s}.creation-workspace .studio-layout .result-panel{overflow:hidden}.creation-workspace .voxel-edit-draft-panel .icon-button{color:#cccdd6;background:#29292e;border-color:#41414a;border-radius:6px}.creation-workspace .voxel-edit-draft-list article{color:#c4c4d0;background:#232329;border-color:#393941}.creation-workspace .publish-submit{background:#18181b}.creation-workspace .block-selection-panel{box-shadow:none;background:#202024;border-color:#393941;border-radius:8px}.creation-workspace .block-selection-panel fieldset.block-color-picker,.creation-workspace .block-selection-list,.creation-workspace .block-selection-group-heading{color:#b7b7c3;background:#25252b;border-color:#414149}.creation-workspace .block-selection-group-heading{border-bottom:1px solid #3d3d45}.creation-workspace .block-selection-toolbar span,.creation-workspace .block-selection-family-heading{color:#c0dea8;background:#323a2b;border-color:#47543c}.creation-workspace .block-selection-family{box-shadow:none;background:#232329;border-color:#3e3e47}.creation-workspace .block-selection-actions button,.creation-workspace .upload-zone-actions label,.creation-workspace .shape-structure-toggle,.creation-workspace .quality-presets button,.creation-workspace .block-selection-panel .block-color-picker-palette button{color:#bdbdca;box-shadow:none;background:#2d2d34;border-color:#45454e;border-radius:6px}.creation-workspace .quality-presets button.active{color:#c2e8a1;box-shadow:none;background:#343f2c;border-color:#77935a}.creation-workspace .voxel-block-editor{opacity:1}.creation-workspace .voxel-block-picker-trigger,.creation-workspace .voxel-block-editor-delete{color:#ecaaa0;background:#422d2d;border-color:#694343}.creation-workspace .voxel-block-editor-transfer-colors{color:#bebed1;background:#303139;border-color:#4b4b58}.creation-workspace .voxel-used-blocks-list>button,.creation-workspace .voxel-used-blocks-toolbar{color:#b9b9c6;background:#29292f;border-color:#43434e}.creation-workspace .voxel-used-blocks-panel button[aria-pressed=true]{color:#d4ecbf;background:#3a472f;border-color:#6f8954}.creation-workspace .voxel-shape-filter button.active,.creation-workspace .voxel-color-filter button.active{background:#3d4b30;border-color:#a9ce7d}.creation-workspace .voxel-used-blocks-list>button{color:#c6c6d3;background:#25252b;border-color:#3f3f48}.creation-workspace .voxel-used-blocks-list>button:hover{background:#333a2e}.creation-workspace .voxel-used-blocks-list>button.is-selected{color:#d4eac1;background:#3c4a30}.workspace-stagebar{background:#18181c;border:1px solid #303039;border-radius:10px;align-items:center;gap:8px;min-width:0;margin:0 0 8px;padding:9px 12px;display:flex}.workspace-stagebar button{color:#858594;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:8px;min-height:36px;padding:7px 12px;font-size:11px;font-weight:600;display:flex}.workspace-stagebar button span{color:#a0a0ae;background:#2c2c33;border-radius:5px;place-items:center;width:23px;height:23px;font-size:9px;display:grid}.workspace-stagebar button[aria-pressed=true]{color:#c4e9a4;background:#303a29;border-color:#4d5d3d}.workspace-stagebar button[aria-pressed=true] span{color:#def5c9;background:#536b3f}.workspace-stagebar button:disabled{opacity:.35;cursor:not-allowed}.workspace-stagebar i{color:#5d5d6b;font-style:normal}.workspace-stagebar>small{color:#747482;white-space:nowrap;text-overflow:ellipsis;max-width:35%;margin-left:auto;font-size:10px;overflow:hidden}.ai-workspace-generation[hidden],#workspace-conversion[hidden]{display:none!important}#workspace-conversion{scroll-margin-top:78px}.workspace-stagebar button:focus-visible{outline-offset:2px;outline:2px solid #b0e777}@media (max-width:620px){.workspace-stagebar{flex-wrap:wrap;gap:3px;padding:7px}.workspace-stagebar button{flex:1;justify-content:center;gap:5px;padding:6px;font-size:10px}.workspace-stagebar button span{width:20px;height:20px}.workspace-stagebar>small{width:100%;max-width:100%;margin:3px 5px 0;font-size:9px}.workspace-stagebar i{font-size:11px}}.workspace-stagebar{z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#18181cf5;position:sticky;top:66px}@media (max-width:620px){.workspace-stagebar{top:60px}.workspace-topbar{flex-wrap:nowrap;gap:8px;height:60px;min-height:60px;padding:10px 12px}.workspace-page-title{flex:0 0 40px;gap:0;min-width:0}.workspace-menu-button{box-sizing:border-box;flex-shrink:0;width:40px;height:40px;min-height:40px}.workspace-page-title h1{white-space:normal;overflow-wrap:anywhere;line-height:1.5}.workspace-account{flex:0 auto;min-width:0;max-width:100%;margin-left:auto}.workspace-account .auth-menu{min-width:0}.workspace-account .auth-button{white-space:normal;overflow-wrap:anywhere;max-width:105px;height:40px;min-height:40px;line-height:1.4}.workspace-account>label{box-sizing:border-box;flex:0 132px;min-width:76px}}.creation-workspace .quality-presets .preset-meta b{color:#d2d2df;background:#303038;border-color:#484852}.creation-workspace .quality-presets button.active .preset-meta b{color:#d7f2bf;background:#36452b;border-color:#668350}.creation-workspace .quality-presets .preset-meta span{color:#a5a5b3}@media (max-width:620px){.workspace-account{flex-wrap:nowrap;flex:0 auto;justify-content:flex-end}.workspace-account .auth-button{overflow-wrap:normal;flex-shrink:0;width:auto;min-width:96px}.workspace-account .auth-status{color:#bcbcc8;box-shadow:none;white-space:normal;background:#252529;border-color:#37373e;border-radius:7px;max-width:110px;font-size:10px;line-height:1.5}}@media (max-width:900px){.workspace-sidebar{overscroll-behavior:contain;overflow-y:auto}.workspace-sidebar-bottom{flex-shrink:0}}.workspace-tip{position:relative}.workspace-signature{color:#737c68;letter-spacing:2px;opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:monospace;font-size:9px;line-height:1;position:absolute;top:15px;right:12px}.creation-workspace .workspace-sidebar nav a .workspace-paid-badge{color:#211b0c;background:#d7a92f;border-radius:5px;justify-content:center;align-items:center;min-width:23px;height:23px;padding:3px;display:inline-flex}.creation-workspace .workspace-paid-badge svg{color:inherit}.workspace-sidebar{overscroll-behavior:contain;overflow-y:auto}.workspace-sidebar>nav,.workspace-sidebar-bottom{flex-shrink:0}.workspace-information{color:#b4b4c1;border-top:1px solid #b0e77755;margin-top:12px;padding-top:12px}.workspace-information summary{cursor:pointer;color:#c6f09d;padding:8px 0;font-size:11px}.workspace-information-links{gap:2px;display:grid}.workspace-information-links a{justify-content:space-between;align-items:center;gap:8px;padding:7px 0;font-size:11px;display:flex}.workspace-information section{margin-top:14px}.workspace-information section h2{font-size:12px}.workspace-information section p{display:none}.workspace-information section nav{flex-wrap:wrap;gap:6px;display:flex}.workspace-information section nav a{width:27px;min-width:0;height:30px;padding:4px}.workspace-information section nav svg{width:17px;height:17px}.workspace-information .workspace-legal-note{color:#9999a6;margin:12px 0 6px;font-size:9px;line-height:1.7}.workspace-information>small{font-size:9px}.workspace-drawer-close{display:none}@media (max-width:900px){.workspace-sidebar{background:#161618;border:0;border-radius:0;width:214px;max-width:calc(100vw - 56px);padding:22px 16px;inset:0 auto 0 0}.workspace-sidebar .workspace-brand{letter-spacing:-.8px;gap:7px;padding:0 32px 24px 0;font-size:21px}.workspace-sidebar .workspace-brand>svg{width:22px}.workspace-drawer-close{color:#b4b4c1;cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:18px;right:12px}.workspace-sidebar nav a{padding:11px 8px;font-size:12px}.workspace-scrim.is-open{background:#000a}.workspace-sidebar-bottom{padding:24px 0 0}.workspace-tip{padding:14px 12px}}.ai-workspace-generation{grid-template-columns:270px minmax(0,1fr) 260px;align-items:stretch;gap:10px}.ai-workspace-settings,.ai-workspace-preview,.ai-workspace-history{background:#18181b;border:0;border-radius:18px}.ai-workspace-settings,.ai-workspace-history{scrollbar-width:thin;height:calc(100dvh - 158px);max-height:none;overflow-y:auto}.ai-workspace-settings>.workspace-panel-heading{z-index:2;background:#18181b;position:sticky;top:0}.ai-workspace-settings label:has(input[type=file]){background:linear-gradient(145deg,#282b29,#202123);border-color:#426446;min-height:210px}.ai-workspace-settings label:has(input[type=file]) strong{text-align:center;justify-items:center;gap:18px;display:grid}.ai-workspace-settings label:has(input[type=file]) img{object-fit:contain;max-height:200px}.ai-workspace-preview{background:radial-gradient(at 50% 65%,#2a2b2f,#1b1b1f 75%);min-height:calc(100dvh - 158px)}.ai-workspace-preview .workspace-preview-empty{min-height:calc(100dvh - 210px)}.ai-workspace-preview div[class*=modelCanvas]{height:calc(100dvh - 270px);min-height:360px}.ai-history-toggle{color:#bcbcc6;cursor:pointer;background:#29292d;border:0;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.ai-history-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.ai-history-grid[hidden]{display:none}.ai-history-heading.workspace-panel-heading{gap:8px;padding:12px}.ai-history-heading .ai-history-toggle{background:0 0;flex-shrink:0}.ai-history-body[hidden],.ai-history-body [hidden]{display:none}.ai-history-filters{background:#101012;border-radius:12px;gap:3px;width:max-content;max-width:calc(100% - 24px);margin:12px;padding:4px;display:flex}.ai-history-filters button{color:#bcbcc3;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:32px;height:32px;padding:0;display:grid}.ai-history-filters button[aria-pressed=true]{color:#fff;background:#28282a}.ai-history-empty{text-align:center;flex-direction:column;justify-content:flex-end;align-items:center;min-height:clamp(270px,60dvh,620px);padding:35px 12px 55px;display:flex}.ai-history-empty p{color:#c5c5ca;margin:12px 0 0;font-size:15px;font-weight:650}.ai-history-folder{color:#4e4e50;filter:drop-shadow(0 -8px 9px #ffffff12)drop-shadow(0 8px 4px #0008)}.ai-history-folder svg{fill:#272729;stroke:#414143;transform:perspective(200px)rotateX(-8deg)}@media (max-width:1190px){.ai-history-empty{min-height:220px;padding-bottom:30px}}.ai-history-grid>.workspace-history-intro,.ai-history-grid>p{grid-column:1/-1}.ai-history-grid .workspace-history-card{border-radius:13px;width:auto;min-width:0;margin:0;overflow:hidden}.ai-history-grid .workspace-history-symbol{aspect-ratio:1;background:linear-gradient(#1c1d18 65%,#41423a);border-radius:0;height:auto}.ai-history-grid .workspace-history-symbol img{border-radius:0;max-height:none}.ai-history-grid .workspace-history-card button{aspect-ratio:1;gap:0;padding:0;display:block;position:relative}.ai-history-provider{background:#20221dd9;border-radius:9px;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:8px;left:8px;box-shadow:0 2px 7px #0003}.ai-history-provider img{object-fit:contain;width:24px;height:24px;display:block}.ai-history-used{color:#17200f;background:#b0e777;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:8px;right:8px}.ai-history-grid .workspace-history-card.is-active{border-color:#a5d96e}.ai-history-grid .workspace-history-card p[role=alert]{margin:0;padding:8px;font-size:9px}.ai-workspace-generation.is-history-collapsed{grid-template-columns:270px minmax(0,1fr) 104px}.is-history-collapsed .ai-workspace-history>.workspace-panel-heading{padding:12px 10px}.is-history-collapsed .ai-workspace-history>.workspace-panel-heading>span{display:none}@media (max-width:1190px) and (min-width:761px){.ai-workspace-generation{grid-template-columns:250px minmax(0,1fr)}.ai-workspace-history{grid-column:1/-1;height:auto;max-height:320px;display:block}.ai-history-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ai-workspace-generation.is-history-collapsed{grid-template-columns:250px minmax(0,1fr)}}@media (max-width:760px){.ai-workspace-generation,.ai-workspace-generation.is-history-collapsed{grid-template-columns:minmax(0,1fr)}.ai-workspace-settings,.ai-workspace-history{height:auto;max-height:none}.ai-workspace-preview{min-height:360px}.ai-workspace-preview .workspace-preview-empty{min-height:350px}.ai-workspace-preview div[class*=modelCanvas]{height:400px;min-height:0}.ai-workspace-history{display:block}.ai-history-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.is-history-collapsed .ai-workspace-history>.workspace-panel-heading>span{display:block}}.ai-multiview-switch{color:#dddde5;justify-content:space-between;align-items:center;margin-bottom:18px;font-size:12px;display:flex}.ai-multiview-switch button{cursor:pointer;background:#343439;border:0;border-radius:20px;width:34px;height:20px;padding:3px}.ai-multiview-switch button i{background:#eee;border-radius:50%;width:14px;height:14px;transition:transform .15s;display:block}.ai-multiview-switch button[aria-checked=true] i{transform:translate(14px)}.ai-multiview-grid{background:#242426;border-top:2px solid #242426;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;display:grid}.ai-multiview-slot{min-width:0;position:relative}.ai-multiview-slot input{opacity:0;width:1px;height:1px;position:absolute}.ai-workspace-settings .ai-multiview-slot>button{z-index:1;color:#fff;cursor:pointer;background:#222e;border:1px solid #55585c;border-radius:50%;place-items:center;width:28px;min-width:28px;height:28px;min-height:28px;padding:0;font-size:18px;line-height:1;display:grid;position:absolute;top:3px;right:3px}.ai-reference-upload{background:#303033;border-radius:12px;position:relative;overflow:hidden}.ai-workspace-settings>.ai-reference-card{background:#202023;border:0;border-radius:14px;margin:12px;padding:16px 12px 0}.ai-workspace-settings .ai-reference-upload.is-multiview>label:has(input[type=file]){aspect-ratio:2.1;box-sizing:border-box;background:#303033;border:0;border-radius:12px 12px 0 0;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:12px;width:100%;min-width:0;max-width:100%;height:auto;min-height:116px;padding:18px 14px;display:grid}.ai-workspace-settings .ai-reference-upload.is-multiview>label>:is(img,.ai-view-artwork){object-fit:contain;width:54px;height:78px;min-height:0;max-height:78px;margin:0;display:block}.ai-workspace-settings .ai-reference-upload.is-multiview .ai-front-description{text-align:left;align-self:center;min-width:0}.ai-workspace-settings .ai-reference-upload.is-multiview .ai-front-description strong{color:#ededf0;text-align:left;font-size:12px;line-height:1.6;display:block}.ai-front-description em{color:#ff931e;white-space:nowrap;margin-left:5px;font-style:normal}.ai-front-description .ai-front-requirements{color:#b8bac3;overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:4px;margin-top:9px;font-size:10px;line-height:1.5;display:flex}.ai-front-requirements .ai-file-formats{color:#dadce1;letter-spacing:.04em;font-weight:600}.ai-workspace-settings .ai-reference-upload .ai-multiview-slot label:has(input[type=file]){aspect-ratio:.87;box-sizing:border-box;background:#303033;border:0;border-radius:0;flex-direction:column-reverse;justify-content:center;align-items:center;gap:5px;width:100%;min-width:0;max-width:100%;min-height:94px;padding:10px 4px;display:flex}.ai-multiview-slot :is(img,.ai-view-artwork){object-fit:contain;width:48px;height:62px;display:block}.ai-workspace-settings .ai-reference-upload .ai-multiview-slot label span{color:#c9c9ce;text-align:center;font-size:11px;line-height:1.4}.ai-workspace-settings .ai-reference-upload .ai-multiview-slot:first-child label:has(input[type=file]){border-bottom-left-radius:12px}.ai-workspace-settings .ai-reference-upload .ai-multiview-slot:last-child label:has(input[type=file]){border-bottom-right-radius:12px}.ai-reference-upload label:focus-within{outline:none;box-shadow:inset 0 0 0 2px #b0e777}.ai-reference-card .ai-multiview-switch{gap:14px;margin:0;padding:16px 8px;font-size:12px;font-weight:650;display:flex}.ai-multiview-switch>span{margin-right:auto}.ai-multiview-switch button[aria-checked=true]{background:#7dff38}.ai-multiview-switch button[aria-checked=true] i{background:#101310}.ai-reference-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.ai-workspace-settings .ai-reference-heading h2{min-width:0;margin:0!important}.ai-reference-heading .ai-reference-help{color:#b0e777;border:0;border-radius:6px;flex:none;place-items:center;width:32px;height:32px;padding:0;display:grid}.ai-reference-heading .ai-reference-help:hover{color:#cbf59e;background:#303034}.ai-reference-heading .ai-reference-help:focus-visible{outline-offset:2px;outline:2px solid #b1df7f}.ai-workspace-settings .ai-multiview-note{margin:0;padding:0 8px 12px;font-size:9px!important}.ai-reference-upload:not(.is-multiview){background:0 0;border-radius:10px;overflow:visible}.ai-workspace-settings .ai-reference-upload:not(.is-multiview)>label:has(input[type=file]){box-sizing:border-box;border-radius:10px;width:100%;margin:0}.ai-multiview-switch .ai-background-remove{color:#b0e777;background:0 0;border-radius:5px;width:28px;height:28px;padding:3px}.ai-multiview-switch .ai-background-remove:disabled{opacity:.35;cursor:not-allowed}.ai-workspace-settings .ai-background-undo{z-index:3;color:#d5d5db;cursor:pointer;background:#242428e8;border:1px solid #65656a;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:34px;max-width:calc(100% - 20px);height:34px;min-height:34px;margin:0;padding:0;font-size:11px;font-weight:550;line-height:1.5;transition:background .15s,border-color .15s;display:flex;position:absolute;top:10px;right:10px;box-shadow:0 2px 8px #0003}.ai-workspace-settings .ai-background-undo svg{color:#b9b9c2;flex:none}.ai-workspace-settings .ai-background-undo:hover:not(:disabled){color:#fff;background:#353539;border-color:#62626b}.ai-workspace-settings .ai-background-undo:focus-visible{outline-offset:3px;outline:2px solid #b1df7f}.ai-workspace-settings .ai-background-undo:disabled{opacity:.45;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.ai-workspace-settings .ai-background-undo{transition:none}}.ai-history-title{color:#fff;text-align:center;background:#29292c;border-radius:11px;min-width:96px;padding:10px 16px;font-size:12px;font-weight:650;display:block}.ai-background-progress{color:#dedfe1;background:linear-gradient(135deg,#282d26,#242526);border:1px solid #363b34;border-radius:10px;margin:0 0 14px;padding:13px 12px}.ai-background-progress-heading{align-items:center;gap:8px;min-width:0;display:flex}.ai-background-progress-heading strong{flex:1;min-width:0;font-size:12px;font-weight:600;line-height:1.6}.ai-background-percent{color:#b6df86;font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:650}.ai-background-track{background:#41463c;border-radius:6px;height:4px;margin:11px 0 9px;overflow:hidden}.ai-background-track>span{border-radius:inherit;background:linear-gradient(90deg,#81ae59,#b7e784);height:100%;transition:width .25s;display:block}.ai-background-track>span.is-indeterminate{width:36%;animation:1.5s ease-in-out infinite ai-background-slide}.ai-background-progress>small{color:#a2a89c;overflow-wrap:anywhere;font-size:10px;line-height:1.7;display:block}@keyframes ai-background-slide{0%{transform:translate(-105%)}to{transform:translate(285%)}}@media (prefers-reduced-motion:reduce){.ai-background-track>span.is-indeterminate{animation:none}.ai-background-track>span{transition:none}}.workspace-account .ai-wallet-topup{box-sizing:border-box;color:#c1e994;cursor:pointer;background:#252a21;border:1px solid #414633;border-radius:8px;flex:none;align-items:center;gap:7px;height:34px;min-height:34px;padding:5px 7px;font-size:10px;line-height:1.4;display:flex}.ai-wallet-plus{color:#d6f6ad;background:#424d32;border-radius:5px;place-items:center;width:19px;height:19px;font-size:15px;display:grid}.workspace-account .ai-wallet-topup:hover:not(:disabled){background:#343d2b}.ai-workspace-settings>.ai-generation-action{z-index:3;background:#18181bf5;border-top:1px solid #303034;border-bottom:0;margin-top:auto;padding:14px;position:sticky;bottom:0}.ai-generation-action>button{margin:0}.ai-generation-action>p{margin:10px 0 0}.workspace-wallet-slot:empty{display:none}.workspace-wallet-slot{flex:none;align-items:center;display:flex}.workspace-account .ai-wallet-topup:disabled{opacity:.5;cursor:not-allowed}.workspace-account .ai-wallet-topup:focus-visible{outline-offset:3px;outline:2px solid #b1df7f}@media (max-width:620px){.workspace-account .ai-wallet-topup{gap:4px;height:40px;min-height:40px;padding:4px 6px;font-size:10px}.workspace-account .ai-wallet-plus{width:17px;height:17px;font-size:14px}}@media (min-width:621px) and (max-width:1100px){.workspace-topbar{flex-wrap:wrap;gap:8px;height:auto;min-height:60px;padding:10px 12px}.workspace-page-title{flex:180px;min-width:0}.workspace-page-title h1{white-space:normal;overflow-wrap:anywhere;min-width:0;line-height:1.5}.workspace-menu-button,.workspace-title-icon{flex-shrink:0}.workspace-account{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;min-width:0;max-width:100%;margin-left:auto}}.ai-workspace-settings .ai-reference-upload:not(.is-multiview) .ai-upload-empty{color:#e8e9e6;flex-direction:column;align-items:center;gap:14px;width:100%;min-width:0;display:flex}.ai-workspace-settings .ai-reference-upload:not(.is-multiview) .ai-upload-empty>strong{text-wrap:balance;margin:0;font-size:16px;font-weight:650;line-height:1.5}.ai-workspace-settings .ai-reference-upload:not(.is-multiview) .ai-upload-filename{overflow-wrap:anywhere;color:#a3a8a0;max-width:100%;font-size:10px;line-height:1.6}.ai-workspace-preview>.ai-result-viewport{padding:0!important}.ai-workspace-preview .ai-result-viewport div[class*=modelCanvas]{background:#242426;border:0;border-radius:18px;height:calc(100dvh - 158px);min-height:480px}.ai-result-viewport>p{padding:0 16px}.ai-result-viewport .model-viewer-dock button.viewer-action-primary{color:#172014!important;background:#b0e777!important}.ai-result-viewport .model-viewer-dock button.viewer-action-primary:hover{background:#c6f293!important}@media (max-width:760px){.ai-workspace-preview .ai-result-viewport div[class*=modelCanvas]{height:520px;min-height:400px}}@media (max-width:620px){.ai-result-viewport .model-viewer-toolbar{gap:2px;padding:6px}.ai-result-viewport .model-viewer-dock button{box-sizing:border-box;width:44px;min-width:44px;height:44px;min-height:44px}.ai-result-viewport .viewer-toolbar-divider{margin:0 1px}}.ai-history-filter-provider{pointer-events:none;place-items:center;display:grid}.ai-history-filter-provider img{object-fit:contain;border-radius:6px;width:24px;height:24px;display:block}@media (min-width:901px){.creation-workspace .studio-page.is-conversion-studio{height:calc(100dvh - var(--model-studio-top,82px));flex-direction:column;min-height:0;padding-bottom:0;display:flex}.creation-workspace .studio-page.is-conversion-studio>.page-intro{flex-shrink:0;padding:4px 10px}.creation-workspace .studio-page.is-conversion-studio>.studio-layout{flex:1;align-items:stretch;width:100%;min-height:0}.creation-workspace .studio-page.is-conversion-studio .control-panel{height:100%;min-height:0;max-height:100%;position:relative;top:0}.creation-workspace .is-conversion-studio .result-panel{flex-direction:column;height:100%;min-height:0;display:flex}.creation-workspace .is-conversion-studio .result-panel>.view-tabs{flex-shrink:0;padding:5px 10px}.creation-workspace .model-feature-anchor-section{flex:1;min-height:0}.creation-workspace .model-feature-anchor-workspace{min-height:0}.creation-workspace .feature-anchor-guide-button{flex-shrink:0}.creation-workspace .studio-page.is-conversion-studio .control-panel>.pixel-button.full{z-index:5;position:sticky;bottom:0;box-shadow:0 -12px 0 8px #18181b}.workspace-stagebar{border-radius:8px;gap:6px;padding:4px 8px}.workspace-stagebar button{gap:6px;min-height:28px;padding:3px 8px;font-size:10px}.workspace-stagebar button span{width:18px;height:18px;font-size:8px}.creation-workspace .studio-page.is-conversion-studio>.page-intro h1{font-size:14px}.creation-workspace .studio-page.is-conversion-studio>.page-intro .eyebrow{font-size:8px}.ai-workspace-generation{grid-template-rows:minmax(0,1fr);height:calc(100dvh - 128px);min-height:0}.ai-workspace-settings,.ai-workspace-history{height:100%;min-height:0;max-height:100%}.ai-workspace-preview{flex-direction:column;height:100%;min-height:0;display:flex}.ai-workspace-preview>.ai-result-viewport{flex-direction:column;flex:1;min-height:0;display:flex}.ai-workspace-preview .ai-result-viewport div[class*=modelCanvas]{border-radius:0;flex:1;height:auto;min-height:0}.ai-workspace-preview .workspace-preview-empty{flex:1;min-height:0}}@media (min-width:901px) and (max-width:1190px){.ai-workspace-generation{grid-template-columns:240px minmax(0,1fr) 180px}.ai-workspace-history{grid-column:auto}.ai-history-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-workspace-generation.is-history-collapsed{grid-template-columns:240px minmax(0,1fr) 104px}}.creation-workspace .upload-zone .upload-zone-icon:has(>.upload-artwork){box-shadow:none;background:0 0;border:0}.model-upload-guide{color:#a4ba94;flex-shrink:0;place-items:center;width:28px;height:28px;margin-left:auto;display:grid}.model-upload-guide:focus-visible{outline-offset:2px;border-radius:5px;outline:2px solid #b0e777}@media (min-width:901px){.workspace-content:has(>.retained-creation-view:not([hidden]) .workspace-stagebar){--model-studio-top:128px}.creation-workspace .is-conversion-studio .result-panel{scrollbar-width:thin;overflow-y:auto}.creation-workspace .is-conversion-studio .empty-result{flex:1;height:100%;min-height:0}}.ai-history-filters[hidden]{display:none}.is-history-collapsed .ai-history-grid{grid-template-columns:minmax(0,1fr);gap:10px;padding:10px 8px}.is-history-collapsed .ai-workspace-history>.workspace-panel-heading{justify-content:center}.is-history-collapsed .ai-history-provider{border-radius:6px;width:22px;height:22px;bottom:4px;left:4px}.is-history-collapsed .ai-history-provider img{width:18px;height:18px}.is-history-collapsed .ai-history-used{width:18px;height:18px;font-size:10px;top:4px;right:4px}.is-history-collapsed .ai-history-empty{min-height:130px;padding:16px 6px}.is-history-collapsed .ai-history-empty p{font-size:10px}@media (max-width:900px){.is-history-collapsed .ai-history-grid{display:flex;overflow-x:auto}.is-history-collapsed .ai-history-grid .workspace-history-card{flex:0 0 84px;width:84px}}@media (min-width:901px){.ai-workspace-generation{transition:grid-template-columns .26s cubic-bezier(.22,1,.36,1)}.ai-workspace-history{overflow-x:hidden}.ai-history-grid .workspace-history-card{transform-origin:top;animation:.22s ease-out history-expand-in}.is-history-collapsed .ai-history-grid .workspace-history-card{animation:.22s ease-out history-collapse-in}.ai-history-heading,.is-history-collapsed .ai-workspace-history>.ai-history-heading{min-height:54px}.ai-history-toggle{transition:background .15s,transform .26s cubic-bezier(.22,1,.36,1)}}@keyframes history-expand-in{0%{opacity:.65;transform:translateY(4px)scale(.97)}to{opacity:1;transform:none}}@keyframes history-collapse-in{0%{opacity:.65;transform:translateY(4px)scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ai-workspace-generation,.ai-history-toggle{transition:none}.ai-history-grid .workspace-history-card,.is-history-collapsed .ai-history-grid .workspace-history-card{animation:none}}.creation-workspace .studio-empty-state{background:radial-gradient(#282b27,#1b1b1f 75%);gap:16px;padding:24px;overflow-y:auto}.studio-empty-content{flex-direction:column;align-items:center;width:100%;max-width:660px;margin:auto;display:flex}.studio-empty-brand{color:#b0e777;flex-shrink:0;width:112px;height:112px;margin-bottom:30px}.creation-workspace .studio-empty-content h3{color:#dedee3;margin:0 0 22px;font-size:clamp(20px,2vw,28px);font-weight:700;line-height:1.5}.creation-workspace .studio-empty-content p{color:#92929c;margin:0;font-size:13px;line-height:1.9}.studio-empty-flow{color:#9696a1;justify-content:center;align-items:center;gap:12px;max-width:100%;margin-top:44px;font-size:11px;display:flex}.studio-empty-flow span{border:1px solid #37383f;border-radius:9px;padding:12px 14px;line-height:1.6}.studio-empty-flow b{font-weight:400}@media (max-width:620px){.creation-workspace .studio-empty-state{padding:24px 16px}.studio-empty-brand{width:88px;height:88px;margin-bottom:24px}.studio-empty-flow{gap:7px;margin-top:28px;font-size:10px}.studio-empty-flow span{padding:9px 8px}}.conversion-history{scrollbar-width:thin;color:#bcbcc6;background:#18181b;border-radius:18px;flex-direction:column;min-width:0;display:flex;overflow:auto}.conversion-history>.ai-history-heading{z-index:2;background:#18181b;border-bottom:1px solid #29292e;position:sticky;top:0}.conversion-history .ai-history-title[hidden]{display:none}.conversion-history .ai-history-empty,.conversion-history-items>[role=status]{grid-column:1/-1}.conversion-history-card,.conversion-history-draft{aspect-ratio:1;color:#b0e777;background:#202023;border:1px solid #303036;place-items:center;min-width:0;text-decoration:none;display:grid;overflow:hidden}.conversion-history-card img,.conversion-history-card .studio-preview-image{object-fit:contain;width:100%;height:100%}.conversion-history-card{position:relative}.conversion-history-card>img.blueprint-preview-image{position:absolute;inset:0}.conversion-history-card:after{content:"";border-radius:inherit;pointer-events:none;border:2px solid #0000;position:absolute;inset:0}.conversion-history-card:hover,.conversion-history-card:focus-visible{outline:none}.conversion-history-card:hover:after,.conversion-history-card:focus-visible:after{border-color:#b0e777}.conversion-history-draft:focus-visible{outline-offset:-2px;outline:2px solid #b0e777}.conversion-history-draft{cursor:pointer;gap:6px;padding:10px}.conversion-history-draft span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;overflow:hidden}.conversion-history.is-collapsed>.ai-history-heading{justify-content:center}@media (min-width:901px){.creation-workspace .studio-layout:has(>.conversion-history){grid-template-columns:280px minmax(0,1fr) 260px;transition:grid-template-columns .26s cubic-bezier(.22,1,.36,1)}.creation-workspace .studio-layout:has(>.conversion-history.is-collapsed){grid-template-columns:280px minmax(0,1fr) 104px}.conversion-history{height:100%;min-height:0}}@media (min-width:901px) and (max-width:1190px){.creation-workspace .studio-layout:has(>.conversion-history){grid-template-columns:240px minmax(0,1fr) 180px}.creation-workspace .studio-layout:has(>.conversion-history.is-collapsed){grid-template-columns:240px minmax(0,1fr) 104px}}@media (max-width:900px){.conversion-history{grid-column:1/-1;max-height:360px}.conversion-history.is-collapsed .conversion-history-items{display:flex;overflow-x:auto}.conversion-history.is-collapsed .conversion-history-card,.conversion-history.is-collapsed .conversion-history-draft{flex:0 0 84px}}@media (prefers-reduced-motion:reduce){.creation-workspace .studio-layout:has(>.conversion-history){transition:none}}.retained-creation-view[hidden]{display:none!important}.workspace-sidebar-heading{align-items:flex-start;min-width:0;display:flex;position:relative}.workspace-sidebar-heading .workspace-brand{flex:1;min-width:0}.workspace-sidebar-toggle,.workspace-information-icon{display:none}@media (min-width:901px){.workspace-sidebar{transition:width .26s cubic-bezier(.22,1,.36,1)}.workspace-main{transition:margin-left .26s cubic-bezier(.22,1,.36,1)}.workspace-sidebar-heading .workspace-brand{white-space:nowrap;letter-spacing:-.7px;gap:6px;padding:0 0 27px;font-size:18px}.workspace-sidebar-heading .workspace-brand>svg{flex:none;width:22px}.workspace-sidebar-toggle{color:#a6a6af;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;width:26px;height:28px;margin-top:1px;padding:0;display:grid}.workspace-sidebar-toggle:hover{color:#fff;background:#2b2b30}.workspace-sidebar-toggle:focus-visible{outline-offset:2px;outline:2px solid #b0e777}.is-sidebar-collapsed .workspace-sidebar{width:64px;padding:22px 8px;overflow-x:hidden}.is-sidebar-collapsed .workspace-main{margin-left:80px}.is-sidebar-collapsed .workspace-sidebar-heading{justify-content:center;margin-bottom:26px}.is-sidebar-collapsed .workspace-sidebar-heading .workspace-brand{display:none}.is-sidebar-collapsed .workspace-sidebar-toggle{width:36px;height:32px}.is-sidebar-collapsed .workspace-sidebar>nav>a{justify-content:center;gap:0;min-height:42px;padding:12px 0;position:relative}.is-sidebar-collapsed .workspace-nav-text,.is-sidebar-collapsed .workspace-tip{display:none}.is-sidebar-collapsed .workspace-sidebar>nav>a>svg{flex:none}.is-sidebar-collapsed .workspace-nav-label{border-top:1px solid #303034;height:1px;margin:14px 2px;padding:0;font-size:0}.creation-workspace.is-sidebar-collapsed .workspace-sidebar>nav>a .workspace-paid-badge{border-radius:4px;width:14px;min-width:14px;height:14px;padding:1px;position:absolute;top:0;right:0}.is-sidebar-collapsed .workspace-paid-badge svg{width:11px;height:11px}.is-sidebar-collapsed .workspace-sidebar-bottom{padding:18px 0 0}.is-sidebar-collapsed .workspace-information summary{justify-content:center;padding:12px 0;list-style:none;display:flex}.is-sidebar-collapsed .workspace-information summary::-webkit-details-marker{display:none}.is-sidebar-collapsed .workspace-information summary>span,.is-sidebar-collapsed .workspace-information>:not(summary){display:none}.is-sidebar-collapsed .workspace-information-icon{display:block}.is-sidebar-collapsed .workspace-information[open] summary{color:#fff}}@media (prefers-reduced-motion:reduce){.workspace-sidebar,.workspace-main{transition:none}}@media (min-width:901px) and (max-width:1190px){.workspace-sidebar-heading .workspace-brand{gap:4px;font-size:16px}.workspace-sidebar-heading .workspace-brand>svg{width:19px}}.ai-upload-panel-heading>div{gap:4px;min-width:0;display:grid}.ai-upload-panel-heading small{color:#92969e;font-size:10px;font-weight:400;line-height:1.5;display:block}.image-upload-artwork{filter:none;flex:none;width:96px;max-width:100%;height:90px;display:block;overflow:visible}.creation-workspace .upload-zone.is-image-upload-empty{background:radial-gradient(at 50% 20%,#2c312d,#202423);border:1px dashed #52764d;border-radius:10px;justify-content:center;gap:14px;min-height:230px;padding:36px 16px;position:relative}.creation-workspace .is-image-upload-empty .upload-zone-icon{box-shadow:none;background:0 0;border:0;width:auto;height:auto;margin:0}.creation-workspace .is-image-upload-empty .upload-zone-copy strong{color:#e8e9e6;font-size:16px}.creation-workspace .is-image-upload-empty .upload-zone-copy>span{display:none}.creation-workspace .is-image-upload-empty .upload-zone-actions{margin:0;padding:0;display:block;position:absolute;inset:0}.creation-workspace .is-image-upload-empty .upload-zone-actions>label{opacity:0;cursor:pointer;position:absolute;inset:0}.creation-workspace .is-image-upload-empty:focus-within{outline-offset:2px;outline:2px solid #b0e777}.creation-workspace .control-panel .toggle-row.detail-toggle{cursor:pointer;border:1px solid #34343b;border-radius:9px;grid-template-columns:minmax(0,1fr) 18px;align-items:start;gap:12px;margin-top:10px;padding:12px;display:grid}.creation-workspace .control-panel .toggle-row.detail-toggle>span{gap:5px}.creation-workspace .control-panel .toggle-row.detail-toggle strong{font-size:12px;line-height:1.5}.creation-workspace .control-panel .toggle-row.detail-toggle small{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;font-size:10px;line-height:1.7;overflow:visible}.creation-workspace .control-panel .toggle-row.detail-toggle input{cursor:pointer;width:18px;height:18px;margin:1px 0 0}.creation-workspace .control-panel .toggle-row.detail-toggle:has(input:checked){background:#242920;border-color:#536744}.creation-workspace .control-panel .toggle-row.detail-toggle:focus-within{outline-offset:2px;outline:2px solid #b0e777}.conversion-history .ai-history-body{flex-direction:column;flex:1;min-height:0;display:flex}.conversion-drafts{padding-top:2px}.conversion-drafts h3,.conversion-completed h3{color:#c1c5bd;align-items:center;gap:7px;margin:0 0 12px;font-size:11px;display:flex}.conversion-draft-row{background:#202422;border:1px solid #3c4138;border-radius:12px;grid-template-columns:minmax(0,1fr) 28px;align-items:start;gap:8px;margin:0 12px 10px;padding:12px;transition:border-color .15s,background .15s;display:grid}.conversion-draft-row:has(.conversion-draft-resume:hover){background:#262e24;border-color:#758b5d}.conversion-draft-resume{color:#b0e777;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:0;display:grid}.conversion-draft-resume>svg{box-sizing:border-box;color:#b7df94;background:#b0e77712;border-radius:9px;width:32px;height:32px;padding:7px}.conversion-draft-resume>span{gap:7px;min-width:0;display:grid}.conversion-draft-resume strong{-webkit-line-clamp:2;color:#e6e9e0;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:11px;font-weight:600;line-height:1.65;display:-webkit-box;overflow:hidden}.conversion-draft-resume time{color:#9fa899;font-variant-numeric:tabular-nums;font-size:9px;line-height:1.5}.conversion-draft-resume .conversion-draft-cta{color:#b0e777;align-items:center;gap:6px;margin-top:3px;font-size:10px;font-weight:600;line-height:1.5;display:flex}.conversion-draft-delete{color:#949b8f;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-self:start;place-items:center;width:28px;height:28px;padding:0;transition:background .15s,color .15s;display:grid}.conversion-draft-delete:hover{color:#edac9e;background:#e9948012;border-color:#87564c66}.conversion-draft-resume:focus-visible,.conversion-draft-delete:focus-visible{outline-offset:3px;outline:2px solid #b0e777}@media (prefers-reduced-motion:reduce){.conversion-draft-row,.conversion-draft-delete{transition:none}}.conversion-completed{padding-top:2px}.conversion-completed>h3,.conversion-drafts>h3{min-height:18px;margin:0 12px 12px;line-height:18px}.conversion-history.is-collapsed .conversion-drafts h3{flex-wrap:wrap;font-size:10px}.conversion-draft-cta-compact{display:none}.conversion-history.is-collapsed .conversion-draft-row{border-radius:11px;grid-template-columns:minmax(0,1fr);gap:7px;margin:0 8px 10px;padding:9px 7px}.conversion-history.is-collapsed .conversion-draft-resume{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:7px}.conversion-history.is-collapsed .conversion-draft-resume>svg{width:30px;height:30px;padding:6px;display:block}.conversion-history.is-collapsed .conversion-draft-resume>span{gap:6px;width:100%}.conversion-history.is-collapsed .conversion-draft-resume strong{font-size:9px;line-height:1.5}.conversion-history.is-collapsed .conversion-draft-resume time,.conversion-history.is-collapsed .conversion-draft-cta-full{display:none}.conversion-history.is-collapsed .conversion-draft-cta-compact{display:inline}.conversion-history.is-collapsed .conversion-draft-resume .conversion-draft-cta{white-space:nowrap;justify-content:center;gap:3px;margin:0;font-size:9px}.conversion-history.is-collapsed .conversion-draft-resume .conversion-draft-cta svg{width:11px;height:11px}.conversion-history.is-collapsed .conversion-draft-delete{border-top:1px solid #ffffff09;border-radius:5px;justify-self:center;width:100%;height:24px}.conversion-history.is-collapsed .conversion-draft-delete svg{width:13px;height:13px}.conversion-history-switch{background:#101113;border-radius:15px;gap:5px;width:max-content;max-width:calc(100% - 20px);margin:12px 10px;padding:5px;display:flex}.conversion-history-switch button{color:#9b9ca5;cursor:pointer;background:0 0;border:0;border-radius:11px;place-items:center;width:42px;height:42px;padding:0;display:grid;position:relative}.conversion-history-switch button[aria-pressed=true]{color:#d6efbf;background:#303134}.conversion-history-switch button:hover{color:#fff}.conversion-history-switch button:focus-visible{outline-offset:2px;outline:2px solid #b0e777}.conversion-history.is-collapsed .conversion-history-switch{gap:2px;margin:8px;padding:3px}.conversion-history.is-collapsed .conversion-history-switch button{width:35px;height:38px}.conversion-history section[hidden]{display:none}.conversion-history>.ai-history-heading,.conversion-history-switch{flex-shrink:0}.conversion-completed{flex-direction:column;flex:1;min-height:0;display:flex}.conversion-history .conversion-history-items{flex:1;align-content:start}.conversion-history .conversion-history-items:has(>.ai-history-empty){grid-template-rows:minmax(0,1fr);align-content:stretch}.conversion-history .ai-history-empty{justify-content:center;min-height:160px;padding:24px 10px}.conversion-drafts{flex-direction:column;flex:1;min-height:0;display:flex}.ai-workspace-settings>.ai-generation-model-card{padding-top:6px;padding-bottom:12px}.ai-workspace-settings>.ai-generation-model-card h2{margin-bottom:8px!important}.ai-workspace-settings>.ai-generation-model-card p{margin:6px 0}.ai-generation-model-card a[href=\/provider-comparison]{margin-top:8px}.studio-draft-status{color:#c5d9b5;background:#20251d;border-top:1px solid #384331;margin:0;padding:8px 14px;font-size:11px;line-height:1.6}.studio-registration-dialog{color:#e6ebe1;scrollbar-width:thin;scrollbar-color:#505849 transparent;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#1d2020;border:1px solid #46503f;border-radius:20px;width:min(700px,100vw - 32px);max-height:calc(100dvh - 40px);margin:auto;padding:0;overflow:auto;box-shadow:0 24px 80px #0008}.studio-registration-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080b09b8}.studio-registration-dialog>header{z-index:2;background:#1d2020;border-bottom:1px solid #ffffff0b;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex;position:sticky;top:0}.studio-registration-dialog h2{letter-spacing:.01em;margin:0;font-size:18px;font-weight:650;line-height:1.5}.studio-registration-dialog>header>.icon-button{box-sizing:border-box;color:#abb7a2;width:32px;height:32px;box-shadow:none;background:#282e28;border:1px solid #41483d;border-radius:9px;place-items:center;padding:0;display:grid}.studio-registration-dialog>header>.icon-button:hover:not(:disabled){color:#d5e8c7;background:#36412f}.studio-registration-dialog .publish-metadata{background:0 0;border:0;grid-template-columns:minmax(0,1.5fr) minmax(200px,1fr);grid-template-areas:"title category""quality quality";gap:20px;padding:24px}.studio-registration-dialog .publish-metadata>label,.studio-registration-dialog .publish-metadata>.publish-quality{background:0 0;border:0;gap:9px;padding:0}.studio-registration-dialog .publish-metadata>:is(.publish-title,.publish-category){background:0 0;border:0;grid-template-rows:minmax(24px,auto) 44px;align-content:start;gap:9px;min-width:0;padding:0;display:grid}.studio-registration-dialog .publish-field-label{color:#c8d0c0;align-items:center;gap:6px;font-size:12px;font-weight:600;line-height:1.5;display:flex}.studio-registration-dialog .publish-field-label b{color:#b6c7a9;background:#a8c68d0d;border:1px solid #a8c68d26;border-radius:5px;margin:0;padding:2px 6px;font-family:inherit;font-size:9px;font-weight:500}.studio-registration-dialog .publish-field-label em{color:#8f9b87;margin:0;font-size:10px}.studio-registration-dialog .publish-field-label small{float:none;color:#8f9b87;font-variant-numeric:tabular-nums;margin-left:auto;font-size:10px}.studio-registration-dialog .publish-metadata :is(input,select){box-sizing:border-box;color:#e0e8d9;width:100%;min-width:0;box-shadow:none;background:#151a17;border:1px solid #424b3c;border-radius:9px;outline:none;height:44px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:400}.studio-registration-dialog .publish-metadata input{font-size:13px;font-weight:500}.studio-registration-dialog .publish-metadata :is(input)::placeholder,.studio-registration-dialog .publish-metadata select.is-placeholder{color:#8e9a85;opacity:1}.studio-registration-dialog .publish-metadata :is(input,select):focus{outline-offset:2px;box-shadow:none;border-color:#a5cc7e;outline:2px solid #b0e7771a}.studio-registration-dialog .publish-metadata>.publish-quality{background:#a7c48d06;border:1px solid #a7c48d1a;border-radius:10px;justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.studio-registration-dialog .publish-metadata>.publish-quality>strong{color:#c3e7a4;background:#a7c48d12;border:1px solid #a7c48d33;border-radius:7px;max-width:60%;height:auto;min-height:26px;padding:4px 10px;font-family:inherit;font-size:11px;font-weight:600}.studio-registration-dialog .result-actions{z-index:2;background:#1d2020;border-top:1px solid #ffffff0b;justify-content:flex-end;margin:0;padding:16px 24px;position:sticky;bottom:0}.studio-registration-dialog .result-actions>.pixel-button{color:#213117;min-height:44px;box-shadow:none;text-shadow:none;background:#b0e777;border:1px solid #b0e777;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-size:13px;font-weight:650;line-height:1.5;display:flex;transform:none}.studio-registration-dialog .result-actions>.pixel-button:hover:not(:disabled){box-shadow:none;background:#c3ed9b;border-color:#c3ed9b;transform:none}.studio-registration-dialog .result-actions>.pixel-button:disabled{opacity:.4;box-shadow:none;cursor:not-allowed}.studio-registration-dialog button:focus-visible{outline-offset:3px;outline:2px solid #b0e777}.studio-registration-dialog>.form-error{border-radius:9px;margin:12px 24px;font-size:12px}body:has(.studio-registration-dialog[open]){overflow:hidden}@media (max-width:600px){.studio-registration-dialog{border-radius:16px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.studio-registration-dialog .publish-metadata{grid-template-columns:1fr;grid-template-areas:"title""category""quality";gap:18px;padding:18px 16px}.studio-registration-dialog>header{padding:16px}.studio-registration-dialog .result-actions{padding:14px 16px}.studio-registration-dialog .result-actions>.pixel-button{width:100%}}@media (min-width:901px){.creation-workspace .is-model-studio .voxel-replacement-section{flex-direction:column;flex:1;min-height:0;display:flex}.creation-workspace .is-model-studio .voxel-replacement-guide{flex-shrink:0}.creation-workspace .is-model-studio .voxel-replacement-section>.voxel-viewer:not(.is-fullscreen){flex:1;height:auto;min-height:0}}.studio-viewer-heading{color:#b8b8c2;background:#222226;border-bottom:1px solid #34343a;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:11px;line-height:1.5;display:flex}.studio-viewer-heading>span:last-child{font-family:var(--font-geist-mono),monospace;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10px}@media (max-width:600px){.studio-viewer-heading{flex-wrap:wrap;gap:5px;padding:8px 10px}}.creation-workspace .pixel-art-preview.is-replacing{padding-right:328px}.creation-workspace .pixel-art-preview.is-replacing .pixel-art-canvas-stage{margin-left:0}.creation-workspace .pixel-art-preview>.pixel-art-replace-panel,.creation-workspace .pixel-art-preview>.pixel-art-replacement-picker{max-width:100%;height:100%;max-height:100%;box-shadow:none;box-sizing:border-box;z-index:40;border:0;border-left:1px solid #41444a;border-radius:0;padding:0;width:300px!important;position:absolute!important;inset:0 0 0 auto!important}.creation-workspace .pixel-art-preview>.pixel-art-replacement-picker{z-index:45}.creation-workspace .pixel-art-preview.is-replacing>.model-viewer-dock{max-width:calc(100% - 316px);left:calc(50% - 150px)}.creation-workspace .pixel-art-preview .model-viewer-toolbar{flex-wrap:wrap;justify-content:center}.creation-workspace .pixel-art-preview.is-replacing .model-viewer-dock>p{display:none}.pixel-edit-reset-confirm{z-index:100;color:#e9eee5;box-sizing:border-box;background:#222723;border:1px solid #617052;border-radius:16px;width:min(340px,100% - 32px);padding:22px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 14px 45px #0009}.pixel-edit-reset-confirm p{font-size:13px;line-height:1.8}.pixel-edit-reset-confirm button{color:#d7e9c8;background:#30372b;border:1px solid #617052;border-radius:8px;margin:5px;padding:9px 12px}@media (min-width:901px){.creation-workspace .studio-page .voxel-replacement-section{flex-direction:column;flex:1;min-height:0;display:flex}.creation-workspace .voxel-replacement-section>.pixel-art-preview:not(.is-fullscreen){flex:1;height:auto;min-height:0}}@media (max-width:680px){.creation-workspace .pixel-art-preview.is-replacing{padding-bottom:calc(42% + 60px);padding-right:28px}.creation-workspace .pixel-art-preview>.pixel-art-replace-panel,.creation-workspace .pixel-art-preview>.pixel-art-replacement-picker{border-top:1px solid #41444a;border-left:0;height:42%;width:100%!important;inset:auto 0 0!important}.creation-workspace .pixel-art-preview.is-replacing>.model-viewer-dock{max-width:calc(100% - 16px);bottom:calc(42% + 10px);left:50%}}@media (max-width:760px){.creation-workspace .conversion-history{display:none}.creation-workspace .ai-workspace-history{display:block}}@media (max-width:900px){.creation-workspace .is-conversion-studio .result-panel{align-self:start;height:auto;min-height:0}}.workspace-mobile-brand,.workspace-mobile-account{display:none}@media (max-width:620px){.workspace-topbar{gap:10px}.workspace-page-title{flex:auto;gap:8px}.workspace-menu-button{background:0 0;border:0;width:30px;min-width:30px}.workspace-mobile-brand{color:#edf1e8;white-space:nowrap;letter-spacing:-.5px;align-items:center;gap:6px;font-size:17px;font-weight:750;text-decoration:none;display:flex}.workspace-mobile-brand>svg{color:#b0e777}.workspace-account{flex:none;gap:8px}.workspace-account>label,.workspace-account>.auth-menu,.workspace-account>.auth-button,.workspace-account>.auth-status{display:none}.workspace-account .ai-wallet-topup{background:#1c201b;border:0;border-radius:12px;gap:5px;padding:5px 8px}.workspace-mobile-account{flex:none;display:block;position:relative}.workspace-mobile-account>summary{cursor:pointer;color:#fff;background:#806e63;border:1px solid #51594a;border-radius:12px;place-items:center;width:38px;height:40px;font-size:20px;list-style:none;display:grid;overflow:hidden}.workspace-mobile-account>summary::-webkit-details-marker{display:none}.workspace-mobile-account>summary img,.workspace-mobile-profile img{object-fit:cover;width:100%;height:100%}.workspace-mobile-account>summary:focus-visible{outline-offset:3px;outline:2px solid #b0e777}.workspace-mobile-account-panel{color:#e1e5dd;background:#191b19;border:1px solid #353b32;border-radius:18px;width:min(300px,100vw - 24px);max-height:calc(100dvh - 84px);padding:14px;position:absolute;top:calc(100% + 12px);right:0;overflow-y:auto;box-shadow:0 18px 50px #0008}.workspace-mobile-profile{border-bottom:1px solid #32372f;align-items:center;gap:12px;padding:3px 0 16px;display:flex}.workspace-mobile-profile>span{background:#806e63;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-size:20px;display:grid;overflow:hidden}.workspace-mobile-profile strong{overflow-wrap:anywhere;min-width:0;font-size:13px}.workspace-mobile-account-panel>a,.workspace-mobile-account-panel>button{color:#d7dfce;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;padding:14px 8px;font-size:12px;text-decoration:none;display:flex}.workspace-mobile-account-panel>a:hover,.workspace-mobile-account-panel>button:hover{background:#2a3026}.workspace-mobile-settings{border-block:1px solid #32372f;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.workspace-mobile-settings>label{box-sizing:border-box;border-radius:9px;flex:1}}@media (max-width:360px){.workspace-mobile-brand{gap:3px;font-size:14px}.workspace-mobile-brand>svg{width:17px}.workspace-topbar{gap:6px;padding-inline:10px}.workspace-page-title{gap:4px}.workspace-account{gap:5px}.workspace-account .ai-wallet-topup{padding-inline:5px}}@media (max-width:620px){.workspace-mobile-settings>label select{background:0 0;border:0;width:100%;max-width:none;height:38px;padding-right:20px}.workspace-mobile-brand{font-size:clamp(12px,4vw,17px)}.workspace-account{gap:5px}.workspace-topbar{gap:6px}}.studio-mobile-instruction{display:none}@media (max-width:620px){.studio-desktop-instruction{display:none}.studio-mobile-instruction{display:inline}}.mobile-draft-resume{display:none}.mobile-draft-sheet{box-sizing:border-box;border:1px solid #40463b;color:#edf1e8;background:#202326;border-bottom:0;border-radius:20px 20px 0 0;width:100%;max-width:560px;max-height:75dvh;margin:0 auto;padding:0;position:fixed;inset:auto 0 0;overflow:hidden}.mobile-draft-sheet::backdrop{background:#0009}.mobile-draft-sheet[open]{flex-direction:column;animation:.2s ease-out mobile-draft-appear;display:flex}.mobile-draft-sheet header{border-bottom:1px solid #ffffff10;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.mobile-draft-sheet h2{margin:0;font-size:15px}.mobile-draft-sheet header button{width:36px;height:36px;color:inherit;background:#ffffff08;border:0;border-radius:10px;place-items:center;display:grid}.mobile-draft-list{overscroll-behavior:contain;min-height:0;padding:14px 16px calc(18px + env(safe-area-inset-bottom,0px));gap:10px;display:grid;overflow-y:auto}.mobile-draft-list>button{color:#b0e777;text-align:left;background:#b0e77709;border:1px solid #b0e77725;border-radius:12px;align-items:center;gap:12px;width:100%;padding:14px;display:flex}.mobile-draft-list>button>span{flex:1;gap:6px;min-width:0;display:grid}.mobile-draft-list strong{color:#e7ecdf;overflow-wrap:anywhere;font-size:13px}.mobile-draft-list small{color:#a3ad9b;font-size:10px}.mobile-draft-list svg{flex:none}.mobile-draft-list button:disabled{opacity:.5}@media (max-width:760px){.mobile-draft-resume{color:#c7e6ac;background:#b0e77710;border:1px solid #b0e77745;border-radius:10px;align-items:center;gap:10px;width:100%;margin-bottom:16px;padding:12px;font-family:inherit;font-size:12px;font-weight:600;display:flex}.mobile-draft-resume span{text-align:left;flex:1}}@keyframes mobile-draft-appear{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.mobile-draft-sheet[open]{animation:none}}.draft-restore-overlay,.draft-restore-sheet-overlay{box-sizing:border-box;background:#101311b8;place-items:center;padding:20px;display:grid}.draft-restore-overlay{z-index:10000;position:fixed;inset:0}.draft-restore-sheet-overlay{z-index:2;position:absolute;inset:0}.draft-restore-loading{box-sizing:border-box;color:#e9efe4;text-align:center;background:#202721;border:1px solid #a4c58b55;border-radius:18px;flex-direction:column;align-items:center;gap:16px;width:min(100%,360px);padding:28px 20px;display:flex;box-shadow:0 12px 40px #0004}.draft-restore-loading strong{font-size:15px;line-height:1.6}.draft-restore-loading>span:last-child{color:#acb8a4;font-size:12px;line-height:1.8}@media (max-width:760px){.voxel-result-panel{scroll-margin-top:88px}.ai-workspace-settings .ai-reference-upload.is-multiview>label:has(input[type=file]){aspect-ratio:auto;grid-template-columns:minmax(0,1fr);justify-items:center;gap:10px;min-height:218px;padding:14px 12px}.ai-workspace-settings .ai-reference-upload.is-multiview>label>:is(img,.ai-view-artwork){object-fit:contain;width:100%;height:170px;max-height:170px}.ai-workspace-settings .ai-reference-upload.is-multiview .ai-front-description{text-align:center;width:100%}.ai-workspace-settings .ai-reference-upload.is-multiview .ai-front-description strong{text-align:center}.ai-workspace-settings .ai-reference-upload .ai-multiview-slot label:has(input[type=file]){aspect-ratio:auto;gap:8px;min-height:150px;padding:30px 6px 10px}.ai-multiview-slot :is(img,.ai-view-artwork){object-fit:contain;width:100%;height:100px}.ai-workspace-generation>.ai-workspace-preview:has(>.workspace-preview-empty){display:none}.creation-workspace .is-conversion-studio .voxel-result-panel:has(>.studio-empty-state):not(:has(>[role=status])){display:none}}.mobile-settings-toggle{display:none}@media (max-width:760px){.creation-workspace .control-panel>.mobile-settings-toggle{color:#dce4d5;width:100%;min-height:60px;font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:14px;font-weight:650;display:flex}.creation-workspace .control-panel.is-mobile-settings-collapsed>:not(.mobile-settings-toggle){display:none!important}.creation-workspace .control-panel.is-mobile-settings-collapsed{min-height:0;padding:0}.mobile-settings-toggle:focus-visible{outline-offset:-5px;outline:2px solid #b0e777}.mobile-settings-label{align-items:center;gap:10px;display:flex}.mobile-settings-icon{color:#b0e777;background:#b0e77712;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.mobile-settings-chevron{color:#a5aa9f;flex-shrink:0;transition:transform .18s}.mobile-settings-toggle[aria-expanded=true] .mobile-settings-chevron{transform:rotate(180deg)}.creation-workspace .control-panel>.mobile-settings-toggle:hover{background:#ffffff04}}@media (prefers-reduced-motion:reduce){.mobile-settings-chevron{transition:none}}.ai-workspace-generation>.ai-generation-error{z-index:2;overflow-wrap:anywhere;grid-column:1/-1;min-width:0;margin:0 0 8px;position:relative}.conversion-draft-scope{color:#a5a5b3;overflow-wrap:anywhere;margin:8px 12px 12px;font-size:11px;line-height:1.6}
